Complementos de Munin Postgres: DBD :: Pg no encontrado

10

Estoy tratando de activar algunos de los complementos de Postgresql para Munin. Cuando ejecuto munin-node-configure --suggest | grep postgresme sale el siguiente resultado:

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]

Busqué en Google una respuesta, pero no encontré ninguna respuesta definitiva sobre cómo resolver este problema. Nunca antes había trabajado con módulos Perl (todo nuestro software está en Python), entonces, ¿qué necesitaría hacer para instalar esta dependencia? Estoy usando Ubuntu 10.04.4 LTS.

Benwad
fuente

Respuestas:

14

Muchos módulos perl estarán disponibles dentro de la jerarquía de paquetes habitual. Para Ubuntu, creo que el paquete que deseas se llama libdbd-pg-perl, así que intenta instalarlo con:

sudo apt install libdbd-pg-perl

Para los paquetes no incluidos dentro de la jerarquía de paquetes, puede usar el módulo perl CPAN para instalarlos. Como root, ejecuta

perl -MCPAN -eshell 

y siga las instrucciones para configurar desde qué sitios descargar módulos perl. Una vez que se realiza la configuración, escriba

install DBD::PG 

para instalar el módulo y cualquier módulo del que dependa.

Jenny D
fuente
55
¡Muchas gracias! apt-get install libdbd-pg-perlresuelto.
benwad
apt-get install libdbd-pg-perl¡A mi también me sirvió!
Paul Calabro