준비물 : Zabbix 환경이 구축된 서버
시작 전
•
여기를 눌러 Zabbix 서버 구성을 진행할 수 있다.
•
Macro는 호출하면 지정된 Value 값을 반환하는 리눅스의 환경변수와 비슷한 개념이다.
•
Zabbix에서 다음과 같은 상황에서 Macro를 등록하여 편리하게 사용할 수 있다.
1.
계속해서 반복되는 값
2.
Aceess Key와 같이 매우 긴 값
3.
변수로 선언 해 놓고 Host마다 Macro값을 다르게 하여 관리를 단순하게 하는 경우
Macro 생성 및 적용
•
Macro는 사용목적에 따라 Template이나 Hosts에 등록한다.
1.
하나의 IAM이 모니터링하는 템플릿의 경우 Access Key, Secret Access Key, Region을 Template Macro로 지정하면 편하다.
2.
템플릿 내부의 호스트가 각각 ID나 Username을 입력하여 모니터링 하는 경우 ID나 Name을 Host Macro로 지정하면 편하다.
Macro 추가
Macro 적용
결론
•
Macro가 없다면 필요 이상의 Item을 만들거나, 매번 값들을 찾아 복사하는 귀찮음을 감수해야 하지만 Macro를 통해 조금 더 효율적으로 값들을 관리하고 사용할 수 있다.