• Mengapa
  • My Toys
  • Tentang

Ulun Rapuy Debian

~ Hanyu Rapuy, Aku Jua Rapuy

Tag Archives: munin

Melakukan Monitoring Postgres Di Munin

25 Rabu Sep 2013

Posted by bisaku in setting

≈ Tinggalkan komentar

Tag

munin

Setelah melakukan beberapa perbaikan pada instalasi munin, kembali lagi didapatkan tidak berjalannya graphic yang kami harapkan bisa menampilkan monitor terhadap Postgres.

Pada awalnya dilakukan symbolic link dari beberapa plugin yang tersedia secara default di /usr/share/munin/plugins/ ke /etc/munin/plugins; pada beberapa plugins kami rename symbolic link dengan menambahkan prefix ALL dibagian akhir sehingga bisa dilakukan monitoring untuk keseluruhan database yang ada di server POSTGRES (plugins/postgres_cache_ALL; plugins/postgres_connections_db; plugins/postgres_transactions_ALL; plugins/postgres_connections_ALL; plugins/postgres_size_ALL; plugins/postgres_users).

Melalui beberapa bahan tentang troubleshooting munin maka mulai dilakukan testing terhadap plugins yang bermasalah dengan menggunakan tool munin-run.

# munin-run postgres_users config
... [ sniff ... sniff ] ...
Failed to connect to database: DBD::Pg not found, and cannot do psql yet

Menjadi perhatian dari hasil tersebut adalah pada pesan gagal yang bisa terlihat diatas. Error ini menyatakan bahwa adanya library perl yang belum lengkap terinstall agar bisa melakukan koneksi ke POSTGRES.

Selain itu menggunakan salah satu tool, yaitu munin-node-configure juga ingin dilihat tentang status semua plugins yang menggunakan postgress plugin …

root@bawikurung:/etc/munin# munin-node-configure --suggest | grep postgres
postgres_bgwriter          | no   | no [DBD::Pg not found, and cannot do psql yet]
postgres_cache_            | yes  | 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_      | yes  | no [DBD::Pg not found, and cannot do psql yet]
postgres_connections_db    | yes  | 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_             | yes  | no [DBD::Pg not found, and cannot do psql yet]
postgres_transactions_     | yes  | no [DBD::Pg not found, and cannot do psql yet]
postgres_tuples_           | no   | no [DBD::Pg not found, and cannot do psql yet]
postgres_users             | yes  | no [DBD::Pg not found, and cannot do psql yet]
postgres_xlog              | no   | no [DBD::Pg not found, and cannot do psql yet]

Terlihat bahwa semua plugins mengalami hal yang sama.

Solusinya adalah melakukan instalasi paket library libdbd-pg-perl.

# apt-get install libdbd-pg-perl

Sumber:

  • http://munin-monitoring.org/wiki/Documentation
  • http://www.chrissearle.org/2011/10/11/Postgres_monitoring_with_munin_1_4_and_multiple_databases/
  • http://munin-monitoring.org/wiki/Debugging_Munin_plugins
  • http://www.linuxweblog.com/munin-node-postgresql-plugins
  • http://www.microhowto.info/howto/connect_to_a_postgresql_database_using_perl_dbi.html

 

Iklan

Instalasi Munin Tidak Terlihat Graph

23 Senin Sep 2013

Posted by bisaku in artikel, script, setting

≈ 3 Komentar

Tag

munin

Setelah melakukan pemindahan karena maintenance di Server, demikian pula yang terjadi dengan sistem monitoring yang kami gunakan, yaitu munin.

Server baru untuk melakukan instalasi sudah tersedia dan dilakukan implentasi disana. Akan tetapi, munin graph yang seharusnya terlihat ternyata tidak terlihat sudah diupdate.

Debugging pun dilakukan sebagaimana yang tertuang di http://munin-monitoring.org/wiki/FAQ_no_graphs.

Tidak ada masalah ternyata … Namun graph tetap tidak terupdate.

Hingga membaca http://munin-monitoring.org/wiki/Debugging_Munin agar melakukan proses checking terhadap cron yang harus dilakukan oleh user munin, namun perlu dipastikan bahwa ada cron commands yang dijalankan untuk melakukan update munin maka saya harus meyakinkan bahwa ada user yang melakukan perintah tersebut (saya hanya menduga root juga melakukan penambahan cron).

