Home » Genel » Zabbix Server Nasıl Güncellenir

Zabbix Server Nasıl Güncellenir

Zabbix Server’ı Güncelleme ve Yükseltme Adımları

Zabbix, ağ izleme ve yönetimi için popüler bir açık kaynaklı çözümdür. Mevcut Zabbix sürümünüzü en yeni 7.2 sürümüne sorunsuz bir şekilde yükseltmek için aşağıdaki adımları takip edebilirsiniz.

Zabbix Servislerini Durdurma

İlk olarak, sistemde çalışan Zabbix servislerini durdurmamız gerekiyor:

systemctl stop zabbix-server
systemctl stop zabbix-proxy
systemctl stop zabbix-agent
systemctl stop zabbix-agent2

Eğer sisteminizde Zabbix Proxy veya birden fazla agent çalışıyorsa, onları da kapattığınızdan emin olun.

Mevcut Zabbix Yedekleme İşlemi

Yükseltme sırasında olası veri kaybını önlemek için mevcut Zabbix yapılandırmalarını ve dosyalarını yedekleyin:

mkdir /opt/zabbix-backup/
cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/
cp /etc/apache2/conf-enabled/zabbix.conf /opt/zabbix-backup/
cp -R /usr/share/zabbix/ /opt/zabbix-backup/
cp -R /usr/share/zabbix-* /opt/zabbix-backup/

Eski Zabbix Reposunu Kaldırma

Mevcut Zabbix deposunu temizleyerek güncel sürümü indirmeye hazır hale getirin:

rm -Rf /etc/apt/sources.list.d/zabbix.list

Güncel Zabbix Sürümünü İndirme

Kullandığınız işletim sistemine uygun en yeni Zabbix sürümünü indirin:

Debian 12 İçin:

wget https://repo.zabbix.com/zabbix/7.2/release/debian/pool/main/z/zabbix-release/zabbix-release_latest+debian12_all.deb

Ubuntu 24.04 İçin:

wget https://repo.zabbix.com/zabbix/7.2/release/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest+ubuntu24.04_all.deb

Ubuntu 22.04 İçin:

wget https://repo.zabbix.com/zabbix/7.2/release/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest+ubuntu22.04_all.deb

Yeni Zabbix Deposu Kurulumu

İndirdiğiniz dosyaya göre aşağıdaki komutu çalıştırarak Zabbix deposunu yükleyin:

dpkg -i zabbix-release_latest+ubuntu22.04_all.deb

Not: Yapılandırma sırasında yeni ayar dosyalarını kullanmak için “Y” seçeneğini seçin.

Sistem Güncellemelerini Yükleme

Depo eklendikten sonra sistemin güncellendiğinden emin olun:

apt update

Ardından, mevcut Zabbix sürümünü yükseltmek için aşağıdaki komutu çalıştırın:

apt install --only-upgrade zabbix-server-pgsql zabbix-frontend-php zabbix-agent

Not: Eğer PostgreSQL yerine MySQL kullanıyorsanız, yukarıdaki komutta pgsql yerine mysql yazmalısınız.

Web Arayüzü İçin Apache veya Nginx Konfigürasyonu

Eğer Apache kullanıyorsanız:

apt install zabbix-apache-conf
systemctl restart apache2

Eğer Nginx kullanıyorsanız:

apt install zabbix-nginx-conf
systemctl restart nginx

Web sunucunuzu yeniden başlatmadan önce ayarların doğru yapılandırıldığını kontrol edin.

Veritabanı ve Ayarları Güncelleme

Zabbix Server’ı başlatmadan önce sistemde eksik güncellemeleri yüklemek için:

apt upgrade

Eğer yükseltme sırasında “Y” seçeneğini seçtiyseniz, SQL bilgilerini ayar dosyanıza yeniden girmeniz gerekmektedir.

Zabbix Servislerini Başlatma

Tüm güncellemeler tamamlandıktan sonra Zabbix servislerini tekrar başlatabilirsiniz:

systemctl start zabbix-server
systemctl start zabbix-proxy
systemctl start zabbix-agent
systemctl start zabbix-agent2

MySQL Kullanıyorsanız Dikkat Edilmesi Gerekenler

Eğer veritabanı olarak MySQL kullanıyorsanız, güncellemeye başlamadan önce aşağıdaki komutu çalıştırmanız gerekmektedir:

SET GLOBAL log_bin_trust_function_creators = 1;

Güncelleme tamamlandıktan sonra tekrar aşağıdaki komutu çalıştırarak ayarı eski haline getirin:

SET GLOBAL log_bin_trust_function_creators = 0;

Bu yazı da, Zabbix 7.2 sürümüne yükseltme işlemini adım adım açıkladık. Güncellemeyi yapmadan önce yedek almanız çok önemlidir. Ayrıca, web arayüzü yapılandırmalarınızı ve veritabanı bağlantılarınızı yeniden kontrol etmeyi unutmayın.

Yorum yapın