Linux

Zabbix 沒有為一個文件系統獲取數據

  • September 24, 2018

我有 Zabbix 監控多個伺服器上多個卷的磁碟空間。除了其中一台伺服器上的一個卷始終報告為 0 之外,它在所有這些上都可以正常工作。但是,當我執行

./zabbix_get -s localhost -p 10050 -k 'vfs.fs.size[/home, free]'

在有問題的機器上本地,它為我提供了與df.

我該如何進行故障排除和糾正此問題?

事實證明,我已將 /home 的數據類型設置為浮動,但對於其他卷,我已將其設置為無符號十進制。在報告 0 的伺服器上,可用空間大於其他伺服器,並且值溢出該欄位。

將欄位類型設置為無符號十進制以匹配其他欄位更正了該問題。

(只是想添加我的貢獻,如果其他人突然出現)

多虧了我發現的這個問題,我通過Zabbix Repositorieszabbix_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

引用自:https://serverfault.com/questions/439865