Ubuntu
Munin Postgres 外掛:未找到 DBD::Pg
我正在嘗試為 Munin 啟動一些 Postgresql 外掛。當我執行時,
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
安裝模組及其依賴的任何模組。