以下都是在监控端进行配置操作。
(1).邮件报警设置
1)安装mailx组件并配置
1 2 3 4 5 6 7 |
|
SMTP在邮箱的账户设置中设置。
测试配置是否可用
1 |
|
2)编写邮件发送脚本,并测试
1 2 3 4 5 6 7 8 9 10 |
|
3)修改Zabbix Server配置文件
1 2 3 |
|
4)Web端添加
A.选中管理的报警媒介类型,创建媒体类型
B.填写媒介参数,完成点击添加
{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}
C.选中管理的用户,选择发送邮件的用户
D.在用户管理中添加报警媒介(类型选择为刚刚添加的报警媒介类型),根据需求填写并添加更新
E.选中配置的动作,创建动作
F.填写动作名称,选择操作
G.在操作中填写信息
默认接收人
故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生: {TRIGGER.NAME}故障!
默认信息:
告警主机:{HOSTNAME1}
告警时间:{EVENT.DATE} {EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警项目:{TRIGGER.KEY1}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件 ID:{EVENT.ID}
H.添加新的操作细节。选择发送的用户,必须与上方配置报警媒介的用户保持一致。选择使用的媒介,最后选择添加
I.选择恢复操作,填写信息
默认接收人:
已恢复!{TRIGGER.STATUS}, 服务器:{HOSTNAME1}: {TRIGGER.NAME}
恢复信息:
告警主机:{HOSTNAME1}
告警时间:{EVENT.DATE} {EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警项目:{TRIGGER.KEY1}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件 ID:{EVENT.ID}
J.添加操作细节。选择发送的用户,必须与上方配置报警媒介的用户保持一致。选择使用的媒介,添加并更新。
5)最后关闭被监控端的Zabbix Agent,测试
1 2 |
|
等待几分钟,前往报表的动作日志中查看