Zabbixの通知(Media)設定(Gmail, Slack)
環境
docker
上で構築します。
https://github.com/zabbix/zabbix-docker
- zabbix-web-apache-mysql
- zabbix-snmptraps
- zabbix-server-mysql
- mysql
メール通知
ステップ1:メールのセキュリティ設定
設定ページ:https://myaccount.google.com/u/1/lesssecureapps?pli=1&pageId=none
安全性の低いアプリをONにします
ステップ2:zabbixのメディア設定
ステップ3:ユーザのメディアにメール追加、有効
管理 > ユーザー > ユーザー選択 > メディアタブ > 追加 > 更新
ステップ4:アクション設定
新規アクション作成
- アクション名入力
- 実行条件選択
- 実行内容で、メールで送信やユーザ、グループを選択
→ 追加します。
完了
ここまではメール設定が完了ですが、送信エラーが発生する場合があります。もしかして、ログインエラーが発生したらメールをチェックして見てください(サーバメール)。許可させないと送信できませんです。
Slack通知
こちらのスクリップ使います
https://github.com/ericoc/zabbix-slack-alertscript
ほぼほぼ以上のgithubの手順でやりますが以下の問題があった場合:
slack.sh
の権限
処理方:権限させる
$ chmod 777 slack.sh
curl
コマンドが見つかれませんでした
処理方:curlインストール
sudo apt-get update -y
sudo apt-get install curl -y
SSLエラー
処理方:curlのkオプションを追加
# curl -m 5 --data-urlencode "${payload}" $url -A 'zabbix-slack-alertscript / https://github.com/ericoc/zabbix-slack-alertscript'
curl -k -m 5 --data-urlencode "${payload}" $url -A 'zabbix-slack-alertscript / https://github.com/ericoc/zabbix-slack-alertscript'
完了です
Author And Source
この問題について(Zabbixの通知(Media)設定(Gmail, Slack)), 我々は、より多くの情報をここで見つけました https://qiita.com/kyo92/items/7f432574defb85836890著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .