Slack APP の Homeタブ で現在発生しているZabbixの障害を表示
Zabbix API を使用して障害のクローズやアクナレッジが可能
トークンは設定ごとに公開鍵・秘密鍵を生成し、トークンと秘密鍵は暗号化して保存してます。
- クローンとビルド
git clone https://github.com/KajiwaraKensei/zabbix_slack_app.git
cd zabbix_slack_app
make init
./manifest.yml
からSlack Appを作成しワークスペースにインストール
./compose.yml
にTokenを設定
SLACK_APP_TOKENはApp-Level Tokensから手動で作成
compose.yml
SLACK_BOT_TOKEN: ""
SLACK_APP_TOKEN: ""
- コンテナ起動
watch
make up
start
make prod-up
詳細はMakefile確認
- Slack App のホームタブを開き、メッセージが表示されたら正常に動作してます
add zabbix server から設定追加