네트워크(Network)란 데이터 교환을 위해 서로 연결된 컴퓨터들의 집합을 의미합니다. 네트워크를 구성하는 요소 중 속도가 느려지거나 오작동하는 부분이 있는지 끊임없이 점검하려면, 성능 좋은 네트워크 모니터링 시스템을 갖추는 것이 필수적입니다.
이번 글에서는 2022년에 활용할 수 있는 최고의 무료 네트워크 모니터링 소프트웨어 10가지를 정리해 소개해 드립니다.
2022년 최고의 네트워크 모니터링 소프트웨어
1. Microsoft Network Monitor

Microsoft Network Monitor는 네트워크 트래픽을 캡처하고, 확인하고, 분석할 수 있는 대표적인 무료 네트워크 모니터링 소프트웨어입니다. 네트워크 및 애플리케이션 문제를 해결하는 데 매우 유용하며, 업데이트된 버전은 'Microsoft Message Analyzer'라는 이름으로 출시되었습니다.
주요 기능은 다음과 같습니다.
- 최신 프로토콜 파서를 지원하여, 트러블슈팅 및 진단 과정에서 프로토콜 메시징 트래픽, 이벤트, 시스템·애플리케이션 메시지를 캡처·표시·분석할 수 있습니다.
- 프로토콜 메시지를 캡처하고 분석하는 데 탁월한 강력한 도구입니다.
- 로그 및 저장된 추적(trace) 파일의 데이터를 불러오고 통합하고 분석하는 것도 가능합니다.
2. OpenNMS

OpenNMS는 2022년 현재 사용할 수 있는 최고의 무료 모니터링 소프트웨어 중 하나입니다. 주요 기능을 살펴보겠습니다.
- 이벤트 및 알림 관리, 자동 발견(discovery)과 프로비저닝, 서비스 모니터링, 데이터 수집 기능을 제공합니다.
- 경로 장애(path outage) 지원과 자체 복구되는 문제에 대한 자동 승인 기능을 갖추고 있습니다.
- iOS용 클라이언트 앱을 제공하여 장애 현황, 노드, 알람을 언제 어디서나 확인할 수 있습니다.
3. Advanced IP Scanner

설치 없이 바로 실행할 수 있다는 점이 큰 장점인 무료 네트워크 모니터링 도구입니다. 주요 기능은 다음과 같습니다.
- LAN을 분석할 수 있는 신뢰도 높은 네트워크 스캐너로, 스캔 결과를 CSV 파일로 내보낼 수 있습니다.
- 네트워크상의 모든 장치를 표시하고, 공유 폴더 접근을 허용하며, RDP와 Radmin을 통한 컴퓨터 원격 제어를 지원합니다.
- 컴퓨터를 원격으로 종료하는 기능도 제공합니다.
4. Nagios Core

Nagios Core는 모니터링 대상 요소들을 위한 기본 이벤트 스케줄러, 이벤트 처리기, 알림 관리자 역할을 하는 최고의 무료 네트워크 모니터링 소프트웨어입니다. 주요 기능은 다음과 같습니다.
- 단일 도구로 애플리케이션, 서비스, 운영체제, 네트워크 프로토콜, 시스템 메트릭, 인프라 구성 요소를 모두 모니터링할 수 있습니다.
- 트렌드 분석 및 용량 계획 애드온을 제공하여 노후화되는 인프라를 미리 파악할 수 있게 해줍니다.
- 에스컬레이션 기능을 통해 알림이 반드시 담당자에게 전달되도록 보장합니다.
함께 읽으면 좋은 글: 윈도우 최고의 드라이버 업데이터 소프트웨어 10가지
5. Cacti

Cacti는 라우팅·스위칭 시스템, 방화벽, 로드 밸런서, 서버 등 거의 모든 네트워크 요소에서 데이터를 수집하여 강력한 그래프로 시각화할 수 있는 네트워크 모니터링 도구입니다.
- '데이터 입력(data input)' 메커니즘을 제공하여, 데이터 수집에 사용할 커스텀 스크립트를 직접 정의할 수 있습니다.
- 트리 뷰(tree view) 기능으로 '그래프 계층 구조'를 만들고 그래프를 트리에 배치할 수 있어, 방대한 수의 그래프도 손쉽게 정리할 수 있습니다.
- 사용자 기반 관리 기능을 통해 관리자가 사용자를 생성하고 Cacti 인터페이스에 대해 서로 다른 권한 수준을 부여할 수 있습니다.
6. Wireshark

