Perl5.8.9を実行しているCentOS5サーバーでopsview(Nagios)をセットアップしようとしています。
起動しようとすると、RRDs.pm
が見つかりません。結局、私もできません。それはCPANになく、どのパッケージがそれを提供するかを決定することができませんでした。 yum provides "*/RRDs.pm"
は結果を返しません。
編集:それで、それがshouldPerl-rrdtool
パッケージに付属していることを確認しましたが、残念ながら付属していません。ここからどこへ行くの?
RRDs.pmは Perl-rrdtool によって提供されるはずですが、あなたはすでにこのプログラムをインストールしていることを示しています。
スクリプトはRRDs.pmを見つけることができませんが、RRDs.pmはシステムにインストールされている可能性があり、Perlがそれを見つけることを期待している場所ではありません。
これらのコマンドの1つはあなたに何を伝えますか?
(最初にlocate
データベースを/etc/cron.daily/mlocate
または同様のcronコマンドで更新する必要がある場合があります)
locate RRDs.pm
または:
find / -type f -name RRDs.pm
以下を実行すると、RHEL6でこの問題が修正されました。
yum install rrdtool-Perl
Rrdtoolをインストールする必要があります。CentOSはデフォルトでこのパッケージを提供していませんが、使用できます Dag Wiersのリポジトリ
$ cd /etc/yum.repos.d
$ vim dag.repo
次の行を挿入します。
[dag]
name=Dag RPM Repository
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
enabled=1
および:wq(保存)ファイル。この後、yum経由でパッケージをインストールするだけです。
$ yum install rrdtool