IIS (Internet Information Services), Microsoft tarafından Windows işletim sistemleri üzerinde çalışmak üzere geliştirilen, esnek ve güvenli bir web sunucusu (web server) yazılımıdır. Basitçe ifade etmek gerekirse; bir web sitesi veya web uygulaması oluşturduğunuzda, bu içeriğin internet veya intranet üzerinden kullanıcılara “servis edilmesi” gerekir. IIS, bu servisi yapan “garson” gibidir. İstemcilerden gelen talepleri alır ve uygun sayfayı veya veriyi geri gönderir. IIS monitoring, web sitelerinizin ve uygulamalarınızın sürekli erişilebilir ve yüksek performanslı olmasını sağlamak için kritik öneme sahiptir. Uygulama havuzu çökmeleri (App Pool), aşırı kaynak kullanımı veya SSL sertifikası süresinin dolması gibi potansiyel sorunları kullanıcılar fark etmeden önce proaktif olarak tespit etmenizi sağlar. Bu sayede, performans düşüşlerinin ve hataların kök nedenini hızlıca bularak iş sürekliliğini korursunuz.
Temel özellikleri şunlardır:
Kurumsal IT dünyasında bu kadar yaygın ve önemli olmasının birkaç temel sebebi vardır:
Evet, kesinlikle edebilir. SolarWinds, Internet Information Services üzerinde çok derinlemesine bir izleme (monitoring) gerçekleştirir. Sadece “Sunucu açık mı kapalı mı?” sorusunun ötesine geçerek, performansın detaylarına iner.
SolarWinds, Internet Information Services üzerinde aşağıda sıraladığımız kritik parametreleri anlık olarak takip edebilir ve sorun anında size alarm (alert) gönderebilir:
Özetle: SolarWinds, Internet Information Services sunucunuzun “sağlık raporunu” sürekli olarak çıkarır ve bir darboğaz oluşmadan önce (örneğin bellek sızıntısı veya aşırı yüklenme) müdahale etmenizi sağlar.
Aşağıdaki tablo, SolarWinds üzerinde hangi parametreye alarm kurmanız gerektiğini ve önerilen eşik değerlerini (thresholds) göstermektedir:
| Öncelik | Alarm Adı | Ne İşe Yarar? | Önerilen Tetikleme Koşulu |
|---|---|---|---|
| 1 (Kritik) | Application Pool Durumu | App Pool durursa ona bağlı web sitesi tamamen kapanır. | Durum "Running" dışında herhangi bir değere dönerse |
| 2 (Kritik) | SSL Sertifikası Bitiş Süresi | Sertifika bittiğinde kullanıcılar siteyi güvensiz görür. | Bitmesine 30 ve 7 gün kala uyarı ver |
| 3 (Yüksek) | Yüksek Yanıt Süresi | Site açık olsa bile çok yavaşlar ve kullanılamaz hale gelir. |
>2000ms → “Uyarı” >5000ms → “Kritik” |
| 4 (Orta) | HTTP 5xx Hata Oranı | Sunucu kullanıcıya hata döndürüyor demektir. | Toplam isteklerin %5’inden fazlası 5xx hatası veriyorsa |
| 5 (Orta) | Worker Process CPU/RAM | Bir sitenin sunucudaki tüm kaynakları tüketmesini engeller. | CPU %85 veya RAM %90'ı 5 dakika aşarsa |
En sık karşılaşılan sorun budur. Yazılımsal bir hata (kod hatası) App Pool’un kendini korumaya alıp kapanmasına (Rapid Fail Protection) neden olabilir. SolarWinds’de ”AppInsight for IIS” özelliği, size sadece havuzun durduğunu söylemekle kalmaz, neden durduğunu da loglardan çekip gösterebilir.
IT ekiplerinin en sık unuttuğu konulardan biridir. SolarWinds, URL’yi sürekli tarayarak sertifika tarihini kontrol eder. Bu sayede Outlook takviminize manuel not almanıza gerek kalmaz.
Bazen servisler çalışır görünür, ancak veritabanı bağlantısı kopmuştur ve kullanıcılar işlem yapamaz. Bu durumda kullanıcı 500 hatası alır. Servis tabanlı izleme bunu göremez, ancak SolarWinds HTTP Error Monitoring ile bunu yakalar.
İpucu: SolarWinds üzerinde alarmları ayarlarken “Sustain Time” (Süreklilik Süresi) eklemeyi unutmayın. Örneğin CPU %90 olduğunda hemen alarm çalmasın; bu durum 5 dakika boyunca devam ederse alarm çalsın. Böylece anlık sıçramalarda (spike) gereksiz yere rahatsız edilmezsiniz.
Tüm monitoring ihtitaçlarınızın çözümü ODYA Teknoloji’in uzman kadrosu ile sizinle! Formu doldurun, sizi arayalım!