Infra/NMS - Zabbix + Grafana

Zabbix Template, SNMP 호스트 등록

Androi두 2025. 4. 13. 21:44

이제 Zabbix에 Template 파일을 등록하고 SNMP를 통해 방화벽 장비를 등록해 보자.

방화벽 장비의 SNMP 설정 과정은 생략하겠다.

Template이란?

모니터링을 쉽게 하기 위해 미리 정의된 항목(Item), 트리거(Trigger), 그래프(Graph), 디스커버리(Discovery) 룰 등을 모아둔 기본 설정 세트이다. 쉽게 말하자면, 모니터링하고 싶은 것들을 미리 정리해 둔 설정 모음이다.

 

Template 파일은 직접 작성하거나 작성된 파일을 구하여 Zabbix에 등록하면 된다.

난 Juniper Netscreen 장비를 SNMP로 등록할 것이기에 구글링을 통해 Template 파일을 구했다.

직접 작성하는 것은... 나중에 해봐야지....

 

Netscreen Template : https://github.com/ZegalPL/zbxJuniperNetscreen/blob/master/zbxJuniperNetscreen.xml

 

zbxJuniperNetscreen/zbxJuniperNetscreen.xml at master · ZegalPL/zbxJuniperNetscreen

Zabbix Juniper-Netscreen template. Contribute to ZegalPL/zbxJuniperNetscreen development by creating an account on GitHub.

github.com

 

Template 등록 방법

1. 데이터 수집 > 템플릿 > 가져오기를 통해 다운로드한 Template 파일을 Import 한다.

 

2. Template Script를 확인 후 '가져오기'를 클릭한다.

 

SNMP 호스트 등록 방법

1. 데이터 수집 > 호스트 > 호스트 생성을 클릭하여 호스트명, 템플릿, 호스트 그룹, 인터페이스를 지정한다.

( 예시 )
- 호스트명 : Lab_FW
- 템플릿 : Import 한 템플릿 선택
- 호스트 그룹 : Network
- 인터페이스 : SNMP / 192.168.1.1 / SNMPv2

 

2. 매크로 탭으로 이동 후 장비에 설정한 SNMP Community 값을 입력 후 저장한다.

 

3. 2~3분 정도 후 모니터링 > 호스트로 이동하면 수집이 활성화된 것을 볼 수 있다. 또한 '최근 데이터'를 클릭하면 수집되는 항목과 값들을 확인할 수 있다.