MeoHost Logo
Menü
BilgiMerkezi
Bilgi Merkezi/İzleme ve Yedekleme/Zabbix Agent Kurulumu ve Konfigürasyonu

Zabbix Agent Kurulumu ve Konfigürasyonu

İzleme ve Yedekleme19.02.2026Ahmet Yılmaz7 dk okuma

Zabbix Agent, sunucuların ve diğer ağ cihazlarının performans metriklerini, durumunu ve sağlığını Zabbix sunucusuna raporlayan bir yazılım bileşenidir. Bu ajanlar, CPU kullanımı, bellek tüketimi, disk I/O, ağ trafiği, çalışan servisler gibi kritik verileri toplayarak merkezi bir izleme sistemi olan Zabbix'e iletir.

Zabbix Agent Kurulumu ve Konfigürasyonu

Zabbix Agent Kurulumu ve Konfigürasyonu

Zabbix Agent Nedir?

Zabbix Agent, Zabbix izleme çözümünün temel taşlarından biridir ve hedef sistemlerde kurulu olan bir yazılımdır. Temel görevi, izlenmesi istenen sistem üzerindeki çeşitli performans ve durum bilgilerini toplamak ve bu bilgileri Zabbix sunucusuna göndermektir. Bu ajansız, Zabbix sunucusu doğrudan sistemlerin iç işleyişini anlayamaz ve etkin bir izleme gerçekleştiremez. Zabbix Agent, sunucu erişilebilirliğini takip etmek, kaynak kullanımını izlemek ve log analizi gibi işlevler için gerekli verileri sağlar. Bu sayede, olası sorunlar proaktif olarak tespit edilebilir ve müdahale süresi minimize edilebilir. Zabbix Agent'ın sunduğu detaylı veriler, Zabbix ile Sunucu Performansını İzleme Rehberi'nde belirtildiği gibi, sistemlerin genel sağlığı ve verimliliği hakkında derinlemesine bilgi edinilmesini sağlar.

Zabbix Agent Nasıl Çalışır?

Zabbix Agent, hedef sistemde bir servis veya işlem olarak çalışır. Temel olarak iki ana modda çalışabilir: aktif ve pasif.

  1. Pasif Mod: Zabbix sunucusu, ağ üzerinden belirli bir port aracılığıyla Zabbix Agent'a bağlanarak istediği veriyi talep eder. Agent bu talebi alır, ilgili veriyi toplar ve Zabbix sunucusuna geri gönderir. Bu modda iletişim, Zabbix sunucusunun başlatmasıyla gerçekleşir.
  2. Aktif Mod: Bu modda ise Zabbix Agent, belirli aralıklarla (örneğin her 60 saniyede bir) Zabbix sunucusuna bağlanarak hangi verileri göndermesi gerektiğini sorar. Sunucu, agent'a hangi anahtarlarla (keys) veri göndermesi gerektiğini bildirir. Agent bu bilgilere göre verileri toplar ve toplu halde Zabbix sunucusuna gönderir. Bu mod, ağ trafiğini azaltmak ve Zabbix sunucusunun yükünü hafifletmek için tercih edilir.
Her iki modda da Agent, yapılandırma dosyasında belirtilen parametrelere göre çalışır. Topladığı veriler, Zabbix'in veri tabanına kaydedilir ve buradan raporlama, uyarı oluşturma gibi işlemler için kullanılır. Sistem mimarisi açısından Zabbix Agent, izlenmekte olan sistemin bir parçasıdır ve genellikle düşük kaynak tüketimiyle çalışacak şekilde tasarlanmıştır.

Zabbix Agent Türleri

Zabbix Agent'ın temel olarak iki ana türü bulunmaktadır: Zabbix Agent (Pasif) ve Zabbix Agent (Aktif). Bu ayrım, agent'ın Zabbix sunucusu ile nasıl iletişim kurduğuna dayanır.

  • Zabbix Agent (Pasif): Bu modda çalışan agent, Zabbix sunucusunun belirli bir porttan (varsayılan olarak 10050) kendisine ulaşmasını bekler. Zabbix sunucusu, izlemek istediği bir metrik için agent'a istek gönderir ve agent da bu isteğe yanıt olarak ilgili veriyi gönderir. Güvenlik duvarı konfigürasyonlarında Zabbix sunucusunun agent'a erişimine izin verilmesi gerekir.
  • Zabbix Agent (Aktif): Bu modda çalışan agent, Zabbix sunucusuna belirli aralıklarla bağlanarak hangi verileri göndermesi gerektiğini sorar. Sunucu, agent'a göndermesi gereken anahtarların (keys) listesini verir ve agent da bu anahtarlarla ilgili verileri toplayıp sunucuya gönderir. Bu mod, özellikle ağ üzerinde Zabbix sunucusundan agent'a doğru bağlantının zor olduğu durumlarda veya daha verimli bir iletişim sağlamak istendiğinde tercih edilir. Ayrıca, Zabbix proxy ile birlikte kullanıldığında da aktif mod daha avantajlı olabilir.
Her iki ajan türü de aynı temel işlevselliği yerine getirir: sistemden veri toplamak ve Zabbix sunucusuna iletmek. Seçim, ağ yapısı, güvenlik politikaları ve performans gereksinimlerine göre yapılır. Kullanıcılar, ihtiyaçlarına en uygun olan modu seçerek kurulum yapabilirler.

Zabbix Agent Kurulum Rehberi

Zabbix Agent kurulumu, kullanılan işletim sistemine (Linux, Windows, macOS vb.) göre değişiklik gösterir. Aşağıda genel bir Linux (Debian/Ubuntu tabanlı sistemler) kurulum rehberi adım adım sunulmuştur.

Linux Kurulumu (Debian/Ubuntu)

  1. Paket Kaynağını Ekleme: Zabbix resmi paket depolarını sisteminize eklemeniz gerekir. Dağıtımınıza uygun paketi indirip kurarak bu işlemi yapabilirsiniz. Örneğin, Ubuntu 22.04 için:
        wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-4+ubuntu22.04_all.deb
        dpkg -i zabbix-release_6.0-4+ubuntu22.04_all.deb
        apt update
        
  2. Zabbix Agent Paketini Kurma: Depolar eklendikten sonra Zabbix Agent paketini kurabilirsiniz.
        apt install zabbix-agent
        
    Eğer aktif mod kullanacaksanız zabbix-agent2 paketini kurmanız önerilir. Bu paket, daha modern ve eklenti tabanlı bir yapı sunar.
        apt install zabbix-agent2
        
  3. Zabbix Agent Konfigürasyon Dosyasını Düzenleme: Kurulum tamamlandıktan sonra, agent'ın Zabbix sunucusu ile iletişim kurabilmesi için konfigürasyon dosyasını (`/etc/zabbix/zabbix_agentd.conf` veya `/etc/zabbix/zabbix_agent2.conf`) düzenlemeniz gerekmektedir.
    • Server=: Zabbix sunucusunun IP adresini veya alan adını girin.
    • ServerActive=: Aktif mod kullanılıyorsa Zabbix sunucusunun IP adresini veya alan adını girin.
    • Hostname=: Agent'ın Zabbix'te görünecek olan benzersiz adını girin. Genellikle `hostname -f` komutunun çıktısı kullanılır.
    Örnek konfigürasyon satırları:
        Server=192.168.1.100
        ServerActive=192.168.1.100:10051
        Hostname=my-server-01
        
  4. Zabbix Agent Servisini Başlatma ve Etkinleştirme: Konfigürasyon dosyası kaydedildikten sonra Zabbix Agent servisini başlatın ve sistem açılışında otomatik olarak başlaması için etkinleştirin.
        systemctl start zabbix-agent
        systemctl enable zabbix-agent
        
    Eğer zabbix-agent2 kurduysanız:
        systemctl start zabbix-agent2
        systemctl enable zabbix-agent2
        
  5. Güvenlik Duvarı Ayarları: Eğer güvenlik duvarı kullanıyorsanız, Zabbix sunucusunun agent'a (pasif mod için 10050 portu) ve agent'ın sunucuya (aktif mod için 10051 portu) erişebilmesi için gerekli izinleri vermeniz gerekir.
        ufw allow 10050/tcp
        ufw allow 10051/tcp
        ufw reload
        
  6. Zabbix Sunucusunda Host Tanımlama: Zabbix web arayüzüne giriş yaparak, kurduğunuz agent'ın kurulu olduğu sunucuyu bir "Host" olarak ekleyin ve agent'ı bu host'a atayın. Host adı, agent konfigürasyon dosyasındaki Hostname ile eşleşmelidir.
