Munin Postgres Plugins: DBD :: Pg nicht gefunden

10

Ich versuche einige der Postgresql-Plugins für Munin zu aktivieren. Wenn ich laufe, munin-node-configure --suggest | grep postgresbekomme ich folgende Ausgabe:

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]

Ich habe nach einer Antwort gegoogelt, aber keine endgültige Antwort gefunden, wie dieses Problem gelöst werden kann. Ich habe noch nie mit Perl-Modulen gearbeitet (unsere gesamte Software ist in Python). Was muss ich also tun, um diese Abhängigkeit zu installieren? Ich benutze Ubuntu 10.04.4 LTS.

benwad
quelle

Antworten:

14

Viele Perl-Module werden innerhalb der üblichen Pakethierarchie verfügbar sein. Ich glaube, für Ubuntu heißt das gewünschte Paket libdbd-pg-perl- versuchen Sie es also mit:

sudo apt install libdbd-pg-perl

Für Pakete, die nicht in der Pakethierarchie enthalten sind, können Sie sie über das Perl-Modul CPAN installieren. Führen Sie als root aus

perl -MCPAN -eshell 

Befolgen Sie die Anweisungen, um zu konfigurieren, von welchen Sites Perl-Module heruntergeladen werden sollen. Geben Sie nach Abschluss der Konfiguration Folgendes ein

install DBD::PG 

um das Modul und alle Module zu installieren, von denen es abhängt.

Jenny D.
quelle
5
Vielen Dank! apt-get install libdbd-pg-perlIch habe es gelöst.
Benwad
apt-get install libdbd-pg-perlhat auch für mich gearbeitet!
Paul Calabro