Nagios 配置自動發郵件功能


  1. 安裝sendmail
    yum install -y sendmail* mailx
  2. 修改防火牆設置,添加25端口到防火牆
    vi /etc/sysconfig/iptables
  3. 重啟 iptables、sendmail 服務
    service iptables restart
    service sendmail restart
  4. 測試發郵件功能是否正常
    echo "Nagios Test Email " | mail -s "Alert" vip_star_hr@163.com
    此時163郵箱會收到一封發件人未知的郵件
    若需要設置發件人vi /etc/mail.rc, 添加如下設置:
    set from=vip_star_hr@163.com
    set smtp=smtp.163.com
    set smtp-auth-user=vip_star_hr
    set smtp-auth-password=Passwd
    set smtp-auth=login
    mail setting

    此時echo "Nagios Test Email " | mail -s "Alert" 616043155@qq.com
    收到的郵件如下圖:

  5.  修改vim /etc/nagios/nagios.cfg
    enable_notifications=1          //開啟后也就是nagios裝的所有插件,出現問題都會報警

  6. 修改監控機Nagios設置,vi /etc/nagios/objects/contacts.cfg
    define contact 選項卡中,Email修改為自己的郵箱賬號
    測試告警郵件是否能正常發送,將check_mem.sh文件臨時修改為check_mem.bk, 當監控無法正確執行,即會發送告警郵件。

     




免責聲明!

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



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