2020년에 검토된 최고의 IT 인프라 모니터링 도구 및 소프트웨어

모든 관리자가 모든 것을 감시할 수는 없지만 모든 사람이 모든 것을 감시해야 하므로 IT 인프라 모니터링 도구는 우리 대부분에게 필요합니다. 이러한 도구는 사물을 효과적으로 주시하고 더 주의가 필요한 시점을 알려줍니다. 이러한 도구의 가장 좋은 점 중 하나는 선택할 수 있는 것이 많다는 것입니다. 그것들은 모두 매우 유사해 보이지만 각각 고유한 기능이 있어 특정 요구 사항에 특히 적합합니다. 이것이 우리가 시장에서 최고를 찾기 위해 인터넷을 샅샅이 뒤지고 최고의 IT 인프라 모니터링 도구의 상위 10개 목록을 제공하는 이유입니다.

상위 10개 제품을 공개하기 전에 시간을 내어 전반적인 인프라 모니터링에 대해 살펴보고자 합니다. 곧 알게 되겠지만, 다른 관리자와 다른 조직은 모니터링과 관련하여 다른 요구 사항을 가지고 있습니다. 그런 다음 가장 기본적인 것부터 정교한 것까지 다양한 유형의 모니터링 시스템에 대해 논의합니다. 그리고 어떻게 작동하는지 궁금하고 알고 싶어한다면 이러한 도구가 작동하는 방식의 핵심을 설명하기 위해 최선을 다할 것입니다. 이 모든 지식으로 무장하면 우리가 선택한 도구와 소프트웨어를 발견할 수 있습니다.

인프라 모니터링

인프라 모니터링의 필요성은 매우 분명합니다. 네트워크는 점점 더 커지고 있으며 그 어느 때보다 많은 구성 요소를 가지고 있습니다. 관리자가 수백 대는 아니더라도 수십 대의 장치를 감시해야 하는 것은 드문 일이 아닙니다. 이것은 단순히 한 사람이 처리하기에는 너무 많습니다. 그리고 그것은 지루하고 지루한 작업, 정확히는 일반적으로 기계에 맡기는 것이 가장 좋은 작업 유형입니다.

모니터링이 필요한 만큼 그 또한 다양하다. 시스템 유형에 따라 요구 사항이 다릅니다. 예를 들어, 네트워킹 장비 인터페이스의 대역폭 사용에 더 관심이 있을 수 있지만 서버에서 관심을 가질 것은 CPU 및 메모리 로드입니다. 이것이 종종 다양한 유형의 장비에 대해 다양한 유형의 모니터링 시스템이 있는 이유입니다.

관련 기사: 2018년에 검토된 12가지 최고의 네트워크 모니터링 소프트웨어 및 도구

가상화된 환경은 특별한 경우이며 매우 구체적인 모니터링 요구 사항이 있습니다. 이것이 일부 모니터링 도구가 해당 도구를 전문으로 하는 이유입니다. 우리는 최근에 가상 머신을 주시할 수 있는 최고의 VM 모니터링 도구를 검토했습니다.

다양한 모니터링 유형의 요구 사항을 해결하기 위해 사용 가능한 도구 중 일부는 여러 다른 환경을 모니터링할 수 있습니다. 내장 기능을 통해 또는 외부 애드온 또는 플러그인을 사용하여 수행합니다.

다양한 유형의 모니터링 시스템

모니터링해야 하는 장비 유형이 무엇이든 상관없이 각각의 세부 수준이 증가하는 다양한 유형의 모니터링 시스템이 있습니다. 가장 기본적인 수준에서 간단한 상향 또는 하향 모니터링 도구가 있습니다. 장치가 작동 중인지 확인하고 일반적으로 하나가 작동 중지되면 알려줍니다. 그들은 장치의 작동 매개 변수를 확인하지 않으며 일반적으로 장치가 응답하는지 확인하기 위해 핑 테스트를 사용합니다.

다음 수준의 모니터링은 장치를 폴링하거나 장치 자체 또는 에이전트로부터 푸시된 데이터를 수신하여 다른 작동 매개변수를 얻습니다. 일반적으로 이러한 매개변수를 데이터베이스에 저장하고 일종의 표 또는 그래픽 대시보드에 표시합니다.

