Zabbix
Zabbix, 2001 yılında Alexei Vladishev tarafından geliştirilmeye başlanmış, 2004 yılında ilk kararlı sürümü yayımlanmış açık kaynaklı bir izleme platformudur.
Linux.ist altyapısında Zabbix self-hosted olarak kurulmuş olup tüm sunucu filosu tek bir merkezi dashboard üzerinden izlenmektedir.
Neden Zabbix?
- Tamamen açık kaynak ve ücretsizdir.
- Vendor lock-in riski taşımaz.
- Veriler tamamen kurum kontrolündedir.
- Lisans maliyeti olmadan kurumsal izleme özellikleri sunar.
- Sunucu, servis, uygulama, veritabanı ve web sitesi izleme desteği vardır.
Ne İzliyoruz?
- Tüm Linux sunucuların CPU, RAM, disk ve ağ metrikleri
- Nginx, MySQL, Redis ve PHP-FPM servis durumları
- SSL sertifika son kullanma tarihleri
- Sertifika bitişinden 30 gün önce otomatik uyarılar
- Cron job çalışma durumları
- Yedekleme başarı ve başarısızlık bildirimleri
- Web sitesi yanıt süreleri
- HTTP durum kodları
Mimari
Dağıtık ortamlarda Zabbix Proxy yapısı ile uzak konumlardaki veriler toplanarak merkezi Zabbix Server üzerine iletilir. Bağlantı kesintisi yaşansa bile veriler yerel olarak tamponlanabilir.
Linux.ist kurulumunda merkezi bir Zabbix Server, PostgreSQL veritabanı ve her sunucuda çalışan Zabbix Agent 2 ile tam görünürlük sağlanmaktadır.
Uyarı ve Bildirim
Çok aşamalı eskalasyon mantığı ile önce sorumlu kişiye e-posta gönderilir. Sorun 30 dakika içinde çözülmezse ekip liderine iletilir. Bir saat daha geçerse nöbetçi ekibe bildirim gider.
Telegram ve e-posta entegrasyonu aktif olarak kullanılmaktadır.
Sonuçlar
- 248 host tek dashboard üzerinden izlenmektedir.
- Saniyede 18.000'den fazla metrik işlenmektedir.
- Ortalama sorun tespit süresi 2 dakikanın altındadır.
- Ortalama müdahale süresi 15 dakikadır.