Plugin Munin Postgres: DBD :: Pg tidak ditemukan

10

Saya mencoba mengaktifkan beberapa plugin Postgresql untuk Munin. Ketika saya menjalankan munin-node-configure --suggest | grep postgressaya mendapatkan output berikut:

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]

Saya sudah mencari di Google untuk mencari jawaban tetapi belum menemukan jawaban yang pasti untuk bagaimana menyelesaikan masalah ini. Saya belum pernah bekerja dengan modul Perl sebelumnya (semua perangkat lunak kami menggunakan Python) jadi apa yang harus saya lakukan untuk menginstal dependensi ini? Saya menggunakan Ubuntu 10.04.4 LTS.

benwad
sumber

Jawaban:

14

Banyak modul perl akan tersedia dalam hirarki paket yang biasa. Untuk Ubuntu, saya percaya paket yang Anda inginkan dipanggil libdbd-pg-perl- jadi coba instal dengan:

sudo apt install libdbd-pg-perl

Untuk paket yang tidak termasuk dalam hierarki paket, Anda dapat menggunakan modul perl CPAN untuk menginstalnya. Sebagai root, jalankan

perl -MCPAN -eshell 

dan ikuti instruksi untuk mengonfigurasi situs dari mana untuk mengunduh modul perl. Setelah konfigurasi selesai, ketik

install DBD::PG 

untuk menginstal modul dan modul apa pun tergantung pada.

Jenny D
sumber
5
Terima kasih banyak! apt-get install libdbd-pg-perlmemecahkannya.
benwad
apt-get install libdbd-pg-perlbekerja untuk saya juga!
Paul Calabro