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


10

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

Я погуглил за ответом, но не нашел окончательного ответа на вопрос, как решить эту проблему. Я никогда раньше не работал с модулями Perl (все наше программное обеспечение на Python), так что мне нужно сделать, чтобы установить эту зависимость? Я использую Ubuntu 10.04.4 LTS.

Ответы:


14

Многие модули Perl будут доступны в обычной иерархии пакетов. Я считаю, что для Ubuntu нужный вам пакет называется, libdbd-pg-perlпоэтому попробуйте установить его с помощью:

sudo apt install libdbd-pg-perl

Для пакетов, не включенных в иерархию пакетов, вы можете использовать модуль perl CPAN для их установки. От имени пользователя root запустите

perl -MCPAN -eshell 

и следуйте инструкциям, чтобы настроить, с каких сайтов загружать модули Perl. После завершения настройки введите

install DBD::PG 

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


5
Большое спасибо! apt-get install libdbd-pg-perlрешил это.
Бенвад

apt-get install libdbd-pg-perlу меня тоже сработало!
Пол Калабро
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.