Saya mengeksekusi perintah dibawah ini untuk melakukan list terhadap perintah yang tertuan di crontab untuk semua user:

for user in $(cut -f1 -d: /etc/passwd); do crontab -u $user -l; done

Hasilnya tidak ada! Hal ini berarti inilah penyebabnya.

Dari root saya masuk ke user munin dan menambahkan perintah untuk menjalankan munin-cron, secara default sebenarnya dilakukan setiap 5 menit, tapi saya ingin lakukan tiap 10 menit.

# su - munin --shell=/bin/bash
$ crontab -e

Lalu menambahkan di crontab …

*/10	*	*	*	*	/usr/bin/munin-cron

Sebuah Dokumentasi

Situs ini berisi dokumentasi pekerjaan yang saya lakukan saat mulai dengan serius mempelajari Linux.

Halaman

  • Mengapa
  • My Toys
  • Tentang

Tulisan Terakhir

  • Shorewall Di Stretch Tidak Otomatis Berjalan Setelah Sistem Restart
  • Screen: Alat Remote Bermanfaat
  • Upgrade Postgresql 9.6 Ke 10 Pada Debian Stretch
  • fail2ban Bermasalah Setelah Upgrade Debian 8 Ke Debian 9
  • Shorewall Bermasalah Setelah Upgrade Ke Debian 9
  • Upgrade Debian 8 Ke Debian 9
  • Mengakses Komputer Lokal Dari Internet Tanpa IP Publik
  • Reload nginx Setelah Letsencrypt Berhasil Terupdate
  • rsnapshot Menyebabkan Hardisk Full Karena Hardisk Eksternal Gagal Di Mount Oleh autofs
  • Remote Backup Menggunakan rsnapshot dengan Login Root

Kategori

  • artikel (42)
  • instalasi (52)
  • script (18)
  • setting (54)
  • Uncategorized (10)

Komentar Terbaru

Aracelis pada Uninstall Bind9
firman pada Upgrade Postgresql 9.6 Ke 10 P…
Shorewall Di Stretch… pada Shorewall Bermasalah Setelah U…
Upgrade Postgresql 9… pada Upgrade Debian 8 Ke Debian…
Upgrade Postgresql 9… pada Upgrade PostgreSQL v 9.1 to v…
fail2ban Bermasalah… pada Upgrade Debian 8 Ke Debian…
Shorewall Bermasalah… pada Upgrade Debian 8 Ke Debian…
Upgrade Debian 8 Ke… pada Remote Backup Menggunakan rsna…
BestEdward pada Sharing Full Access dan Read-O…
bisaku pada Backup Data dan Aplikasi SPSE…

Arsip

Tulisan Teratas

  • Hak Akses/Perijinan File di Linux
  • Gateway Internet, Masalah Koneksi 2 Jaringan Lg?!
  • Menambahkan Account Zimbra Secara Massal
  • Koneksi Secure Melalui Public WIFI menggunakan SSH
  • Memindahkan Lokasi Default Postgresql Data Path ke Folder Lain Dengan symlink
  • Zimbra Error: Unable to determine enabled services from ldap
  • rclone dan Google Drive
  • Tentang
  • Backup Data dan Aplikasi SPSE Ke Google Drive Menggunakan rclone
  • Mengakses Komputer Lokal Dari Internet Tanpa IP Publik

adzap apache autofs backup catalina centos compressing DansGuardian device boot dig dns DNS Server fail2ban find GPT home backup http jessie Kartu Jaringan kvm letsencrypt linux mint logging lpse lubuntu modsecurity monit mount munin mysql nas4free nginx ngrok openvz php ping postgresql postgresrest proxmox Proxy Server python RAID RAID 5 rclone reset password restore rm root routing rsnapshot rsync rufus samba screen script secure sgdisk shorewall spse squid squidanalyzer ssh sshfs stretch SystemRescueCD tomcat tunelling Ubuntu upgrade uuid vps web wink xampp zimbra

Blogroll

  • WordPress.com
  • WordPress.org

Meta

  • Daftar
  • Masuk
  • RSS Entri
  • RSS Komentar
  • WordPress.com
Iklan

Buat situs web atau blog gratis di WordPress.com.

Privasi & Cookie: Situs ini menggunakan cookie. Dengan melanjutkan menggunakan situs web ini, Anda setuju dengan penggunaan mereka.
Untuk mengetahui lebih lanjut, termasuk cara mengontrol cookie, lihat di sini: Kebijakan Cookie