ZabbixでのアラートをSlackに通知させる

Zabbixからの発生されるアラートをslackに通知させる設定についてのメモ書き。同様の記事はたくさんあるので不要な気もするし今更感もあるが…

やり方としては、Zabbix側にslackへの通知用のシェルスクリプトを設置し、アラートが発生した際にはそのシェルスクリプトを呼び出されるようにアクションを設定する。シェルスクリプト内部ではSlackのIncoming Webhooksで生成したURLに対して、Zabbixのアクション実行時に通知される内容をJSON形式のデータとしてPOSTで送ることで、該当のチャンネルへ内容が投稿される、という形。

続きを読む »