Nagios가 알림 명령을 실행하지 않습니다.

Nagios가 알림 명령을 실행하지 않습니다.

Kannel SMS 발신자를 통해 우리에게 알리기 위해 Nagios 서버에 대한 알림 명령을 만들고 있습니다.

이것이 내가 지금까지 얻은 것입니다:

/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

그러나 이것은 작동하지 않습니다. 문자 메시지를 받은 적이 없습니다.

다음과 같이 전체 명령을 에코하면 :

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

/tmp/nagios.notify.debug파일을 확인해 보면 모든 것이 괜찮아 보입니다.

왜 작동하지 않는지 아시나요? 제가 취할 수 있는 몇 가지 문제 해결 단계가 있을까요?

또는 SSH를 통해 수동으로 명령을 실행하면 문제가 없습니다. 따라서 Nagios가 이를 실행해야 할 때 오류가 발생합니다.

관련 정보