기능 세트에 따라 다양한 유료 및 무료 도구가 혼합되어 있지만 모두 기본 SNMP 대역폭 모니터링을 제공합니다. 최고의 Linux 대역폭 모니터링 도구에 대한 가이드입니다.
아는 것이 힘이다! 결과적으로, 관리하는 네트워크의 대역폭 사용률을 알면 능동적으로 대처하고 가능한 한 네트워크 정체를 피할 수있게함으로써 전력을 제공 할 수 있습니다. 이를 위해서는 대역폭 모니터링 도구가 필요합니다. Linux는 많은 네트워크 관리자에게 인기있는 플랫폼이므로 사용 가능한 최고의 Linux 대역폭 모니터링 도구를 살펴 보겠습니다. 이들 중 대부분은 무료이며 오픈 소스라는 점을 고려하여 설치 및 구성에 소요되는 시간 외에 다른 비용으로 대역폭 모니터링을 시작할 수 있습니다. 곧 알게 되겠지만, 이러한 도구 중 많은 도구가 최고의 Windows 도구만큼 유용합니다.
우리는 개요를 통해 탐험을 시작할 것입니다대역폭 모니터링 우리는 그것이 무엇인지, 더 중요하게는 그것이 어떻게 작동하는지 설명 할 것입니다. 이를 통해 대부분의 모니터링 도구의 기초 인 단순 네트워크 관리 프로토콜에 대해 논의하게됩니다. 그런 다음 Linux에 대한 일반적인 내용과 Linux를 도구 모니터링을위한 플랫폼으로 사용하는 것이 무엇을 의미하는지 간략하게 살펴 보겠습니다. 모두 같은 페이지에 오면 최고의 Linux 대역폭 모니터링 도구 인 핵심 주제를 준비 할 수 있습니다.
대역폭 모니터링
네트워크 대역폭 모니터링은 매우 구체적입니다모니터링 유형. 그것이하는 일은 네트워크에서 주어진 지점을 통과하는 트래픽의 양을 측정하는 것입니다. 일반적으로 측정 지점은 라우터 또는 스위치 인터페이스이지만 서버 LAN 인터페이스의 대역폭 사용을 모니터링하는 것은 드문 일이 아닙니다. 여기서 중요한 것은 측정하는 모든 것이 트래픽의 양이라는 것을 인식하는 것입니다. 대역폭 모니터링은 해당 트래픽에 대한 정보를 제공하지 않으며 트래픽 양에 대한 정보 만 제공합니다.
네트워크 대역폭 사용률을 모니터링하려는 몇 가지 이유가 있습니다. 무엇보다 먼저, 그것 경합 영역을 정확히 찾아 낼 수 있습니다. 로 네트워크 회로 활용도 증가, 그... 성능이 저하되기 시작합니다. 이것은 인생의 사실입니다. 최대 용량에 가까울수록 성능에 더 많은 영향을 미칩니다. 으로 당신이 할 수 있도록 네트워크 이용률을 주시하고 대역폭 모니터링 도구를 통해 높은 활용률을 감지하고 주소 그 전에 사용자가 눈에 띄게됩니다.
용량 계획은 네트워크 모니터링 도구의 또 다른 주요 이점입니다. 네트워크 회로, 특히 장거리 WAN 연결은 비싸고 종종 오직 대역폭 처음 설치되었을 때 필요한. 일하는 동안...에서 금액 대역폭 might 괜찮 았어 그때는, 그것 결국에는 증가해야합니다. 네트워크 회로의 대역폭 사용률의 발전을 모니터링하여 업그레이드가 필요한시기와시기를 확인할 수 있습니다.
대역폭 모니터링 도구 할 수있다 또한 있다,이다 응용 프로그램 성능 저하 문제를 해결하는 데 유용합니다. 사용자가 일부 원격 애플리케이션이 느려 졌다고 불평하면 네트워크를 살펴 봅니다. 대역폭 이용 할 수있다 네트워크 혼잡으로 인해 문제가 발생했는지 여부를 알 수 있습니다. 네트워크 사용률이 낮은 경우 다른 곳에서 문제 해결 노력을 집중할 수 있습니다.
SNMP 모니터링 설명
대부분의 네트워크 대역폭 모니터링 도구는마법을 수행하는 SNMP (Simple Network Management Protocol). 대부분의 네트워킹 장비에는 내장 SNMP 기능이 있으며 정기적으로 도구를 모니터링하여 폴링 할 수 있습니다. 잘못된 이름에도 불구하고 SNMP 이다 실제로 꽤 복잡한. 하지만 걱정하지 마세요 전문가가 아니어도 사용할 수 있습니다. 그 자동차를 운전하기 위해 자동차 정비공이 아니어도됩니다. 그러나 작동 방식에 대해 최소한의 아이디어를 갖는 것이 좋습니다. 한번 살펴 봅시다.
기본적으로 SNMP는 SNMP 관리 시스템의 작동 방식을 지정하는 통신 프로토콜입니다.엔 원격 장치에서 작동 매개 변수를 읽고 씁니다. 매개 변수를 객체 식별자라고합니다. 또는 OID. 모니터링 관점에서 볼 때 흥미로운 OID 중 일부는 주요한 장치 CPU와 같은 메트릭 그리고 기억 예를 들어로드 또는 디스크 사용량. 그러나 네트워킹을 모니터링 할 때 대역폭 활용두 개의 OID가 특히 중요합니다. 그들은 각 인터페이스와 연관된 바이트 출력 및 카운터의 바이트 그들 자동으로 증가 네트워크 장치에 의해 데이터가 출력되거나 입력 될 때
IT 보안이 아니었던 시대로 돌아 가기문제는 SNMP의 보안 수준이 매우 낮다는 것입니다. SNMP 가능 장치에 연결하는 SNMP 관리자는 요청과 함께 "커뮤니티 문자열"을 전송합니다. 문자열이 장비에 구성된 문자열과 일치하면 요청이 수행됩니다. 장치에는 일반적으로 두 개의 커뮤니티 문자열이 구성되어 있습니다. 하나는 읽기 전용 OID 용이고 다른 하나는 수정 가능한 것입니다. 통신은 암호화되지 않으며이를 가로채는 사람은 일반 텍스트로 커뮤니티 문자열을 볼 수 있습니다. 이것이 SNMP가 사설 보안 네트워크에서만 사용되는 이유입니다.
실제 사례
다음은 대부분의 모니터링 시스템이 SNMP를 사용하여 대역폭 사용률을 모니터링하는 방법입니다. 이들은 일정한 간격으로 네트워킹 장치 인터페이스의 바이트 인 / 아웃 카운터를 주기적으로 읽습니다. 에프ive 분 이다 전형적인 간격 값 더 짧은 시간은 더 나은 해상도를 위해 사용될 수 있습니다. 그런 다음 투표 일종의 데이터베이스 또는 파일의 값.
나머지 과정은 간단한 수학입니다. 모니터링 시스템은 현재 카운터 값에서 이전 카운터 값을 빼서 전송 또는 수신 된 바이트 수를 얻습니다. 폴링 간격 동안. 그런 다음이 숫자에 8을 곱하여 비트 수를 구한 후 간격 초당 비트 수를 가져옵니다. 이 정보는 일반적으로 시간의 진화를 보여주는 그래프에 표시되며 데이터베이스에 저장됩니다.
당신이 얻는 것이실제 대역폭 사용률이 아니라 폴링 간격 동안 평균 사용률 추정. 예를 들어, 폴링 간격의 절반 동안 회로가 최대 용량으로 사용되고 다른 절반 동안 트래픽이 없다고 가정 해 봅시다. 장기간 최대 용량을 초과하더라도 용량의 50 %에서 사용되는 것으로 표시됩니다. 폴링 간격이 짧으면이 왜곡이 줄어들지 만 이러한 시스템은 평균값 만 제공한다는 점을 명심해야합니다.
리눅스에 관한 한마디
운영 체제로서 Linux는 그렇지 않습니다.기능적으로 말하면 Windows 또는 OS X와 같은 다른 시스템과는 매우 다릅니다. Linux와 다른 일반적인 운영 체제의 주요 차이점은 Linux가 오픈 소스 제품이라는 사실입니다. 대부분의 배포판은 무료로 제공됩니다. 많은 사람들이 오픈 소스를 혼동하는 경향이 있으며비어 있는. 오픈 소스 소프트웨어는 종종 무료이지만, 반드시 그런 것은 아닙니다. 예를 들어, Red Hat Enterprise Linux OS는 무료가 아닙니다. 혼란을 가중시키기 위해 오픈 소스 운동의 행위자들은 종종 오픈 소스 소프트웨어를 비용없이 자유로운 의미를 내포 한 자유 소프트웨어라고합니다.
수년 동안 리눅스는 의 위에씨이자형 에 의해 설치된 한계 운영 체제 얼간이 컴퓨터 과학 학생 — 몇 주 동안 다운로드 한 것을 기억합니다 SLS 리눅스 1200 보드 연결을 통해 한 번에 하나의 디스켓 이미지; 내가 그 중 하나 였을 것 같아 얼간이—있다 서버 운영 체제로 널리 사용되는 옵션으로 성장했습니다. 최근의 일부 배포판은 개인용 컴퓨터 운영 체제 인 Windows의 대안으로 많은 진전을 보이고 있습니다.
Linux를 모니터링 플랫폼으로 사용
Linux는 모든 종류의 서버에 널리 사용되는 운영 체제이지만 특정 도구를 실행하는 경우 훨씬 더 유용합니다. 티여기에 몇 가지 무료 및 오픈 소스 네트워크가 있습니다 대역폭 에 모니터링 도구거짓말 Linux에서 실행하십시오. 과 만약 당신아르 자형 선택 도구 할 수있다 에 실행 어느 한 쪽 윈도우 또는 리눅스, 값 비싼 운영 체제에서 돈을 낭비하지 않고 무료 OS에서 실행하는 것이 더 경제적이지 않습니까?
동안 s어떤 사람들은 여전히 자유롭고 오픈 소스를 신뢰하지 않습니다 운영 체제 및 미션 크리티컬 한 애플리케이션을위한 소프트웨어 과 예를 들어 소중한 기업 데이터를 나의Linux에서 실행되는 SQL 서버 그들 중 많은 보통 가지고 있지 않은 많은 네트워크 관리 도구를 실행하기 위해 플랫폼을 사용하는 것에 반대합니다.
리눅스를네트워크 모니터링 도구의 기본 플랫폼은 필요한 패키지만으로 Linux 서버를 쉽게 설정할 수 있다는 것입니다. 이 작업은 Windows에서 수행 할 수 있지만 훨씬 더 복잡합니다.
최고의 Linux 대역폭 모니터링 도구
웹에서 가장 좋은 것을 검색했습니다Linux에서 실행할 수있는 대역폭 모니터링 도구 우리가 생각 해낸 것은 일부 상용 제품과 일부 무료 및 오픈 소스 제품입니다. 목록에있는 일부 제품은 Linux 또는 Windows에 설치할 수 있지만 일부 제품은 Linux 전용입니다. 모두 SNMP 대역폭 모니터링을 제공하며 중앙 집중식 콘솔을 사용하여 도구를 구성하고 모니터링 결과를 볼 수 있습니다. 몇 가지 명령 줄 전용 도구가 있지만 목록에서 제외했습니다.
1. ManageEngine OpManager
그만큼 ManageEngine OpManager 강력한 올인원 네트워크 모니터링 도구입니다 그 포괄적 인 네트워크 모니터링 기능을 제공합니다. 그것은 할 수 있습니다 네트워크를 주시하도록 도와주세요 대역폭 활용실시간 네트워크 장애 감지오류 문제를 해결하고 가동 중지 시간을 방지하십시오. 이 도구는 여러 공급 업체의 다양한 환경을 지원하며 크기에 관계없이 네트워크에 맞게 확장 할 수 있습니다. 그것 Linux 또는 Windows에서 실행할 수 있으며 기기와 네트워크를 모니터링하고 너에게 전체 네트워크를 통한 가시성하부 구조. 이 제품의 설치 및 설정은 빠르고 쉽습니다. 2 분 안에 실행할 수 있습니다. 복잡한 설치 절차가 필요하지 않으며 내장 데이터베이스 및 웹 서버와 함께 제공됩니다.
그만큼 ManageEngine OpManager 네트워크 장치의 성능을 실시간으로 지속적으로 모니터링 그리고 그것의 표시 라이브 대시 보드 및 그래프. 대역폭 외에도 it는 패킷 손실, 오류 및 폐기 등과 같은 몇 가지 중요한 운영 메트릭을 검사합니다.
이 도구는 네트워크 문제를 감지, 식별 및 해결하는 데 도움이됩니다. 그... 임계 값 기반 알림. 모든 성능 지표에 대해 여러 임계 값을 쉽게 설정하고 알림을받을 수 있습니다 그들이 초과 될 때. 아르 자형eporting은이 도구가 빛나는 또 다른 영역입니다. 지능형 보고서를 통해 네트워크 성능에 대한 자세한 정보를 얻을 수 있습니다. 100 개 이상의 내장 보고서가 있습니다 그리고 너 필요에 따라 즉시 사용 가능한 보고서를 사용자 정의, 예약 및 내보낼 수 있습니다.
2. 자 빅스
자 빅스 무료 및 오픈 소스 제품으로아무것도 모니터링하는 데 사용됩니다. 이 도구는 Rapsbian, Linux의 Raspberry Pi 버전을 포함한 소수의 Linux 배포판에서 실행될 수 있으며 네트워크를 모니터링합니다. 대역폭서버, 애플리케이션 및 서비스 만큼 잘 클라우드 기반 환경. 매우 전문적인 모양과 느낌이 특징입니다. 티그의 제품은 광범위한 기능 세트, 무제한 확장 성, 분산 모니터링, 강력한 보안 및 고 가용성을 자랑합니다. 자유롭지 만 진정한 엔터프라이즈 급 제품입니다.

자 빅스 모니터링 기술의 조합을 사용합니다. SNMP 모니터링과 지능형 플랫폼 모니터링 인터페이스 (IMPI)를 지원합니다. 또한 대부분의 플랫폼에서 사용 가능한 에이전트로 에이전트 기반 모니터링을 수행 할 수 있습니다. 손쉬운 설정을 위해 많은 장치를위한 자동 검색 및 기본 템플릿이 제공됩니다. 이 도구의 웹 기반 사용자 인터페이스에는 위젯 기반 대시 보드, 그래프, 네트워크 맵, 슬라이드 쇼 및 드릴 다운 보고서와 같은 몇 가지 고급 기능이 있습니다.
자 빅스 또한 발송뿐만 아니라 고도로 사용자 정의 가능한 경보 시스템을 갖추고 있습니다. 상세한 알림 메시지 그 수신자의 역할에 따라 맞춤 설정할 수도 있습니다. 그것은 할 수 있습니다 또한 유연한 사용자 정의에 따라 문제를 확대 에스서비스 엘evels.
3. 나지 오스
두 가지 버전이 있습니다 나지 오스 유효한. 무료 및 오픈 소스가 있습니다 나지 오스 코어 유료가 있습니다 나지 오스 11 세. 둘 다 동일한 기본 엔진을 공유하지만 유사성은 여기서 멈 춥니 다. 나지 오스 코어 에서 실행되는 오픈 소스 모니터링 시스템입니다리눅스. 이 시스템은 핵심에 실제 모니터링 엔진을 사용하여 완전히 모듈화됩니다. 엔진은 시스템에 기능을 추가하기 위해 다운로드 할 수있는 수십 가지 플러그인으로 보완됩니다. 각 플러그인은 일부 기능을 코어에 추가합니다.

모듈 식 접근 방식을 유지하면서 도구의 프런트 엔드도 모듈 식이며 여러 커뮤니티 개발 옵션도 다운로드 할 수 있습니다. 그만큼 나지 오스 코어플러그인과 프런트 엔드가 결합되어보다 완벽한 모니터링 시스템을 만듭니다. 그러나이 모듈성에는 단점이 있습니다. 설정 나지 오스 코어 도전적인 작업으로 판명 될 수 있습니다.
나지 오스 11 세 상용 제품입니다 나지 오스 코어 엔진 그러나 그것은 완벽한 자체 모니터링 솔루션입니다. 이 제품은 소기업에서 대기업에 이르기까지 광범위한 고객을 대상으로합니다. 설치 및 구성이 훨씬 쉽습니다. 나지 오스 코어구성 마법사 및 자동 검색 엔진 덕분에 당연하지, 설치와 구성이 쉬워 가격이 비싸다. 100 노드 라이센스의 경우 약 2 천 달러, 무제한 라이센스의 경우 약 10 배를 지불 할 수 있습니다.
4. 제노스 코어
제노스 코어 아닐 수도 있습니다 이 목록에있는 다른 모니터링 도구와 마찬가지로 인기가 있지만 여기에 기능 세트와 전문적인 모양 때문에. 이 도구는 대역폭 사용률, 트래픽 흐름 또는 HTTP 및 FTP와 같은 서비스와 같은 많은 것을 모니터링 할 수 있습니다. 깨끗하고 간단한 사용자 인터페이스를 가지고 있으며 경고 시스템이 우수합니다. 한가지 언급 할 가치가있다 오히려 독특한 다중 경보 시스템. 첫 번째 사람이 미리 정의 된 지연 시간 내에 응답하지 않으면 두 번째 사람에게 경고 할 수 있습니다.

하락세로, 제노스 코어 가장 복잡한 모니터링 시스템 중 하나입니다설치 및 설정. 설치는 전적으로 명령 행 중심 프로세스입니다. 오늘날의 네트워크 관리자는 GUI 설치 프로그램, 구성 마법사 및 자동 검색 엔진에 사용됩니다. 이로 인해 제품 설치가 다소 구식으로 보일 수 있습니다. 다시, 이것은 리눅스 세계와 일치합니다. 티여기는 충분하다 설치 및 구성 문서화가 가능하고 최종 결과는 노력의 가치가 있습니다.
5. 선인장
우리는 포함해야했다 선인장 이 목록에. 아무튼, 17 살 때 가장 오래된 무료 오픈 소스 모니터링 플랫폼 중 하나입니다. 그리고 그것은 오늘날에도 여전히 인기가 있습니다 그것은 여전히 적극적으로 개발. 최신 버전은 1 월 말에 출시되었습니다. 동안 선인장 일부만큼 기능이 풍부하지 않을 수 있습니다 다른 제품, 그것은 여전히 훌륭한 도구입니다. 나는ts 웹 기반 사용자 인터페이스는 다소 빈티지 느낌을 주지만 잘 배치되어 이해하고 사용하기 쉽습니다. 선인장 빠른 폴러, 고급 그래프로 구성템플릿 및 여러 획득 방법. 이 도구는 주로 SNMP 폴링에 의존하지만 거의 모든 소스에서 데이터를 가져 오도록 사용자 지정 스크립트를 구성 할 수 있습니다.

이 도구의 주요 장점은 측정 항목을 가져 오는 폴링 기기입니다.대역폭 활용과 같은 웹 페이지에 수집 된 데이터를 그래프로 표시합니다. 그것은 그 일을 훌륭하게 수행하지만 그게 전부입니다. 나는경고, 멋진 보고서 또는 기타 추가 기능이 필요하지 않은 경우 제품의 단순성이 필요한 것일 수 있습니다. 그리고 더 필요한 경우 기능성, 선인장 이다 오픈 소스 PHP로 완전히 작성되어 고도로 사용자 정의 가능 그리고 당신은 할 수 있습니다 더하다 어떤 필요한 기능이 없습니다.
선인장 계정에 따라 템플릿을 광범위하게 사용보다 쉬운 구성. 그래프 템플릿뿐만 아니라 많은 일반적인 유형의 장치에 대한 장치 템플릿이 있습니다. 모든 종류의 사용자 정의 템플릿을 작성하여 커뮤니티에서 사용할 수있게하는 거대한 온라인 사용자 커뮤니티도 있으며 많은 장비 제조업체도 다운로드 가능한 Cacti 템플릿을 제공합니다.
6. MRTG
그만큼 멀티 라우터 트래픽 그래퍼또는 MRTG, 모든 네트워크 대역폭 모니터링 시스템의 대가입니다. 동안 오픈 소스 프로젝트 있다 1995 년 이래로 여전히 널리 퍼져 있습니다.최신 버전이 이미 5 살이라는 사실에도 불구하고 사용법. Linux 및 Windows에서 사용 가능합니다. 초기 설정 및 구성은 다른 모니터링 시스템에서 경험하는 것보다 다소 복잡하지만 훌륭한 문서를 쉽게 이용할 수 있습니다.

설치 MRTG 다단계 프로세스이므로 설정 지침을주의해서 따라야합니다. 설치되면 구성 파일을 편집하여 소프트웨어를 구성합니다. 뭐 MRTG 사용자 친 화성이 부족하여적응성. 대부분 Perl로 작성되어 쉽게 수정하고 자신의 정확한 요구에 맞출 수 있습니다. 그리고 그것이 첫 번째 모니터링 시스템이고 여전히 주변에 있다는 사실은 그 가치에 대한 증거입니다.
코멘트