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
- Ubuntu 24.04 LTS sunucu (minimum 2 CPU, 4GB RAM)
- Root veya sudo yetkisi
- Açık portlar: 80, 443, 10051
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:
- Dil seçimi → Turkish (tr_TR)
- Gereksinim kontrolü → hepsi yeşil olmalı
- Veritabanı bağlantısı → host:
localhost, db:zabbix, user:zabbix - Sunucu detayları → isim verin
- Kurulumu tamamlayın
🔑 Varsayılan giriş: kullanıcı
Admin, şifre zabbix — ilk girişte mutlaka değiştirin.10. İlk Ayarlar
- Administration → Users → Admin → Şifre değiştir
- Configuration → Hosts → izlenecek sunucuları ekle
- Telegram veya e-posta alarm entegrasyonu için Administration → Media types
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