zabbix-创建用户、组、触发器关联动作实现邮件告警实战
1、创建用户组
1.1、创建用户组
1.2、设置读写权限
1.3、查看创建结果
2、创建用户
2.1、创建用户
同样的方式多创建几个用户,比如ygbh_test_2,ygbh_test_3等,他们都属于email user组
3、邮件属性配置
3.1、创建媒介
{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}
3.2、配置消息模板
3.3、测试是否通
4、用户关联媒介
5、创建告警动作
5.1、配置触发动作
属性解析:Name输入我们自己的动作名称,触发条件选择cpu告警的warning
5.2、配置告警媒介和用户
5.3、配置效果
属性解析:
Steps 配置告警次数
Operation 设置告警类型为发送消息
Send to users 设置告警给具体的人,我们这里选择张三,如果选择用户组的话,包括该组所有人
Send only to 设置我们定制好的告警Media
5.4、支持自定义告警消息
5.5、默认操作步骤持续时间
注意: 这里的默认操作步骤的持续时间要求是 60s+,操作中的step,表示的是 只发送几次邮件,时间设置,自己可以按业务需求设置即可
6、测试效果
6.1、压测试服务器
# 使用dd命令在node主机上测试,使CPU负载值高一点 dd if=/dev/zero of=/dev/null bs=1M count=1000000
6.2、查看zabbix的dashboar 和触发器效果,然后到邮箱中查看邮箱告警信息
6.2.1、压测命令
dd if=/dev/zero of=/dev/null bs=1M count=1000000
6.2.2、查看仪表盘
6.2.3、查看告警邮件
7、总结
注意:用户权限要关联告警的对应组,否则会因权限不足,而导致无法告警成功