Maxの日記: Nagios試用
先日見つけた奴を調べる。いちおう、昨年ぐらいに@ITなどで紹介
されてたのね。ここらあたりから・・・
http://www.atmarkit.co.jp/fnetwork/rensai/netman01/netman01.html
概要を調べる。ついでにMRTGとか忘れてるのでおさらいも、だ。
なるほど、NetSaintがNagiosになったのか。
すっかり疎くなってるし・・・(鬱
とりあえず、Mandrake 9.0用のrpmはあったので、これが8.1で動く
ように手を入れることにしよう。
まずはそのままビルドしてみる。
$ rpm -ivh nagios-1.0-3mdk.src.rpm
$ cd ~/RPM/SPEC
$ rpm -bp nagios.spec
libgd2,libpng3,libxpm4それぞれのdevelが必要と出てくる。
ホントか?というわけでチェック。厳密には、gd-1.6.3以上だと動くはず。
Mandrake 8.1はgd-1.8.4なので基本的には問題なしのはず。
specファイルを修正して、それぞれlibgd1,libpng2に直す。libxpm4は
入れていなかっただけ。
$ rpm -bp nagios.mdk81.spec
問題なし。
$ rpm -ba nagios.mdk81.spec
作成もオッケィ。
できあがったのは、
nagios-1.0-3mdk.i686.rpm
nagios-devel-1.0-3mdk.i686.rpm
nagios-www-1.0-3mdk.i686.rpm
の3つ。早速仕込んでみるが、
rpm-helper,nagios-plugins,libgd2,libintl2,libpng3
を必要とする事が判る。
rpm-helperはユーザやサービスの追加/削除を行うもので、
Mandrake8.1には存在しない。よく見ると%preや%postに特別な記述がある。
やれやれ。この中身が判らないとどうしようもないか。
それ以外はRequires:の内容をダウングレードすれば大丈夫だろう。
srpmを取ってきてほどく。
なんてことはない。nagiosを実行するユーザの追加削除、サービスの追加
削除程度だった。
再度specファイルを修正してビルド。nagios-pluginだけが依存性欠如
というステータス。こいつを今度は作成。
libdb3.3,libmysql10,libradius0,libnet-snpm50などなどを要求する。
これも、そのリビジョンである必要はないはずだ。
とりあえず、対応するパッケージをインストール。
しかし、セキュリティアップデートも幾つかかかっていて、
サイトからパッケージファイルを取ってくるので
urpmiでインストールするにはかなり時間がかかることになるな・・・・
しばらくかかりそう。
Nagios試用 More ログイン