ちょっとCentOSにNagiosをインストールする必要があったので、個人用メモとしてインストール手順を記録しておきます。
ココ(pdfファイル)の手順を参考にソースからインストールしてます。
# # Nagiosのインストール手順 - 最小構成のCentOS 6.5で実施 # nagiosのバージョンはCore 4.0.2、Plugins 1.5 # http://assets.nagios.com/downloads/nagioscore/docs/Installing_Nagios_Core_From_Source.pdf # の手順に従って実施。 # # Disable SELinux # 一部のapacheモジュールのロード時にアクセス拒否エラーが出るのでSELinuxを無効にしておく。 setenforce 0 # 必要に応じて設定を永続化 vi /etc/selinux/config # ➡SELINUX=disabled # Configure IPTables vi /etc/sysconfig/iptables # ➡80,443ポートを開ける # Create User/Group useradd nagios groupadd nagcmd usermod -a -G nagcmd nagios usermod -a -G nagcmd apache # Install Pre-Require Packagess yum install -y wget httpd php gcc glibc glibc-common gd gd-devel make net-snmp # Download source and extract cd /tmp wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.2.tar.gz wget https://www.nagios-plugins.org/download/nagios-plugins-1.5.tar.gz tar zxvf nagios-4.0.2.tar.gz tar zxvf nagios-plugins-1.5.tar.gz # Install Core cd nagios-4.0.2 ./configure --with-command-group=nagcmd make all make install make install-init make install-config make install-commandmode make install-webconf cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/ chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg /etc/init.d/nagios start /etc/init.d/httpd start # add web admin user htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin # ➡パスワードの入力を求められるので適当に設定する。 # Install Plugin cd /tmp/nagios-plugins-1.5 ./configure --with-nagios-user=nagios --with-nagios-group=nagios make make install # Service Setup chkconfig --add nagios chkconfig --level 35 nagios on chkconfig --add httpd chkconfig --level 35 httpd on # その後の設定は適当に