歡迎您光臨本站 註冊首頁

nagios輸出結果錯誤

←手機掃碼閱讀     火星人 @ 2014-03-03 , reply:0

nagios輸出結果錯誤

1、nrpe上有check_oracle腳本,腳本中有監測tns、db等一些相關參數,我自己另外在腳本中增加oracle crs 狀態監測的內容
2、在nrpe客戶端上執行check_oracle腳本,后帶所有腳本中的所有參數,如: --tns, --crs ,都可以正確的按腳本的內容輸出結果
3、在nagios上執行check_nrpe -H nrpe_ip , 可正常列印nrpe客戶端的NRPE版本號
4、在nrpe端的nrpe.cfg文件中配置了多個command_name,如 check_oracle_tns,check_oracle_crs,check_oracle_db
5、在nagios上執行check_nrpe -H ip -c check_oracle_tns,或者check_oracle_crs(ip為nrpe的地址)
   在nagios上輸出結果是:未能連接到tns,crs狀態都是正常ONLINE狀態,但顯示ONLINE進程數值為卻0,(比如應該為18個)
6、而且在nagios上執行check_nrpe -H ip -c check_oracle_db時,在nagios上輸出的結果又全都是正常的,即在nagios輸出結果有部分是錯誤的。
7、nrpe和nagios不是同一台機器,在同一區域網內。

請教各路神仙:我的問題不知出在什麼地方,明天上午去公司繼續調試,盼各位能指點迷津,謝謝!!
《解決方案》

IPV6
1:關閉IPV6看看,開IPV6  IP地址取不對
2:防火牆
《解決方案》

確認nrpe進程用戶可以正常訪問oracle相關的環境變數,且有相關文件的訪問、執行許可權。
《解決方案》

原帖由 chenl 於 2009-6-22 16:43 發表 http://bbs3.chinaunix.net/images/common/back.gif
確認nrpe進程用戶可以正常訪問oracle相關的環境變數,且有相關文件的訪問、執行許可權。



謝謝!!!
問題已經解決,具體解決辦法是:
在nrpe上,用nagios用戶登錄,直接執行check_oracle --tns ,果然是nagios用戶訪問oracle目錄下的文件的許可權問題

在nrpe機器上執行如下語句,將nagios用戶添加到oracle所在的oinstall組中,再執行上面語句就不會有問題了,問題解決了
usermod -g nagios -G oinstall nagios
《解決方案》

掌握了一招:mrgreen:

[火星人 ] nagios輸出結果錯誤已經有294次圍觀

http://coctec.com/docs/service/show-post-3230.html