SAP Temel İzleme İşlem Kodları ve Sağlık Kontrolleri

⚡ Akıllı Özet

SAP Sistem İzleme, sunucuları, iş süreçlerini, kilitleri, güncellemeleri ve veritabanı sağlığını kontrol altında tutan günlük bir Basis rutinidir. SM51, SM50, SM66, SM21, ST22, ST02, ST06, DB02 ve DB12 gibi temel işlem kodları, yöneticilere eksiksiz ve proaktif bir kontrol listesi sunar.

  • 🖥️ Sunucuları ve iş süreçlerini doğrulayın: SM51 uygulama sunucularını listelerken, SM50 ve SM66 örnek düzeyinde ve sistem genelindeki çalışma süreci durumunu gösterir.
  • 🔒 Eski kilitleri ve güncellemeleri temizle: SM12 eski kilit girişlerini işaretler; SM13 devre dışı bırakılmış güncellemeleri ve takılı kalmış kuyrukları yakalar.
  • 📜 Sistem günlüklerini ve dökümlerini inceleyin: SM21 hataları ve uyarıları gösterir; ST22 ise o güne ait ABAP kısa dökümlerini toplar.
  • ⚙️ Tampon bellek ve CPU ayarlarını yapın: ST02 tampon takaslarını ortaya çıkarır; ST06 ise sabit yük altında CPU boşta kalma oranının %60-65 civarında kaldığını doğrular.
  • 🤖 Anormallik tespiti için yapay zekayı kullanın: Yapay zekâ asistanları SM21 ve ST22 kalıplarını özetliyor, DB02 büyüme trendlerini işaretliyor ve bir sonraki araştırma için gerekli T-kodunu öneriyor.

SAP İzleme ve Performans Kontrolleri

Nedir? SAP Sistem İzleme?

SAP Sistem İzleme Basis'in günlük rutinidir ve bir kişinin işlerini yürütmesini sağlar. SAP Sunucuları, iş süreçlerini, kilitleri, güncellemeleri, sistem günlüklerini ve veritabanı sağlığını düzenli aralıklarla kontrol ederek sistemin sağlıklı olduğundan emin olun. Amaç proaktif olmaktır; sorunları kullanıcılar fark etmeden önce tespit etmektir.

Tipik bir günlük yapılacaklar listesi şunları içerir:

  • Uygulama sunucuları kontrol ediliyor.
  • Sistem genelindeki iş süreçlerinin izlenmesi.
  • Her bir örnek için iş süreçlerinin izlenmesi.
  • Kilit girişlerinin izlenmesi.
  • CPU kullanımı.
  • Veritabanında mevcut alan.
  • Güncelleme süreçlerinin izlenmesi.
  • Sistem günlüklerini izleme.
  • Buffer istatistikleri.
  • Toplu işlerin izlenmesi.
  • Yazdırma kuyruğu isteği izleme ve yazdırma isteği sayımları.
  • ABAP döküm analizi.
  • Veritabanı performans ve tutarlılık kontrolleri.
  • Uygulama kullanıcılarını izleme.

Günlük Kontroller ve Sistem İzleme Neden Gerekli?

Günlük kontroller, takılıp kalmış bir iş süreci, eski bir kilit, %95'e yaklaşan bir tablo alanı gibi küçük sorunları, kesintilere dönüşmeden önce yakalar. Bu kontroller, Basis ekibine güvenilir bir temel sağlayarak anormalliklerin öne çıkmasını sağlar ve kapasite planlama kararlarına geçmiş verileri besler.

Günlük Kontroller / Sistem İzleme

Bir şeyi nasıl izleriz? SAP Sistem?

İzleme, her biri belirli bir katmana (sunucular, iş süreçleri, kilitler, güncellemeler, günlükler, tamponlar, CPU, dökümler, yazdırma kuyruğu, toplu işler, RFC ve veritabanı) sahip olan T-kodları etrafında düzenlenmiştir. Aşağıdaki bölümler, her bir kontrolü sırayla ele almaktadır.

