Adım 1: Sistem Gereksinimlerini Kontrol Edin
- Bir Linux sunucusu (Ubuntu, CentOS, Debian vs.)
- Root (yönetici) erişimi
- İnternet bağlantısı
Gereksinimleri sağladıysanız, Zabbix’i kurmaya başlayabiliriz.
Adım 2: Paket Depolarını Güncelleyin
sudo apt update
sudo apt upgrade
Bu işlem sisteminizin paketlerini güncelleyecek ve kurulum sırasında olabilecek herhangi bir uyumsuzluk sorununu ortadan kaldıracaktır.
Adım 3: Zabbix Depolarını Ekleyin
sudo apt install wget
wget https://repo.zabbix.com/zabbix/6.0/ubuntu/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
Eğer CentOS veya başka bir dağıtım kullanıyorsanız, Zabbix’in ilgili deposunu ve paketlerini indirmeniz gerekecek. Bu adımı atlamayın!
Adım 4: Zabbix Server, Web ve Veritabanı Kurulumu
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent
Bu komut, Zabbix server, web ve ajanın gerekli dosyalarını sisteminize yükleyecektir. Eğer başka bir veritabanı kullanmak istiyorsanız, MySQL yerine PostgreSQL’i tercih edebilirsiniz.
Adım 5: Veritabanı Yapılandırması
sudo systemctl start mysql
Ardından, veritabanı ve kullanıcıyı oluşturun:
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';
exit;
Veritabanı ve kullanıcıyı oluşturduktan sonra, Zabbix server yapılandırma dosyasını düzenlememiz gerekiyor. Bu dosyada veritabanı bağlantı bilgilerini doğru şekilde belirtmelisiniz:
sudo nano /etc/zabbix/zabbix_server.conf
Bu dosyada `DBPassword` satırına, oluşturduğunuz veritabanı kullanıcısının şifresini girmeniz gerekiyor:
DBPassword=parolanız
Adım 6: Zabbix Web Arayüzünü Yapılandırın
sudo systemctl start apache2
sudo systemctl enable apache2
Zabbix’in web arayüzünü çalıştırabilmek için, tarayıcınızdan şu adresi ziyaret edin: `http://ip_adresiniz/zabbix`. Bu sayfa, Zabbix’i web üzerinden yapılandırmak için size adım adım rehberlik edecektir. Burada veritabanı bağlantısı, Zabbix sunucu ayarları ve diğer temel yapılandırmaları yapacaksınız.
Adım 7: Zabbix Server’ı Başlatın
sudo systemctl start zabbix-server
sudo systemctl enable zabbix-server
Zabbix ajanını da başlatmayı unutmayın:
sudo systemctl start zabbix-agent
sudo systemctl enable zabbix-agent
Artık Zabbix kurulumu tamamlanmış olmalı. Zabbix web arayüzüne erişerek, tüm izleme işlemlerinizi başlatabilirsiniz!
Adım 8: Giriş Yapın ve İzlemeye Başlayın
İşte bu kadar! Artık Zabbix ile sistemlerinizi izleyebilir ve performanslarını daha etkin bir şekilde takip edebilirsiniz. Eğer Zabbix’i yönetmek için daha fazla öğrenmek isterseniz, Zabbix’in dökümantasyonları ve topluluk forumları oldukça faydalıdır.