Cara Install Zabbix dengan Apache di Ubuntu 18.04

Pendahuluan

Zabbix adalah salah satu perangkat lunak yang digunakan untuk memantau kinerja sistem dan jaringan. Zabbix dapat digunakan untuk memantau parameter seperti CPU, penggunaan memori, dan kecepatan jaringan. Di sisi lain, Apache adalah salah satu server web yang paling populer di dunia. Dalam artikel ini, kita akan membahas cara menginstal Zabbix dengan Apache di Ubuntu 18.04.

Prasyarat

Sebelum memulai instalasi Zabbix, pastikan bahwa Anda memiliki akses root ke server Ubuntu 18.04 dan telah menginstal Apache. Anda juga harus memiliki akses internet untuk mengunduh paket Zabbix.

Langkah 1 – Menambahkan Repositori Zabbix

Untuk menginstal Zabbix, pertama-tama Anda perlu menambahkan repositori Zabbix ke server Anda. Untuk melakukannya, jalankan perintah berikut di terminal:

wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+bionic_all.deb

Setelah itu, install paket yang baru saja Anda unduh dengan menjalankan perintah berikut:

dpkg -i zabbix-release_5.0-1+bionic_all.deb

Langkah 2 – Memperbarui Paket Apt

Setelah menambahkan repositori Zabbix, langkah selanjutnya adalah memperbarui paket apt. Untuk melakukannya, jalankan perintah berikut:

apt update

Langkah 3 – Menginstal Server Zabbix, Frontend, dan Agent

Setelah memperbarui paket apt, saatnya menginstal server Zabbix, frontend, dan agent. Untuk melakukannya, jalankan perintah berikut:

apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent

Langkah 4 – Menginstal Database MySQL

Setelah menginstal server Zabbix, frontend, dan agent, langkah selanjutnya adalah menginstal database MySQL. Untuk melakukannya, jalankan perintah berikut:

apt install mysql-server

Setelah menginstal MySQL, Anda perlu membuat database dan pengguna untuk Zabbix. Jalankan perintah berikut untuk masuk ke MySQL:

mysql -u root -p

Setelah masuk ke MySQL, buat database untuk Zabbix dengan menjalankan perintah berikut:

create database zabbix;

Setelah membuat database, buat pengguna untuk Zabbix dengan menjalankan perintah berikut:

create user 'zabbix'@'localhost' identified by 'password';

Ganti ‘password’ dengan kata sandi yang kuat.Setelah membuat pengguna, berikan izin pada pengguna untuk database Zabbix dengan menjalankan perintah berikut:

grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by 'password';

Setelah memberikan izin, keluar dari MySQL dengan menjalankan perintah berikut:

exit;

Langkah 5 – Konfigurasi Server Zabbix

Setelah menginstal server Zabbix, frontend, dan agent, serta database MySQL, langkah selanjutnya adalah mengkonfigurasi server Zabbix.Buka berkas konfigurasi server Zabbix dengan menjalankan perintah berikut:

nano /etc/zabbix/zabbix_server.conf

Temukan baris berikut dan ubah nilainya dari “false” menjadi “true”:

DBPassword=password

Ganti “password” dengan kata sandi yang sama dengan yang Anda gunakan saat membuat pengguna Zabbix di MySQL.Setelah mengubah konfigurasi server Zabbix, restart server Zabbix dengan menjalankan perintah berikut:

systemctl restart zabbix-server

Langkah 6 – Konfigurasi Frontend Zabbix

Setelah mengkonfigurasi server Zabbix, langkah selanjutnya adalah mengkonfigurasi frontend Zabbix.Buka berkas konfigurasi frontend Zabbix dengan menjalankan perintah berikut:

nano /etc/zabbix/apache.conf

Ubah baris berikut:

# php_value date.timezone Europe/Riga

Menjadi:

php_value date.timezone Asia/Jakarta

Setelah mengubah konfigurasi frontend Zabbix, restart Apache dengan menjalankan perintah berikut:

systemctl restart apache2

Langkah 7 – Mengaktifkan Zabbix di Firewall

Setelah menginstal Zabbix, pastikan Anda mengaktifkan Zabbix di firewall. Untuk melakukannya, jalankan perintah berikut:

ufw allow http

ufw allow https

Kesimpulan

Dalam artikel ini, kita telah membahas cara menginstal Zabbix dengan Apache di Ubuntu 18.04. Langkah-langkahnya meliputi menambahkan repositori Zabbix, memperbarui paket apt, menginstal server Zabbix, frontend, dan agent, menginstal database MySQL, mengkonfigurasi server dan frontend Zabbix, dan mengaktifkan Zabbix di firewall. Dengan mengikuti langkah-langkah ini, Anda sekarang dapat menggunakan Zabbix untuk memantau kinerja sistem dan jaringan Anda.