Fedora 25: Nagiosをインストールする


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の値を入力します。

0001_BasicAuth.png

Nagiosの画面が表示されます。

0002_Nagios.png

Android | Linux | SDL - Narrow Escape