실제 트래픽을 “확인”하는 최고의 스위치 포트 모니터링 소프트웨어

네트워크 스위치는 상태와 인터페이스 또는 포트의 상태에 대한 어느 정도의 정보를 제공하는 패널의 LED와 함께 제공되는 경우가 많습니다. 불행히도 이러한 조명은 거의 도움이 되지 않습니다. 첫째, 일반적으로 수십 개의 인터페이스가 있는 스위치의 경우 LED를 위한 공간이 많지 않고 연결된 모든 케이블 뒤에 숨겨져 있는 경우가 많습니다. 그러나 더 중요한 것은 네트워크 장비가 일반적으로 배선 캐비닛이나 건물 라이저와 같은 원격 위치에 설치된다는 것입니다. 스위치 포트를 주의 깊게 관찰하려면 몇 가지 도구를 사용해야 합니다. 여기에서 스위치 포트 모니터링 소프트웨어가 도움이 될 수 있으며 이것이 우리가 상위 6개 스위치 포트 모니터링 소프트웨어 목록을 제공하는 이유입니다.

스위치 포트 모니터링에 대해 논의하면서 여정을 시작하겠습니다. 그것이 무엇이며 어떻게 작동하는지 살펴보겠습니다. 기술적인 세부 사항에 빠지지 않고 이해하기 쉬운 방식으로 최대한 유용한 배경 정보를 제공하고자 합니다. 그리고 기술적인 세부 사항에 대해 이야기하면서 SNMP가 스위치 포트를 모니터링하는 맥락에서 어떻게 작동하는지 논의할 것입니다. 결국 SNMP는 모든 모니터링 시스템의 중심 부분입니다. 그런 다음 각각에 대한 간략한 검토와 함께 상위 6개 스위치 포트 모니터링 소프트웨어를 공개할 준비가 되었습니다.

스위치 포트 모니터링의 ABC

네트워크 스위치에서 모니터링하려는 몇 가지 사항이 있습니다. 사실, 모니터링 스위치는 단순한 포트 이상입니다. 가장 기본적인 형태에서 모니터링하려는 것은 스위치의 상태입니다. 스위치가 위 또는 아래인지 알고 싶습니다. 그리고 하나가 다운되면 사용자가 전화를 걸기 시작하기 전에 즉시 알림을 받고 싶습니다.

모니터링할 수 있는 다른 것은 스위치의 작동 매개변수입니다. 메모리가 부족하지 않은지, 프로세서에 과부하가 걸리지 않았는지 또는 과열되지 않았는지 확인해야 합니다. 이러한 유형의 매개변수는 모니터링 도구를 통해 원격으로 쉽게 가져올 수 있으며 “정상” 범위를 초과하는 경우 알림을 보내도록 설정할 수 있습니다.

다음 모니터링 수준은 스위치 포트의 실제 모니터링입니다. 어떤 것이 상승하고 어떤 것이 하락했는지 알고 싶습니다. 그러나 더 중요한 것은 대부분의 스위치 포트 모니터링 도구를 사용하여 각 포트 안팎의 트래픽과 종종 인터페이스 오류도 측정할 수 있다는 것입니다. 그들은 일반적으로 해당 정보를 시간 경과에 따른 진화를 보여주는 그래프로 표시합니다.

스위치 포트와 네트워크 포트를 혼동하지 마십시오

더 진행하기 전에 명확히 하고 싶은 것이 있습니다. 스위치 포트와 네트워크 포트 사이에는 중요한 차이가 있습니다. 첫 번째는 네트워크 스위치의 물리적 인터페이스를 나타냅니다. 이것이 이 기사의 전부입니다. 네트워크 포트는 완전히 다른 것을 나타냅니다. 포트 번호는 네트워크에 연결된 장치가 네트워크 트래픽을 구성하는 방법입니다. 컴퓨터에서 주어진 시간에 실행 중인 많은 프로세스, 프로그램 및 서비스가 있을 수 있습니다. 컴퓨터가 네트워크에서 데이터 패킷을 보낼 때 응답해야 하는 프로세스를 알려주는 소스 포트 번호로 표시합니다. 대상 포트도 거의 같은 이유로 사용됩니다. 여러 포트 번호가 표준화되어 보편적으로 사용됩니다. HTTP 트래픽의 경우 포트 80, FTP의 경우 포트 21, DNS의 경우 포트 53을 생각할 수 있습니다. 네트워크 포트를 스캔하는 도구가 있지만 이 기사의 내용은 이것이 아닙니다.

