Назад | Перейти на главную страницу

Плагины Munin Postgres: DBD :: Pg не найден

Я пытаюсь активировать некоторые плагины 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 

установить модуль и все модули, от которых он зависит.