Ana içeriğe geç

Zabbix Proxy

Bu makalede

Bilgi

Zabbix Proxy, Zabbix izleme sisteminin dağıtık mimarisinin bir bileşenidir; uzak ana bilgisayarlar verilerini toplamak ve bunları merkezi Zabbix Sunucusuna iletmek üzere tasarlanmıştır.

Zabbix proxy: Temel Özellikler

  • Ana sunucudaki yükü azaltır;
  • Coğrafi olarak dağıtılmış altyapıların izlenmesini kolaylaştırır;
  • Kararsız veya sınırlı ağ bağlantısı koşullarında çalışmayı sağlar.

Zabbix Proxy, veri toplama için tüm standart yöntemleri destekler: Zabbix Agent, SNMP, IPMI, JMX, basit kontroller, harici betikler vb.

Dikkat

Zabbix Proxy'nin bir web arayüzü yoktur ve yapılandırma dosyaları ile merkezi Zabbix sunucusu üzerinden yönetilir.

Çalıştırma Özellikleri

ID Yazılım Adı Uyumlu OS VM BM VGPU GPU Min CPU (Çekirdekler) Min RAM (GB) Min HDD/SSD (GB) Özel Alan Adı Aktif
395 Zabbix Proxy Ubuntu 22.04 + + - - 1 1 15 Hayır SİPARİŞ VER
Yüklenen Yazılım:
Yazılım Lisans
Zabbix proxy GPLv2
Zabbix agent GPLv2
SQLite Public Domain
  • Ubuntu 22.04 üzerinde kurulum mümkündür;
  • Kurulum süresi: İşletim sistemi dahil 15-20 dakika;
  • Varsayılan veritabanı: SQLite;
  • Varsayılan sunucu bağlantı noktası: 10051;

Zabbix Proxy kurulumu tamamlandıktan sonra, tamamen yapılandırılmış ve kullanıma hazır bir hizmete sahip olursunuz.

  • Başlatılmış ve otomatik başlatmaya eklenmiş çalışan Zabbix Proxy hizmeti:

    systemctl status zabbix-proxy
    
    systemctl enable zabbix-proxy
    
  • Yapılandırma dosyasında ana Zabbix sunucusuna yapılandırılmış bağlantı:

    Server=zabbix-server.example.com
    Hostname=zabbix-proxy
    
  • Yerel veritabanı (varsayılan olarak — SQLite):

    /var/lib/zabbix/zabbix_proxy.db
    
  • Yapılandırma dosyası:

    /etc/zabbix/zabbix_proxy.conf
    

Not

Aksi belirtilmedikçe, varsayılan olarak yazılımın geliştiricisinin web sitesinden veya işletim sistemi depolarından en son sürümünü kuruyoruz.

Zabbix Proxy'nin Dağıtılmasından Sonra Başlangıç

Yönetim, yapılandırma dosyaları ve merkezi Zabbix sunucusu üzerinden gerçekleştirilir.

Zabbix Proxy için Başlangıç Ayarları

Zabbix proxy başlatıldıktan sonra şunları yapabilirsiniz:

  • Proxy durumunu kontrol edin

    systemctl status zabbix-proxy
    
    • gerçek zamanlı olarak:
    journalctl -u zabbix-proxy -f
    
  • Günlükleri görüntüleyin

    /var/log/zabbix/zabbix_proxy.log
    
  • Gerekirse /etc/zabbix/zabbix_proxy.conf içinde ayarları değiştirin

    • Server — Zabbix sunucusunun adresi veya ana bilgisayar adı:
        Server=your-zabbix-server.example.com
    
    • Hostname — benzersiz proxy adı (Zabbix Server web arayüzünde proxy oluşturulurken belirtilen adla tam olarak eşleşmelidir):
        Hostname=your-proxy-name
    
    • Database — SQLite yerine MySQL veya PostgreSQL kullanılıyorsa belirtin:
    ini
    DBName=zabbix_proxy
    DBUser=zabbix
    DBPassword=your_password
    DBHost=localhost
    

Not

Yapılandırmada değişiklik yaptıktan sonra hizmeti yeniden başlatmak zorunludur:

systemctl restart zabbix-proxy
  • Zabbix Server web arayüzüne proxy ekleyin:

    • Administration > Proxies yoluna gidin.
    • Create proxy düğmesine tıklayın.
    • Şunları belirtin:
      • Proxy name — zabbix_proxy.conf dosyasındaki Hostname parametresiyle eşleşmelidir;
      • Type — Active (proxy sunucuya kendisi bağlanıyorsa) veya Passive (sunucu proxy'yi sorguluyorsa).

    Varsayılan olarak Zabbix Proxy, Active modunda çalışır.

Not

Ek yapılandırma parametreleri:

  • ListenPort — Passive mod için bağlantı noktası
  • StartPollers, StartIPMIPollers, StartSNMPTrapper — veri toplama iş parçacığı sayısı
  • Timeout — kontrol zaman aşımı (varsayılan 3 saniye)

Not

Zabbix proxy'nin temel ayarlarına ilişkin ayrıntılı bilgiler geliştiricilerin dokümantasyonunda yer almaktadır.

API ile Zabbix Proxy Siparişi