238_sakuravps2_Nagiosのインストール

[118]Nagios_SAKURAVPSにNagiosをインストール,121_Nagios on SAKURAVPS
[118]ここだけではダメ
# yum install gcc
# yum -y install gd-devel
nagiosユーザーを作成します
# useradd -d /usr/local/nagios/ -M nagios
# cd /usr/local/src/
# wget https://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.3.1/nagios-4.3.1.tar.gz
# tar xzf nagios-4.3.1.tar.gz
# cd nagios-4.3.1
# wget https://ftp.momo-i.org/pub/security/nagios/patches/nagios-jp-4.3.1.patch.gz
# gzip -dc nagios-jp-4.3.1.patch.gz | patch -p1
# mkdir /usr/local/apache/conf.d/
# vi /usr/local/apache/conf.d/httpd.conf
Include conf.d/*.conf
# vi /usr/local/apache/conf.d/httpd.conf
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
[121]つづき
さざなみフォントインストール
# wget http://osdn.dl.sourceforge.jp/efont/10087/sazanami-20040629.tar.bz2
# tar jxvf sazanami-20040629.tar.bz2
# mkdir /usr/local/nagios/etc/font
# cp sazanami-20040629/sazanami-gothic.ttf /usr/local/nagios/etc/font/font.ttf
# rm -rf sazanami-20040629
# rm -f sazanami-20040629.tar.bz2
Nagiosプラグインインストール
# yum -y install mysql-devel
# wget https://nagios-plugins.org/download/nagios-plugins-2.1.2.tar.gz#_ga=1.143243701.1013911144.1478956766
# tar zxvf nagios-plugins-2.1.2.tar.gz
# cd nagios-plugins-2.1.2
# ./configure && make && make install
# cp contrib/check_mem.pl /usr/local/nagios/libexec/
# rm -f nagios-plugins-2.1.2.tar.gz
Nagios設定
# vi /usr/local/nagios/etc/nagios.cfg
(あれ?ファイルない、インストールできてる??)・・・
<やり直し・・>
https://centossrv.com/nagios.shtml
ここ参考
①Nagiosインストール
wget https://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.3.1/nagios-4.3.1.tar.gz
tar xzf nagios-4.3.1.tar.gz
cd nagios-4.3.1
./configure && make all && make fullinstall && make install-config
cd
rm -rf nagios-4.3.1
rm -rf nagios-4.3.1.tar.gz
②さざなみインストール
wget http://osdn.dl.sourceforge.jp/efont/10087/sazanami-20040629.tar.bz2
tar jxvf sazanami-20040629.tar.bz2
mkdir /usr/local/nagios/etc/font
cp sazanami-20040629/sazanami-gothic.ttf /usr/local/nagios/etc/font/font.ttf
rm -rf sazanami-20040629
rm -rf sazanami-20040629.tar.bz2
③Nagiosプラグインインストール
yum -y install mysql-devel
wget https://nagios-plugins.org/download/nagios-plugins-2.1.2.tar.gz#_ga=1.143243701.1013911144.1478956766
tar zxvf nagios-plugins-2.1.2.tar.gz
cd nagios-plugins-2.1.2
./configure && make && make install
cd
rm -rf nagios-plugins-2.1.2
rm -rf nagios-plugins-2.1.2.tar.gz
④Nagios設定
vi /usr/local/nagios/etc/nagios.cfg
cfg_dir=/usr/local/nagios/etc/servers ← 行頭の#を削除してコメント解除(サーバー監視設定有効化)
date_format=iso8601 ← 日付書式をYYYY-MM-DD HH:MM:SSにする
vi /usr/local/nagios/etc/cgi.cfg
ttf_file=/usr/local/nagios/etc/font/font.ttf ← 行頭の#を削除してコメント解除(さざなみフォント有効化)
mkdir /usr/local/nagios/etc/servers ← サーバー監視設定ファイル格納ディレクトリ作成
vi /usr/local/nagios/etc/objects/contacts.cfg ← contacts.cfg編集
email  管理者メールアドレス ← 管理者メールアドレスを指定
vi /usr/local/nagios/etc/objects/localhost.cfg
notifications_enabled           1 ← 1を指定(SSH状態変化時に通知する)
notifications_enabled           1 ← 1を指定(HTTP状態変化時に通知する)
vi /usr/local/nagios/etc/objects/commands.cfg
/usr/bin/nkf -j  ← nkfコマンド追加(メール本文文字化け対処)
⑤Apache設定
usermod -G nagios apache
vi /etc/httpd/conf.d/nagios.conf
Allow from 127.0.0.1 ← 行頭の#を削除してコメント解除(自ホストからのアクセスを許可)
Allow from 192.168.1.0/24 ← 追加(内部ネットワーク(例:192.168.1.0/24)からのアクセスを許可)
/etc/rc.d/init.d/httpd reload ← Apache設定反映
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin ← Nagios管理ユーザー(nagiosadmin)作成
⑥Nagios起動
/etc/rc.d/init.d/nagios start ← Nagios起動
chkconfig –add nagios ← Nagios起動スクリプトをchkconfigへ追加
chkconfig nagios on ← Nagios自動起動設定
⑦Nagios確認
http://153.126.154.106/nagios/
うーーーん、criticalが出ているけど。。。様子見。。。
(図)
 
以上