Zabbix Sunucusu¶
Bu makalede
Bilgi
Zabbix, ağ sunucularının, cihazların, hizmetlerin ve diğer BT kaynaklarının performansını ve kullanılabilirliğini izlemek üzere tasarlanmış kurumsal açık kaynaklı dağıtık izleme çözümüdür. Zabbix, BT altyapısından gelen verileri toplama, depolama, yönetme ve analiz etme imkanı sunarak kapsamlı izleme yetenekleri sağlar; ayrıca ekranda görüntüleme ve eşik değerlerine ulaşıldığında e-posta, SMS veya Jabber aracılığıyla bildirim gönderme özelliklerine sahiptir. Zabbix, sunucu ve cihazlardaki sorunları hızlı bir şekilde tespit etme imkanı sağlayarak sistem arıza sürelerini ve başarısızlık riskini azaltır.
Zabbix Sunucusu: Temel Özellikler¶
- Ölçeklenebilirlik ve Yüksek Performans: Zabbix, büyük dağıtık altyapılardan gelen büyük hacimli izleme verilerini verimli bir şekilde işleyebilir. Yatay ölçeklenmeyi ve dağıtık veritabanı kullanımını destekler.
- Geniş Çeşitli Protokol Desteği: Zabbix, Zabbix ajanlarından metrikler alabilir ve SNMP, IPMI, SSH gibi çeşitli protokoller aracılığıyla uzak kaynakları özerk olarak izleyebilir.
- Veri İşleme ve Analiz: Zabbix, karmaşık tetikleyiciler hesaplayabilir, önceden tanımlanmış kurallara dayalı olaylar oluşturabilir ve çeşitli yöntemlerle sorunları veya eşik değerlerine ulaşılmasını bildirebilir.
- Kullanıcı Dostu Web Arayüzü: Web konsolu, izleme verilerinin görselleştirilmesini, grafikleri, ağ haritalarını, sorun listelerini ve yapılandırma yönetim yeteneklerini sağlar.
- Esneklik ve Genişletilebilirlik: Zabbix, eklenti ve modüller oluşturularak özelleştirilebilir ve API aracılığıyla diğer sistemlerle entegre edilebilir.
Ç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 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 108 | Zabbix | Ubuntu 22.04 | + | + | + | + | 2 | 4 | 15 | Hayır | SİPARİŞ VER |
Yüklenen 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, işletim sistemi dahil olmak üzere yaklaşık 15-20 dakika sürer;
- Zabbix ve SSL kurulumu
hostkey.inbölgesinde konteynerleştirilmiştir; - Apache web sunucusu 8080 portunu dinler ve güvenli SSL/TLS bağlantısı için 443 portundaki Nginx+Certbot konteyneri üzerinden yönlendirilir;
- Nginx yapılandırma dosyaları
/data/nginxdizininde saklanır; - Nginx ve Certbot konteynerlerini başlatmak için Docker Compose dosyasının yolu:
/root/nginx; - Bağlı dizinlerin yolları:
/data.
Yapılandırmayı değiştirmek veya sertifikaları güncellemek için /root/nginx dizinindeki compose.yml dosyasını düzenleyin. Değişiklikleri yaptıktan sonra konteynerleri yeniden başlatın:
- Konteynerleri durdurmak için:
Alan adı ayarlarını veya diğer Nginx yapılandırmalarını değiştirmeniz gerekiyorsa, /data/nginx dizinindeki ilgili dosyaları düzenleyin. Nginx yapılandırma dosyaları, konteyner başlatma sırasında bu dizinden bağlanır.
/data/nginx konumundaki Nginx yapılandırma dosyalarında değişiklik yaptıktan sonra yalnızca Nginx konteynerini yeniden başlatın:
Web Arayüzü şu adresten erişilebilir olacak: https://{Server_ID_from_Invapi}.hostkey.in/zabbix
Not
Aksi belirtilmedikçe, geliştiricinin web sitesinden veya işletim sistemi depolarından yazılımın en son sürümünü varsayılan olarak kurarız.
Zabbix Sunucusu Yönetimine Başlarken¶
Zabbix sunucunuz dağıtıldıktan sonra, hizmetin yönetimi Zabbix sunucusunun web tabanlı kontrol paneli üzerinden gerçekleştirilir. Kontrol paneline erişmek için Invapi'de sağlanan bağlantıyı bulun ve tıklayın:
Sunucu yönetim arayüzünde bulunan yetkilendirme kimlik bilgileri, sunucu yapılandırmasının Configuration >> Tags sekmesinde veya e-posta ile gönderilen aktivasyon bağlantısında bulunabilir:
- Link: webpanel etiketinde;
- Kullanıcı Adı: veritabanı için zabbix, Zabbix web arayüzü girişi için Admin;
- Veritabanı Şifresi: sunucu teslim edildiğinde e-postanıza gönderilir;
- Web Arayüzü Şifresi: zabbix.
Zabbix Sunucusunun İlk Yapılandırması¶
webpanel etiketlerinden bağlantıya tıkladıktan sonra, kurulum sihirbazında Zabbix'i yapılandırın. Configure DB connection ayarlarında, User alanını zabbix ile doldurun ve sunucu tesliminden sonra e-posta ile aldığınız Password'yu girin.

Bir sonraki adımda (Settings), sunucu adını, saat dilimini ve tasarım için bir tema seçebilirsiniz. Burada en kritik nokta, saat dilimini doğru şekilde ayarlamaktır:

Diğer ayarları varsayılan olarak bırakabilirsiniz.
Not
Zabbix sunucusu yapılandırmalarıyla ilgili temel bilgileri geliştirici dokümantasyonunda bulabilirsiniz.