Previous
Next

Trend Analyzer Software

by Cem Kefeli 5. Ekim 2012 09:41

TREND ANALİZİ / TREND ANALYZER

ÖZETÇE: Müşterilerin hizmetine sunulan IT sistemlerinin erişilebilirliği zaman zaman faklı nedenlerden (Firewall, Servis hataları, veritabanı hataları, vb.) dolayı azalmaktadır ve bu da servis kayıplarına ve hatta bazen servis kesintilerine neden olmaktadır. Servis kayıpları müşterilerin almak istedikleri servislerin bir bölümünü zaman zaman alamamalarına ya da eksik almalarına neden olmaktadır. Servis kesintileri ise müşterilerin ulaşmak istedikleri servislere hiç bir şekilde ulaşamamasına neden olmaktadır. Tüm bu servis kaybı ve servis kesintileri servis için cevap sayılarına (RPI - Responses Per Interval) düşüş olarak yansımaktadır. Fakat bu düşüşler gün içerisinde belirli saatlerinde ve geceleri kullanımın az olduğu zamanlarda da yaşanmaktadır fakat bu düşüşler olağandır ve olağan olmayan durumlardan ayırt edilmesi oldukça zordur. Java dili ile geliştirilen Trend Analizi yazılımı bu ikisi arasındaki farkı kolayca saptayabilmektedir. Tüm trendler ve trafik değerleri CA Wily üzerinden realtime olarak gözlenebilmekte ve alarmlar oluşturulabilmektedir.
Anahtar Kelimeler: Trend Analizi

ABSTRACT: Sometimes, occurs reduction in services as traffic values from a variety of reasons (ex: Firewall, service errors, database errors, etc…) and this will cause service disruptions. However, similar reductions in traffic at night traffic zone may also occur. This difference between the two is difficult to detect. Trend analysis software, that developed by me in Java and uses innovative algorithms, can determine whether changes in normal traffic levels. And also, the traffic values can inform the owners of the service generating the alarm in case of extraordinary changes. All trend and traffic values can be monitored through CA Wily at real-time, and retrospectively recorded.
Keywords: Trend Analyzer, Trend Analysis

WEB Responses Per Interval (RPI) WEB Responses Per Interval (RPI) Trend
Şekil-1: WEB RPI Şekil-2: WEB RPI Trend
 
WEB Responses Per Interval (RPI)
Şekil-3: WEB RPI & Trend


Şekil-1'de 23:30 ile 00:30 arasında yaşanan servis kaybı görülmektedir. Bu servis kaybı sırasında müşteri isteklerinin bir kısmı karşılanamamıştır. Şekil-2'deki grafikte ise kesinti süresince trend değişimi görülmektedir. Trend analizi yazılımı trafik seviyelerini yüzde (%) cinsinden hesaplayarak tespit edebilmektedir. Örneğin bu kesinti sırasında %70-75'lik bir servis kaybı oluşarak servis cevap değerleri normalin %25-30'una kadar düşmüştür. Şekil-3'de ise her iki metriğin (RPI ve RPI Trend) aynı grafikte çakıştırılmış hali verilmektedir. Grafikten de görüleceği gibi gece yarısından sonra RPI değerleri servis kaybı anındakinden daha düşük de olsa olağan dışı bir durum olmadığı için raporlanmamıştır ve trafik %100 seviyelerinde görünmektedir. Oysa ki PRI'a göre sabit bir eşik belirlenecek olsa ya servis kaybı durumu algılanamayacaktı ya da geceleri gereksiz yere alarm durumları oluşacaktı.

 

Javatar

by Cem Kefeli 1. Ekim 2012 06:28

İşte open-source böyle birşey... Mizah dahi daha özgürce Wink Mutlaka izlemenizi tevsiye ederim... 

(They appear to be the perfect family)
Father - Export all OLE objects with the command line
Father - So that they will be available for Internet information
(But sometimes appearances can be deceiving.)
Son - Dad?
Son - Why do we always use . Net?
Father - What do you mean?
Son - Are there no other developing platforms? Fazlası...

Kategoriler: Teknoloji

avea.com.tr'yi yeniledik !

by Cem Kefeli 12. Eylül 2012 21:09

Teknik detaylardan çok fazla bahsetmeyeceğim... Yalnızca şunu da belirtmek istiyorum her ne kadar fonksiyonalite anlamında Online İşlemlerde bir değişiklik olmasa da design olarak Online İşlemlerde de büyük ve köklü değişiklikler yapıldı. Yalnızca görüntüleri paylaşacağım, buyrun aşağıdaki gibi... Düşüncelerinizi de paylaşabilirseniz çok mennun olurum.

AVEA Biz Ana Sayfa AVEA Biz Mobil Akademi AVEA Biz Ana Menü
avea.com.tr Cihazlar AVEA Biz Mesajlaşma avea.com.tr Cihaz Ayrıntıları
avea.com.tr Ana Sayfa AVEA Ringa avea.com.tr Ana Menü
Kategoriler: Makaleler

Weblogic şifre değişikliği

by Cem Kefeli 14. Nisan 2012 01:38

