zabbix之自定义告警
Posted loveskey
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix之自定义告警相关的知识,希望对你有一定的参考价值。
zabbix支持内置的告警类型.email,sms,等
有时候需要自定义类型的. [其他微信,钉钉都差不多方式,只是脚本不一样]
自定义告警类型[自定义邮件]
- 编写自定义脚本,并测试成功. [脚本需要接受 几个参数如 接受者,主题,内容. 以参数方式传递]
2.报警媒介里面添加邮件告警 - 为用户设置报警媒介
- 创建触发器
在报警媒介中添加自定义脚本告警[邮件告警].
- 确定自定义脚本没有问题. 默认要放到
/usr/lib/zabbix/alertscripts/
这个目录下. - 设置脚本名称
- 配置参数
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之自定义告警的主要内容,如果未能解决你的问题,请参考以下文章