Igor David – official web space office@igord.net

mrtg howto

26.01.2009 (2:11 am) – Filed under: Linux

MultiRouterTrafficGrapher

Alatka služi da bi se crtali grafici koji se dobiju uz pomoć SNMPa. Na Linuxu je neophodno imati instalirane sledece stvari:

$yum install mrtg.i386 libpng.i386 gd.i386 zlib.i386  net-snmp.i386 net-snmp-utils.i386

Zatim je neophodno konfigurisati /etc/snmp/snmpd.conf u koji je potrebno ubaciti:

echo “rocommunity public” > /etc/snmp/snmp.conf

*naravno SNMP je mnogo kompleksniji ali se ovde neću baviti njim, ovo je dovoljno da bi mrtg radio.

Nakon ovoga, potrebno je editovati /etc/mrtg/mrtg.cfg:

$cfgmaker public@localhost > /etc/mrtg/mrtg.cfg

Sa ovim dobijamo da mrtg automatski definishe ono sto mu treba.

Dalje, promeniti u mrtg.cfg-u varijablu WorkDir u ono gde zelimo da mrtg kreira .png i ostale fajlove.

Posto se prilikom instalacije mrtg-a pravi alias /mrtg u httpd confu, dovoljno je da stavimo da bude:

WorkDir: /var/www/mrtg

*napomena: ako nesto bude zezala ova linija, lupiti enter i prebaciti je u sledeci red na pocetak

Nakon ovoga, potrebno je uraditi komandu :

$indexmaker –output=/var/www/mrtg/index.html /etc/mrtg/mrtg.cfg

A samu komandu za mrtg pokrecemo kao:

$/usr/bin/mrtg /etc/mrtg/mrtg.cfg –logging /var/log/mrtg/log

I to naravno mozemo staviti u crontab kako vec zelimo … na 5 minuta recimo.

p.s. Dosta sam se namucio da bi sve ovo skontao jer razni howto-evi na Netu i nisu bash nesto …

Sistem na kom je instaliran mrtg je Centos5, sa

$uname -a:

Linux sempron.igord.net 2.6.18-92.1.22.el5 #1 SMP Tue Dec 16 12:03:43 EST 2008 i686 athlon i386 GNU/Linux