Print
카테고리: [ Cloud Computing & MSA ]
조회수: 4272

 

 AWS 등 클라우드나 IDC 환경에서 모니터링을 위해 많이 사용되는 Tool 중에는,

 Zabbix가 있다.

 

 기본 메뉴얼만 봐도 충분히 모니터링 및 적용이 가능하다.

 그 중에서, 오늘은  Action 설정을 통해 메세지 발송 처리를 할 때, 메세지 제목 및 내용에 들어갈 수 있는 파라미터의 Macro 에 대해 관련 링크를 공유한다.

 

 관련 매크로 설정은 다음의 링크를 통해 따라서 적용하면 된다.

 https://www.zabbix.com/documentation/3.0/manual/config/notifications/action/operation/macros

 어떤 매크로를 사용할 수 있는지는 다음이 링크에서 모두 확인이 가능하다.

 https://www.zabbix.com/documentation/3.0/manual/appendix/macros/supported_by_location 

 

 예를 들어서 다음과 같이 제목 설정을 할 수도 있다.

  {TRIGGER.NAME}: {TRIGGER.STATUS} (Event Time: {EVENT.DATE} {EVENT.TIME})

 

 다음과 같이 Problem 및 Recovery 시 발생할 메세지 설정도 가능하다.

Problem:

Event ID: {EVENT.ID}
Event value: {EVENT.VALUE} 
Event status: {EVENT.STATUS} 
Event time: {EVENT.TIME}
Event date: {EVENT.DATE}
Event age: {EVENT.AGE}
Event acknowledgement: {EVENT.ACK.STATUS} 
Event acknowledgement history: {EVENT.ACK.HISTORY}

Recovery: 

Event ID: {EVENT.RECOVERY.ID}
Event value: {EVENT.RECOVERY.VALUE} 
Event status: {EVENT.RECOVERY.STATUS} 
Event time: {EVENT.RECOVERY.TIME}
Event date: {EVENT.RECOVERY.DATE}

 

위 메세지는 다음과 같이 출력이 된다.

Problem:

Event ID: 21874
Event value: 1 
Event status: PROBLEM 
Event time: 13:04:30
Event date: 2014.01.02
Event age: 5m
Event acknowledgement: Yes 
Event acknowledgement history: 2014.01.02 13:05:51 "John Smith (Admin)"
-acknowledged-

Recovery: 

Event ID: 21896
Event value: 0 
Event status: OK 
Event time: 13:10:07
Event date: 2014.01.02