zoukankan      html  css  js  c++  java
  • 基于sendmail的简单zabbix邮件报警

    1、修改zabbix server hostname
    声明:在配置zabbix的Email报警之前,需要将sendmail使用的域名进行相应的修改,系统默认为localhost.localdomain,其实不改也行,
    不过有些pop3服务器会过滤掉来自localhost.localdomain的邮件,导致邮件不能正常查收,所以,最好是改一下 hostname,确保邮件发送的成功率。
    # vim /etc/hosts

    127.0.0.1 zabbix.qsquant.com localhost.localdomain localhost  

    # vim /etc/sysconfig/network

    NETWORKING=yes
    HOSTNAME=zabbix.qsquant.com
    

    # hostname zabbix.qsquant.com

    # exit 重新登录终端。生效

    2、安装sendmail
    # yum -y install sendmail


    3、修改mail access
    # vim /etc/mail/access

    Connect:localhost.localdomain RELAY
    Connect:localhost RELAY
    Connect:127.0.0.1
    Connect:zabbix.qsquant.com RELAY
    

      

    4、修改maill hostname
    # vim /etc/mail/local-host-names

    zabbix.qsquant.com
    

    5、重启动sendmail
    # /etc/init.d/sendmail start

    6、测试smtp域名是否为zabbix.alvin.com
    # telnet 127.0.0.1 25
    Trying 127.0.0.1...
    Connected to 127.0.0.1.
    Escape character is '^]'.
    220 zabbix.qsquant.com ESMTP Postfix


    7、创建一个告警动作

    7.1、创建告警媒介

    7.2、创建动作

    7.3、设置操作

    在Zabbix中,报警的途径是依附于用户的。即不能直接将一个Action设置为给某个邮箱发邮件,一定要设置Action向某个用户发送报警,发送报警的途径是邮箱,那么就会发送到用户的预先设置邮箱地址。 这个邮箱地址叫做用户的Media ,即联系方式。

    在回复操作中做同样设置,则监控项正常后也会发送邮件告知

    7.4、修改用户

    8、测试

     人为加大被监控主机负载,多运行几次以下命令,测试能否收到邮件,邮件有可能在垃圾箱里

    cat /dev/urandom | md5sum &
    

      

  • 相关阅读:
    JavaScript+运算符总结
    【总结】HTMl5的sessionStorage和localStorage
    移动H5前端性能优化指南(转自ISUX)
    最新个人H5游戏大作——《择花的少女》
    类似天猫那样的侧边导航栏的快速实现
    JQuery实现banner图片的轮播效果
    实现数字电视机顶盒画面的纯键盘和遥控操作网页
    广播的动态静态注册
    Activity 与 fragment 生命周期
    activitycollector
  • 原文地址:https://www.cnblogs.com/xiami-xm/p/7323926.html
Copyright © 2011-2022 走看看