Zabbix Nedir ve Neden Kullanılır?
Ama şimdi asıl sorumuza gelelim: Zabbix’i Windows’a nasıl kurarız?
Zabbix Kurulumu İçin Gereksinimler
1. Zabbix Server: Zabbix’in kalbi olan server'ı indirmeniz gerekir. Bu server, tüm izleme işlemlerini gerçekleştirecek ve veritabanı ile bağlantıyı sağlayacaktır.
2. Web Sunucu (Apache): Zabbix, web arayüzü üzerinden erişilebilen bir uygulamadır. Bu nedenle Apache ya da Nginx gibi bir web sunucusuna ihtiyacınız olacak.
3. Veritabanı (MySQL veya PostgreSQL): Zabbix veritabanı bilgileri, izlemeniz gereken sistemler hakkında bilgi tutacaktır. Bu yüzden bir veritabanı yazılımına da ihtiyaç duyarsınız.
4. PHP: Zabbix’in web arayüzü PHP ile çalışır, dolayısıyla PHP’nin Windows’a kurulmuş olması gerekmektedir.
Zabbix Kurulum Adımları
İlk adım olarak, Apache web sunucusunu kurmalısınız. Apache, Zabbix'in web arayüzünün çalışabilmesi için gereklidir. Apache'nin en güncel sürümünü [Apache resmi sitesinden](https://httpd.apache.org/) indirebilirsiniz.
Kurulum tamamlandıktan sonra, Apache’nin düzgün çalışıp çalışmadığını kontrol edin. Bunun için tarayıcınıza `http://localhost/` adresini yazın. Eğer Apache doğru şekilde kurulmuşsa, "It works!" mesajını görmelisiniz.
# 2. PHP Kurulumu
PHP’yi indirdikten sonra, Apache ile uyumlu olacak şekilde yapılandırmanız gerekir. Apache'nin `httpd.conf` dosyasına PHP’nin yolu eklemelisiniz.
Aşağıdaki gibi bir satır eklemeniz yeterlidir:
```bash
LoadModule php_module "C:/php/php7apache2_4.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"
```
# 3. MySQL Kurulumu
MySQL’i [MySQL resmi sitesinden](https://dev.mysql.com/downloads/installer/) indirip kurabilirsiniz. Kurulum sırasında şifre belirlemeniz ve veritabanı için bir kullanıcı oluşturmanız gerekecek.
# 4. Zabbix’i İndirme ve Kurulum
Zabbix Konfigürasyonu
Zabbix’in veritabanı bağlantısını kurmak için, öncelikle veritabanı ayarlarını yapmanız gerekir. `zabbix_server.conf` dosyasını bulup açın ve aşağıdaki gibi veritabanı bilgilerinizi girin:
```bash
DBHost=localhost
DBName=zabbix
DBUser=zabbixuser
DBPassword=zabbixpassword
```
Burada veritabanı adı, kullanıcı adı ve şifrenizi daha önce oluşturduğunuz veritabanı bilgileriyle değiştirmelisiniz.
# 6. Apache ve PHP Konfigürasyonu
Örneğin:
```bash
Alias /zabbix "C:/zabbix/frontends/php"
Options FollowSymLinks
AllowOverride None
Require all granted
```