Анализаторы загрузки канала
Добавлено: 2007-06-19 12:43:27
Подскажите, какие анализаторы загрузки канала можно использовать, чтобы рисовались графики, типа как отсутсвие связи и т.д. Типа как у провайдеров рисуются
Кто хочет сделать - ищет способ, кто не хочет - причину
https://forum.lissyara.su/
Код: Выделить всё
WorkDir: /usr/local/www/data/stats/
Interval: 5
Forks: 12
Language: russian
Refresh: 300
Interval: 5
Options[_]: bits,unknaszero,avgpeak,growright,integer,nobanner
Target[full_traf]: `/usr/local/etc/mrtg/fire_get.sh 455 460`
Title[full_traf]: MRTG for full_traf
WithPeak[full_traf]: mw
YTics[full_traf]: 4
MaxBytes[full_traf]: 800000
PageTop[full_traf]: <H1>Статистика загрузки общего Интернет-канала</H1>
Код: Выделить всё
a=$1
b=$2
echo `/sbin/ipfw show $a|awk '{ print $3 }'`
echo `/sbin/ipfw show $b|awk '{ print $3 }'`
echo `/usr/bin/uptime | cut -b 13-27`
echo full_traf
Код: Выделить всё
#For MRTG
${fwcmd} add 455 count ip from any to any in recv vr0
${fwcmd} add 460 count ip from any to any out xmit vr0
В фаерволе после чего лучше эти правила написать?schizoid писал(а):у мну так:
mrtg.conf#cat /usr/local/etc/mrtg/fire_get.shКод: Выделить всё
WorkDir: /usr/local/www/data/stats/ Interval: 5 Forks: 12 Language: russian Refresh: 300 Interval: 5 Options[_]: bits,unknaszero,avgpeak,growright,integer,nobanner Target[full_traf]: `/usr/local/etc/mrtg/fire_get.sh 455 460` Title[full_traf]: MRTG for full_traf WithPeak[full_traf]: mw YTics[full_traf]: 4 MaxBytes[full_traf]: 800000 PageTop[full_traf]: <H1>Статистика загрузки общего Интернет-канала</H1>
ну и правила в фаере соответственно:Код: Выделить всё
a=$1 b=$2 echo `/sbin/ipfw show $a|awk '{ print $3 }'` echo `/sbin/ipfw show $b|awk '{ print $3 }'` echo `/usr/bin/uptime | cut -b 13-27` echo full_traf
vr0 - внешний интерфейсКод: Выделить всё
#For MRTG ${fwcmd} add 455 count ip from any to any in recv vr0 ${fwcmd} add 460 count ip from any to any out xmit vr0
Код: Выделить всё
[root@webdes mrtg]# cat mrtg-snmp.conf
# for UNIX
WorkDir: /var/www_web/web/data/mrtg/xl
RunAsDaemon: Yes
Interval: 5
Language: russian
EnableIPv6: off
Target[localhost_1]: 1:community_name@localhost:
SetEnv[localhost_1]: MRTG_INT_IP="" MRTG_INT_DESCR="xl0"
MaxBytes[localhost_1]: 12500000
Title[localhost_1]: Traffic Analysis for xl0
PageTop[localhost_1]: <h1>Traffic Analysis for xl0</h1>
Target[localhost_2]: 2:community_name@localhost:
SetEnv[localhost_2]: MRTG_INT_IP="" MRTG_INT_DESCR="xl1"
MaxBytes[localhost_2]: 1250000
Title[localhost_2]: Traffic Analysis for xl1
PageTop[localhost_2]: <h1>Traffic Analysis for xl1</h1>
Target[localhost_3]: 3:community_name@localhost:
SetEnv[localhost_3]: MRTG_INT_IP="" MRTG_INT_DESCR="xl2"
MaxBytes[localhost_3]: 1250000
Title[localhost_3]: Traffic Analysis for xl2
PageTop[localhost_3]: <h1>Traffic Analysis for xl2</h1>