Plugin Munin Postgres: DBD :: Pg non trovato


10

Sto cercando di attivare alcuni dei plugin Postgresql per Munin. Quando corro munin-node-configure --suggest | grep postgresottengo il seguente output:

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]

Ho cercato su Google una risposta ma non ho trovato alcuna risposta definitiva su come risolvere questo problema. Non ho mai lavorato con i moduli Perl prima (tutto il nostro software è in Python) quindi cosa dovrei fare per installare questa dipendenza? Sto usando Ubuntu 10.04.4 LTS.

Risposte:


14

Molti moduli perl saranno disponibili nella consueta gerarchia di pacchetti. Per Ubuntu, credo che il pacchetto desiderato sia chiamato libdbd-pg-perl, quindi prova a installarlo con:

sudo apt install libdbd-pg-perl

Per i pacchetti non inclusi nella gerarchia dei pacchetti, è possibile utilizzare il modulo perl CPAN per installarli. Come root, esegui

perl -MCPAN -eshell 

e segui le istruzioni per configurare da quali siti scaricare i moduli perl. Al termine della configurazione, digitare

install DBD::PG 

per installare il modulo e tutti i moduli da cui dipende.


5
Grazie mille! apt-get install libdbd-pg-perlrisolto.
Benwad,

apt-get install libdbd-pg-perlha funzionato anche per me!
Paul Calabro,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.