처음 본 이후 15 년 이상이전에 NetSaint라고 불렸던 Nagios는 가장 잘 알려진 네트워크 모니터링 플랫폼 중 하나였습니다. 예전에는 시스템 가동 상태 또는 가동 중단 상태를 모니터링하고 문제가 발생할 때마다 경고를 제공하는 데 가장 적합했지만 모든 기능을 갖춘 진정한 모니터링 플랫폼으로 성장했습니다. 오늘날 두 가지 경쟁 버전의 Nagios가 있습니다. 무료 및 오픈 소스 Nagios 코어가 있으며 Nagios Core를 기반으로하는 유료 모니터링 도구 인 Nagios XI도 추가되었습니다. 오늘 우리는 네트워크 모니터링을위한 최고의 Nagios 대안을 살펴보고 있습니다. 이것은 매우 활발한 정보 기술 분야이며 현재 많은 대안이 있습니다.
사용 가능한 Nagios를 살펴보기 전에대안으로, 우리는 Nagios 자체, 최고의 기능이 무엇인지, 왜 그것이 인기있는 도구가되었는지에 대해 이야기 할 것입니다. 그런 다음 누구나 도구를 대체 솔루션으로 교체하려는 이유에 대한 도구의 단점을 살펴 보겠습니다. 그런 다음 일반적으로 네트워크 모니터링에 대해 간략하게 설명합니다. 간단한 네트워크 관리 프로토콜을 사용하여 대부분의 도구가 어떻게 작동하는지 살펴 보겠습니다. 마지막으로 대규모 공개를 준비하고 네트워크 모니터링을위한 최고의 Nagios 대안을 검토합니다.
나지 오스 소개
Nagios는 원래 NetSaint로 알려져있었습니다. 이 오픈 소스 도구는 Ethan Galstad와 개발자 그룹의 아이디어입니다. Nagios 이름은 "Nagios Ai n't Gonna Insist On Sainthood"의 재귀 약어로, "Sainthood"는 원래 이름 인 NetSaint를 나타냅니다. 흥미롭게도 Agios는 그리스어 "성자"입니다. 유사한 상표의 소유자가 법적 문제에 대응하여 이름을 변경했습니다.
Nagios는 매우 유용한 모니터링 도구입니다.네트워크 및 서버. CentOS 또는 RedHat Enterprise Linux에서 실행됩니다. 또한 Windows 호스트에서 가상 머신으로 실행될 수도 있지만 기본적으로 Linux 소프트웨어입니다. 이 목록에있는 대부분의 다른 네트워크 도구와 달리 Nagios는 네트워크 장치를 모니터링하기 위해 SNMP에만 의존하지 않습니다. 자체 엔진이 핵심 엔진에 내장되어 있으며 장치와 통신하여 상태 보고서를 수집합니다. 모니터가 정기적으로 수집 한 지표는 도구의 대시 보드에 실시간 데이터로 표시되며 나중에 분석하기 위해 데이터를 저장하도록 선택할 수도 있습니다. 이 조합은 다소 강력한 도구를 만듭니다.

독점적 데이터 수집 사용에도 불구하고Nagios는 네트워크 모니터링 및 용량 계획을 수행하는 데 필요한 모든 데이터를 제공합니다. 네트워크 상태를 빠르게 볼 수있는 매우 편안한 대시 보드가 있습니다. 이 제품에는 또한 이상한 것이 감지 될 때 관리자에게 알리는 최고의 경고 시스템 중 하나가 있습니다. 결국, 그것은 비정상적인 상황에 대한 경고를 제공하는 도구의 첫 번째 목표였으며 여전히 강점 중 하나입니다.
Nagios는오픈 소스 Nagios Core 버전을 지원하고 많은 고급 플러그인 개발을 제공하여 모니터링 기능 측면에서 도구에 다양한 기능을 제공합니다.
Nagios에 어떤 문제가 있습니까?
이 기사의 제목으로 많은 독자들이Nagios에서 대체 도구로 교체해야 할 문제가 무엇인지 궁금해하십시오. 실제로 Nagios 자체에는 아무런 문제가 없습니다. 거의 20 년 동안 존재했지만 여전히 강해지고 있습니다. 그러나 Nagios에 아무런 문제가 없다고해서 반드시 고려해야 할 다른 우수한 제품이 없다는 것을 의미하지는 않습니다. 모니터링 플랫폼을 구매하면서 Nagios에 대해 들어 본 적이 있다면 다른 옵션이 무엇인지 알고 싶을 것입니다.
당신이보고있는 또 다른 이유Nagios를 교체하는 것은 무료 Nagios Core를 사용하고 Nagios XI에 투자하기 전에 사용 가능한 다른 옵션을 알고 싶은 경우입니다. 왜 당신이 여기 있든, 우리는 가장 많이 선택되는 것을 밝히려고하지만 먼저 네트워크 모니터링이 어떻게 작동하는지 간단히 살펴 보겠습니다.
네트워크 모니터링은 어떻게 작동합니까?
네트워크 모니터링과 관련하여당신이 그것에 대해 갈 수있는 몇 가지 방법. 당신이 사용하는 방법은 원하는 세부 수준, 당신이 기꺼이 쏟는 노력 및 지출 할 수있는 돈에 달려 있습니다. 세부 정보 대부분의 관리자는 다양한 인터페이스의 CPU로드 또는 메모리 사용 및 초당 비트 단위 대역폭과 같은 네트워킹 장비의 작동 매개 변수에 특히 관심이 있습니다.
대부분의 네트워크 모니터링 도구는위업을 달성하기위한 SNMP (Network Management Protocol). SNMP는 대부분의 네트워크 장비에 내장 된 기능입니다. SNMP 지원 장치에는 모니터링 시스템에서 원격으로 읽을 수있는 카운터와 게이지가 있습니다. 예를 들어, 프로세서 및 메모리 사용에 대한 게이지와 각 인터페이스에 대한 바이트 카운터가 있습니다.
불필요한 것들을 많이 피하면서기술적 인면에서 어떻게 작동하는지 설명해 보겠습니다. CPU 및 메모리 사용률과 같은 게이지 유형 매개 변수의 경우 SNMP를 사용하여 읽는 것이 간단합니다. 카운터 타입 파라미터의 경우 상황이 좀 더 정교해질 수 있습니다. 네트워크 장치에는 일반적으로 인터페이스에 대한 대역폭 사용 게이지가 없습니다. 그것들이 가진 것은 트래픽이 통과함에 따라 계속 증가하는 바이트 인 및 바이트 아웃 카운터입니다. 각 인터페이스마다 이러한 카운터 쌍 중 하나가 있습니다. 그건 그렇고, 네트워킹 장치에는 유사한 오류 및 오류가 있습니다. 일부 모니터링 도구는 인터페이스의 오류율을 모니터링하는 데 사용할 수 있으며 인터페이스의 전반적인 건강 상태를 나타내는 좋은 지표입니다.
SNMP 네트워크 모니터링 도구는 각각을 폴링합니다.이 장치는 알려진 간격 (일반적으로 5 분)으로 모니터링하고 모니터링되는 각 인터페이스의 바이트 및 바이트 아웃 카운터를 읽습니다. 나머지는 수학 일뿐입니다. 이 도구는 현재 값에서 카운터의 이전 값을 뺍니다. 결과는 5 분 내외의 바이트 수 또는 오류 수입니다. 그런 다음 숫자에 8을 곱하여 (바이트에 8 비트가 있음) 지난 5 분 동안 초당 평균 비트 단위 대역폭 사용을 얻기 위해 300으로 나눕니다 (5 분 안에 300 초가 있음).
이 방법을 이해하는 것이 중요합니다.모니터링 도구가 존재하는 한 몇 가지 제한 사항이 있습니다. 특히 네트워크 트래픽의 짧은 피크는 모니터링 도구에 완전히 보이지 않습니다. 예를 들어 100Mbps 인터페이스를 생각해보십시오. 75 초 동안 트래픽이 전송되지 않고 30 초 동안 100Mbps가 전송되고 다시 75 초 동안 트래픽이 전송되지 않으면 SNMP 모니터링 도구는 5 분 간격의 절반 동안 최대로 사용되었지만 50 %로 사용률이 높아야합니다.
최고의 Nagios 대안
Google 또는 다른 검색을 사용한 빠른 검색엔진은 수십 개의 네트워크 모니터링 도구를 공개합니다. 일부는 상업용 제품이고 다른 일부는 오픈 소스입니다. Nagios의 상위 대안 목록에는 대개 더 풍부한 기능 세트를 제공하는 유료 툴이 포함되어 있습니다. 당사의 목록에있는 모든 유료 도구에는 시간이나 기능이 제한적인 무료 평가판 버전이 있으며이 도구를 사용해 볼 수 있습니다. 이러한 도구 중 일부는 도구를 올바르게 설정하기 위해 상당한 노력이 필요하기 때문에 너무 많은 시도를 피할 수 있습니다.
1. SolarWinds 네트워크 성능 모니터 (무료 시험판)
SolarWinds는 뛰어난 네트워크 관리 도구와 수많은 무료 도구로 유명합니다. 주력 제품인 SolarWinds 네트워크 성능 모니터또는 NPM완벽한 네트워크 모니터링 솔루션입니다.지속적으로 동급 최고 점수를 받았습니다. 이 도구는 관리자가 장치를 모니터링하고 도구를 구성하는 데 사용할 수있는 사용자 친화적 인 GUI 인터페이스를 제공합니다. SolarWinds는 또한 네트워크 관리의 특정 측면을 다루는 무료 도구로 유명합니다.
네트워크 성능 모니터로 돌아가서그것이 무엇을 제공하는지보십시오. 네트워크 성능 모니터에 장치를 추가하는 것은 쉽습니다. 장치의 IP 주소 또는 호스트 이름 및 SNMP 연결 매개 변수를 지정하기 만하면됩니다. 시스템이 장치를 쿼리하고 모니터링 가능한 모든 SNMP 매개 변수를 나열합니다. 대시 보드, 그래프 및 보고서에 포함 할 항목을 선택하기 만하면됩니다. 장치 추가에 관해 이야기 할 때 추가 할 수있는 장치 수에는 제한이 없습니다. 이 도구의 확장 성은 최고의 기능 중 하나입니다. 소수의 장치에서 수천 대의 장치에 이르기까지 다양한 기능을 제공합니다.

- 무료 시험판: SolarWinds 네트워크 성능 모니터
- 공식 다운로드 링크 : https://www.solarwinds.com/network-performance-monitor
알림은 Nagios의 강점 중 하나이며 모니터링 도구의 중요한 기능이므로 어떻게 보이는지 살펴 보겠습니다. NPM. 경보 시스템은 실제로 타의 추종을 불허합니다. 비표준 요구 사항이있는 경우 사용자 정의가 가능하지만 최소한의 구성으로 즉시 사용할 수 있습니다. 경고 엔진은 한밤중에 "중요하지 않은"이벤트에 대한 알림을 보내지 않거나 주된 문제가 다운 라우터 또는 네트워크 스위치 인 경우 응답하지 않는 많은 서버에 대해 수백 개의 알림을 보내지 않을 정도로 똑똑합니다.
의 가격 SolarWinds 네트워크 성능 모니터 최대 100 개의 모니터링되는 요소에 대해 $ 2955에서 시작모니터링되는 요소 수에 따라 올라갑니다. NPN에 일부 옵션 도구를 추가하여 가격을 올릴 수 있습니다. 제품을 구매하기 전에 제품을 사용해 보려면 SolarWinds 웹 사이트에서 30 일 무료 평가판을 다운로드 할 수 있습니다.
2. PRTG
그만큼 Paessler 라우터 트래픽 그래퍼일반적으로 간단히 PRTGNagios의 또 다른 훌륭한 대안입니다. 이 도구는 IT 인프라의 모든 시스템, 장치, 트래픽 및 응용 프로그램을 모니터링 할 수 있습니다. 기본 모니터링을 위해 다운로드하여 설치해야하는 외부 모듈이나 애드온에 의존하지 않는 포괄적 인 패키지입니다. 일부 고급 기능은 추가 센서로 제공됩니다. 통합 된 특성으로 인해 많은 네트워크 모니터링 도구보다 설치가 더 빠르고 쉽습니다. Paessler는 2 분 안에 모니터링을 시작할 수 있다고 주장합니다. PRTG 여러 다른 사용자 인터페이스를 선택할 수 있습니다. Windows 엔터프라이즈 콘솔, Ajax 기반 웹 인터페이스 및 Android 및 iOS 용 모바일 앱이 있습니다.

중 하나 PRTG가장 좋은 기능은 자동 검색 시스템입니다. 네트워크 세그먼트를 스캔하고 광범위한 장치와 시스템을 자동으로 인식하여 사전 정의 된 장치 템플릿에서 센서를 만듭니다. 이 기능은 소프트웨어를 너무 빨리 설치하는 데 유용한 액세서리입니다. 이 도구의 맵 기능을 사용하면 모니터링 데이터를 사용하여 고유 한 데이터 표시 방법을 제공하는 사용자 지정 맵을 만들 수 있습니다. 경고 기능은 매우 유연하고 사용자 정의가 가능합니다. Android, iOS 및 Windows Phone 용 무료 클라이언트 앱을 사용하는 경우 기기에 직접 푸시 알림을받을 수도 있습니다. 이메일 또는 SMS를 통해 알림을 설정할 수도 있습니다. 강력한 API를 사용하면 고유 한 알림 스크립트를 작성할 수 있습니다.
PRTG 가격 구조가 비교적 간단합니다. 모든 기능을 갖춘 무료 버전이 있지만 모니터링 기능을 100 개의 센서로 제한합니다. 대부분의 유사한 도구와 달리 모니터링되는 각 매개 변수는 하나의 센서로 계산됩니다. 따라서 48 포트 스위치의 각 포트에서 대역폭을 모니터링하려면 48 개의 센서가 필요합니다. 또한 무제한 센서를 허용하지만 평가판 기간이 끝나면 100 개의 센서로 되돌아 갈 수있는 30 일 평가판 버전도 있습니다. 100 개 이상의 센서를 모니터링해야하는 경우 라이센스를 구입해야합니다. 가격은 센서 수에 따라 500 개 센서의 경우 $ 1600에서 무제한 센서의 경우 $ 14500입니다.
3. 싸이 월드
싸이 월드 Ipswitch에서 다른 유명한 이름입니다모니터링 도구 분야. 이전에는 업 / 다운 유형의 모니터링 도구 였지만 네트워크 트래픽, 응용 프로그램, 가상 환경 및 장치 구성에 대한 사전 모니터링 기능을 갖춘 완벽한 관리 도구로 발전했습니다. 오늘, 싸이 월드 엔터프라이즈 급 모니터링 도구에서 기대할 수있는 모든 것을 갖추고 있으며 직관적 인 GUI를 통해 모두 사용할 수 있습니다.
싸이 월드 찾을 자동 검색 엔진을 갖추고 있습니다장치를 모니터링 콘솔에 추가하십시오. 네트워킹 장비뿐만 아니라 물리적 서버, 가상 서버, 클라우드 서버 및 응용 프로그램도 찾을 수 있습니다. 각 장치에 대한 자세한 내용을 보려면 클릭 가능한지도보기도 있습니다.

싸이 월드 또한 훌륭한 알림 시스템을 갖추고 있습니다.사용자가 알아 차리기 전에 문제에 대해 알고 있어야합니다. 도구의 알림 센터를 통해 사전 정의 된 임계 값을 사용하거나 특정 요구에 따라 임계 값을 설정할 수 있습니다. 경보 시스템을 사용하면 모니터링되는 매개 변수의 상태가 변경 될 때 발생하는 상황을 정의하는 조치 정책을 작성할 수 있습니다. 이메일, SMS, 슬랙 또는 IFTTT 게시물을 통해 알림을 전송할 수 있습니다. 시스템은 서비스를 다시 시작하고 웹 경보를 트리거 할 수도 있습니다.
의 무료 버전 싸이 월드 항상 사용 가능하지만 제한적입니다.최대 5 개의 장치를 모니터링합니다. 더 많은 장치의 경우 유료 라이센스는 모니터링 할 장치 수를 기반으로하는 가격 구조로 3 가지 수준의 기능 향상으로 제공됩니다. 제한된 시간 동안 사용할 수있는 모든 기능을 갖춘 무료 평가판도 있습니다.
4. ManageEngine OpManager
ManageEngine은 잘 알려진 네트워크 관리 도구 제조업체입니다. 그 OpManager 도구는 완벽한 관리 솔루션입니다대부분의 모니터링 요구를 해결합니다. 이 도구는 Windows 또는 Linux에서 실행되며 뛰어난 기능으로로드됩니다. 그 중 하나는 네트워크를 매핑 할 수있는 고유 한 자동 대시 보드 기능을 제공하는 자동 검색 기능입니다.
ManageEngine OpManager 대시 보드는 또 다른도구의 장점. 사용 및 탐색이 매우 쉽고 드릴 다운 기능이 있습니다. 모바일 앱을 사용하는 경우 태블릿 및 스마트 폰에서 사용할 수 있으므로 어디서나 도구에 액세스 할 수 있습니다. 전반적으로, 이것은 매우 세련되고 전문적인 제품입니다.

알림 OpManager 다른 모든 구성 요소와 마찬가지로 좋습니다. 네트워크 문제를 감지, 식별 및 해결하는 데 도움이되는 임계 값 기반 경고의 전체 보완 기능이 있습니다. 모든 성능 지표에 대해 다양한 알림이 포함 된 여러 임계 값을 설정할 수 있습니다.
시도하고 싶다면 ManageEngine OpManager 구매하기 전에 무료 버전을 사용할 수 있습니다. 그러나 시간 제한 시험 대신이 기능은 기능이 제한됩니다. 예를 들어 10 개 이상의 장치를 모니터링 할 수 없습니다. 테스트 목적으로는 충분하지만 가장 작은 네트워크를 제외한 모든 네트워크에는 충분하지 않습니다. 더 많은 장치를 사용하려면 Essential 또는 Enterprise 요금제 중에서 선택해야합니다. 첫 번째 노드는 최대 1,000 개의 노드를 모니터링하는 반면 다른 노드는 최대 10,000 개의 노드를 모니터링 할 수 있습니다. 가격 정보는 ManageEngine의 영업 담당자에게 문의하십시오.
5. 선인장
선인장 아마도 가장 많이 사용되는 무료 오픈 소스 모니터링 시스템 일 것입니다. 일부 상용 제품만큼 기능이 풍부하지는 않지만 가격이 비싸면 훌륭한 도구입니다. 카티 또한 역사적으로 중요한 의미를 지닙니다. 모든 네트워크 모니터링 도구의 어머니이자 먼 부모 인 MRTG를 제외하고는 아마도 가장 오래된 모니터링 도구 일 것입니다. 훌륭한 도구가 아니라면 그렇게되지 않을 것입니다.

선인장 2004 년에 웹으로 처음 출시되었습니다MRTG의 로깅 및 그래프 구성 요소 인 RRD 도구의 프런트 엔드 주요 구성 요소는 빠른 폴러, 고급 그래프 템플릿 및 여러 데이터 수집 방법입니다. 또한 Cacti에는 사용자 액세스 제어 기능이 있으며 각 사용자는 여러 지원 팀이있는 대규모 배포에 유용한 기능인 다른 그래프 세트에 액세스 할 수 있도록 구성 할 수 있습니다. 또한 Cacti는 다소 구식 웹 기반 인터페이스이지만 사용하기도 쉽습니다. 소규모 기업 또는 가정용 LAN에서 여러 사이트에있는 수천 개의 장치가있는 복잡한 네트워크로 확장 할 수 있습니다.
선인장 RRDTool을 사용하여 SQL 데이터베이스에 데이터를 저장하고그래프를 만들 수 있습니다. 주로 PHP로 작성되었으므로 필요에 맞게 쉽게 수정할 수 있습니다. 이 도구에는 여러 유형의 장치를위한 내장 템플릿이 있습니다. 이 템플릿에는 이미 모니터링하려는 대부분의 요소가 포함되어 있습니다. 선인장 많은 기기 별 템플릿이기기 제조업체의 웹 사이트 또는 커뮤니티 중심의 Cacti 포럼에서 다운로드 할 수 있습니다. 제품에서 누락 된 유일한 것은 좋은 경고 기능입니다. 그러나 오픈 소스 PHP 코드를 사용하면 아무도 그것을 추가하는 것을 막을 수 없습니다.
코멘트