你好板這個問題可能是有點清潔但是綠色,設立被動檢查在Nagios的
我一直在試圖建立Nagios的NSCA對本地Ubuntu的盒子作爲原型被動檢查。
對於那些知道,我的nsca監聽5667和send_nsca是在同一臺Ubuntu計算機(本地主機127.0.0.1)。我一直在閱讀和測試對象定義和服務模板,但是當我嘗試在修改後訪問nagios網頁時,我一直在收到配置錯誤。
我希望得到更清楚的指導,說明如何創建服務(目錄/配置)來處理Nagio3中用於ubuntu的被動檢查。
你好板這個問題可能是有點清潔但是綠色,設立被動檢查在Nagios的
我一直在試圖建立Nagios的NSCA對本地Ubuntu的盒子作爲原型被動檢查。
對於那些知道,我的nsca監聽5667和send_nsca是在同一臺Ubuntu計算機(本地主機127.0.0.1)。我一直在閱讀和測試對象定義和服務模板,但是當我嘗試在修改後訪問nagios網頁時,我一直在收到配置錯誤。
我希望得到更清楚的指導,說明如何創建服務(目錄/配置)來處理Nagio3中用於ubuntu的被動檢查。
有幾件事情需要考慮,首先localhost被定義爲一個主機,其次檢查實際上存在,因爲它會用於任何其他檢查,但有一個命令實際上沒有做任何事情,例如..我創建了一個passiveservices.cfg文件與定義的服務如下:
define service{
use generic-service,service-pnp
host_name Server1,Server2
service_description Uptime
active_checks_enabled 1
passive_checks_enabled 1
check_command check_null
check_freshness 1
check_period none
}
define service{
use generic-service,service-pnp
host_name Server1,Server2
service_description Drive space
active_checks_enabled 1
passive_checks_enabled 1
check_command check_null
check_freshness 1
check_period none
注意,檢查命令check_null,它實際上沒有做任何事情..和passive_checks_enabled爲1
有兩條線在您需要啓用的Nagios.cfg中:
個accept_passive_host_checks accept_passive_service_checks
這也是一個好主意,讓下面兩行藏漢
check_service_freshness check_host_freshness
如果在設定的時間量之後,服務器不輪詢,它會觸發腳本(我在我的配置中觸發電子郵件)
最後,啓用以下兩行:
log_external_commands log_passive_checks
如果這不起作用,它們將有助於調試。它寫在Ubuntu上的/ var/log/syslog(嗯,它在我的上面)..
你能爲我們提供你得到的錯誤嗎? – 2013-03-05 16:32:21