报警分类邮件报警——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小时,所有告警都通知
创建动作与操作创建动作 报警
条件筛选为所有告警都执行操作
创建操作
测试