Grafana Email Notification Setupの設定方法を学びますか? このチュートリアルでは、アラートEメールを送信するようにGrafana通知チャネルを構成する方法を説明します。
この例では、SMTPサーバーとしてGoogle Gmailを使用します。
•Ubuntu 18.04
•Ubuntu 19.04
•Grafana 6.0.2
グラファナとは何ですか?
Grafanaはデータ監視、分析、視覚化のためのオープンソースプラットフォームで、どこからでもアクセスできるWebサーバーが付属しています。
Webインターフェース上で、ユーザーはパネルとともにGrafanaダッシュボードを作成し、時間の経過とともにメトリックを表すことができます。
Grafanaチュートリアル:
このページでは、Grafanaチュートリアルのリストにすばやくアクセスすることができます。
チュートリアル – Gmailの統合
まず、Gmailアカウントが外部プログラムから接続を受信できるようにする必要があります。
ブラウザを開き、Gmailアカウントにアクセスします。
この例では、ブラウザに次のURLが入力されています。
ログイン画面で、Gmailのユーザー名とパスワードを入力します。
ログイン後、次のURLにアクセスする必要があります。
• https://myaccount.google.com/lesssecureapps
安全性の低いアプリケーションを使用できるようにするには、このオプションを選択します。
それでは、Linuxのコマンドラインを使ってGmailを使って電子メールを送信できるかどうかをテストする必要があります。
以下のコマンドを使用して必要なパッケージをインストールします。
# sudo apt-get update
# sudo apt-get install ssmtp
ssmtp.confファイルを編集してGmailアカウントに接続します。
# vi /etc/ssmtp/ssmtp.conf
root=virtualcoin.videos@gmail.com
mailhub=smtp.gmail.com:587
FromLineOverride=YES
AuthUser=virtualcoin.videos@gmail.com
AuthPass=kamisama123
UseTLS=YES
UseSTARTTLS=YES
この例では、Gmailアカウントvirtualcoin.videos@gmail.comを使用しています。
この例では、Gmailアカウントvirtualcoin.videos@gmail.comはパスワードkamisama123を使用しています。
自分のアカウントを反映するようにGmailアカウントとパスワードを変更する必要があります。
コマンドラインを使用して電子メールを送信するには、次のコマンドを使用します。
# echo “E-Mail using the command-line” | ssmtp virtualcoin.videos@gmail.com
Gmailの受信トレイで、送信したばかりのテストメッセージを確認してください。
テストが成功した場合は、このチュートリアルの次のセクションに進むことができます。
テストが失敗した場合は、次のメッセージが表示されることがあります。
•ssmtp:認証に失敗しました(534 5.7.14 https://support.google.com/mail/answer/78754 v24-v6sm2921112pfl.31 – gsmtp)
この問題を解決するには、次のURLにアクセスする必要があります。
• https://accounts.google.com/DisplayUnlockCaptcha
アカウントのブロックを解除するオプションを選択します。
コマンドラインを使用してEメールをもう一度送信してください。
テストが成功した場合は、このチュートリアルの次のセクションに進むことができます。
Grafana SMTPの設定
それでは、Gmailで認証するようにGrafanaサーバーを設定する必要があります。
grafana.iniを見つけて編集します。
# locate grafana.ini
# vi /etc/grafana/grafana.ini
Grafana SMTPセクションのコメントを外して有効にします。
これが元のSMTPセクションです。
これが新しいSMTPセクションです。
Grafanaサービスを再起動してください。
# /etc/init.d/grafana-server restart
さて、あなたはGrafanaウェブインターフェースを使ってAlertチャンネルを設定する必要があります。
Grafana Eメール通知設定
ブラウザを開き、サーバのIPアドレスと3000を入力します。
この例では、ブラウザに次のURLが入力されています。
•http://34.216.84.149:3000
Grafana Webインターフェースが表示されるはずです。
プロンプト画面で、Grafana Default Passwordのログイン情報を入力します。
•ユーザ名:admin
•パスワード:admin
ログインが成功すると、Grafanaダッシュボードが表示されます。
Grafanaダッシュボード画面で、[警告]メニューにアクセスして[通知チャネル]オプションを選択します。
警告画面で、チャンネル追加ボタンをクリックします。
通知チャンネル画面で、以下の設定を行い、保存ボタンをクリックします。
•名前 – Eメール
•種類 – Eメール
•すべてのアラートを送信する – はい
•画像を含める – はい
•メッセージの解決を無効にする – いいえ
•通知を送信する – いいえ
•Eメールアドレス – Eメールアドレスのリストをで区切って入力します。
[テストの送信]ボタンをクリックして、今送信したメッセージの電子メールアカウントの受信トレイを調べます。
Grafanaはテストメッセージを送信しようとします。
これがGrafanaによって送信されたメッセージの例です。
Grafana Eメール通知が正常に構成されました。おめでとうございます。