Configure Zabbix E-mail Notification Setupの使い方を知りたいですか? このチュートリアルでは、警告トリガがアクティブになったときにZabbixが電子メールを送信するように設定する方法を説明します。
•Zabbixバージョン:3.4.12
チュートリアル - 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:465
FromLineOverride=YES
AuthUser=virtualcoin.videos@gmail.com
AuthPass=kamisama123
UseTLS=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
アカウントのブロックを解除するオプションを選択します。

コマンドラインを使用して電子メールを送信してください。
テストが成功した場合は、このチュートリアルの次のセクションに進むことができます。
チュートリアル - Zabbix電子メール通知設定
ブラウザーを開き、Webサーバー+ / zabbixのIPアドレスを入力します。
この例では、ブラウザに次のURLが入力されています。
•http://35.162.85.57/zabbix
ログイン画面で、デフォルトのユーザー名とデフォルトのパスワードを使用します。
•デフォルトのユーザー名:管理者
•デフォルトパスワード:zabbix

ログインに成功すると、Zabbix Dashboardに送信されます。

ダッシュボード画面で、[管理]メニューにアクセスし、[メディアタイプ]オプションを選択します。

「Email」というオプションを見つけてクリックします。

[メールのプロパティ]画面で、次の設定を入力する必要があります。
•SMTPサーバー - 電子メールサーバーのIPアドレスまたはホスト名を入力します。
•[SMTPサーバーポート] - 電子メールサーバーのSMTP TCPポートを入力します。
•SMTP helo - 電子メールアドレスのドメイン名を入力します。
•SMTP電子メール - Zabbix通知を送信する電子メールアドレス。
•接続セキュリティ - 電子メールサーバーに接続するために使用するセキュリティプロトコル。
•認証 - Zabbix通知を送信する電子メールアカウントのユーザー名とパスワード。
私たちの設定の前に、元の画像があります。

ここに私たちの設定で新しい画像があります。
•SMTPサーバー - SMTP.GMAIL.COM
•SMTPサーバーポート - 465
•SMTP helo - gmail.com
•SMTPメール - virtualcoin.videos@gmail.com
•接続セキュリティ - SSL / TLS
認証ユーザ名 - virtualcoin.videos@gmail.com
•認証パスワード - kamisama123

[更新]ボタンをクリックします。
ダッシュボード画面で、[Configuration]メニューにアクセスし、[Action]オプションを選択します。

場所を指定し、名前の付いたオプション:Zabbix管理者に問題を報告する
この操作を有効にするには、「無効」という言葉を赤でクリックする必要があります。

緑色でEnabledをオンにします。

これにより、Zabbix Administratorグループのメンバーであるユーザーに電子メール通知を送信するようにZabbiが設定されます。
デフォルトでは、ユーザ管理者だけがZabbix管理者グループのメンバーです。
デフォルトでは、管理者ユーザーにはアカウントに関連付けられた電子メールアドレスはありません。
これで、電子メールアドレスを管理者アカウントに関連付ける必要があります。
管理ユーザとしてZabbix Webインターフェイスにログインします。
画面の右上に、ユーザープロファイル設定にアクセスします。

ユーザープロファイル画面で、[メディア]タブにアクセスし、新しい電子メール設定を追加します。
ここに私たちの設定でイメージがあります。

以下に、管理者の電子メール設定の概要を示します。

おめでとう! Zabbixサーバの電子メール通知を設定しました。
チュートリアル - Zabbix通知のテスト
次に、トリガー通知の設定をテストする方法を説明します。
この例では、偽のICMP問題を作成します。
ダッシュボード画面で、[Configuration]メニューにアクセスし、[Host]オプションを選択します。

画面の右上にある[ホストの作成]ボタンをクリックします。

ホスト構成画面で、以下の情報を入力する必要があります。
•ホスト名 - TEST
•表示されるホスト名 - TEST
•新しいグループ - TEST
•エージェントインターフェイス - 5.5.5.5

[テンプレート]タブにアクセスし、次のテンプレートを追加します。
•テンプレートモジュールICMP Ping

ホスト設定が完了したら、Zabbixダッシュボードの初期画面に戻り、5分待ってください。
ICMPの問題トリガがアクティブになるのを待ちます。

ユーザー管理の電子メールの受信トレイを見てください。
Zabbixサーバーからこの問題を報告する電子メール通知が送信されたかどうかを確認してください。

おめでとう! Zabbixの電子メール通知を正常にテストしました。