실제 트래픽을 "확인"하는 최고의 스위치 포트 모니터링 소프트웨어
네트워크 스위치는 종종 전면 패널에 LED를 장착하여 장치의 작동 상태나 각 포트의 연결 상태를 시각적으로 알려줍니다. 그러나 이러한 LED는 실제로는 그다지 유용하지 않은 경우가 많습니다. 첫째, 스위치에 많은 포트가 있는 경우 LED를 위한 공간이 부족하고, 대부분 연결된 케이블에 가려져 식별하기 어렵습니다. 둘째, 네트워크 장비는 흔히 배선함이나 건물 통신실과 같이 접근하기 어려운 곳에 설치됩니다. 따라서 스위치 포트의 상태를 정확히 파악하려면 특정 도구가 필요하며, 이때 스위치 포트 모니터링 소프트웨어가 유용하게 사용됩니다. 이 글에서는 시장에서 가장 우수한 6가지 스위치 포트 모니터링 소프트웨어를 소개하고자 합니다.

스위치 포트 모니터링의 세계로 함께 떠나봅시다. 이 모니터링이란 정확히 무엇이며, 어떻게 작동하는지에 대해 알아보겠습니다. 전문적인 기술 용어를 최대한 피하면서, 이해하기 쉽고 유용한 정보를 제공하는 데 초점을 맞추겠습니다. 또한, 스위치 포트 모니터링의 핵심 요소인 SNMP(Simple Network Management Protocol)의 작동 원리를 간략하게 살펴보겠습니다. 그런 다음, 각각의 특징과 장점을 간략히 소개하면서, 가장 뛰어난 스위치 포트 모니터링 소프트웨어 6가지에 대해 알아볼 준비를 마쳤습니다.
스위치 포트 모니터링의 기초
네트워크 스위치를 모니터링할 때, 단순한 포트 상태 그 이상을 살펴봐야 합니다. 가장 기본적으로는 스위치 자체의 작동 상태를 확인해야 합니다. 즉, 스위치가 정상적으로 작동 중인지 또는 다운되었는지를 파악해야 합니다. 또한 스위치에 문제가 발생하면 사용자가 불편을 겪기 전에 즉시 알림을 받는 것이 중요합니다.
스위치의 작동 매개변수 역시 모니터링해야 할 중요한 부분입니다. 스위치의 메모리가 부족하지 않은지, 프로세서가 과부하되지 않았는지, 또는 과열되지 않았는지 등을 확인해야 합니다. 이러한 매개변수는 모니터링 도구를 통해 원격으로 쉽게 접근할 수 있으며, 정상 범위를 벗어날 경우 알림을 보내도록 설정할 수 있습니다.
다음으로, 스위치 포트 자체의 상태 모니터링이 중요합니다. 각 포트가 정상적으로 연결되었는지, 아니면 연결이 끊어졌는지를 파악해야 합니다. 더 나아가 대부분의 스위치 포트 모니터링 도구를 사용하면 각 포트를 통해 송수신되는 트래픽 양과 인터페이스 오류를 측정할 수도 있습니다. 이러한 정보는 일반적으로 시간 경과에 따른 변화를 보여주는 그래프로 표시됩니다.
스위치 포트와 네트워크 포트의 차이점
더 자세히 알아보기 전에, 스위치 포트와 네트워크 포트 사이의 중요한 차이점을 명확히 할 필요가 있습니다. 스위치 포트는 네트워크 스위치의 물리적인 인터페이스를 의미합니다. 이 글에서 다루는 내용이 바로 스위치 포트입니다. 반면 네트워크 포트는 완전히 다른 개념입니다. 네트워크 포트는 네트워크에 연결된 장치가 네트워크 트래픽을 구성하는 방법을 나타냅니다. 예를 들어 컴퓨터에서 여러 프로세스나 서비스가 동시에 실행될 수 있습니다. 컴퓨터가 네트워크를 통해 데이터 패킷을 보낼 때, 응답해야 할 프로세스를 알리기 위해 소스 포트 번호를 사용합니다. 대상 포트도 같은 이유로 사용됩니다. 표준화된 여러 포트 번호가 보편적으로 사용됩니다. 예를 들어 HTTP 트래픽은 포트 80, FTP는 포트 21, DNS는 포트 53을 사용합니다. 네트워크 포트를 스캔하는 도구도 있지만, 이 글에서 다루는 내용은 아닙니다.
SNMP란 무엇인가?
SNMP는 Simple Network Management Protocol의 약자입니다. 이름에서 알 수 있듯이 네트워크 관리를 단순화하기 위한 프로토콜입니다. "단순하다"고는 하지만 실제로는 그렇게 단순하지 않습니다. 그러나 자동차를 사용하기 위해 자동차 정비 전문가가 될 필요는 없는 것처럼, SNMP를 사용하기 위해 SNMP의 모든 측면을 마스터할 필요는 없습니다. 따라서 가능한 한 기술적인 설명을 피하고, SNMP 모니터링이 어떻게 작동하는지 이해하는 데 필요한 만큼만 설명하겠습니다.
SNMP는 많은 네트워크 장치의 운영 체제에 내장되어 있습니다. SNMP를 지원하는 장치는 모니터링 도구에서 특정 매개변수를 사용할 수 있도록 합니다. 이러한 매개변수는 주로 게이지 또는 카운터의 두 가지 유형으로 나눌 수 있습니다. 일반적인 네트워크 스위치에는 CPU 로드, 사용된 메모리 비율 또는 코어 온도와 같은 게이지 유형 SNMP 매개변수가 있습니다. 또한, 각 인터페이스를 통해 주고받은 바이트 수와 입력 및 출력 오류 수를 계산하는 카운터 유형 매개변수도 있습니다.
모니터링 도구는 '가져오기(Get)' 요청을 보내어 SNMP를 지원하는 장치와 통신합니다. 이 요청에는 읽고자 하는 매개변수의 객체 식별자(OID)와 '커뮤니티 문자열'이라고 불리는 일종의 암호가 포함됩니다. 이 커뮤니티 문자열은 네트워크 장치에 설정된 값과 일치해야 합니다. 이러한 통신은 연결 없이 이루어집니다.
일반적인 포트 모니터링 도구는 미리 정의된 규칙적인 간격(보통 5분)으로 각 장치에서 관련 매개변수를 읽어옵니다. 게이지 유형 값의 경우 단순히 데이터베이스에 저장하고 대시보드에 표시합니다. 그러나 카운터 유형 매개변수의 경우 좀 더 복잡한 과정이 필요합니다. 단순히 인터페이스를 통해 주고받은 바이트 수 자체에는 큰 의미가 없습니다. 우리가 알고 싶은 것은 대역폭 사용량, 즉 초당 전송되는 비트 수입니다.
모니터링 도구는 다음과 같은 방식으로 이 정보를 계산합니다. 게이지 값과 마찬가지로 미리 정의된 간격으로 카운터를 읽어오지만 값을 저장하는 대신 몇 가지 계산을 수행합니다. 먼저, 이전 값에서 현재 값을 빼서 5분 동안의 바이트 수를 구합니다. 그런 다음, 이 값에 8을 곱하여 5분 동안의 비트 수를 구하고, 마지막으로 이 결과를 300(5분 동안의 초 수)으로 나누어 지난 5분 동안의 평균 대역폭 사용량(초당 비트 수)을 구합니다. 인터페이스 오류율도 비슷한 방식으로 계산하여 초당 인터페이스 오류 수를 나타냅니다.
최고의 스위치 포트 모니터링 도구 6가지
다음은 네트워크 관리 분야에서 널리 알려진 소프트웨어 6가지입니다. 가장 먼저 소개할 도구는 다른 도구들과 조금 다르지만, 나머지 5가지 도구는 좀 더 "전통적인" 방식으로 작동합니다. 각 도구에 대한 주요 기능을 간략하게 소개하겠습니다.
1. SolarWinds 사용자 장치 추적기(무료 평가판)
만약 여러분이 전통적인 모니터링 도구에 익숙하다면, SolarWinds 사용자 장치 추적기는 다소 새롭게 느껴질 수 있습니다. 이 도구는 대부분의 다른 모니터링 시스템과는 매우 다르게 작동합니다. 이 도구는 사용량 측정보다는 장치 추적에 중점을 둡니다. 이는 미묘하지만 중요한 차이점입니다. 이 제품은 네트워크 장치를 신속하게 찾고, 무선 액세스 포인트, 스위치, 포트를 매핑하고 모니터링하는 기능을 제공합니다. 스위치 및 스위치 포트 용량을 관리해야 하는 경우 이 도구는 매우 유용합니다. 또한, 불량 장치 및 사용자를 감지하고 필요한 경우 원격으로 포트를 비활성화하는 데 사용할 수도 있습니다.