Wireshark는 네트워크에서 벌어지는 일을 세부 패킷 수준까지 들여다볼 수 있는 최고의 무료 네트워크 모니터링 소프트웨어입니다.
- 수백 가지 프로토콜에 대한 심층 검사를 지원하며, 지금도 새로운 프로토콜이 꾸준히 추가되고 있습니다.
- Windows, Linux, OS X, Solaris, FreeBSD, NetBSD 등 다양한 운영체제에서 실행됩니다.
- IPsec, ISAKMP, Kerberos, SNMPv3, SSL/TLS, WEP, WPA/WPA2 등 다양한 프로토콜의 복호화(decryption)를 지원합니다.
7. Zabbix

Zabbix는 오픈소스 네트워킹 도구이자 프리웨어로, 수만 대의 서버, 가상 머신, 네트워크 장치에서 실시간으로 수집되는 수백만 개의 지표(metric)를 모니터링할 수 있게 해줍니다.
- 초기 설정은 다소 까다롭지만, 깔끔하고 복잡하지 않은 인터페이스 덕분에 관리는 매우 쉽습니다.
- MySQL, PostgreSQL, SQLite, Oracle, IBM DB2 등 다양한 데이터베이스를 지원합니다.
- VMware 모니터링 기능을 갖추고 있으며, 어떤 스크립트 언어나 프로그래밍 언어로든 커스터마이징이 가능합니다.
함께 읽으면 좋은 글: 윈도우 최고의 디스크 조각모음 소프트웨어 10가지
8. Capsa Free

Capsa Free는 네트워크 트래픽을 모니터링하고, 네트워크 문제를 진단하며, 패킷을 분석할 수 있는 네트워크 분석기로, 최고의 네트워크 모니터링 소프트웨어 중 하나입니다.
- 300개 이상의 네트워크 프로토콜을 지원하고(프로토콜 생성·커스터마이징 가능), 관리자가 모든 네트워크 활동을 손쉽게 감시할 수 있도록 돕습니다.
- DoS(DDoS) 공격, 웜 활동, ARP 공격, TCP 포트 스캐닝, 의심스러운 통신을 정확히 탐지하고 실시간으로 출발지와 목적지를 찾아냅니다.
- 네트워크에서 전송되는 모든 패킷을 캡처하고, Hex, ASCII, EBCDIC 형식의 상세한 패킷 디코딩 정보를 표시합니다.
9. NTOP

NTOP(현재는 차세대 버전을 뜻하는 NTOPNG로 명명)는 네트워크 사용량을 감시하는 네트워크 트래픽 프로브(probe)입니다. 주요 기능은 다음과 같습니다.
- NetFlow-sFlow 이미터-컬렉터, ntop 중심의 모니터링 애플리케이션 개발용 HTTP 기반 클라이언트 인터페이스, 그리고 트래픽 통계를 영구 저장하는 RRDtool(RRD)을 지원합니다.
- 10Gbps 속도의 트래픽도 분석할 수 있으며, 각 트랜잭션별 IP 주소, 볼륨, 바이트 수에 대한 리포트를 제공합니다.
- Nagios 같은 외부 모니터링 애플리케이션과 연동하여 알림을 주고받고 모니터링에 필요한 데이터를 공급할 수 있습니다.
10. Nmap

Nmap(Network Mapper)은 네트워크 탐색(network discovery)과 보안 감사(security auditing)에 활용되는 최고의 오픈소스 무료 네트워크 모니터링 소프트웨어 중 하나입니다.
- IP 필터, 방화벽, 라우터 등 각종 장애물로 가득한 네트워크를 매핑하기 위한 다양한 고급 기법을 지원합니다.
- 멀티 플랫폼을 지원하여 Linux, Windows, FreeBSD, OpenBSD, Solaris, IRIX, Mac OS X, HP-UX, NetBSD, Sun OS, Amiga 등에서 사용할 수 있습니다.
- 네트워크 내 호스트를 빠르게 파악해야 할 때 가장 먼저 손꼽히는 도구입니다.
지금까지 선정한 최고의 무료 네트워크 모니터링 소프트웨어 목록이 도움이 되었기를 바랍니다. 여기에 소개할 만한 훌륭한 소프트웨어를 빠뜨렸다면 아래 댓글로 알려주세요!
최신 IT 소식과 컴퓨터 관리 꿀팁을 받아보고 싶다면 뉴스레터를 구독해 보세요!