zabbix之自定义告警

Posted loveskey

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

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

到此就配置完成了.

以上是关于zabbix之自定义告警的主要内容,如果未能解决你的问题,请参考以下文章

zabbix监控之自定义item

zabbix 之自定义key(10)

第十篇Zabbix监控项之自定义监控磁盘IO

zabbix的添加自定义监控项目配置邮件告警测试告警

添加自定义监控项目,zabbix配置告警-添加邮箱,zabbix配置告警-添加用户,测试告警

Zabbix的通知功能以及自定义脚本告警