SAP nadzor & Provjere izvedbe: Kompletna lekcija s kodovima

Sadržaj:

Anonim

Što je nadzor sustava?

Nadgledanje sustava svakodnevna je rutinska aktivnost i ovaj dokument pruža sustavni korak po korak postupak nadgledanja poslužitelja. Daje pregled tehničkih aspekata i koncepata za proaktivni nadzor sustava. Malo ih je:

  • Provjera poslužitelja aplikacija.
  • Praćenje procesa rada u cijelom sustavu.
  • Praćenje radnih procesa za pojedinačne slučajeve.
  • Praćenje unosa zaključavanja.
  • Korištenje CPU-a
  • Dostupan prostor u bazi podataka.
  • Praćenje procesa ažuriranja.
  • Dnevnik sustava praćenja.
  • Statistika međuspremnika

Neki drugi su:

  • Praćenje batch poslova
  • Praćenje zahtjeva za kalem.
  • Broj zahtjeva za ispis
  • ABAP analiza odlagališta.
  • Monitor performansi baze podataka.
  • Provjera baze podataka.
  • Nadgledanje korisnika aplikacija.

Zašto svakodnevne osnovne provjere / nadzor sustava?

Kako nadziremo SAP sustav?

Provjera poslužitelja aplikacija (SM51)

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

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

Praćenje radnih procesa za pojedinačne instance SM50:

Prikazuje sve pokrenute, čekajuće, zaustavljene i PRIV procese povezane s određenom instancom. U ovom koraku provjeravamo sve procese; status procesa uvijek treba čekati ili izvoditi. Ako bilo koji proces ima status osim čekanja ili pokretanja, moramo provjeriti taj postupak i u skladu s tim prijaviti.

Ova transakcija prikazuje puno podataka poput:

  1. Status radnog procesa (bilo da je zauzet ili ne)
  2. Ako je radni postupak pokrenut, možda ćete moći vidjeti radnju koju je poduzeo u stupcu Akcija.
  3. Možete na kojem se stolu radi

Neki od tipičnih problema:

  • Korisniku treba dugo vremena da se prijavi / nije u mogućnosti prijaviti se / mrežna transakcija vrlo sporo. To bi mogao biti rezultat djelovanja DIA procesa koji se u potpunosti koristi. To bi mogao biti i rezultat dugotrajnih poslova (crveni indikator ispod stupca Vrijeme). Ako je potrebno, možete otkazati sesiju odabirom poslova, a zatim idite na Proces> Otkaži bez jezgre. Ovo će otkazati posao i pustiti radni postupak za drugog korisnika / postupak
  • Neki korisnici mogu imati status PRIV u stupcu Razlog . To bi moglo biti tako da je korisnička transakcija toliko velika da zahtijeva više memorije. Kada se to dogodi, radni postupak DIA-e bit će u "vlasništvu" korisnika i neće dopustiti drugim korisnicima da ga koriste. Ako se to dogodi, obratite se korisniku i ako je moguće pokrenite posao kao pozadinski posao.
  • Ako postoji dug posao ispisa u procesu rada SPO, istražite problem. To bi mogao biti problem povezan s poslužiteljem za ispis ili pisačem.

Praćenje procesa rada u cijelom sustavu (SM66)

Provjerom opterećenja radnog procesa pomoću globalnog pregleda radnog procesa možemo brzo istražiti potencijalni uzrok problema s performansama sustava.
Nadgledajte opterećenje radnog procesa na svim aktivnim instancama u cijelom sustavu
Korištenjem zaslona Globalni pregled radnog procesa možemo na prvi pogled vidjeti:

  • Status svakog aplikacijskog poslužitelja
  • Razlog zašto nije pokrenut
  • Je li ponovno pokrenut
  • Vrijeme izvršenja CPU-a i zahtjeva
  • Korisnik koji se prijavio i klijent na kojeg su se prijavili
  • Izvještaj koji je pokrenut

Korisnik aplikacije za nadzor (AL08 i SM04)