SOAP vs. RESTFULWeblogic, yönetim ekranları için lokal kullanıcılara ait şifre bilgilerini lokal LDAP yapısı içerisinde tutmaktadır. Console üzerinde yeni bir kullanıcı oluşturduğunuzda bu kullanıcı Weblogic'e gömülü LDAP üzerinde saklanmaktadır ve bu LDAP yapısı üzerinden yönetilmektedir.

Weblogic yönetim panellerine ait domain'in sahibi bir ana kullanıcı bulunmaktadır. Genellikle de bu kullanıcının varsayılan ismi 'weblogic' olarak verilmektedir. Farklı nedenlerden dolayı bu kullanının şifresini değişitirmek isteyebilirsiniz. Ya da bu kullanıcının şifresini resetlemek de isteyebilirsiniz. Bu tür durumlarda aşağıdaki yol haritasını izleyerek şifre değişikliği işlemini başarıyla gerçekleştirebilirsiniz.

  1. İlerleyen bölümlerde zaten yapacağımız işlem ile birlikte değişecek bölümlerin yedeğini alıyor olacağız ama yine de adettendir ve usüldendir herhangi bir işleme başlamadan önce ve 2. adımdaki tüm server'lar kapatıldıktan sonra tüm makinelerde üzerinde işlem yapıalcak olan domain'in yedeği alınması faydalı olacaktır. Yedek alma işlemi domain dizininin doğrudan olduğu gibi kopyasını almak şeklinde de yapılabilir ya da tüm ortamı yedeklemek istemiyorsanız yalnızca konfigüratif yapının yedeğini almak istiyorsanız domain'in template'ini de oluşturabilirsiniz.
     
  2. Admin console, node manager ve üzerinde işlem yapılmak istenen domain üzerinde çalışan tüm manager server'lar kapatılmalıdır. Üzerinde işlem yapılmak istenen domain'e ait tüm process'ler kapatılmış olmalıdır. Eğer birden fazla makineden oluşan bir cluster sistem varsa tüm makinelerde ilgili domain'e ait process'ler kapalı olmalıdır.
     
  3. 'Middleware home' ve 'Domain home' değişkenleri aşağıdaki gibi export edilmelidir;

    export MW_HOME=/u01/app/weblogic/wls1213
    export DOMAIN_HOME=$MW_HOME/user_projects/domains/baseDomain
  4. Admin server altındaki 'data' dizininin yedeği alınmalıdır;

    cd $DOMAIN_HOME/servers/AdminServer
    cp -r data data_old
  5. Ortam değişkenleri aşağıdaki script yardımıyla set edilmelidir;

    cd $DOMAIN_HOME/bin
    ./setDomainEnv.sh
  6. Admin server altındaki 'security' dizini altında 'DefaultAuthenticatorInit.ldift' dosyasının yedeği alınmalıdır;

    cd $DOMAIN_HOME/security
    mkdir old
    mv DefaultAuthenticatorInit.ldift old
  7. Aşağıdaki komut yardımıyla yeni şifre belirlenmelidir. Burada varsayılan domain sahibi kullanıcının 'weblogic' olduğu düşünülerek yazılmıştır. yeni şifre yazıldıktan sonra bir boşluk ve nokta karakteri unutulmamalıdır. Bu komut koşturulduktan sonra yeni ldift dosyası oluşacaktır.

    cd $DOMAIN_HOME/security
    java weblogic.security.utils.AdminAccount weblogic yeni_sifre .
  8. Eğer boot.properties dosyası daha önceden set edilmişse ve kullanılıyorsa bu dosya içöerisinde de yeni kullanıcı adı ve şifre yedeği alındıktan sonra güncellenmelidir;.

    $DOMAIN_HOME/servers/AdminServer/security
    cp boot.properties boot_old.properties
  9. Son adım olarak domain varsayılan start komutu yardımıyla ayağa kaldırılarak yeni kullanıcı adı ve şifre ile login olunabilir;

    $DOMAIN_HOME
    nohup ./startWebLogic.sh >> startWebLogic.out &
    tail -f startWebLogic.out

Tabiki her zaman hata oluşma ihtimali mevcut ve hata oluşması durumunda en azından yeni yapı çalışmıyor olsa bile eskiye geri dönebiliyor olmamız gerekir. Eğer bir hata ile karşılaşılırsa aldığımız backup dosyalarına geri dönülerek domain değişiklik öncesi hali ile çalıştırılabilir.

Hakkımda...

Cem KEFELİ

Electronics and
Telecommunication Eng.
devamı...


Son yapılan yorumlar...

Comment RSS

Yasal bir uyarı...

Disclaimer"Bu web sitesinde görmüş olduğunuz bilgilerin, dokümanların ve diğer materyallerin kullanılmasından doğabilecek hiç bir sorumluluktan site sahibi sorumlu tutulamaz. Web sitesi içerisinde yer alan yazılar, yorumlar, resimler ve diğer tüm içerikler yalnızca sahibinin görüşünü yansıtmakta olup içeriğin sahibi kişilerin çalıştığı kurumları bağlayıcı hiç bir nitelik taşımamaktadır. Yapılan tüm alıntılar mutlaka kaynak gösterilerek verilmeye çalışılmaktadır. Web sitesi içerisinde bulunan ilgili materyaller, ilgili yasal kurumlar tarafından uygun görülmemesi durumda kaldırılacaktır."
General