zoukankan      html  css  js  c++  java
  • zabbix之自定义告警

    zabbix支持内置的告警类型.email,sms,等

    有时候需要自定义类型的. [其他微信,钉钉都差不多方式,只是脚本不一样]

    自定义告警类型[自定义邮件]

    1. 编写自定义脚本,并测试成功. [脚本需要接受 几个参数如 接受者,主题,内容. 以参数方式传递]
      2.报警媒介里面添加邮件告警
    2. 为用户设置报警媒介
    3. 创建触发器

    在报警媒介中添加自定义脚本告警[邮件告警].

    1. 确定自定义脚本没有问题. 默认要放到/usr/lib/zabbix/alertscripts/ 这个目录下.
    2. 设置脚本名称
    3. 配置参数
      {ALERT.SENDTO} #接受者
      {ALERT.SUBJECT} #主题
      {ALERT.MESSAGE} #消息内容

    配置发送邮件模板(更多可以自定义)
    标题:故障{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}

    在用户报警媒介中配置接受人.

    到此就配置完成了.

  • 相关阅读:
    (8)FastDFS
    (7)文件上传
    (6)品牌新增
    数据仓库_MySQL(2)
    数据仓库_Linux(5)&MySQL(1)
    J哥说生产事故之僵尸进程
    J哥说生产事故之CPU爆表
    idea classpath
    (五)返回两个数组之间的差异
    (四)数组扁平化
  • 原文地址:https://www.cnblogs.com/lovesKey/p/11179236.html
Copyright © 2011-2022 走看看