Ovaj HOWTO je prilagođen korisnicima Gentoo Linux distribucije što ne znači da ga ne mogu koristiti i korisnici drugih distribucija. Razlike u setup-u su minimalne.
Prvi korak je instaliranje MRTG-a ako se isti već ne nalazi na sistemu. To ćemo uraditi pomoću sledeće komande:
Nakon toga je potrebno instalirati Apache takođe ako već nije instaliran. To radimo na sledeći način:
Sledeći korak je pravljenje mrtg.cfg i mrtg.sh fajlova.
# cd /var/www/localhost/htdocs/mrtg
# touch mrtg.cfg
# touch mrtg.sh
Sadržaj mrtg.cfg:
Target[index]: `/var/www/localhost/htdocs/mrtg/mrtg.sh`
MaxBytes[index]: 25000000
Title[index]: Traffic and Load Analysis
PageTop[index]: <H1>Traffic and Load Analysis</H1>
Xsize[index]: 400
YSize[index]: 200
Options[index]: nobanner, nolegend, growright, noinfo
Sadržaj mrtg.sh:
INFO=`grep eth0 /proc/net/dev | tr -s ' ' ' ' | cut -d: -f2`
RECEIVE=`echo $INFO | cut -d" " -f1`
TRANSMIT=`echo $INFO | cut -d" " -f9`
UPTIME=`uptime | tr -s ' ' ' ' | cut -d" " -f4-`
echo $RECEIVE
echo $TRANSMIT
echo $UPTIME
echo "localhost.localdomain"
Kada završite sa kreiranjem ovih fajlova, potrebno je omogućiti pokretanje mrtg.sh skripte.
Poželjno je dodavanje crontab zadatka koji će generisati novu html stranicu sa grafikonima na svakih 5 minuta.
Dodati sledeću liniju u crontab:
Pokrenite Apache (u mom slučaju):
Sačekate 10-tak minuta da mrtg generiše html i png fajlove na osnovu iskorišćenja vaše mreže.
Pristup statistikama dobijate preko http://localhost.localdomain/mrtg
Ako negde primetite grešku javite. Pozdrav!