Indonesia Website Awards
Indonesia Website Awards

Halo semua, pada postingan Saya kali ini, Saya akan melanjutkan pembahasan Saya tentang monitoring server. Kalau beberapa waktu lalu Saya sudah memposting mengenai Monitoring Server dengan Grafana, Prometheus dan node_exporter . Kali ini yang akan Saya bahas ialah 5 langkah mudah membuat email alert grafana dengan gmail. alert atau peringatan sangatlah penting dalam memonitoring suatu server. Dengan menerapkan peringatan ini, akan memudahkan kita semua dalam melakukan pemantauan, terutama bila pemantauan harus dilakukan 24 jam nonstop. Dengan menggunakan fitur peringatan di Grafana, kita bisa menerima laporan secara real-time dari server mengenai status terkini server yang dimiliki. Baiklah, mari kita mulai :

 

1. Mengizinkan Akses untuk less secure apps pada Akun GMail

Karena kita akan menggunakan gmail untuk mengirimkan peringatan, kita perlu mengaktifkan terlebih dahulu akses untuk less secure apps pada akun email yang ingin digunakan. Saya tidak akan menjelaskan caranya, kalian bisa googling tentang bagaimana caranya, atau bisa baca panduan google di Controll access to less secure apps. Jika sudah, kalian dapat melanjutkan ke langkah ke-2.

 

2. Test Mengirimkan Email dengan SSMTP

Setelah memberikan izin akses untuk less secure apps, lakukan test menggunakan ssmtp di server kalian. Jika ssmtp belum terinstall, install terlebih dahulu menggunakan :

#Installation SSMTP for Ubuntu
sudo apt-get update
sudo apt-get install ssmtp

#Installation SSMTP for CentOS
sudo yum install epel-release
sudo yum update
sudo yum install ssmtp

Jika sudah, buka file konfigurasi ssmtp yang ada di /etc/ssmtp/ssmtp.conf dengan editor favorit kalian, lalu edit atau tambahkan konfigurasi berikut ini :

root=example@gmail.com
mailhub=smtp.gmail.com:587
FromLineOverride=YES
AuthUser=example@gmail.com
AuthPass=yourPassword
UseTLS=YES
UseSTARTTLS=YES

Sesuaikan email dengan password dari GMail kalian, lalu simpan.

Selanjutnya gunakan perintah berikut untuk melakukan test pengiriman email melalui CLI :

echo "E-Mail Testing" | ssmtp example@gmail.com

Cek kotak masuk email kalian untuk melihat apakah email berhasil dikirimkan melalui CLI. Jika sudah berhasil kalian bisa melanjutkan ke langkah ke-3.

 

3. Konfigurasi SMTP Grafana

Langkah selanjutnya yang perlu kalian lakukan adalah mengkonfigurasi SMTP Grafana. Akses file konfigurasi grafana dengan editor kalian di /etc/grafana/grafana.ini,  lalu pergilah menuju bagian [smtp], setelah itu ubah atau tambahkan konfigurasi sehingga menjadi seperti ini :

[smtp]
enabled = true
host = smtp.gmail.com:587
user = example@gmail.com
password = Password
skip_verify = true
from_address = example@gmail.com
from_name = whateverYouWant

Sesuaikan email dengan password dari GMail kalian, lalu simpan. Setelah itu lakukan restart pada servis Grafana.

 

4. Pengaturan Pemberitahuan Email Alert Grafana

Lanjut ke langkah ke-4, Kita akan mengatur pemberitahuan email Grafana. pertama-tama, akses Grafana kalian melalui browser. Lalu buatlah channel notifikasi baru untuk pemberitahuan melalui email. Caranya :

  • Akses grafana kalian melalui browser,
  • Masuk ke menu Alerting > Notofication channel,
  • Klik New channel,
  • Isi data sesuai kebutuhan, khusus untuk kolom Type pilihlah Email, contohnya seperti ini

membuat email alert grafana

  • Klik Send Test untuk mengirimkan email testing,
  • Cek kotak masuk email kalian, Jika test kirim email berhasil, akan ada email seperti ini :

grafana email send test

  • Jika sudah berhasil klik Save untuk menyimpan konfigurasi

 

5. Membuat Email Alert Grafana di Setiap Panel

Okay, kita masuk ke langkah terakhir. Setelah semua sudah siap, kalian hanya perlu membuat alert disetiap panel yang kalian inginkan. Dalam membuat alert grafana, kalian dapat menentukan bermacam macam kondisi pemicu alert. Sebagai contoh saya akan membuat alert sederhana pada panel yang memantau status penggunaan memori server, dimana alert tersebut akan terpicu apabila  penggunaan memori server melebihi 70%.

  • Akses grafana melalui browser kalian,
  • Edit panel yang ingin dibuatkan alertnya,
  • Pilih menu Alert,
  • Klik Create Alert,
  • Isi data pada bagian rules dan condition (pemicu) sesuai kebutuhan, pada contoh yang saya punya kondisinya adalah “WHEN avg() OF query (A,5m,now) IS ABOVE 70″,
  • Pada bagian No Data & Error Handling bisa kalian sesuaikan,
  • Isi data pada bagian Notification. pada kolom send to, kalian bisa memilih channel yang sudah kalian buat di langkah sebelumnya. Lalu pada bagian message kalian bisa menginputkan pesan yang kalian mau,
  • Klik Test rule untuk menguji alert,
  • Bila sudah oke, klik Apply untuk menyimpan.

Untuk visualisasinya bisa kalian lihat di animasi GIF di bawah ini :

membuat email alert grafana

membuat email alert grafana

 

Lakukan langkah ke-5 ini di tiap-tiap panel yang ingin kalian pasangkan alert notification.

 

Baiklah, itulah informasi mengenai 5 langkah mudah membuat email alert grafana dengan gmail yang dapat saya bagikan untuk kalian semua. Semoga informasi ini dapat bermanfaat. Terima kasih 😀

 

 

 


Lukems

Hanya manusia biasa yang hidup sederhana dan mempunyai keluarga kecil yang bahagia

0 Komentar

Tinggalkan Balasan

Avatar placeholder

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *