Zabbix 未取得一個檔案系統的數據

Zabbix 未取得一個檔案系統的數據

我有 Zabbix 監控多台伺服器上多個磁碟區的磁碟空間。除了其中一台伺服器上的磁碟區之一始終報告為 0 之外,它在所有伺服器上都運作良好。

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

在相關機器本地,它給了我正確的非零大小,與df.

我該如何解決並修正此問題?

答案1

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

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

答案2

(只是想在其他人出現時添加我的貢獻)

感謝這個問題,我發現zabbix_get,我yum install zabbix-get透過Zabbix 儲存庫

如果您沒有從中獲取任何資料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

答案3

就我而言,這是因為不尋常的檔案系統simfs。我@File systems for discovery在管理->常規->下拉“正則表達式”中將其名稱添加到正則表達式中,現在它可以工作了。

相關內容