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?
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.
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.
Bu işlem aşağıdaki gibi birçok bilgiyi görüntüler:
- İş sürecinin durumu (meşgul olup olmadığı)
- İş süreci çalışıyorsa, onun tarafından gerçekleştirilen eylemi Eylem sütununda görebilirsiniz.
- 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)
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.
Güncelleme Süreçlerinin Takibi (SM13)
SM13 İşlemini yürütün ve ' koyun*USER alanında ' seçeneğine tıklayın düğmesine basın.
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.
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
düğmesine basın ve bilgileri alın.
- Tıklayın
düğmesine basın ve aşağıdaki bilgileri alın:
- Tıklayı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
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.
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.
3 Adım: Aşağıdaki ekranda 'Mevcut Parametreler' sekmesine tıklayın
4 Adım: Değeri ve Profil parametrelerini not edin
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)
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
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:
Burada yalnızca sorunla sonlandırılan talepleri kaydediyoruz.
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.
İş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.
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 (Gelen Sırası-SMQ2)
Burada client adını belirleyip beklemede veya hata durumunda gelen qRFC'lerin olup olmadığına bakmalıyız.
Veritabanı Yönetimi (DB02)
Seçtikten sonra Mevcut Boyutlar İlk ekranda sistemdeki tüm tablespacelerin güncel durumunu bize gösteren aşağıdaki ekrana geliyoruz.
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.
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ı 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.
Hızlı Review
Günlük İzleme Görevleri
- Kritik görevler
- SAP sistem
- 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 |
|
4 | Sistem günlüğünü kontrol edin. | SM21 | Tarih ve saati son günlük incelemesinden önceye ayarlayın. Kontrol:
|
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:
|
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 |