FreeBSD/Nagios の変更点
*Nagios [#h94c03a6]
サーバ監視
#contents
**Nagiosユーザを作成しておく。 [#o22a8377]
# adduser nagios
**GDをインストールしておく [#lebd1776]
[[最新版>http://www.libgd.org/Downloads]]
ステータスマップや、レポートを表示する為にはGDがインストールされている必要がある。
# cd /usr/ports/graphics/gd
# make install clean
**ダウンロード [#m09bc7a6]
[[最新版>http://sourceforge.net/project/showfiles.php?group_id=26589&package_id=224047]]
~
日本語化する場合、日本語パッチに合わせたバージョンをダウンロードする。
# fetch http://jaist.dl.sourceforge.net/sourceforge/nagios/nagios-3.0.1.tar.gz
**インストール&日本語パッチあて [#g6ef0fe3]
# tar zxvf nagios-3.0.1.tar.gz
# cd nagios-3.0.1
# fetch http://jaist.dl.sourceforge.jp/nagios-jp/30391/nagios-3.0.1-ja-utf8.patch.gz
# gzip -dc nagios-3.0.1-ja-utf8.patch.gz |patch -p0
# ./configure --prefix=/home/nagios --with-gd-lib=/usr/local/lib --with-gd-inc=/usr/local/include
# make ; make install
**Nagios Pluginインストール [#a7349310]
[[最新版>http://sourceforge.net/project/showfiles.php?group_id=29880&package_id=21883]]
# fetch http://jaist.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.11.tar.gz
# tar zxvf nagios-plugins-1.4.11.tar.gz
# cd nagios-plugins-1.4.11
# ./configure --prefix=/home/nagios --enable-perl-modules
# make ; make install
**さざ波フォントインストール [#z2ff4291]
# fetch http://osdn.dl.sourceforge.jp/efont/10087/sazanami-20040629.tar.bz2
# tar jxvf sazanami-20040629.tar.bz2
# mkdir /home/nagios/etc/font
# cp sazanami-20040629/sazanami-gothic.ttf /home/nagios/etc/font/font.ttf
**nagios.cfg編集 [#h6284dc4]
# vi /usr/local/nagios/etc/nagios.cfg ← nagios.cfg編集
cfg_dir=/usr/local/nagios/etc/servers ← 行頭の#を削除(コメント解除)
# vi /home/nagios/etc/nagios.cfg ← nagios.cfg編集
cfg_dir=/home/nagios/etc/servers ← 行頭の#を削除(コメント解除)
date_format=iso8601 ← 日付書式をYYYY-MM-DD HH:MM:SSにする
**httpd.conf編集 [#z3364602]
ScriptAlias /nagios/cgi-bin/ /home/nagios/sbin/
<Directory "/home/nagios/sbin">
# SSLRequireSSL
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
# Order deny,allow
# Deny from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /home/nagios/etc/.htpasswd
Require valid-user
</Directory>
Alias /nagios/ /home/nagios/share/
<Directory "/home/nagios/share">
# SSLRequireSSL
Options None
AllowOverride None
Order allow,deny
Allow from all
# Order deny,allow
# Deny from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /home/nagios/etc/.htpasswd
Require valid-user
</Directory>
AddDefaultCharset UTF-8
**.htpasswd作成 [#z190db2d]
# htpasswd -c /home/nagios/etc/.htpasswd nagiosadmin
**Basic認証を使わない場合 [#me2a3206]
# vi /home/nagios/etc/cgi.cfg
use_authentication=1
↓
use_authentication=0
**3Dステータスマップを表示するには [#e5ddb89f]
VRMLブラウザというものが必要になります。
[[Cortona>http://www.parallelgraphics.com/cortona]]など
http://www.6996.jp/wiki/index.php?Nagios
*Nagios設定 [#q788fd1d]
active_checks_enabled 0 #チェックを有効にしない
notifications_enabled 0 #通知を無効