zabbix webhock를 이용한 slack알림추가

링크 : https://berasix.tistory.com/entry/ZABBIX-3-ZABBIX-60-Slack-%EC%97%B0%EB%8F%99%EC%9E%A5%EC%95%A0-%ED%86%B5%EB%B3%B4

  1.  https://api.slack.com/apps 에 접속 create app
  2. zabbix alert(create app 한 이름) 선택 -> Oauth & Permission -> Scopes -> 권한 추가 (chat:write , chat:write.customize)

– group:write, im:write 도 필요하다는데… 필요없어보임.

  1. Oauth & Permission -> install to workspace

Bot User Oauth Token 생성

  1. 더 보기 -> 앱 -> zabbix alert(생성한 이름) -> zabbix alert ∨ -> “이 앱을 채널에 추가” -> alert_test 추가
  1. api.slack.com/apps에서 zabbix alert -> Incoming Webhooks -> ON

-> Add New Webhook to Workspace

Webhook URL 생성

  1. Zabbix Server -> 관리 -> 미디어 타입 -> slack
  1. test 확인

event_id, event_source(test시 0값 안됨.)

  1. Zabbix 알람 전달 설정

관리 -> 유저 -> Admin(user선택) -> 연락방법 -> 추가 -> slack

설정 -> action -> trigger actions -> “Report problems to Zabbix administrators” -> 선택 / 활성

– k8s-node1 rebooting 테스트

  1. 관리 -> 유저 -> 유저선택 예: Admin -> 연락방법 -> 추가

하나이상의 연락방법이 등록되어 있어야 함.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다