The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Настройка оповещения Nagios по ICQ"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Настройка оповещения Nagios по ICQ"  +/
Сообщение от auto_tips (ok) on 05-Ноя-08, 01:37 
Простое решение для нотификации работы серверов при помощи ICQ:

1) Ставим vicq клиент. Регистрируем для него UIN. Из примера конфигурационного файла
создаем работающий конфиг. Обязательные параметры uin и password.

2) Настраиваем nagios для отсылки сообщений о проблемах:

а) Задаем для своего контакта параметр pager равный номеру вашего ICQ.

б) Задаем 2-е дополнительне комманды в commands.cfg

# ICQ Notification
define command{
  command_name notify-host-by-icq
  command_line /usr/bin/printf "%b" "msg $CONTACTPAGER$\n***** Nagios  <li>**\n\nNotification Type: $NOTIFICATIONTYPE$\nHost:
   $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo:
   $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n.\n" |
   /usr/local/bin/vicq -c /usr/local/etc/vicq.conf -b -o -t 5
}

define command {
  command_name notify-service-by-icq
  command_line /usr/bin/printf "msg $CONTACTPAGER$\n***** Nagios<li>**\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService:
    $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState:
    $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$\n.\n" |
   /usr/local/bin/vicq -c /usr/local/etc/vicq.conf -b -o -t 5
}

в) В шаблоне описывающем generic-contact задаем следующие параметры:

   service_notification_commands notify-service-by-email,notify-service-by-icq
   host_notification_commands notify-host-by-email,notify-host-by-icq

После всех манипуляций - перезагружаем Nagios и "роняем" какой-нибудь сервис. Все должно работать.

Сообщения будут приходить такими:
<li>** Nagios *****

   Notification Type: PROBLEM

   Service: AMAVIS
    Host: localhost
    Address: 127.0.0.1
    State: CRITICAL

   Date/Time: Sun Nov 2 01:22:37 MSK 2008

   Additional Info:

   Connection refused

Кстати, с vicq есть 1 баг при запуске его нагиосом. Так как клиент использует Term::Readline,
то возникает ошибка при запуске:

   Cannot open /dev/tty for read at ...

Решается проблема просто, надо подредактировать файл vicq. Перед 1063 строкой вставить следующий кусок кода:

open (FH, "/dev/tty" )
or eval 'sub Term::ReadLine::findConsole { ("&STDIN", "&STDERR") }';
die $@ if $@;
close (FH);

Все будет работать без проблем.


URL: http://contrib.ru/content/nastroika-opoveshcheniya-nagios-po...
Обсуждается: http://www.opennet.me/tips/info/1817.shtml

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Настройка оповещения Nagios по ICQ"  +/
Сообщение от User294 (ok) on 05-Ноя-08, 01:37 
А вот интересно кстати - а есть в природе какая-нить *маленькая* и *легкая* аська для подобных применений?Желательно писаная на чем-то нормальном (си, накрайняк си++) с тотальными *минимумом* зависимостей и библ?От нее надо только чтобы умела слать мсг заданное из командной строки - ну и достаточно :).Разве что надежность интересует (если мсг не доставлено - хотелось бы чтобы оно становилось известно, ну и автореконект периодический в случае отвала сети).
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Настройка оповещения Nagios по ICQ"  +/
Сообщение от bers666 on 05-Ноя-08, 02:13 
ужос.
0. Этого vicq нет в debian. Официальный сайт проекта не работает.
1. Ручное изменение кода - зло.
2. Вас забанит сервер icq за множественные логины\логауты.
3. Одновременная отсылка нескольких сообщений работает ? Сомневаюсь.

Предлагаю использовать licq с licq-plugin-console. И управлять им через fifo канал - то есть слать сообщения. Как это делать - описано в README.FIFO в тарболле licq.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Настройка оповещения Nagios по ICQ"  +/
Сообщение от .snake on 05-Ноя-08, 04:33 
climm откройте для себя :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Настройка оповещения Nagios по ICQ"  +/
Сообщение от DoktorPZ (ok) on 05-Ноя-08, 09:38 
Написано же - Простое решение. То есть за 5 минут и для мониторинга без особых проблем.
Если у вас много событий происходит - поднимите демона, и отсылайте ему сообщения.
bers666 - клиент есть в FreeBSD.

Вобщем есть что сказать? Welcome: http://contrib.ru/content/nastroika-opoveshcheniya-nagios-po...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Настройка оповещения Nagios по ICQ"  +/
Сообщение от Vyacheslav email(??) on 05-Ноя-08, 09:54 
очень удобно для этого использовать centericq/centerim - и отсылать сообщения по всем протоколам, которые он поддерживает, IMHO естественно, но у меня работает так.

А если установить CenterICQ и на серверах, то можно и управлять ими с помощью команд...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Настройка оповещения Nagios по ICQ"  +/
Сообщение от User294 (ok) on 05-Ноя-08, 10:37 
>с помощью команд...

Спасибо конечно но ssh например данные шифрует и проверяет кто и что.А вот так команды слать... имхо на любителя.Ну разве что только поверх OTR и только если со стороны сервера можно аутентификацию отправителя приделать.Только это очень уж напоминает изобретение чего-то типа ssh-over-ICQ =)    

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Настройка оповещения Nagios по ICQ"  +/
Сообщение от Аноним (??) on 05-Ноя-08, 15:00 
юзаю для этих целей centericq.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Настройка оповещения Nagios по ICQ"  +/
Сообщение от Dj on 07-Ноя-08, 02:09 
a кaким обрaзом он будет включен всегдa и при этом отпрявлять сообщения ?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

10. "Настройка оповещения Nagios по ICQ"  +/
Сообщение от asv (??) on 07-Ноя-08, 07:41 
есть jabber, icq не нужно.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Настройка оповещения Nagios по ICQ"  +/
Сообщение от User294 (ok) on 10-Ноя-08, 07:33 
Вам не нужно?Так не пользуйтесь.И хватит уже решать за всех - достали.Если вас устраивает жаббер с его потерями сообщений, пухлым протоколом и рядом бестолковостей навроде полной потери соединения при дауне всего лишь 1 сервера - так пользуйтесь наздоровье.Кто-то не дает?А я для целей получения уведомлений больше доверяю ICQ - там схема полного квитирования сообщений развита и падение 1 сервера не выносит всех клиентов которые там висели в оффлайн.И вообще, прямо какие-то микрософтовские методы - вместо того чтобы сделать простой, компактный и надежный протокол сделали какую-то хрень и теперь фанатично ее пытаются впихнуть во все дыры.Тьфу!
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Раздел полезных советов: Настройка оповещения Nagios по ICQ"  +/
Сообщение от OverlorD email(ok) on 07-Авг-09, 15:32 
Доброго времени суток,

А можно по подробнее о том, как устанавливать vICQ. А то ни как не получается установить... да и скачать с офф сайта тоже нема...((( Заранее благодарю

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Настройка оповещения Nagios по ICQ"  +/
Сообщение от chubik (ok) on 27-Апр-12, 18:43 
> очень удобно для этого использовать centericq/centerim - и отсылать сообщения по всем
> протоколам, которые он поддерживает, IMHO естественно, но у меня работает так.

Подскажите пожалуйста поподробнее как связать nagios и centerim в ubuntu

> А если установить CenterICQ и на серверах, то можно и управлять ими
> с помощью команд...

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру