1 一个完善的监控系统需要一定的告警机制,什么时候告警需要触发器,怎么告警,在什么情况下如何告警取决于action

2 定义trigger

zabbix------定义触发器trigger与动作action_第1张图片

我是确定最近3秒传送流量大于50M的时候NIC.trigger.transfer状态转变为warning

3 定义action,也即当trigger状态变化后,就执行该任务

确定action的名称

zabbix------定义触发器trigger与动作action_第2张图片

然后修改情况,什么条件会触发这个action,满足trigger状态为problem

zabbix------定义触发器trigger与动作action_第3张图片

然后设置操作,比如发送邮件给系统用户的liuliancao

zabbix------定义触发器trigger与动作action_第4张图片


这是后去下载一个postfix把服务启动

然后就是等待那个阈值出现,你可以在shell里面watch -n 1 'ifconfig eth0',如果想快点直接测试lo,通过ab压力测试,那个流量刚刚的,或者直接看screen,当我们定义了阈值,这时候就有一条线

zabbix------定义触发器trigger与动作action_第5张图片

提醒下,如果你之前应用了模板,那么模板后来修改成为模板v2.0,但你的主机用的还是v1.0,所以请自己重新挂模板或者添加相应的条目。

然后就发现了

关于系统用户的mail

我说下最重要的设置就是

媒介设置

zabbix------定义触发器trigger与动作action_第6张图片添加用户的媒介

zabbix------定义触发器trigger与动作action_第7张图片

最终

首先zabbix主页会有action成功,在报警的后面

在命令行就可以看到自己的mail了

zabbix------定义触发器trigger与动作action_第8张图片


至于媒介方式,我过几天再尝试下不同的版本。