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を使用しています。
多くのPerlモジュールは、通常のパッケージ階層内で利用できます。 Ubuntuの場合、必要なパッケージはlibdbd-pg-Perl
-それでそれをインストールしてみてください:
Sudo apt install libdbd-pg-Perl
パッケージ階層に含まれていないパッケージの場合、PerlモジュールCPANを使用してインストールできます。ルートとして、実行します
Perl -MCPAN -eshell
指示に従って、Perlモジュールをダウンロードするサイトを構成します。設定が完了したら、次のように入力します
install DBD::PG
モジュールとそれが依存するモジュールをインストールします。