Windows kurulumu için ise Zabbix'in resmi sitesinden indirilen MSI paketleri kullanılır ve kurulum sihirbazındaki adımlar takip edilir. Konfigürasyon dosyası (`C:\Program Files\Zabbix\zabbix_agentd.conf`) benzer şekilde düzenlenir ve servis Windows hizmetleri üzerinden yönetilir.

Sık Yapılan Hatalar ve Çözümleri

Zabbix Agent kurulumu ve konfigürasyonu sırasında karşılaşılabilecek bazı yaygın hatalar ve çözüm önerileri şunlardır:

  • Hata: "Zabbix agent is not running" veya "Host is unreachable"
    • Çözüm: Agent servisinin hedef sistemde çalıştığından emin olun. (systemctl status zabbix-agent veya systemctl status zabbix-agent2). Ayrıca, Zabbix sunucusunun agent'a (pasif mod) veya agent'ın sunucuya (aktif mod) ağ üzerinden erişebildiğini kontrol edin. Güvenlik duvarı kurallarını gözden geçirin.
  • Hata: Agent'tan veri gelmiyor veya "No data received from Zabbix agent"
    • Çözüm: Zabbix Agent konfigürasyon dosyasındaki Server (pasif mod) ve ServerActive (aktif mod) ayarlarının doğru Zabbix sunucusu IP adresini veya alan adını içerdiğinden emin olun. Hostname ayarının Zabbix sunucusunda tanımlanan host adı ile tam olarak eşleştiğini doğrulayın.
  • Hata: Agent loglarında "Access denied" veya "Connection refused"
    • Çözüm: Bu genellikle Zabbix sunucusunun agent'a veya agent'ın sunucuya bağlanma yetkisinin olmamasından kaynaklanır. Güvenlik duvarı ayarlarını kontrol edin. Ayrıca, Zabbix sunucusunun IP adresinin agent konfigürasyon dosyasındaki AllowKeyFromIP (eğer kullanılıyorsa) veya Server ayarlarında doğru şekilde listelendiğinden emin olun.
  • Hata: Belirli metrikler izlenmiyor (örneğin CPU, RAM)
    • Çözüm: Zabbix sunucusunda bu metrikler için doğru "Item"ların tanımlandığından ve bu item'ların agent'a doğru şekilde atandığından emin olun. Agent loglarını kontrol ederek herhangi bir hata olup olmadığını inceleyin. Eğer zabbix-agent2 kullanılıyorsa, ilgili eklentinin yüklü ve aktif olduğundan emin olun.

Teknik Özellikler ve Standartlar

Zabbix Agent, ağ izleme ve veri toplama alanındaki endüstri standartlarına uygun olarak geliştirilmiştir. Agent'lar, TCP/IP protokolü üzerinden iletişim kurar. Pasif modda Zabbix sunucusu, agent'ın dinlediği varsayılan port olan 10050'ye TCP bağlantısı kurar. Aktif modda ise agent, Zabbix sunucusunun veya proxy'nin dinlediği varsayılan port olan 10051'e TCP bağlantısı kurar. Veri toplama için kullanılan anahtarlar (keys), Zabbix'in kendi tanımladığı bir söz dizimine sahiptir ve bu anahtarlar aracılığıyla çeşitli sistem bilgilerine (örneğin, system.cpu.load[all,avg1], vm.memory.util[all]) erişilir. Bu anahtarların standartlaştırılmış olması, farklı sistemlerde agent kurulduğunda bile tutarlı bir veri toplama süreci sağlar. Agent'lar, genellikle düşük kaynak tüketimiyle çalışacak şekilde optimize edilmiştir ve sistem kaynaklarını minimum düzeyde kullanarak maksimum veri toplama kapasitesi sunmayı hedefler. Zabbix Agent 2, daha modern bir yaklaşımla eklenti tabanlı bir mimariye sahiptir ve bu sayede yeni izleme yeteneklerinin daha kolay entegre edilmesine olanak tanır.

2026 Sektör Verileri ve İstatistikler

Ağ izleme ve sistem yönetimi çözümleri, modern IT altyapılarının vazgeçilmez bir parçasıdır. Zabbix gibi açık kaynaklı izleme araçlarının kullanımı, özellikle maliyet etkinliği ve esnekliği nedeniyle artmaktadır.

  • "W3Techs 2026 verilerine göre, kurumsal altyapılarda açık kaynaklı izleme çözümlerinin pazar payı %35'e ulaşmıştır."
  • "Statista 2026 raporuna göre, küresel izleme ve analiz yazılımları pazarının yıllık bileşik büyüme oranı (CAGR) %12 olarak öngörülmektedir."
  • "Cloudflare Radar 2026 verilerine göre, web sunucularının ve uygulamalarının %90'ından fazlası kesintisiz hizmet için proaktif izleme çözümlerinden faydalanmaktadır."
  • "Netcraft 2026 araştırmasına göre, global sunucu sayısındaki artışa paralel olarak, izleme araçlarının kullanımında da %20'lik bir artış gözlemlenmiştir."

İlgili Konular

Zabbix Agent kurulumu ve konfigürasyonu, daha geniş bir izleme ve performans yönetimi stratejisinin bir parçasıdır. Bu konuda daha fazla bilgi edinmek için şu makalelere göz atabilirsiniz: Zabbix ile Sunucu Performansını İzleme Rehberi, sunucu performansını Zabbix kullanarak nasıl detaylı bir şekilde izleyebileceğinizi açıklar.

Sık Sorulan Sorular

Zabbix Agent Kurulumu ve Konfigürasyonu hakkında merak edilenler

Zabbix Agent, Linux (çeşitli dağıtımlar), Windows (farklı sürümler), macOS ve FreeBSD gibi birçok popüler işletim sistemine kurulabilir. Zabbix'in resmi dokümantasyonunda desteklenen tüm platformlar listelenmiştir.
Pasif modda Zabbix sunucusu agent'a bağlanarak veri talep ederken, aktif modda agent belirli aralıklarla sunucuya bağlanarak veri gönderir. Aktif mod, ağ trafiğini azaltabilir ve sunucu yükünü hafifletebilir.
Zabbix Agent, genellikle oldukça hafiftir ve minimum sistem kaynakları gerektirir. Çalışan servisler ve toplanan metrik sayısına bağlı olarak değişmekle birlikte, temel bir izleme için düşük CPU ve RAM tüketimi yeterlidir.

Sorunuz burada yok mu?

Canlı destek ekibimiz size yardımcı olmaya hazır.

İletişime Geç
A

Ahmet Yılmaz

İçerik Uzmanı

Web teknolojileri ve hosting çözümleri konusunda uzmanlaşmış içerik yazarı.

Web HostingTeknik Dokümantasyon
Yayın: 19 Şubat 2026
Güncelleme: 13 Şubat 2026
Uzman İçerik
Doğrulanmış Bilgi
Güncel Bilgi