통합 IT 관리 대시보드를 통해 SolarWinds 사용자 장치 추적기를 사용하면 오류, 성능 및 용량 사용량에 대해 무선 액세스 포인트를 모니터링할 수 있습니다. 이 도구는 전용 Wi-Fi 분석기만큼 강력하지 않을 수 있지만, 없는 것보다는 낫습니다. 사실 대부분의 사용자에게는 충분할 것입니다.
사용자를 살펴보면, 이 도구는 장치뿐만 아니라 사용자도 추적합니다. 예를 들어, 특정 스위치 포트에 연결된 컴퓨터에 누가 로그인했는지 알 수 있습니다. 이는 SolarWinds 사용자 장치 추적기가 다른 제품과 크게 차별화되는 부분입니다. 기존 도구는 주로 네트워크 인터페이스를 통해 전송되는 트래픽 양과 어떤 트래픽이 인터페이스를 사용하는지 알려주는 데 중점을 두는 반면, 이 도구는 장치 및 사용자 추적에 특화되어 있습니다.
만약 여러분이 좀 더 전통적인 접근 방식을 선호한다면, 이 도구는 네트워크 트래픽에 대한 자세한 정보를 제공하는 NetFlow 수집 및 분석 도구인 SolarWinds NetFlow Traffic Analyzer 또는 아래에 소개할 네트워크 성능 모니터와 원활하게 통합됩니다.
SolarWinds 사용자 장치 추적기는 모니터링해야 하는 총 네트워크 스위치 포트 수에 따라 라이선스가 부여됩니다. 가격은 2,500개 포트 기준으로 1,895달러부터 시작합니다. 제품을 구매하기 전에 30일 무료 평가판을 다운로드하여 사용해 볼 수 있으며, 작동 방식을 보여주는 대화형 데모도 제공됩니다.
30일 무료 평가판: SOLARWINDS 사용자 장치 추적기
2. SolarWinds 네트워크 성능 모니터(무료 평가판)
보다 전통적인 스위치 포트 모니터링 도구를 찾고 있다면, SolarWinds 네트워크 성능 모니터(NPM)가 좋은 선택이 될 수 있습니다. 이는 SolarWinds의 대표적인 제품 중 하나이며 가장 정교한 제품 중 하나입니다. NPM은 장치를 모니터링하고 시스템을 구성하는 사용자 친화적인 그래픽 대시보드와 함께 완벽한 네트워크 모니터링 솔루션을 제공합니다.

SolarWinds 네트워크 성능 모니터에 장치를 추가하는 것은 매우 쉽습니다. 장치의 IP 주소 또는 호스트 이름과 SNMP 커뮤니티 문자열을 입력하기만 하면 나머지는 도구가 자동으로 처리합니다. 장치에서 사용 가능한 매개변수를 쿼리하고 모니터링에 포함할 매개변수를 선택할 수 있습니다. 추가할 수 있는 장치의 수에는 제한이 있지만, 필요에 따라 라이선스를 업그레이드할 수 있습니다. NPM은 소규모 네트워크에서부터 수백 개의 장치가 있는 복잡한 네트워크까지 쉽게 확장할 수 있습니다.
네트워크를 지속적으로 관찰하는 대신, The SolarWinds NPM은 경고 기능을 제공합니다. 이 도구는 모니터링되는 매개변수가 임계값을 초과할 때마다 알림을 보내줍니다. 경고 시스템은 이벤트 및 알림 방법을 사용자 정의할 수 있지만, 거의 모든 구성에 대해 바로 사용할 수도 있습니다. 경고 시스템에는 어느 정도의 지능이 내장되어 있어서, 예를 들어 한밤중에 사소한 이벤트에 대한 알림을 보내거나, 실제 문제가 발생했을 때 연결할 수 없는 장치에 대해 수십 개의 호스트 다운 알림을 보내지 않습니다.
SolarWinds 네트워크 성능 모니터의 가격은 2,955달러부터 시작하며, 모니터링하려는 요소의 수에 따라 가격이 올라갈 수 있습니다. 자세한 견적은 SolarWinds 영업팀에 문의하거나 온라인 견적 도구를 사용할 수 있습니다. 대부분의 SolarWinds 제품과 마찬가지로 SolarWinds 웹사이트에서 30일 무료 평가판을 다운로드할 수 있습니다.
30일 무료 평가판: SOLARWINDS 네트워크 성능 모니터
또한 SolarWinds 웹사이트에 있는 동안 제공되는 다양한 무료 도구를 살펴보십시오. 이러한 도구 중 일부는 "최고의 SFTP 및 FTPS 서버" 및 "최고의 무료 TFTP 서버" 기사에서 검토된 적이 있습니다.
3. ManageEngine OpManager
ManageEngine은 우수한 네트워크 관리 도구를 만드는 것으로 유명합니다. ManageEngine OpManager는 완벽한 관리 시스템을 제공합니다. Windows 또는 Linux에서 실행할 수 있는 이 도구는 다양한 뛰어난 기능을 갖추고 있습니다. 무엇보다도 장치를 검색할 뿐만 아니라, 사용자 정의 가능한 대시보드를 위한 네트워크 자동 검색 및 매핑 기능이 있습니다. 드릴다운 기능이 있는 대시보드는 사용하기 매우 쉽습니다. 모바일 장치 사용자의 경우 iOS 및 Android용 클라이언트 앱도 제공되어 어디서든 액세스할 수 있습니다.

경고 기능은 OpManager의 또 다른 강점입니다. 이 도구는 다양한 임계값 기반 경고를 제공하여 사용자가 네트워크 문제를 감지, 식별 및 해결하는 데 도움을 줍니다. 모든 메트릭에 대해 여러 알림 임계값을 설정할 수 있습니다.
ManageEngine OpManager는 Essential 플랜과 Enterprise 플랜의 두 가지 버전으로 제공됩니다. Essential 플랜은 최대 1,000개의 노드를 모니터링할 수 있으며, 가격은 25개 장치 기준으로 715달러부터 시작합니다. 반면, Enterprise 플랜은 최대 10,000개의 장치를 모니터링할 수 있으며, 가격은 500개 장치 기준으로 19,795달러부터 시작합니다. 두 플랜 모두 30일 무료 평가판을 이용할 수 있으며, 온라인 데모도 제공됩니다. 또한 ManageEngine에 맞춤형 데모를 요청할 수도 있습니다.
4. PRTG
Paessler Router Traffic Grapher(PRTG)는 또 다른 우수한 모니터링 시스템입니다. 게시자에 따르면 PRTG는 IT 인프라의 모든 시스템, 장치, 트래픽 및 애플리케이션을 모니터링할 수 있다고 합니다. PRTG는 외부 모듈이나 추가 기능에 의존하지 않는 포괄적인 패키지이므로, 대부분의 다른 네트워크 모니터링 도구보다 빠르고 쉽게 설치할 수 있습니다. PRTG에서는 Windows 엔터프라이즈 콘솔, Ajax 기반 웹 인터페이스, Android 및 iOS용 모바일 앱과 같이 다양한 사용자 인터페이스를 선택할 수 있습니다.

