Adım 1: Zabbix Sunucusunu Kurmak
İlk adımda, Zabbix’i kurmak için gereken sunucuyu hazırlıyoruz. Burada kullanacağımız sistem, genellikle bir Linux dağıtımı olacaktır. Eğer Ubuntu kullanıyorsanız, şu adımları izleyebilirsiniz:
1.1 Zabbix Depolarını Ekleyin:
Zabbix paketlerini yüklemek için önce Zabbix depolarını eklememiz gerekiyor. Ubuntu üzerinde terminal açarak şu komutları sırasıyla çalıştırın:
sudo apt update
sudo apt install wget
wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1%2Bubuntu20.04_all.deb
sudo dpkg -i zabbix-release_6.0-1+ubuntu20.04_all.deb
sudo apt update
1.2 Zabbix Sunucusunu ve Web Arayüzünü Yükleyin:
Depolar ekledikten sonra Zabbix sunucusunu ve web arayüzünü yüklemek için şu komutları kullanabilirsiniz:
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent
Zabbix sunucusu, veritabanını kullanarak izleme verilerini depolayacak. Bu yüzden veritabanı kurulumunu da yapmamız gerekecek.
Adım 2: Veritabanını Kurmak
Zabbix, veritabanında verilerini tutar, bu nedenle bir MySQL veya MariaDB veritabanı kurmanız gerekecek. Ubuntu üzerinde MariaDB kurulumunu şu şekilde yapabilirsiniz:
sudo apt install mariadb-server
sudo mysql_secure_installation
Bu komutla veritabanı güvenliğini sağlayacak ve şifrenizi belirleyeceksiniz. Sonrasında, Zabbix için bir veritabanı oluşturmalısınız.
2.1 Veritabanı ve Kullanıcı Oluşturma:
Aşağıdaki komutlarla Zabbix için gerekli veritabanını oluşturabilirsiniz:
sudo mysql -u root -p
CREATE DATABASE zabbix character set utf8mb4 collate utf8mb4_bin;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'zabbix_password';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
FLUSH PRIVILEGES;
exit
2.2 Zabbix Veritabanı Yapılandırmasını Yapın:
Veritabanı kurulumunu bitirdikten sonra, Zabbix veritabanı şemasını içeri aktarmalısınız. Bunun için şu komutu kullanın:
sudo zabbix_server.sql -u zabbix -p zabbix_password zabbix
Adım 3: Zabbix Sunucusunun Yapılandırılması
Veritabanını kurup yapılandırdıktan sonra, Zabbix sunucusunu yapılandırmamız gerekiyor. Bu, Zabbix’in nasıl çalışacağı ve veritabanı ile nasıl iletişim kuracağı hakkında bilgileri içerir.
3.1 Zabbix Sunucu Yapılandırması:
Zabbix sunucusunun yapılandırma dosyasına şu komutla erişebilirsiniz:
sudo nano /etc/zabbix/zabbix_server.conf
Bu dosyada, aşağıdaki satırları düzenleyin:
DBPassword=zabbix_password
Yani, veritabanı kullanıcı şifresini doğru şekilde ayarlayın.
3.2 Zabbix Web Arayüzü Yapılandırması:
Web arayüzü, Zabbix’i yönetmenin en kolay yolu. Bunun için, PHP dosyalarının doğru bir şekilde çalışması için yapılandırma yapmanız gerekebilir. Apache sunucusunda PHP yapılandırma dosyasını düzenlemek için şu komutu kullanabilirsiniz:
sudo nano /etc/php/7.4/apache2/php.ini
Dosyada `max_execution_time` ve `memory_limit` gibi değerleri arttırmanız gerekebilir.
Adım 4: Zabbix Web Arayüzüne Erişmek
Şimdi her şey hazır! Web tarayıcınızda, Zabbix arayüzüne şu URL’den erişebilirsiniz:
```
http://
```
Burada, Zabbix’i ilk kez kurduğunuzda bir kurulum sihirbazı sizi karşılayacak. Bu sihirbazı takip ederek, veritabanı bilgilerinizi girip Zabbix’i yapılandırabilirsiniz.
Adım 5: Zabbix Agent Kurulumu
Zabbix Agent, Zabbix sunucusunun izlediği makinelerde çalışan küçük bir yazılımdır. Sunucunuzun izlediği her cihazda Zabbix Agent'ı kurarak, sisteminizi daha ayrıntılı izleyebilirsiniz.
Agent’ı kurmak için şu komutu kullanabilirsiniz:
sudo apt install zabbix-agent
Kurulum tamamlandığında, Zabbix agent’ını başlatın ve sunucuya bağlanmasını sağlayın.
Adım 6: İzleme Yapılandırması
Zabbix’i kurduktan ve tüm sistemleri ayarladıktan sonra, izlemeniz gereken cihazları tanımlamanız gerekecek. Bu işlem Zabbix arayüzü üzerinden yapılabilir. Kullanıcı dostu arayüzü ile cihazları eklemek çok kolaydır.
Sonuç
Zabbix kurulumunu başarıyla tamamladınız! Şimdi, ağınızı ve sisteminizi kolayca izleyebilir ve olası sorunları hızla tespit edebilirsiniz. Bu güçlü araç, performans izleme konusunda size çok yardımcı olacaktır.