Trending


Trending

Device

Hand

House

Install

Interface

Octet


MRTG

My goal here was to create a trending platform which automatically detects new devices and detects changes to existing devices, updating relevant configuration files. I employed MRTG as the data gathering engine, with RRDTool as the database store, and a mod-perlerized version of Jan Kasprzak's CGI front-end.

We've migrated to a manually-maintained Cacti now, so I don't maintain this code anymore.

Device contains links to the scripts we use to auto-generate MRTG config files to monitor useful variables on our hosts, Ethernet switches, routers, UPSes, and wireless access points.

Hand contains links to hand-crafted MRTG config files (remote access servers, summary ifInOctet/ifOutOctet).

House contains links to scripts which run each night to perform house-keeping chores.

Install documents how I install MRTG, RRDTOOl, Apache, and in-house scripts.

Interface contains a mod_perl'erized version of Jan Kasprzak’s CGI-based viewer and mrtg-html.cgi, a script which adds mrtg-rrd.cgi appropriate links to an HTML file.

Octet contains links to the scripts we use to auto-generate MRTG config files to monitor ifInOctets/ifOutOctets on every ethernet switch port in our enterprise.


Prepared by:
Stuart Kendrick

Last modified: 2011-Oct-01