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

2 定义trigger

wKiom1XwAqzA2HLgAAGrcxd1ElQ106.jpg

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

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

确定action的名称

wKiom1Xv-OjTEj3WAAGrRcB_3gs939.jpg

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

wKiom1Xv-m3iV-4fAALzaA3h76w913.jpg

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

wKioL1Xv_CSwIg69AAIUynZHrcQ760.jpg


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

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

wKiom1Xv_wzglXS4AAGEtcUWfmI290.jpg

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

然后就发现了

关于系统用户的mail

我说下最重要的设置就是

媒介设置

wKioL1X2ORSSY1gtAAIrSln1JzI119.jpg添加用户的媒介

wKiom1X2NzaC1fg9AAPXqhB0dXQ186.jpg

最终

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

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

wKiom1X2N_PjQL0gAAFmj2qVoX4967.jpg


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