监控项和应用集(重点)
监控项(item):监控项是从主机收集的信息。一个监控项是一个独立的子标,代表收集数据或监控的最小的单位。
应用集(applications):代表多个监控项目合成的组。
创建监控项:
1)Web管理界面->配置->主机->监控项(选择的是agent1的监控项,每个主机都有自己的监控项,选谁就配置谁的。)->点击右上角的监控项。
监控项中需要填写的内容:
1)名称;
2)类型;
3)键值,实际取数据的命令,可以通过选择的方式,也可以自定义,这个是重点。只有自己能自定义键值,那么就可以将业务上的一些数据进行监控。
4)信息类型。
5)保存时间。
把agent1已经链接的模板取消,然后参考下图为agent1创建以下几个监控项:
1)CPU负载(1分钟)
2)CPU负载(5分钟)
3)CPU负载(15分钟)
然后创建三个监控项:
为监控项创建图形:
Web管理界面->配置->主机->图形(选择agent1的图形)->右上角创建图形->选择图形名称,并在下面添加刚刚定义好的监控项->添加好之后,预览图形。
自定义监控项:
有些想监控的项目却没有相关的键值,我们称之为自定义监控项。
监控agent1上的用户登录数,
1)在被监控的agent上,随意多打开多个终端,模拟多个用户登录。
w | wc -l
2)在被监控端agent1上,定义用户参数:
vim /etc/zabbix/zabbix-agentd.conf
295 UserParameter=loginusers,who | wc -l
systemctl restart zabbix-agent
3)在Zabbix Server服务器上先测试能否得到被监控端agent1的结果。
yum install -y zabbix-get
zabbix_get -s 192.168.17.12 -k loginusers
4)Web管理界面->配置->主机->监控项->右上角“创建监控项”:
5)为自定义监控项创建图形:
聚合图形:
在监控项的配置里,我们定义了图形,而聚合图形就是把多个重要常用的数据整个一起来显示,方便查看。
把agent1的cpu负载和linux用户登录数这两个图形聚合在一起。