需要使用 Nagios 中的 check_nt 檢查資料夾安裝磁碟區的磁碟大小

需要使用 Nagios 中的 check_nt 檢查資料夾安裝磁碟區的磁碟大小

我可能遺漏了一些東西,但似乎 USEDDISKSPACE 的 -l 參數似乎只適用於 Windows 字母系統安裝的捲。我嘗試對 -l 使用以下參數:

體積標識

掛載資料夾的路徑

check_nt 可能只是不處理安裝為子資料夾的監視磁碟區。如果有人有任何見解,那就太好了。

編輯:

需要澄清的是,Windows 通常將磁碟機代號 C 配置為主要安裝的磁碟機。我無法將其他磁碟區作為其他磁碟機號碼安裝,因為 GPO 的辦公室策略沒有給我留下足夠的磁碟機號碼來安裝更多磁碟區。我們無法更改 GPO 策略或解僱創建它的系統管理員。我的解決方法是將磁碟區安裝到 C:\SQLDatabasefiles 之類的位置,而不是將新磁碟區安裝到磁碟機號碼 d、e、f 等。 Nagios 無法識別安裝在 C:\SQLDatabasefiles 上的捲實際上是一個卷,並且似乎沒有辦法報告該卷上的磁碟使用率。

這與SMB無關,SMB是一種資料夾共享機制。

答案1

我認為最好的方法是直接檢查 SMB 共享,而不是在安裝了 SMB 共享的 Windows 主機上使用 check_nt。 SMB 共享存在於登入的使用者上下文中,而不是作為系統範圍的服務,因此 check_nt 外掛程式無法找到它們。

查看 Nagios Exchange 上的 check_disk_smb_spaces 外掛程式。

http://exchange.nagios.org/directory/Plugins/System-Metrics/File-System/SMB/check_disk_smb_spaces/details

相關內容