Zabbixの監視通知をSlackに送る
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[Zabbix]]
*対象Zabbixサーバーバージョン [#l051c243]
2.2系
*事前準備(Slack) [#t707f8b9]
webhook用のURLを取得しておく。
*Zabbixサーバー側設定 [#a3e41317]
# cd /etc/zabbix
# cp -p zabbix.conf zabbix.conf.`date +%Y%m%d`
---
+ AlertScriptsPath=/usr/lib/zabbix/alertscripts
---
# service zabbix-server restart
*スクリプト [#x50b9fbe]
curlでAPIに沿って書けば通知内容をカスタマイズ可能ですが...
# cd /usr/lib/zabbix/alertscripts
# git clone https://github.com/ericoc/zabbix-slack-alert...
# cp -p zabbix-slack-alertscript/slack.sh .
# vim slack.sh
---
url=ここに最初に取得したslackのwebhookのURLを記載
username=ここにはSlackの通知時に利用されるbot名を任意で...
あとは適当に.
---
# chmod u+x slack.sh
# sh -x slack.sh <--テスト
↑これで通知されたらOK
*zabbixの管理画面側の設定 [#t8c4fcfb]
+ユーザーの追加
+メディアで「slack」を追加
あとは利用環境に応じて設定
終了行:
[[Zabbix]]
*対象Zabbixサーバーバージョン [#l051c243]
2.2系
*事前準備(Slack) [#t707f8b9]
webhook用のURLを取得しておく。
*Zabbixサーバー側設定 [#a3e41317]
# cd /etc/zabbix
# cp -p zabbix.conf zabbix.conf.`date +%Y%m%d`
---
+ AlertScriptsPath=/usr/lib/zabbix/alertscripts
---
# service zabbix-server restart
*スクリプト [#x50b9fbe]
curlでAPIに沿って書けば通知内容をカスタマイズ可能ですが...
# cd /usr/lib/zabbix/alertscripts
# git clone https://github.com/ericoc/zabbix-slack-alert...
# cp -p zabbix-slack-alertscript/slack.sh .
# vim slack.sh
---
url=ここに最初に取得したslackのwebhookのURLを記載
username=ここにはSlackの通知時に利用されるbot名を任意で...
あとは適当に.
---
# chmod u+x slack.sh
# sh -x slack.sh <--テスト
↑これで通知されたらOK
*zabbixの管理画面側の設定 [#t8c4fcfb]
+ユーザーの追加
+メディアで「slack」を追加
あとは利用環境に応じて設定
ページ名: