個人的にZabbixサーバーを建てたのは良いが、監視メッセージの通知用にメールサーバーまで用意する気もなく、手軽にGmail等のフリーメールなどで通知できればなぁ~と思ってました。
導入当初は無理っぽいと思ってましたが、何てことない。きちんと設定さえしてあげれば、Gmailからでも送信できました!
参考にしたこちらのサイトをガッツリ引用し、簡単3ステップでご説明します。
あわせて読みたい
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU3Q9U5fVkY8BjgEldGJAL5BVlBlVnyRA_x3ghB7ArsT2fTC1SN7Dzb6IZNKb_Yp2zHc31cUnULlMBBKomHyWuoXde1-hbcXQuDGG9LAqrVrNDVITiF_qotOCKF_Me9wDyoDw9CVsrGbg/w1200-h630-p-k-no-nu/zabbix3.0_gmail_001.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU3Q9U5fVkY8BjgEldGJAL5BVlBlVnyRA_x3ghB7ArsT2fTC1SN7Dzb6IZNKb_Yp2zHc31cUnULlMBBKomHyWuoXde1-hbcXQuDGG9LAqrVrNDVITiF_qotOCKF_Me9wDyoDw9CVsrGbg/w1200-h630-p-k-no-nu/zabbix3.0_gmail_001.png)
Zabbix 5.0でGmailによるメール通知を行う手順
自宅PCにESXiを入れて検証を行うインフラエンジニアの技術メモ。Windows Server/Linux/VMware/Ansible/Zabbixなど。
目次
Step1:メディアタイプの作成
![メディアタイプの作成](https://1.bp.blogspot.com/-L9O-5rk4Ki8/Xsmhw2OinkI/AAAAAAAAtQI/4UobREZbS7IMfWoIehMJ3Y6y9Vt13tMngCK4BGAsYHg/w640-h620/Zabbix_Gmail_001.png)
「管理」→「メディアタイプ」を選択し、「メディアタイプの作成」ボタンを押下し、以下の通り作成する。
- 名前:Gmail
- タイプ:メール
- vSMTPサーバー:smtp.gmail.com
- SMTPサーバーポート番号:465
- SMTP helo:smtp.gmail.com
- 送信元メールアドレス:exsample@gmail.com
- 接続セキュリティ:SSL/TLS
- 認証:ユーザー名とパスワード
- ユーザー名:exsample ※「@gmail.com」は不要
- パスワード:********
- メッセージフォーマット:[任意]
- 有効:チェック
Step2:ユーザーにメディアを追加
![ユーザーにメディアを追加](https://1.bp.blogspot.com/-Qu9yTitwViA/XsmimbMkAvI/AAAAAAAAtQs/_Uz7czFRRGc3894NsDviVtR3dKbu2hYDQCK4BGAsYHg/w640-h370/Zabbix_Gmail_003.png)
次に通知するユーザー(ここではAdmin)に対して、作成したGmailメディアを追加します。
「管理」→「ユーザー」→「Admin」→「メディア」に移動し、「追加」を選択して以下の通り設定する。
- タイプ:Gmail
- 送信先:[宛先メールアドレス]
- 有効な時間帯:[任意]
- 指定した深刻度のときに使用:[任意]
- 有効:チェック
Step3:アクションの実行内容を編集
![アクションの実行内容を編集](https://1.bp.blogspot.com/-1jpsUASxhmg/Xsmi6ItaGwI/AAAAAAAAtRE/X_jQ6Px3KpsPjm8t67A2ewQtBdswEOQMwCK4BGAsYHg/w640-h416/Zabbix_Gmail_005.png)
最後に「設定」→「アクション」→「実行内容」で以下の通り設定する。
- 実行内容のタイプ:メッセージの送信
- ユーザーに送信:Admin
- 次のメディアのみ使用:Gmail(もしくは「すべて」)
※「復旧時の実行内容」も任意でこれで完了です!
あとは、Gmailから送信できることを確認してください。
コメント
コメント一覧 (1件)
[…] Zabbix 5.0の通知をGmailで送信するための3ステップ […]