서버의 TCP/UDP 포트 개수 및 상태 별 포트 개수 모니터링
기본적으로 제공되는 값이 없어 UserParameter를 사용하여 생성 및 모니터링
- TCP/UDP 전체 포트 개수
- ESTABLISHED, CLOSE_WAIT, TIME_WAIT, LISTENING, SYN_CENT 별 사용 포트 개수
필요한 작업
- Zabbix 웹에서 신규 Template 생성
- 모니터링 대상 서버 agent conf 파일에 UserParameter 추가 및 agent 재시작
1. 모니터링을 위한 신규 Template 생성
- "Data collection - Templates" 선택 후 오른쪽 상단 "Create template" 클릭
- New template 생성
- Template name 입력 및 Template groups 선택
- Description 부분에는 zabbix agent conf 파일에 기입 될 내용을 등록(기록용)
- 신규 Template(TCP/UDP Stats Windows) 확인
2. 모니터링을 위한 Items 등록
- 신규 생성한 "Template(TCP/UDP Stats Windows)" 에서 "Items" 선택 후 오른쪽 상단 "Create item" 클릭
- New item 생성
- Name - 모니터링 내용에 따라 생성
- Key - 모니터링 내용에 따라 생성 (향후 zabbix agent 설정 파일 등록 시 사용할 값)
- Update Interval, Timout, History, Trands 는 상황에 따라 설정
- Grafana에서 데이터를 가져다 보기 위해 tag 등록
- 모니터링이 필요한 항목 모두 등록
3. zabbix_agent2.conf 수정 (모니터링 대상)
- zabbix_agent2.conf 파일 제일 하단에 UserParameter 등록
- zabbix_agent2 서비스 재시작
4. 신규 Template 적용
- Zabbix 웹에 접속하여 모니터링 대상 template 추가
- 모니터링 대상 최근 수집 데이터에서 추가한 항목 수집 확인
5. Grafana에서 등록 된 데이터 확인