Configure Zabbix E-mail Notification Setupの使い方を知りたいですか? このチュートリアルでは、警告トリガがアクティブになったときにZabbixが電子メールを送信するように設定する方法を説明します。

•Zabbixバージョン:3.4.12

ハードウェアリスト:

以下のセクションでは、このZabbixチュートリアルの作成に使用される機器のリストを示します。

上記の各ハードウェアは、AmazonのWebサイトにあります。

Zabbix Playlist:

このページでは、Zabbixインストールに関連するビデオの一覧に素早くアクセスできます。

私たちのYouTubeチャンネルに登録することを忘れないでください FKIT.

Zabbix関連チュートリアル:

このページでは、Zabbixインストールに関連するチュートリアルの一覧に素早くアクセスできます。

チュートリアル - Gmailの統合

まず、Gmailアカウントで外部プログラムからの接続を受信できるようにする必要があります。

ブラウザを開き、Gmailアカウントにアクセスしてください。

この例では、ブラウザに次のURLが入力されています。

http://gmail.google.com

ログイン画面で、Gmailのユーザー名とパスワードを入力します。

Gmail account

ログイン後、次のURLにアクセスする必要があります。

• https://myaccount.google.com/lesssecureapps

セキュリティの低いアプリケーションの使用を有効にするには、このオプションを選択します。

google less secure app

今、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の受信トレイで、送信したばかりのテストメッセージを確認します。

gmail inbox

テストが成功した場合は、このチュートリアルの次のセクションに進むことができます。

テストが失敗した場合は、次のメッセージが表示されます。

•ssmtp:認証に失敗しました(534 5.7.14 https://support.google.com/mail/answer/78754 v24-v6sm2921112pfl.31 - gsmtp)

この問題を解決するには、次のURLにアクセスする必要があります。

• https://accounts.google.com/DisplayUnlockCaptcha

アカウントのブロックを解除するオプションを選択します。

google unlock account

コマンドラインを使用して電子メールを送信してください。

テストが成功した場合は、このチュートリアルの次のセクションに進むことができます。

チュートリアル - Zabbix電子メール通知設定

ブラウザーを開き、Webサーバー+ / zabbixのIPアドレスを入力します。

この例では、ブラウザに次のURLが入力されています。

•http://35.162.85.57/zabbix

ログイン画面で、デフォルトのユーザー名とデフォルトのパスワードを使用します。

•デフォルトのユーザー名:管理者
•デフォルトパスワード:zabbix

zabbix login

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

zabbix dashboard

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

Zabbix media type menu

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

Zabbix Media Type

[メールのプロパティ]画面で、次の設定を入力する必要があります。

•SMTPサーバー - 電子メールサーバーのIPアドレスまたはホスト名を入力します。
•[SMTPサーバーポート] - 電子メールサーバーのSMTP TCPポートを入力します。
•SMTP helo - 電子メールアドレスのドメイン名を入力します。
•SMTP電子メール - Zabbix通知を送信する電子メールアドレス。
•接続セキュリティ - 電子メールサーバーに接続するために使用するセキュリティプロトコル。
•認証 - Zabbix通知を送信する電子メールアカウントのユーザー名とパスワード。

私たちの設定の前に、元の画像があります。

Zabbix media type email

ここに私たちの設定で新しい画像があります。

•SMTPサーバー - SMTP.GMAIL.COM
•SMTPサーバーポート - 465
•SMTP helo - gmail.com
•SMTPメール - virtualcoin.videos@gmail.com
•接続セキュリティ - SSL / TLS
認証ユーザ名 - virtualcoin.videos@gmail.com
•認証パスワード - kamisama123

Zabbix email media type

[更新]ボタンをクリックします。

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

zabbix action menu

場所を指定し、名前の付いたオプション:Zabbix管理者に問題を報告する

この操作を有効にするには、「無効」という言葉を赤でクリックする必要があります。

zabbix enable email notification

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

zabbix enable email notification status

これにより、Zabbix Administratorグループのメンバーであるユーザーに電子メール通知を送信するようにZabbiが設定されます。

デフォルトでは、ユーザ管理者だけがZabbix管理者グループのメンバーです。

デフォルトでは、管理者ユーザーにはアカウントに関連付けられた電子メールアドレスはありません。

これで、電子メールアドレスを管理者アカウントに関連付ける必要があります。

管理ユーザとしてZabbix Webインターフェイスにログインします。

画面の右上に、ユーザープロファイル設定にアクセスします。

Zabbix Profile Settings

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

ここに私たちの設定でイメージがあります。

user profile add email

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

zabbix user profile media

おめでとう! Zabbixサーバの電子メール通知を設定しました。

チュートリアル - Zabbix通知のテスト

次に、トリガー通知の設定をテストする方法を説明します。

この例では、偽のICMP問題を作成します。

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

zabbix add host

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

Zabbix Create Host

ホスト構成画面で、以下の情報を入力する必要があります。

•ホスト名 - TEST
•表示されるホスト名 - TEST
•新しいグループ - TEST
•エージェントインターフェイス - 5.5.5.5

Zabbix Test notification

[テンプレート]タブにアクセスし、次のテンプレートを追加します。

•テンプレートモジュールICMP Ping

Zabbix mail Trigger Test

ホスト設定が完了したら、Zabbixダッシュボードの初期画面に戻り、5分待ってください。

ICMPの問題トリガがアクティブになるのを待ちます。

Zabbix test trigger

ユーザー管理の電子メールの受信トレイを見てください。

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

Zabbix Gmail example

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