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

Исходное сообщение
"Проблема с nagios"

Отправлено by4alex87 , 05-Ноя-08 19:15 
Доброго времени суток!

После переустановки сервера nagios перестал отправлять уведомления о событиях.
В логах пишет, что отправляет:
---
[1225889224] HOST NOTIFICATION: user1;host1;DOWN;host-notify-by-email;PING CRITICAL - Packet loss = 100%
[1225889224] HOST NOTIFICATION: user2;host1;DOWN;host-notify-by-email;PING CRITICAL - Packet loss = 100%
[1225889224] HOST NOTIFICATION: user3;host1;DOWN;host-notify-by-email;PING CRITICAL - Packet loss = 100%
---
В файле commands.cfg написано следующее:
---
# 'host-notify-by-email' command definition
define command{
    command_name    host-notify-by-email
    command_line    /usr/bin/printf "%b" "***** Nagios 2.10 *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /bin/mail -s "Host $HOSTSTATE$ alert for $HOSTNAME$!" $CONTACTEMAIL$
    }
---

В чем может быть проблема?

Заранее спасибо!


Содержание

Сообщения в этом обсуждении
"Проблема с nagios"
Отправлено Square , 05-Ноя-08 19:27 
>Доброго времени суток!
>
>После переустановки сервера nagios перестал отправлять уведомления о событиях.
>В логах пишет, что отправляет:
>---
>[1225889224] HOST NOTIFICATION: user1;host1;DOWN;host-notify-by-email;PING CRITICAL - Packet loss = 100%
>В чем может быть проблема?

может быть в этом:
PING CRITICAL - Packet loss = 100%

перевод с литературного английского на русский матерный - 150$


"Проблема с nagios"
Отправлено by4alex87 , 05-Ноя-08 19:38 
>[оверквотинг удален]
>>После переустановки сервера nagios перестал отправлять уведомления о событиях.
>>В логах пишет, что отправляет:
>>---
>>[1225889224] HOST NOTIFICATION: user1;host1;DOWN;host-notify-by-email;PING CRITICAL - Packet loss = 100%
>>В чем может быть проблема?
>
>может быть в этом:
>PING CRITICAL - Packet loss = 100%
>
>перевод с литературного английского на русский матерный - 150$

Не понял Вас. "PING CRITICAL - Packet loss = 100%" - это то, о чем надо уведомить!

"PING CRITICAL - Packet loss = 100%" означает, что действительно при пинге происходят потери до "host1". Об этом и надо уведомить пользователя "user1", "user2" и "user3". "HOST NOTIFICATION" - тип сообщения в логе - отправка уведомления.


"Проблема с nagios"
Отправлено Square , 05-Ноя-08 19:58 
>>[оверквотинг удален]

вы не считаете странным что в лог отправляется текст сообщения которое должно быть отправлено на эмэйл а не сообщение о том отправлено оно на эмэйл или нет?


"Проблема с nagios"
Отправлено by4alex87 , 06-Ноя-08 10:08 
>>>[оверквотинг удален]
>
>вы не считаете странным что в лог отправляется текст сообщения которое должно
>быть отправлено на эмэйл а не сообщение о том отправлено оно
>на эмэйл или нет?

Вы работали с Nagios?

До переустановки сообщения были такими же, все отправлялось.
Ну и соответственно сообщение-то я принудительно заставляю появиться роняя "host01".

Может быть проблема в самой утилитке mail, хотя пробовал отправлять письма из консоли, все ок.


"Проблема с nagios"
Отправлено g_maks , 06-Ноя-08 10:20 
>Может быть проблема в самой утилитке mail, хотя пробовал отправлять письма из
>консоли, все ок.

mail находится как /bin/mail ?


"Проблема с nagios"
Отправлено by4alex87 , 06-Ноя-08 12:02 
>>Может быть проблема в самой утилитке mail, хотя пробовал отправлять письма из
>>консоли, все ок.
>
>mail находится как /bin/mail ?

Да, там он и находится.



"Проблема с nagios"
Отправлено g_maks , 06-Ноя-08 13:47 
Покажи
define contact{
...
}
для юзеров user1,2,3

и посмотри что пишет в логах mail по поводу писем с сообщениями


"Проблема с nagios"
Отправлено by4alex87 , 07-Ноя-08 18:03 
>Покажи
>define contact{
>...
>}
>для юзеров user1,2,3
>
>и посмотри что пишет в логах mail по поводу писем с сообщениями
>

contacts.cfg:
---
define contact {
    contact_name            admin
    alias                Main Admin
    service_notification_period        24x7
    host_notification_period        24x7
    service_notification_options    c,r
    host_notification_options        d,r
    service_notification_commands    notify-by-email
    host_notification_commands        host-notify-by-email
    email                admin@example.ru
    }

Допустим, что admin@example.ru мой email.

По поводу логов mail, там ничего нет.


"Проблема с nagios"
Отправлено g_maks , 12-Ноя-08 14:01 
>>Покажи
>>define contact{
>>...
>>}
>>для юзеров user1,2,3

должно быть contact_name user1  


"Проблема с nagios"
Отправлено by4alex87 , 12-Ноя-08 23:54 
>>>Покажи
>>>define contact{
>>>...
>>>}
>>>для юзеров user1,2,3
>
>должно быть contact_name user1

Друзья, а Вы с nagios-то работали?

Да, на самом деле contact_name задано admin и в логах тоже пишет про admin, что ему было выслано уведомление, а первом моем сообщение, я привел user1, 2 , 3  для того, чтобы было понятнее.
Дело-то не в конфигах, что-то с почтовыми настройками.
Может кто сталкивался?


"Проблема с nagios"
Отправлено by4alex87 , 07-Ноя-08 18:15 
Кстати, заметил еще одну странность
При отправлении почты /bin/mail -s "Test" admin@example.ru
При окончании набора текста писмьма Cltr+D надо нажимать почему-то дважды.
Может быть в этом проблема.

"Проблема с nagios"
Отправлено Xa6a_xa6a , 21-Сен-10 14:24 
>Кстати, заметил еще одну странность
>При отправлении почты /bin/mail -s "Test" admin@example.ru
>При окончании набора текста писмьма Cltr+D надо нажимать почему-то дважды.
>Может быть в этом проблема.

Абсолютно такая же поблема.