Zabbix에서 Slack으로 조금 풍부한 알림
하고 싶은 일
기존 방법
처음에 WEB로 조사했는데, 큰 프레임으로서 이하의 2패턴이 발견되었습니다.
MediaType에 slack을 등록하고 Action의 Media에서 slack을 선택하고 통지하는 방법
참고 : Zabbix에서 Slack에게 알림 보내기
Action의 원격 명령으로 slack에 알릴 수있는 스크립트를 실행하는 방법
참고 : zabbix 서버에서 경고를 Slack에 알리는 방법
전자는 간단하게 도입할 수 있었습니다만 통지 내용이 빈약했기 때문에 일단 배송.
먼저 Mackerel의 slack 통지를 보았던 것도 있어, 좀 더 정보를 갖고 싶다고 생각했습니다.
그래서 후자의 방법을 시도했습니다만, 아무래도 복구시에 리모트 커멘드가 실행되지 않는 것 같았기 때문에 이쪽도 단념.
※zabbix-server-2.4.3에서 시험했습니다만, 이것은 사양입니까?
설정 내용
결국 전자의 MediaType을 사용하여 스크립트를 작성했습니다.
Action 발화시에 트리거명이라든지 아이템의 값을 스크립트에 건네주는데, 제3 인수에 Action의 본문의 내용이 전부는 말하고 있었으므로, 본문에 변수({TRIGGER.NAME}라든지 {ITEM.VALUE1}라든지)를 설정하고 스크립트 내에서 구문 분석합니다.
※또한 제1 인수는 Media의 통지처, 제2 인수는 Action의 건명이었습니다.
이 구현이 좋은가는 수수께끼, ,, 인수가 아니고 좋은 느낌에 환경 변수에 들어 주면 좋겠습니다만.
slack에게는 이런 식으로 통지됩니다.
만든 것
놓아 둡니다.
통지하고 싶은 내용에 맞추어 커스터마이즈 해 사용해 주세요.
htps : // 기주 b. 코 m / 가시 ljp / 쐐기 x-s ぁ ck
Reference
이 문제에 관하여(Zabbix에서 Slack으로 조금 풍부한 알림), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/bageljp@github/items/20be937ca3bb92100e8f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
놓아 둡니다.
통지하고 싶은 내용에 맞추어 커스터마이즈 해 사용해 주세요.
htps : // 기주 b. 코 m / 가시 ljp / 쐐기 x-s ぁ ck
Reference
이 문제에 관하여(Zabbix에서 Slack으로 조금 풍부한 알림), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/bageljp@github/items/20be937ca3bb92100e8f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)