Plugins Munin Postgres: DBD :: Pg não encontrado

10

Estou tentando ativar alguns dos plugins do Postgresql para o Munin. Quando executo munin-node-configure --suggest | grep postgres, recebo a seguinte saída:

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]

Pesquisei no Google uma resposta, mas não encontrei nenhuma resposta definitiva sobre como resolver esse problema. Eu nunca trabalhei com módulos Perl antes (todo o nosso software está em Python), então o que eu precisaria fazer para instalar essa dependência? Estou usando o Ubuntu 10.04.4 LTS.

Benwad
fonte

Respostas:

14

Muitos módulos perl estarão disponíveis dentro da hierarquia de pacotes usual. Para o Ubuntu, acredito que o pacote que você deseja se chama libdbd-pg-perl- então tente instalá-lo com:

sudo apt install libdbd-pg-perl

Para pacotes não incluídos na hierarquia de pacotes, você pode usar o módulo perl CPAN para instalá-los. Como root, execute

perl -MCPAN -eshell 

e siga as instruções para configurar de quais sites baixar os módulos perl. Depois que a configuração estiver concluída, digite

install DBD::PG 

para instalar o módulo e todos os módulos dos quais depende.

Jenny D
fonte
5
Muito obrigado! apt-get install libdbd-pg-perlResolvi-o.
benwad
apt-get install libdbd-pg-perltrabalhou para mim também!
Paul Calabro