Уведомления от Nagios4 до Telegram

Не могу получать оповещения от моих нагиос. Сервер на Debian. Установлен telegram-cli с github.com/vysheng/tg

Файлы конфигурации Nagios4.

commands.cfg:

#'notify-service-by-tg' command definition
define command{
        command_name    notify-service-by-tg
        command_line    /home/nagios/tg/bin/telegram-cli -WR -U root -D -e 'msg $_CONTACTTG$ $NOTIFICATIONTYPE$ Host : $HOSTNAME$ - Service : $SERVIC$
}
#'notify-host-by-tg' command definition
define command{
        command_name    notify-host-by-tg
        command_line    /home/nagios/tg/bin/telegram-cli -WR -U root -D -e 'msg $_CONTACTTG$  "$NOTIFICATIONTYPE$ Host : $HOSTNAME$ is $HOSTSTATE$ @ $
}

contacts.cfg:

define contact{

contact_name nagiosadmin;
use generic-contact;
alias Nagios Admin;
service_notification_period 24x7;
host_notification_period 24x7;
service_notification_options w,u,c,r,f,s;
email nagios@localhost;
_tg Anton_T;
service_notification_commands notify-service-by-tg;
host_notification_commands notify-host-by-tg;

}
define contactgroup{

contactgroup_name       admins
alias                   Nagios Administrators
members                 nagiosadmin

       }

Получив эту ошибку от nginx:

2015/12/31 20:56:47 [info] 512#0: *299 client closed connection while waiting for request, client: 1*8.*.*.*, server: 0.0.0.0:800

help, пожалуйста!

2
задан 31 December 2015 в 20:19
1 ответ

Решено!

Вам необходимо активировать код Telegram как пользователь nagios.

su - nagios

/home/nagios/tg/bin/telegram-cli -k /home/nagios/tg/tg-server.pub

и введите код, отправленный вам в виде sms

1
ответ дан 3 December 2019 в 12:42

Теги

Похожие вопросы