Zabbix Slack 연동

스크립트

#!/bin/sh

webhook_url=$1
message=$2

curl -k -X POST -d "payload={\"username\":\"zabbix\", \"text\":\"$message\"}" $webhook_url
  • 스크립트 위치는 zabbix_server.conf 설정 파일에서 AlertScriptPath에 설정된 위치
  • 해당 위치에 쉘스크립트를 넣어놓고 진행

Slack Web Hook Url

  • Slack App > Incoming WebHooks
  • Add Configuration > Choose Channel > Add Incoming WebHooks integration > url 확인

미디어 타입 설정

  • 관리 - 미디어 타입 - 연락방법 작성
  • 첨부 그림 참고




내용

  • 이름: 미디어 타입 명
  • 종류: 스크립트
  • 스크립트 이름: 작성한 스크립트명 (예: zabbix-slack.sh)
  • 스크립트 파라미터
  • 파라미터1: Slack WebHook URL
  • 파라미터2: {ALERT.MESSAGE} (메시지 내용 매크로)



+ Recent posts