URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 94330
[ Назад ]

Исходное сообщение
"Centreon. Check_nrpe проблемы с графиками."

Отправлено byshido , 01-Фев-13 14:33 
Задача такая: Вывести информацию о числе "Established" соединений в centreon'e в виде красивого графика. На серваке ставлю nagios-nrpe-server и nagios-plugins-basic далее в /etc/nagios/nrpe.cfg пишу command[net_est]=/usr/lib/nagios/plugins/net_est.sh
сам скрипт такой:
#!/bin/sh
netstat -an | grep ":3128" | awk '/tcp/ {print $6}' | sort -nr | uniq -c | grep ESTABLISHED | cut -d" " -f4;

далее на центреоне вбиваю новую команду
$USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
в шаблонах графика ставлю дефолтовый шаблон

далее под команду делаю шаблон сервиса, далее сервис прикрепляю к хосту применяю конфиг и вижу свой новый сервис проверку, вот только без графиков просто ввиде цифрового значения. через заданное время делает еше проверку и цифра меняется. А графиков нет. Подскажите куда копать или может другой вариант аналогичной проверки. Или я просто сильно обрезал вывод netstata?


Содержание

Сообщения в этом обсуждении
"Centreon. Check_nrpe проблемы с графиками."
Отправлено byshido , 01-Фев-13 17:48 
Кажется разобрался сам, шаблон для графиков в центреоне:
Название состояния : $текушее состояние|список переменных с знчениями
например:
Estabilished connect : 100|eth1=100, eth2=50

т.е. скрипт запускаемый на удаленной машине должен выводить инфу по этому шаблону
100 и 50 это результат нетстата кто не вкурил.


"Centreon. Check_nrpe проблемы с графиками."
Отправлено Ы , 02-Фев-13 20:37 
> Кажется разобрался сам ... в центреоне:

Кстати - как оно?
Какой бакенд - родной или нагиос?
Стоит связываться?


"Centreon. Check_nrpe проблемы с графиками."
Отправлено byshido , 04-Фев-13 09:44 
Кому интересно то скрипт для центреона через nrpe для снятия статистики с netstat'a у меня выглядет так:

list=`netstat -an | grep "^tcp.*:3128" | awk '{print $NF}' | sort | uniq -c`
echo "$list" | awk '{if($2=="SYN_RECV")synr=$1; if($2=="ESTABLISHED")es=$1; if($2=="TIME_WAIT")tw=$1; if($2=="LISTEN")ls=$1; if($2=="CLOSE_WAIT");cw=$1; }
END{print "NetStat : OK|Estobilished="es", SynRecv="synr", CloseWait="cw", Listen="ls", TimeWait="tw}'


Бакенд, да наджиосовский. Центреон мне нравится своим внешним внешним видом, плюс большими возможностями для мониторинга, правда в любом случае каждый хост настраиваю в ручную