Ova transakcija prikazuje sve korisnike aktivnih instanci.

Praćenje procesa ažuriranja (SM13)

Izvršite transakciju SM13 i u polje KORISNIK stavite ' * ' i kliknite na

Ako nema dugačkih evidencija ažuriranja ili se ažuriranja ne odvijaju, ovaj će red biti prazan, kao što je prikazano na donjoj snimci zaslona.

Ali, ako Ažuriranje nije aktivno, pronađite dolje navedene informacije:

  • Je li ažuriranje aktivno, ako nije, je li ga deaktivirao sustav ili korisnik?
    • Kliknite na gumb i dohvatite informacije.
    • Kliknite na gumb i dobiti dolje navedene podatke:
  • Je li otkazano neko ažuriranje?
  • Postoji li dugačak red na čekanju ažuriranja starijih od 10 minuta?

Nadzor unosa zaključavanja (SM12)

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

SAP nudi mehanizam zaključavanja koji sprečava druge korisnike da promijene zapis na kojem radite. U nekim se situacijama brave ne oslobađaju. To bi se moglo dogoditi ako su korisnici odsječeni, tj. Zbog mrežnog problema prije nego što budu mogli otpustiti bravu.
Te stare brave treba očistiti ili bi to moglo spriječiti pristup zapisima ili promjene.
Statistike zaključavanja možemo koristiti za praćenje zaključavanja koja su postavljena u sustavu. Snimamo samo one unose zaključavanja koji imaju oznaku datuma i vremena prethodnog dana.

Dnevnik sustava praćenja (SM21)

Dnevnik možemo koristiti za utvrđivanje i ispravljanje pogrešaka koje se događaju u sustavu i njegovom okruženju.

Dnevnik za prethodni dan provjeravamo sljedećim odabirom / opcijom:
  • Unesite datum i vrijeme.
  • Odaberite Problemi i upozorenja s radio gumbom
  • Pritisnite Pročitaj sistemski zapisnik.

Sažetak melodije (ST02)

Korak 1: Idite na ST02 da biste provjerili sažetak podešavanja.
Korak 2: Ako vidite crvene vrijednosti, u SWAPS-u dvostruko kliknite isto.

Korak 3: Na donjem zaslonu kliknite karticu 'Trenutni parametri'

Korak 4: Zabilježite vrijednost i parametre profila

Korak 5: Idite na RZ10 (za promjenu vrijednosti parametara profila)
Korak 6: Spremite promjene.
Korak 7: Ponovo pokrenite poslužitelj kako bi učinio nove promjene.

Korištenje CPU-a (ST06)

Stopa iskorištenosti procesora u praznom hodu mora biti 60-65%, ako premašuje vrijednost, moramo započeti provjeru barem ispod 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 pokreću se dugi upiti za ažuriranje.
  • Idite na SM12 i provjerite unose zaključavanja
  • Idite na SM13 i provjerite Ažuriraj aktivni status.
  • Provjerite ima li pogrešaka u SM21.

ABAP odlagališta (ST22)

Ovdje provjeravamo ima li smetlišta prethodnog dana

Nadgledanje zahtjeva za kalem (SP01)

Za nadzor zahtjeva za kalem izvršite SP01 i odaberite kako je prikazano u nastavku:

  • U polje Created By stavite '*'
  • Kliknite na gumb za izvršenje.

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

Praćenje batch poslova (SM37)

Za praćenje pozadinskih poslova izvršite SM37 i odaberite kako je dolje:

  • U polje Korisničko ime i Ime posla stavite '*'
  • U statusu posla odaberite: Planirani, Otkazani, Otpušteni i Gotovi zahtjevi.

Transakcijska RFC administracija (SM58)

Transakcijski RFC (tRFC, također poznat i kao asinkroni RFC) je asinkrona komunikacijska metoda koja samo jednom izvršava pozvani funkcijski modul na RFC poslužitelju.

Moramo odabrati razdoblje prikaza za koje želimo pregledati tRFC-ove, a zatim u polju za korisničko ime odabrati '*' da bismo vidjeli sve pozive koji nisu ispravno izvedeni ili čekaju u redu.

