Munin Postgresプラグイン:DBD :: Pgが見つかりません


10

Munin用のいくつかのPostgresqlプラグインをアクティブ化しようとしています。実行するmunin-node-configure --suggest | grep postgresと、次の出力が得られます。

postgres_bgwriter          | no   | no [DBD::Pg not found, and cannot do psql yet]
postgres_cache_            | no   | no [DBD::Pg not found, and cannot do psql yet]
postgres_checkpoints       | no   | no [DBD::Pg not found, and cannot do psql yet]
postgres_connections_      | no   | no [DBD::Pg not found, and cannot do psql yet]
postgres_connections_db    | no   | no [DBD::Pg not found, and cannot do psql yet]
postgres_locks_            | no   | no [DBD::Pg not found, and cannot do psql yet]
postgres_querylength_      | no   | no [DBD::Pg not found, and cannot do psql yet]
postgres_scans_            | no   | no [DBD::Pg not found, and cannot do psql yet]
postgres_size_             | no   | no [DBD::Pg not found, and cannot do psql yet]
postgres_transactions_     | no   | no [DBD::Pg not found, and cannot do psql yet]

私は答えを探して回りましたが、この問題を解決する方法についての明確な答えは見つかりませんでした。これまでにPerlモジュールを使用したことがないので(すべてのソフトウェアはPythonで作成されています)、この依存関係をインストールするにはどうすればよいですか?Ubuntu 10.04.4 LTSを使用しています。

回答:


14

多くのperlモジュールは、通常のパッケージ階層内で利用できます。Ubuntuの場合、必要なパッケージが呼び出されていると思います。次のlibdbd-pg-perlコマンドでインストールしてみてください。

sudo apt install libdbd-pg-perl

パッケージ階層に含まれていないパッケージについては、perlモジュールCPANを使用してインストールできます。ルートとして、実行します

perl -MCPAN -eshell 

指示に従って、どのモジュールからperlモジュールをダウンロードするかを構成します。設定が完了したら、次のように入力します

install DBD::PG 

モジュールとそれに依存するモジュールをインストールします。


5
まことにありがとうございます!apt-get install libdbd-pg-perl解決しました。
ベンワッド2014年

apt-get install libdbd-pg-perl私のためにも働いた!
Paul Calabro、2015年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.