İçeriğe geç

Zabbix Agent Windows ve Linux Sunuculara Kurulumu

monitoring

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

  1. Zabbix’in resmi indirme sayfasına gidin:
    https://www.zabbix.com/download_agents
  2. Windows için uygun sürümü indirin.
    • Versiyon: 7.2
    • OS: Windows
    • Format: MSI

2.2 Zabbix Agent’i Yükleme

  1. İndirilen MSI dosyasını çalıştırın.
  2. 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.
  3. 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ş

  1. Zabbix Web Arayüzüne giriş yapın:
    http://<Zabbix_Server_IP>/zabbix
  2. Admin olarak giriş yapın:
    • Kullanıcı Adı: Admin
    • Parola: zabbix

4.2 Yeni Host Ekleyin

  1. Configuration → Hosts bölümüne gidin.
  2. “Create Host” butonuna tıklayın.
  3. Host Bilgilerini Girin:
    • Hostname: windows-server01 veya linux-server01
    • Visible Name: Aynı şekilde girin.
    • Group: “Linux Servers” veya “Windows Servers”
    • Agent Interface: IP Adresi 192.168.1.200 gibi

4.3 Template Atama

  1. Templates sekmesine gidin.
  2. “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
  3. “Add” butonuna tıklayın ve kaydedin.

4.4 Host Durumunu Kontrol Etme

  1. Monitoring → Hosts sekmesine gidin.
  2. 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!

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

88 + = 93