Zabbix를 통한 TCP/UDP 포트 상태 모니터링(UserParameter 사용)

2025. 1. 13. 14:54·모니터링(Zabbix,Grafana)

서버의 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에서 등록 된 데이터 확인

 

저작자표시 비영리 변경금지 (새창열림)
'모니터링(Zabbix,Grafana)' 카테고리의 다른 글
  • Zabbix 7.0 Server, web 컨테이너 구성 (DB는 vm)
  • zabbix docker 모니터링 오류 (Cannot fetch data: Get http://1.28/system/df : dial unix /var/run/docker.sock: connect: permission denied.)
  • 리눅스 zabbix agent2 구성
  • Zabbix VM을 Docker 컨테이너로 이전(Grafana 포함)
기억보다는 기록을...
기억보다는 기록을...
내가 보려고 정리하는 글..
  • 기억보다는 기록을...
    메모장
    기억보다는 기록을...
    • 분류 전체보기
      • 클라우드(Azure, AWS, Alibaba)
      • 모니터링(Zabbix,Grafana)
      • 가상화(VMWare, Hyper-V)
      • Docker
      • Ansible
      • Linux
      • Windows
      • 이것저것
      • SQL
      • -------------------------
      • 재테크
  • 전체
    오늘
    어제
  • hELLO· Designed By정상우.v4.10.2
기억보다는 기록을...
Zabbix를 통한 TCP/UDP 포트 상태 모니터링(UserParameter 사용)
상단으로

티스토리툴바