Я пытаюсь активировать некоторые плагины Postgresql для Munin. Когда я бегу munin-node-configure --suggest | grep postgres
Получаю следующий результат:
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]
Я искал ответ в Google, но не нашел окончательного ответа, как решить эту проблему. Я никогда раньше не работал с модулями Perl (все наше программное обеспечение находится на Python), так что мне нужно сделать, чтобы установить эту зависимость? Я использую Ubuntu 10.04.4 LTS.
Многие модули Perl будут доступны в рамках обычной иерархии пакетов. Я считаю, что для Ubuntu нужный вам пакет называется libdbd-pg-perl
- поэтому попробуйте установить это с помощью:
sudo apt install libdbd-pg-perl
Для пакетов, не включенных в иерархию пакетов, вы можете использовать модуль perl CPAN для их установки. Как root, запустите
perl -MCPAN -eshell
и следуйте инструкциям, чтобы настроить, с каких сайтов загружать модули Perl. После завершения настройки введите
install DBD::PG
установить модуль и все модули, от которых он зависит.