Adım 1: Zabbix İçin Gereksinimleri Hazırlayın
Zabbix’i kurmadan önce, ilk olarak bazı sistem gereksinimlerine ihtiyacınız olacak. Zabbix, Linux üzerinde çalışır, dolayısıyla bir Linux sunucusuna ihtiyacınız var. Zabbix’in en son sürümünü kullanmanızı öneririz. Debian, Ubuntu, CentOS gibi popüler dağıtımlar Zabbix için en iyi ortamı sağlar.
Zabbix’i kuracağımız sunucunun, internet bağlantısının olması gerektiğini unutmayın. Ayrıca, Zabbix için yeterli disk alanı, CPU gücü ve RAM’i sağlamak da kritik.
Örnek sistem gereksinimleri:
- Ubuntu/Debian için: 2 GB RAM, 2 CPU, 10 GB disk alanı.
- CentOS için: 2 GB RAM, 2 CPU, 10 GB disk alanı.
Adım 2: Zabbix Kurulumunu Yapın
Kurulum için Ubuntu veya Debian işletim sistemini kullanıyorsanız, Zabbix’in resmi paket deposunu eklemeniz gerekecek. Bunun için aşağıdaki komutları kullanabilirsiniz.
sudo apt update
sudo apt install wget
wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-server-mysql/zabbix-server-mysql_5.0.10-1+bionic_amd64.deb
sudo dpkg -i zabbix-server-mysql_5.0.10-1+bionic_amd64.deb
Daha sonra, Zabbix Server ve Web Ara yüzü için gerekli olan bağımlılıkları yüklemeniz gerekecek.
sudo apt install zabbix-frontend zabbix-agent zabbix-server-mysql mysql-server
Kurulum işlemi sırasında bir kaç seçenek ile karşılaşabilirsiniz. Bunlar, Zabbix Server’ın kurulacağı MySQL veritabanının yapılandırılmasını içeriyor. Eğer MySQL’i ilk kez kullanıyorsanız, veritabanını kurmanız ve kullanıcı tanımlamanız gerekecek.
Adım 3: Veritabanı Yapılandırması
Veritabanını oluşturmak için MySQL sunucusuna giriş yaparak aşağıdaki komutları kullanabilirsiniz.
mysql -u root -p
CREATE DATABASE zabbix character set utf8 collate utf8_bin;
CREATE USER 'zabbixuser'@'localhost' IDENTIFIED BY 'zabbixpassword';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbixuser'@'localhost';
FLUSH PRIVILEGES;
Daha sonra Zabbix için gerekli olan tablo yapısını yüklemek için, Zabbix’in kurulu olduğu dizinde `zabbix_server.sql` dosyasını kullanabilirsiniz.
cd /usr/share/doc/zabbix-server-mysql*/create
mysql -u zabbixuser -p zabbix < schema.sql
Veritabanı yapılandırmasını tamamladıktan sonra, Zabbix sunucusunu başlatmaya geçebilirsiniz.
Adım 4: Zabbix Konfigürasyonu ve Web Arayüzü Kurulumu
Zabbix sunucusunun ayarlarını yapmaya başlayalım. Zabbix, yapılandırma dosyalarını `/etc/zabbix/zabbix_server.conf` yolunda tutar. Bu dosyada, Zabbix’in bağlanacağı MySQL veritabanı ayarlarını belirtmeniz gerekecek.
sudo nano /etc/zabbix/zabbix_server.conf
Bu dosyada şu satırları güncellemeniz gerekecek:
DBHost=localhost
DBName=zabbix
DBUser=zabbixuser
DBPassword=zabbixpassword
Konfigürasyon dosyasındaki değişiklikleri kaydedip çıkın.
Adım 5: Web Arayüzüne Erişim
Web arayüzüne erişmek için, tarayıcınızda sunucunuzun IP adresini veya alan adını kullanarak Zabbix’in web arayüzüne gidebilirsiniz. Örneğin:
http://sunucu-ip-adresi/zabbixİlk giriş için kullanıcı adı ve şifreniz şu olacaktır:
- Kullanıcı adı: Admin
- Şifre: zabbix
Web arayüzü üzerinden Zabbix’i yapılandırmaya başlayabilirsiniz.
Adım 6: Zabbix Agent Kurulumu
Zabbix Agent, sunucunuzun izlenmesi için gereklidir. Zabbix Agent’ı, izlemek istediğiniz her bir sunucuya kurmalısınız. Zabbix Agent kurulumunu şu şekilde yapabilirsiniz:
sudo apt install zabbix-agent
Zabbix Agent’ı yapılandırmak için `/etc/zabbix/zabbix_agentd.conf` dosyasını düzenlemeniz gerekecek. Bu dosyada, Zabbix sunucusunun IP adresini belirtmelisiniz.
sudo nano /etc/zabbix/zabbix_agentd.conf
Dosyada şu satırı şu şekilde değiştirebilirsiniz:
Server=Zabbix_sunucu_IP
Sonrasında, Zabbix Agent’ı yeniden başlatın:
sudo systemctl restart zabbix-agent
Adım 7: İzleme Başlatma
Şimdi, Zabbix ile ağınızdaki cihazları izlemeye başlamak için her şey hazır. Zabbix web arayüzünden "Configuration" bölümüne gidin, "Hosts" sekmesinde yeni bir host ekleyin ve izlemek istediğiniz cihazın bilgilerini girin.
Zabbix, izlediğiniz cihazlardan veri toplayarak, bu verileri grafikler ve raporlarla sunacaktır. Sunucularınızın durumu hakkında anlık bilgi alabilir ve sisteminizi daha etkili bir şekilde yönetebilirsiniz.
Önemli Not: Zabbix’i tam anlamıyla kullanabilmek için, Zabbix’in veritabanını, ajanlarını ve sunucularınızı sürekli güncel tutmanız oldukça önemlidir.
İşte Zabbix kurulumunun temel adımları bu kadar! Artık ağınızı izlemek için güçlü bir araç olan Zabbix’e sahip oldunuz. İzleme işlemleri kolay ve verimli bir şekilde devam edecektir.