Contoh Konfigurasi Zabbix Server & Zabbix Agent (Container)

Hi gengz, di artikel kali ini, saya akan share cara konfigurasi zabbix server dan zabbix agent, yuk langsung kita gas aja (Saya asumsikan docker sudah terpasang ya gengz)

Berikut adalah container yang akan kita execute beserta commandnya :

docker run --name mysql-server -t -e MYSQL_DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="jaythree123" -e MYSQL_ROOT_PASSWORD="2fe04e524ba40505a82e03a2819429cc" -d mysql --character-set-server=utf8 --collation-server=utf8_bin --default-authentication-plugin=mysql_native_password
docker run --name zabbix-java-gateway -t --restart unless-stopped -d zabbix/zabbix-java-gateway
docker run --name zabbix-server-mysql -t -e DB_SERVER_HOST="mysql-server" -e MYSQL_DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="jaythree123" -e MYSQL_ROOT_PASSWORD="2fe04e524ba40505a82e03a2819429cc" -e ZBX_JAVAGATEWAY="zabbix-java-gateway" --link mysql-server:mysql --link zabbix-java-gateway:zabbix-java-gateway -p 10051:10051 --restart unless-stopped -d zabbix/zabbix-server-mysql
docker run --name zabbix-web-nginx-mysql -t -e DB_SERVER_HOST="mysql-server" -e MYSQL_DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="jaythree123" -e MYSQL_ROOT_PASSWORD="2fe04e524ba40505a82e03a2819429cc" --link mysql-server:mysql --link zabbix-server-mysql:zabbix-server -p 80:8080 --restart unless-stopped -d zabbix/zabbix-web-nginx-mysql
docker run --name zabbix-agent --link mysql-server:mysql --link zabbix-server-mysql:zabbix-server -e ZBX_HOSTNAME="Zabbix server" -e ZBX_SERVER_HOST="zabbix-server" -d zabbix/zabbix-agent

berikut adalah hasilnya

yuk kita check ke localhost atau ip dimana docker berada

saat ini sudah berhasil, mari kita coba masukkan defaultnya, username : Admin, password : zabbix

Disini bisa kita lihat bahwa zabbix agent belum available, padahal kita sudah memiliki containernya, yuk kita konfigurasi dulu, pertama kita harus mengecheck ip address via docker

Cari container ID yang kita ingin inspect, dalam hal ini adalah NAMES = zabbix-agent

docker inspect zabbix_agent_container_id

Disini kita bisa melihat bahwa IP address dari agent adalah “172.17.0.6”, mari kita pasang di web, mari kita masuk ke Montoring -> Hosts, lalu klik zabbix server dan pilih configuration

Lakukan perubahan terhadap ip address, lalu klik update

Setelah itu, kita akan kembali lagi ke command line dan melakukan service restart, sebelumnya kita harus mencari tau dulu docker id untuk zabbix-server-mysql, lalu kita akan execute command di bawah ini

docker exec container_id zabbix_server -R config_cache_reload

Mari kita tunggu sejenak, lalu check lagi di browser

Jreng jreng jreng, udah bisa semua nih

Source :

https://medium.com/jungletronics/zabbix-docker-containers-rocks-421524826f5e
https://www.youtube.com/watch?v=ScKlF0ICVYA&t=1776s

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s

Situs yang Didukung WordPress.com.

Atas ↑

%d blogger menyukai ini: