Docker Üzerinde Zabbix Monitoring Sunucusu Çalıştırma

Merhaba;

Herhangi bir işletim sisteminde docker yapınızı kurup, bir mysql sunucunuzun var olduğunu kabul ederek anlatmaya başlıyorum;

1-Öncelikle ihtiyacımız olan bileşenleri, hub.docker.com üzerinden pull ediyoruz;

#sudo docker pull zabbix/zabbix-java-gateway

#sudo docker pull zabbix/zabbix-server-mysql

#sudo docker pull zabbix/zabbix-server-mysql

#sudo docker docker pull zabbix/zabbix-web-apache-mysql

#sudo docker pull zabbix/zabbix-agent

Daha sonra “#sudo docker images” komutu ile Zabbix imajlarımızın sistemimizde var olup olmadığını kontrol ediyoruz;

Konteynerlerimizi sıra ile çalıştırıyoruz. Burada örnek isimlerim şu şekilde olacaktır;

Zabbix Java Gateway : ispiyoncujg

Zabbix Server : ispiyoncumysql

Zabbix Web Dashboard : ispiyoncuzbx

Zabbix Agent : ispiyoncu

Java Gateway konteynerimizi çalıştıralım:

#sudo docker run –name ispiyoncujg -p 10052:10052 -d zabbix/zabbix-java-gateway

Sonrasında Zabbix Server konteynerimiz ile devam edelim:

#sudo docker run –name ispiyoncumysql -p 10051:10051 -e DB_SERVER_HOST=”mysqlsunucumuz” -e DB_SERVER_PORT=”3306″ -e MYSQL_USER=”mysqlkullanicimiz” -e MYSQL_PASSWORD=”mysqlparolamiz” -d zabbix/zabbix-server-mysql

Bu konteyneri çalıştıktan sonra yaklaşık 2 dakika beklememiz gerekiyor. Bu sırada Mysql sunucumuza bağlanıp, veritabanı oluşturma işlemlerini sağlıyor. Bu ve diğer tüm işlemlerin durumunu ise “#sudo docker logs ispiyoncumysql” ile kontrol edebilirsiniz.

İşlemlerin tamamlandığını varsayarak, Web Dashboard konteynerimiz ile devam ediyoruz;

#sudo docker run –name ispiyoncuzbx -p 8080:8080 -p 8443:8443 -e DB_SERVER_HOST=”mysqlsunucumuz” -e DB_SERVER_PORT=”3306″ -e MYSQL_USER=”mysqlkullanicimiz” -e MYSQL_PASSWORD=”mysqlparolamiz” -e ZBX_SERVER_HOST=”docker-sunucu-ip-adresimiz” -e PHP_TZ=”Europe/Istanbul” -d zabbix/zabbix-web-apache-mysql

Son olarak, Zabbix Agent konteynerimizi çalıştıracağız. Burada ZBX_Hostname parametresini “Zabbix server” olarak vermezseniz çalışmıyor. 🙂

#sudo docker run –name ispiyoncu -p 10050:10050 -e ZBX_HOSTNAME=”Zabbix server” -e ZBX_SERVER_HOST=”docker-sunucu-ip-adresimiz” -d zabbix/zabbix-agent

Sonrasında http://docker-sunucu-ip-adresimiz:8080 üzerinden Zabbix monitoring sunucumuzu kullanmaya başlayabiliriz.

Hakkında Korhan KÖSEOĞLU

Ayrıca Kontrol Et

Proxmox – Vm is locked durumu ve çözümü

Söz konusu proxmox makineye ssh üzerinden bağlanır. qm unlock 100(makina id ne ise o olacak. …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir