SAP Monitoring & Performance Checks: Πλήρες σεμινάριο με Tcodes

Τι είναι η παρακολούθηση συστήματος;

Η παρακολούθηση συστήματος είναι μια καθημερινή δραστηριότητα ρουτίνας και αυτό το έγγραφο παρέχει μια συστηματική διαδικασία βήμα προς βήμα για την παρακολούθηση διακομιστή. Δίνει μια επισκόπηση των τεχνικών πτυχών και concepts για προληπτική παρακολούθηση του συστήματος. Λίγα από αυτά είναι:

  • Έλεγχος διακομιστών εφαρμογών.
  • Παρακολούθηση Διαδικασιών Εργασίας σε όλο το Σύστημα.
  • Παρακολούθηση διαδικασιών εργασίας για μεμονωμένες περιπτώσεις.
  • Παρακολούθηση καταχωρήσεων κλειδώματος.
  • Αξιοποίηση CPU
  • Διαθέσιμος χώρος στη βάση δεδομένων.
  • Παρακολούθηση Διαδικασιών ενημέρωσης.
  • Αρχείο καταγραφής συστήματος παρακολούθησης.
  • Buffer Σε Πραγματικό Χρόνο

Κάποια άλλα είναι:

  • Παρακολούθηση εργασιών παρτίδας
  • Παρακολούθηση αιτήματος καρουλιού.
  • Αριθμός αιτημάτων εκτύπωσης
  • Ανάλυση ABAP Dump.
  • Παρακολούθηση απόδοσης βάσης δεδομένων.
  • Έλεγχος βάσης δεδομένων.
  • Παρακολούθηση χρηστών εφαρμογών.

Γιατί καθημερινοί βασικοί έλεγχοι / παρακολούθηση συστήματος;

Καθημερινοί Βασικοί έλεγχοι / Παρακολούθηση Συστήματος

Πώς παρακολουθούμε ένα σύστημα SAP;

Έλεγχος διακομιστών εφαρμογών (SM51)

Αυτή η συναλλαγή χρησιμοποιείται για τον έλεγχο όλων των ενεργών διακομιστών εφαρμογών.

Έλεγχος διακομιστών εφαρμογών

Εδώ μπορείτε να δείτε ποιες υπηρεσίες ή διαδικασίες εργασίας έχουν ρυθμιστεί σε κάθε περίπτωση.

Παρακολούθηση διαδικασιών εργασίας για μεμονωμένες περιπτώσεις SM50

Εμφανίζει όλες τις διεργασίες σε εξέλιξη, αναμονής, διακοπής και PRIV που σχετίζονται με μια συγκεκριμένη παρουσία. Σε αυτό το βήμα ελέγχουμε όλες τις διαδικασίες. η κατάσταση της διαδικασίας θα πρέπει πάντα να βρίσκεται σε αναμονή ή να εκτελείται. Εάν κάποια διεργασία βρίσκεται σε κατάσταση διαφορετική από την αναμονή ή την εκτέλεση, πρέπει να ελέγξουμε τη συγκεκριμένη διαδικασία και να αναφέρουμε ανάλογα.

Παρακολούθηση διαδικασιών εργασίας για μεμονωμένες περιπτώσεις SM50

Αυτή η συναλλαγή εμφανίζει πολλές πληροφορίες όπως:

  1. Κατάσταση της διαδικασίας εργασίας (είτε είναι κατειλημμένη είτε όχι)
  2. Εάν η διαδικασία εργασίας εκτελείται, ενδέχεται να μπορείτε να δείτε την ενέργεια που έλαβε χώρα στη στήλη Ενέργεια.
  3. Μπορείτε να δείτε ποιος πίνακας επεξεργάζεται

Μερικά από τα τυπικά προβλήματα:

  • Ο χρήστης χρειάζεται πολύ χρόνο για να συνδεθεί/δεν μπορεί να συνδεθεί/διαδικτυακή συναλλαγή πολύ αργή. Αυτό θα μπορούσε να είναι το αποτέλεσμα των διαδικασιών εργασίας της DIA που χρησιμοποιούνται πλήρως. Θα μπορούσε επίσης να υπάρχει το αποτέλεσμα μακροχρόνιων εργασιών (κόκκινη ένδειξη κάτω από τη στήλη Time). Εάν είναι απαραίτητο, μπορείτε να ακυρώσετε τη συνεδρία επιλέγοντας τις εργασίες και, στη συνέχεια, μεταβείτε στο Process> Cancel Without core. Αυτό θα ακυρώσει την εργασία και θα απελευθερώσει τη διαδικασία εργασίας για άλλο χρήστη/διεργασία
  • Ορισμένοι χρήστες ενδέχεται να έχουν κατάσταση PRIV κάτω από Λόγος στήλη. Αυτό μπορεί να οφείλεται στο ότι η συναλλαγή χρήστη είναι τόσο μεγάλη που απαιτεί περισσότερη μνήμη. Όταν συμβεί αυτό, η διαδικασία εργασίας της DIA θα ανήκει στον χρήστη και δεν θα επιτρέπει σε άλλους χρήστες να τη χρησιμοποιούν. Εάν συμβεί αυτό, επικοινωνήστε με το χρήστη και, εάν είναι δυνατόν, εκτελέστε την εργασία ως εργασία παρασκηνίου.
  • Εάν υπάρχει μεγάλη εργασία εκτύπωσης στη διαδικασία εργασίας SPO, διερευνήστε το πρόβλημα. Θα μπορούσε να είναι ένα πρόβλημα που σχετίζεται με τον διακομιστή εκτύπωσης ή τον εκτυπωτή.

Παρακολούθηση διαδικασιών εργασίας σε όλο το σύστημα (SM66)

Παρακολούθηση Διαδικασιών Εργασίας σε όλο το Σύστημα

Ελέγχοντας το φόρτο της διαδικασίας εργασίας χρησιμοποιώντας την γενική επισκόπηση της διαδικασίας εργασίας, μπορούμε να διερευνήσουμε γρήγορα την πιθανή αιτία ενός προβλήματος απόδοσης συστήματος.

Παρακολουθήστε το φόρτο της διαδικασίας εργασίας σε όλες τις ενεργές παρουσίες σε όλο το σύστημα

Χρησιμοποιώντας την οθόνη Επισκόπηση της συνολικής διαδικασίας εργασίας, μπορούμε να δούμε με μια ματιά:

  • Η κατάσταση κάθε διακομιστή εφαρμογών
  • Ο λόγος που δεν τρέχει
  • Είτε έχει γίνει επανεκκίνηση
  • Η CPU και ο χρόνος εκτέλεσης αιτήματος
  • Ο χρήστης που έχει συνδεθεί και ο πελάτης στον οποίο συνδέθηκαν
  • Η αναφορά που τρέχει

Χρήστης εφαρμογής παρακολούθησης (AL08 και SM04)

Αυτή η συναλλαγή εμφανίζει όλους τους χρήστες των ενεργών παρουσιών.

Παρακολούθηση χρήστη εφαρμογής

Παρακολούθηση Διαδικασιών ενημέρωσης (SM13)

Εκτελέστε τη συναλλαγή SM13 και βάλτε '*' στο πεδίο ΧΡΗΣΤΗΣ και κάντε κλικ στο Παρακολούθηση Διαδικασιών ενημέρωσης κουμπί.

Παρακολούθηση Διαδικασιών ενημέρωσης

Εάν δεν υπάρχουν εγγραφές ενημερώσεων σε εκκρεμότητα ή δεν γίνονται ενημερώσεις, αυτή η ουρά θα είναι άδεια όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης.

Παρακολούθηση Διαδικασιών ενημέρωσης

Ωστόσο, εάν η Ενημέρωση δεν είναι ενεργή, βρείτε τις παρακάτω πληροφορίες:

  • Είναι ενεργή η ενημέρωση, αν όχι, απενεργοποιήθηκε από το σύστημα ή από κάποιον χρήστη;
    • Κάντε κλικ στο Παρακολούθηση Διαδικασιών ενημέρωσηςκουμπί και λάβετε τις πληροφορίες.
    • Κάντε κλικ στο Παρακολούθηση Διαδικασιών ενημέρωσηςκουμπί και λάβετε τις παρακάτω πληροφορίες:
  • Ακυρώνεται κάποια ενημέρωση;
  • Υπάρχει μεγάλη ουρά εκκρεμών ενημερώσεων, παλαιότερες από 10 λεπτά;

Παρακολούθηση καταχωρήσεων κλειδώματος (SM12)

Εκτελέστε τη συναλλαγή SM12 και βάλτε '*' στο πεδίο Όνομα χρήστη

Παρακολούθηση καταχωρήσεων κλειδώματος

SAP παρέχει έναν μηχανισμό κλειδώματος για να εμποδίσει άλλους χρήστες να αλλάξουν την εγγραφή στην οποία εργάζεστε. Σε ορισμένες περιπτώσεις, οι κλειδαριές δεν απελευθερώνονται. Αυτό μπορεί να συμβεί εάν οι χρήστες αποκοπούν, π.χ. λόγω προβλήματος δικτύου πριν μπορέσουν να απελευθερώσουν την κλειδαριά.

Αυτές οι παλιές κλειδαριές πρέπει να καθαριστούν διαφορετικά θα μπορούσε να αποτραπεί η πρόσβαση ή οι αλλαγές στα αρχεία.

Μπορούμε να χρησιμοποιήσουμε στατιστικά κλειδαριάς για να παρακολουθήσουμε τις κλειδαριές που έχουν οριστεί στο σύστημα. Καταγράφουμε μόνο εκείνες τις καταχωρήσεις κλειδώματος που έχουν ημερομηνία ημερομηνίας της προηγούμενης ημέρας.

Αρχείο καταγραφής συστήματος παρακολούθησης (SM21)

Μπορούμε να χρησιμοποιήσουμε το αρχείο καταγραφής για να εντοπίσουμε και να διορθώσουμε σφάλματα που εμφανίζονται στο σύστημα και το περιβάλλον του.

Ελέγχουμε το ημερολόγιο για την προηγούμενη μέρα με το following επιλογή/επιλογή:

  • Εισαγάγετε Ημερομηνία και ώρα.
  • Επιλέξτε Προβλήματα και προειδοποιήσεις κουμπιών ραδιοφώνου
  • Πατήστε Επανάγνωση αρχείου καταγραφής συστήματος.

Αρχείο καταγραφής συστήματος παρακολούθησης

Σύνοψη συντονισμού (ST02)

Βήμα 1: Μεταβείτε στο ST02 για να ελέγξετε τη σύνοψη Tune.

Βήμα 2: Αν δείτε κόκκινες τιμές, στο SWAPS, double – κάντε κλικ στο ίδιο.

Συντονισμός Σύνοψη

Βήμα 3: Στην παρακάτω οθόνη κάντε κλικ στην καρτέλα "Τρέχουσες παράμετροι"

Συντονισμός Σύνοψη

Βήμα 4: Σημειώστε την τιμή και τις παραμέτρους Προφίλ

Συντονισμός Σύνοψη

Βήμα 5: Μεταβείτε στο RZ10 (για να αλλάξετε τις τιμές της παραμέτρου Προφίλ)

Βήμα 6: Αποθηκεύστε τις αλλαγές.

Βήμα 7: Κάντε επανεκκίνηση του διακομιστή για να λάβετε το εφέ των νέων αλλαγών.

Χρήση CPU (ST06)

Αξιοποίηση CPU

Idle Το ποσοστό χρήσης της CPU πρέπει να είναι 60-65%, εάν υπερβαίνει την τιμή, τότε πρέπει να αρχίσουμε να ελέγχουμε τουλάχιστον τα παρακάτω πράγματα:

  • Εκτελέστε εντολές επιπέδου λειτουργικού συστήματος – επάνω και ελέγξτε ποιες διεργασίες καταναλώνουν τους περισσότερους πόρους.
  • Μεταβείτε στο SM50 ή στο SM66. Ελέγξτε για τυχόν μακροχρόνιες εργασίες ή μακροχρόνια ερωτήματα ενημέρωσης που εκτελούνται.
  • Μεταβείτε στο SM12 και ελέγξτε τις καταχωρήσεις κλειδώματος
  • Μεταβείτε στο SM13 και επιλέξτε Ενημέρωση ενεργής κατάστασης.
  • Ελέγξτε για σφάλματα στο SM21.

ABAP Dumps (ST22)

Εδώ ελέγχουμε για χωματερές της προηγούμενης ημέρας

Χωματερές ABAP

Παρακολούθηση αιτήματος ουράς (SP01)

Για παρακολούθηση αιτήματος κύλισης, εκτελέστε το SP01 και επιλέξτε ως εξής:

  • Βάλτε '*' στο πεδίο Δημιουργήθηκε από
  • Κάντε κλικ στο Παρακολούθηση αιτήματος καρουλιού κουμπί εκτέλεσης.

