標籤:
8. 配置郵件警示
服務端
vim /etc/nagios/objects/contacts.cfg
增加:
define contact{ contact_name 123 use generic-contact alias denny email 836503270@qq.com }define contact{ contact_name 456 use generic-contact alias aaa email [email protected] }define contactgroup{ contactgroup_name common alias common members 123,456 }
然後在要需要警示的服務裡面加上contactgroup
vim /etc/nagios/conf.d/192.168.1.111.cfg
define service{ use generic-service host_name 192.168.1.111 service_description check_load check_command check_nrpe!check_load max_check_attempts 5 normal_check_interval 1 contact_groups common}
想讓那個服務警示,就在哪個服務下面添加一行 contact_groups common
9. 幾個重要參數說明
notifications_enabled : 是否開啟提醒功能。1為開啟,0為禁用。一般,這個選項會在主設定檔(nagios.cfg)中定義,效果相同。
notification_interval: 之前剛介紹過,表示重複發送提醒資訊的最短間隔時間。預設間隔時間是60分鐘。如果這個值設定為0,將不會發送重複提醒。
notification_period: 發送提醒的時間段。非常重要的主機(服務)我定義為7×24,一般的主機(服務)就定義為上班時間。如果不在定義的時間段內,無論什麼問題發生,都不會發送提醒。
notification_options: 這個參數定義了發送提醒包括的情況:d = 狀態為DOWN, u = 狀態為UNREACHABLE , r = 狀態恢複為OK , f = flapping。,n=不發送提醒。
監控和安全營運 1.7 nagios配置郵件警示