I'm trying to activate some of the Postgresql plugins for Munin. When I run munin-node-configure --suggest | grep postgres
I get the following 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]
I've Googled around for an answer but haven't found any definitive answer for how to solve this problem. I've never worked with Perl modules before (all our software is in Python) so what would I need to do to install this dependency? I'm using Ubuntu 10.04.4 LTS.
Best Answer
Many perl modules will be available within the usual package hierarchy. For Ubuntu, I believe the package you want is called
libdbd-pg-perl
- so try installing that with:For packages not included within the package hierarchy, you can use the perl module CPAN to install them. As root, run
and follow the instructions to configure what sites to download perl modules from. Once the configuration is done, type
to install the module and any modules it depends on.