Üçüncü Parti ve Özel Entegrasyonlar

İzlemenin değeri, kör noktalarının küçüklüğü kadardır. Entegrasyon işi bu kör noktaları kapatan iştir.

Çoğu altyapı dengesiz izlenir. Ağ tarafı iyi kapsanır çünkü ağ cihazları SNMP konuşur; işin gerçekten bağımlı olduğu uygulamalar ise hiç kapsanmaz, çünkü entegrasyonu kimse yazmamıştır. Sonuç, anahtarlar konusunda kendinden emin, sipariş sistemi konusunda sessiz bir izleme platformudur.

GİTA Teknoloji bu boşluğu kapatan entegrasyonları kurar. Yaygın platformlar için yerleşik toplayıcı ve şablonları kullanırız. Geri kalan her şey için — kurum içi uygulama, API’si olmayan eski sistem, arayüzü belgelenmemiş üretici cihazı — Python veya Go ile amaca özel bir exporter ya da ajan yazarız ve bu bileşen diğer her şeyle aynı alarm modelinin parçası olur.

Entegrasyon işi sistem başına fiyatlanır; böylece tek büyük bir proje yerine kademeli olarak eklenebilir. Bir müşteri için özel yazılan her şeyin kaynak kodu o müşteriye aittir.

Standart olarak entegre ettiğimiz platformlar

Bunlar yerleşik entegrasyonlardır, özel geliştirme değil.

VMware vCenter

Küme ve host sağlığı, kaynak baskısı, datastore kapasitesi, misafir durumu, HA ve DRS olayları.

Proxmox VE ve XenServer

Node ve misafir metrikleri, depolama durumu, küme çoğunluğu ve replikasyon durumu.

FortiGate ve ağ güvenliği

VPN tünel durumu, oturum sayıları, throughput, HA devri, sertifika süresi ve donanım alarmları.

Ağ donanımı

Cisco, Juniper, HPE, Dell ve diğerleri SNMP üzerinden — arayüzler, hatalar, kapasite, optik modüller ve ortam sensörleri.

Yedekleme platformları

Veeam ve Acronis iş sonuçları; böylece başarısız bir yedek, geri dönüş sırasında fark edilen bir sürpriz değil, bir alarm olur.

Microsoft ve bulut servisleri

Microsoft 365 ve Azure servis sağlığı ve tenant seviyesindeki sinyaller; ayrıca Cloudflare zone ve origin sağlığı.

Bir sisteme nasıl erişiyoruz

Cihazın ne sunduğu yöntemi belirler. Bunu tespit etmek her entegrasyonun ilk adımıdır.

SNMP

Ağ ve donanım için en zengin seçenek. Arayüz sayaçları, ortam sensörleri, üreticiye özel MIB’ler ve trap’ler.

ICMP ve TCP probları

Başka hiçbir şey sunulmadığında erişilebilirlik ve gecikme. Aralıklı kopan WAN hatları için dakika altı eşikler.

HTTP ve API kontrolleri

REST ve SOAP uç noktaları, yanıt kodları ve içerik doğrulama, işlem kontrolleri, TLS sertifika süresi.

SSH ve komut çıktısı

Yalnızca CLI sunan cihazlar için — çıktı bir insan tarafından okunmak yerine metriğe dönüştürülür.

Syslog ve log desenleri

Durumunu sayaçla değil log satırıyla bildiren cihazlardan olay tabanlı alarmlar.

IPMI, Redfish ve WMI

İşletim sisteminin ayakta olmasından bağımsız, bant dışı donanım sağlığı ve Windows tarafı metrikleri.

Standart bir çözüm olmadığında

İzlenmeye en çok değen sistemler çoğu zaman hazır entegrasyonu olmayanlardır.

Özel exporter’lar

Mevcut bir sistemin durumunu izleme platformunun anlayacağı biçimde sunan, Python veya Go ile yazılmış amaca özel toplayıcılar.

Kurum içi uygulamalar için ajanlar

Yalnızca sürecin ayakta olup olmadığını değil, uygulama seviyesindeki sağlığı — kuyruk derinliği, iş durumu, iş birimine ait sayaçlar — bildiren hafif ajanlar.

Veritabanından türetilen metrikler

Uygulama kendi durumunu bir veritabanına yazıyorsa, o tablo bir metrik kaynağına ve gerektiğinde alarma dönüşür.

Eski ve belgelenmemiş sistemler

API yoksa var olanla çalışırız: bir log dosyası, bir port, bir dosya bırakma dizini, okunabilir bir ekran arayüzü.

Sentetik işlemler

Kullanıcının izlediği yolu baştan sona işleten betikli kontroller; bileşen bazlı kontrollerin kaçırdığı arızaları yakalar.

Kaynak kod sahipliği

Müşteri için yazılan entegrasyon kodu, belgelenmiş ve sürüm kontrolünde olarak müşteriye teslim edilir — bize bağlı kalmaz.

Giden entegrasyonlar

Doğru kişiye doğru kanaldan ulaşmayan alarm, işini yapmamış demektir.

Telegram

Türkiye’de operasyon ekipleri arasında yaygın; zaten kullanan bir ortamı devraldığımızda genellikle korunur.

E-posta ve raporlama

Alarm iletimi ile birlikte haftalık ve aylık planlı raporlar; güvenilirlik için yönetilen bir e-posta iletim servisi üzerinden gönderilir.

Kritik alarmlar için SMS

Veri bağlantısının kendisi arızalandığında bile birine ulaşması gereken küçük alarm kümesi için ayrı bir yol.

Slack ve Microsoft Teams

Operasyonel iletişimi zaten burada geçen ekipler için önem derecesine göre yönlendirmeli kanal iletimi.

Webhook

Çağrı yönetimi, nöbet rotasyonu veya kendi otomasyonunuza giden genel amaçlı webhook’lar.

Talep kaydı oluşturma

Takip edilen bir iş kalemine dönüşmesi gereken alarmlar, birinin elle aktarmasına gerek kalmadan doğrudan kayıt açabilir.

Sık sorulan sorular

API’si olmayan bir uygulamayı izleyebilir misiniz?

Genellikle evet. Log yazıyorsa, bir portu dinliyorsa, durumunu bir veritabanına kaydediyorsa veya dosya üretiyorsa, üzerine kontrol kurmak için bu yeterlidir. İlk adım, sistemin gerçekte ne sunduğuna dair kısa bir incelemedir.

Özel bir entegrasyon ne kadar sürer?

Belgelenmiş bir arayüz üzerine yazılan basit bir exporter günler meselesidir. Belgelenmemiş eski bir sistem daha uzun sürer ve bu sürenin büyük kısmı kodlama değil incelemedir. Her entegrasyonun kapsamını ayrı belirliyoruz; böylece sistem sistem karar verebilirsiniz.

Entegrasyon kodunun sahibi kim?

Siz. Özel olarak yazılan her şey kaynak kodu ve dokümantasyonuyla teslim edilir. Tedarikçi değiştirmeyi pahalı hale getiren bağımlılıklar kurmuyoruz.

Entegrasyonlar sonradan eklenebilir mi?

Evet ve normal olan da budur. Altyapı kademeli olarak izlemeye alınır; arızası en pahalıya mal olan sistemlerden başlanır, sonraki entegrasyonlar sürekli hizmet kapsamında eklenir.

Bizim çağrı yönetim sistemimizi destekliyor musunuz?

Gelen webhook veya API çağrısı kabul ediyorsa evet. Kabul etmiyorsa genellikle e-posta tabanlı bir yol mevcuttur ve entegrasyonu onun üzerine kurarız.

Şu anda hangi sistem görünmüyor?

Bugün göremediğinizi anlatın; görebilmek için nelerin gerektiğini söyleyelim.

İletişime geçin