Zabbix Agent, sunucular ve istemciler üzerindeki verileri toplayarak Zabbix Server’a ileten bir bileşendir. Bu kılavuzda, Zabbix Agent’ın Windows ve Linux sunuculara nasıl kurulacağını ve Zabbix Appliance üzerinde gerekli yapılandırmaların nasıl yapılacağını adım adım anlatacağız. Zabbix Nedir? yazımızdan ve Zabbix Server kurulumu için “Zabbix Sunucu VMware ve Proxmox Kurulumu” yazımızdan detaylı bilgiye ulaşabilirsiniz.
1. Zabbix Agent Nedir ve Neden Kullanılır?
Zabbix Agent, aşağıdaki verileri toplamak için kullanılır:
- CPU, RAM, Disk kullanımı
- Ağ trafiği
- Çalışan servisler ve uygulamalar
- Özel betikler ve loglar üzerinden sistem durumu
2. Windows Üzerinde Zabbix Agent Kurulumu
2.1 Zabbix Agent’i İndirme
- Zabbix’in resmi indirme sayfasına gidin:
https://www.zabbix.com/download_agents - Windows için uygun sürümü indirin.
- Versiyon: 7.2
- OS: Windows
- Format: MSI
2.2 Zabbix Agent’i Yükleme
- İndirilen MSI dosyasını çalıştırın.
- Kurulum adımlarını takip edin:
- Server IP: Zabbix Server IP’sini girin (Örneğin:
192.168.1.100
). - Hostname: Sunucunuzun adını girin (Örneğin:
windows-server01
). - Agent Mode: Active + Passive Mode olarak seçin.
- Server IP: Zabbix Server IP’sini girin (Örneğin:
- Kurulumu tamamladıktan sonra Zabbix Agent’i çalıştırın.
2.3 Zabbix Agent Servisini Başlatma ve Kontrol Etme
Agent’in başarıyla çalıştığını doğrulamak için:
- Komut İstemi’ni Yönetici olarak açın ve aşağıdaki komutu çalıştırın:
sc query "Zabbix Agent"
- Eğer servis duruyorsa, başlatmak için:
net start "Zabbix Agent"
3. Linux Üzerinde Zabbix Agent Kurulumu
Linux sunucularda Zabbix Agent’in kurulumu dağıtımınıza bağlı olarak değişir.
3.1 Depoları Güncelleme
Öncelikle sisteminizin güncel olduğundan emin olun:
Debian/Ubuntu:
sudo apt update && sudo apt upgrade -y
RHEL/CentOS/AlmaLinux/Rocky:
sudo yum update -y
3.2 Zabbix Agent Paketini Kurma
Debian/Ubuntu için:
wget https://repo.zabbix.com/zabbix/7.2/debian/pool/main/z/zabbix-release/zabbix-release_7.2-1%2Bdebian11_all.deb
sudo dpkg -i zabbix-release_7.2-1+debian11_all.deb
sudo apt update
sudo apt install zabbix-agent -y
RHEL/CentOS için:
rpm -Uvh https://repo.zabbix.com/zabbix/7.2/rhel/9/x86_64/zabbix-release-7.2-1.el9.noarch.rpm
sudo yum install zabbix-agent -y
3.3 Zabbix Agent Yapılandırma
Agent’in konfigürasyon dosyasını açın:
sudo nano /etc/zabbix/zabbix_agentd.conf
Aşağıdaki satırları düzenleyin:
Server=192.168.1.100 # Zabbix Server IP adresi
ServerActive=192.168.1.100
Hostname=linux-server01
Dosyayı kaydedin (CTRL+X
, Y
, Enter
).
3.4 Zabbix Agent Servisini Başlatma
sudo systemctl restart zabbix-agent
sudo systemctl enable zabbix-agent
Firewall’u açtıysanız aşağıdaki portu izin verin:
sudo ufw allow 10050/tcp
4. Zabbix Appliance Üzerinde Agent Ayarları
Zabbix Appliance üzerinde Agent’ten gelen verileri almak için bazı ayarlamalar yapmanız gerekir.
4.1 Zabbix Server’a Giriş
- Zabbix Web Arayüzüne giriş yapın:
http://<Zabbix_Server_IP>/zabbix
- Admin olarak giriş yapın:
- Kullanıcı Adı:
Admin
- Parola:
zabbix
- Kullanıcı Adı:
4.2 Yeni Host Ekleyin
- Configuration → Hosts bölümüne gidin.
- “Create Host” butonuna tıklayın.
- Host Bilgilerini Girin:
- Hostname:
windows-server01
veyalinux-server01
- Visible Name: Aynı şekilde girin.
- Group: “Linux Servers” veya “Windows Servers”
- Agent Interface: IP Adresi
192.168.1.200
gibi
- Hostname:
4.3 Template Atama
- Templates sekmesine gidin.
- “Select” butonuna tıklayın ve aşağıdaki şablonlardan birini ekleyin:
- Linux İçin:
Template OS Linux by Zabbix Agent
- Windows İçin:
Template OS Windows by Zabbix Agent
- Linux İçin:
- “Add” butonuna tıklayın ve kaydedin.
4.4 Host Durumunu Kontrol Etme
- Monitoring → Hosts sekmesine gidin.
- Eklediğiniz host’un Yeşil Renkli “Enabled” durumda olup olmadığını kontrol edin.
5. Test ve Doğrulama
Sunucuların Zabbix Server ile iletişim kurduğunu doğrulamak için:
Windows’ta Test
PowerShell veya CMD üzerinden:
zabbix_agentd.exe -t system.cpu.load
Linux’ta Test
Aşağıdaki komutları çalıştırarak test edin:
zabbix_agentd -t system.cpu.load
Zabbix Web Arayüzünde ilgili host’un verilerinin geldiğini Latest Data bölümünden kontrol edebilirsiniz.
✅ Windows ve Linux için Zabbix Agent kurulumunu yaptık.
✅ Zabbix Appliance üzerinde host ekleyip, izlemeye başladık.
✅ Agent’ten gelen verileri doğruladık.
Bundan sonra, özel metrikler tanımlayabilir, uyarılar ve bildirimler ekleyerek Zabbix’in sunduğu gelişmiş izleme özelliklerini keşfedebiliriz!