Munin Postgres 플러그인 : DBD :: Pg를 찾을 수 없음


10

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

답변:


14

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

sudo apt install libdbd-pg-perl

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

perl -MCPAN -eshell 

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

install DBD::PG 

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


5
큰 감사합니다! apt-get install libdbd-pg-perl그것을 해결했다.
benwad

apt-get install libdbd-pg-perl나를 위해 일했다!
Paul Calabro
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.