SNMP에 대한 간략한 소개

SNMP는 Simple Network Management Protocol의 약자입니다. 그것은 그것이 무엇인지에 대해 꽤 많이 알려줄 것입니다. 간단하다고 하지만 실제로는 그렇게 간단하지 않습니다. 그러나 자동차를 사용하기 위해 노련한 정비사가 될 필요가 없는 것처럼 SNMP를 사용하기 위해 SNMP의 모든 측면을 마스터할 필요는 없습니다. 따라서 설명을 가능한 비기술적으로 유지하고 SNMP 모니터링이 작동하는 방식을 이해하는 데 필요한 만큼만 설명합니다.

  (수정됨) Mac에서 Apt-get 명령을 찾을 수 없음

SNMP는 많은 네트워킹 장치의 운영 체제에 바로 내장되어 있습니다. SNMP 지원 장치는 모니터링 도구에서 특정 수의 매개변수를 사용할 수 있도록 합니다. 매개변수는 주로 게이지 또는 카운터의 두 가지 유형일 수 있습니다. 예를 들어, 일반적인 네트워크 스위치에는 CPU 로드, 사용된 메모리 비율 또는 코어 온도에 대한 게이지 유형 SNMP 매개변수가 있습니다. 또한 입력 및 출력 바이트와 각 인터페이스의 입력 및 출력 오류를 계산하는 카운터 유형 매개변수가 있습니다.

모니터링 도구는 읽고자 하는 매개변수의 개체 식별자 또는 OID와 함께 “가져오기” 요청을 전송하여 연결 없는 방식으로 SNMP 지원 장치와 통신합니다. 보안상의 이유로 요청에는 조잡한 암호 메커니즘으로 생각할 수 있는 “커뮤니티 문자열”도 포함되어야 합니다. 요청의 커뮤니티 문자열은 네트워크 장치에 구성된 것과 일치해야 합니다.

일반적인 포트 모니터링 도구는 사전 정의된 규칙적인 간격(일반적으로 5분마다)으로 각 장치에서 관련 매개변수를 읽습니다. 게이지 유형 값의 경우 단순히 데이터베이스에 저장하고 대시보드에 표시합니다. 카운터 유형 매개변수의 경우 상황이 조금 더 정교합니다. 아무도 인터페이스 안팎의 바이트 수를 아는 데 관심이 없습니다. 우리가 원하는 것은 대역폭 사용량(초당 비트 수)입니다.

모니터링 도구가 수행하는 방법은 다음과 같습니다. 게이지와 동일한 미리 정의된 간격으로 카운터를 읽지만 값을 저장하는 대신 몇 가지 계산을 수행합니다. 먼저 이전 값에서 카운터의 현재 값을 빼서 5분 동안의 바이트 수를 제공합니다. 그런 다음 해당 값에 8을 곱하여 5분 동안의 비트 수를 구하고 결과를 300(5분 동안의 초 수)으로 나누어 지난 5분 동안의 평균 대역폭 사용량(초당 비트 수)을 구합니다. 오류 카운터로 유사한 계산이 수행되어 초당 인터페이스 오류의 오류율을 제공합니다.

당사의 상위 6개 스위치 포트 모니터링 도구

상위 6개 목록에는 네트워크 관리 세계에서 가장 잘 알려진 이름의 소프트웨어가 있습니다. 우리의 최고 선택은 다소 독특하지만 나머지 5개는 작동 방식이 더 “고전적인” 도구입니다. 각 도구에 대해 주요 기능을 소개하는 간략한 리뷰를 제공합니다.

