슬랙 문구 변경을 위한 자바스크립트 편집에 문의 드립니다.
현재 7.0 버전을 설치하여 실습을 하고 있습니다.
자바스크립트 편집을 하여 검색을 해보니 createMessage 함수가 없는걸 확인하였습니다.
뿐만 아니라, 자바 스크립트의 코드가 전반적으로 다른것 같습니다.
7.0 버전 이상에서는 어떻게 수정을 해야 하는지 알고 싶습니다.
필드명으로도 자바 스크립트 내 코드 검색이 안되었습니다.
Câu trả lời 2
0
안녕하세요 해당 버전은 6.4를 기준으로 설명하고 있습니다.
7.0 버전에서 찾고 싶으시면 아래와 같이 확인해보시면 될 듯 합니다.
저같은 경우에는 아래와 같이 역추적하여 찾았습니다.
(1) 스크립트가 수정되지 않은 영문 슬랙 전송
(2) 슬랙 메시지에서 hostname, item, trigger, event 와 같은 필드명 확인
(3) 자바스크립트에서 해당 필드명 검색
(4) 필드명 원하는 한글로 수정
감사합니다.
0

위는 슬랙에서 받은 메시지 입니다.
Problem name
Host
Severity
Original problem ID
로 해당 코드에서 검색을 했을 때, 알려주신 대로 필드명으로 된 변수를 찾을 수 없습니다.
createMessage 함수 자체가 사라지면서,
부모 class나 다른 글로별 변수를 사용하는 것인지 this 형태를 사용하는 것으로 보이며 동일한 이름의 변수를 사용하지 않는 것으로 보입니다.
코드 길이로 인해 업로드 되지 않아, github에 업로드한 코드를 공유 드립니다.
https://github.com/bluebamus/question/blob/main/zabbix_script.js
0
안녕하세요
내용 확인했습니다. 본 강의는 6.4 기준으로 제작되었기에 버전에 따라 방법이 조금 다른 듯 합니다.
보내주신 메시지 템플릿 구조가 눈에 들어와서 봤는데 아래에서 변경하시면 될 듯 합니다.
경고 > 미디어타입 > SLACK > 메시지템플릿 > 장애복구

저도 과거에 6.4 버전을 운영하면서 위 템플릿에서 변경해도 슬랙 문구가 변경되지 않아 의아했었는데요. 그러면서 고민하다가 우회하여 찾은 방법이 스크립트였습니다!
(6.4 버전의 버그였을까요...)
자빅스 7.0 버전이 조금 더 편하게 수정 가능한 듯 하네요!
한번 변경해보시면 커스터마이징하여 원하시는 메시지 받을 수 있지 않을까 싶습니다.
감사합니다
강의에 적용한 스크립트를 받아 볼수 있을까요?
0
34
2
7~8강 Log Level 관련 상세 설명/명세가 필요할 경우 log.info/warn <-> 주석의 적절한 사용 방법에 대한 질문
1
43
1
ZABBIX와 Grafana 연동
0
180
2
값 출력 오류
0
68
2
history/problems
0
56
2
메모리 사용률
0
78
2
클라이언트 호스트 설정과 관련한 질문을 드립니다.
0
78
2
zabbix를 설치하고 이후 설정에 문의 드립니다.
0
138
2
zabbix_get 에 대한 강의가 있었는데, 다시 확인하고자 질문 드립니다.
0
84
2
서버를 관리하는 툴에 대해 정보를 더 알려 주실 수 있을까요?
0
63
1
다중 커스텀 파라미터의 데이터형에 대해 문의 드립니다.
0
67
2
docker 컨테이너를 모니터링 하는 방법이 알고 싶습니다.
0
130
1
agent2는 어떻게 사용하는지 알고 싶습니다.
0
53
1
프로메테우스 에이전트에서 제공하는 메트릭 수집이 가능할까요?
0
56
1
agent의 커스텀 파라미터를 여러개 정의할 수 있는지요?
0
58
1
스크립트 메뉴에 대해 문의 드립니다.
0
50
1
수업 자료는 어디서 받을 수 있을까요?
0
48
2
텔레그램 연동에서 문제가 있습니다
0
50
1
zabbix agent avaliability 아이템 수집에 대해 문의 드립니다.
0
90
1
http, 80 service 아이템 수집에 대해 문의 드립니다.
0
54
2
윈도우 클러스터 관련 문의 드립니다.
0
106
3
인프라 구축에 대해 질문 드립니다.
0
57
1
자빅스 설치 시 GPG 오류
0
118
2
수업자료?
0
93
1

