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     #通知を無効