Netsis Health Checker Servisi ile ilgili ayrıntılı bilgiye bu dokümandan ulaşılır.
Netsis Health Checker, Netsis tarafından kullanılan yardımcı servislerin çalışır durumda olup olmadığını ve çalışan servislerin sağlıklı bir şekilde cevap dönüp dönmediği gibi durumları belirli aralıklar ile denetleyen bir altyapı servisidir.
Netsis Health Checker ile Netsis NetOpenX Rest Servisi, Netsis Sso Servisi ve Notification.WinService'in kontrolleri yapılır.
Netsis Rest, Sso ve Notification servislerinin herhangi bir nedenden dolayı "Stopped" durumda olması veya "Running" durumda gözükmesine rağmen gelen istekleri işleyemeyecek duruma gelmesi halinde ilgili servislerin sağlıklı bir durumda tekrar çalışması Health Checker tarafından sağlanır.
Healt Checker servisinin kurulumu için "Kurulum" dizini içerisinde bulunan "NetsisServicesHealthCheckerSetup" uygulaması yüklenmelidir. Uygulamanın kurulumu tamamlandıktan sonra services.msc'de "Netsis Services HealthChecker" isimli servis oluşur ve başlangıçta çalışacak bir servis olarak ayarlanır.
Health Checker yönetim paneline, "Netsis Services HealthChecker Manager" kısayolu ile erişim sağlanabilir.
Uygulama arayüzündeki "HealthCheck Servisi" bölümünde Health Check servisinin çalışma durumu gösterilir ve "Stopped" durumda ise Çalıştır butonu ile servisin çalıştırılması sağlanabilir.
Health Check Yapılacak Servisler bölümünde, tablodan seçilen satırdaki servis ile ilgili tanımlamalar yapılır. Heath Checker kurulumu gerçekleştirildiğinde tüm servisler için kontrolün yapılacağı "Aktif" seçeneği işaretli olarak ayarlanır. Kontrol yapılması istenmeyen servislerin Aktif kutucuğu kaldırılabilir.
Makine İsmi alanına Rest, Sso ve Notification servislerinin kurulu olduğu makine adı bilgisi girilmelidir. Bu bölüm kurulum ile birlikte otomatik olarak doldurulur.
Kontrol Sıklık Periyodu ve Kontrol Sıklığı tanımlarında seçili olan servisin kontrol başlangıç tarihinden itibaren ne sıklıkla kontrol edileceği belirlenir.
Health Checker ile iki tür servis kontrolü sağlanır;
- Servis Çalışmıyorsa Yeniden Başlatılsın seçeneği ile kontrol edilen periyotta "Stopped" durumda olan servisin yeniden başlatılması sağlanır.
- Servis HealthCheck'i Başarısızsa Yeniden Başlatılsın seçeneğinde ise ilgili servisin kontrol edilen periyotta "Running" durumda olmasına rağmen sağlıklı bir sonuç dönmemesi durumunda servisi yeniden başlatılması sağlanır.
HealthCheck Adresi (Http) alanında NetOpenX Rest servis adresi yazılarak adresin sonunda Health Check methodunun belirtilmesi gerekir.
Process Olarak Çalışan Servis seçeneği sadece Notification.WinService için işaretlidir. Process Path alanında "Netsis.Notification.WinService.exe" uygulama yolu ve adı belirtilmelidir.
Log Seçenekleri bölümünde Health Checker loglarına ne tür log bilgilerinin (Error, Info, Trace) kaydedileceği belirlenir. Oluşan log kayıtları "C:\Program Files (x86)\Logo\Netsis Services HealthChecker\Log" dizini içerisinden görüntülenebilir.