Membuat Alert Grafana sangatlah mudah. Ayies akan jelaskan caranya dengan asumsi membuat alert tersebut via Dashboard Grafana yah!

Asumsi ayies adalah kamu akan buat alert yang nantinya grafana akan kirim alert via email. Jadi pertama-tamu kamu setup protokol emailnya dulu (SMTP).

Edit file /etc/grafana/grafana.ini

membuat alert grafana

Sesuaikan pada baris Email, Masukan minimal parameter berikut:

Sesuaikan dengan protokol email SMTP kamu (contoh saya pakai gmail)

#################################### SMTP / Emailing ##########################
[smtp]
enabled = true
host = smtp.ayies.com:587  
user = ibrahim@ayies.com
# If the password contains # or ; you have to wrap it with triple quotes. Ex """#password;"""
password = abcdefghijklmnopq
;cert_file =
;key_file =
skip_verify = true
from_address = grafana@ayies.com
from_name = Grafana Mail System
# EHLO identity in SMTP dialog (defaults to instance_name)
;ehlo_identity = dashboard.example.com

[emails]
;welcome_email_on_sign_up = false

 

Simpan dan restart service dengan cara

sudo systemctl restart grafana-server

Buka grafana kamu, lalu kemenu Alerting

membuat alert grafana

Klik Notification Channels > New Channel

membuta grafana alert email

Masukan settingan yang kamu inginkan (ingin kirim kemana alert tsb).

Simpan. (kamu juga bisa test dengan kirim send test)

Voila, kamu berhasil! Cek email pastikan kamu terima alert dari grafana.

Integrasikan Alert tersebut dalam Graph monitoring grafana kamu !

 

Sekedar tambahan Grafana support banyak channeling alert. Berikut Yang Disupport Grafana:

List of supported notifiers

Name Type Supports images Support alert rule tags
DingDing dingding yes, external only no
Discord discord yes no
Email email yes no
Google Hangouts Chat googlechat yes, external only no
Hipchat hipchat yes, external only no
Kafka kafka yes, external only no
Line line yes, external only no
Microsoft Teams teams yes, external only no
OpsGenie opsgenie yes, external only yes
Pagerduty pagerduty yes, external only yes
Prometheus Alertmanager prometheus-alertmanager yes, external only yes
Pushover pushover yes no
Sensu sensu yes, external only no
Slack slack yes no
Telegram telegram yes no
Threema threema yes, external only no
VictorOps victorops yes, external only no
Webhook webhook yes, external only yes

 

Untuk yang mau belajar grafana bisa baca dokumentasinya langsung disini.


0 Comments

Leave a Reply

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