Windows Zabbix Agent 설치와 PSK 수집 확인하기

목차

Windows 서버에 Zabbix Agent MSI를 설치하고 PSK 통신을 확인하는 절차입니다. 원노트의 Windows 설치와 PSK 메모를 합쳤습니다. 기존 agent·agent2·서로 다른 설치 경로가 함께 있는지 먼저 확인합니다.

기존 설치 확인

서비스 관리 도구에서 설치된 Zabbix 서비스의 이름·실행 경로·시작 계정을 확인합니다. 업그레이드라면 conf와 로그 경로, Hostname, PSK identity·파일을 먼저 보관합니다. 단순 업데이트를 위해 서비스와 폴더를 바로 삭제하지 않습니다.

MSI 설치 값 준비

공식 다운로드에서 Windows 아키텍처와 서버에서 사용하는 Zabbix 계열에 맞는 MSI를 선택합니다. 설치 마법사에 호스트명, Zabbix 서버 주소, agent 수신 포트, active check 서버를 입력합니다. 예시는 호스트명 lieper-windows01, 서버 192.0.2.10, 수신 10050입니다.
PSK 사용을 선택하고 해당 호스트 전용 identity와 무작위 키를 등록합니다. 리눅스 등 관리 환경에서는 openssl rand -hex 32로 키를 생성할 수 있습니다. 원본 키를 예시로 재사용하지 않습니다.

웹 호스트 설정 일치

Zabbix 웹에 같은 Hostname으로 호스트를 등록하고 실제 쓰는 active·passive 템플릿을 연결합니다. 암호화 설정의 identity와 PSK는 설치 값과 일치해야 합니다. 수신 연결과 송신 연결의 정책을 구분해 확인합니다.

서비스와 방화벽 검증

TERMINAL / CONFIG
Get-Service '*Zabbix*'
Get-NetTCPConnection -LocalPort 10050 -ErrorAction SilentlyContinue

실제 설치 경로의 conf·log를 확인하고 서비스 계정이 PSK 파일을 읽을 수 있는지 점검합니다. Windows 방화벽의 agent 규칙은 수집 서버에서만 접속하도록 범위를 확인합니다. active check만 사용하는 경우 불필요한 인바운드 개방을 하지 않습니다.
최신 데이터의 갱신과 로그의 TLS 오류 여부를 확인합니다. 기존 agent를 교체했다면 재부팅 후에도 올바른 서비스가 시작되는지, 예전 서비스가 중복 수집하지 않는지도 확인합니다.

서비스구축 › zabbix
zabbix 목록