Παρακολούθηση αιτήματος καρουλιού

Εδώ καταγράφουμε μόνο εκείνα τα αιτήματα που τερματίζονται με προβλήματα.

Παρακολούθηση αιτήματος καρουλιού

Παρακολούθηση εργασιών παρτίδας (SM37)

Για την παρακολούθηση εργασιών παρασκηνίου, εκτελέστε το SM37 και επιλέξτε ως εξής:

  • Βάλτε '*' στο πεδίο Όνομα χρήστη και Όνομα εργασίας
  • Στην Κατάσταση εργασίας, επιλέξτε: Προγραμματισμένα, Ακυρωμένα, Δημοσιευμένα και Ολοκληρωμένα αιτήματα.

Παρακολούθηση εργασιών παρτίδας

Διαχείριση RFC συναλλαγών (SM58)

Συναλλακτικό RFC (tRFC, αρχικά γνωστό και ως αsyncχρόνιος RFC) είναι ένα αsyncχρόνιος τρόπος επικοινωνίας που εκτελεί την καλούμενη λειτουργική μονάδα στον διακομιστή RFC μόνο μία φορά.

Διαχείριση συναλλαγών RFC

Πρέπει να επιλέξουμε την περίοδο εμφάνισης για την οποία θέλουμε να προβάλουμε τα tRFC και στη συνέχεια να επιλέξουμε '*' στο πεδίο ονόματος χρήστη για να προβάλουμε όλες τις κλήσεις που δεν έχουν εκτελεστεί σωστά ή αναμένουν στην ουρά.

Διαχείριση QRFC (Outbound Queue-SMQ1)

Θα πρέπει να καθορίσουμε το όνομα πελάτη εδώ και να δούμε αν υπάρχουν εξερχόμενα qRFC σε κατάσταση αναμονής ή σφάλματος.

Διαχείριση QRFC

Διαχείριση QRFC (Inbound Queue-SMQ2)

Διαχείριση QRFC

Θα πρέπει να καθορίσουμε το όνομα πελάτη εδώ και να δούμε αν υπάρχουν εισερχόμενα qRFC σε κατάσταση αναμονής ή σφάλματος.

Διαχείριση βάσεων δεδομένων (DB02)

Διαχείριση βάσεων δεδομένων

Αφού επιλέξετε Τρέχοντα μεγέθη στην πρώτη οθόνη ερχόμαστε στην παρακάτω οθόνη που μας δείχνει την τρέχουσα κατάσταση όλων των επιτραπέζιων χώρων του συστήματος.

Διαχείριση βάσεων δεδομένων

Εάν κάποιο από τα τραπέζια είναι μεγαλύτερο από 95% και η αυτόματη έκταση είναι απενεργοποιημένη, τότε πρέπει να προσθέσουμε ένα νέο αρχείο δεδομένων, ώστε η βάση δεδομένων να μην είναι γεμάτη.

Μπορούμε επίσης να προσδιορίσουμε το ιστορικό των επιτραπέζιων χώρων.

Διαχείριση βάσεων δεδομένων

Μπορούμε να επιλέξουμε Μήνες, Εβδομάδες ή Ημέρες εδώ για να δούμε τις αλλαγές που πραγματοποιούνται σε έναν πίνακα.

Μπορούμε να προσδιορίσουμε την ανάπτυξη του tablespace αναλύοντας αυτές τις τιμές.

Διαχείριση βάσεων δεδομένων

Διαχείριση βάσεων δεδομένων

Αρχεία καταγραφής αντιγράφων ασφαλείας βάσης δεδομένων (DB12)

Από αυτή τη συναλλαγή, μπορούσαμε να προσδιορίσουμε πότε έγινε το τελευταίο επιτυχημένο αντίγραφο ασφαλείας του συστήματος. Μπορούμε να ελέγξουμε τα αντίγραφα ασφαλείας της προηγούμενης ημέρας και να δούμε αν όλα ήταν καλά ή όχι.

Μπορούμε επίσης να ελέγξουμε τα αρχεία καταγραφής επανάληψης και να δούμε εάν η δημιουργία αντιγράφων ασφαλείας του αρχείου καταγραφής επανάληψης ήταν επιτυχής ή όχι.

