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

map file для nagiosgraph

Добавлено: 2012-08-23 8:46:25
saniks
FreeBSD 9.0-RELEASE
Nagios 3.4.1
Nagiosgraph-1.4.4_1
Для отображения текущего траффика на портах коммутаторов\маршрутизаторов я установил плагин check_iftraffic3.pl
http://exchange.nagios.org/directory/Pl ... c3/details
Он возвращает данные в таком формате:

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

inUsage=4.24%;85;98 outUsage=1.39%;85;98 inBandwidth=42.44Mbs outBandwidth=13.87Mbs inAbsolut=2040304334 outAbsolut=2773785798
Вот map файл для nagiosgraph:

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

/perfdata:inUsage=([.\d]+)%;(\d+);(\d+) outUsage=([.\d]+)%;(\d+);(\d+) inBandwid
and push @s, [ 'data',
[ 'Input_Bandwidth', GAUGE, $7 ],
[ 'Output_Bandwidth', GAUGE, $8 ]];
Но графики почему-то строятся в другом виде:
Изображение

Помогите сформировать правильный map файл для отображения графиков, мне нужно только inBandwidth и outBandwidth, чтобы было примерно вот так:
Изображение

cat /var/spool/nagios/perfdata.log

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

1345699799||Cisco 7206||Gi1.951 Uraltcom bandwidth||Average IN: 46.16Mbs (4.62%), Average OUT: 16.46Mbs (1.65%)brTotal RX: 20194.56 Mbits, Total TX: 2650.89 Mbits||inUsage=4.62%;85;98 outUsage=1.65%;85;98 inBandwidth=46.16Mbs outBandwidth=16.46Mbs inAbsolut=2646940816 outAbsolut=347457526
1345699801||igor||PING||PING OK - Packet loss = 0%, RTA = 0.38 ms||rta=0.384000ms;200.000000;600.000000;0.000000 pl=0%;20;60;0
В /var/spool/nagios/nagiosgraph.log пусто.

Re: map file для nagiosgraph

Добавлено: 2012-08-24 13:52:45
saniks
Разобрался, надо было вот так:

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

/perfdata:inUsage=([.\d]+)%;(\d+);(\d+) outUsage=([.\d]+)%;(\d+);(\d+) inBandwidth=([.\d]+)Mbs outBandwidth=([.\d]+)Mbs inAbsolut=(\d+) outAbs
and push @s, [ 'data',
[ 'Input_Bandwidth', GAUGE, $7 ],
[ 'Output_Bandwidth', GAUGE, $8 ]];