Zabbix:監視 Windows 上檔案的資料夾

Zabbix:監視 Windows 上檔案的資料夾

我正在嘗試使用 Zabbix 來監控一組 Windows 伺服器。

我是 Zabbix 新手,所以請記住這一點給出答案(例如,請告訴我在 GUI 中單擊什麼)。

如果一天中的特定時間特定資料夾中有文件,我希望收到提醒。

具體來說,我有一個夜間進程,應該處理資料夾中的所有檔案。如果失敗,則會將檔案保留在該資料夾中。

我用谷歌搜尋過,答案似乎是針對 Linux 的,或者只是讓我難以理解我到底該做什麼。

我該如何配置 Zabbix 來提醒我這種情況?

答案1

您可以從調度程序定期運行化石-scm,有點像git,但要簡單得多,它的所有功能都在一個文件中,沒有任何依賴項(順便說一句,由創建 SQLite 的同一位作者發明)。

首先,您需要建立初始快照

cd /to/directory/that/need/to/be/tracked

fossil init nameOfRepository.fossil
fossil open nameOfRepository.fossil
fossil addremove --dotfiles
fossil update
fossil commit --hash -m "Init"

那麼如果您從調度程序運行,fossil extras --dotfiles 您將獲得新(未追蹤)檔案的清單。

如果您需要更改文件的列表,可以使用以下命令來獲取

fossil changes --abs-paths --hash --header -v

將輸出重定向到檔案並用 Zabbix 提供。

PS 如果您有一些自動刪除受監控目錄中檔案的自動化功能,則需要從刪除該目錄中的兩個檔案中排除:
nameOfRepository.fossil_FOSSIL_

在這裡,您可以找到如何利用上述工作流程在 Zabbix 用戶端上使用自訂監控的資訊:https://www.zabbix.com/custom_monitoring

相關內容