모니터링의 최상위 수준은 일종의 경고 기능을 추가합니다. 사전 정의되거나 사용자 정의된 경고 임계값이 있는 측정 또는 계산된 데이터를 기반으로 할 수 있습니다. 일부 시스템은 또한 기본 제공 지식 기반을 사용하여 특정 작동 매개변수 또는 매개변수 조합을 기반으로 경고를 트리거합니다. 모니터링 도구를 사용하는 전체 목적은 관리자가 시스템을 지속적으로 감시하지 않아도 되도록 하는 것이므로 이러한 시스템이 단연 가장 인기 있는 것은 말할 필요도 없습니다.

  Google 문서에서 머리글과 바닥글을 추가하는 방법

모니터링 시스템은 어떻게 작동합니까?

이것은 매우 간단한 질문처럼 보일 수 있지만 대답하는 것은 그렇지 않습니다. 문제는 모든 모니터링 시스템이 사용하는 하나의 보편적인 방법이 없다는 것입니다. 그러나 많은 도구에서 사용되는 몇 가지 방법과 프로토콜이 있습니다. 그 중 일부가 어떻게 작동하는지 설명하려고 합니다.

많은 모니터링 도구의 기반에는 SNMP(Simple Network Management Protocol)가 있습니다. 모니터링 플랫폼과 모니터링되는 장치 간의 통신 방식과 모니터링되는 데이터의 구조를 지정합니다. SNMP 모니터링 도구는 정기적으로 모니터링되는 장치에 연결하여 작동 매개변수를 읽습니다. 예를 들어 CPU 사용률 또는 메모리 사용률 게이지는 SNMP를 통해 읽을 수 있습니다.

네트워크 장비 모니터링의 경우 바이트 입력 및 바이트 출력이라고 하는 일부 카운터는 SNMP를 통해 읽을 수도 있습니다. 일반적인 네트워크 장비에는 각 네트워크 인터페이스에 대해 한 쌍의 카운터가 있습니다. 그러나 이들은 게이지가 아닙니다. 마지막 장비 재설정 이후에 송수신된 바이트 수를 나타내는 카운터입니다. 폴링 간격을 알면 간단한 수학을 통해 모니터링 시스템이 평균 대역폭 사용을 계산할 수 있습니다.

서버 모니터링의 경우 다른 기술을 사용할 수 있습니다. Windows 세계에서 WMI(Windows Management Instrumentation) 프로토콜은 일반적으로 모니터링 시스템과 모니터링되는 서버 간의 통신에 사용됩니다. WBEM(웹 기반 엔터프라이즈 관리) 또는 CIM(공통 정보 모델)과 같은 다른 프로토콜은 Windows가 아닌 환경에서 유사한 방식으로 사용됩니다.

많은 모니터링 시스템은 로컬에 설치된 에이전트를 통해 모니터링되는 호스트와 통신합니다. 에이전트를 사용하면 몇 가지 장점이 있습니다. 이는 모니터링 시스템 개발자에게 교환되는 정보와 방법을 정의하는 데 있어 최고의 유연성을 제공합니다. 그리고 에이전트가 모니터링되는 시스템에서 로컬로 실행되면 일반적으로 표준 프로토콜을 사용하여 사용할 수 있는 것보다 더 많은 정보에 액세스할 수 있습니다. 에이전트는 가격이 있습니다. 그들은 모니터링되는 시스템에서 실행되고 있으므로 일부 리소스를 소비합니다.

10대 최고의 IT 인프라 모니터링 도구 및 소프트웨어

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

SolarWinds의 주력 제품은 NPM(Network Performance Monitor)이라고 합니다. 완벽한 네트워크 모니터링 솔루션입니다. 도구의 주요 자산은 단순성, 확장성 및 사용자 지정 가능성입니다. 이 도구의 GUI는 매우 직관적이며 사용하고 배우기 쉽습니다. 가장 작은 네트워크에서 여러 사이트에 수천 개의 장치가 있는 대규모 설치로 확장됩니다. 사용자 정의 가능성은 대시보드, 보기, 보고서, 경고 등 어디에나 있습니다.

30일 무료 평가판: SolarWinds 네트워크 성능 모니터

네트워크 성능 모니터의 경고 시스템은 최고 중 하나입니다. 필요에 맞게 완전히 사용자 정의하거나 최소한의 구성으로 즉시 사용할 수 있습니다. 경고 엔진의 내장 인텔리전스는 한밤중에 “중요하지 않은” 이벤트에 대한 알림을 보내지 않거나 다운 라우터 또는 네트워크 스위치 뒤에 있는 장치에 대해 수백 개의 “장치에 연결할 수 없음” 알림을 보내지 않습니다.

SolarWinds Network Performance Monitor는 3,000달러 미만에서 시작하며 모니터링할 장치의 수와 선택한 선택적 구성 요소에 따라 올라갑니다. 네트워킹 장치만 모니터링합니다. 모니터링할 서버가 있는 경우 아래에서 검토한 SolarWinds 서버 및 애플리케이션 모니터도 필요합니다. 제품을 구입하기 전에 사용해 보고 싶다면 SolarWinds 웹사이트에서 30일 무료 평가판을 다운로드할 수 있습니다.

2. SolarWinds 서버 및 애플리케이션 모니터(무료 평가판)

네트워킹 장비 대신 모니터링해야 하는 것이 서버와 해당 프로세스라면 SolarWinds의 서버 및 애플리케이션 모니터도 필요합니다. 이름에서 짐작할 수 있듯이 애플리케이션과 애플리케이션을 호스팅하는 서버를 모니터링합니다. 소프트웨어는 매우 작은 네트워크에서 여러 사이트에 분산된 수백 대의 물리적 또는 가상 서버가 있는 대규모 네트워크로 확장할 수 있습니다. 이 도구는 Amazon Web Services 및 Microsoft Azure와 같은 클라우드 호스팅 서비스도 모니터링할 수 있습니다.

  Google 크롬북에서 배경화면 및 테마를 변경하는 방법

30일 무료 평가판: SolarWinds 서버 및 애플리케이션 모니터

도구 설정은 쉽고 자동 검색 프로세스의 도움으로 초기 구성이 완료됩니다. 먼저 서버를 검색한 다음 응용 프로그램을 검색하는 2단계 프로세스입니다. 프로세스 속도를 높이기 위해 찾을 응용 프로그램 목록을 제공할 수 있습니다. 초기 설정 후 사용자 친화적인 GUI를 통해 서버 및 애플리케이션 모니터를 쉽게 사용할 수 있습니다. 정보는 표 또는 그래픽 형식으로 표시될 수 있습니다.

SolarWinds 서버 및 애플리케이션 모니터의 가격은 네트워크 성능 모니터의 가격과 유사합니다. 그리고 사촌과 마찬가지로 무료 30일 평가판을 다운로드할 수 있습니다.

3. PRTG

PRTG는 IT 인프라의 모든 시스템, 장치, 트래픽 및 응용 프로그램을 모니터링하는 통합 도구입니다. PRTG는 대부분의 다른 네트워크 모니터링 도구보다 빠르고 쉽게 설치할 수 있습니다. 게시자는 2분 이내에 모니터링을 시작할 수 있다고 주장합니다. PRTG의 자동 검색 시스템은 네트워크 세그먼트를 스캔하고 다양한 장치와 시스템을 자동으로 인식합니다. 그런 다음 미리 정의된 장치 템플릿에서 센서를 만듭니다.

플랫폼은 또한 매우 유연하고 사용자 정의 가능한 경고 시스템을 제안합니다. Android, iOS 및 Windows Phone용 무료 클라이언트 앱을 사용할 때 모바일 장치에 푸시된 경고 알림을 받을 수 있습니다. 필요에 따라 이메일이나 SMS를 통해 받을 수도 있습니다.

100개의 센서로 제한되는 완전한 기능을 갖춘 무료 버전의 PRTG가 있습니다. 기기 무제한 30일 평가판도 있습니다. 100개 이상의 센서를 모니터링하려면 라이선스를 구매해야 합니다. 500개 센서의 경우 $1,600부터 시작하여 무제한 센서의 경우 $14,500까지 센서 수에 따라 가격이 인상됩니다. 장치가 아닌 모니터링되는 각 매개변수는 하나의 센서로 계산됩니다. 예를 들어 48포트 스위치의 각 포트에서 대역폭을 모니터링하면 48개의 센서로 계산됩니다.

4. 왓츠업 골드

한때 업 또는 다운 유형의 모니터링 도구였던 WhatsUp Gold는 모든 종과 호루라기를 갖춘 본격적인 모니터링 시스템으로 발전했습니다. 예를 들어, 그것은 최고의 경고 시스템 중 하나를 가지고 있으며 몇 가지 예를 들면 이메일과 SMS를 포함한 다양한 방법을 사용하여 경고를 전송하도록 구성할 수 있습니다.

WhatsUp Gold는 장치를 모니터링할 뿐만 아니라 선택한 서비스 및 프로세스도 모니터링합니다. 예를 들어 Exchange 및 SQL 서버, Active Directory, IIS 및 Apache 웹 서비스를 모니터링합니다. 조직에서 클라우드 기반 장비를 사용하는 경우 WhatsUp Gold는 AWS 또는 Azure 설치도 모니터링합니다.

5. 나기오스(코어 및 XI)

두 가지 버전의 Nagios를 사용할 수 있습니다. Nagios core라는 무료 오픈 소스 버전과 Nagios XI라는 상용 제품이 있습니다. 둘 다 동일한 코어를 사용하므로 무료 버전의 이름이 지정됩니다. 그러나 무료 버전은 대부분의 모니터링 작업을 위해 커뮤니티에서 개발한 추가 기능 및 플러그인에 의존하지만 상용 제품에는 이러한 기능이 포함되어 있습니다.

Nagios는 애플리케이션, 서비스, 운영 체제, 네트워크 프로토콜, 시스템 메트릭 및 네트워크 인프라를 위한 탁월한 모니터링 솔루션입니다. 그리고 충분하지 않은 경우 타사 추가 기능을 사용하여 거의 모든 것을 모니터링할 수 있습니다.

Nagios XI는 Standard 및 Enterprise 버전으로 제공됩니다. Enterprise Edition에는 몇 가지 추가 기능이 있으며 대규모 구성, 예측 및 예약된 보고를 지원하는 기능을 자랑합니다. Standard 에디션은 $1,995부터 시작하며 Enterprise는 $3,495부터 시작합니다. Nagios XI의 무료 버전을 사용할 수 있지만 7개의 장치를 모니터링하는 것으로 제한됩니다.

6. ManageEngine OpManager

ManageEngine OpManager는 서버(물리적 및 가상)와 네트워크 장비의 바이탈 사인을 모두 모니터링하고 사양을 벗어나는 즉시 경고하는 또 다른 올인원 패키지입니다. 이 도구는 필요한 정보를 쉽게 찾을 수 있는 직관적인 사용자 인터페이스를 자랑합니다. 우수한 보고 엔진이 일부 사전 구축 보고서 및 사용자 정의 보고서와 함께 포함되어 있습니다. 제품의 경고 기능도 매우 완벽합니다.

  Linux에서 터미널 명령에 대한 알림을 받는 방법

ManageEngine OpManager는 두 가지 버전으로 제공됩니다. Essential 에디션은 최대 1000개의 장치가 있는 중소기업을 위한 것으로 가격은 25개 장치에 대해 약 $700부터 시작합니다. 대규모 조직의 경우 최대 10,000개의 장치로 확장할 수 있는 Enterprise 버전을 선택하십시오. 가격은 500개 장치에 대해 $20,000 미만에서 시작합니다. 대부분의 유사한 상업용 모니터링 도구와 마찬가지로 30일 무료 평가판도 사용할 수 있습니다.

7. OP5 모니터

OP5 Monitor는 Nagios의 포크인 Naemon을 기반으로 하는 오픈 소스 네트워크 모니터링 도구입니다. “엔터프라이즈 수준의 오픈 소스 모니터링 솔루션”으로 광고됩니다. 주요 기능 중에서 중요한 것만 표시하도록 선택할 수 있는 완전히 사용자 정의 가능한 대시보드를 언급할 수 있습니다. 또한 특히 분산 환경에서 뛰어난 확장성을 제공합니다.

OP5 Monitor의 경고 기능도 매우 완벽합니다. 경고는 알림을 트리거할 뿐만 아니라 이벤트 처리기를 실행할 수도 있습니다. 문제를 자가 치유할 수 있는 스크립트. 이 도구는 티켓 관리 또는 CRM과 같은 다른 시스템과 쉽게 통합되며 기능을 확장하려는 경우 개발자 친화적인 API가 있습니다.

OP5 모니터의 가격은 OP5에 직접 문의하여 확인할 수 있습니다. 사용 가능한 무료 평가판은 없지만 구매하기 전에 제품의 작동 모습을 보려면 온라인 데모를 사용할 수 있습니다.

8. 자빅스

Zabbix는 최고의 무료 오픈 소스 시스템 모니터링 플랫폼 중 하나로 알려져 있습니다. 이 엔터프라이즈급 시스템은 소규모 네트워크에서 초대형 네트워크까지 확장할 수 있습니다. Zabbix는 로컬 및 클라우드 기반 서버의 네트워크와 그 서버에서 실행되는 서비스를 모니터링할 수 있습니다.

Zabbix의 비즈니스 모델은 독특합니다. 제품은 무료이지만 보조 서비스는 Zabbix에서 구입할 수 있습니다. 구매할 수 있는 서비스에는 5가지 수준의 기술 지원과 완전한 인증 교육 프로그램이 있습니다. 커뮤니티 지원도 무료로 매우 훌륭하게 제공되기 때문에 이것은 완전히 선택 사항입니다. 마지막으로 경고 기능이 우수하고 보고 엔진도 우수합니다.

Zabbix는 높은 가격표를 제외하고 엔터프라이즈급 모니터링 도구에서 기대할 수 있는 모든 것을 갖추고 있습니다. Zabbix를 사용해 보기 위해 지출해야 하는 유일한 것은 시간입니다.

9. 아이싱가

이전 선택과 마찬가지로 Icinga는 대부분의 최고의 상용 제품과 일치하는 기능 세트를 갖춘 오픈 소스 모니터링 플랫폼입니다. Icinga의 주요 차이점 중 하나는 플러그인을 광범위하게 사용한다는 것입니다. 다양한 모니터링 작업을 수행하고 제품의 기능을 확장하기 위해 말 그대로 수천 개의 장치가 있습니다. 플러그인이 없는 특별한 요구 사항이 있는 경우 언제든지 직접 작성할 수 있습니다.

Icinga의 또 다른 뛰어난 기능은 경고 및 알림입니다. 생각할 수 있는 모든 조건에 의해 트리거되도록 경고를 사용자 정의할 수 있습니다. 또한 경고가 전송되는 방식도 유연합니다. 제품에는 최상의 유연성을 위해 일부 관리자에게는 일부 경고를 보내고 다른 관리자에게는 다른 경고를 보낼 수 있는 세분화된 경고가 있습니다.

10. 전망대

Observium은 네트워크의 상태와 상태를 보여주는 아름답고 직관적이며 단순하지만 강력한 사용자 인터페이스를 주요 기능으로 하는 또 다른 오픈 소스 모니터링 플랫폼입니다. Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp과 같은 대부분의 기술 및 공급업체를 모니터링할 수 있습니다. 이 도구는 Linux에서만 실행됩니다.

Observium은 설정이 쉽고 자동 검색 기능 덕분에 거의 자동으로 구성됩니다. 다른 제품과 마찬가지로 원하는 대로 정확하게 작동하려면 약간의 조정이 필요할 수 있습니다. 이 도구는 사용자 정의 경고 임계값을 제공합니다. Observium의 또 다른 훌륭한 기능은 다른 시스템과 통합하여 정보를 가져와 대시보드에 표시하는 방법입니다.

Observium은 두 가지 버전으로 제공됩니다. 일년에 두 번 업데이트되는 진정한 무료 오픈 소스 제품인 Observium Community가 있습니다. 몇 가지 추가 기능과 매일 업데이트되는 Observium Professional도 있습니다.

결론

상위 10개 도구 중 어떤 것을 선택하든 상관없이 우수한 모니터링 플랫폼을 갖게 될 것입니다. 모두 기능적으로 동일하지만 동일하지는 않습니다. 주요 차이점은 종종 도구 대시보드의 모양과 느낌이며 매우 주관적인 문제입니다. 올바른 모니터링 시스템을 선택하는 것은 어려운 작업이지만 몇 가지 시도를 중단하는 것은 없습니다. 대부분은 빠르고 쉽게 설치할 수 있습니다.