Плагін 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 для їх встановлення. Як корінь, запустіть

perl -MCPAN -eshell 

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

install DBD::PG 

встановити модуль та будь-які модулі, від яких це залежить.


5
Щиро дякую! apt-get install libdbd-pg-perlвирішили це.
benwad

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