TCP 포트 감시 활용
이 문서는 TCP 포트 모니터링이 왜 필요한지, 와탭 서버 이벤트 설정 메뉴에서 어떻게 활성화하는지를 정리합니다.
TCP 포트 감시
IT 인프라 관리에서 TCP 포트 모니터링은 운영 중인 서비스의 상태를 확인하는 기본적이면서도 중요한 방법 중 하나입니다. TCP 포트는 네트워크상의 애플리케이션·서비스가 통신하는 주요 경로입니다. 각 서비스는 특정 TCP 포트로 통신하며, 포트 상태가 곧 서비스의 가용성과 성능을 직간접적으로 나타냅니다. TCP 포트 모니터링은 서비스가 정상적으로 작동하는지를 실시간으로 감시하여 시스템의 안정성을 보장하는 데 중요한 역할을 합니다.
예를 들어 웹 서버가 사용하는 80 또는 443과 같은 HTTP 포트가 응답하지 않을 경우 웹 서버가 다운되었거나 네트워크 문제로 인해 접근이 차단되었을 수 있습니다. 이러한 상황에서 TCP 포트 모니터링은 문제를 신속하게 감지하고 알림을 발송하여 관리자가 즉각적으로 대응할 수 있도록 지원합니다.
와탭의 서버 모니터링 에이전트는 모니터링 대상 서버의 상태를 실시간으로 확인할 수 있을 뿐만 아니라, 서버와 다른 서비스 간의 TCP 통신 상태까지 모니터링합니다. 이를 통해 서비스 중단을 예방하고 시스템의 가용성을 극대화하여, 비즈니스 연속성을 유지할 수 있습니다.
알림 활성화
홈 화면 > 프로젝트 선택 > 경고 알림 > 이벤트 설정 > 서버 탭 클릭 후 + 이벤트 추가 버튼을 클릭하세요.

기본 알림
와탭 서버 모니터링은 기본 알림을 제공합니다. 사용자는 다음과 같이 이벤트 템플릿 내에서 서버 재시작 및 데이터 미수신 항목을 활성화하는 것만으로 추가적인 조작 없이 기본 알림 설정을 완료할 수 있습니다.
-
재시작: 모니터링 대상 서버가 시스템 재시작을 수행할 경우 알림이 발송됩니다.
-
미수신: 서버의 다운타임이나 네트워크 문제로 인해 설정된 시간 동안 모니터링 에이전트로부터 데이터가 수신되지 않을 경우 해당 상태에 대한 알림이 발송됩니다.
TCP 포트 감시 알림
와탭 서버 모니터링 이벤트 템플릿에서 포트 항목을 활성화 후 다음 스크립트를 통해 모니터링 대상 엔드포인트와 TCP 포트를 설정하세요.
- Linux Shell
- Windows Powershell
#아래 변수에 모니터링 대상 아이피를 지정합니다.
export TARGET_IP=127.0.0.1
#아래 변수에 모니터링 대상 포트를 지정합니다.
export TARGET_PORT=80
echo "tcp.check.$TARGET_PORT=tcp://$TARGET_IP:$TARGET_PORT" |sudo tee -a /usr/whatap/infra/conf/whatap.conf
#아래 변수에 모니터링 대상 아이피를 지정합니다.
$TARGET_IP="127.0.0.1"
#아래 변수에 모니터링 대상 포트를 지정합니다.
$TARGET_PORT="80"
Add-Content -Path "C:\Program Files\WhatapInfra\whatap.conf" -Value "tcp.check.$TARGET_PORT=tcp://$TARGET_IP:$TARGET_PORT"
활성화 확인
whatap.conf
Linux 환경에서 127.0.0.1으로 설정이 완료된 경우 /usr/whatap/infra/conf 경로의 whatap.conf 파일에 다음과 같은 내용이 추가됩니다.
license=xxxxxxxxxx
whatap.server.host=xxx.xxx.xxx.xxx
createdtime=xxxxxxxxxx
tcp.check.8080=tcp://127.0.0.1:8080
다중 포트 감시
여러 개의 포트를 감시하기 위해서는 whatap.conf 파일 내 추가 설정이 필요합니다. 다음 예시를 참고하세요.
# port 8080, port 80
tcp.check.8080=tcp://127.0.0.1:8080
tcp.check.80=tcp://127.0.0.1:80