15 Alat Pemantauan Kinerja dan Jaringan Terbaik untuk Linux


Jika Anda bekerja sebagai administrator sistem Linux/Unix, Anda pasti tahu bahwa Anda harus memiliki alat pemantauan yang berguna untuk memantau kinerja sistem Anda.

Karena alat pemantauan sangat penting dalam pekerjaan administrator sistem atau webmaster server, ini adalah cara terbaik untuk mengawasi apa yang terjadi di dalam sistem/server Linux Anda.

Hari ini kita akan membahas tentang 15 alat pemantauan Linux lainnya yang mungkin Anda gunakan untuk melakukan pekerjaan itu.

1. Alat Pemantauan Linux Site24x7

Dengan platform pemantauan Site24x7, Anda dapat menghilangkan pemadaman server Linux dan masalah kinerja dengan terus melacak lebih dari 60 metrik kinerja utama, termasuk rata-rata beban, CPU, memori, ruang disk, pemanfaatan bandwidth jaringan, kejadian terkini, dan Linux proses.

Konfigurasikan ambang batas untuk metrik kinerja utama dan terima peringatan instan melalui SMS, email, pemberitahuan push aplikasi seluler, dan ITSM serta alat kolaborasi lainnya setiap kali ambang batas ini dilanggar.

Site24x7 memungkinkan Anda mengotomatiskan remediasi insiden dan menjadikan operasi TI Anda lebih gesit dan efisien.

Fitur Utama:

  • Visibilitas yang lebih baik ke dalam proses yang memengaruhi kesehatan dan kinerja server Anda dengan Bagan Proses Teratas yang eksklusif.
  • Pemantauan layanan dan pemantauan Syslog untuk server Linux.
  • Sebuah konsol tunggal bagi MSP untuk memantau infrastruktur TI pelanggan mereka.
  • Metrik yang dipantau didorong melalui StatsD.
  • Dukungan untuk lebih dari 100 plugin, termasuk Redis, MySQL, dan NGINX.

2. Sekilas – Pemantauan Sistem Linux Real-Time

Glances adalah alat pemantauan yang dibuat untuk menyajikan informasi sebanyak mungkin dalam ukuran terminal apa pun, alat ini secara otomatis mengambil ukuran jendela terminal tempat ia dijalankan, dengan kata lain, ini adalah alat pemantauan yang responsif.

Sekilas tidak hanya menampilkan informasi tentang penggunaan CPU dan memori tetapi juga memantau I/O sistem file, I/O jaringan, suhu perangkat keras, kecepatan kipas, penggunaan disk, dan volume logis.

Instal Sekilas di Linux

Untuk menginstal Glances versi stabil terbaru, cukup masukkan perintah curl atau wget berikut:

curl -L https://bit.ly/glances | /bin/bash
or
wget -O- https://bit.ly/glances | /bin/bash

3. Sarg – Pemantauan Bandwidth Squid

Sarg (Squid Analysis Report Generator) adalah alat gratis dan sumber terbuka yang bertindak sebagai alat pemantauan untuk server proxy Squid Anda, ini membuat laporan tentang pengguna server proxy Squid Anda, alamat IP, situs yang mereka kunjungi, dan beberapa informasi lainnya.

Untuk instalasi, baca artikel kami – Instal Alat Sarg “Squid Bandwidth Monitoring” di Linux

4. Pemantauan Status Apache

mod_status adalah modul server Apache yang memungkinkan Anda memantau status pekerja di server Apache. Ini menghasilkan laporan dalam format HTML yang mudah dibaca. Ini menunjukkan kepada Anda status semua pekerja, berapa banyak CPU yang digunakan masing-masing pekerja, permintaan apa yang saat ini ditangani, dan jumlah pekerja yang bekerja dan tidak bekerja.

Untuk instalasi, baca artikel kami – Cara Memantau Beban Server Web Apache dan Statistik Halaman

5. Monit – Pemantauan Proses dan Layanan Linux

Monit adalah program bagus yang memantau server Linux dan Unix Anda, ia dapat memantau semua yang Anda miliki di server Anda, dari server utama (Apache, Nginx..) hingga izin file, hash file, dan layanan web. Ditambah banyak hal.

Instal Monit di Linux

Untuk menginstal Monit versi stabil, cukup masukkan baris perintah berikut:

