[[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に沿って書けば通知内容をカスタマイズ可能ですが、下gitにテンプレートになるようなスクリプトがあるのでそちらを活用します。
 # cd /usr/lib/zabbix/alertscripts
 # git clone https://github.com/ericoc/zabbix-slack-alertscript
 # cp -p zabbix-slack-alertscript/slack.sh .
 # vim slack.sh
 ---
 url=ここに最初に取得したslackのwebhookのURLを記載
 username=ここにはSlackの通知時に利用されるbot名を任意で入力。例:Zabbix
 あとは適当に.
 ---
 # chmod u+x slack.sh
 # sh -x slack.sh     <--テスト
 ↑これで通知されたらOK

*zabbixの管理画面側の設定 [#t8c4fcfb]
+ユーザーの追加
+メディアで「slack」を追加

あとは利用環境に応じて設定

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS