Zabbix 7.0′ ın kararlı sürümünün duyurulması ile birlikte birçok IT personeli kullandıkları zabbix sistemlerini güncelleyip 7.0′ ı test etmek isteyecektir.
Single yapıda Zabbix 6-6.4 sürümlerinden 7′ ye geçiş yaparken, aşağıdaki yöntemi kullanabilirsiniz.
Not: Default upgrade yaparken karşınıza çıkacak olan query failed: [] You do not have the SUPER privilege hatasının çözümünü de ekliyorum.
snapshot’ ınızı veya mysql dump’ ınızı alınız :),
mysqldump zabbix > /home/zabbix_backup.sql
Upgrade sırasında zabbix’ e mysql tarafında super privilege yetkisi vermemiz gerekiyor, aksi taktirde database upgrade başarı ile tamamlanamıyor, şimdi zabbix user’ ına super_priv verelim.
SELECT host,user,super_priv FROM mysql.user;
UPDATE mysql.user SET super_priv='Y' WHERE user='zabbix' AND host='localhost';
Bir de log_bin_trust_function_creators değişkeni 1 olarak atayalım, bu da upgrade sırasında bazı fonksiyonlar güvenilir olmayabilir şeklinde belirtiliyor, bunu 1 yapmaz isek bazı fonksiyonları oluşturamıyoruz ve upgrade fail veriyor, sonrasında tekrar 0 olarak set edeceğiz.
set global log_bin_trust_function_creators = 1;
Önce zabbix.conf dosyamızın yedeğini alalım,
cp /etc/zabbix/web/zabbix.conf.php zabbix.conf.yedek
Zabbix 7.0 deb paketini indirip upgrade’ i tamamlayalım.
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1+ubuntu22.04_all.deb
dpkg -i zabbix-release_7.0-1+ubuntu22.04_all.deb
İlgili işlemlerden sonra zabbix.list’ imizin 7.0 upgrade i için hazır olduğunu göreceğiz.
cat /etc/apt/sources.list.d/zabbix.list
# Zabbix main repository
deb https://repo.zabbix.com/zabbix/7.0/ubuntu jammy main
deb-src https://repo.zabbix.com/zabbix/7.0/ubuntu jammy main
# Zabbix unstable repository
#deb https://repo.zabbix.com/zabbix/6.5/ubuntu jammy main
#deb-src https://repo.zabbix.com/zabbix/6.5/ubuntu jammy main
apt update ve apt upgrade komutlarıyla upgrade işlemini başarıyla tamamlayabilirsiniz.
apt update
apt upgrade

Upgrade öncesi yapmış olduğumuz değişiklikleri geri almayı unutmayalım 🙂
set global log_bin_trust_function_creators = 0;
Faydalı Olması Dileklerimle,