honnjitsuhaseitennnari
onemunemunemu

このサイトに書かれていることが原因でトラブルを発生したとしても、私は一切の責任を負いません。ご了承の上、閲覧下さいますようよろしくお願い致します。
なおこのサイトはリンクフリーです。

Linus Torvalds 様、ならびに世界中においてボランティアで Linux の開発に携わっている皆々様方に敬意を表しますとともに心から感謝いたします。

Red Hat 9 Server デスクトップ実物大 (要クリック)
freshmeat (/usr/share/backgrounds/images)
Vine Linux Nagios 2.4 Install #1
Vine Linux 3.2 Client / pooh
Vine Linux にサーバー監視ソフト Nagios をインストールする。



画像をクリックすると拡大画面が開きます


Nagios は監視している情報の可視化に gd ライブラリが必要。
gd ライブラリが依存する libpng や zlib も必要。
あと libjpeg 。各 devel もインストール。


最初に nagios グループとユーザーを設定追加。

そして /usr/local 以下に nagios というディレクトリを作ります。
# mkdir /usr/local/nagios



nagios 本体をコンパイル、インストール。
# tar xzvf nagios-2.4.tar.gz
# cd nagios-2.4
# ./configure --prefix=/usr/local/nagios --with-cgiurl=/nagios/cgi-bin --with-htmlurl=/nagios --with-nagios-user=nagios --with-nagios-grp=nagios
# make all
# make install
# make install-init
# make install-commandmode
# make install-config



次に nagios-plugin のコンパイル、インストール。
# tar xzvf nagios-plugin-1.4.3.tar.gz
# cd nagios-plugin-1.4.3
# ./configure --prefix=/usr/local/nagios --with-cgiurl="/nagios/cgi-bin/" --with-htmlurl=/nagios --with-nagios-user=nagios --with-nagios-group=nagios
# make all
# make install


デーモンを実行してみます。
# /tec/rc.d/init.d/nagios start


すると
Configuration file /usr/local/nagios/etc/nagios.cfg not found
あれ


そこで /usr/local/nagios/etc/ を見てみると全てのファイルに -sample の尾ひれがついてます。そこでコピーと同時に -sample の部分をファイル名から取り除きます。
# cp nagios.cfg-sample nagios.cfg
この操作を全ての .cfg ファイルに対して行います。


そして改めて
# /etc/rc.d/init.d/nagios start


今度は
CONFIG ERROR! Start aborted. Check your Nagios configuration.


ではということで
# emacs /etc/rc.d/init.d/nagios


スクリプトをよく見てみると
115行目あたりに
$NagiosBin -v $NagiosCfgFile
とあり
その10行目程下に
CONFIG ERROR! Start aborted. Check your Nagios configuration.
という行があります。


じゃあ実際に
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
としてみると


うっ!
Error: Command 'check-host-alive' has already been defined
Error: Could not register command ( config file '/usr/local/nagios.etc.minimal.cfg'. startting on line 76 )


早速
# /usr/local/nagios.etc.minimal.cfg

line 76 あたりのスクリプトをコメントアウト。


再度
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

line 92 の 'check_local_disk' に関係する部分をコメントアウト。


再々度
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

またかよ!
line 117 の 'check_local_load' に関係する部分をコメントアウト。


再々々度
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

もうこうなりゃ
line 109 の 'check_local_procs' に関係する部分をコメントアウト。


再々々々度
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

うりゃ!
line 109 の 'check_local_procs' に関係する部分をコメントアウト。


再々々々々度
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

なにも言う気にならない
line 101 の 'check_local_users' に関係する部分をコメントアウト。


再々々々々々度
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

沈黙!
line 84 の 'check_ping' に関係する部分をコメントアウト。


再々々々々々々度
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

怒り!!!
line 68 の 'host-notify-by-email' に関係する部分をコメントアウト。


再々々々々々々々度
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

噴火寸前!!!!!!
line 59 の 'notify-by-email' に関係する部分をコメントアウト。


再々々々々々々々々度
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg


ほよよ
Total Warninngs: 0
Total Errors: 0
Things look okay -No serious problems were detected durring the pre-flight check
やったぁ〜



改めてデーモンを実行。
# /tec/rc.d/init.d/nagios start

Starting network monitor : nagios

と表示されました。安堵!




この nagios はブラウザ(cgi)を使って操作します。

Apache の設定ファイルを変えなくてはいけない。

久しぶりに苦労してます。(笑)

つづく
| comments(0) | trackbacks(0) | - | - |
pagetop
<< サーバー監視ツール | main | Vine Linux Nagios 2.4 Install #2 >>









url: トラックバック機能は終了しました。

08
--
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
--
>>
<<
--