Zabbix 7.0 Proxy Kurulumu

Selamlar Millet bu yazımda sizlere Zabbix 7.0 üzerinde Proxy kurulumundan bahsedeceğim.

Proxy‘nin ne olduğundan bahsetmem gerekirse Zabbix Sunucu ile istemciler arasında çalışan bir ara katman gibi düşünebilirsiniz. Proxy istemcilerden verileri toplar, yerel olarak saklar ve Zabbix ana sunucusuna gönderimini sağlar.

Proxy kullanmamızın nedenlerini söylemem gerekir ise; Uzak lokasyonlardaki sistemlerinizi izlemek için, Ana sunucunun yükünü azaltmak için, istemciler, ana sunucu ile direk bağlantıda olmazlar buda güvenlik için ve anlık internet kesintisi vs. olursa yerel proxy verileri toplayacak ve sonrasında ana sunucuya iletemesi için kullanılır.

İki adet proxy turu vardır Active Proxy : Proxy, ana sunucuya bağlanır ve görevleri kendisi alır. Passive Proxy : Sunucu, Proxy‘e bağlanır ve görevleri iletir.

Kurulumumuzu Ubuntu 24.04 üzerinde yapacağız ve Database olarak PostgreSQL kullanacağız.

Kurulum adımlarımıza geçiyoruz şimdide arkadaşlar aşağıdaki komutlarla uygulayabilirsiniz.

– Database Yüklenmesi PostgreSQL son sürüm:

> sudo apt install curl ca-certificates -y
> sudo install -d /usr/share/postgresql-common/pgdg
> sudo curl -o /usr/share/postgresql-common/pgdg/apt.postgresql.org.asc --fail https://www.postgresql.org/media/keys/ACCC4CF8.asc
> sudo sh -c 'echo "deb [signed-by=/usr/share/postgresql-common/pgdg/apt.postgresql.org.asc] https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
> sudo apt update
> sudo apt -y install postgresql

– Zabbix Proxy server kurulumu :

Ben genelde Zabbix‘in Web sitesine gidiyorum ve en güncel haliyle yüklemeyi tercih ediyorum. Bunu yaparkende Zabbix VERSION : 7.0 seçiyorum, OS DISTRIBUTION : Ubuntu seçiyorum, OS VERSION : 24.04, ZABBIX COMPONENT : Proxy ve son olarak DATABASE : PostgreSQL olarak seçiyorum ve çıkan komutları kullanıyorum. Aynısını yapabilir ya da aşağıdaki komutlarla 7.0’ı hemen kurabilirsiniz.

> wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_7.0+ubuntu24.04_all.deb
> dpkg -i zabbix-release_latest_7.0+ubuntu24.04_all.deb
> apt update

Bu kısma kadar gerekli olan repoları ekledik.

> apt install zabbix-proxy-pgsql zabbix-sql-scripts -y

Komudumuz ile kurulumumuzu sağladık.

> sudo -u postgres createuser --pwprompt zabbix
> sudo -u postgres createdb -O zabbix zabbix_proxy

Bu kısıma kadar’da database‘imizi ve kullanıcısını oluşturduk.

> cat /usr/share/zabbix-sql-scripts/postgresql/proxy.sql | sudo -u zabbix psql zabbix_proxy

Database için gerekli olan tablolarıda aktardık.

> nano /etc/zabbix/zabbix_proxy.conf
Server=192.168.1.7 (Zabbix-main ip adresi)
Hostname=zabbix7-Proxy
DBName=zabbix_proxy
DBUser=zabbix
DBPassword=sis123.,
ProxyMode=0 (Burasını 0 bırakırsanız Active - 1 yaparsanız Passive olacaktır.)

Daha sonra dosyamızı kaydedip çıkıyoruz.

> systemctl daemon-reload
> systemctl restart zabbix-proxy
> systemctl enable zabbix-proxy

Daha sonra Restart ve Enable komutlarımızı çalıştırarak kurulumumuzu tamamlamış oluyoruz.

> sudo tail -f /var/log/zabbix/zabbix_proxy.log

Komudu ile Log’lara erişebilirsiniz.

– Proxy’mizi Zabbix-Server’ıma eklemek :

Zabbix arayüzünü açtıktan sonra Administration > Proxies yolunu izliyoruz ve Create Proxy tuşuna basıyoruz.

Proxy name : alanına adını yazıyoruz
Proxy mode : Active
Proxy Address : 192.168.1.2 (ip adresini yazıyoruz)

Ve Add tuşuna basarak ekliyoruz. Daha sonra biraz bekledikten sonra State alanında yeşil kare içerisinde Online yazdığını göreceksiniz.

Bu yazımda Zabbix Proxy 7.0 kurulumunu yaptık ve Main sunucumuza ekledik. Yazım bu kadar arkadaşlar.

Umarım yararlı olmuştur ve fikirlerinizi gerçekten çok merak ediyorum yorumlar alanından bana yazın, sorun, tartışalım. Destek vermek isterseniz de Youtube, Instagram ve TikTok üzerinden SistemDostu kanallarıma abone olabilirsiniz. Kolaylıklar dilerim.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir