nagiosのインストール

Nagios のインストール方法 - Nagios - SourceForge.JP

1. rpmforgeを使ってyumでインストールする方法
EZ-NET: CentOS 5.4 にサーバー監視ツール Nagios 3.2 をインストールする

2. ソースからインストールする方法
@IT:Linuxで動く便利ツール[Nagios](1/2)
http://www.atmarkit.co.jp/flinux/prodreview/tool_nagios/nagios01.html


今回は1.で行く
・まずyumで入れられるようにするためのrpmforgeの導入

# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
--2011-02-24 15:38:16--  http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
packages.sw.be をDNSに問いあわせています... 85.13.226.40
packages.sw.be|85.13.226.40|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 302 Found
場所: http://rpmforge.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf.i386.rpm [続く]
--2011-02-24 15:38:17--  http://rpmforge.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
rpmforge.sw.be をDNSに問いあわせています... 85.13.226.40
packages.sw.be:80 への接続を再利用します。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 12680 (12K) [application/x-rpm]
`rpmforge-release-0.5.2-2.el5.rf.i386.rpm' に保存中

100%[============================================>] 12,680      25.9K/s 時間 0.5s    

2011-02-24 15:38:18 (25.9 KB/s) - `rpmforge-release-0.5.2-2.el5.rf.i386.rpm' へ保存完了 [12680/12680]

# rpm -Uhv rpmforge-release-0.5.2-2.el5.rf.i386.rpm
警告: rpmforge-release-0.5.2-2.el5.rf.i386.rpm: ヘッダ V3 DSA signature: NOKEY, key ID 6b8d79e6
準備中...                ########################################### [100%]
   1:rpmforge-release       ########################################### [100%]

yumコマンド実行時にデフォルトではRPMforgeを利用しないようにする設定

# vi /etc/yum.repos.d/rpmforge.repo
enabled = 1→0

RPMの署名を検証するためのキーの導入

# wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
--2011-02-24 15:46:01--  http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
dag.wieers.com をDNSに問いあわせています... 62.213.193.149
dag.wieers.com|62.213.193.149|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 301 Moved Permanently
場所: http://apt.sw.be/RPM-GPG-KEY.dag.txt [続く]
--2011-02-24 15:46:02--  http://apt.sw.be/RPM-GPG-KEY.dag.txt
apt.sw.be をDNSに問いあわせています... 193.1.193.67
apt.sw.be|193.1.193.67|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 1672 (1.6K) [text/plain]
`RPM-GPG-KEY.dag.txt' に保存中

100%[============================================>] 1,672       --.-K/s 時間 0s      

2011-02-24 15:46:04 (151 MB/s) - `RPM-GPG-KEY.dag.txt' へ保存完了 [1672/1672]
# rpm --import RPM-GPG-KEY.dag.txt

・RPMforgeからNagiosをインストール
ところがここで下記のようなエラーが
>|?| 
# yum --enablerepo=rpmforge install nagios
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
Excluding Packages in global exclude list
Finished
Setting up Install Process
Resolving Dependencies

nagios-3.2.3-3.el5.rf.i386 from rpmforge has depsolving problems
--> Missing Dependency: libltdl.so.3 is needed by package nagios-3.2.3-3.el5.rf.i386 (rpmforge)
Error: Missing Dependency: libltdl.so.3 is needed by package nagios-3.2.3-3.el5.rf.i386 (rpmforge)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.
|