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

Исходное сообщение
"Nagios отправка алертов на ICQ?"

Отправлено olegkgd , 29-Июн-08 18:50 
Как добиться отсылки алертов Nagiosa в ICQ?
Что прописать в commands.cfg?

Содержание

Сообщения в этом обсуждении
"Nagios отправка алертов на ICQ?"
Отправлено Romik , 30-Июн-08 00:28 
Решение в кратце:

Установите micq, настройте автологон при запуске, запустите в screen -d -m micq,
отправляйте сообщения с помощью echo "/msg 1231232 text" > /home/user/.micq/socket


"Nagios отправка алертов на ICQ?"
Отправлено jerky , 30-Июн-08 09:06 
>Как добиться отсылки алертов Nagiosa в ICQ?
>Что прописать в commands.cfg?

у меня сделано так:
зареган акк на аське для нагиоса, установлен vicq, а вот сама строчка для отправки:

define command {
        command_name   notify-by-icq
        command_line   /usr/bin/printf "%b" "msg $CONTACTPAGER$\n***** Nagios *****\nNotification Type: $NOTIFICATIONTYPE$\nService: $SERVICEDESC$\nHost: $HOSTNAME$ [$HOSTALIAS$]\nAddress: $HOSTADDRESS$\nState:\n        service - [$SERVICESTATE$]\n        host - [$HOSTSTATE$]\n DateTime: [$DATE$ -- $TIME$]\nHostInfo: [$HOSTOUTPUT$]\nServiceInfo: [$SERVICEOUTPUT$]\n.\n" | /usr/bin/vicq -c /etc/vicq.conf -b -o -t 5
}


"Nagios отправка алертов на ICQ?"
Отправлено olegkgd , 30-Июн-08 09:30 
встречный вопрос, а как отправить алерт на внешнее мыло через mail?
В сети имеется почтовый сервер. Желательно отправлять через него.

"Nagios отправка алертов на ICQ?"
Отправлено jerky , 30-Июн-08 16:22 
>встречный вопрос, а как отправить алерт на внешнее мыло через mail?
>В сети имеется почтовый сервер. Желательно отправлять через него.

в каждом дистрибутиве есть MTA который ставится по-дефолту слушает порт на localhost.
для postfix подскажу - достаточно прописать ip-адрес имеющегося сервера в параметре relayhost. например:
relayhost = [192.168.1.1]
и все сообщения будут отправлятся через сервер 192.168.1.1

для остальных MTA см док-цию.

отправлять также, как и сообщение на аську, только вместо vicq прописать например:
/bin/mail -s "Host $HOSTSTATE$ alert for $HOSTNAME$!"  $CONTACTEMAIL$


"Nagios отправка алертов на ICQ?"
Отправлено olegkgd , 03-Июл-08 13:19 
Теперь приходит алерты вот такого типа

msg $
***** Nagios *****
Notification Type: $
Service: $
Host: 1914d$ [$]
Address: $
State:
        service - [$]
        host - [$]
DateTime: [$ -- $]
HostInfo: [$]
ServiceInfo: [$]

Как теперь добиться показаний?


"Nagios отправка алертов на ICQ?"
Отправлено olegkgd , 03-Июл-08 15:53 
Вопрос снят!
все приходит в нормальном виде


"Nagios отправка алертов на ICQ?"
Отправлено Валерий , 25-Дек-08 21:40 
проблема в том, что пока negios не отработает отправку алерта через vicq, он не приступает к выполнению следующих команд - т.е. фактически зависает пока не убъёшь процесс отправки icq.
при отпраке алертов через email такого не происходит, так как почтовый сервер принимает сообщение, и процесс порождённый nagios заканчивается. что будет с эти сообщением - nagios до лампочки - это уже головная боль почтового сервера.
запустить vicq демоном - не получается. нет он запускается, но не принимает входящие сообщения от nagios
micq требует какой-то дополнительной библиотеки
такая же проблема отправки sms через сотовый телефон при использовании sms tools

"Nagios отправка алертов на ICQ?"
Отправлено blzz , 03-Фев-09 10:04 
>проблема в том, что пока negios не отработает отправку алерта через vicq,
>он не приступает к выполнению следующих команд - т.е. фактически зависает
>пока не убъёшь процесс отправки icq.
>...
>запустить vicq демоном - не получается. нет он запускается, но не принимает
>входящие сообщения от nagios
>micq требует какой-то дополнительной библиотеки

icq-клиент запущенный в screen помогаеТ?


"Nagios отправка алертов на ICQ?"
Отправлено Валерий , 03-Фев-09 17:30 
сейчас проблема пока другая. изменился протокол отправки сообщений и vicq вообще отказывается работать. вышла ли новая версия vicq