1. Adım: Sistem Gereksinimlerini Kontrol Etmek
İlk olarak, Zabbix kurulumuna başlamadan önce sisteminizin gereksinimlerini gözden geçirelim. Zabbix, genellikle Ubuntu, Debian, CentOS ve Red Hat gibi yaygın Linux dağıtımlarında çalışır. Ayrıca, Zabbix'i çalıştırabilmek için PHP, MySQL/MariaDB gibi bazı yazılımların yüklü olması gerekiyor.
İlk olarak, sisteminizi güncellemek iyi bir fikir olacaktır. Bunun için şu komutları kullanabilirsiniz:
sudo apt-get update && sudo apt-get upgrade
Bu komut, sisteminizdeki tüm paketlerin güncel olduğundan emin olacaktır.
2. Adım: Zabbix Depolarını Ekleme
Zabbix'in kurulumu için gerekli olan yazılım paketlerini ve bağımlılıklarını yüklemek için, Zabbix deposunu sisteminize eklememiz gerekiyor. Bu işlemi gerçekleştirmek için şu komutu kullanabilirsiniz:
sudo apt-get install -y wget
wget https://repo.zabbix.com/zabbix/6.0/debian/pool/main/z/zabbix-release/zabbix-release_6.0-1+debian11_all.deb
sudo dpkg -i zabbix-release_6.0-1+debian11_all.deb
sudo apt-get update
Bu, Zabbix deposunu sisteminize ekler ve Zabbix paketlerini yüklemeye hazır hale getirir.
3. Adım: Zabbix Sunucu ve Web Arayüzünü Yüklemek
Şimdi Zabbix'in sunucu kısmını ve web arayüzünü yükleyebiliriz. Bu adımda, Zabbix’in hem sunucu hem de frontend kısmı kurulacak.
Zabbix sunucusunu ve web arayüzünü yüklemek için şu komutu çalıştırabilirsiniz:
sudo apt-get install -y zabbix-server-mysql zabbix-frontend-php zabbix-agent
Yükleme işlemi tamamlandığında, Zabbix sunucusu ve web arayüzü hazır hale gelir. Şimdi veritabanı kurulumuna geçeceğiz.
4. Adım: Veritabanı Kurulumu
Zabbix’in veritabanı olarak MySQL veya MariaDB kullanabilirsiniz. Bu adımda MariaDB’yi kullanacağız.
İlk olarak MariaDB'yi yükleyelim:
sudo apt-get install mariadb-server
Veritabanı servisini başlattıktan sonra, Zabbix için bir veritabanı oluşturacağız:
sudo mysql -u root -p
MariaDB komut satırına girdikten sonra aşağıdaki komutları sırasıyla yazalım:
CREATE DATABASE zabbix character set utf8 collate utf8_bin;
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
exit;
Burada "password" kısmını istediğiniz bir şifre ile değiştirin.
5. Adım: Zabbix Konfigürasyon Dosyasını Düzenlemek
Şimdi Zabbix’in konfigürasyon dosyasını düzenlememiz gerekiyor. Bu dosya, Zabbix'in MariaDB veritabanına bağlanabilmesi için gerekli ayarları içeriyor.
Aşağıdaki komut ile Zabbix konfigürasyon dosyasını açabilirsiniz:
sudo nano /etc/zabbix/zabbix_server.conf
Bu dosyada, veritabanı adı, kullanıcı adı ve şifre gibi parametreleri düzenlemeniz gerekiyor. Örnek olarak:
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=password
Yapılandırmayı kaydettikten sonra dosyayı kapatın.
6. Adım: Zabbix Veritabanını Yapılandırmak
Zabbix'in veritabanını yapılandırmak için şu komutu çalıştırabilirsiniz:
sudo zabbix_server -n 1
Bu, Zabbix'in gerekli veritabanı tablolarını oluşturmasını sağlar.
7. Adım: Web Arayüzünü Yapılandırmak
Zabbix web arayüzüne erişebilmek için web sunucusunu yapılandırmamız gerekecek. Apache'yi yükleyip Zabbix'in web kısmını kuracağız:
sudo apt-get install apache2
sudo systemctl enable apache2
sudo systemctl start apache2
Web arayüzü kurulumu için Zabbix'in PHP dosyalarını Apache'ye tanıtacağız. Şimdi, Apache’yi Zabbix için yapılandırmak adına aşağıdaki komutu çalıştırın:
sudo nano /etc/apache2/conf-enabled/zabbix.conf
Bu dosya içinde gerekli PHP ayarlarını kontrol edin ve kaydedin.
8. Adım: Zabbix Servislerini Başlatmak
Son olarak, Zabbix'in çalışabilmesi için tüm servisleri başlatmamız gerekiyor. Bunu yapmak için aşağıdaki komutları kullanabilirsiniz:
sudo systemctl start zabbix-server
sudo systemctl enable zabbix-server
sudo systemctl start zabbix-agent
sudo systemctl enable zabbix-agent
Zabbix sunucusunun ve ajanının başlatıldığından emin olduktan sonra, tarayıcınızda Zabbix web arayüzüne erişebilirsiniz. Web arayüzüne şu URL üzerinden ulaşabilirsiniz:
http:///zabbix
9. Adım: Zabbix Web Arayüzü Üzerinden Yapılandırma
Zabbix web arayüzüne eriştiğinizde, sistem sizi kurulum sihirbazına yönlendirecektir. Burada veritabanı bağlantı bilgilerinizi ve bazı temel ayarları yapacaksınız.
Tüm adımları doğru bir şekilde takip ettiğinizde, Zabbix’iniz tamamen kurulmuş olacak ve ağınızı izlemeye başlayabileceksiniz!