MRTG a graf vytazenia jednotlivych PC v sieti

13.09.2004 20:23 | blackhole

Takze zacali by sme scriptom ktory cita IN a OUT data z iptables.

vi /usr/local/mrtg/bin/traffic.sh

#!/bin/bash
iptables -vxL FORWARD | grep $1 | awk '{ print $2 }'
#end


Tazke vsak?

Pokracovat budeme vytvorenim configu pre mrtg.

vi /usr/local/mrtg/etc/ip-10.10.10.10.cfg
#piseme...

WorkDir: /var/www/htdocs/ip-traffic/
Interval: 5
Title[^]: Traffic Analysis for
Options[_]: bits,growright

Target[ip-10.10.10.10]: `/usr/local/mrtg/bin/traffic.sh 10.10.10.10`
SetEnv[ip-10.10.10.10]: MRTG_INT_IP=\"\" MRTG_INT_DESCR=\"\"
MaxBytes[ip-10.10.10.10]: 512000
Title[ip-10.10.10.10]: Analyza trafficu pre IP 10.10.10.10
PageTop[ip-10.10.10.10]: <H1>Analyza trafficu pre IP 10.10.10.10</H1>

System: Linux Slackware 9.0
Admin: alwarez
ifType: Wireless LAN
ifName: eth0
Max Speed: 4 Mbit/s

#end

5 minutovy update zabezpecime crontabom...

crontab -e

0-55/5 * * * * /usr/local/mrtg/bin/mrtg /usr/local/mrtg/etc/ip-10.10.10.10.cfg

Zeby vsetko?

Nas vytvor si mozeme pozriet na adrese http://localhost/ip-traffic/ip-10.10.10.10.htmlalwarez