Uygulama Sunucularını Kontrol Etme (SM51)

SM51, ortamdaki her aktif uygulama sunucusunu, her bir örnekte yapılandırılmış hizmetler ve iş süreçleriyle birlikte listeler.

SM51 Uygulama Sunucularının Kontrolü

Bireysel Örnekler için İş Süreçlerinin İzlenmesi (SM50)

SM50, mevcut örnekteki çalışan, bekleyen, durdurulmuş ve özel (PRIV) tüm işlemleri görüntüler. Her işlem şu şekilde olmalıdır: Koşu or Bekleyen durum; bunun dışındaki her şey araştırma gerektirir.

Bireysel Örnekler için İş Süreçlerinin İzlenmesi SM50

Ekranda çeşitli faydalı sütunlar gösteriliyor:

  1. Her bir çalışma sürecinin durumu (meşgul veya boş).
  2. İşgal altındaki bir süreç tarafından gerçekleştirilen eylem, Eylem sütununda gösterilmektedir.
  3. Üzerinde çalışılan veritabanı tablosu.

Tipik sorunlar ve çözümleri:

  • Kullanıcılar oturum açamıyor veya grafik arayüzü yavaş çalışıyor: Diyalog (DIA) çalışma süreçleri tükendi. Uzun süren işleri arayın (kırmızı gösterge altında). ZamanBunları şu yolla iptal edin: İşlem > Çekirdek olmadan iptal et Yuvanın boşalması için.
  • Gerekçe sütununda PRIV: Bir işlem o kadar çok bellek tüketiyor ki, DIA çalışma süreci bir kullanıcı tarafından "ele geçirilmiş" durumda. Kullanıcıyla iletişime geçin ve mümkünse işlemi arka planda yeniden çalıştırın.
  • Uzun süredir devam eden SPO çalışma süreci: Yazdırma sunucusunu veya yazıcıyı inceleyin; takılı kalmış bir yazdırma kuyruğu bir işlemi tekeline alabilir.

Sistem Genelindeki İş Süreçlerinin Takibi (SM66)

SM66, Küresel İş Süreci Genel Bakışı'dır. Her aktif örnekteki SM50 verilerini tek bir ekranda bir araya getirerek, sistem genelindeki performans sorunlarını tespit etmenin en hızlı yolunu sunar.

Sistem Geneli İş Süreçlerinin İzlenmesi SM66

Bir bakışta şunları görürsünüz:

  • Her uygulama sunucusunun durumu.
  • Bir işlemin neden çalışmadığı.
  • İşlemin yeniden başlatılıp başlatılmadığı.
  • CPU kullanımı ve istek çalışma süresi.
  • Oturum açmış kullanıcı ve istemci.
  • Rapor şu anda yürütülüyor.

Uygulama Kullanıcılarını İzleme (AL08 ve SM04)

AL08, her aktif örnekteki kullanıcıları listelerken, SM04 mevcut örnekteki kullanıcıları gösterir. Her ikisi de terminal kimliklerini ve istemcileri göstererek yalnızca beklenen kullanıcı kimliklerinin oturum açtığını doğrulamaya yardımcı olur.

AL08 ve SM04 numaralı uygulama kullanıcılarını izleyin.

Güncelleme Süreçlerinin Takibi (SM13)

SM13'ü çalıştırın, yerleştirin * içinde kullanıcı Alanı seçin ve çalıştırın. Bekleyen güncelleme yoksa kuyruk boştur.

Güncelleme Süreçlerinin İzlenmesi SM13

Boş SM13 kuyruğu

Güncellemeler aktif değilse, aşağıdaki soruları yanıtlayın:

  • Güncelleme işlemi aktif mi? Değilse, sistem tarafından mı yoksa kullanıcı tarafından mı devre dışı bırakıldı?
  • Herhangi bir güncelleme iptal edildi mi?
  • 10 dakikadan daha eski, bekleyen güncellemelerden oluşan uzun bir kuyruk var mı?

Kilit Girişlerini İzleme (SM12)

