4、使用dd压测消耗内存
dd if=/dev/zero of=/dev/null bs=600M count=1024
案例4: 配置多条件触发
1、添加swap可用百分比
1. [root@Web01 zabbix_agentd.d]# free -m|awk 'NR==2{print $ 2. 19.856 3. [root@Web01 zabbix_agentd.d]# cat /etc/zabbix/zabbix_agentd.d/system.conf 4. UserParameter=login_number,w|grep users|awk '{print $(NF-6)}' 5. UserParameter=tcp_listen_22,netstat -tnulp|grep '0.0.0.0:22'|wc -l 6. UserParameter=mem_free,free|awk 'NR==2{print $NF/$2*100}' 7. UserParameter=swap_free,free -m|awk 'NR==2{print $3/$2*100}' 8. [root@Web01 zabbix_agentd.d]# systemctl restart zabbix-agent
2、添加触发器,先添加一个,再点击表达式构造器,再添加另一个
3、使用dd压测,并查看仪表盘
[root@Web01 zabbix_agentd.d]# dd if=/dev/zero of=/dev/null bs=600M count=1024
自定义报警
1、配置邮件发件人,我用的qq邮箱,在设置-->账户里,开启服务,其他邮箱同理。
2、配置报警媒介类型
3、开启动作
4、配置收件人
5、dd测压测试是否发送邮箱
dd if=/dev/zero of=/dev/null bs=700M count=1024
6、自定义告警内容
1. 故障操作 2. 默认标题: 3. 故障: {EVENT.NAME} 4. 消息内容: 5. 报警主机: {HOST.NAME1} 6. 报警服务: {ITEM.NAME} 7. 报警key1: {ITEM.KEY1}: {ITEM.VALUE1} 8. 报警key2: {ITEM.KEY2}: {ITEM.VALUE2} 9. 严重级别: {TRIGGER.SEVERITY} 10. 11. 恢复操作 12. 默认标题: 13. 恢复: {EVENT.NAME} 14. 消息内容: 15. 恢复主机: {HOST.NAME1} 16. 恢复服务: {ITEM.NAME} 17. 恢复key1: {ITEM.KEY1}: {ITEM.VALUE1} 18. 恢复key2: {ITEM.KEY2}: {ITEM.VALUE2}
自定义操作(图中这里可以不发送给用户群组)
自定义恢复操作
dd压力测试并查看邮箱