개요
NetMonitor Pro는 서버 인프라를 실시간으로 모니터링하고 이상 징후를 감지하는 시스템입니다. CPU, 메모리, 디스크, 네트워크 트래픽을 한눈에 확인할 수 있는 대시보드를 제공합니다.
주요 기능
- 실시간 대시보드 — WebSocket 기반 실시간 메트릭 업데이트
- 임계값 알림 — CPU 90% 이상, 디스크 90% 이상 등 조건별 알림
- 알림 채널 — 이메일, Slack, Discord, 웹훅 지원
- 히스토리 차트 — 시간별, 일별, 주별 트렌드 분석
- 멀티 서버 — 여러 서버를 하나의 대시보드에서 관리
- 프로세스 모니터 — 리소스 많이 사용하는 프로세스 추적
설치
go install github.com/youngsam/netmonitor@latest
netmonitor init
netmonitor serve --port 8080시스템 요구사항
- Go 1.21 이상 (빌드 시)
- 바이너리 배포 시 별도 의존성 없음
- 모니터링 대상 서버에 에이전트 설치 필요