溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Nagios系統監控軟件的郵件告警設置

發布時間:2020-06-26 12:16:19 來源:網絡 閱讀:2727 作者:hrs219 欄目:移動開發
七、郵件告警設置
nagios發警告郵件是采用本機的smtp服務,可以查看commands.cfg中關于發郵件的命令的定義,使用本機的mail命令,這就需要開啟本機的smtp服務,為了安全可以在防火墻上設置拒絕其他的機器連本機的25號端口。
 
1、查看command.cfg命令參數中郵件調用的情況:
[root@localhost ]# vim /usr/local/nagios/etc/objects/command.cfg
# 'notify-host-by-email' command definition (主機郵件告警設置)
  define command{
        command_name    notify-host-by-email
        command_line    /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /bin/mail -s "** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ **" $CONTACTEMAIL$
        }
 
# 'notify-service-by-email' command definition  (服務郵件告警設置)
  define command{
        command_name    notify-service-by-email
        command_line    /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$\n" | /bin/mail -s "** $NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$
        }
 
2、設置接收告警郵件的地址:
[root@localhost ]# vim /usr/local/nagios/etc/objects/contacts.cfg
define contact{
        contact_name      nagiosadmin  
        use               generic-contact
        alias             Nagios Admin
        email             test@139.com  (這里設置接收告警的郵件地址)
        }
 
3、打開并啟動主控服務器的郵件發送服務:
[root@localhost ]# service sendmail start
[root@localhost ]# chkconfig sendmail on
 
注意郵件發送服務SMTP協議需要打開本地的“25”端口,如果防火墻有阻擋的話,要開啟起來。
 
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女