1. SolarWinds 사용자 장치 추적기(무료 평가판)

보다 전통적인 모니터링 도구에 익숙하다면 SolarWinds 사용자 장치 추적기가 방심할 수 있습니다. 대부분의 다른 모니터링 시스템과 매우 다릅니다. 이 도구는 사용량 측정보다 추적에 중점을 둡니다. 이것은 미묘하지만 중요한 차이입니다. 이 제품은 네트워크 장치를 빠르게 찾고 무선 액세스 포인트, 스위치 및 포트를 매핑 및 모니터링하는 기능을 가지고 있습니다. 스위치 및 스위치 포트 용량을 관리해야 하는 경우 탁월한 도구입니다. 또한 불량 장치 및 사용자를 감지하고 필요한 경우 원격으로 포트를 비활성화하는 데 사용할 수 있습니다.

통합 IT 관리 대시보드를 통해 SolarWinds User Device Tracker를 사용하면 오류, 성능 및 용량 사용량에 대해 무선 액세스 포인트를 모니터링할 수 있습니다. 전용 Wi-Fi 분석기에는 적합하지 않을 수 있지만 없는 것보다는 낫습니다. 사실, 대부분의 사용자에게 충분할 것입니다.

사용자에 대해 말하면 이 도구는 장치뿐만 아니라 사용자도 추적합니다. 예를 들어 특정 스위치 포트에 연결된 컴퓨터에 누가 로그온했는지 알 수 있습니다. 이것은 실제로 SolarWinds 사용자 장치 추적기가 다른 제품과 크게 다른 점입니다. 기존 도구는 주로 트래픽 모니터를 사용하여 네트워크 인터페이스를 통해 전달되는 트래픽의 양과 때로는 어떤 트래픽이 네트워크 인터페이스를 사용하고 있는지 알려줍니다.

보다 전통적인 접근 방식을 원하는 경우 이 도구는 네트워크의 트래픽에 대한 자세한 정보를 제공할 수 있는 NetFlow 수집기 및 분석기 도구인 SolarWinds NetFlow Traffic Analyzer 또는 아래에 검토된 네트워크 성능 모니터와 원활하게 통합됩니다.

SolarWinds 사용자 장치 추적기는 모니터링해야 하는 총 네트워크 스위치 포트 수에 따라 라이선스가 부여됩니다. 가격은 2500개 포트에 대해 1,895달러부터 시작합니다. 제품을 구매하기 전에 제품을 사용해 보고 싶다면 30일 무료 평가판을 다운로드할 수 있습니다. 그리고 실제로 작동하는 모습을 보고 싶다면 대화식 데모도 사용할 수 있습니다.

  비디오 게임의 DLC란 무엇입니까?

30일 무료 평가판: SOLARWINDS 사용자 장치 추적기

2. SolarWinds 네트워크 성능 모니터(무료 평가판)

보다 전통적인 스위치 포트 모니터링 도구를 찾고 있다면 SolarWinds Network Performance Monitor(또는 NPM이라고도 함)가 적합한 도구일 수 있습니다. SolarWinds의 주력 제품이자 가장 정교한 제품 중 하나입니다. NPM은 장치를 모니터링하고 시스템을 구성하는 사용자 친화적인 그래픽 대시보드와 함께 완전한 네트워크 모니터링 솔루션을 제공합니다.

SolarWinds 네트워크 성능 모니터에 장치를 추가하는 것이 이보다 더 쉬울 수는 없습니다. 장치의 IP 주소 또는 호스트 이름과 SNMP 커뮤니티 문자열을 표시하기만 하면 나머지는 도구가 처리합니다. 장치에서 사용 가능한 매개변수를 쿼리하고 모니터링에 포함할 매개변수를 선택할 수 있습니다. 추가할 수 있는 장치의 수에는 제한이 있지만 도달하면 라이선스를 업그레이드하기만 하면 됩니다. NPM은 가장 작은 네트워크에서 수백 개의 장치가 있는 마지막 다중 사이트 네트워크까지 쉽게 확장할 수 있습니다.

