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、总结

注意:用户权限要关联告警的对应组,否则会因权限不足,而导致无法告警成功

 

posted @ 2023-05-29 12:38  小粉优化大师  阅读(183)  评论(0编辑  收藏  举报