SAP İzleme ve Performans Kontrolleri: Tcode'larla Eğitimi Tamamlayın

Sistem İzleme Nedir?

Sistem izleme günlük rutin bir etkinliktir ve bu belge Sunucu İzleme için adım adım sistematik bir prosedür sağlar. Proaktif sistem izlemenin teknik yönlerine ve kavramlarına genel bir bakış sunar. Bunlardan birkaçı:

  • Uygulama Sunucuları Kontrol Ediliyor.
  • Sistem Genelindeki İş Süreçlerinin İzlenmesi.
  • Bireysel Örnekler için İş Süreçlerinin İzlenmesi.
  • Kilit Girişlerini İzleme.
  • CPU Kullanımı
  • Veritabanında Kullanılabilir Alan.
  • Güncelleme Süreçlerinin İzlenmesi.
  • Sistem Günlüğünü İzleme.
  • Buffer İstatistikler

Bazıları ise şunlardır:

  • Toplu İşleri İzleme
  • Biriktirme İsteği İzleme.
  • Yazdırma İsteği Sayısı
  • ABAP Dökümü Analizi.
  • Veritabanı Performans Monitörü.
  • Veritabanı Kontrolü.
  • Uygulama Kullanıcılarının İzlenmesi.

Neden Günlük Temel Kontroller / Sistem İzleme?

Günlük Temel kontroller / Sistem İzleme

nasıl izleyeceğiz SAP Sistem?

Uygulama Sunucularını Kontrol Etme (SM51)

Bu işlem tüm aktif uygulama sunucularını kontrol etmek için kullanılır.

Uygulama Sunucularını Kontrol Etme

Burada her örnekte hangi hizmetlerin veya iş süreçlerinin yapılandırıldığını görebilirsiniz.

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

Belirli bir örnekle ilgili tüm çalışan, bekleyen, durdurulmuş ve PRIV işlemlerini görüntüler. Bu adımda tüm süreçleri kontrol ediyoruz; işlem durumu her zaman bekliyor veya çalışıyor olmalıdır. Eğer herhangi bir süreç bekleme ya da çalışma dışında bir duruma sahipse, o süreci kontrol edip ona göre raporlama yapmamız gerekiyor.

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

Bu işlem aşağıdaki gibi birçok bilgiyi görüntüler:

  1. İş sürecinin durumu (meşgul olup olmadığı)
  2. İş süreci çalışıyorsa, onun tarafından gerçekleştirilen eylemi Eylem sütununda görebilirsiniz.
  3. Hangi tablonun üzerinde çalışıldığını görebilirsiniz

Tipik sorunlardan bazıları:

  • Kullanıcının oturum açması uzun sürüyor/oturum açamıyor/çevrimiçi işlemler çok yavaş. Bu, DIA iş süreçlerinin tam olarak kullanılmasının sonucu olabilir. Uzun süren işlerin sonucu da olabilir (Zaman sütununun altındaki kırmızı gösterge). Gerekirse işleri seçip ardından İşlem>Çekirdeksiz İptal'e giderek oturumu iptal edebilirsiniz. Bu, işi iptal edecek ve diğer kullanıcı/işlem için iş sürecini serbest bırakacaktır.
  • Bazı kullanıcılar altında PRIV durumuna sahip olabilir. Neden kolon. Bunun nedeni, kullanıcı işleminin çok büyük olması ve daha fazla bellek gerektirmesi olabilir. Bu gerçekleştiğinde, DIA çalışma süreci kullanıcıya 'sahip' olacak ve diğer kullanıcıların kullanmasına izin vermeyecektir. Böyle bir durumda kullanıcıyla görüşün ve mümkünse işi arka plan işi olarak çalıştırın.
  • DPT iş sürecinde uzun bir yazdırma işi varsa sorunu araştırın. Yazdırma sunucusu veya yazıcıyla ilgili bir sorun olabilir.

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

Sistem Genelinde İş Süreçlerinin Takibi

Genel iş sürecine genel bakışı kullanarak iş süreci yükünü kontrol ederek sistem performansı sorununun potansiyel nedenini hızlı bir şekilde araştırabiliriz.

Tüm etkin örneklerdeki iş süreci yükünü izleyin sistem genelinde

Global İş Sürecine Genel Bakış ekranını kullanarak bir bakışta şunları görebiliriz:

  • Her uygulama sunucusunun durumu
  • Çalıştırılmamasının nedeni
  • Yeniden başlatılıp başlatılmadığı
  • CPU ve istek çalışma süresi
  • Oturum açan kullanıcı ve oturum açtığı istemci
  • Çalışan rapor

Uygulama Kullanıcısını İzleyin (AL08 ve SM04)

Bu işlem aktif örneklerin tüm kullanıcılarını görüntüler.

Uygulama Kullanıcısını İzle

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

SM13 İşlemini yürütün ve ' koyun*USER alanında ' seçeneğine tıklayın Güncelleme Süreçlerinin İzlenmesi düğmesine basın.

Güncelleme Süreçlerinin İzlenmesi

Uzun süredir bekleyen güncelleme kaydı yoksa veya devam eden güncelleme yoksa bu sıra aşağıdaki ekran görüntüsünde gösterildiği gibi boş olacaktır.

Güncelleme Süreçlerinin İzlenmesi

Ancak Güncelleme etkin değilse aşağıdaki bilgileri bulun:

  • Güncelleme aktif mi, aktif değilse sistem tarafından mı yoksa kullanıcı tarafından mı devre dışı bırakıldı?
    • Tıklayın Güncelleme Süreçlerinin İzlenmesidüğmesine basın ve bilgileri alın.
    • Tıklayın Güncelleme Süreçlerinin İzlenmesidüğmesine basın ve aşağıdaki bilgileri alın:
  • 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 İşlemini yürütün ve Kullanıcı Adı alanına '*' yazın

Kilit Girişlerini İzleme

SAP üzerinde çalıştığınız kaydı diğer kullanıcıların değiştirmesini önleyen bir kilitleme mekanizması sağlar. Bazı durumlarda kilitler açılmaz. Bu, kullanıcıların kilidi açmadan önce ağ sorunu nedeniyle bağlantılarının kesilmesi durumunda meydana gelebilir.

Bu eski kilitlerin açılması gerekir, aksi takdirde kayıtlara erişim veya kayıtlarda değişiklik yapılması engellenebilir.

Sistemde ayarlanan kilitleri izlemek için kilit istatistiklerini kullanabiliriz. Yalnızca bir önceki günün tarih saat damgasını taşıyan kilit girişlerini kaydediyoruz.

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

Sistemde ve çevresinde meydana gelen hataları tespit etmek ve düzeltmek için günlüğü kullanabiliriz.

Bir önceki güne ait log'u aşağıdaki seçim/seçenekle kontrol ediyoruz:

  • Tarih ve saati girin.
  • Radyo Düğmesi Sorunlarını ve Uyarılarını Seçin
  • Sistem Günlüğünü Yeniden Oku'ya basın.

Sistem Günlüğünü İzleme

Ayar Özeti (ST02)

1 Adım: Ayar özetini kontrol etmek için ST02'ye gidin.

2 Adım: Eğer SWAPS’ta kırmızı değerler görüyorsanız, aynı değerlere çift tıklayın.

Ayar Özeti

3 Adım: Aşağıdaki ekranda 'Mevcut Parametreler' sekmesine tıklayın

Ayar Özeti

4 Adım: Değeri ve Profil parametrelerini not edin

Ayar Özeti

5 Adım: RZ10'a gidin (Profil parametre değerlerini değiştirmek için)

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

7 Adım: Yeni değişikliklerin etkisini görmek için sunucuyu yeniden başlatın.

CPU Kullanımı (ST06)

CPU Kullanımı

Boştaki CPU kullanım oranı %60-65 olmalı, eğer bu değeri geçiyorsa en azından aşağıdakileri kontrol etmeye başlamalıyız:

  • İşletim sistemi düzeyindeki komutları çalıştırın - top ve hangi işlemlerin en fazla kaynağı aldığını kontrol edin.
  • SM50 veya SM66'ya gidin. Uzun süredir devam eden işleri veya çalıştırılan uzun güncelleme sorgularını kontrol edin.
  • SM12'ye gidin ve kilit girişlerini kontrol edin
  • SM13'e gidin ve Güncelleme aktif durumunu kontrol edin.
  • SM21'deki hataları kontrol edin.

ABAP Dökümleri (ST22)

Burada önceki günün dökümlerini kontrol ediyoruz

ABAP Dökümleri

Biriktirme İsteği İzleme (SP01)

Biriktirme isteği izleme için SP01'i yürütün ve aşağıdaki gibi seçim yapın:

  • Oluşturan alanına '*' yazın
  • Tıklayın Biriktirme İsteği İzleme çalıştır düğmesi.

Biriktirme İsteği İzleme

Burada yalnızca sorunla sonlandırılan talepleri kaydediyoruz.

Biriktirme İsteği İzleme

Toplu İşleri İzleme (SM37)

Arka plan işlerini izleme için SM37'yi yürütün ve aşağıdakileri seçin:

  • Kullanıcı Adı ve İş adı alanına '*' yazın
  • İş durumu'nda şunu seçin: Zamanlanmış, İptal edildi, Onaylandı ve Biten istekler.

Toplu İşleri İzleme

İşlemsel RFC Yönetimi (SM58)

İşlemsel RFC (tRFC, başlangıçta asenkron olarak da bilinir) RFC) RFC sunucusunda çağrılan fonksiyon modülünü yalnızca bir kez çalıştıran asenkron bir iletişim yöntemidir.

İşlemsel RFC Yönetimi

Doğru yürütülmemiş veya kuyrukta bekleyen tüm çağrıları görüntülemek için tRFC'leri görüntülemek istediğimiz görüntüleme süresini seçip ardından kullanıcı adı alanında '*' işaretini seçmemiz gerekir.

