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.
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE.