Zabbix–基础–3.1–快速入门–配置监控项与触发器
1、需求
- 需求:CPU使用率
- 实现:
- CPU空闲百分比:system.cpu.util[,idle]
- CPU使用率:100-system.cpu.util[,idle]
2、准备工作
2.1、agent2安装
Zabbix--部署--1.3--agent2安装--YUM安装
2.2、配置主机群
2.3、配置主机
3、配置监控项
3.1、添加监控项
操作路径:配置—>主机—>监控项—>创建监控项
点上图"测试",看能不能获取数据
3.1.1、间隔时间
- 如果设置1s,1天86400秒,一天86400个数据,数据量会无比庞大。
- 生产环境建议1m
3.1.2、历史数据(history)
每一个收集到的监控数据
3.1.3、趋势数据(trends)
按每小时 统计的平均值、最大值、最小值。
3.2、添加预处理
- 真正的CPU使用率:100 - system.cpu.util[,idle]
return 100 - value
配置预处理
测试
4、配置触发器
告警需求:CPU使用率在1分钟之内平均超过5%
4.1、添加触发器
操作路径:配置—>主机—>触发器—>创建触发器
CPU使用率在1分钟之内平均超过5%
avg(/192.168.187.12_zabbix02/system.cpu.util[,idle],1m)>5
简写形式:
avg(//system.cpu.util[,idle],1m)>5
点上面"表达式构造器",确认表达式是否正确
4.2、模拟测试
- 运行cat /dev/urandom |md5sum 等待1分钟左右
- cat /dev/urandom |md5sum 会让cpu升高
- 监控—>仪表盘–>查看数据