Nagios não executando o comando notify

2

Eu estou no processo de criar um comando de notificação para o nosso servidor Nagios nos notificar através do nosso remetente Kannel SMS.

Isso é o que eu consegui até agora:

/usr/local/bin/curl -v -G -d 'username=user' -d 'password=pass' -d 'to='$CONTACTPAGER$'' --data-urlencode 'text=***** centreon *****\nType: '$NOTIFICATIONTYPE$'\nHost: '$HOSTNAME$'\nState: '$HOSTSTATE$'\nAddress: '$HOSTADDRESS$'\nInfo: '$HOSTOUTPUT$'\nDate/Time: '$DATE$'' 'http://192.168.11.248:13013/cgi-bin/sendsms' >> /tmp/nagios.notify

No entanto, isso não funcionará. Nunca recebo o texto.

Se eu fizer eco do comando inteiro, assim:

echo "/usr/local/bin/curl -v -G -d 'username=user' -d 'password=pass' -d 'to='$CONTACTPAGER$'' --data-urlencode 'text=***** centreon *****\nType: '$NOTIFICATIONTYPE$'\nHost: '$HOSTNAME$'\nState: '$HOSTSTATE$'\nAddress: '$HOSTADDRESS$'\nInfo: '$HOSTOUTPUT$'\nDate/Time: '$DATE$'' 'http://192.168.11.248:13013/cgi-bin/sendsms'" >> /tmp/nagios.notify.debug

ao verificar o arquivo /tmp/nagios.notify.debug , tudo parece bem.

Você tem alguma idéia de por que não funciona? Talvez algumas etapas de solução de problemas que eu possa fazer?

Além disso, executar o comando manualmente via SSH funciona muito bem. Então, é justamente quando o Nagios tem que executá-lo que dá errado.

    
por Frederik Nielsen 17.08.2012 / 09:16

0 respostas