Oracle-Linux

NagioSQL 安裝:檢查要求。在設置文件 (config/settings.php) 上編寫測試:失敗

  • October 10, 2019

我主要按照本教程安裝了 NagioSQL 。

在檢查要求步驟中,我對設置文件 (config/settings.php) 的寫入測試處於失敗狀態: 設置目錄 (config/) 上的寫入測試失敗狀態的圖像

如何讓 nagios 通過設置文件的寫入測試?

根據安裝方式,Nagios 可能位於 /etc/nagios 或 /usr/local/nagios。

其他文件可以在“/usr/lib64/nagios/”找到

我認為該文件所在的 HTML 文件位於“/usr/share/nagios/”

我嘗試在其他系統上安裝 nagiosql,但文件/目錄權限的更改沒有幫助。我嘗試了其他教程,但在我嘗試了本教程之前它們沒有幫助。首先它沒有幫助。但我是按照指示進行的。我刪除了我以前的 nagiosql 文件夾並使用新教程重新開始。我已經啟動了# restorecon -Rv /var/www/html/nagiosql/命令。

它顯示:

restorecon 重置 /var/www/html/nagiosql/admin/settings.php 上下文 unconfined_u:object_r:httpd_sys_rw_content_t:s0->unconfined_u:object_r:httpd_sys_content_t:s0

Google搜尋此文本我了解到我必須禁用 SELinux。

# sestatus
# setenforce 0
# vi /etc/selinux/config
...
SELINUX=disabled
...

在 SELinux 禁用# restorecon -Rv /var/www/html/nagiosql/命令後沒有顯示任何消息,我得到了:

在設置目錄(config/)上寫測試:OK

引用自:https://unix.stackexchange.com/questions/544623