ปลั๊กอิน Munin Postgres: DBD :: ไม่พบ Pg


10

ฉันพยายามเปิดใช้งานปลั๊กอิน Postgresql สำหรับ Munin เมื่อฉันรัน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]

ฉันได้ลองค้นหาคำตอบ แต่ไม่พบคำตอบที่ชัดเจนเกี่ยวกับวิธีแก้ปัญหานี้ ฉันไม่เคยทำงานกับโมดูล Perl มาก่อน (ซอฟต์แวร์ทั้งหมดของเราอยู่ใน Python) ดังนั้นฉันต้องทำอะไรเพื่อติดตั้งการพึ่งพานี้ ฉันใช้ Ubuntu 10.04.4 LTS

คำตอบ:


14

โมดูล perl จำนวนมากจะพร้อมใช้งานภายในลำดับชั้นแพ็คเกจตามปกติ สำหรับ Ubuntu ฉันเชื่อว่าแพ็คเกจที่คุณต้องการเรียกใช้libdbd-pg-perlดังนั้นให้ลองติดตั้งด้วย:

sudo apt install libdbd-pg-perl

สำหรับแพ็คเกจที่ไม่รวมอยู่ในลำดับชั้นของแพ็คเกจคุณสามารถใช้ CPAN โมดูล perl เพื่อติดตั้งได้ ในฐานะที่เป็น root ให้เรียกใช้

perl -MCPAN -eshell 

และทำตามคำแนะนำเพื่อกำหนดค่าเว็บไซต์ที่จะดาวน์โหลดโมดูล Perl จาก เมื่อกำหนดค่าเสร็จแล้วให้พิมพ์

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.