Munin Postgres eklentileri: DBD :: Pg bulunamadı


10

Munin için bazı Postgresql eklentilerini etkinleştirmeye çalışıyorum. Çalıştırdığımda munin-node-configure --suggest | grep postgresaşağıdaki çıktıyı alıyorum:

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]

Bir cevap için etrafta dolaştım, ancak bu sorunun nasıl çözüleceğine dair kesin bir cevap bulamadım. Daha önce Perl modülleriyle hiç çalışmadım (tüm yazılımlarımız Python'da) bu bağımlılığı kurmak için ne yapmam gerekir? Ubuntu 10.04.4 LTS kullanıyorum.

Yanıtlar:


14

Birçok perl modülü normal paket hiyerarşisinde kullanılabilir. Ubuntu için, istediğiniz paketin çağrıldığına inanıyorum libdbd-pg-perl- bu yüzden bunu yüklemeyi deneyin:

sudo apt install libdbd-pg-perl

Paket hiyerarşisinde bulunmayan paketler için, bunları yüklemek için perl modülü CPAN'ı kullanabilirsiniz. Kök olarak çalıştırın

perl -MCPAN -eshell 

ve perl modüllerini hangi sitelerin indireceğini yapılandırmak için talimatları izleyin. Yapılandırma tamamlandıktan sonra şunu yazın:

install DBD::PG 

modülü ve bağlı olduğu modülleri kurmak için.


5
Çok teşekkürler! apt-get install libdbd-pg-perlçözüldü.
benwad

apt-get install libdbd-pg-perlbenim için de çalıştı!
Paul Calabro
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.