Страница 1 из 1

MRTG графики по направлениям

Добавлено: 2009-01-05 1:53:37
super-fox
Всем привет, поставил MRTG, все работает, но хотелось бы сделать так, чтобы график загрузки канала на подсети украины рисовался отдельно от общего графика, ну а в общем графике исключить подсети украины.

Re: MRTG графики по направлениям

Добавлено: 2009-01-05 22:00:04
godlike
Вот концепт:
Это:

Код: Выделить всё

#!/bin/sh

ipfw table 1 flush
directory="/tmp/"
cd $directory

/usr/local/bin/wget -q -O - http://noc.ix.net.ua/ua-list.txt | sed 's/\.0$/.0\/24/g' > prefixes.txt || exit
/usr/bin/less prefixes.txt | grep -E "([0-9]{1,3}\.){3}[0-9]{1,3}" > ua-networks.txt

list=`less ua-networks.txt`
for i in ${list};
        do
                ipfw table 1 add ${i}
                done

                find $directory -name "prefixes.*" -delete
                find $directory -name "ua-networks.*" -delete
пихаем в крон, скажем раз в 30 минут:

Код: Выделить всё

*/30    *       *       *       *       root    /tmp/uaix.sh
Теперь считаем:

Код: Выделить всё

${fwcmd} add 30000 count all from not table\(1\) to ${extip} in via em0 # world incoming
${fwcmd} add 30100 count all from ${extip} to not table\(1\) out via em0 # world outgoing
${fwcmd} add 30200 count all from table\(1\) to ${extip} in via em0 # ua incoming
${fwcmd} add 30300 count all from ${extip} to table\(1\) out via em0 # ua outgoing
Нарисовать думаю сможешь ;)

Re: MRTG графики по направлениям

Добавлено: 2009-01-06 16:05:19
super-fox
Подсети UA-IX у меня уже храняться в table 2, а вот на счет постройки графиков подскажите, а то я настраивал по статье, не сильно углубляясь :oops:

Re: MRTG графики по направлениям

Добавлено: 2009-01-06 16:28:17
godlike
Собственно, я настраивал вот по этой статье:
http://citforum.univ.kiev.ua/operating_ ... onitoring/

Re: MRTG графики по направлениям

Добавлено: 2009-01-08 19:46:03
super-fox
Спасибо, воплотились мои мечты, все как я хотел, только никак немогу понять, графики рисуються правильно, а снизу скорость пишеться странная, то 600 М, то 9 G, у меня не на столько широкий канал, может кто сталкивался с этим?

Re: MRTG графики по направлениям

Добавлено: 2009-01-14 12:42:46
schizoid
наверна файер дергал. подожди. поправится

Re: MRTG графики по направлениям

Добавлено: 2009-01-16 17:16:39
RusBiT
А нету примера суммирования загрузки двух каналов?

Re: MRTG графики по направлениям

Добавлено: 2009-01-19 15:14:34
schizoid
ну если скриптом снимается статистика, то думаю мона дописать. у мну так:

Код: Выделить всё

a=$1
b=$2
echo `/sbin/ipfw show $a| grep count|awk '{ print $3 }'`
echo `/sbin/ipfw show $b| grep count|awk '{ print $3 }'`
echo `/usr/bin/uptime | cut -b 13-27`
echo full_traf
где a и b - номера правил с count. т.е. если просто складывать значения на двух интерфейсах, то по идее получится суммарная загрузка.
если я правильно понял что имелось ввиду.

Re: MRTG графики по направлениям

Добавлено: 2009-04-12 6:53:23
RusBiT
Все реализовал. Только на графиках кодировка ISO-8859
Можно ли использовать русский текст на графике? Что следует исправить?
Вроде править надо

Код: Выделить всё

push (@exec, "T", "[$$rcfg{'pngtitle'}{$router}]");