sudo apt install monit          [On Debian, Ubuntu and Mint]
sudo yum install monit          [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a app-admin/monit  [On Gentoo Linux]
sudo pacman -S monit            [On Arch Linux]
sudo zypper install monit       [On OpenSUSE]    

6. Sysstat – Pemantauan Kinerja Sistem All-in-One

Alat pemantauan lain yang berguna untuk sistem Linux Anda adalah Sysstat – bukan perintah sebenarnya, sebenarnya ini hanya nama proyeknya, Sysstat sebenarnya adalah paket yang mencakup banyak alat pemantauan kinerja seperti iostat, sadf, pidstat di samping banyak alat lain yang menunjukkan banyak statistik tentang OS Linux Anda.

Fitur Sysstat
  • Ini tersedia di semua repositori distribusi Linux modern secara default.
  • Kemampuan untuk membuat statistik tentang penggunaan RAM, CPU, dan SWAP. Selain kemampuan untuk memantau aktivitas kernel Linux, server NFS, Sockets, TTY, dan sistem file.
  • Kemampuan untuk memantau statistik input & output untuk perangkat, tugas.. dll.
  • Kemampuan untuk mengeluarkan laporan tentang antarmuka dan perangkat jaringan, dengan dukungan untuk IPv6.
  • Sysstat juga dapat menunjukkan kepada Anda statistik daya (penggunaan, perangkat, kecepatan kipas.. dll).
  • Banyak fitur lainnya…

Instal Sysstat di Linux

Untuk menginstal Sysstat versi stabil, cukup masukkan baris perintah berikut:

sudo apt install sysstat          [On Debian, Ubuntu and Mint]
sudo yum install sysstat          [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a app-admin/sysstat  [On Gentoo Linux]
sudo pacman -S sysstat            [On Arch Linux]
sudo zypper install sysstat       [On OpenSUSE]    

Untuk penggunaan dan contoh, baca artikel kami – 20 Perintah Sysstat yang Berguna

7. Icinga – Pemantauan Server Generasi Berikutnya

Berbeda dengan alat lainnya, Icinga adalah program pemantauan jaringan, ini menunjukkan kepada Anda banyak pilihan dan informasi tentang koneksi jaringan, perangkat, dan proses Anda, ini adalah pilihan yang sangat baik bagi mereka yang mencari alat yang bagus untuk memantau hal-hal jaringan.

Fitur Icinga
  • Icinga juga gratis dan bersumber terbuka.
  • Sangat fungsional dalam memantau segala sesuatu yang mungkin Anda miliki dalam jaringan.
  • Dukungan untuk MySQL dan PostgreSQL disertakan.
  • Pemantauan waktu nyata dengan antarmuka web yang bagus.
  • Sangat dapat diperluas dengan modul dan ekstensi.
  • Icinga mendukung penerapan layanan dan tindakan pada host.
  • Masih banyak lagi yang bisa ditemukan…

Untuk instalasi, baca artikel kami – Instal Icinga2 di RHEL, Rocky, dan AlmaLinux

8. Observium – Manajemen dan Pemantauan Jaringan

Observium juga merupakan alat pemantauan jaringan, dirancang untuk membantu Anda mengelola jaringan server dengan mudah, ada 2 versi; Edisi Komunitas yang gratis dan sumber terbuka, dan versi Komersial dengan biaya £1.000/tahun.

Fitur Observium
  • Ditulis dalam PHP dengan dukungan database MySQL.
  • Memiliki antarmuka web yang bagus untuk menampilkan informasi dan data.
  • Kemampuan untuk mengelola dan memantau ratusan host di seluruh dunia.
  • Versi komunitasnya dilisensikan di bawah lisensi QPL.
  • Bekerja pada Windows, Linux, FreeBSD, dan banyak lagi.

Untuk instalasi, baca artikel kami – Instal Alat Manajemen dan Pemantauan Jaringan Observium di Linux

9. Web VMStat – Pemantauan Statistik Sistem

Web VMStat adalah pemrogram aplikasi web yang sangat sederhana, yang menyediakan informasi penggunaan sistem secara real-time, mulai dari CPU hingga RAM, Swap, dan informasi input/output dalam format html.

Untuk instalasi, baca artikel kami – Web VMStat: Alat Statistik Sistem Real-Time untuk Linux

10. Pemantauan Server PHP

Berbeda dengan alat lain dalam daftar ini, PHP Server Monitoring adalah skrip web yang ditulis dalam PHP yang membantu Anda mengelola situs web dan host dengan mudah, mendukung database MySQL dan dirilis di bawah GPL 3 atau lebih baru.

Fitur
  • Antarmuka web yang bagus.
  • Kemampuan untuk mengirim pemberitahuan kepada Anda melalui Email & SMS.
  • Kemampuan untuk melihat informasi paling penting tentang CPU dan RAM.
  • Sistem logging yang sangat modern untuk mencatat kesalahan koneksi dan email yang dikirim.
  • Dukungan layanan cronjob untuk membantu Anda memantau server dan situs web Anda secara otomatis.

Untuk instalasi, baca artikel kami – Instal Alat Pemantauan Server PHP di Linux

11. Linux Dash – Pemantauan Kinerja Server Linux

Dari namanya, “Linux Dash ” adalah dasbor web yang menampilkan informasi paling penting tentang sistem Linux Anda seperti RAM, CPU, sistem file, proses yang berjalan, pengguna, dan penggunaan bandwidth secara nyata. kali ini, ia memiliki GUI yang bagus dan gratis & sumber terbuka.

Untuk instalasi, baca artikel kami – Instal Alat Linux Dash (Linux Performance Monitoring) di Linux

12. Cacti – Pemantauan Jaringan dan Sistem

Cacti tidak lebih dari antarmuka web sumber terbuka & gratis untuk RRDtool, sering digunakan untuk memantau bandwidth menggunakan SNMP (Simple Network Management Protocol), dan dapat digunakan juga untuk memantau penggunaan CPU.

Untuk instalasi, baca artikel kami – Instal Jaringan Cacti dan Alat Pemantauan Sistem di Linux

13. Munin – Pemantauan Jaringan

Munin juga merupakan GUI antarmuka web untuk RRDtool, ditulis dalam Perl dan dilisensikan di bawah GPL, Munin adalah alat yang bagus untuk memantau sistem, jaringan, aplikasi, dan layanan.

Ia bekerja pada semua sistem operasi mirip Unix dan memiliki sistem plugin yang bagus; ada 500+ plugin berbeda yang tersedia untuk memantau apa pun yang Anda inginkan di mesin Anda. Tersedia sistem notifikasi untuk mengirimkan pesan kepada administrator ketika terjadi kesalahan atau ketika kesalahan teratasi.

Untuk instalasi, baca artikel kami – Instal Alat Pemantauan Jaringan Munin di Linux

14. Wireshark – Penganalisis Protokol Jaringan

Selain itu, tidak seperti semua alat lain dalam daftar kami, Wireshark adalah program desktop penganalisis yang digunakan untuk menganalisis paket jaringan dan memantau koneksi jaringan. Itu ditulis dalam C dengan perpustakaan GTK+ dan dirilis di bawah lisensi GPL.

Fitur
  • Lintas platform: berfungsi di Linux, BSD, Mac OS X, dan Windows.
  • Dukungan baris perintah: ada versi berbasis baris perintah dari Wireshark untuk menganalisis data.
  • Kemampuan untuk menangkap panggilan VoIP, lalu lintas USB, dan data jaringan dengan mudah untuk menganalisisnya.
  • Tersedia di sebagian besar repositori distribusi Linux.

Untuk instalasi, baca artikel kami – Instal Wireshark – Alat Penganalisis Protokol Jaringan di Linux

15. Webmin

Webmin adalah sistem berbasis web sumber terbuka dan alat administrasi jaringan (panel kontrol) untuk sistem mirip Unix.

Webmin memungkinkan Anda untuk mengonfigurasi internal sistem Anda seperti pengguna, layanan, file konfigurasi, dan kuota disk, serta mengelola aplikasi seperti Apache, PHP, MySQL, dan BIND.

Kesimpulan

Ini adalah alat yang paling penting untuk memantau mesin Linux/Unix Anda, tentu saja, masih banyak alat lainnya, tetapi ini adalah yang paling terkenal. Bagikan pemikiran Anda kepada kami di komentar: Alat & program apa yang Anda gunakan untuk memantau sistem Anda? Sudahkah Anda menggunakan salah satu alat dalam daftar ini? Apa yang kamu pikirkan tentang mereka?