Dit is een oude revisie van het document!
MRTG staat voor 'Multi Router Traffic Grapher' en is een simpel programma wat bandbreedte gebruik meet en in een log stopt en hier een html pagina met grafiekjes van maakt.
MRTG kan ook door Nagios gebruikt worden voor alarmering.
Instaleer de software:
yum install mrtg
We maken als voorbeeld hier een configuratiefile aan voor een switch.
Aangezien er al iets in /var/www/mtrg staat maken wij per device een directory aan. LET OP!; de betreffende directory moet in de config van de betreffende Nagios service aangepast worden.
maak de configuratie aan door:
mkdir /var/www/mrtg/switch-H
cfgmaker --global 'WorkDir: /var/www/mrtg/switch-H' --global 'Options[_]: bits,growright' --output /etc/mrtg/switch-H.cfg public@192.168.1.252
verifieer de apache conf file: vi /etc/httpd/conf.d/mrtg.conf
zet hierin:
Alias /mrtg /var/www/mrtg <Location /var/www/mrtg> Require local # Require host example.org </Location>
Maak de webpagina met alle gedefinieerde graphs aan met indexmaker, weer in de betreffende directory:
indexmaker --output=/var/www/mrtg/switch-H/index.html /etc/mrtg/switch-H.cfg
run een aantal keer om de eerste foutmeldingen kwijt te raken:
for (( i=1 ; i <= 3 ; i++ )); do env LANG=C mrtg /etc/mrtg/switch-H.cfg; done
Maak de cron job aan zodat de metingen regelmatig van de switch worden opgehaald:
vi /etc/cron.d/mrtg
en zet hier in:
*/5 * * * * root LANG=C LC_ALL=C /usr/bin/mrtg /etc/mrtg/switch-H.cfg --lock-file /var/lock/mrtg/switch-H_l --confcache-file /var/lib/mrtg/mrtg.ok