
Zabbix adalah aplikasi opensource yang berfungsi untuk melakukan monitoring sebuah sistem atau perangkat jaringan. Aplikasi ini menyediakan fitur informasi diantaranya CPU resource, network traffic dan proses yang sedang berjalan. Zabbix mempunyai tampilan dashboard yang cukup menarik untuk menampilakn informasi – informasi tersebut. Pada postingan ini akan dijelaskan instalasi zabbix monitoring server pada linux debian 12. Preconfig repository dan ip address sudah dilakukan sehingga linux debian sudah terkoneksi ke internet.
Topologi

Konfigurasi IP Address
Masuk pada mode root dengan menggunakan perintah dibawah.
tiksolusindo@debian:~$ su -
Password:
root@debian:~#Masukan perintah dibawah untuk melakukan konfigurasi ip pada setiap interface. Pada konfigurasi ini sudah dilakukan preconfig linux sudah terkoneksi pada internet sehingga bisa melakukan instalasi pake melalui repository. Konfigurasi tersedia pada postingan berikut Konfigurasi IP Address Linux Debian 12.
root@debian:~# nano /etc/network/interfaces
Jika sudah dilakukan konfigurasi simpan dengan CTRL + O lalu enter dan CTRL + X untuk keluar dari file yang sedang dibuka.
Instalasi Database Mysql Server
Install aplikasi GNUPG untuk mengaktifkan perintah dpkg.
root@debian:~# apt install gnupg2Unduh paket konfigurasi aplikasi mysql dari repository linux debian.
root@debian:~# wget https://dev.mysql.com/get/mysql-apt-config_0.8.30-1_all.debInstal konfigurasi paket mysql yang sudah di unduh sebelumnya.
root@debian:~# dpkg -i mysql-apt-config_0.8.30-1_all.debPilih opsi Mysql Server & Cluster lalu versi mysql-8.4-lts. Jika sudah Klik ok pada menu pertama.



Update kembali repository dan lakukan instalasi mysql server dengan perintah berikut.
root@debian:~# apt update
root@debian:~# apt install mysql-serverBerikan password untuk user root mysql, kemudian konfirmasi password yang diberikan.

Instalasi Zabbix
Konfigurasi repository untuk instalasi zabbix.
root@debian:~# wget https://repo.zabbix.com/zabbix/7.2/release/debian/pool/main/z/zabbix-release/zabbix-release_latest_7.2+debian12_all.deb
root@debian:~# dpkg -i zabbix-release_latest_7.2+debian12_all.deb
root@debian:~# apt updateInstalasi paket aplikasi frontend zabbix server.
root@debian:~# apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agentMasuk ke database mysql login sebagai root pada database mysql.
root@debian:~# mysql -uroot -pMasukan password root mysql yang telah diberikan pada langkah sebelumnya. Buat database zabbix dengan perintah berikut.
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by 'zabbixpassword';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;Import skema database zabbix dengan perintah berikut serta berikan password untuk database zabbix yaitu zabbixpassword.
root@debian:~# zcat /usr/share/zabbix/sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbixMatikan sistem log dengan masuk kembali ke database mysql menggunakan user root.
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;Berikan password database zabbix pada file konfigurasi /etc/zabbix/zabbix_server.conf.
root@debian:~# nano /etc/zabbix/zabbix_server.conf
Simpan konfigurasi lalu aktifkan service zabbix dengan perintah berikut.
root@debian:~# systemctl restart zabbix-server zabbix-agent apache2
root@debian:~# systemctl enable zabbix-server zabbix-agent apache2Pengujian Zabbix
Konfigurasi ip address windows 10 client.

Buka browser lalu berikan alamat ip address linux/zabbix. Pada postingan ini ip address sebagai berikut http://10.1.0.1/zabbix.

Pastikan sudah tidak ada issue database.

Berikan password database zabbix yaitu zabbixpassword.

Ganti time zone kemudian berikan nama server untuk Zabbix.

Klik next pada halaman konfirmasi lalu finish. Login dengan username Admin dan password zabbix berikut adalah halaman dashboard zabbix.

Kesimpulan pada postingan adalah aplikasi zabbix berfungsi untuk melakukan monitoring server. Aplikasi ini bisa diimplementasikan pada sistem operasi linux debian.
Sumber : www.tiksolusindo.com