web-dev-qa-db-ja.com

RRDs.pmはどこで入手できますか?

Perl5.8.9を実行しているCentOS5サーバーでopsview(Nagios)をセットアップしようとしています。

起動しようとすると、RRDs.pmが見つかりません。結局、私もできません。それはCPANになく、どのパッケージがそれを提供するかを決定することができませんでした。 yum provides "*/RRDs.pm"は結果を返しません。

編集:それで、それがshouldPerl-rrdtoolパッケージに付属していることを確認しましたが、残念ながら付属していません。ここからどこへ行くの?

1
Brad Mace

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
1

以下を実行すると、RHEL6でこの問題が修正されました。

yum install rrdtool-Perl
2
anonymous

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
0
Sascha