zabbix自定义监控服务器内存百分比
在172.16.1.8客户端上配置
第一步: 自定义监控项 获取可用百分比
shell:
free | awk 'NR==2{print $NF/$2*100}'
[root@web02 /etc/zabbix/zabbix_agentd.d]#cat /etc/zabbix/zabbix_agentd.d/system.conf
UserParameter=login_number,w|awk 'NR==1{print $(NF-6)}'
UserParameter=tcp_22,netstat -tunlp | grep ssh | grep -w tcp | wc -l
UserParameter=mem_free,free | awk 'NR==2{print $NF/$2*100}'
重启服务:
systemctl restart zabbix-agent.service
第二步: 服务端测试获取key值 并添加监控
客户端配置好后,先在服务端 检测一下:
zabbix_get -s 47.95.2.93 -k mem_free
没问题了,我们在再界面上配置
之后我们发现:
Value of type "string" is not suitable for value type "Numeric (unsigned)". Value "54.1027"
原因就是 不支持浮点数
怎么办呢?
改一下就可以:
这时候就显示正常了