SAP Praćenje i provjere performansi: Kompletan vodič s Tkodovima

Što je nadzor sustava?

Nadzor sustava je svakodnevna rutinska aktivnost i ovaj dokument pruža sustavnu proceduru korak po korak za nadzor poslužitelja. Daje pregled tehničkih aspekata i koncepata za proaktivni nadzor sustava. Nekoliko njih su:

  • Provjera aplikacijskih poslužitelja.
  • Praćenje radnih procesa u cijelom sustavu.
  • Praćenje procesa rada za pojedine instance.
  • Praćenje unosa zaključavanja.
  • CPU Iskorištenost
  • Dostupan prostor u bazi podataka.
  • Praćenje procesa ažuriranja.
  • Dnevnik sustava praćenja.
  • Buffer Statistika

Neki drugi su:

  • Praćenje skupnih poslova
  • Praćenje zahtjeva za spool.
  • Broj zahtjeva za ispis
  • ABAP dump analiza.
  • Monitor performansi baze podataka.
  • Provjera baze podataka.
  • Praćenje korisnika aplikacije.

Zašto dnevne osnovne provjere / nadzor sustava?

Dnevne osnovne provjere / nadzor sustava

Kako možemo pratiti a SAP Sustava?

Provjera aplikacijskih poslužitelja (SM51)

Ova se transakcija koristi za provjeru svih aktivnih poslužitelja aplikacija.

Provjera aplikacijskih poslužitelja

Ovdje možete vidjeti koje su usluge ili radni procesi konfigurirani u svakoj instanci.

Praćenje radnih procesa za pojedine instance SM50

Prikazuje sve pokrenute, čekajuće, zaustavljene i PRIV procese koji se odnose na određenu instancu. U ovom koraku provjeravamo sve procese; status procesa uvijek bi trebao biti na čekanju ili u tijeku. Ako bilo koji proces ima status koji nije čekanje ili izvođenje, moramo provjeriti taj određeni proces i izvijestiti ga u skladu s tim.

Praćenje radnih procesa za pojedine instance SM50

Ova transakcija prikazuje mnogo informacija kao što su:

  1. Status procesa rada (da li je zauzet ili ne)
  2. Ako je radni proces pokrenut, možda ćete moći vidjeti radnju koju je poduzeo u stupcu Akcija.
  3. Možete vidjeti na kojoj tablici se radi

Neki od tipičnih problema:

  • Korisniku treba dugo da se prijavi/ne može se prijaviti/mrežna transakcija je vrlo spora. To bi mogao biti rezultat toga što su DIA radni procesi u potpunosti iskorišteni. Također može biti rezultat dugotrajnih poslova (crveni indikator ispod stupca Vrijeme). Ako je potrebno, sesiju možete otkazati odabirom poslova, a zatim idite na Proces>Otkaži bez jezgre. Ovo će otkazati posao i osloboditi radni proces za drugog korisnika/proces
  • Neki korisnici mogu imati PRIV status pod Razlog stupac. To može biti da je korisnička transakcija toliko velika da zahtijeva više memorije. Kada se to dogodi, radni proces DIA bit će u 'vlasništvu' korisnika i neće dopustiti drugim korisnicima da ga koriste. Ako se to dogodi, provjerite s korisnikom i ako je moguće pokrenite posao kao pozadinski posao.
  • Ako postoji dugačak posao ispisa u SPO radnom procesu, istražite problem. To bi mogao biti problem povezan s ispisnim poslužiteljem ili pisačem.

Praćenje radnih procesa na razini cijelog sustava (SM66)

Praćenje radnih procesa u cijelom sustavu

Provjerom opterećenja radnog procesa pomoću globalnog pregleda procesa rada možemo brzo istražiti potencijalni uzrok problema s performansama sustava.

Pratite opterećenje procesa rada na svim aktivnim instancama u cijelom sustavu

Korištenjem zaslona Pregled globalnog procesa rada možemo na prvi pogled vidjeti:

  • Status svakog aplikacijskog poslužitelja
  • Razlog zašto ne radi
  • Je li ponovno pokrenut
  • CPU i vrijeme izvođenja zahtjeva
  • Korisnik koji se prijavio i klijent na kojeg su se prijavili
  • Izvješće koje se izvodi

Nadzor korisnika aplikacije (AL08 i SM04)

Ova transakcija prikazuje sve korisnike aktivnih instanci.

Nadzor korisnika aplikacije

Praćenje procesa ažuriranja (SM13)

Izvršite transakciju SM13 i stavite '*' u polju KORISNIK i kliknite na Praćenje procesa ažuriranja tipku.

Praćenje procesa ažuriranja

