zabbix支持自定義用戶item key,本文以收集系統內存數據爲例
[root@localhost ~]# free
total used free shared buff/cache available
Mem: 999964 116132 336676 13316 547156 688392
Swap: 2097148 0 2097148
使用即可free | awk '/Mem/ {print $3}'
收集使用內存數據
1.確認文件導入主配置文件
[root@localhost ~]# sed -n '/^Include/p' /etc/zabbix/zabbix_agentd.conf
Include=/etc/zabbix/zabbix_agentd.d/*.conf # agent配置文件默認開啓
2.添加配置文件
vim /etc/zabbix/zabbix_agentd.d/os.conf
UserParameter=os.memory.total,free | awk '/Mem/ {print $2}'
UserParameter=os.memory.used,free | awk '/Mem/ {print $3}'
UserParameter=os.memory.free,free | awk '/Mem/ {print $4}'
3.添加items,配置圖表顯示
Configuration–>Hosts–>Items–>Create item
自定義視圖即可顯示:
Configuration–>Hosts–>Graphs–>Create graph
查看圖表: