Linux
Zabbix 沒有為一個文件系統獲取數據
我有 Zabbix 監控多個伺服器上多個卷的磁碟空間。除了其中一台伺服器上的一個卷始終報告為 0 之外,它在所有這些上都可以正常工作。但是,當我執行
./zabbix_get -s localhost -p 10050 -k 'vfs.fs.size[/home, free]'
在有問題的機器上本地,它為我提供了與
df
.我該如何進行故障排除和糾正此問題?
事實證明,我已將 /home 的數據類型設置為浮動,但對於其他卷,我已將其設置為無符號十進制。在報告 0 的伺服器上,可用空間大於其他伺服器,並且值溢出該欄位。
將欄位類型設置為無符號十進制以匹配其他欄位更正了該問題。
(只是想添加我的貢獻,如果其他人突然出現)
多虧了我發現的這個問題,我通過Zabbix Repositories
zabbix_get
安裝了這個問題。yum install zabbix-get
如果您沒有從中獲得數據
zabbix_get -s 127.0.0.1 -k agent.version
(這是檢查此實用程序的簡單鍵),請檢查該Server=
選項/etc/zabbix/zabbix_agentd.conf
並確保它包含 localhost:Server=myserver.mycompany.com,127.0.0.1