私は主にNagiosQLをインストールしました。このチュートリアル。
「要件の確認」ステップで設定ファイル(config / settings.php)の書き込みテストに失敗しました。
Nagiosに設定ファイルの書き込みテストに合格させる方法は?
答え1
インストール方法によっては、Nagiosは/etc/nagiosまたは/usr/local/nagiosにあります。
他のファイルは「/usr/lib64/nagios/」にあります。
このファイルを含むHTMLファイルは "/usr/share/nagios/"にあるようです。
答え2
別のシステムにnagiosqlをインストールしようとしましたが、ファイル/ディレクトリの権限を変更しても役に立ちませんでした。別のチュートリアルを試しましたが、試すまでは役に立ちませんでした。このチュートリアル。まず、役に立ちません。しかし、私は指示に従った。古いnagiosqlフォルダを削除し、新しいチュートリアルを再起動しました。# restorecon -Rv /var/www/html/nagiosql/
コマンドを開始しました。
これは示す:
復元のリセット /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
この記事をインターネットで検索してみると、SELinuxを無効にする必要があることを知っています。
# sestatus
# setenforce 0
# vi /etc/selinux/config
...
SELINUX=disabled
...
SELinux 無効# restorecon -Rv /var/www/html/nagiosql/
コマンドがメッセージを表示しない場合、次の結果が表示されます。
設定ディレクトリ(config/)へのテストの書き込み:確認