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?
Kako možemo pratiti a SAP Sustava?
Provjera aplikacijskih poslužitelja (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 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.
Ova transakcija prikazuje mnogo informacija kao što su:
- Status procesa rada (da li je zauzet ili ne)
- Ako je radni proces pokrenut, možda ćete moći vidjeti radnju koju je poduzeo u stupcu Akcija.
- 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)
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.
Praćenje procesa ažuriranja (SM13)
Izvršite transakciju SM13 i stavite '*' u polju KORISNIK i kliknite na tipku.
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.
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
gumb i dobiti informacije.
- Kliknite na
gumb i dobiti sljedeće informacije:
- Kliknite na
- 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
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.
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.
Korak 3: Na donjem ekranu kliknite na 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: Ponovno pokrenite poslužitelj kako bi primijenile nove promjene.
Iskorištenost procesora (ST06)
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
Nadzor zahtjeva za spool (SP01)
Za praćenje zahtjeva za spool, izvedite SP01 i odaberite kao ispod:
Ovdje bilježimo samo one zahtjeve koji su prekinuti s problemima.
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.
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.
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 (ulazni red čekanja-SMQ2)
Ovdje bismo trebali navesti ime klijenta i vidjeti ima li dolaznih qRFC-ova u stanju čekanja ili pogreške.
Administracija baze podataka (DB02)
Nakon što odaberete Trenutne veličine na prvom ekranu dolazimo do donjeg ekrana koji nam pokazuje trenutno stanje svih tabličnih prostora u sustavu.
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.
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.
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.
Brz Revgledaj
Dnevni zadaci praćenja
- Kritični zadaci
- SAP sistem
- 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 |
|
4 | Provjerite zapisnik sustava. | SM21 | Postavite datum i vrijeme prije posljednjeg pregleda dnevnika. Provjerite za:
|
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:
|
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 |