Category: Zabbiix

Cara Install Zabbix di Ubuntu dengan Docker & Docker Compose [Lengkap Step by Step]

Cara Install Zabbix di Ubuntu dengan Docker & Docker Compose [Lengkap Step by Step]

Monitoring server dan aplikasi jadi lebih mudah dengan Zabbix. Tools open-source ini bisa membantu memantau performa sistem, network, hingga aplikasi.


Pada panduan kali ini, kita akan membahas cara install Zabbix di Ubuntu menggunakan Docker & Docker Compose dengan database MySQL. Kita juga akan mengubah port HTTP default ke 8081, sehingga bisa diakses di http://server:8081.

Repository yang digunakan:

Cara install docker & docker compose

1. Clone Repository Zabbix Docker

git clone https://github.com/zabbix/zabbix-docker.git
cd zabbix-docker

2. Konfigurasi File .env

nano .env

Cari bagian HTTP port dan ubah ke 8081:

# WEB interface HTTP port
HTTP_PORT=8081

Simpan perubahan (CTRL+O, lalu CTRL+X).

3. Jalankan Docker Compose

docker compose -f docker-compose_v3_ubuntu_mysql_latest.yaml up -d

Cek container yang berjalan:

docker ps

Container utama yang harus ada:

  • zabbix-server
  • zabbix-web-nginx-mysql
  • mysql-server
  • zabbix-agent

4. Akses Web Zabbix

Buka browser lalu akses:

http://<IP-SERVER>:8081

Login default Zabbix:

  • Username: Admin
  • Password: zabbix

5. Verifikasi & Monitoring

Jika dashboard tampil normal, instalasi sukses. Cek log jika ada masalah:

docker logs zabbix-server -f

6. Manajemen Service Zabbix

Stop semua service:

docker compose -f docker-compose_v3_ubuntu_mysql_latest.yaml down

Restart service:

docker compose -f docker-compose_v3_ubuntu_mysql_latest.yaml restart

Kesimpulan

Dengan menggunakan Docker, proses installasi Zabbix di Ubuntu menjadi jauh lebih cepat dan simpel. Langkah utama yang dilakukan:

  1. Install Docker & Docker Compose
  2. Clone repo Zabbix Docker
  3. Edit .env (ubah port ke 8081)
  4. Jalankan docker compose up -d
  5. Akses Zabbix di http://server:8081

Sekarang, sistem monitoring Anda sudah siap digunakan 🚀

Read More