监控平台 / Zabbix

Zabbix告警邮件美化

温馨提示:本文最后更新于2021-03-02 18:53:30,某些文章具有时效性,若有错误或已失效,请在下方留言或提交工单提交工单
浅时光 · 11月29日 · 2020年 本文1629个字,预计阅读5分钟 37110次已读

一、场景描述

目前zabbix的邮箱告警显示为文本的方式,样式如下:
1604494372 303327665531e3e
这样很难一下子区分出来是故障还是恢复的邮件文章来源(Source):浅时光博客,现在我们进行改造,给邮件添加颜色输出

二、操作步骤

1、修改告文章来源(Source):浅时光博客警媒介

  • 修改告警媒介的消息格式为HTML
1604494507 5d507769cf098fa
1604494509 d221f16c84913ea

2、配置消息动作

1604494622 98aaaf223621474
1604494632 effc3d126d8ebc0
文章来源(Source):浅时光博客
1604494634 557ce0040ce9e12
1604494873 76d1e35c3068d7b
1604494874 268bbaf361c3fc2
告警消息内容:模板中的内容和颜色可以根据zabbix宏自己定义
主题:【故障】{TRIGGER.STATUS},服务器:{HOST.NAME}发生: {TRIGGER.NAME}【故障!】

<table border="1"  bordercolor="black" cellspacing="0px" cellpadding="4px">

<tr>
<td>告警主机</td>
<td bgcolor="#FF3333">{HOSTNAME1}</td>
</tr>

<tr>
<td>告警地址</td>
<td bgcolor="#00BFFF">{HOST.IP}</td>
</tr>

<tr>
<td>告警时间</td>
<td>{EVENT.DATE} {EVENT.TIME}</td>
</tr>

<tr>
<td>告警等级</td>
<td>{TRIGGER.SEVERITY}</td>
</tr>

<tr>
<td>告警信息</td>
<td>{TRIGGER.NAME}</td>
</tr>

<tr>
<td>告警项目</td>
<td>{TRIGGER.KEY1}</td>
</tr>

<tr >
<td>问题详情</td>
<td bgcolor="#FF3333">{ITEM.NAME}: {ITEM.VALUE}</td>
</tr>

<tr>
<td>当前状态</td>
<td>{TRIGGER.STATUS}: {ITEM.VALUE1}</td>
</tr>

<tr>
<td>事件ID</td>
<td>{EVENT.ID}</td>
</tr>

</table>
恢复消息内容:
主题:服务器:{HOST.NAME}: {TRIGGER.NAME}【已恢复!】

<table border="1"  bordercolor="black" cellspacing="0px" cellpadding="4px">

<tr >
<td>告警主机</td>
<td bgcolor="#7CFC00">{HOSTNAME1}</td>
</tr>

<tr>
<td>告警地址</td>
<td bgcolor="#00BFFF">{HOST.IP}</td>
</tr>

<tr>
<td>告警时间</td>
<td>{EVENT.DATE} {EVENT.TIME}</td>
</tr>

<tr>
<td>告警等级</td>
<td>{TRIGGER.SEVERITY}</td>
</tr>

<tr>
<td>告警信息</td>
<td>{TRIGGER.NAME}</td>
</tr>

<tr>
<td>告警项目</td>
<td>{TRIGGER.KEY1}</td>
</tr>

<tr >
<td>问题详情</td>
<td bgcolor="#7CFC00">{ITEM.NAME}: {ITEM.VALUE}</td>
</tr>

<tr>
<td>当前状态</td>
<td>{TRIGGER.STATUS}: {ITEM.VALUE1}</td>
</tr>

<tr>
<td>恢复时间</td>
<td>{EVENT.RECOVERY.DATE} {EVENT.RECOVERY.TIME}</td>
</tr>

<tr>
<td>持续时间</td>
<td>{EVENT.AGE}</td>
</tr>

<tr>
<td>事件ID</td>
<td>{EVENT.ID}</td>
</tr>

</table>
最后确保点击更新进行保存
文章来源(Source):https://www.dqzboy.com
1604495022 fc4c49a3010a302

3、测试验文章来源(Source):浅时光博客证邮件

  • 这里为了测试效果,将某一台服务器的zabbix-agent程序结束掉,然后查看告警消息,恢复agent程序查看恢复的邮件告警消息
~]# systemctl stop zabbix-agent
~]# systemctl start zabbix-agent
1604495128 905f0241f9f939d
1604495129 7569cd5082f94f8



本文作者:浅时光
原文链接:https://www.dqzboy.com/4524.html
版权声明:知识共享署名-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)协议进行许可
转载时请以超链接形式标明文章原始出处和作者信息

0 条回应

必须 注册 为本站用户, 登录 后才可以发表评论!