QRFC administracija (izlazni red -SMQ1)

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

QRFC administracija (ulazni red -SMQ2)

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

Administracija baze podataka (DB02)

Nakon što na prvom zaslonu odaberete Current Sizes , dolazimo do zaslona ispod koji nam prikazuje trenutni status svih tabličnih prostora u sustavu.


Ako je bilo koji od tabličnih prostora veći od 95%, a automatski je opseg isključen, trebamo dodati novu datoteku podataka tako da baza podataka nije puna.

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


Ovdje možemo odabrati Mjesece, Tjedne ili Dane kako bismo vidjeli promjene koje se događaju u tabličnom prostoru.

Analizom tih vrijednosti možemo utvrditi rast prostora tablica.



Dnevnici sigurnosnih kopija baze podataka (DB12)

Iz ove transakcije mogli smo utvrditi kada je posljednja uspješna sigurnosna kopija sustava. Možemo pregledati sigurnosne kopije prethodnog dana i vidjeti je li sve bilo u redu ili ne.
Također možemo pregledati datoteke dnevnika ponavljanja i vidjeti je li izrada sigurnosnih kopija dnevnika uspjeha ili ne.

Brzi pregled

Dnevno praćenje zadataka

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

Kritični zadaci

Ne

Zadatak Transakcija Postupak / napomena

1

Provjerite radi li sustav R / 3. Prijavite se na R / 3 sustav

2

Provjerite izvršava li se sigurnosna kopija dnevno bez pogrešaka DB12 Provjerite sigurnosnu kopiju baze podataka.

SAP sustav

Ne

Zadatak Transakcija Postupak / napomena

1

Provjerite rade li svi poslužitelji aplikacija. SM51 Provjerite rade li svi poslužitelji.

2

Provjerite radne procese (započeto od SM51). SM50 Svi radni procesi sa statusom "pokrenut" ili "na čekanju"

3

Pregled globalnog procesa rada SM66 Provjerite da niti jedan radni proces ne traje duže od 1800 sekundi

3

Potražite neuspjela ažuriranja (ažuriranje se završava). SM13
  • Postavite datum na jedan dan prije
  • Unesite * u korisnički ID
  • Postavljeno na "sva" ažuriranja Provjerite ima li linija s "Err."

4

Provjerite zapisnik sustava. SM21 Postavite datum i vrijeme prije zadnjeg pregleda dnevnika. Provjerite:
  • Pogreške
  • Upozorenja
  • Sigurnosne poruke
  • Problemi s bazom podataka

5

Pregled za otkazane poslove. SM37 Unesite zvjezdicu (*) u User ID. Provjerite jesu li svi kritični poslovi bili uspješni.

6

Provjerite postoje li "stare" brave. SM12 Unesite zvjezdicu (*) za korisnički ID.

7

Provjerite ima li korisnika u sustavu. SM04AL08 Potražite nepoznati ili drugačiji korisnički ID i terminal. Ovaj bi se zadatak trebao obavljati nekoliko puta dnevno.

8

Provjerite ima li problema s kalemom. SP01 Unesite zvjezdicu (*) za Created ByLook za poslove namotaja koji su "u proceduri" više od jednog sata.

9

Provjerite zapisnik poslova SM37 Provjerite:
  • Nova radna mjesta
  • Pogrešni poslovi

10

Pregledajte i riješite odlagališta. ST22 Potražite prevelik broj deponija. Potražite deponije neobične prirode.

11

Pregledajte statistiku međuspremnika. ST02 Potražite zamjene.

Baza podataka

Ne

Zadatak Transakcija Postupak / napomena

1

Pregledajte evidenciju pogrešaka da biste pronašli probleme. ST04

2

Indeksi rasta rasta baze podataka DB02 Ako se koristi prostor tablice više od 90%, dodajte mu novu podatkovnu datoteku Ponovno izradite indekse koji nedostaju

3

Dnevnik statistike baze podataka DB13