Adım 1: Zabbix İçin Gerekli Paketleri Yükleyin
Zabbix’i kurmaya başlamadan önce, sisteminize bazı gerekli paketleri yüklemeniz gerekecek. Linux dağıtımınıza göre bu paketler değişebilir. Örneğin, Ubuntu veya Debian kullanıyorsanız, aşağıdaki komutları terminalde çalıştırabilirsiniz:
sudo apt update
sudo apt install wget curl lsb-release
Bu komutlar, sisteminizi güncelleyecek ve gerekli temel paketleri yükleyecektir. Şimdi Zabbix'in en son sürümünü indirerek kurulum aşamasına geçebiliriz.
Adım 2: Zabbix Depolarını Ekleme
Zabbix’i kurmak için Zabbix’in resmi depolarını eklemeniz gerekiyor. Bunu yapmanın en kolay yolu, Zabbix’in sağladığı depoyu kullanmaktır. Terminal üzerinden şu komutu yazabilirsiniz:
wget https://repo.zabbix.com/zabbix/6.0/debian/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu20.04_all.deb
sudo dpkg -i zabbix-release_6.0-1+ubuntu20.04_all.deb
sudo apt update
Bu işlem sonrasında Zabbix deposu başarıyla sisteminize eklenmiş olacaktır.
Adım 3: Zabbix Server, Frontend ve Agent Paketlerini Yükleyin
Artık Zabbix’i kurmaya başlayabiliriz. Zabbix sunucusu, ön yüzü (frontend) ve ajanları yüklemek için şu komutu kullanacağız:
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent
Bu komut, Zabbix’in temel bileşenlerini yükler. Zabbix Server, Zabbix’in merkezi sunucusu olarak çalışır, Frontend ise web üzerinden Zabbix’e erişim sağlar. Zabbix Agent ise izlemek istediğiniz her bir cihazda çalışan bir yazılımdır.
Adım 4: Veritabanı Kurulumu ve Yapılandırması
Zabbix, veritabanı olarak MySQL veya PostgreSQL kullanır. Burada MySQL kullanacağız. İlk olarak MySQL sunucusunun yüklü olup olmadığını kontrol edin ve ardından veritabanı oluşturma işlemini başlatın:
sudo apt install mysql-server
sudo mysql_secure_installation
Daha sonra Zabbix için bir veritabanı oluşturacağız. Aşağıdaki komutlarla Zabbix için gerekli veritabanını ve kullanıcıyı ekleyin:
sudo mysql -u root -p
CREATE DATABASE zabbix character set utf8 collate utf8_bin;
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;
EXIT;
Veritabanını başarıyla oluşturduktan sonra, Zabbix veritabanı şemasını ve verileri yüklemek için aşağıdaki komutu çalıştırıyoruz:
sudo zabbix_server -c /etc/zabbix/zabbix_server.conf
Adım 5: Zabbix Sunucusunu Yapılandırma
Zabbix sunucusunu yapılandırmaya gelince, /etc/zabbix/zabbix_server.conf dosyasını düzenlemeniz gerekecek. Bu dosyada Zabbix’in bağlanacağı veritabanı bilgilerini ve şifreyi belirtmeniz gerekir.
sudo nano /etc/zabbix/zabbix_server.conf
Dosya içerisinde şu satırlara göz atın ve doğru veritabanı bilgilerini eklediğinizden emin olun:
DBPassword=your_password
Değişiklikleri kaydedin ve dosyayı kapatın.
Adım 6: Zabbix Web Frontend Yapılandırması
Zabbix’in web arayüzüne erişebilmek için Apache web sunucusu ve PHP’yi yüklemelisiniz. Aşağıdaki komutları çalıştırarak bu bileşenleri yükleyebilirsiniz:
sudo apt install apache2 php php-mbstring php-gd php-xml php-bcmath php-ldap libapache2-mod-php
Apache sunucusunu yeniden başlatarak Zabbix’in web arayüzüne erişebilirsiniz:
sudo systemctl restart apache2
Web tarayıcınızda, Zabbix'in web arayüzüne şu URL ile erişebilirsiniz: http://your_server_ip_or_domain/zabbix
Kurulum sihirbazını takip ederek, veritabanı bağlantı bilgilerinizi ve diğer yapılandırmaları girin. Sihirbaz tamamlandığında, Zabbix’i kullanmaya başlayabilirsiniz!
Adım 7: Zabbix Agent Konfigürasyonu
Zabbix Agent, izlemek istediğiniz sunucularda çalışır. Bu agent’ı yüklemek ve yapılandırmak için şu komutu kullanabilirsiniz:
sudo apt install zabbix-agent
Agent yapılandırma dosyasını düzenlemek için:
sudo nano /etc/zabbix/zabbix_agentd.conf
Dosyada server kısmını, Zabbix sunucunuzun IP adresi ile değiştirin:
Server=your_zabbix_server_ip
Değişiklikleri kaydedin ve dosyayı kapatın. Ardından agent’ı başlatın:
sudo systemctl start zabbix-agent
sudo systemctl enable zabbix-agent
Artık Zabbix Agent, sunucunuzda aktif olarak çalışıyor olacak.
Adım 8: Zabbix Web Arayüzünden İzleme Başlatma
Zabbix’i kurduktan sonra, web arayüzüne giriş yaparak izlemeye başlayabilirsiniz. "Configuration" > "Hosts" sekmesine gidin ve Zabbix sunucusunun IP adresini ekleyin. Şimdi, izlemeye başlamak için çeşitli parametreleri ve grafiklerinizi oluşturabilirsiniz.