monstack grafana prometheus snmp blackbox exporter

Menyiapkan aplikasi pemantauan server khususnya Linux menggunakan Percona, Grafana, Prometheus, Blackbox Exporter, dan SNMP Exporter yang dibuat dengan Ansible Playbook dan berjalan diatas Docker Container, selain memantau Linux server, monstack ini juga dapat memantau SNMP, ICMP dan masih banyak lagi. Lihat melalui github.

Komponen-Komponen

  • pmm: Mengumpulkan metrik dari klien-klien Linux menggunakan Grafana dan Prometheus.
  • prometheus: Instansi Prometheus yang disesuaikan untuk pengumpulan data tertentu.
  • blackbox-exporter: Memantau ketersediaan dan latensi untuk domain/IP.
  • snmp-exporter: Mengekspor metrik SNMP untuk pemantauan perangkat network.

Langkah Awal

Sebelum memulai, pastikan file pendukung telah disiapkan. Kamu dapat menggunakan file contoh yang disediakan:

  • Salin ansible/group_vars/all-example.yml ke group_vars/all.yml.
  • Salin ansible/inventory-example ke inventory.

Siapkan virtual environment, setelah itu sudah berada di direktori Ansible:

cd ansible

Kemudian mulai penyiapan monstack dengan perintah berikut:

ansible-playbook -i inventory play/setup-host.yml -e "HOSTS=server"

Untuk panduan lebih lanjut, kamu dapat merujuk pada dokumen ini.

Leave a Reply

Your email address will not be published. Required fields are marked *