Linux 네트워크 대역폭 사용량을 모니터링하는 데 문제가 있습니까? 도움이 필요하세요? 네트워크 속도를 저하시키는 원인을 파악하고 해결하거나 단순히 네트워크를 주시하기 위해 네트워크에서 일어나는 일을 시각화할 수 있는 것이 중요합니다.
또한 읽기: Linux 성능을 모니터링하는 20가지 명령줄 도구
이 기사에서는 Linux 시스템에서 네트워크 사용을 분석하는 16가지 유용한 대역폭 모니터링 도구를 검토합니다.
네트워크를 관리, 문제 해결 또는 디버그하려는 경우 기사를 읽으십시오. 네트워크 관리, 문제 해결 및 디버깅에 대한 Linux 시스템 관리자 가이드
아래 나열된 도구는 모두 오픈 소스이며 "오늘 네트워크가 왜 그렇게 느린가요?”. 이 기사에는 단일 Linux 시스템에서 대역폭을 모니터링하기 위한 작은 도구와 하나의 Linux 시스템에서 소수의 호스트를 처리할 수 있는 완전한 모니터링 솔루션이 포함되어 있습니다. 랜 (근거리 통신망) 에서도 여러 호스트에 핏기 없는 (광역 네트워크).
ManageEngine NetFlow 분석기 다중 공급업체 지원을 제공하는 흐름 기반 대역폭 모니터링 솔루션입니다. 네트워크를 모니터링하고 트래픽 패턴을 분석하며 대역폭 호그를 감지 및 진단합니다.
일정 기간 동안 네트워크의 트래픽 패턴을 추적하고 장치, 인터페이스, 애플리케이션 및 사용자 수준 세부 정보로 더 자세히 드릴다운할 수 있습니다. 트래픽 셰이핑 기능을 통해 NetFlow Analyzer는 네트워크 이상 현상을 실시간으로 식별하고 최종 사용자에게 영향을 미치기 전에 문제를 해결할 수 있도록 도와줍니다.
맞춤형 보고서를 통해 NetFlow Analyzer는 대역폭 요구 사항을 예측하고 계획하는 데도 도움이 됩니다. 몇 번의 클릭만으로 포괄적인 대역폭 분석 보고서를 생성, 예약 및 생성할 수 있습니다.
VnStat Linux 및 BSD 시스템에서 실시간으로 Linux 네트워크 트래픽 및 대역폭 사용률을 모니터링하는 완전한 기능을 갖춘 명령줄 기반 프로그램입니다.
유사한 도구에 비해 한 가지 장점은 나중에 분석하기 위해 네트워크 트래픽 및 대역폭 사용 통계를 기록한다는 것입니다. 이것이 기본 동작입니다. 시스템 재부팅 후에도 이러한 로그를 실제로 볼 수 있습니다.
# yum install epel-release [켜기 RHEL/CentOS] # yum install vnstat # apt install vnstat [켜기데비안/우분투]
이프탑 간단하고 사용하기 쉬운 실시간 탑 같은 인터페이스에서 네트워크 활동에 대한 빠른 개요를 얻는 데 사용되는 명령줄 기반 네트워크 대역폭 모니터링 도구입니다. 평균 2, 10, 40초마다 네트워크 사용 대역폭 업데이트를 표시합니다.
# yum install epel-release [켜기 RHEL/CentOS] # yum install iftop # apt install iftop [켜기데비안/우분투]
로드 네트워크 트래픽 및 대역폭 사용량을 실시간으로 모니터링하기 위한 또 다른 간단하고 사용하기 쉬운 명령줄 도구입니다. 그래프를 사용하여 인바운드 및 아웃바운드 트래픽을 모니터링할 수 있습니다. 또한 전송된 데이터의 총량 및 최소/최대 네트워크 사용량과 같은 정보도 표시합니다.
# yum install epel-release [켜기 RHEL/CentOS] # yum install nload # apt install nload [켜기]데비안/우분투]
넷호그 Linux 시스템에서 실행되는 각 프로세스 또는 응용 프로그램의 실시간 네트워크 트래픽 대역폭 사용량을 모니터링하는 작은 상단 모양의 텍스트 기반 도구입니다. 단순히 프로세스별로 네트워크 대역폭 사용량에 대한 실시간 통계를 제공합니다.
# yum install epel-release [켜기 RHEL/CentOS] # yum install nethogs # apt install nethogs [켜기]데비안/우분투]
비몬 또한 Linux에서 네트워크 대역폭 활용 및 속도 추정기를 모니터링하기 위한 간단한 명령줄 도구입니다. 네트워크 통계를 캡처하고 사람에게 친숙한 형식으로 시각화하여 시스템을 주시할 수 있습니다.
# yum install epel-release [켜기 RHEL/CentOS] # yum install bmon # apt install bmon [켜기데비안/우분투]
다크스탯 작고 간단한 크로스 플랫폼 실시간의 효율적인 웹 기반 네트워크 트래픽 분석기입니다. 네트워크 트래픽을 캡처하여 작동하고 사용 통계를 계산하고 HTTP를 통해 그래픽 형식으로 보고서를 제공하는 네트워크 통계 모니터링 도구입니다. 동일한 결과를 얻기 위해 명령줄을 통해 사용할 수도 있습니다.
# yum install epel-release [켜기 RHEL/CentOS] # yum install darkstat # apt install darkstat [켜기]데비안/우분투]
IPTraf 인터페이스를 통과하는 들어오고 나가는 네트워크 트래픽을 모니터링하기 위한 사용하기 쉬운 ncurses 기반의 구성 가능한 도구입니다. IP 트래픽 모니터링 및 일반 인터페이스 통계, 자세한 인터페이스 통계 등을 보는 데 유용합니다.
# yum install epel-release [켜기 RHEL/CentOS] # yum install iptraf # apt install iptraf [켜기]데비안/우분투]
CBM Ubuntu Linux 및 Linux Mint, Lubuntu 및 기타 여러 파생 제품의 컬러 출력으로 연결된 모든 장치의 현재 네트워크 트래픽을 표시하기 위한 작은 명령줄 유틸리티입니다. 연결된 각 네트워크 인터페이스, 수신 바이트, 전송 바이트 및 총 바이트를 표시하여 네트워크 대역폭을 모니터링할 수 있습니다.
# yum install epel-release [켜기 RHEL/CentOS] # yum install cbm # apt install cbm [켜기데비안/우분투]
Iperf/Iperf3 TCP, UDP 및 SCTP와 같은 프로토콜을 통해 네트워크 처리량을 측정하기 위한 강력한 도구입니다. 주로 특정 경로를 통해 TCP 연결을 조정하는 데 도움을 주기 위해 제작되었으므로 IP 네트워크(IPv4 및 IPv6 모두 지원)에서 달성 가능한 최대 대역폭을 테스트하고 모니터링하는 데 유용합니다. 테스트를 수행하려면 서버와 클라이언트가 필요합니다(대역폭, 손실 및 기타 유용한 네트워크 성능 매개변수 보고).
# yum install epel-release [켜기 RHEL/CentOS] # yum install iperf3 # apt install iperf3 [켜기]데비안/우분투]
넷퍼프 네트워크 성능을 테스트하기 위해 iperf와 유사합니다. TCP, UDP 중 하나를 사용하여 데이터 전송을 측정하여 Linux에서 네트워크 대역폭을 모니터링하는 데 도움이 될 수 있습니다. 또한 Berkeley Sockets 인터페이스, DLPI, Unix Domain Sockets 및 기타 여러 인터페이스를 통한 측정을 지원합니다. 테스트를 실행하려면 서버와 클라이언트가 필요합니다.
설치 지침은 프로젝트 github 페이지를 확인하세요.
사그 오징어 로그 파일 분석기 및 인터넷 대역폭 모니터링 도구입니다. IP 주소 및 총 대역폭 사용량을 포함하지만 이에 국한되지 않는 정보가 포함된 유용한 HTML 보고서를 생성합니다. 단일 네트워크에 있는 개별 컴퓨터의 인터넷 대역폭 사용을 모니터링하기 위한 편리한 도구입니다.
설치 지침 및 사용법은 다음 기사를 확인하십시오. Squid 인터넷 대역폭 사용을 모니터링하기 위해 SARG를 설치하는 방법.
모니터릭스 소형 Linux/Unix 서버용으로 설계된 경량 시스템 리소스 및 네트워크 모니터링 응용 프로그램이며 임베디드 장치에 대한 놀라운 지원도 함께 제공됩니다.
무제한의 네트워크 장치에서 네트워크 트래픽 및 사용 통계를 모니터링하는 데 도움이 됩니다. IPv4 및 IPv6 연결을 지원하고 패킷 트래픽 및 트래픽 오류 그래프를 포함하며 네트워크 인터페이스당 최대 9개의 qdisc를 지원합니다.
# yum install epel-release [켜기 RHEL/CentOS] # yum install monitorix # apt install monitorix [켜기데비안/우분투]
선인장 직관적이고 사용하기 쉬운 인터페이스를 갖춘 완벽한 기능의 웹 기반 네트워크 그래프 PHP 응용 프로그램입니다. 그것은 사용자 정의 그래프를 생성하는 데 사용되는 네트워크 성능 데이터 수집 데이터를 저장하기 위해 MySQL 데이터베이스를 사용합니다. RRDTool의 프론트엔드로 수천 개의 장치가 있는 복잡한 네트워크를 모니터링하는 데 유용합니다.
설치 지침 및 사용법은 다음 기사를 확인하십시오. Cacti 설치 방법 – 네트워크 모니터링 및 그래프 도구.
전망대 우아하고 강력하며 강력하면서도 간단하고 직관적인 인터페이스를 갖춘 완벽한 기능을 갖춘 네트워크 모니터링 플랫폼입니다. Linux, Windows, FreeBSD, Cisco, HP, Dell 및 기타 여러 플랫폼을 지원하며 장치 자동 감지를 포함합니다. 사용자가 네트워크 메트릭을 수집하는 데 도움이 되며 수집된 성능 데이터에서 장치 메트릭에 대한 직관적인 그래프를 제공합니다.
설치 지침 및 사용법은 다음 기사를 확인하십시오. Observium을 설치하는 방법 – 완벽한 네트워크 관리 및 모니터링 시스템.
자빅스 실시간으로 네트워크, 서버 및 애플리케이션을 모니터링하기 위해 서버-클라이언트 모델로 설계된 기능이 풍부하고 일반적으로 사용되는 네트워크 모니터링 플랫폼입니다. 모니터링되는 장치의 네트워크 성능 또는 부하 메트릭을 시각적으로 표현하는 데 사용되는 다양한 유형의 데이터를 수집합니다.
모니터링되는 장치에 추가 소프트웨어를 설치할 필요 없이 HTTP, FTP, SMTP, IMAP 등과 같은 잘 알려진 네트워킹 프로토콜과 함께 작동할 수 있습니다.
설치 지침 및 사용법은 다음 기사를 확인하십시오. Zabbix 설치 방법 – Linux용 완벽한 네트워크 모니터링 솔루션.
나기오스 강력하고 강력하며 기능이 풍부하고 널리 사용되는 모니터링 소프트웨어입니다. 단일 창에서 로컬 및 원격 네트워크 장치와 해당 서비스를 모니터링할 수 있습니다.
SNMP를 통해 스위치 및 라우터와 같은 네트워크 장치에서 대역폭 모니터링을 제공하므로 사용된 포트를 쉽게 찾고 가능한 네트워크 남용자를 찾아낼 수 있습니다.
또한 읽기: 13 Linux 네트워크 구성 및 문제 해결 명령
또한 Nagios는 포트당 대역폭 사용률 및 오류를 주시하고 네트워크 중단 및 프로토콜 오류의 빠른 감지를 지원합니다.
설치 지침 및 사용법은 다음 기사를 확인하십시오. Nagios 설치 방법 – Linux용 완벽한 IT 인프라 모니터링 솔루션.
이 기사에서는 Linux용으로 유용한 여러 네트워크 대역폭 및 시스템 모니터링 도구를 검토했습니다. 목록에 모니터링 도구를 포함하지 못한 경우 아래 의견 양식에서 공유해 주십시오.