Ubuntu上でNagiosでグラフ化、リモートホスト監視設定
移転しました。
これは自分用のメモです。
監視する側のサーバーにはnagios3.Xが入っているものとする。
リモートホスト監視設定
クライアント側
・インストール apt-get install nagios-plugins nagios-nrpe-server nagios-nrpe-plugin ・メモリ監視がないためインスコ cd /usr/lib/nagios/plugins/wget http://www.sysadminsjourney.com/sites/sysadminsjourney.com/files/code/check_mem.pl.txt mv check_mem.pl.txt check_mem.pl chmod 755 check_mem.pl ./check_mem.pl -w 10 -c 5 -f -COK - 66.6% (419448 kB) free.|TOTAL=629976KB;;;; USED=210528KB;;;; FREE=419448KB;;;; CACHES=406196KB;;;; ・設定ファイル # vi /etc/nagios/nrpe_local.cfg
-
-
-
- -
-
-
-
-
-
- -
-
-
nagiosグラフ化
インストール
apt-get install perl rrdtool librrds-perl php5-gd git clone git://pnp4nagios.git.sourceforge.net/gitroot/pnp4nagios/pnp4nagios cd pnp4nagios ./configure make allmake install make install-webconf make install-config
nagios.cfg設定
まずは、nagiosからperfdata.plを呼び出せるように設定ファイルを編集する。
vi /usr/local/nagios/etc/nagios.cfg
-
-
-
- -
-
-
-
-
-
- -
-
-
以下Basic認証のファイルは適宜作成しておく
vi /etc/apache2/conf.d/pnp4nagios.conf
-
-
-
- -
-
-
-
-
-
- -
-
-
テスト確認
ページ表示の確認
http://[SERVER DOMAIN]/pnp4nagios/
細かい設定
mv /usr/local/pnp4nagios/share/install.php /usr/local/pnp4nagios/share/install.php.org vi /usr/local/pnp4nagios/etc/process_perfdata.cfg
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-