报警分类邮件报警——SMTP、免费微信报警——免费钉钉报警——免费短信报警、电话报警——收费

zabbix邮件报警zabbix邮件报警分四步

1.创建企业邮箱、或个人邮箱2.开启SMTP功能,获得授权码和密码3.配置发件人与收件人4.配置告警指标、阈值

创建邮箱之前Prometheus+altermanager的文章已经演示了如何使用163邮箱,我这里试试用企业微信的邮箱这里就不赘述了

开启邮箱SMTP开启SMTP功能

登录企业微信邮箱,如图

绑定微信,获得客户端专属密码

开启安全登录

获得客户端密码xxx

列举目前的信息

发送邮件服务器:smtp.exmail.qq.com,使用SSL,端口号465

密码:刚刚的客户端密码

电子邮件地址:企业邮箱的完整邮件地址

wangsheng@jymetroyf.com.cn

zabbix设置发件人进入zabbix-管理-媒介-创建媒介

找到右侧测试按钮进行测试

报警媒介的消息模板给报警媒介添加消息模板

问题和问题恢复各搞一个

模板使用新的模板↓

12345678910111213问题:告警主机:{HOSTNAME1}告警时间:{EVENT.DATE}{EVENT.TIME}告警等级: {TRIGGER.SEVERITY}告警信息: {TRIGGER.NAME}告警项目: {TRIGGER.KEY1}问题详情: {ITEM.NAME}: {ITEM.VALUE}当前状态: {TRIGGER.STATUS}: {ITEM.VALUE1}事件ID: {EVENT.ID}[系统告警邮件]恢复:【{HOSTNAME1}】故障已恢复,故障原因:{TRIGGER.NAME}

创建不同用户组与用户因为存在不同监控对象,所对应的用户组也不同,比如mysql的告警给DBA

创建用户群组

创建用户,添加到用户组中

给用户添加报警媒介进入”王盛”和当前用户的用户设置-报警媒介,进行关联

也可以手动控制时间,这里是24小时,所有告警都通知

创建动作与操作创建动作 报警

条件筛选为所有告警都执行操作

创建操作

测试