Yeni projemiz yakında beta olarak yayına çıkacak. Fakat kullanıma sunmadan önce fikirlerinizi bilmek isterim.
Projemiz cloud monitoring uygulamasıdır. Genel olarak çalışma mantığı sistemimize giren kendisine özel olarak sistem tarafından otomatik olarak konfigüre edilmiş agent uygulamayı izlemek istediği sunucu üzerine kuracak ve neleri izlemek istediğini web arayüzünden seçerek sunucuyu kontrolü altına almış olacak.
-WebSite Monitoring
*Up/Down Kontrolü
*Açılış hız Kontrolü
*SMS ve mail ile bilgilendirme. (Ek geliştirme olarak viber whatsapp eklenecek)
-Sanal ve Fiziksel Sunucu Monitoring
*Up/Down Kontrolü
*Ram disk cpu swap değerlerini kontrolü
*SMS ve mail ile bilgilendirme. (Ek geliştirme olarak viber whatsapp eklenecek)
*Active Agent Olarak Çalışın Client Uygulama(Detaylandıracağım.)
*İşlemler yapılırken kullanıcıdan makine bilgileri(şifre kullanıcı adı gibi) hiçbir bilgi alınmaması.
*Kurulum, kullanım ve raporlama olarak son derece basit bir arayüz.
*Client uygulamanın tamamen açık kaynak kodlu olması. Bu şekilde müşterimizin kafasında kesinlikle soru işareti bırakmıyoruz.
Ekstra özellik konusunda araştırma aşamasındayız beta sürecinde temel olarak çıkış yapacağız daha sonra kullanıcılar şekillendirecektir uygulamayı.
Güvenlik için elimden geleni yapıyorum.
*Kullanıcı client yüklemeden ne yükleyeceğini açık kaynak kodlu olarak sitede paylaşacağım kendilerinden neler aldığımı görebilecekler.
*Client active olarak çalışacak. Bu şöyle oluyor normalde birçok uygulama pasif olarak çalışıyor yani monitoring sunucusu kullanıcı makinasında açık olan porta istek atar bilgileri alır gider. Bizde sunucumuzda bilgileri almak için herzaman bir port açık kalacak kullanıcı makinası bilgileri gönderirken bağlantı kuracak sürekli bir port açık olmayacak güvenlik olarak çok büyük bir açığı kapatmış olacağız.
*Client uygulama ile sunucu arasında şifreli konuşacak bunun için ayrı bir sertifika kullanacağım.
Genel olarak yapı bu şekilde. Değerli yorumlarınızı bekliyorum.