Ako nema dugotrajnih zapisa ažuriranja ili se ažuriranja ne odvijaju, tada će ovaj red biti prazan kao što je prikazano na snimci zaslona u nastavku.

Praćenje procesa ažuriranja

No, ako ažuriranje nije aktivno, pronađite sljedeće informacije:

  • Je li ažuriranje aktivno, ako nije, je li ga deaktivirao sustav ili korisnik?
    • Kliknite na Praćenje procesa ažuriranjagumb i dobiti informacije.
    • Kliknite na Praćenje procesa ažuriranjagumb i dobiti sljedeće informacije:
  • Je li neko ažuriranje otkazano?
  • Postoji li dugačak red ažuriranja na čekanju starijih od 10 minuta?

Nadzor unosa brave (SM12)

Izvršite transakciju SM12 i stavite '*' u polje Korisničko ime

Praćenje unosa zaključavanja

SAP pruža mehanizam za zaključavanje kako bi spriječio druge korisnike da mijenjaju zapis na kojem radite. U nekim situacijama brave se ne otpuštaju. To se može dogoditi ako su korisnici odsječeni, tj. zbog problema s mrežom prije nego što uspiju otključati.

Ove stare brave treba obrisati ili bi to moglo spriječiti pristup ili promjene zapisa.

Statistiku zaključavanja možemo koristiti za praćenje zaključavanja koja su postavljena u sustavu. Bilježimo samo one unose zaključavanja koji imaju oznaku datuma i vremena prethodnog dana.

Dnevnik sustava praćenja (SM21)

Možemo koristiti zapisnik da odredimo i ispravimo greške koje se javljaju u sustavu i njegovoj okolini.

Provjeravamo zapisnik za prethodni dan pomoću sljedećeg odabira/opcije:

  • Unesite datum i vrijeme.
  • Odaberite radio gumb Problemi i upozorenja
  • Pritisnite Ponovno čitanje dnevnika sustava.

Dnevnik sustava praćenja

Sažetak melodije (ST02)

Korak 1: Idite na ST02 da provjerite sažetak Tunea.

Korak 2: Ako vidite bilo koju crvenu vrijednost, u SWAPS-u dvaput kliknite na istu.

Sažetak melodije

Korak 3: Na donjem ekranu kliknite na karticu 'Trenutni parametri'

Sažetak melodije

Korak 4: Zabilježite vrijednost i parametre profila

Sažetak melodije

Korak 5: Idite na RZ10 (za promjenu vrijednosti parametara profila)

Korak 6: Spremite promjene.

Korak 7: Ponovno pokrenite poslužitelj kako bi primijenile nove promjene.

Iskorištenost procesora (ST06)

CPU Iskorištenost

Stopa iskorištenosti procesora u mirovanju mora biti 60-65%, ako premaši vrijednost, moramo početi provjeravati barem sljedeće stvari:

  • Pokrenite naredbe na razini OS-a – vrh i provjerite koji procesi uzimaju najviše resursa.
  • Idite na SM50 ili SM66. Provjerite postoje li dugotrajni poslovi ili dugački upiti ažuriranja.
  • Idite na SM12 i provjerite unose zaključavanja
  • Idite na SM13 i provjerite Ažuriranje aktivnog statusa.
  • Provjerite pogreške u SM21.

ABAP ispisi (ST22)

Ovdje provjeravamo ispise prethodnog dana

ABAP odlagališta

Nadzor zahtjeva za spool (SP01)

Za praćenje zahtjeva za spool, izvedite SP01 i odaberite kao ispod:

  • Stavite '*' u polje Kreirao
  • Kliknite na Praćenje zahtjeva za spool gumb za izvršenje.

Praćenje zahtjeva za spool

Ovdje bilježimo samo one zahtjeve koji su prekinuti s problemima.

Praćenje zahtjeva za spool

Praćenje paketnih poslova (SM37)

Za praćenje pozadinskih poslova, izvršite SM37 i odaberite kao ispod:

  • Stavite '*' u polje Korisničko ime i Naziv posla
  • U statusu posla odaberite: Zakazani, Otkazani, Otpušteni i Završeni zahtjevi.

Praćenje skupnih poslova

Transakcijska RFC administracija (SM58)

Transakcijski RFC (tRFC, također izvorno poznat kao asinkroni RFC) je metoda asinkrone komunikacije koja samo jednom izvršava pozvani funkcijski modul u RFC poslužitelju.

Transakcijska RFC administracija

Trebamo odabrati razdoblje prikaza za koje želimo vidjeti tRFC-ove, a zatim odabrati '*' u polju korisničkog imena kako bismo vidjeli sve pozive koji nisu ispravno izvršeni ili čekaju u redu čekanja.

