.NET Proje - Website Health Monitoring

Website Health Monitoring sistemleri, web sitesinin çalışır durumda olup olmadığını, veritabanı bağlantısı, e-posta gönderimi gibi işlemlerin sorunsuz bir şekilde yapılıp yapılmadığını düzenli aralıklarla kontrol eden ve sorun tespit etmesi durumunda, ilgili kişileri uyaran sistemlerdir.

Proje ile, birçok web uygulamasını aynı anda kontrol eden, sonuçlara İnternet tarayıcısı ya da mobil uygulama üzerinden erişebileceğimiz, bulut üzerinden çalışan bir .NET uygulaması hazırlanması amaçlanmıştır.

Website Health Monitoring

Projede bileşenleri ve kullanılacak teknolojiler aşağıdaki gibidir:

ASP.NET MVC Web Uygulaması

Kontrol edilecek web sitelerini kaydetmek ve monitör edilen web sitelerinin raporlarına erişmek için hazırlanacak web uygulaması

Apache Cordova Mobil Uygulaması

Monitör raporlarına mobil cihazlar üzerinden erişmek ve sorunlar hakkında anlık uyarılar almak için hazırlanacak mobil uygulama

Windows Service

Web sitesi kontrol işlemlerinin, belirli aralıklarla otomatik olarak yapılması ve sorun tespiti sırasında yetkililerin uyarılması için hazırlanacak Windows servisi

SQL Server

Web sitesi verilerinin ve kontrol sonuçlarının tutulacağı veritabanı

LINQ to SQL

Veritanını üzerinde sorgulamalar yapma ve verileri yönetmek için kullanacağımız .NET bileşeni

SMTP

Sorunları web sitesi sahibi yetkililere bildirmek için kullanılacak, elektronik posta gönderme protokolü

C#, HTML, CSS

Uygulama C# ile yazılacaktır. Ekranlar için HTML ve CSS konuları konusunda bilgi sahibi olmak gerekecektir.