SM12'yi çalıştırın ve girin * içinde Kullanıcı adı alan.

SM12 Kilit Girişlerinin İzlenmesi

SAP İki kullanıcının aynı kaydı aynı anda değiştirmesini önlemek için bir kilitleme mekanizması kullanır. Bazen ağ bağlantısının kesilmesi veya oturumun çökmesi bir kilit bırakır. Eski kilitler temizlenmelidir, aksi takdirde kayıtlara erişimi engellerler.

Zaman damgası önceki güne veya daha öncesine ait olan kilit girişlerini yakalayın; bunlar temizleme için adaylardır.

Sistem Günlüğünü İzleme (SM21)

SM21, sistem hatalarını, uyarılarını ve güvenlik mesajlarını gösterir. Sistemdeki ve ortamındaki sorunları belirlemek ve düzeltmek için kullanın.

Önceki günün kaydını şu komutla kontrol edin:

  • Tarih ve saat aralığını girin.
  • seçmek Sorunlar ve Uyarılar Radyo düğmesi.
  • Tıkla Sistem Günlüğünü Tekrar Oku.

İzleme Sistemi Günlüğü SM21

Ayar Özeti (ST02)

ST02, tampon ayar özetini gösterir. Takas sorunlarına yönelik işlem yapmak için aşağıdaki adımları izleyin.

) 1 Adım Ayar özetini görüntülemek için ST02'yi açın.

) 2 Adım Double-aşağıdaki kırmızı değerlerden herhangi birine tıklayın TAKAS.

ST02 Ayar Özeti

) 3 Adım Tıkla Mevcut Parametreler sekmesi.

ST02 Akım Parametreleri

) 4 Adım Değerleri ve profil parametrelerini not edin.

ST02 profil değerleri

) 5 Adım Profil parametre değerlerini değiştirmek için RZ10'u açın.

) 6 Adım Değişiklikleri kaydedin.

) 7 Adım Yeni değerlerin geçerli olması için sunucuyu yeniden başlatın.

CPU Kullanımı (ST06)

ST06, işletim sistemi düzeyindeki performansı gösterir. Boşta CPU kullanımının %60-65 civarında olması gerekir; sürekli olarak daha yüksek yük, sistemin baskı altında olduğunu gösterir.

CPU Kullanımı ST06

