Adım 1: Gerekli Paketlerin Kurulumu
İlk iş olarak Zabbix’in çalışabilmesi için bazı bağımlı paketlerin kurulu olması gerekiyor. Ubuntu veya Debian tabanlı bir sistem kullanıyorsanız, terminal üzerinden aşağıdaki komutları girmeniz yeterli:
sudo apt update
sudo apt install -y apache2 mysql-server libapache2-mod-php php php-mbstring php-gd php-xml php-bcmath php-ldap php-json
Burada, Apache web sunucusu, MySQL veritabanı ve PHP ile birlikte gerekli modülleri kuruyoruz. Bu paketler Zabbix’in düzgün çalışabilmesi için gerekli.
Adım 2: Zabbix Depolarını Eklemek
Zabbix’i kurmadan önce, Zabbix’in resmi depolarını sisteminize eklemeniz gerekir. Şu komutları kullanarak depo ekleyebilirsiniz:
wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-1%2Bbuster_all.deb
sudo dpkg -i zabbix-release_5.0-1+buster_all.deb
sudo apt update
Bu komutlar, Zabbix’in depo dosyasını indirir ve sisteminize entegre eder.
Adım 3: Zabbix Server ve Web Arayüzünün Kurulumu
Şimdi Zabbix server’ı ve web arayüzünü kurma zamanı geldi. Aşağıdaki komutları kullanarak Zabbix server’ı kurabilirsiniz:
sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-agent
Bu kurulumdan sonra Zabbix’in web arayüzüne ulaşmak için Apache sunucusunu yeniden başlatmanız gerekebilir. Bunu aşağıdaki komutla yapabilirsiniz:
sudo systemctl restart apache2
Adım 4: Zabbix Veritabanı Konfigürasyonu
Zabbix, tüm verilerini MySQL veritabanında saklar. Bu yüzden bir veritabanı oluşturmanız gerekiyor. Şu adımları izleyerek MySQL veritabanını oluşturabilirsiniz:
sudo mysql -u root -p
CREATE DATABASE zabbix CHARACTER SET UTF8 COLLATE UTF8_BIN;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'zabbix_password';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Yukarıdaki komutları kullanarak Zabbix veritabanını ve kullanıcıyı oluşturduk. Şimdi Zabbix’in veritabanı şemasını import edebiliriz:
sudo zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u root -p zabbix
Adım 5: Zabbix Server Konfigürasyonu
Zabbix’in sunucu yapılandırma dosyasını düzenleyerek veritabanı bağlantısını kurmamız gerekiyor. Bu dosyayı şu şekilde açabilirsiniz:
sudo nano /etc/zabbix/zabbix_server.conf
Dosyayı açtıktan sonra, aşağıdaki satırı bulun ve doğru veritabanı kullanıcı bilgilerini girin:
DBPassword=zabbix_password
Adım 6: Zabbix’i Başlatmak
Son olarak, Zabbix sunucusunu başlatarak kurulumu tamamlayabilirsiniz. Aşağıdaki komutları kullanarak Zabbix sunucusunu ve ajanını başlatın:
sudo systemctl start zabbix-server zabbix-agent apache2
sudo systemctl enable zabbix-server zabbix-agent apache2
Zabbix sunucusunun ve ajanının otomatik olarak başlamasını sağladık. Şimdi web tarayıcınızda Zabbix web arayüzüne ulaşabilirsiniz. Tarayıcıya şu adresi yazın: `http://
Adım 7: Web Arayüzü Üzerinden Zabbix Konfigürasyonu
Web arayüzüne ilk defa giriş yaptığınızda, sizi bir kurulum sihirbazı karşılayacak. Bu sihirbazı takip ederek Zabbix’i kolayca yapılandırabilirsiniz. Burada, veritabanı bağlantınızı kontrol edecek, sunucu ayarlarınızı yapacak ve son olarak Zabbix’i kullanmaya başlayacaksınız.
Sonuç: Zabbix kurulumunu tamamladık ve artık Linux sunucunuz üzerinde sistemlerinizi izlemeye başlayabilirsiniz. Zabbix, sunduğu güçlü özelliklerle büyük ve küçük işletmeler için mükemmel bir izleme çözümüdür.