Monitoring
NRPE 主目錄
我正在使用 NRPE,這是一個相當煩人的問題。我需要將幾個臨時文件寫入正在執行的使用者 NRPE 的主目錄(nagios)。
我檢查了 Nagios 的 /etc/passwd 條目是否正確指向 /home/nagios,並且 NRPE 設置為在 Nagios 使用者下執行。該服務可靠地嘗試寫入我使用者的文件夾(使用 sudo 重新啟動服務時)或 /(重新啟動時)。
官方文件沒有關於這個主題的任何內容。我怎樣才能做到這一點?
編輯 -這只發生在通過 NRPE 執行的項目中。這不是權限問題。
添加一個設置 HOME 變數然後呼叫預期執行檔的小腳本確實可以解決這個問題,但這是一個醜陋且不可擴展的解決方案。
這似乎是我正在使用的 NRPE 版本中的一個錯誤。作為一種解決方法,我在必要時使用 shell 腳本設置 HOME 變數。
最近是否添加了 SELinux 或類似的安全程序?我可以很容易地看到這個拒絕 NRPE 的寫訪問。