
madrux
(usa Ubuntu)
Enviado em 01/08/2008 - 17:37h
Pessoal, criei um script que envia mensagem sms para celulares de uma determinada operadora, utilizando uma url que a empresa paga para enviar notificações SMS, utilizando esse script adicione os seguintes comando no arquivo commands.cfg
# 'notify-service-by-sms' command definition
define command {
command_name notify-service-by-sms
command_line /bin/sh /usr/loca/nagios/etc/objects/sms numero_telefone Nagios
}
# 'notify-host-by-sms' command definition
define command {
command_name notify-host-by-sms
command_line /bin/sh /usr/loca/nagios/etc/objects/sms numero_telefone Nagios
}
e adicionei o seguinte um "contato" no arquivo contacts.cfg
#'support' contact definition
define contact {
contact_name support
alias support
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w,u,c,r
host_notification_options d,u,r
service_notification_commands notify-service-by-sms
host_notification_commands notify-host-by-sms
email support
}
e esse mesmo usuário faz parte do grupo support, onde estão definidos alguns contatos no arquivo services.cfg, quando para um serviço que o Nagios esta monitorando para poder realizar teste todos os contatos do grupo support recebem notificações via e-mail mas o usuário support que esta configurado para receber sms não recebe, será que alguém pode me informar se o comando que defini esta com algum erro?
Muito Obrigado pela ajuda