Доброго времени суток!После переустановки сервера 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 перестал отправлять уведомления о событиях.
>В логах пишет, что отправляет:
>---
>[1225889224] HOST NOTIFICATION: user1;host1;DOWN;host-notify-by-email;PING CRITICAL - Packet loss = 100%
>В чем может быть проблема?может быть в этом:
PING CRITICAL - Packet loss = 100%перевод с литературного английского на русский матерный - 150$
>[оверквотинг удален]
>>После переустановки сервера 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?
До переустановки сообщения были такими же, все отправлялось.
Ну и соответственно сообщение-то я принудительно заставляю появиться роняя "host01".Может быть проблема в самой утилитке mail, хотя пробовал отправлять письма из консоли, все ок.
>Может быть проблема в самой утилитке mail, хотя пробовал отправлять письма из
>консоли, все ок.mail находится как /bin/mail ?
>>Может быть проблема в самой утилитке mail, хотя пробовал отправлять письма из
>>консоли, все ок.
>
>mail находится как /bin/mail ?Да, там он и находится.
Покажи
define contact{
...
}
для юзеров user1,2,3и посмотри что пишет в логах mail по поводу писем с сообщениями
>Покажи
>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, там ничего нет.
>>Покажи
>>define contact{
>>...
>>}
>>для юзеров user1,2,3должно быть contact_name user1
>>>Покажи
>>>define contact{
>>>...
>>>}
>>>для юзеров user1,2,3
>
>должно быть contact_name user1Друзья, а Вы с nagios-то работали?
Да, на самом деле contact_name задано admin и в логах тоже пишет про admin, что ему было выслано уведомление, а первом моем сообщение, я привел user1, 2 , 3 для того, чтобы было понятнее.
Дело-то не в конфигах, что-то с почтовыми настройками.
Может кто сталкивался?
Кстати, заметил еще одну странность
При отправлении почты /bin/mail -s "Test" admin@example.ru
При окончании набора текста писмьма Cltr+D надо нажимать почему-то дважды.
Может быть в этом проблема.
>Кстати, заметил еще одну странность
>При отправлении почты /bin/mail -s "Test" admin@example.ru
>При окончании набора текста писмьма Cltr+D надо нажимать почему-то дважды.
>Может быть в этом проблема.Абсолютно такая же поблема.