QRFC administracija (izlazni red čekanja-SMQ1)

Ovdje bismo trebali navesti ime klijenta i vidjeti ima li odlaznih qRFC-ova u stanju čekanja ili pogreške.

QRFC administracija

QRFC administracija (ulazni red čekanja-SMQ2)

QRFC administracija

Ovdje bismo trebali navesti ime klijenta i vidjeti ima li dolaznih qRFC-ova u stanju čekanja ili pogreške.

Administracija baze podataka (DB02)

Administracija baze podataka

Nakon što odaberete Trenutne veličine na prvom ekranu dolazimo do donjeg ekrana koji nam pokazuje trenutno stanje svih tabličnih prostora u sustavu.

Administracija baze podataka

Ako je bilo koji od tabličnih prostora veći od 95%, a automatski opseg je isključen, tada moramo dodati novu podatkovnu datoteku kako baza podataka ne bi bila puna.

Također možemo odrediti povijest tabličnih prostora.

Administracija baze podataka

Ovdje možemo odabrati mjesece, tjedne ili dane kako bismo vidjeli promjene koje se događaju u prostoru tablice.

Analizirajući ove vrijednosti, možemo odrediti rast tabličnog prostora.

Administracija baze podataka

Administracija baze podataka

Dnevnici sigurnosne kopije baze podataka (DB12)

Iz ove transakcije mogli smo odrediti kada je bila posljednja uspješna sigurnosna kopija sustava. Možemo pregledati sigurnosne kopije od prethodnog dana i vidjeti je li sve bilo u redu ili ne.

Također možemo pregledati datoteke dnevnika ponavljanja i vidjeti je li sigurnosno kopiranje dnevnika ponavljanja bilo uspješno ili ne.

Dnevnici sigurnosne kopije baze podataka

Brz Revgledaj

Dnevni zadaci praćenja

  1. Kritični zadaci
  2. SAP sistem
  3. Baza podataka

Kritični zadaci

Ne Zadatak transakcija Postupak / Napomena
1 Provjerite je li sustav R/3 uključen. Prijavite se na sustav R/3
2 Provjerite izvršava li se dnevna sigurnosna kopija bez grešaka DB12 Provjerite sigurnosnu kopiju baze podataka.

SAP sistem

Ne Zadatak transakcija Postupak / Napomena
1 Provjerite rade li svi poslužitelji aplikacija. SM51 Provjerite rade li svi poslužitelji.
2 Provjerite radne procese (počevši od SM51). SM50 Svi radni procesi sa statusom "u tijeku" ili "na čekanju".
3 Pregled globalnog procesa rada SM66 Provjerite da nijedan radni proces ne traje dulje od 1800 sekundi
3 Potražite sva neuspjela ažuriranja (ažuriranje se prekida). SM13
  • Postavite datum na jedan dan prije
  • Unesite * u korisnički ID
  • Postavite na "sva" ažuriranja Provjerite retke s "Err."
4 Provjerite zapisnik sustava. SM21 Postavite datum i vrijeme prije posljednjeg pregleda dnevnika. Provjerite za:

  • greške
  • Upozorenja
  • Sigurnosne poruke
  • Problemi s bazom podataka
5 Revtj. za otkazane poslove. SM37 Unesite zvjezdicu (*) u User ID. Provjerite jesu li svi kritični poslovi bili uspješni.
6 Provjerite "stare" brave. SM12 Unesite zvjezdicu (*) za korisnički ID.
7 Provjerite postoje li korisnici u sustavu. SM04AL08 Revtj. za nepoznati ili drugačiji korisnički ID i terminal. Ovaj zadatak treba raditi nekoliko puta dnevno.
8 Provjerite ima li problema s kalemom. SP01 Unesite zvjezdicu (*) za Created ByLook za spool poslove koji su "U procesu" više od sat vremena.
9 Provjerite dnevnik poslova SM37 Provjerite ima li:

  • Novi poslovi
  • Neispravni poslovi
10 Revtj. i razriješiti odlagališta. ST22 Potražite preveliki broj odlagališta. Potražite odlagališta neobične prirode.
11 Revstatistika iew međuspremnika. ST02 Tražite zamjene.

Baza podataka

Ne Zadatak transakcija Postupak / Napomena
1 Revtj. zapisnik grešaka za probleme. ST04
2 Nedostaju indeksi rasta baze podataka DB02 Ako se tablični prostor koristi više od 90 %, dodajte novu podatkovnu datoteku u nju. Ponovno izgradite indekse koji nedostaju
3 Dnevnik statistike baze podataka DB13