Skip to content

Zabbix

Bu makalede

Bilgi

Zabbix, büyük ölçekli dağıtık izleme çözümleri için açık kaynaklı bir şirket tarafından geliştirilen bir sistemdir. Ağ sunucuları, cihazları, hizmetleri ve diğer IT kaynaklarının performansını ve kullanılabilirliğini izlemeye tasarlanmıştır. Zabbix kapsamlı izleme yetenekleri sunar, kullanıcıların IT altyapısından gelen verileri toplamasını, saklamasını, yönetmesini ve analiz etmesini sağlar ve ayrıca e-posta, SMS veya Jabber aracılığıyla belirlenen treshold değerlerine ulaşıldığında ekran görüntülerini gösterir. Zabbix sunucular ve cihazlarda sorunları hızlı bir şekilde tanımlamaya yardımcı olur, böylece sistem çalışma aralığının azaltılması ve başarısızlık riskleri düşürülür.

Zabbix Sunucusu: Ana Özellikler

  • Ölçeklenebilirlik ve Yüksek Performans: Zabbix, büyük dağıtık altyapılardan gelen büyük hacimli izleme verilerini etkili bir şekilde işleyebilir. Yatay ölçeklendirmeyi ve dağıtılmış bir veri tabanı kullanımını destekler.
  • Birçok Protokol Desteği: Zabbix, Zabbix ajenlerinden metrikleri alabilir ve SNMP, IPMI, SSH gibi çeşitli protokoller aracılığıyla uzak kaynakları otonom olarak izleyebilir.
  • Veri İşleme ve Analizi: Zabbix, karmaşık tetikleyicilerin hesaplanması, önceden tanımlanmış kurallar temelinde olayların oluşturulması ve sorunlar veya belirlenen treshold değerlerine ulaştığında çeşitli yöntemler kullanılarak bildirimler gönderme yeteneğine sahiptir.
  • Kullanıcı Dostu Web Arabirimi: Web konsolu izleme verilerini, grafikleri, ağ haritaları, sorun listelerini ve yapılandırma yönetimi olanağı sağlar.
  • Esneklik ve Genişletilebilirlik: Zabbix, eklentiler ve modüller oluşturarak özelleştirilebilir ve API aracılığıyla diğer sistemlerle entegre edilebilir.

Çalıştırma Özellikleri

ID Uyumlu OS VM BM VGPU GPU Min CPU (Çekirdekler) Min RAM (GB) Min HDD/SSD (GB) Aktif
108 Ubuntu 22.04 + + + + 2 4 - Evet

Kurulu Yazılımlar:

Yazılım Lisans
Zabbix sunucusu GPLv2
Zabbix web GPLv2
Zabbix ajanı GPLv2
Nginx MIT Lisansı
MySQL GPLv2
PHP v3.01
  • Kurulum yaklaşık 15-20 dakika sürer, işletim sistemi dahil;
  • Zabbix ve SSL kurulumu hostkey.in bölgesinde konteynerleştirilmiştir;
  • Web sunucusu Apache port 8080'de çalışır ve Nginx+Certbot konteyneri aracılığıyla port 443'te güvenli SSL/TLS bağlantısı için yönlendirilir.
  • Nginx yapılandırma dosyaları /data/nginx dizininde bulunur;
  • Nginx ve Certbot konteynerlerini başlatmak için Docker Compose dosyasının yolu: /root/nginx;
  • Eklenen dizinlerin yolları: /data.

Yapılandırmayı değiştirmek veya sertifikaları güncellemek için /root/nginx dizindeki compose.yml dosyasını düzenleyin. Değişikliklerden sonra konteynerleri şu komutlarla yeniden başlatın:

  • Konteynerleri durdurmak için:

 docker-compose -f /root/nginx/compose.yml down
- Konteynerleri yeniden başlatmak için:

 docker-compose -f /root/nginx/compose.yml up -d

Nginx yapılandırma ayarlarını veya diğer alan adı ayarlarını değiştirmeniz gerekiyorsa, /data/nginx dizinindeki ilgili dosyaları düzenleyin. Nginx yapılandırma dosyaları konteyner başlatılırken bu dizin üzerinden monte edilir.

/data/nginx dizininde Nginx yapılandırma dosyalarına yapılan değişiklikler sonrası yalnızca Nginx konteyneri yeniden başlatın:

docker restart <nginx_container_name_or_id>

Web arayüzü şu adreste bulunabilir: https://{Server_ID_from_Invapi}.hostkey.in/zabbix

Zabbix Sunucusu Yönetiminde Başlangıç

Zabbix sunucunuz başarıyla dağıtıldıktan sonra, hizmetin yönetimi Zabbix sunucusunun web tabanlı kontrol panelinden gerçekleştirilir. Kontrol paneline erişmek için Invapi'deki bağlantıya tıklayın Invapi:

Sunucu yönetim arayüzünde bulunan Info >> Tags sekmesinde veya sunucu teslim edildiğinde gönderilen e-posta bağlantısında bulunabilir:

  • Bağlantı: webpanel etiketinde bulunmaktadır.
  • Kullanıcı Adı: Veritabanı için zabbix, Zabbix web arayüzü oturum açma için Admin
  • Veritabanı Parolası: Sunucu teslim edildiğinde e-posta yoluyla gönderilir
  • Web Arabirimi Parolası: zabbix.

Zabbix Sunucusunun İlk Konfigürasyonu

webpanel etiketindeki bağlantıya tıkladıktan sonra, Zabbix'i kurulum sihirbazında yapılandırın. Configure DB connection ayarlarındaki Kullanıcı alanına zabbix yazıp sunucu teslim edildikten sonra e-posta yoluyla gönderilen şifreyi girin.

Bir sonraki adımda (Ayarlar), sunucu adını, saat dilimini belirtebilir ve arayüz için bir tema seçebilirsiniz. En önemli nokta burada doğru zaman dilimi ayarlamasıdır:

Geri kalan ayarları varsayılan olarak bırakabilirsiniz.

Not

Zabbix sunucusu yapılandırmalarına ilişkin detaylı bilgileri geliştirici belgeler bölümünden bulabilirsiniz.

API ile Zabbix Sunucu Siparişi Verin

Bu yazılımı API kullanarak yüklemek için bu talimatları takip edin