Ubuntu 24.04|22.04 üzerinde Zabbix 7.0 Nasıl Kurulur


Nihai Ubuntu Masaüstü Kılavuzu

Ubuntu'yu bir profesyonel gibi keşfedin - güzel masaüstü özelleştirmeden güçlü terminal otomasyonuna kadar. Çalışma alanlarının tam kontrolünü isteyen geliştiriciler, sistem yöneticileri ve ileri düzey kullanıcılar için mükemmel.

Bu rehber, Zabbix 7.0, ön koşullar, kurulum ve gerekli ilk yapılandırmalar hakkında kapsamlı bir genel bakış sağlamak amacıyla hazırlanmıştır. Zabbix, tüm BT altyapınızdaki her şeyi izleyebilen güçlü bir açık kaynaklı izleme çözümüdür. Sunucuları, veritabanlarını, web uygulamalarını, ağ cihazlarını ve daha birçok şeyi izlemek için Zabbix'i kurun ve kullanın. Şirketinizin SLA hedeflerini karşılamasına ve sistem performansını garanti etmesine yardımcı olmak için özellik açısından zengin veri toplama, işleme, gerçek zamanlı izleme ve uyarı sunar.

Zabbix 7.0'da yenilikler neler

Zabbix 7.0 Temel Özellikleri ve İyileştirmeleri:

  • Zabbix için yeni AGPL-3.0 lisans dağıtımı (GPL v2.0 lisansından)
  • Performans iyileştirmeleri: Daha iyi kaynak kullanımı ve daha hızlı veri toplama ve işleme deneyimleyeceksiniz
  • Yeni Veri Türleri: Birimler olmadan sayısal değerleri görselleştirmek için bir ölçüm aracı ve veri dağılımını göstermek için Pasta grafiği vardır
  • Geliştirilmiş kullanıcı deneyimi: JIT kullanıcı sağlama ile daha hızlı giriş
  • Proxy artık yük dengeleme ve yüksek kullanılabilirlik destekli bir kurulum sunuyor
  • Veriler Zabbix API üzerinden Zabbix sunucusuna gönderilebilir
  • Aktif kontroller için esnek zamanlama aralıkları vardır
  • Bir tarayıcı kullanarak gelişmiş web siteleri ve web uygulamaları izleme
  • Güvenlikle ilgili geliştirmeler: Daha yeni TLS desteği ve geliştirilmiş kimlik doğrulama mekanizmaları dahil olmak üzere güvenlik özelliklerinde iyileştirmeler bulunmaktadır.

Bağımlılıkları kur

Zabbix izleme çözümünü kurarken temel bağımlılıklar şunlardır:

  • İşletim sistemi: Desteklenen bir işletim sistemine sahip olduğunuzdan emin olun (Bu kılavuzda Ubuntu 24.04/Ubuntu 22.04 kullanıyoruz)
  • PHP: Zabbix, ön yüzü ve diğer arka uç işlevlerini çalıştırmak için PHP ve belirli uzantılara ihtiyaç duyar.
  • Veritabanı: Zabbix verilerini bir veritabanında saklar. MySQL, MariaDB, PostgreSQL ve SQLite desteklenmektedir. Bu makalede MariaDB kullanıyoruz.
  • Web Sunucusu: Bir web sunucusu, Zabbix ön yüzünü barındırmak için kullanılır. Apache ve Nginx desteklenen seçeneklerdir. Biz Apache kullanacağız.

Bu eğitim, Ubuntu 24.04 veya Ubuntu 22.04 Linux üzerinde Zabbix 7.0 kurulumunu yapmanıza yardımcı olacaktır. Daha eski sürümler için Zabbix 6.0 kurulum kılavuzlarını inceleyebilirsiniz. Burada, kurulumunuzun başarılı olmasını sağlamak için süreci detaylı bir şekilde ele alıyoruz. Kurulumun başarı oranını artırmak ve sistemdeki diğer uygulamaların bozulma olasılığını en aza indirmek için bu kurulumu yeni sağlanmış bir sunucuda yapmanızı öneriyoruz.

Zabbix 7.0 APT deposunu ekle

Zabbix, kolay kurulum ve ilerideki güncellemeler için önceden hazırlanmış paketlerle bir APT deposu sağlar. Ancak, depoyu sisteme eklememiz gerekir.

Paket listenizin önbelleğini güncelleyin:

sudo apt update

Yepyeni ve temiz bir Linux işletim sisteminde çalışırken, herhangi bir büyük güncellemenin mevcut olup olmadığını kontrol edebilir ve yükleyebilirsiniz.

sudo apt upgrade -y

Bazen yükseltmelerden sonra sistemi yeniden başlatmak gerekir.

[ -f /var/run/reboot-required ] && sudo reboot -f

Sistem tekrar çevrimiçi olduktan sonra, depo yapılandırıcı paketini indirip kurun:

  • Ubuntu 24.04:
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-2+ubuntu24.04_all.deb
sudo dpkg -i zabbix-release_7.0-2+ubuntu24.04_all.deb
  • Ubuntu 22.04
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-2+ubuntu22.04_all.deb
sudo dpkg -i zabbix-release_7.0-2+ubuntu22.04_all.deb

Zabbix'i Kurun ve Veritabanını Yapılandırın

Depoları kurduktan sonra, sistemin bunu bilmesi için güncellemeniz gerekir.

sudo apt update

Aşağıdaki komutu çalıştırarak Ubuntu'ya Zabbix 7.0 – sunucu, ön uç ve ajan kurun:

sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent

MariaDB veritabanı sunucusunu kurun.

sudo apt install mariadb-server

mysql CLI kullanarak veritabanı sunucusuna bağlanın

sudo mysql -uroot

Zabbix için veritabanı ve kullanıcı oluşturun. “StrongDBPassw0rd” kısmını istediğiniz veritabanı şifresi ile değiştirebilirsiniz:

create database zabbix character set utf8mb4 collate utf8mb4_bin;
create user zabbix@localhost identified by 'StrongDBPassw0rd';
grant all privileges on zabbix.* to zabbix@localhost;
set global log_bin_trust_function_creators = 1;
quit;

Oluşturulan veritabanına başlangıç Zabbix sunucu şemasını ve verilerini aktarın.

zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p'StrongDBPassw0rd' zabbix

Farklı bir veritabanı şifresi kullanıyorsanız, StrongDBPassw0rd yerine veritabanı şifrenizi girdiğinizden emin olun.

Veritabanı şeması içe aktarıldıktan sonra, log_bin_trust_function_creators seçeneğini devre dışı bırakabilirsiniz

sudo mysql -uroot <<MYSQL_SCRIPT
    set global log_bin_trust_function_creators = 0;
MYSQL_SCRIPT

Zabbix Sunucusunu Yapılandır

Düzenlemek için /etc/zabbix/zabbix_server.conf dosyasını açın

sudo nano /etc/zabbix/zabbix_server.conf

Zabbix veritabanı kullanıcısı için şifreyi ayarlayın

DBPassword=StrongDBPassw0rd #Replace with your DB user password

Tüm hizmetlerin sistem açılışında başlamasını etkinleştir

sudo systemctl enable mariadb apache2 zabbix-server zabbix-agent

Ayrıca tüm hizmetleri, sorunsuz çalıştıklarından emin olmak için yeniden başlatın

sudo systemctl restart apache2 zabbix-server zabbix-agent

Bu hizmetlerin durumunu kontrol etmek için aşağıdaki komutu çalıştırabilirsiniz:

systemctl status apache2 zabbix-server zabbix-agent

Zabbix UI web sayfasını http://ServIP_or_hostname/zabbix adresinde açın

Sonraki adımda, tüm kontrollerin yeşil ışık verip vermediğini onaylayın.

Kılavuzun başlarında oluşturduğunuz veritabanı kimlik bilgilerini, kullanıcı adını ve şifreyi girin.

Zabbix sunucunuza bir kimlik verin – sunucu adı. Varsayılan temayı değiştirmek de mümkündür.

Eğer yapılandırma başarılı olursa, “Tebrikler” mesajını alırsınız.

Varsayılan kullanıcı adı Zabbix ve varsayılan parola zabbix ile giriş yap:

Başarılı bir girişten sonra Zabbix ana kontrol paneline yönlendirileceksiniz.

Admin kullanıcı parolasını değiştirmek için Kullanıcılar > Admin > Parolayı değiştir yolunu izleyin

Mevcut şifre olarak eski şifreyi “zabbix” girin ve yeni şifreyi belirtin.

Çalıştığını doğrulamak için çıkış yapıp tekrar giriş yaparak test edin. Bu noktada Ubuntu üzerinde Zabbix 7.0 kurulum işlemi tamamlanmıştır. Bir sonraki aşama, ayarlamalar yapmak ve Zabbix'e izlenen ajanları eklemek olabilir. İleri düzey konular hakkında daha iyi rehberlik için aşağıdaki bağlantılara bakabilirsiniz:

  • Zabbix Yapılandırmaları kılavuzu
  • Hizmet izleme
  • Web İzleme ve Sanal Makineler İzleme
  • Hızlı başvuru kılavuzları