nagios監控windows 報NSClient - ERROR: Invalid password

longan_plot發表於2013-12-26
在為windows客戶端做監控的過程中,Nagios報 “NSClient - ERROR: Invalid password”的錯誤,status為UNKOWN

原因:
在用check_nt的時候用上引數-s password,而這個password是被監控windows主機安裝NSClient過程中,所設定的密碼,若沒有設定預設為空


A.在安裝Windows客戶端程式NSClient++-的時候設定了密碼,在nagios 的配置檔案沒增加-s PASSWORD造成的。
B.在nagios 的配置檔案確定不用-s PASSWORD的時候,不小心設定了密碼,或者操作失誤輸入了密碼。


解決方案:


1、對於A的情況,在nagios 的配置檔案沒增加-s PASSWORD,重啟nagios 服務
[root@nagios objects]# pwd
/usr/local/nagios/etc/objects
[root@nagios objects]# vi commands.cfg
找到check_nt在command_line增加-s Root@123 Root@123是windows主機安裝NSClient過程中,所設定的密碼


# 'check_nt' command definition
define command{
        command_name    check_nt
        command_line    $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -v $ARG1$ $ARG2$ -s Root@123
        }
2、對於B的情況, 在windows客戶端,開啟C:\Program Files\NSClient++\NSC.ini檔案,把password那行註釋掉,重啟NSClient++ 服務。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27015256/viewspace-1064625/,如需轉載,請註明出處,否則將追究法律責任。

相關文章