Nagios監控Oracle表空間出現Cannot determine ORACLE_HOME報錯

在使用Nagios監控軟件時,監控Oracle表空間使用率,遇到了如下錯誤:
Nagios監控Oracle表空間出現Cannot determine ORACLE_HOME報錯

表名監控狀態是:UNKNOWN
錯誤信息是:Cannot determine ORACLE_HOME for sid dbnms

由於我是使用root用戶啓動的nagios,也是用root執行的check_oracle插件的命令。所以首先分析的是環境變量的問題,然後我修改了root目錄下的.bash_profile文件中的環境變量,如下:
Nagios監控Oracle表空間出現Cannot determine ORACLE_HOME報錯

但是還是出現了上面的錯誤。

然後我就直接more了下check_oracle插件的腳本文件,看到這是一個sh腳本文件,就突發奇想,將ORACLE_HOME環境變量的信息作爲sh腳本中的變量寫進去。
Nagios監控Oracle表空間出現Cannot determine ORACLE_HOME報錯

重新啓動了Nagios服務後,再次監測就好了。
Nagios監控Oracle表空間出現Cannot determine ORACLE_HOME報錯

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章