簡體   English   中英

Nagios.log上的Nagios SMS通知錯誤

[英]Nagios SMS notification error on nagios.log

[1439979541] HOST NOTIFICATION: nagiosadmin;hplj2605dn;DOWN;notify-host-by-email;CRITICAL - Host Unreachable (192.168.1.30)

[1439979541] wproc: NOTIFY job 6 from worker Core Worker 21699 is a non-check helper but exited with return code 1

[1439979541] wproc:   command: /usr/bin/sudo curl --request POST 'http://gateway.smstrade.de/?       key=********&to=***********&route=****&from=*****' --data-urlencode     "message=CRITICAL-Host Unreachable (192.168.122.132)"

[1439979541] wproc:host = hplj2605dn; 服務=(無); contact = nagiosadmin [1439979541] wproc:early_timeout = 0; exited_ok = 1; wait_status = 256; ERROR_CODE = 0;

[1439979541] wproc:stderr行01:sudo:不存在tty且未指定askpass程序

聽起來默認情況下/etc/sudoers配置中啟用了requiretty 這意味着您無法通過sudo運行curl命令,因為nagios沒有終端(pseudo-tty)。

您可以修改/etc/sudoers (例如,使用visudo命令),搜索類似於以下內容的行:

Defaults    requiretty

並將其更改為全局禁用requiretty

Defaults    requiretty

或者,如果您願意,可以僅對您的nagios (或任何一個)用戶禁用requiretty

Defaults:nagios !requiretty

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM