Zabbix, kurumsal altyapıları izlemek için en yaygın kullanılan açık kaynak platformlardan biridir. Bu rehberde Zabbix 7’yi Ubuntu 24.04 LTS üzerine sıfırdan kuracağız.

ℹ️ Bu rehber Ubuntu 24.04 LTS (Noble Numbat) için hazırlanmıştır. MySQL ve Nginx kullanılacaktır.

Gereksinimler

1. Sistem Güncelleme

apt update && apt upgrade -y

2. Zabbix Repository Ekleme

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1+ubuntu24.04_all.deb
dpkg -i zabbix-release_7.0-1+ubuntu24.04_all.deb
apt update

3. Zabbix Server, Frontend ve Agent Kurulumu

apt install -y zabbix-server-mysql zabbix-frontend-php \
    zabbix-nginx-conf zabbix-sql-scripts zabbix-agent

4. MySQL Kurulum ve Veritabanı Oluşturma

apt install -y mysql-server
mysql -uroot -p
-- MySQL içinde:
CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'GucluSifre123!';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
SET GLOBAL log_bin_trust_function_creators = 1;
FLUSH PRIVILEGES;
EXIT;

5. Veritabanı Şemasını Import Etme

zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | \
    mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
mysql -uroot -p -e "SET GLOBAL log_bin_trust_function_creators = 0;"

6. Zabbix Server Yapılandırma

nano /etc/zabbix/zabbix_server.conf

Şu satırı bulup düzenleyin:

DBPassword=GucluSifre123!

7. Nginx Yapılandırma

nano /etc/zabbix/nginx.conf

listen ve server_name satırlarını düzenleyin:

listen          80;
server_name     zabbix.sirketiniz.com;

8. Servisleri Başlatma

systemctl restart zabbix-server zabbix-agent nginx php8.3-fpm
systemctl enable zabbix-server zabbix-agent nginx php8.3-fpm

9. Web Arayüzü Kurulumu

Tarayıcıdan http://sunucu-ip/ adresine gidin. Kurulum sihirbazını takip edin:

  1. Dil seçimi → Turkish (tr_TR)
  2. Gereksinim kontrolü → hepsi yeşil olmalı
  3. Veritabanı bağlantısı → host: localhost, db: zabbix, user: zabbix
  4. Sunucu detayları → isim verin
  5. Kurulumu tamamlayın
🔑 Varsayılan giriş: kullanıcı Admin, şifre zabbix — ilk girişte mutlaka değiştirin.

10. İlk Ayarlar

Grafana Entegrasyonu (Opsiyonel)

apt install -y grafana
systemctl enable --now grafana-server

Grafana’da Zabbix plugin’ini kurun: grafana-cli plugins install alexanderzobnin-zabbix-app

⚠️ Production ortamda Zabbix arayüzünü mutlaka HTTPS ile koruyun. Let’s Encrypt ile ücretsiz SSL alabilirsiniz.

Zabbix kurulumunda yardım mı lazım?

Kurulum, dashboard yapılandırma ve Grafana entegrasyonu için profesyonel destek alın.

Ücretsiz Görüşme Al