도구의 대시보드 앞에 앉아 네트워크를 관찰하고 싶지 않기 때문에 The SolarWinds NPM에도 경고가 있습니다. 예를 들어 이 도구는 모니터링되는 매개변수가 임계값을 초과할 때마다 알려줍니다. 경고 시스템은 이벤트 및 알림 방법을 트리거하는 측면에서 사용자 정의가 가능하지만 거의 모든 구성으로 즉시 사용하도록 선택할 수도 있습니다. 경고 시스템에는 일부 인텔리전스가 내장되어 있으며 예를 들어 한밤중에 사소한 이벤트에 대한 알림을 보내거나 실제 문제가 앞에 있는 다운 스위치일 때 연결할 수 없는 장치에 대해 수십 개의 호스트 다운 알림을 보내지 않습니다. .

SolarWinds Network Performance Monitor의 가격은 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 플랜의 두 가지 버전으로 제공됩니다. 첫 번째는 최대 1,000개의 노드를 모니터링할 수 있으며 가격은 25개 장치에 대해 $715부터 시작하는 반면, 다른 하나는 500개 장치에 대해 $19,795부터 시작하는 가격으로 최대 10,000개의 장치를 모니터링할 수 있습니다. 무료 30일 평가판은 두 계획 모두에서 사용할 수 있으며 온라인 데모도 마찬가지입니다. 또한 ManageEngine을 사용하여 맞춤형 데모를 준비할 수도 있습니다.

4. PRTG

그만큼 Paessler 라우터 트래픽 그래퍼, 또는 PRTG는 또 다른 훌륭한 모니터링 시스템입니다. 게시자는 PRTG가 IT 인프라의 모든 시스템, 장치, 트래픽 및 응용 프로그램을 모니터링할 수 있다고 주장합니다. 다운로드하여 설치해야 하는 외부 모듈이나 추가 기능에 의존하지 않는 포괄적인 패키지입니다. PRTG가 통합된 경우 대부분의 다른 네트워크 모니터링 도구보다 빠르고 쉽게 설치할 수 있기 때문입니다. PRTG를 사용하면 몇 가지 다른 사용자 인터페이스 중에서 선택할 수 있습니다. Windows 엔터프라이즈 콘솔, Ajax 기반 웹 인터페이스, Android 및 iOS용 모바일 앱이 있습니다.

  Linux에서 Virt-Manager를 사용하는 방법

이 품질의 대부분의 제품과 마찬가지로 PRTG에는 장치 자동 검색 기능이 있습니다. 네트워크를 스캔하고 다양한 장치와 시스템을 자동으로 인식합니다. 그리고 그렇게 하면 사전 정의된 템플릿을 기반으로 해당 장치에 대한 센서를 자동으로 생성합니다. 또한 PRTG에는 사용자 지정 지도를 만들고 적절한 방식으로 모니터링 데이터를 표시할 수 있는 매우 유용한 지도 기능이 있습니다. 경고는 PRTG가 원하는 것을 남기지 않는 또 다른 영역입니다. 경고 및 알림은 유연하고 사용자 정의할 수 있습니다. Android, iOS 또는 Windows Phone용으로 제공되는 무료 클라이언트 앱 중 하나를 사용하는 경우 모바일 장치에서 바로 푸시 알림을 받을 수도 있습니다. 이것은 또한 사용 가능한 보다 표준적인 이메일 및 SMS 알림에 추가됩니다. 더 많은 유연성이 필요한 경우 강력한 API를 사용하여 고유한 알림 스크립트를 만들 수 있습니다.

PRTG는 모든 기능을 갖추고 있지만 100개의 센서를 모니터링하는 것으로 제한되는 무료 버전으로 제공됩니다. 모니터링되는 각 매개변수는 하나의 센서로 계산됩니다. 예를 들어, 48포트 스위치의 각 포트와 CPU 및 메모리 부하를 모니터링하려는 경우 최대 50개의 센서를 사용하게 됩니다. 100개 이상의 센서가 필요한 경우 유료 라이선스 중 하나를 사용해야 합니다. 가격은 센서 용량에 따라 500달러의 경우 1,600달러에서 무제한 센서의 경우 14,500달러까지 다양합니다. 센서가 무제한인 평가판을 다운로드할 수 있으며 30일 평가판 기간이 끝나면 무료 버전으로 되돌아갑니다.

5. 자빅스

자빅스 최고의 무료 오픈 소스 모니터링 플랫폼 중 하나입니다. 이 엔터프라이즈급 시스템은 전 세계적으로 300,000명의 대규모 사용자를 보유하고 있습니다. Zabbix는 스위치 포트뿐만 아니라 로컬 및 클라우드 기반의 서버와 여기에서 실행되는 서비스도 모니터링합니다. Zabbix는 대역폭, 장치 CPU 및 메모리 사용률, 일반 장치 상태 및 구성 변경을 모니터링하는 데 사용할 수 있습니다.

이 도구는 매우 직관적인 웹 기반 인터페이스와 인상적인 기능 세트를 자랑합니다. 수천 달러에 달하는 제품에서 기대할 수 있는 모든 기능을 갖추고 있습니다. 경고 및 알림 하위 시스템은 최고입니다. 일반적인 이메일 알림 외에도 시스템은 모니터링 이벤트에 의해 트리거되는 로컬 스크립트를 실행할 수도 있습니다.

Zabbix는 무료이지만 Zabbix에서 보조 서비스를 구입할 수 있습니다. 예를 들어, 기술 지원은 필요에 따라 5단계로 구매할 수 있습니다. 완전한 인증 교육 프로그램도 제공됩니다. 그러나 커뮤니티 지원도 제공되므로 이들 중 어느 것도 구입할 필요가 없습니다.

6. 선인장

선인장 아마도 가장 많이 사용되는 무료 오픈 소스 모니터링 시스템일 것입니다. 일부 상용 제품만큼 기능이 풍부하지 않을 수 있지만(이는 논란의 여지가 있지만) 특히 가격을 고려할 때 훌륭한 도구입니다. Cacti의 주요 구성 요소는 빠른 폴러, 고급 그래프 템플릿 및 여러 데이터 수집 방법입니다. Cacti에는 또한 각 사용자가 장치의 하위 집합에 액세스할 수 있도록 구성할 수 있는 사용자 계정이 있습니다. 이 제품은 사용하기 쉬운 웹 기반 인터페이스를 갖추고 있습니다. 소규모 비즈니스 또는 홈 LAN에서 여러 사이트에 수천 개의 장치가 있는 복잡한 네트워크로 확장할 수 있습니다.

Cacti는 라운드 로빈 데이터베이스(따라서 그 이름)에 데이터를 저장하고 해당 데이터에서 그래프를 생성하는 오픈 소스 프로그램인 RRDTool을 기반으로 합니다. Cacti는 대부분 PHP로 작성되어 필요에 맞게 쉽게 수정할 수 있습니다. 여러 유형의 장치에 대한 기본 제공 템플릿이 있습니다. 장치별 템플릿은 종종 장치 제조업체의 웹사이트나 커뮤니티 중심의 Cacti 포럼에서 다운로드할 수 있습니다. Cati에서 누락된 유일한 것은 경고 기능입니다.

결론적으로

적절한 도구가 있으면 스위치의 포트와 전반적인 상태를 쉽게 모니터링할 수 있습니다. 하나를 선택하는 것이 첫 번째 단계입니다. 우리가 방금 검토한 6개의 제품은 모두 훌륭한 옵션입니다. 각 도구에는 상황에 더 적합하도록 미묘한 차이가 있기 때문에 선택은 주로 개인의 선호도와 특정 요구 사항을 기반으로 합니다.