版本:zabbix5,使用自带模板“Template OS Linux”链接主机。
CPU:
使用模板自带监控项“CPU idle time”,只需要创建一个触发器即可:
主页面添加图形展示:
内存:
客户端创建键值:
· 取出内存的可用的MB大小 / 总的内存大小 = 实际可用的百分比
· avilable X 100 / total
[root@server zabbix_agentd.d]# cat userparameter_mem.conf
UserParameter=Mem_pre,free -m|awk '/^Mem/{print $NF*100/$2}'
[root@server zabbix_agentd.d]# pwd
/etc/zabbix/zabbix_agentd.d
服务端测试:
systemctl restart zabbix-agent
创建监控项:
创建触发器:
主页面添加图形展示:
磁盘:
方式一:使用模板自带自动发现规则即可;如有需要调整表达式即可。
方式二:自定义创建监控项,创建触发器()
web端查看最新数据:
主页面添加图形必须选择方式二(但是只能单独添加服务器对应的监控项):
客户端修改配置文件:
[root@server ~]# cat /etc/zabbix/zabbix_agentd.conf |grep check.disk
UserParameter=check.disk,df -h |grep "/$" |awk '{print $5}' |sed 's@\%@@g'
#df -h |grep "/$" |awk '{print $5}' |sed 's@\%@@g'
#df -h |grep "^/dev/vdb" |awk '{print $5}' |sed 's@\%@@g'
#UserParameter=check.disk.vda,df -h |grep "/$" |awk '{print $5}' |sed 's@\%@@g'
#UserParameter=check.disk.vdb,df -h |grep "^/dev/vdb" |awk '{print $5}' |sed 's@\%@@g'
重启客户端:systemctl restart zabbix-agent.service
服务端测试:zabbix_get -k check.disk -s 101.201.6.24
整体页面布局: