Cacti ISP Quota


This is a template and script for Cacti to graph your quota usage for an ISP.

Graph of Quota

Downloads

Download (or fork) the git repository from GitHub.

Installation

  1. Python and the BeaitifulSoup library are required.

  2. Copy get-isp-quota into <path_cacti>/scripts/get-isp-quota

  3. Copy ISP_Quota.conf to /etc/cacti/ISP_Quota.conf, and change ownership and permissions so that Cacti can read it, and no other user can. Edit it to contain username and password for the ISP accounts you want to monitor.

  4. Click on Import Templates after opening Cacti in your web browser and select the xml file.
    Important: Make sure "Use custom RRA settings from the template" is selected.
    Click on save to import the template.

  5. Create a host and a graph in the usual way, supplying the index ID from the ISP_Quota.conf file.

Limitations