Zabbix / 监控平台

Zabbix告警邮件美化

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

一、场景描述

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

文章来源(Source):https://www.dqzboy.com、操作步骤

1、修改告警媒介

  • 修改告警媒介的消息格式为HTML
Zabbix告警邮件美化-浅时光博客
Zabbix告警邮件美化-浅时光博客

2、配置消息动作

Zabbix告警邮件美化-浅时光博客
Zabbix告警邮件美化-浅时光博客
Zabbix告警邮件美化-浅时光博客
Zabbix告警邮件美化-浅时光博客
Zabbix告警邮件美化-浅时光博客
告警消息内容:模板中的内容和颜色可以根文章来源(Source):https://www.dqzboy.comzabbix宏自己定义
主题:【故障】{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>
最后确保点击更新进行保存
Zabbix告警邮件美化-浅时光博客
原文链接:https://www.dqzboy.com

3、测试验证邮件

  • 这里为了测试效果,将某一台服务器的zabbix-agent程序结束掉,然后原文链接:https://www.dqzboy.com查看告警消息,恢复agent程序查看恢复的邮件告警消息
文章来源(Source):浅时光博客
~]# systemctl stop zabbix-agent
~]# systemctl start zabbix-agent
Zabbix告警邮件美化-浅时光博客
Zabbix告警邮件美化-浅时光博客



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

0 条回应

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

    本站已稳定运行: | 耗时 0.310 秒 | 查询 35 次 | 内存 12.54 MB