Monitorix adalah alat pemantau sistem/layanan yang ringan dan open source untuk sistem operasi Linux. Monitorix telah dibuat untuk digunakan dalam lingkungan produksi dan juga dapat digunakan pada perangkat yang disematkan.
Monitorix terdiri dari dua program:“monitorix “, kolektor, yang merupakan daemon Perl yang bekerja sebagai layanan startup, dan skrip CGI yang disebut “monitorix.cgi “. Monitorix menyertakan server HTTP bawaannya sendiri, jadi kami tidak harus bergantung pada server web eksternal.
Pada tahap awal, Monitorix dikembangkan untuk Redhat , Fedora , dan CentOS Sistem Linux, kemudian pengembangan selanjutnya dimulai untuk mendukung sistem Unix seperti FreeBSD, OpenBSD, dan NetBSD.
Fitur
Monitorix menyertakan grafik berikut:
- Rata-rata dan penggunaan beban sistem.
- Penggunaan kernel global/Per-prosesor kernel.
- Penggunaan sistem file dan aktivitas I/O.
- Lalu lintas dan penggunaan jaringan.
- Statistik Netstat.
- Statistik proses.
- Lalu lintas port jaringan.
- Statistik layanan (NFS, SAMBA, Squid, MySQL, NTP, dan BIND)
- Statistik server web (Apache, Nginx, dan Lighttpd)
- Pemeriksaan perangkat keras.
Lebih banyak fitur Monitorix .
Panduan ini membantu Anda menginstal Monitorix di CentOS 7 , Ubuntu 16.04 dan Fedora 27 . Panduan ini juga harus bekerja pada versi sebelumnya dari sistem operasi yang disebutkan seperti CentOS 6, Ubuntu 15.10, Ubuntu 14.04, dan Fedora 26.
Setup Repositori
Di CentOS / RHEL / Fedora
Sebelum menginstal Monitorix, siapkan repositori EPEL di CentOS 7 / RHEL 7 .
### For RHEL 7 ### rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm ### For RHEL 6 ### rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm ### For CentOS 7 / 6 ### yum -y install epel-release
Di Ubuntu 16.04 / 14.04 / Debian 8
echo "deb http://apt.izzysoft.de/ubuntu generic universe" | sudo tee -a /etc/apt/sources.list wget http://apt.izzysoft.de/izzysoft.asc sudo apt-key add izzysoft.asc
Instal Monitorix di CentOS 7 / Ubuntu 16.04 / Fedora 27 / Debian 9
Instal Monitorix menggunakan perintah berikut.
### CentOS / RHEL / Fedora ### yum -y install monitorix ### Ubuntu / Debian ### sudo apt-get update sudo apt-get -y install monitorix
Mulai layanan Monitorix.
service monitorix start
Firewall (CentOS / RHEL)
Konfigurasikan firewall untuk mengizinkan port 8080 sehingga kami dapat mengakses dasbor Monitorix dari mesin eksternal.
### FirewallD ### firewall-cmd --permanent --zone=public --add-port=8080/tcp firewall-cmd --reload ### IPTables ### iptables -A INPUT -m tcp -p tcp --dport 8080 -j ACCEPT service iptables save service iptables restart
Akses Monitorix
Setelah layanan Monitorix dimulai, Anda dapat mengakses dasbor dengan mengunjungi URL berikut.
http://your-ip-add-ress:8080/monitorix


Untuk mendapatkan grafik di jendela baru, klik grafik mana saja.

Penyesuaian
Saat Monitorix dimulai, ia membaca file konfigurasi “/etc/monitorix/monitorix.conf ” untuk mengatur opsi sesuai dengan sistem Anda dan mengaktifkan atau menonaktifkan grafik.
Untuk menyetel judul halaman beranda, setel variabel berikut.
title =
Untuk mengubah nama host dalam grafik.
hostname =
Anda juga dapat melihat dokumen resmi tentang mengonfigurasi Monitorix untuk opsi penyesuaian lainnya.
Jika Anda tidak mendapatkan data apa pun dalam grafik, pertimbangkan untuk menonaktifkan SELinux di CentOS 7 / CentOS 6.