QRFC Yönetimi (Giden Kuyruğu-SMQ1)

Burada istemci adını belirtmeli ve beklemede veya hata durumunda giden herhangi bir qRFC olup olmadığına bakmalıyız.

QRFC Yönetimi

QRFC Yönetimi (Gelen Sırası-SMQ2)

QRFC Yönetimi

Burada client adını belirleyip beklemede veya hata durumunda gelen qRFC'lerin olup olmadığına bakmalıyız.

Veritabanı Yönetimi (DB02)

Veritabanı yönetimi

Seçtikten sonra Mevcut Boyutlar İlk ekranda sistemdeki tüm tablespacelerin güncel durumunu bize gösteren aşağıdaki ekrana geliyoruz.

Veritabanı yönetimi

Tablo alanlarından herhangi biri %95'in üzerindeyse ve otomatik kapsam kapalıysa veritabanının dolmaması için yeni bir veri dosyası eklememiz gerekir.

Ayrıca tablo alanlarının geçmişini de belirleyebiliriz.

Veritabanı yönetimi

Bir tablo alanında meydana gelen değişiklikleri görmek için burada Aylar, Haftalar veya Günler'i seçebiliriz.

Bu değerleri analiz ederek tablo alanının büyümesini belirleyebiliriz.

Veritabanı yönetimi

Veritabanı yönetimi

Veritabanı Yedekleme günlükleri (DB12)

Bu işlemden sistemin en son başarılı yedeklemesinin ne zaman olduğunu belirleyebiliriz. Önceki günün yedeklemelerini inceleyebilir ve her şeyin yolunda olup olmadığını görebiliriz.

Ayrıca redo log dosyalarını inceleyebilir ve redo log yedeklemesinin başarılı olup olmadığını görebiliriz.

Veritabanı Yedekleme günlükleri

Hızlı Review

Günlük İzleme Görevleri

  1. Kritik görevler
  2. SAP sistem
  3. veritabanı

Kritik görevler

Yok hayır Görev işlem Prosedür / Açıklama
1 R/3System'in çalışır durumda olup olmadığını kontrol edin. R/3 Sisteminde oturum açın
2 Günlük yedeklemenin hatasız yürütüldüğünü kontrol edin DB12 Veritabanı yedeklemesini kontrol edin.

SAP sistem

Yok hayır Görev işlem Prosedür / Açıklama
1 Tüm uygulama sunucularının çalışır durumda olup olmadığını kontrol edin. SM51 Tüm sunucuların çalışır durumda olup olmadığını kontrol edin.
2 İş süreçlerini kontrol edin (SM51'den başlayarak). SM50 “Çalışıyor” veya “bekliyor” statüsündeki tüm iş süreçleri
3 Küresel İş Sürecine genel bakış SM66 Hiçbir iş sürecinin 1800 saniyeden uzun sürmediğini kontrol edin
3 Başarısız olan güncellemeleri arayın (güncelleme sonlandırılır). SM13
  • Tarihi bir gün öncesine ayarla
  • Kullanıcı kimliğine * girin
  • "Tüm" güncellemelere ayarla "Err" içeren satırları kontrol edin.
4 Sistem günlüğünü kontrol edin. SM21 Tarih ve saati son günlük incelemesinden önceye ayarlayın. Kontrol:

  • Hatalar
  • Uyarılar
  • Güvenlik mesajları
  • Veritabanı sorunları
5 Reviptal edilen işler için görünüm. SM37 Kullanıcı Kimliğine bir yıldız işareti (*) girin. Tüm kritik işlerin başarılı olduğunu doğrulayın.
6 “Eski” kilitleri kontrol edin. SM12 Kullanıcı kimliği için bir yıldız işareti (*) girin.
7 Sistemdeki kullanıcıları kontrol edin. SM04AL08 RevBilinmeyen veya farklı bir kullanıcı kimliği ve terminali görüntüleyin. Bu görev günde birkaç kez yapılmalıdır.
8 Makara sorunlarını kontrol edin. SP01 Bir saatten fazla süredir "İşlemde" olan biriktirme işleri için Created ByLook'a bir yıldız işareti (*) girin.
9 İş günlüğünü kontrol edin SM37 Kontrol:

  • Yeni işler
  • Yanlış işler
10 Revdökümleri görüntüleyin ve çözün. ST22 Aşırı sayıda döküm olup olmadığına bakın. Alışılmadık nitelikteki çöplükleri arayın.
11 Revtampon istatistiklerini görüntüle. ST02 Takas arayın.

veritabanı

Yok hayır Görev işlem Prosedür / Açıklama
1 Revsorunlar için hata günlüğünü görüntüleyin. ST04
2 Veritabanı Büyümesi Eksik Dizinler DB02 Tablo alanı %90'dan fazla kullanılıyorsa, ona yeni veri dosyası ekleyin Eksik Dizinleri Yeniden Oluşturun
3 Veritabanı İstatistikleri günlüğü DB13