我第一次使用自定義Nagios插件,並且在爲插件創建服務時遇到此錯誤。Nagios插件錯誤:(標準輸出無輸出)...失敗。 errno是2:沒有這樣的文件或目錄
(No output on stdout) stderr: execvp(/usr/local/nagios/libexec/check_load.py, ...) failed. errno is 2: No such file or directory
該插件,當我在命令行中運行它,但是當它內Nagios的運行不起作用。
我按照這些步驟來獲取插件安裝到Nagios的 https://assets.nagios.com/downloads/nagiosxi/docs/Managing-Plugins-in-Nagios-XI.pdf
Here is what it looks like in the Nagios UI
該插件是在正確的路徑:在/ usr /本地/ nagios的/ libexec目錄和resource.cfg文件具有相同路徑中。
我試了兩個單獨的插件,它們都在命令行上工作,結果是相同的錯誤。
錯誤表明文件位置不正確,但插件位於指定的目錄中,並且在該目錄內沒有錯誤的情況下運行。
我完全難住,並感謝任何幫助。
請說明「忘了添加python擴展名」的意思嗎? –
附加上述註釋 – frei
「忘記添加python擴展名」是指文件擴展名(.py)。例如,我最初添加了「filename」而不是「filename.py」 – MHahn37