define host{
host_name
host_name #簡短的主機(jī)名稱
alias
alias #別名,可以更詳細(xì)的說明主機(jī)
address
address #ip地址,當(dāng)然你如果足夠信任你的DNS的話,也可以寫名稱。如果你不定義這個值,nagios將會用host_name去尋找主機(jī)。
parents host_names #上一節(jié)點(diǎn)的名稱,也就是指從nagios服務(wù)器到被監(jiān)控主機(jī)之間經(jīng)過的節(jié)點(diǎn),可以是路由、交換機(jī)、主機(jī)等等。當(dāng)然,這個節(jié)點(diǎn)也要定義,并且要被nagios監(jiān)控。
hostgroups hostgroup_names #主機(jī)組名稱,簡短的
check_command command_name #檢查命令的簡短名稱,如果此項(xiàng)留空,nagios將不會去判斷該主機(jī)是否alive。
max_check_attempts 整數(shù) #當(dāng)檢查命令的返回值不是“OK”時,重試的次數(shù)
check_interval 數(shù)字 #循環(huán)檢查的間隔時間。
active_checks_enabled [0/1] #是否啟用“active_checks”
passive_checks_enabled [0/1] #是否啟用“passive_checks”,及“被動檢查”
check_period timeperiod_name #檢測時間段簡短名稱,注意這個只是個名稱,具體的時間段要寫在其他的配置文件中哦!
obsess_over_host [0/1] #是否啟用主機(jī)操作系統(tǒng)探測。
check_freshness [0/1] #是否啟用freshness測試。freshness測試是對于啟用被動測試模式的主機(jī)而言的,其作用是定期檢查該主機(jī)報告的狀態(tài)信息,如果該狀態(tài)信息已經(jīng)過期,freshness將會強(qiáng)制作主機(jī)檢查。
freshness_threshold 數(shù)字 #fressness的臨界值,單位為秒。 如果定義為0,則為自動定義。
event_handler command_name #當(dāng)主機(jī)發(fā)生狀態(tài)改變時,采用的處理命令的簡短的名字(可以在commands.cfg中對其定義)
event_handler_enabled [0/1] #是否啟用event_handler
low_flap_threshold 數(shù)字 #抖動的下限值。這里我簡單解釋一下抖動的含義,它定義了這樣一種現(xiàn)象:在一段時間內(nèi),主機(jī)(或服務(wù))的狀態(tài)值頻繁的發(fā)生變化,類似一個問題風(fēng)暴或者一個網(wǎng)絡(luò)問題。
high_flap_threshold 數(shù)字 #抖動的上限值
flap_detection_enabled [0/1] #是否啟用抖動檢測
process_perf_data [0/1] #是否啟用processing of performance data
retain_status_information [0/1] #程序重啟時,是否保持主機(jī)狀態(tài)相關(guān)的信息
retain_nonstatus_information [0/1] #程序重啟時,是否保持主機(jī)狀態(tài)無關(guān)的信息
contact_groups
contact_groups #聯(lián)系人組(這個組會在contactgroup.cfg文件中定義),在此組中的聯(lián)系人都會受到該主機(jī)的告警提醒信息。
notification_interval 整數(shù) #告警臨界值。達(dá)到此次數(shù)之后,才會發(fā)送該機(jī)的報警提醒信息。
notification_period timeperiod_name #該機(jī)的告警時間段
notification_options [d,u,r,f] #該機(jī)告警包括的狀態(tài)變化結(jié)果
notifications_enabled [0/1] #是否啟用告警提醒功能
stalking_options [o,d,u] #持續(xù)狀態(tài)檢測參數(shù),o = 持續(xù)的UP狀態(tài), d = 持續(xù)的DOWN狀態(tài), and u = 持續(xù)的UNREACHABLE狀態(tài).
}
|