Adım 1: Gerekli Paketlerin Yüklenmesi
Zabbix’i kurmadan önce, sisteminizde gerekli tüm yazılımların yüklü olduğundan emin olmanız gerekecek. Bu yazılımlar, Zabbix’in düzgün çalışabilmesi için temel gereksinimlerden bazılarıdır. İlk olarak, terminali açın ve gerekli paketleri yüklemek için aşağıdaki komutları çalıştırın:
sudo apt update
sudo apt install wget curl apache2 mysql-server libapache2-mod-php php php-mbstring php-gd php-xml php-bcmath php-ldap php-mysql
Bu komutlar, Zabbix'in ihtiyaç duyacağı tüm temel bileşenleri yükleyecektir.
Adım 2: Zabbix Depolarını Ekleme
Zabbix’i yüklemek için Zabbix’in resmi depolarına ihtiyacımız olacak. Depoyu eklemek için şu adımları izleyin:
wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-2+ubuntu18.04_all.deb
sudo dpkg -i zabbix-release_5.0-2+ubuntu18.04_all.deb
sudo apt update
Depoyu başarıyla ekledikten sonra, Zabbix’i kurmak için sıradaki adıma geçebiliriz.
Adım 3: Zabbix Sunucusunun Kurulumu
Artık Zabbix sunucusunu yükleyebilirsiniz. Bunun için aşağıdaki komutu kullanın:
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent
Bu komut, Zabbix sunucusu, web arayüzü ve ajan yazılımını yükleyecektir.
Adım 4: Veritabanının Yapılandırılması
Zabbix’in çalışabilmesi için bir veritabanına ihtiyacı olacak. Burada, MySQL kullanacağız. Zabbix için bir veritabanı oluşturmak için şu 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 'zabbixpassword';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
EXIT;
Burada ‘zabbixpassword’ kısmını istediğiniz güvenli bir şifreyle değiştirebilirsiniz. Veritabanı kullanıcı adı ve şifreyi doğru girdiğinizden emin olun.
Adım 5: Veritabanı Şemasının Yüklenmesi
Şimdi Zabbix’in veritabanı şemalarını yüklemek için aşağıdaki komutu kullanacağız:
sudo zabbix_server -n schema.sql -u zabbix -p zabbixpassword
Zabbix veritabanını yapılandırdıktan sonra, Zabbix sunucusunun doğru çalışması için gerekli olan tüm tablolar ve veriler yüklenecektir.
Adım 6: Zabbix Sunucusunun Yapılandırılması
Şimdi Zabbix sunucusunun yapılandırılmasını yapmalıyız. Konfigürasyon dosyasını düzenlemek için aşağıdaki komutu kullanın:
sudo nano /etc/zabbix/zabbix_server.conf
Burada, `DBPassword` satırını bulup, az önce oluşturduğunuz veritabanı şifresiyle güncelleyin:
DBPassword=zabbixpassword
Daha sonra, dosyayı kaydedip kapatın.
Adım 7: Apache2 ve Zabbix Web Arayüzü
Apache web sunucusunu başlatıp etkinleştirmeniz gerekiyor. Bunu yapmak için şu komutları sırasıyla kullanın:
sudo systemctl restart apache2
sudo systemctl enable apache2
Zabbix’in web arayüzüne erişmek için tarayıcınızda `http://sunucu_ip_adresi/zabbix` adresine gidin. Karşınıza Zabbix kurulum sihirbazı çıkacaktır. Burada, adımları takip ederek Zabbix’i yapılandırabilirsiniz.
Adım 8: Zabbix’in Başlatılması
Son olarak, Zabbix sunucusunu ve ajanını başlatmalıyız. Bunu yapmak için şu komutları sırasıyla çalıştırın:
sudo systemctl start zabbix-server
sudo systemctl enable zabbix-server
sudo systemctl start zabbix-agent
sudo systemctl enable zabbix-agent
Artık Zabbix sisteminiz hazır! Zabbix arayüzüne giriş yaparak, sunucularınızı ve ağ cihazlarınızı izlemeye başlayabilirsiniz.