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를 사용하고 있습니다.



답변

많은 패키지 모듈이 일반적인 패키지 계층 구조 내에서 사용 가능합니다. 우분투의 경우 원하는 패키지가 있다고 생각 libdbd-pg-perl하므로 다음과 같이 설치하십시오.

sudo apt install libdbd-pg-perl

패키지 계층 구조에 포함되지 않은 패키지의 경우 perl 모듈 CPAN을 사용하여 설치할 수 있습니다. 루트로 실행

perl -MCPAN -eshell 

지침에 따라 펄 모듈을 다운로드 할 사이트를 구성하십시오. 구성이 완료되면

install DBD::PG 

모듈 및 해당 모듈을 설치합니다.


답변