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:
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:
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