Windows

Icinga 2 check_logfiles 與 Windows 上的代理

  • July 27, 2018

我想在 Windows 機器上添加一個 check_logfiles 命令。我是否必須使用 NSClient++ 或者是否可以使用已經安裝的 Icinga 2 客戶端來執行此操作?我在我的衛星上配置了服務和 check_command。但我收到此錯誤消息:

Command D:\icinga2\/sbin/check_logfiles-3.9/plugin-scripts/check_logfiles --criticalpattern ERROR --logfile D:\logdirectory\error.log --tag aplication-Log failed to execute: 2, "The system cannot find the file specified."

我嘗試使用“\”而不是“/”更改具有正確 Windows 路徑的路徑,但得到了相同的錯誤消息。

有任何想法嗎?提前致謝!

你好我可以解決我的問題。在檢查命令中,您需要將 perl 與命令分開,如下所示:

check_command = "perl", "D:\icinga2\sbin\check_logfiles-3.9\plugin-scripts\check_logfiles" 

不知道。現在它工作正常。感謝@Diamant 的幫助

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