• 05、zabbix邮件报警


    Zabbix监控服务端、客户端都已经部署完成,被监控主机已经添加,Zabiix监控运行正常,通过查看Zabbix监控服务器,可以了解服务器的运行状态是否正常,运维人员不会时刻登录Zabbix监控平台刷新,查看服务器的状态。

    可以在Zabbix服务端设置邮件报警,当被监控主机宕机或者达到设定的触发器预设值时,不管任何时候,会自动发送报警邮件、微信信息到指定的人员,运维人员收到信息有利于第一时间解决故障。Zabbix邮件报警设置步骤如下:

    1) 设置邮件模板及邮件服务器

     

    Administration→Media types→Create media type,填写邮件服务器信息,根据提示设置完毕

     

    2) 配置接收报警的邮箱

     

    Administration-user-Admin (Zabbix Administrator)-user-admin,选择Media,单击Add添加发送邮件的类型“Email”,同时指定接收邮箱地址:wgkgood@163.com,根据实际需求改成自己的接收人

    3) 添加报警触发器

    ConfigurationàActionsàActionà Event sourceàTriggers-Create Action,如图所示,分别设置ActionOperationsRecovery operations

    • ActionàNew condition选择“Trigger serverity>=Warning”
    • Operationsà设置报警间隔为60s,自定义报警信息,报警信息发送至administrators组;
    • Recovery operations à自定义恢复信息,恢复信息发送至administrators组。

     

     

     

    报警邮件标题可以使用默认信息,亦可使用如下中文报警内容:

    名称:Action-Email
    默认标题:故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生: {TRIGGER.NAME}故障!
    默认信息:
    告警主机:{HOSTNAME1}
    告警时间:{EVENT.DATE} {EVENT.TIME}
    告警等级:{TRIGGER.SEVERITY}
    告警信息: {TRIGGER.NAME}
    告警项目:{TRIGGER.KEY1}
    问题详情:{ITEM.NAME}:{ITEM.VALUE}
    当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
    事件ID:{EVENT.ID}

    恢复邮件标题可以使用默认信息,亦可使用如下中文报警恢复内容:

    恢复标题:恢复{TRIGGER.STATUS}, 服务器:{HOSTNAME1}: {TRIGGER.NAME}已恢复!
    恢复信息:
    告警主机:{HOSTNAME1}
    告警时间:{EVENT.DATE} {EVENT.TIME}
    告警等级:{TRIGGER.SEVERITY}
    告警信息: {TRIGGER.NAME}
    告警项目:{TRIGGER.KEY1}
    问题详情:{ITEM.NAME}:{ITEM.VALUE}
    当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
    事件ID:{EVENT.ID}

    MonitoringàProblems,检查有问题的Action事件,单击Time下方时间,如图所示,可以看到邮件是否执行成功或者失败:

     

     

     

    Zabbix邮件发送失败,报错Support for SMTP authentication was not compiled in,原因是由于Zabbix CURL版本要求至少是7.20+版本,升级CURL,升级方法:

     

    wget http://mirror.city-fan.org/ftp/contrib/yum-repo/city-fan.org-release-1-13.rhel6.noarch.rpm
    rpm  -ivh   city-fan.org-release-1-13.rhel6.noarch.rpm
    yum  upgrade  libcurl -y
    curl  -V

     

    CURL升级完毕之后,测试邮件发送,还是报同样的错误,原因是因为需要重新将Zabbix_Server服务通过源码编译安装一遍,安装完zabbx_server,重启服务,乱码问题是由于数据库字符集需改成UTF-8格式,同时将数Zabbix库导出,然后修改latin1utf8,再将SQL导入,重启Zabbix即可,最终如图所示:

     

     

     

     

     

  • 相关阅读:
    20175310 《Java程序设计》第11周学习总结
    20175310 《Java程序设计》第10周学习总结
    2018-2019-2 20175310 实验三《敏捷开发与XP实践》实验报告
    20175310 《Java程序设计》第9周学习总结
    类定义(课下选做)
    # 2019-2020-4 《Java 程序设计》结对项目总结
    # 2019-2020-3 《Java 程序设计》第五周学习总结
    # 2019-2020-3 《Java 程序设计》实验一:Java开发环境的熟悉
    # 2019-2020-3 《Java 程序设计》第四周总结
    # 2019-2020-3 《Java 程序设计》第三周总结
  • 原文地址:https://www.cnblogs.com/hackerlin/p/12660484.html
Copyright © 2020-2023  润新知