SAP ICM MONITOR

SAP ICM MONITOR

SMICM transaction code kullanılarak ICM  (Internet Communication Manager) monitor edilebilir.ICM servisi eğer application server yani dialog instnce ınız var ise bu dialog instance üzerinde çalışır . Fakat sisteminiz sadece central instance dan oluşuyorsa ICM servisi central instance üzerinde çalışır. SM51 transaction code unu kullanrak ICM servisinin hangi instance üzerinde çalıştığını görebilirsiniz.

Resim 3.68 SM51

Eğer sisteminizde dialog instance var ise ICM servisinin dialog instance üzeirnde çalıştığını yukarıdaki ekran görüntüsünde görebilirsiniz..

Resim 3.69 SM51 without dialog

Eğer sisteminizde dialog instance yok ise ICM servisinin central instance üzerinde çalıştığını yukarıdaki ekran görüntüsünde görebilirsiniz..

SMICM  trasaction code unu çalıştırdığınızda,

Resim 3.70 SMICM tcode initial screen

yukarıdaki ekran görüntüsüne benzer bir ekranla karşılacaksınız bu ekran konfigure ettiğiniz ICM worker thread sayısı kadar theread in aktif olarak çalıştığını görebilirsiniz. Refresh tuşu ile gerçek zamanlı ICM worker thread ların aktivitelerini izleyebilirsiniz.

ICM Status: ICM servisinin gerçek zamanlı statusunu gösterir. (Yeşil/Sarı/Kırmızı)

Restart After Error: Eğer herhangi bir hata medana gelir otomatik olarka ICM in kendi kendini restart edebileceğini göteren kolondur.

Trace Level (1-3) : Anlık olarak aktif olan trace seviyesini gösterir.

Created Worker Threads: Maksimimum create edilebilecek thread sayısını ve şu an aktif olarak kullanılan thread sayısını gösterir. Tabiki buradaki minumum değer sizin icm/min_threads parametresine atadağınız değere bağlı olarak değişkenlik gösterir.

Connection Used: Anlık olarak kullanılan connectionların adetini gösterir. Buradaki minumum değer 0 maksimum değer ise sizin icm/max_conn parametresine atadığınız değere bağlı olarak değişkenlik gösterebilir.

Queue Entries Used: ICM içinde kuyrukta bekleyen istek sayısını gösterir. Minumum değer 0 fakat maksimum değer ise sizin icm/req_queue_len  parametresine atadığınız değere bağlı olarak değişkenlik gösterebilir.

Resim 3.70 deki ekran görüntüsündeki worker threadların listelendiği kutudaki kolonların açıklaması aşağıdadır.

No : Thread numarasını gösteren kolondur. Bu numaralandırma ICM tarafından yapılır ve her bir worker thread send/receive isteklerini yerine getirir.

Thread ID: Bu id ler işletim sistemi taradından her bir worker thread e atanır. İşletim sistemindeki Process ID (PID) ile aynı değerdir.

Number: Worker thread tarafından işlenen toplam istek adetini gösteren kolondur.

Status: Thread in anlık olarak statusünü gösteren kolondur. Free: thread yeni gelecek olan isteği beklemektedir anlamına gelir. Running ise thread gelen isteği işliyor demektir.

Processed Request: Anlık olarak thread hangi tip bir istek üzerinde çalıştığını gösteren kolondur. Bu kolonda herhangi bir değer yok ise bu şu an herhangi bir işin olmadığını gösterir. Buraya gelebilecek diğer değerler ise aşağıda listelenmiştir.

  • Administration: En az bir tane kolon bu status de görünür sebebi ise SMICM  transaction code için             yaptığımız her refresh burada Administration olarak görünür.
  • Read Request: Serverdan gelen read isteklerini okur.
  • Read Response: Client gelen cevapları okur.
  • Write Request: Client istekleri yazar.
  • Write Response: Servera giden cevapları yazar.
  • Open Connection: Server connectionlar kuruluyor.
  • Close Connection: Client la olan connectionu kapanır.
  • Accept Connection: Client dan gelen connectionları kabul edilir.
  • Time-dependent action: Schedule edilmiş işler yapılır.
  • Execute Shutdown: ICM stop ediliyor
  • Wait For Response (server): Application serverdan cevap bekleniyor.
  • Wait For Response (client): Application serverdan istekler bekleniyor.
Resim 3.71 SMICM tcode Processed Requests

Yukarıdaki ekran görüntüsünde Processed Request kolonundaki Write response örneklerini görebilirsiniz.

Resim 3.72 SMICM tcode Read Request

Yukarıdaki ekran görüntüsünde Read Requesti görebilirsiniz. Eğer bu satırın üzerine çift tıklarsanız bu worker thread üzerinde devam eden işle ilgili detaylı bilgiyede ulaşabilirsiniz.

Resim 3.73 SMICM tcode Read Request

Aynı zaman ICM servisinin istatistiki bilgilerine ulaşmak için GOTO |  Statistics | Display seçeneğini kullanmanız yeterli olacaktır.

Resim 3.74 SMICM tcode statistics

ICM servisi ile ilgili atanmış olan parametreleri görebilmek için GOTO | Parameters | Display  seçeneğini kullanmanız yeterli olacaktır.

Resim 3.75 SMICM tcode parameters

ICM servisine gelen connection ların listesini alabilmek ve bu connectionların hangi ip lerden geldiğini görebilmek için GOTO | Display Connection seçeneğini kullanabilirsiniz.

Resim 3.76 SMICM tcode display connections

Son olarak da GOTO | Services seçeneğinden ise ICM üzerinde çalışan servisleri görebilirsiniz.

Resim 3.77 SMICM tcode display services

HTTP ve SMTP servislerinin çalıştığını gerçek zamanlı olarak buradan görebilirsiniz.

Tayfur BÖLER
Senior Database&SapBasis Consultant

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir