본문 바로가기
인프라/리눅스

[ZABBIX] ZABBIX 7.0 텔레그램 알람 연동

by IT맥구리나스 2024. 11. 18.

개요

- ZABBIX 7.0에서 얼럿 발생시 텔레그램으로 전송할 수 있다.

 

세부내용

텔레그램 봇 만들기

- 텔레그램 봇만들기는 이전 게시글에서 다뤄졌다. 해당 게시글을 보고 만들자

https://magnuxx.tistory.com/entry/%ED%85%94%EB%A0%88%EA%B7%B8%EB%9E%A8-%EB%B4%87-%EC%B1%84%ED%8C%85%EB%B0%A9-%EB%A7%8C%EB%93%A4%EA%B8%B0

 

텔레그램 봇(telelgram bot) 채팅방 만들기

텔레그램 1:1채팅용 봇 만들기 검색창에 botfather 검색후 채팅시작 > 만들 봇의 이름을 넣는다. 그런 다음 생성하려는 봇의 ID를 만든다. 생성이 되면 다음과같이 아래와 같은 형태로 API키를 할당해

magnuxx.tistory.com

 

미디어 타입 설정

- 관리자에게 연락할 방법을 정의하는 미디어타입을 설정해야 한다.

경고 > 미디어 타입 > Telegram 활성화

 

연락방법 설정

message / ParseMode /Subject  기본값으로 냅둔다

To : 텔레그램에 송신할 bot 또는 bot과 함께있는 채팅방의 chatID를 기재한다

Token : 텔레그램 봇을 생성할 때 처음 알려주는 토큰값

웹브라우저에서 아래 주소 조회하면 ID가 나옴

 https://api.telegram.org/bot[할당받은토큰값]//getUpdates 

 

 

 

테스트를 통해서 이상유무도 확인가능하다(테스트는 미디어타입에서 telegram 라벨 오른쪽에 있음)

스크립트 부분은 건들지 않는다.

 

메시지 템플릿

- 원하는 것을 선택

트리거 생성

- 어떤 트리거(동작, 조건)가 걸렸을 경우 텔레그램에 얼럿을 전송할지에 대한 정의이다

경고 > 액션 > Trigger Action > 생성

 

 

 

테스트 결과

- 테스트서버를 shutdown 시키거나, 서비스포트를 내렷다가 올려본다

 

처음이라 어려워서 그렇지 막상해보면 크게 어려운건 없는것 같다.

당연하게도 자빅스서버 > 텔레그램:443 ,80 방화벽은 오픈 되어있어야 한다

 

자빅스 텔레그램 연동

zabbix telegram 연동

zabbix alert

반응형

댓글