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 updateYepyeni 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 -yBazen yükseltmelerden sonra sistemi yeniden başlatmak gerekir.
[ -f /var/run/reboot-required ] && sudo reboot -fSistem 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.debZabbix'i Kurun ve Veritabanını Yapılandırın
Depoları kurduktan sonra, sistemin bunu bilmesi için güncellemeniz gerekir.
sudo apt updateAş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-agentMariaDB veritabanı sunucusunu kurun.
sudo apt install mariadb-servermysql CLI kullanarak veritabanı sunucusuna bağlanın
sudo mysql -urootZabbix 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_SCRIPTZabbix Sunucusunu Yapılandır
Düzenlemek için /etc/zabbix/zabbix_server.conf dosyasını açın
sudo nano /etc/zabbix/zabbix_server.confZabbix veritabanı kullanıcısı için şifreyi ayarlayın
DBPassword=StrongDBPassw0rd #Replace with your DB user passwordTüm hizmetlerin sistem açılışında başlamasını etkinleştir
sudo systemctl enable mariadb apache2 zabbix-server zabbix-agentAyrıca tüm hizmetleri, sorunsuz çalıştıklarından emin olmak için yeniden başlatın
sudo systemctl restart apache2 zabbix-server zabbix-agentBu hizmetlerin durumunu kontrol etmek için aşağıdaki komutu çalıştırabilirsiniz:
systemctl status apache2 zabbix-server zabbix-agentZabbix 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ı








