With the release of Grafana 4.0 came with Alerting! When its come to monitoring alerting is playing major role, but with open source its was limited or some restriction on place always. Here is New Alerting tool from Grafana which widely used for visualization now a days. Lets see how to setup a alerting..!!
To Setup: How to Setup Influxdb, grafana and telegraf on Ubuntu
Configuring Grafana for Alerting
There are several ways to receive alerts with Grafana – email, Slack, PagerDuty, Telegram and webhook etc… In this post will will demonstrate alerting through email. Please note that for this to work correctly, SMTP settings must be configured in the Grafana config file, which is located inside your docker container. To enter the Docker container, use the Container ID of the running container. Get the container ID from “# docker ps”. Once you have the container ID, enter into Docker shell by using the command
# docker exec -it CONTAINER_ID /bin/bash
From this terminal, you can access the /etc/grafana/grafana.ini configuration file. Sample Documentation for the configuration file can be found on Grafana’s website.
[smtp] enabled = true host = Servername:port user = "<<UserName>>" password = "XXXXYYYYY" ;cert_file = ;key_file = skip_verify = true from_address = "mail@foxutech.com" from_name = Grafana [emails] welcome_email_on_sign_up = false templates_pattern = emails/*.html
Below is a basic, default configuration setting for the SMTP/email section for testing purposes that works for Gmail:
SMTP Config
Once you have made changes to the config file, you can restart grafana container to pick up the changes with
# docker restart grafana_containerID
Once you restart the docker container, access the Alert Notification panel by selecting the Grafana icon dropdown in the upper left corner of any Grafana dashboard:
You can test your server’s configuration by clicking the “Send Test” button.
You’ll know that you configured this correctly when you receive the following email:
Now that you’ve updated your Grafana config file and tested to ensure your SMTP settings are correct, it’s time to set up an alert for a specific variable. To do that, go the dashboard for which you’re interested in setting up alerting:
- Click the title
- Select “Edit”
- Choose the Alert tab
- Select the “Create Alert” button. In the Alert Config section, you can modify the frequency at which the alert checks for a trigger and the conditions to trigger the alert.
Grafana sends an alert email whenever the configured threshold gets passed