다른 우수한 제품과 마찬가지로 PRTG에도 장치 자동 검색 기능이 있습니다. 네트워크를 스캔하고 다양한 장치와 시스템을 자동으로 인식합니다. 또한, 사전 정의된 템플릿을 기반으로 해당 장치에 대한 센서를 자동으로 생성합니다. PRTG는 사용자 정의 지도를 만들고 모니터링 데이터를 시각적으로 표시할 수 있는 매우 유용한 지도 기능을 제공합니다. 경고 기능 또한 PRTG에서 중요한 부분을 차지하며, 유연하고 사용자 정의할 수 있는 경고 및 알림 기능을 제공합니다. Android, iOS 또는 Windows Phone용 무료 클라이언트 앱을 사용하면 모바일 장치에서 직접 푸시 알림을 받을 수 있습니다. 또한 이메일 및 SMS 알림과 같은 표준 알림도 사용할 수 있습니다. 더 많은 유연성을 원한다면 강력한 API를 사용하여 자신만의 알림 스크립트를 만들 수도 있습니다.
PRTG는 모든 기능을 갖추고 있지만 100개의 센서를 모니터링하는 기능이 제한된 무료 버전으로 제공됩니다. 모니터링되는 각 매개변수는 하나의 센서로 계산됩니다. 예를 들어, 48포트 스위치의 각 포트와 CPU 및 메모리 부하를 모니터링하는 경우 최대 50개의 센서를 사용하게 됩니다. 100개 이상의 센서가 필요한 경우 유료 라이선스를 구입해야 합니다. 가격은 센서 용량에 따라 1,600달러(500개 센서)부터 14,500달러(무제한 센서)까지 다양합니다. 센서 제한 없는 평가판을 다운로드할 수 있으며, 30일 평가판 기간이 끝나면 무료 버전으로 되돌아갑니다.
5. 자빅스
자빅스는 최고의 무료 오픈 소스 모니터링 플랫폼 중 하나입니다. 이 엔터프라이즈급 시스템은 전 세계적으로 30만 명 이상의 사용자를 보유하고 있습니다. 자빅스는 스위치 포트뿐만 아니라 로컬 및 클라우드 기반 서버와 해당 서버에서 실행되는 서비스도 모니터링합니다. 자빅스를 사용하여 대역폭, 장치 CPU 및 메모리 사용률, 일반 장치 상태 및 구성 변경 사항을 모니터링할 수 있습니다.

이 도구는 매우 직관적인 웹 기반 인터페이스와 인상적인 기능 세트를 자랑합니다. 수천 달러에 달하는 상용 제품에서 기대할 수 있는 모든 기능을 갖추고 있습니다. 경고 및 알림 시스템은 매우 강력합니다. 이메일 알림 외에도 모니터링 이벤트에 의해 트리거되는 로컬 스크립트를 실행할 수도 있습니다.
자빅스는 무료로 사용할 수 있지만, Zabbix에서 보조 서비스를 구매할 수도 있습니다. 예를 들어, 기술 지원은 필요에 따라 다양한 단계로 구매할 수 있습니다. 또한 완전한 인증 교육 프로그램도 제공됩니다. 그러나 커뮤니티 지원도 제공되므로 이러한 서비스를 꼭 구매할 필요는 없습니다.
6. 선인장
선인장은 가장 많이 사용되는 무료 오픈 소스 모니터링 시스템 중 하나일 것입니다. 일부 상용 제품만큼 기능이 풍부하지 않을 수 있지만(이는 논란의 여지가 있지만), 특히 가격을 고려할 때 매우 유용한 도구입니다. Cacti의 주요 구성 요소는 빠른 폴러, 고급 그래프 템플릿 및 다양한 데이터 수집 방법입니다. Cacti는 각 사용자가 장치의 하위 집합에 접근할 수 있도록 설정할 수 있는 사용자 계정을 제공합니다. 이 제품은 사용하기 쉬운 웹 기반 인터페이스를 갖추고 있으며, 소규모 비즈니스 또는 가정 LAN에서부터 여러 사이트에 수천 개의 장치가 있는 복잡한 네트워크로 확장할 수 있습니다.

Cacti는 라운드 로빈 데이터베이스(이름의 유래)에 데이터를 저장하고 해당 데이터를 기반으로 그래프를 생성하는 오픈 소스 프로그램인 RRDTool을 기반으로 합니다. Cacti는 주로 PHP로 작성되었으므로 필요에 맞게 쉽게 수정할 수 있습니다. 또한 다양한 장치에 대한 기본 제공 템플릿이 있습니다. 장치별 템플릿은 장치 제조업체 웹사이트나 커뮤니티 중심의 Cacti 포럼에서 다운로드할 수 있습니다. Cacti에서 부족한 유일한 기능은 경고 기능입니다.
결론
적절한 도구를 사용하면 스위치의 포트와 전반적인 상태를 쉽게 모니터링할 수 있습니다. 가장 먼저 해야 할 일은 자신에게 맞는 도구를 선택하는 것입니다. 위에서 소개한 6가지 제품은 모두 훌륭한 선택입니다. 각 도구는 고유한 특징과 장점을 가지고 있으므로, 선택은 주로 개인의 선호도와 특정 요구 사항에 따라 결정됩니다.