監控和安全運維 1.7 nagios配置郵件告警


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                   wangshaojun@qq.com
        }

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=不發送提醒。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM