Pendahuluan
Memantau kinerja jaringan penting untuk mencegah malfungsi dan memastikan kualitas. Praktik semacam itu memberi tahu Anda apakah jaringan Anda berjalan lambat dan apa yang mungkin menjadi penyebab masalah tersebut. Ini dilakukan dengan memantau penggunaan bandwidth jaringan Anda.
Ada banyak alat yang berbeda untuk memantau lalu lintas jaringan di server Linux. Setiap opsi memiliki kekuatan dan kelemahannya. Sebagian besar utilitas baris perintah dirancang agar ringan dan mudah digunakan. Beberapa dirancang untuk menyajikan ikhtisar dasar, sementara yang lain memberikan data terperinci.
Panduan ini membandingkan alat pemantauan jaringan Linux best terbaik .
Prasyarat
- Akses ke akun pengguna dengan sudo atau hak akses root
- Untuk CentOS dan RHEL Linux, repositori EPEL (Extra Packages for Enterprise Linux) harus tersedia.
- Alat pengelola paket (yum atau sesuai )
- Jendela terminal/baris perintah (Ctrl-Alt-T, Ctrl-Alt-F2)
9 Alat Pemantauan Jaringan Terbaik Untuk Linux
Jika Anda mencari tampilan cepat bandwidth jaringan, alat pemantauan baris perintah akan melakukan pekerjaan itu. Jika Anda memerlukan grafik penggunaan yang terperinci untuk bulan tersebut, opsi grafik dapat memberikan solusi yang lebih baik.
Laporan penggunaan keseluruhan dapat membantu menentukan kebutuhan bandwidth, sementara laporan tingkat proses yang lebih mendetail dapat membantu mengidentifikasi sumber penggunaan bandwidth tinggi.
Pelaporan waktu nyata dapat mengingatkan Anda tentang lonjakan penggunaan atau pola yang tidak biasa saat terjadi.
Sebelum Anda Mulai, Instal EPEL
Pengguna CentOS harus menginstal perangkat lunak EPEL terlebih dahulu.
Untuk RHEL dan CentOS 7.x:
1. Buka jendela terminal, dan masukkan berikut ini:
sudo yum –y install epel-release
2. Segarkan repositori:
yum repolist
Pemantauan Jaringan Baris Perintah di Linux
Server Linux sering dikonfigurasi tanpa antarmuka grafis untuk menghemat sumber daya sistem. Aplikasi ini dapat dijalankan dan ditampilkan dari baris perintah.
iftop Penggunaan Bandwidth Tampilan
Jika Anda sudah familiar dengan top
perintah untuk memantau penggunaan prosesor, Anda akan menemukan iftop
perintah yang sangat mirip. iftop
menyediakan tampilan real-time penggunaan bandwidth oleh koneksi individu. Ini juga menghasilkan gambaran umum tentang jumlah bandwidth yang digunakan.
Satu batasan di iftop
adalah tidak melacak lalu lintas berdasarkan ID proses (PID).
Untuk menginstal iftop:
RHEL / CentOS
yum install iftop -y
Debian / Ubuntu
sudo apt-get install iftop
nload Menampilkan Penggunaan Jaringan
nload
adalah utilitas baris perintah untuk memantau lalu lintas jaringan. Alat ini hanya melaporkan lalu lintas masuk dan keluar. Ini menampilkan grafik, yang berguna untuk gambaran singkat lalu lintas jaringan. Namun, nload
memiliki kelemahan karena tidak menampilkan lalu lintas dengan PID atau soket.
Untuk memasang nload :
RHEL / CentOS
yum –y install nload
Debian / Ubuntu
sudo apt-get install nload
NetHogs Memantau Bandwidth Lalu Lintas Jaringan
T etHog menghasilkan laporan real-time dari penggunaan jaringan. Satu keuntungan dari N etHogs adalah bahwa itu mengurutkan berdasarkan proses/aplikasi dan penggunaan. Ini menjadikannya utilitas yang baik untuk melacak lonjakan bandwidth (jika Anda dapat meluncurkannya tepat waktu).
Untuk memasang N etHogs :
RHEL / CentOS
yum –y install nethogs
Debian / Ubuntu
sudo apt-get install nethogs
Monitor Bandwidth bmon dan Pengukur Kecepatan
bmon
memantau pemanfaatan bandwidth, bersama dengan menjaga perkiraan laju berjalan. Ini memecah penggunaan oleh perangkat, memungkinkan Anda untuk melacak bandwidth di beberapa adapter jaringan. Fitur positif lainnya adalah ia membuat grafik, yang memungkinkan Anda melihat penggunaan bandwidth secara sekilas.
Untuk memasang bmon :
RHEL / CentOS
yum –y install bmon
Debian / Ubuntu
sudo apt-get install bmon
Pemantau Lalu Lintas Jaringan vnStat
VnStat bekerja dengan menjalankan daemon yang menangkap dan merekam data bandwidth. Ini membaca dari kernel untuk tetap ringan pada penggunaan sumber daya. Itu dapat berjalan secara real-time dengan menggunakan –l
pilihan. Nilai sebenarnya terletak pada catatan persisten. Saat daemon berjalan, ia mengumpulkan dan menyimpan data penggunaan bandwidth.
vnstati
perintah dapat digunakan untuk menampilkan statistik penggunaan. VnStat paling cocok untuk pelaporan statistik.
Untuk memasang vnStat :
RHEL / CentOS
yum –y install vnstat
Debian / Ubuntu
sudo apt-get install vnstat
Alat Pengukuran Bandwidth Jaringan iPerf/iPerf3
iPerf adalah untuk memantau bandwidth berdasarkan protokol, seperti TCP dan UDP.
Alat ini paling baik untuk mengutak-atik dan memaksimalkan kinerja jaringan untuk protokol tertentu. Salah satu batasannya adalah pengujian ini memerlukan server dan klien.
Untuk memasang iPerf :
RHEL / CentOS:
yum –y install iperf3
Debian / Ubuntu:
sudo apt-get install iperf3
Alat Pemantau Bandwidth Grafis
Alat-alat berikut lebih grafis dalam antarmuka dan tampilannya. Banyak dari mereka menawarkan rangkaian pemantauan yang lebih kuat daripada alat baris perintah yang lebih sederhana.
Nagios Core Memantau Sistem, Jaringan, dan Infrastruktur
Nagios telah menjadi alat pemantauan bandwidth sumber terbuka tepercaya selama hampir 20 tahun.
Antarmuka berjalan melalui browser web dan menawarkan beberapa vektor pemantauan. Itu dapat memantau di beberapa layanan jaringan, seperti HTTP, POP3, dan SMTP. Ini juga memiliki kemampuan untuk mengirim pemberitahuan, seperti saat terjadi masalah, atau saat masalah teratasi.
Nagios Core adalah aplikasi sumber terbuka gratis. Versi berbayar yang didukung juga tersedia.
Aplikasi Zabbix dan Alat Pemantauan Jaringan
Zabbix adalah aplikasi pemantauan bandwidth sumber terbuka gratis.
Ini berjalan di PHP di browser web. Zabbix bertujuan untuk menyederhanakan pemantauan jaringan, dan mencakup pemantauan perangkat dan aplikasi. Ini menghasilkan log data, yang dapat digunakan untuk melacak dan meningkatkan kinerja, dan dapat dengan cepat menskalakan antara aplikasi besar dan kecil. Salah satu keuntungan Zabbox adalah dapat digunakan secara gratis, bahkan dalam aplikasi komersial besar.
Alat Pemantau Jaringan dan Grafik Kaktus
Kaktus adalah alat pemantauan jaringan yang menggunakan PHP dan berjalan di jendela browser.
Kekuatan inti Cacti adalah pengumpulan dan pelaporan datanya. Cacti tidak hanya terbatas pada bandwidth jaringan, tetapi juga dapat melacak metrik lain seperti izin dan akses pengguna. Cacti menggunakan skrip untuk mengumpulkan data dan menyusunnya menjadi bagan dan grafik yang bermakna.