Αρχεία καταγραφής αντιγράφων ασφαλείας βάσης δεδομένων

Γρήγορη επισκόπηση

Καθημερινές Εργασίες Παρακολούθησης

  1. Κρίσιμες εργασίες
  2. Σύστημα SAP
  3. βάση δεδομένων

Κρίσιμες εργασίες

Οχι Έργο Συναλλαγή Διαδικασία / Παρατήρηση
1 Ελέγξτε ότι το σύστημα R/3 είναι ενεργοποιημένο. Συνδεθείτε στο σύστημα R/3
2 Ελέγξτε ότι το καθημερινό αντίγραφο ασφαλείας εκτελείται χωρίς σφάλματα DB12 Ελέγξτε το αντίγραφο ασφαλείας της βάσης δεδομένων.

Σύστημα SAP

Οχι Έργο Συναλλαγή Διαδικασία / Παρατήρηση
1 Ελέγξτε ότι όλοι οι διακομιστές εφαρμογών είναι ενεργοποιημένοι. SM51 Ελέγξτε ότι όλοι οι διακομιστές είναι ανοιχτοί.
2 Ελέγξτε τις διαδικασίες εργασίας (ξεκίνησε από το SM51). SM50 Όλες οι διαδικασίες εργασίας με κατάσταση «τρέχοντας» ή «αναμονή».
3 Επισκόπηση της Παγκόσμιας Διαδικασίας Εργασίας SM66 Ελέγξτε ότι η διαδικασία εργασίας δεν εκτελείται περισσότερο από 1800 δευτερόλεπτα
3 Αναζητήστε τυχόν αποτυχημένες ενημερώσεις (η ενημέρωση τερματίζεται). SM13
  • Ορίστε ημερομηνία πριν από μία ημέρα
  • Εισαγάγετε * στο αναγνωριστικό χρήστη
  • Ορισμός σε "όλες" ενημερώσεις Ελέγξτε για γραμμές με "Err".
4 Ελέγξτε το αρχείο καταγραφής συστήματος. SM21 Ορίστε την ημερομηνία και την ώρα πριν από την τελευταία ανασκόπηση του αρχείου καταγραφής. Ελεγξε για:

  • λάθη
  • Προειδοποιήσεις
  • Μηνύματα ασφαλείας
  • Προβλήματα βάσης δεδομένων
5 Έλεγχος για ακυρωμένες εργασίες. SM37 Εισαγάγετε έναν αστερίσκο (*) στο User ID. Βεβαιωθείτε ότι όλες οι κρίσιμες εργασίες ήταν επιτυχείς.
6 Ελέγξτε για «παλιές» κλειδαριές. SM12 Εισαγάγετε έναν αστερίσκο (*) για το αναγνωριστικό χρήστη.
7 Ελέγξτε για χρήστες στο σύστημα. SM04AL08 Ελέγξτε για άγνωστο ή διαφορετικό αναγνωριστικό χρήστη και τερματικό. Αυτή η εργασία πρέπει να γίνεται πολλές φορές την ημέρα.
8 Ελέγξτε για προβλήματα καρουλιού. SP01 Εισαγάγετε έναν αστερίσκο (*) για το Created ByLook για εργασίες σε ουρά που ήταν "Σε διαδικασία" για πάνω από μία ώρα.
9 Ελέγξτε το αρχείο καταγραφής εργασιών SM37 Ελεγξε για:

  • Νέες εργασίες
  • Λανθασμένες δουλειές
10 Εξετάστε και επιλύστε τις χωματερές. ST22 Ψάξτε για υπερβολικό αριθμό χωματερών. Αναζητήστε χωματερές ασυνήθιστης φύσης.
11 Βαθμολογία Κριτικής buffer στατιστικών. ST02 Ψάξτε για ανταλλαγές.

βάση δεδομένων

Οχι Έργο Συναλλαγή Διαδικασία / Παρατήρηση
1 Ελέγξτε το αρχείο καταγραφής σφαλμάτων για προβλήματα. ST04
2 Λείπουν δείκτες ανάπτυξης βάσεων δεδομένων DB02 Εάν το tablespace χρησιμοποιείται περισσότερο από το 90%, προσθέστε νέο αρχείο δεδομένων σε αυτό Αναδημιουργήστε τα ευρετήρια που λείπουν
3 Αρχείο καταγραφής στατιστικών βάσεων δεδομένων DB13