Table of Contents
1 Nagiosのインストール
以下のスクリプトでNagiosをインストールします。NAGIOS_PASSWDはBasic認証のnagiosadminユーザのパスワードで使用します。
#!/bin/shNAGIOS_PASSWD=nagiossudo dnf install -y nagios nagios-plugins-*# https://bugzilla.redhat.com/show_bug.cgi?id=1291718sudo mkdir /var/log/nagios/rwsudo chown nagios:nagios /var/log/nagios/rwsudo chmod 700 /var/log/nagios/rw# Apache2sudo htpasswd -db /etc/nagios/passwd “nagiosadmin” ${NAGIOS_PASSWD}sudo systemctl enable httpdsudo systemctl restart httpdsudo firewall-cmd –add-service=http –permanentsudo firewall-cmd –reload# https://bugzilla.redhat.com/show_bug.cgi?id=1291734cat <<EOF > nagios-socket.temodule nagios-socket 1.0;require { type nagios_t; type nagios_log_t; class sock_file { write create unlink }; class unix_stream_socket connectto;}allow nagios_t nagios_log_t:sock_file { write create unlink };allow nagios_t self:unix_stream_socket connectto;EOFcheckmodule -M -m -o nagios-socket.mod nagios-socket.tesemodule_package -m nagios-socket.mod -o nagios-socket.ppsudo semodule -i nagios-socket.pprm -f nagios-socket.te nagios-socket.mod nagios-socket.ppsudo systemctl enable nagiossudo systemctl restart nagios
NagiosのApache2の設定は以下のファイルに記載されています。Digest認証にしたりURLを変更するにはこのファイルを編集します。
/etc/httpd/conf.d/nagios.conf
2 Nagiosへアクセスする
デフォルトでは以下のURLへアクセスします。
http://<server>/nagios
nagiosadminユーザとNAGIOS_PASSWDの値を入力します。
Nagiosの画面が表示されます。