Selamlar Arkadaşlar,
Bu yazımda sizlere Zabbix Server Upgrade işlemlerinden bahsedeceğim. Zabbix OpenSource yani Açık Kaynak kodlu ve Ücretsiz olarak tüm dökümanları paylaşılan bir Monitoring çözümüdür. Yazımın devamında ise sizlere Zabbix 5.4 sürümünden 6.0 sürüme Güncelleme işlemini adım adım anlatacağım.
Yapımı anlatmam gerekirse Host olarak Zabbix Server’ım ve zagent adında eklemiş olduğum hostum mevcut ve en alt kısmında gördüğünüz gibi 5.4.9 sürümüne sahibim.
> zabbix_server --version
// Kodu ile sürüm bilgisine ulaşabilirsiniz.
Bu makaleyi hazırlarken Zabbix dökümanlarından yararlandım sizlerede buraya tıklayarak ulaşabilirsiniz.
> service zabbix-server stop
> service zabbix-server status
// İlk olarak servisimizi durduruyoruz.
Önemli Not : Bu lab ortamı Sanal makine üzerinde yapılmaktadır. Eğer siz Upgrade işlemini sisteminizde çalışan bir Zabbix’de yapıyorsanız Database yedeğini ve PHP conf. Dosyalarınızı yedeklemeyi unutmayın. Bu yedekleme işlemi Zabbix’in dökümanında bulunan 2. Ve 3. Adımda bulabilirsiniz.
ÖNEMLİ NOT : Zabbix Server 6.0 sürümü PostGreSQL’in 13 sürümü ve sonrası ile çalışmaktadır. Eğer alt sürümleri kurulu ise ilk önce bunu upgrade etmeniz gerekmektedir.
1 > rm -Rf /etc/apt/sources.list.d/zabbix.list
2 > wget https://repo.zabbix.com/zabbix/5.5/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.5-1+ubuntu20.04_all.deb
3 > dpkg -i zabbix-release_5.5-1+ubuntu20.04_all.deb
4 > apt update
// 1 > kodu sayesinde Repository güncellemesi yapıyoruz. Ardından diğer kodlar ile güncelleme dosyasını sistemimize indiriyoruz ve sonra update ile Linux güncellemesini sağlıyoruz.
Apt Update işlemini yaptığınızda güncel dosyaları çektiğinizden emin olmalısınız.
> apt-get install --only-upgrade zabbix-server-pgsql zabbix-frontend-php zabbix-agent -y
// Komutu ile upgrade işlemlerimizi yapıyoruz.
> apt-get install zabbix-nginx-conf -y
// Son programımıza da Upgrade ediyoruz.
> nano /etc/zabbix/zabbix_server.conf
// Dosyamıza giderek DBPassword alanına Zabbix DB’mizin Password bilgisini giriyoruz ve kayıt edip çıkıyoruz.
> service zabbix-server restart
// Kodu ile Server’ımıza restart atıyoruz.
> cat /var/log/zabbix/zabbix_server.log | grep database
// Kodumuzu girerek Database’imizin güncellendiğini görebiliriz.
> service zabbix-server status
// Kodu yardımıyla servisimizin çalışıp çalışmadığını kontrol ediyoruz.
Artık Upgrade işlemimiz tamamlanmıştır. Host’larımız da sorun yok ve data göndermeye devam ediyorlar.
Problems kısmında değiştiğinin bilgisinide veriyor 6.0.0beta şeklinde.
Yararlı olması dileğiyle herkese kolaylıklar dilerim.