9.3で稼働するZabbixで、Slackによる通知を行えるように設定を行います。前回でCPUとGPUの温度監視に関するZabbixの設定を行いました。本記事ではメール通知以外にも即応性を優先してSlackでも同時に通知を行えるようにします。hookを利用してメッセージを送ります。Webhooks今回はserver-logチャンネルを新規に作成し、Webhookインテグレーションを追加しました。URLを控えておきます。Zabbixの設定まずはZabbixのアラートスクリプトの置き場を確認します。AlertScriptsPath=${datadir}/zabbix/alertscriptsAlertScriptsPath=/usr/lib/zabbix/alertscriptsSlack用のアラートスクリプトとして/usr/lib/zabbix/alertscripts/slack.shを作成します。"${slack_url}"なお、着色する部分となるifブロックはメッセージタイトルに応じて条件を変更しておいてください。スクリプトに実行権限を付与します。/usr/lib/zabbix/alertscripts/slack.shZabbixブラウザより管理→メディアタイプに以下を追加します。{ALERT.SUBJECT},{ALERT.MESSAGE}これで通知時に以下のコマンドが実行されます。{ALERT.MESSAGE}次に通知トリガーを設定し、管理→ユーザー→Admin→メディア→追加で登録を行います。タイプはSlack、送信先は適当にチャンネル名あたりで、メール送信に有効な時間帯、深刻度を設定します。{ITEM.VALUE1}を加えておくと、具体的な値が分かって対応がしやすそうです。次の記事を参考に設定を行いました。今回Slackの連携を行いましたが、Zabbix以外でもSlack通知の設定をしておきます。22)2018/01/21kskしがない技術者です。自作PC、ガジェット、カメラ、スキー、インラインスケートなど広く浅い趣味の記録をしています。