zabbix事件通知及网页声音告警
- #打开zabbix的web界面
- 192.168.11.51/zabbix
- 如果是docker就不用带后缀,这个是示例,实际根据自己zabbix-server的IP地址登录
- 打开用户设置(user settings),点击profile,点击正在发送消息,勾选前端信息中,点击更新,这样网页声音报警就完成了。
- #测试
- ping 192.168.11.254(这个IP地址一定要是不存在的)
- 在web界面,主机,添加主机,添加interfaces,IP地址输入192.168.11.251,然后点添加,找到刚刚添加的主机,点击触发器,点击仪表板,等待一会听一下是否有严重声音报警。听到声音,刷新仪表盘界面,就可以看到ping不通的主机报警信息了。
- 这种方式只适合24小时守在电脑旁的工作,而且有一个大的音箱。
zabbix使用163邮箱报警
- 登录163邮箱,点击设置,选择POP3/SMTP,在开启服务中开启IMAP/SMTP服务。
- 弹出来的框,复制授权码保存
- 打开zabbix-web端,点击管理,报警媒介类型,勾选全部,禁用。
- 点击创建媒介类型,名称163邮箱,类型电子邮件,SMTP服务器:smtp.163.com;SMTP服务器端口:465;SMTP HELO:163.com;SMTP电邮:填写自己163邮箱;安全链接:点击SSL/TLS;认证点击用户名和密码;用户名称是自己邮箱,密码是刚刚保存的授权码
- 点击Message template,点添加,信息问题选择问题,主题:{TRIGGER.NAME};
#消息内容
报警主机:{HOSTNAME}:{HOST.IP} 故障!</br>
告警级别:{TRIGGER.SEVERIY}</br>
告警时间:{EVENT.DATE} {EVENT.TIME}</br>
故障时长:{EVENT.AGE}</br>
告警项目:{TRIGGER.KEY1}</br>
问题详情:{ITEM.NAME}: {ITEM.LASTVALUE}</br>
- 测试:点添加,选择163邮箱,点击测试,主题测试,消息测试;我们打开163邮箱,可以看到一封测试的邮件。
- 配置动作,点击配置,动作,点击trigger actions,我们把默认这个停用的变成启用
- 我们再点管理,用户,点击Admin用户,点击报警媒介,点击添加,选择163邮箱,收件人:自己邮箱,点添加,完成后再点更新。
使用163配置邮件报警就全部完成了
总结一下:添加监控项——添加触发器——配置报警媒介——配置动作——事件通知接收用户(用户设置的报警媒介)
Zabbix配置钉钉告警
- 注册企业钉钉,获取webhook地址
- 注册企业钉钉,创建zabbix报警群
- 群设置中添加智能助手,添加机器人,选择自定义webhook,安全设置选择IP地址,填入自己的IP地址,完成后会获得一个webhook的地址,复制保存下来。
- 我们真实需要的是access_token=后面的字符串
#zabbix-server网页端配置
- 配置报警媒介,管理——报警媒介类型——创建媒体类型——类型选择webhook
- URL改成Key——填写自己复制保存的token
- HTTPProxy改成Proxy
- 把TO删掉
- 其他默认不变