Monitoring

NRPE 主目錄

  • October 13, 2014

我正在使用 NRPE,這是一個相當煩人的問題。我需要將幾個臨時文件寫入正在執行的使用者 NRPE 的主目錄(nagios)。

我檢查了 Nagios 的 /etc/passwd 條目是否正確指向 /home/nagios,並且 NRPE 設置為在 Nagios 使用者下執行。該服務可靠地嘗試寫入我使用者的文件夾(使用 sudo 重新啟動服務時)或 /(重新啟動時)。

官方文件沒有關於這個主題的任何內容。我怎樣才能做到這一點?

編輯 -這只發生在通過 NRPE 執行的項目中。這不是權限問題。

添加一個設置 HOME 變數然後呼叫預期執行檔的小腳本確實可以解決這個問題,但這是一個醜陋且不可擴展的解決方案。

這似乎是我正在使用的 NRPE 版本中的一個錯誤。作為一種解決方法,我在必要時使用 shell 腳本設置 HOME 變數。

最近是否添加了 SELinux 或類似的安全程序?我可以很容易地看到這個拒絕 NRPE 的寫訪問。

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