Cara Install Monitorix di Centos 8 Server
Berikut tutorial bagaimana cara install monitorix di centos 8 server. Monitorix adalah tools monitoring jaringan komputer yang secara berkala mengumpulkan data-data dari sistem komputer dan menampikan informasi dalan bentuk grafik yang diakses menggunakan web browser.
System Monitorix
Monitorix merupakan tools monitoring yang ringan berbasis Free dan Opensource yang dirancang untuk memantau sebanyak mungkin layanan-layanan dan sumber daya system. Monitorix dibuat untuk digunakan pada server Linux dan Unix dengan kesederhanaan dan ukurannya yang kecil.
Monitorix terdiri dari dua program kolektor, yang pertama disebut monitorix, yang merupakan daemon Perl yang dijalankan secara otomatis seperti layanan sistem lainnya, dan skrip CGI yang disebut monitorix.cgi.
Install Monitorix
Pertama untuk installasi monitorix silahkan tambahkan repo epel lalu install paket-paket yang dibutuhkan, jalankan perintah dibawah ini untuk installasinya.
[root@srv1 ~]# dnf install epel-release
[root@srv1 ~]# dnf --enablerepo=epel -y install monitorix perl-CGI perl-HTTP-Server-Simple perl-rrdtool perl-Config-General perl-LWP-Protocol-https perl-LWP-Protocol-http10
Konfigurasi Monitorix
Untuk file konfigurasi monitorix dengan nama monitorix.conf yang berada pada direktori /etc/monitorix. silahkan edit file tersebut seperti konfigurasi dibawah ini.
[root@srv1 ~]# vi /etc/monitorix/monitorix.conf # Monitorix - configuration file # # See monitorix.conf(5) manpage for a detailed description of each option. # title = Monitorix Server Monitoring hostname = srv1.centos theme_color = black refresh_rate = 150 iface_mode = graph enable_zoom = y netstats_in_bps = y disable_javascript_void = n temperature_scale = c show_gaps = n global_zoom = 1 max_historic_years = 1 accept_selfsigned_certs = y image_format = PNG enable_parallelizing = y include_dir = /etc/monitorix/conf.d base_dir = /var/lib/monitorix/www/ base_lib = /var/lib/monitorix/ base_url = /monitorix base_cgi = /monitorix-cgi <httpd_builtin> enabled = y host = port = 8080 user = nobody group = nobody log_file = /var/log/monitorix-httpd hosts_deny = all hosts_allow = 192.168.0.0/24 autocheck_responsiveness = y <auth> enabled = n msg = Monitorix: Restricted access htpasswd = /var/lib/monitorix/htpasswd </auth> </httpd_builtin> ... ... # Graphs (de)activation <-- Pilih service yang akan diaktifkan # ----------------------------------------------------------------------------- <graph_enable> system = y kern = y proc = y hptemp = n lmsens = n gensens = n ipmi = n ambsens = n nvidia = n disk = n fs = y zfs = n du = n net = y netstat = y tc = n libvirt = n process = n serv = y mail = n port = y user = y ftp = n apache = n nginx = n Baris 374 # NET graph # ----------------------------------------------------------------------------- <net> max = 10 list = enp0s3 <desc> enp0s3 = FastEthernet LAN, 0, 10000000 </desc> gateway = enp0s3 </net>
[root@srv1 ~]# systemctl start monitorix
[root@srv1 ~]# systemctl enable monitorix
[root@srv1 ~]# systemctl status monitorix
● monitorix.service - Monitorix
Loaded: loaded (/usr/lib/systemd/system/monitorix.service; enabled; vendor preset: disabled)
Active: active (running) since Sat 2020-09-12 14:04:56 WIB; 7min ago
Docs: man:monitorix(8)
Main PID: 7174 (/usr/bin/monito)
Tasks: 2 (limit: 5029)
Memory: 29.2M
CGroup: /system.slice/monitorix.service
├─7174 /usr/bin/monitorix -c /etc/monitorix/monitorix.conf -p /run/monitorix.pid >
└─7868 monitorix-httpd listening on 8080 >
Sep 12 14:04:56 srv1.centos systemd[1]: Starting Monitorix...
Sep 12 14:04:56 srv1.centos systemd[1]: monitorix.service: Can't open PID file /run/monitorix.pid (yet?) after start: No>
Sep 12 14:04:56 srv1.centos systemd[1]: Started Monitorix.
[root@srv1 ~]# firewall-cmd --add-port=8080/tcp --permanent
success
[root@srv1 ~]# firewall-cmd --reload
success
Pengetesan
Setelah tahapan install dan konfigurasi selesai tahap selanjutnya adalah melakukan pengetesan. Untuk pengetesan silahkan akses dari PC/Komputer Client dengan mengakses url pada browser http://IP_Address_Server:8080/monitorix pada bagian hostname pilih localhost lalu pada bagian Graph pilih All graphs lalu Klik Ok.

Tampilan Dashboard Monitorix

Demikian kira-kira artikel Cara Install Monitorix di Centos 8 Server ini saya buat. Semoga bermafaat untuk kita semua. Silahkan Share Jika sobat merasa postingan ini bermanfaat. Sekian & Terimakasih Salam.
Posting Komentar untuk "Cara Install Monitorix di Centos 8 Server"