CPU kullanımı yüksek olduğunda, şu kısa önceliklendirme yolunu izleyin:

  • İşletim sistemi düzeyinde komutlar çalıştırın (örneğin, topEn çok CPU kullanan işlemleri bulmak için.
  • SM50 veya SM66'yı açın ve uzun süren işleri veya güncelleme sorgularını arayın.
  • SM12'yi açın ve eski kilit girişlerini kontrol edin.
  • Güncelleme durumunu kontrol etmek için SM13'ü açın.
  • Sistem hatalarını kontrol etmek için SM21'i açın.

ABAP Dökümleri (ST22)

ST22, ABAP çalışma zamanı hatalarını (kısa dökümler) yakalar. RevOlağandışı kalıpları veya tekrar eden olayları tespit etmek için her sabah bir önceki günün çöplerini inceleyin.

ABAP ST22 Sınav Soruları

Biriktirme İsteği İzleme (SP01)

Yazdırma kuyruğu isteklerini izlemek için SP01'i çalıştırın:

  • Keşfet * içinde Oluşturan alan.
  • Tıkla Gerçekleştirmek.

Spool İsteği İzleme SP01

Yalnızca kayıt talepleri sorunlar nedeniyle sonlandırıldı.

Spool istekleri sonlandırıldı.

Toplu İşleri İzleme (SM37)

Arka plan işlemlerini izlemek için SM37 komutunu çalıştırın:

  • Keşfet * içinde Kullanıcı adı ve İş adı alanları.
  • İş durumu Planlanmış, İptal Edilmiş, Yayınlanmış ve Tamamlanmış seçeneklerini seçin.

Toplu İşlemlerin İzlenmesi SM37

İşlemsel RFC Yönetimi (SM58)

İşlemsel RFC (tRFC), başlangıçta eşzamansız olarak biliniyordu. RFCÇağrılan fonksiyon modülünü RFC sunucusunda tam olarak bir kez çalıştırır.

İşlemsel RFC SM58

İncelemek istediğiniz görüntüleme dönemini seçin ve girin. * Kullanıcı alanına girin ve çalıştırın. Liste, başarıyla çalışmamış veya hala kuyrukta bekleyen tüm çağrıları gösterir.

QRFC Yönetimi (Giden Kuyruk — SMQ1)

SMQ1, giden qRFC kuyruklarını izler. İstemciyi belirtin ve aşağıdaki komut satırında kuyrukları arayın. Bekleyen or Hata devlet.

QRFC Giden SMQ1

QRFC Yönetimi (Gelen Kuyruk — SMQ2)

SMQ2, gelen qRFC kuyrukları için SMQ1'i yansıtır. İstemciyi belirtin ve gelen kuyrukları arayın. Bekleyen or Hata devlet.

QRFC Gelen SMQ2

Veritabanı Yönetimi (DB02)

DB02, merkezi veritabanı yönetim panelidir. İlk ekran, tablo alanlarına, eksik indekslere ve büyüme geçmişine dair ayrıntılı incelemeler yapmanıza olanak tanır.

Veritabanı Yönetimi DB02 girişi

Seç Mevcut Boyutlar Her bir tablo alanının durumunu görmek için.

DB02 Mevcut Boyutlar

Eğer herhangi bir tablo alanı %95'ten fazla doluysa ve otomatik genişletme kapalıysa, veritabanının yer kalmaması için yeni bir veri dosyası ekleyin.

Ayrıca, büyüme eğilimlerini tespit etmek için bir tablo alanının geçmişini aylık, haftalık veya günlük olarak inceleyebilirsiniz.

DB02 geçmiş seçimi

DB02 tarih grafiği

DB02 detay görünümü

Veritabanı Yedekleme Günlükleri (DB12)

DB12, son başarılı yedeklemenin ne zaman yapıldığını doğrular. RevÖnceki günün veritabanı ve yeniden işlem günlüğü yedeklemelerini inceleyerek işlemlerin sorunsuz bir şekilde tamamlandığından emin olun.

Veritabanı Yedekleme Günlükleri DB12

Hızlı Revgörünüm: Günlük İzleme Kontrol Listesi

Aşağıdaki tablolar, Basis yöneticileri için kritik günlük kontrolleri özetlemektedir.

Kritik Görevler

# Görev işlem Prosedür / Açıklama
1 R/3 sisteminin çalıştığını doğrulayın. - R/3 sistemine giriş yapın.
2 Günlük yedekleme işleminin hatasız tamamlandığını doğrulayın. DB12 Veritabanı yedekleme günlüğünü kontrol edin.

SAP Sistem Kontrolleri

# Görev işlem Prosedür / Açıklama
1 Tüm uygulama sunucularının çalışır durumda olduğunu doğrulayın. SM51 Tüm sunucular çalışır durumda.
2 İş süreçlerini kontrol edin. SM50 Çalışıyor veya Bekleme durumundaki tüm iş süreçleri.
3 Küresel iş süreçlerine genel bakış. SM66 1800 saniyeden uzun süren hiçbir işlem yok.
4 Başarısız veya sonlandırılmış güncellemeleri kontrol edin. SM13 Tarihi bir gün öncesine ayarlayın, girin * Kullanıcı Kimliği bölümünde, "Tüm" güncellemeler olarak ayarlayın. Şu satırları arayın: Err.
5 Sistem günlüğünü kontrol edin. SM21 Tarih ve saati son incelemeden önceki bir tarihe ayarlayın. Hataları, uyarıları, güvenlik mesajlarını ve veritabanı sorunlarını kontrol edin.
6 Revİptal edilen işleri görüntüle. SM37 Keşfet * Kullanıcı Kimliği bölümünde. Tüm kritik işlerin başarıyla tamamlandığını doğrulayın.
7 Eski kilitleri kontrol edin. SM12 Keşfet * Kullanıcı Kimliğinde.
8 Sistemdeki kullanıcıları kontrol edin. SM04 / AL08 Beklenmeyen kullanıcı kimliklerini veya terminalleri arayın; günde birkaç kez kontrol edin.
9 Makara sorunlarını kontrol edin. SP01 Keşfet * Oluşturan bölümünde, bir saatten fazla süredir "İşlemde" durumunda kalan yazdırma işlerini arayın.
10 İşlem günlüğünü kontrol edin. SM37 Yeni veya hatalı iş ilanlarını arayın.
11 Revdökümleri görüntüleyin ve çözün. ST22 Aşırı veya olağandışı dökümler olup olmadığını kontrol edin.
12 Revtampon istatistiklerini görüntüle. ST02 Takas arayın.

Veritabanı Kontrolleri

# Görev işlem Prosedür / Açıklama
1 RevVeritabanı hata günlüğünü inceleyin. ST04 Yeni hataları araştırın.
2 Veritabanı büyümesi ve eksik indeksler. DB02 Bir tablo alanı %90'dan fazla kullanılıyorsa yeni bir veri dosyası ekleyin; eksik indeksleri yeniden oluşturun.
3 Veritabanı istatistikleri günlüğü. DB13 Planlanan istatistik işlemlerinin tamamlandığını onaylayın.

SSS

Temel işlem kodları SM51, SM50, SM66, SM12, SM13, SM21, SM37, SP01, ST22, ST02, ST06, DB02 ve DB12'dir. Bunlar birlikte sunucuları, iş süreçlerini, kilitleri, güncellemeleri, günlükleri, dökümleri, tamponları, CPU'yu ve veritabanı sağlığını kapsar.

SM50 yalnızca mevcut uygulama sunucusu için çalışma süreçlerini gösterir. SM66, her aktif örnekteki çalışma süreci verilerini bir araya getirerek, örnekler arası performans sorun giderme için ideal olan sistem genelinde bir görünüm sağlar.

Kilitleri yalnızca ilgili oturumun sona erdiğini doğruladıktan sonra silin. Önceki günden daha eski ve artık aktif bir oturuma bağlı olmayan kilitler, genellikle kullanıcı veya ilgili ekiple görüşüldükten sonra güvenle kaldırılabilir.

PRIV, bir diyalog çalışma sürecinin, tek bir kullanıcının işlemi çok büyüdüğü için özel (genişletilmiş) bellek modunda çalıştığı anlamına gelir. Sahip olan işlem sona erene kadar diğer kullanıcılar bu çalışma sürecini kullanamaz.

Boşta çalışan CPU kullanımının %60-65 civarında olması sağlıklı ve istikrarlı bir hedef değerdir. Boşta çalışma süresinin sürekli olarak %30'un altında olması kapasite baskısına işaret eder ve sorunun kök nedenini bulmak için SM50, SM66, SM12, SM13 ve SM21'in incelenmesini gerektirir.

Çoğu kontrol günde bir kez, ideal olarak sabah erken saatlerde yapılır. SM04/AL08 (aktif kullanıcılar), SM21 (sistem günlüğü) ve ST06 (CPU) gibi kritik kontroller, özellikle yoğun iş saatlerinde günde birkaç kez incelenir.

Yapay zeka araçları SM21 mesajlarını kümelendirir, ST22 döküm trendlerini özetler, DB02 geçmişinden tablo alanı tükenmesini tahmin eder ve bir sonraki araştırma T-kodunu önerir. Bu, gereksiz bilgileri azaltır ve olay müdahalesini hızlandırır.

Evet. Yapay zekâ asistanları, günlük T-kodlarından alınan ekran görüntülerini ve dışa aktarımları işleyerek, anormallikleri işaretleyen, her sorunu bir sonraki T-koduna bağlayan ve Basis ekibi için çözüm adımları öneren yapılandırılmış bir rapor oluşturur.

Bu yazıyı şu şekilde özetleyin: