Adım 1: Gerekli Yazılımların Yüklenmesi
İlk adımda, Zabbix’i kurabilmek için gereken temel yazılımları yükleyeceğiz. Zabbix, hem sunucu tarafı hem de istemci tarafı bileşenleri ile çalışır, dolayısıyla her iki bileşenin de kurulumunu yapmamız gerekiyor.
Terminali açın ve aşağıdaki komutla gerekli paketleri yüklemeye başlayın:
sudo apt update
sudo apt install -y apache2 mysql-server php libapache2-mod-php php-mysql php-gd php-xml php-bcmath php-ldap
sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-agent
Bu komutlar, Apache web sunucusu, MySQL veritabanı ve PHP gibi Zabbix için gerekli olan yazılımları yükler. Bunları kurarak Zabbix’in temel altyapısını oluşturmuş olacağız.
Adım 2: Zabbix Veritabanının Oluşturulması
Zabbix’i kullanabilmek için bir veritabanına ihtiyacımız var. Şimdi MySQL üzerinde bir veritabanı oluşturalım. Terminalde aşağıdaki komutları sırasıyla çalıştırın:
sudo mysql -u root -p
CREATE DATABASE zabbix character set utf8 collate utf8_bin;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'parolanız';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
FLUSH PRIVILEGES;
exit
Bu adımda Zabbix için bir veritabanı oluşturduk ve gerekli izinleri verdik. Veritabanı adını ve kullanıcıyı ihtiyacınıza göre değiştirebilirsiniz.
Adım 3: Veritabanı Yapılandırması
Zabbix’in kurulum dosyaları, veritabanını yapılandırmak için birkaç SQL komutunu çalıştıracaktır. Bu adımı atlamak istemiyorsanız, aşağıdaki komutla veritabanını yapılandırmaya başlayabilirsiniz:
sudo zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | sudo mysql -u zabbix -p zabbix
Bu komut, veritabanındaki gerekli tabloları oluşturur. Şimdi Zabbix, veritabanı ile bağlantıyı kurarak sunucu yapılandırmasını tamamlayacaktır.
Adım 4: Zabbix Sunucusunun Yapılandırılması
Sunucu tarafında Zabbix’in doğru şekilde çalışabilmesi için birkaç yapılandırma değişikliği yapmamız gerekiyor. Bu ayarları yapmak için aşağıdaki komutu çalıştırarak Zabbix sunucu yapılandırma dosyasını açın:
sudo nano /etc/zabbix/zabbix_server.conf
Açılan dosyada, veritabanı bağlantı bilgilerini şu şekilde düzenleyin:
DBPassword=parolanız
Bu satırı, daha önce oluşturduğunuz veritabanı kullanıcısının parolasıyla değiştirin. Yapılandırma dosyasını kaydedin ve kapatın.
Adım 5: Apache ve Zabbix Sunucusunun Başlatılması
Artık Zabbix’i çalıştırmaya hazırız. Apache ve Zabbix sunucusunu başlatmak için aşağıdaki komutları sırasıyla kullanın:
sudo systemctl start apache2
sudo systemctl start zabbix-server
sudo systemctl enable apache2
sudo systemctl enable zabbix-server
Bu komutlar, Apache web sunucusunu ve Zabbix sunucusunu başlatır ve her iki servisi otomatik olarak başlatılması için etkinleştirir.
Adım 6: Zabbix Web Arayüzüne Erişim
Artık Zabbix’in web arayüzüne erişim sağlayabiliriz. Web tarayıcınızda şu adresi girin:
http://sunucu_ip_adresi/zabbix
Burada, karşınıza çıkan kurulum ekranında gerekli ayarları yapacağız. Dil seçimini yaptıktan sonra, Zabbix’in veritabanına bağlanabilmesi için veritabanı kullanıcı adı ve parolasını girmemiz gerekecek.
Kurulum sihirbazı, tüm adımları düzgün bir şekilde tamamladığınızda Zabbix’in kurulumunu başarıyla bitirmenize yardımcı olacaktır.
Adım 7: Zabbix'i Kullanmak
Kurulum tamamlandıktan sonra Zabbix’in kullanıma hazır olduğunu göreceksiniz. Artık Zabbix arayüzüne giriş yaparak ağınızdaki cihazları ve sistemleri izlemeye başlayabilirsiniz. Web arayüzü üzerinden sunucu sağlığı, ağ trafiği ve daha birçok veriyi anlık olarak gözlemleyebilirsiniz.