목적
Python을 이용해 네트워크 장비에서 발생하는 데이터를 수집하고,
이를 모니터링 도구에서 활용하는 자동화 흐름을 이해하는 것을 목표로 했습니다.
단순 모니터링 설정이 아니라,
데이터 수집과 분석 과정을 자동화 관점에서 바라보는 것에 초점을 맞췄습니다.
실습 내용
- Python을 이용한 SNMP 데이터 수집
- 네트워크 장비 상태 정보 조회
- 수집한 데이터를 Zabbix에서 확인
- 트래픽 및 상태 정보를 그래프로 시각화
- 트리거에 따른 Slack 알림
- Python을 이용한 SNMP 데이터 수집
- 수집된 SNMP 데이터를 JSON 변환 후 Zabbix로 수동 반복문으로 Pus
- systemed service 및 timer로 반복작업 자동화
- 트래픽 발생 및 graph, trigger, slack 확인