メールの通知設定

はじめに

障害発生時にメールで通知する設定を実施します。

 

メールを送信するには3つの設定が必要です。

  • メディアタイプ:メールサーバの設定
  • ユーザー:メールを送るユーザーを登録
  • アクション:どのユーザーにどのようなメールを送るかの設定

検証環境

Server:3.0.7
Agent:3.0.4

操作手順

メディアタイプ

  1. Zabbixの管理コンソールを起動します。
  2. [管理]-[メディアタイプ]をクリックします。
  3. [Email]をクリックします。
  4.  

  5. 以下の項目に必要事項を入力し、[更新]ボタンをクリックします。
  6. zabbix-mail10

     

    上記の各項目は、ご自身の環境に合わせて設定して下さい。
    管理人は、お名前.comで独自ドメインを取得し、GMOクラウドのVPSを契約しています。

     

    この場合、お名前.comで、DNSの設定を実施して下さい。AレコードとMXレコードを設定します。
    お名前.comのDNSレコード設定

     

    VPS側には、CentOS上にPostfixをインストールしています。
    この部分の手順はかなり長くなるので割愛しますが、[CentOS postfix]などのキーワードで検索すれば多くの情報がヒットしますのでそちらをご参照下さい。

 

ユーザー

  1. [管理]-[ユーザー]をクリックします。
  2. [ユーザーの作成]ボタンをクリックします。
  3. ユーザー情報を入力します。

    エイリアス:nihon
    名前:太郎
    名字:日本
    グループ:Zabbix administrators
    パスワード:任意

  4.  

  5. [メディア]タブをクリックします。
  6. [追加]をクリックします。
  7. タイプ:Email
  8. 送信先:任意のE-Mailを入力
  9. [追加]ボタンをクリックします。
  10.  

  11. [権限]タブをクリックします。
  12. ユーザーの種類:Zabbix特権管理者
  13. [追加]ボタンをクリックします。

 

アクション

  1. [設定]-[アクション]をクリックします。
  2. [アクションの作成]ボタンをクリックします。
  3. アクションを設定します。
  4. 名前:アラートメール送信
    デフォルトの件名:【障害】{TRIGGER.NAME}: {ITEM.LASTVALUE}: zabbix
    デフォルトのメッセージ:
    Original event ID: {EVENT.ID}
    障害発生時刻:{DATE} {TIME}
    ホスト名:{HOST.HOST}
    IPアドレス:{HOST.IP}
    設置場所:{INVENTORY.LOCATION}
    深刻度:{TRIGGER.SEVERITY}
    障害内容:{TRIGGER.NAME}
    最新値:{ITEM.LASTVALUE}

     

    リカバリメッセージ:チェックを入れる

     

    復旧通知の件名:【復旧】{TRIGGER.NAME} {ITEM.LASTVALUE}: zabbix
    リカバリメッセージ:
    Original event ID: {EVENT.ID}
    復旧時刻:{DATE} {TIME}
    ホスト名:{HOST.HOST}
    IPアドレス:{HOST.IP}
    設置場所:{INVENTORY.LOCATION}
    深刻度:{TRIGGER.SEVERITY}
    障害内容:{TRIGGER.NAME}
    最新値:{ITEM.LASTVALUE}

     

  5. [アクションの実行内容]をクリックします。
  6. [新規]をクリックします。
  7. 実行内容の詳細を入力します。
  8. ユーザーに送信:先ほど作成したユーザーを追加
    次のメディアのみ使用:Email
    [追加]をクリックします。
    zabbix-mail20

  9. 「ユーザーにメッセージを送信」にユーザーが追加されたことを確認後、[追加]ボタンをクリックします。

動作確認

ホストの1台をシャットダウンしてアラートメールが届くか確認します。
対象ホストには、[Template ICMP Ping]テンプレートをリンクしていることを前提とします。
テンプレートをホストにリンクする

 

設定に問題がなければ以下のアラートメールが届きます。
zabbix-mail30.png

 

シャットダウンしたホストを起動します。
しばらくすると、復旧したメールが届きます。
zabbix-mail40.png