Zabbix 6 Installation on Ubuntu

Admin
Written by
Admin
Updated on
 September 8, 2023

Zabbix merupakan monitoring tools berbasis Open Source yang digunakan untuk jaringan, hardware jaringan, server, dan aplikasi. Dirancang untuk melacak dan memantau status sistem dan server. Zabbix menawarkan dukungan untuk banyak sistem basis data, termasuk MySQL, PostgreSQL, SQLite, dan IBM DB2 – untuk menyimpan data. Backend Zabbix dibuat melalui bahasa C dan frontend dibuat dari bahasa pemrograman PHP. 

Install Repository Zabbix 

# wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-3%2Bubuntu22.04_all.deb 
# dpkg -i zabbix-release_6.0-3+ubuntu22.04_all.deb 
# apt update 

Install Zabbix server, Frontend, dan Agent 

# apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent 

Lakukan instalasi Database  

# apt install mysql-server 

Keempat Buat inisialisasi Database 

# mysql -uroot –p 

Masukan password , lalu buat database dan user nya

mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin; 
mysql> create user zabbix@localhost identified by 'masukan_password'; 
mysql> grant all privileges on zabbix.* to zabbix@localhost; 
mysql> quit; 

Lalu import zabbix default database 

# zcat /usr/share/doc/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix 

Edit file konfigurasi database untuk Zabbix 

/etc/zabbix/zabbix_server.conf 

Edit pada file DBPassword=password yang diset pada mysql 

Restart zabbix server 

# systemctl restart zabbix-server zabbix-agent apache2 
# systemctl enable zabbix-server zabbix-agent apache2
 

Kemudian akses http://IP_Public/zabbix/setup.php 

Masukan password yang sudah di set tadi 

Silahkan login ke dashboard zabbix, secara default username dan password nya adalah Admin dan zabbix 

Cara install Zabbix Agent pada Server Client (pastikan sudah allow port 10050) 

# apt install zabbix-agent 
# systemctl status zabbix-agent 

Kemudian edit file /etc/zabbix/zabbix_agentd.conf dan mengubah parameter berikut 

Server=IP Server Zabbix 
Hostname=isi hostname nya 

Setelah itu login kembali ke dashboard zabbix 

Tambahkan host baru untuk memonitor server client 

Ke menu Configuration > Hosts > Create New Host 

Apabila Sudah silahkan ke menu Monitoring > Hosts , hasilnya bisa dilihat server client sudah termonitoring di zabbix 

Berikut hasilnya jika dilihat graph nya