zabbix自带模板监控CPU,磁盘和内存

本文详细介绍了在Zabbix5中如何使用内置模板TemplateOSLinux监控Linux服务器的CPU空闲时间、内存使用率和磁盘空间。通过创建自定义监控项和触发器,实现数据可视化,并提供了客户端和服务端的配置步骤。同时,文章提到了两种磁盘监控方法,包括模板自带的自动发现规则和自定义监控项。最后展示了监控数据在Zabbix web端的展示和整体页面布局。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

版本: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

整体页面布局:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

虔旅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值