Bence central logging bu işin önemli bir parçası olacaktır.
Bahsettiğiniz tüm sistem mesajlarını ortak bir alanda depolayarak aynı zamanda
kritik hata uyarıları yapan bir ürün var.
Ticari olarak http://www.pro-g.com.tr adresine bir göz atmakta fayda var.
Yerli malı sistemleri desteklemek kesinlikle şart.
Ve duyurmak tabii.

Kolay gelsin..
Gokhan

Fuat Altun wrote:

Merhabalar,

 

İşyerimizdeki sunucuların plaftormları farklı farklı..

Linux,solaris,hp unix,freebsd ve win2000, win2003 makineler var.

Bunlar yaklasik 12 adet..

Benim sorunum ise şu..

Tek bir arayuzden (client olarak calisak) tum sunucuların kaynaklarini izliyebilmek...

Buradaki kaynaklar ise aslinda benim icin

disklerdeki doluluk oranlari,

boş memory miktari,calisan prosesler vs.

ve ethernet interface'si uzerinde olusan (in,out )trafik.

 

Verecegim krtikilik seviyelerine ulasildiginda ise bana bunu maille veya sms ile haber vermesi..

 

Fakat ilk problem platformun hibrit olması.

İkinci problem ise ihtiyaclarimin zamanla daha gelisebilecek olmasi.

 

Bu yuzden bu problemi soket programlama yaparak cozmeyi dusunuyorum.

Tum sunuculara koyacagim bir socket server bana istedigim kaynaklarla ilgili bilgileri sunsun.

Tabi ki beklentim her sunucu icin ayri kod yazmamak.

Yani solari icin ayri, win2003 için ayri, linux icin ayri kod yazmamak. Bunun icin Javayi dusundum...

Fakat gordum ki java sistem kaynaklarina ersimede maalesef cok becerikli degil. JNI kullanmak gerekiyor.

Benim dusuncem tamami uzerinde Perl kullanmak. Perl ile soket programlama yapmak. Client'in ne olacagi cok onemli degil. Java bile olabilir.

 

Benim sormak istedigim

1-) Bu ihtiyacaim icin boyle bir yontem (soket programlama) kullanmam dogurumu?

2-) boyle bir konuda Perl kullanmak dogrumudur? Yani farkli sistemler icin yazacagim kodda cok degisiklik olurmu?

 

Bu konuda yardimci olursaniz ve onerilerde bulunursaniz sevinirim..

 

İyi calismalar..

 

 

 


Cevap