Cos'è il monitoraggio del sistema?
Il monitoraggio del sistema è un'attività di routine quotidiana e questo documento fornisce una procedura sistematica passo passo per il monitoraggio del server. Fornisce una panoramica degli aspetti tecnici e dei concetti per il monitoraggio proattivo del sistema. Pochi di loro sono:
- Verifica dei server delle applicazioni.
- Monitoraggio dei processi di lavoro a livello di sistema.
- Monitoraggio dei processi di lavoro per singole istanze.
- Monitoraggio delle voci di blocco.
- Utilizzo della CPU
- Spazio disponibile nel database.
- Monitoraggio dei processi di aggiornamento.
- Registro di sistema di monitoraggio.
- Statistiche buffer
Alcuni altri sono:
- Monitoraggio dei lavori in batch
- Monitoraggio della richiesta di spool.
- Numero di richieste di stampa
- ABAP Dump Analysis.
- Monitoraggio delle prestazioni del database.
- Controllo database.
- Monitoraggio degli utenti dell'applicazione.
Perché controlli di base giornalieri / monitoraggio del sistema?
Come monitoriamo un sistema SAP?
Controllo dei server delle applicazioni (SM51)
Questa transazione viene utilizzata per controllare tutti i server delle applicazioni attivi.
Qui puoi vedere quali servizi o processi di lavoro sono configurati in ogni istanza.
Monitoraggio dei processi di lavoro per le singole istanze SM50:
Visualizza tutti i processi in esecuzione, in attesa, arrestati e PRIV relativi a una particolare istanza. In questo passaggio controlliamo tutti i processi; lo stato del processo dovrebbe essere sempre in attesa o in esecuzione. Se un processo ha uno stato diverso da quello in attesa o in esecuzione, è necessario controllare quel particolare processo e segnalare di conseguenza.
Questa transazione mostra molte informazioni come:
- Stato del processo di lavoro (che sia occupato o meno)
- Se il processo di lavoro è in esecuzione, potresti essere in grado di vedere l'azione da esso intrapresa nella colonna Azione.
- Puoi sapere su quale tavolo si sta lavorando
Alcuni dei problemi tipici:
- L'utente impiega molto tempo per accedere / non è in grado di accedere / transazione in linea molto lenta. Questo potrebbe essere il risultato del completo utilizzo dei processi di lavoro DIA. Potrebbe esserci anche il risultato di lavori a lunga esecuzione (indicatore rosso sotto la colonna Ora). Se necessario è possibile annullare la sessione selezionando i lavori, quindi andare su Processo> Annulla senza core. Ciò annullerà il lavoro e rilascerà il processo di lavoro per altri utenti / processi
- Alcuni utenti potrebbero avere lo stato PRIV nella colonna Motivo . È possibile che la transazione dell'utente sia così grande da richiedere più memoria. Quando ciò accadrà, il processo di lavoro DIA sarà "di proprietà" dell'utente e non consentirà ad altri utenti di utilizzarlo. In tal caso, verificare con l'utente e, se possibile, eseguire il lavoro come lavoro in background.
- Se è presente un lungo lavoro di stampa nel processo di lavoro SPO, indagare sul problema. Potrebbe essere un problema relativo al server di stampa o alla stampante.
Monitoraggio dei processi di lavoro a livello di sistema (SM66)
Controllando il carico del processo di lavoro utilizzando la panoramica del processo di lavoro globale, possiamo esaminare rapidamente la potenziale causa di un problema di prestazioni del sistema.
Monitorare il carico del processo di lavoro su tutte le istanze attive nel sistema
Utilizzando la schermata Panoramica del processo di lavoro globale, possiamo vedere a colpo d'occhio:
- Lo stato di ogni server delle applicazioni
- Il motivo per cui non è in esecuzione
- Se è stato riavviato
- La CPU e il tempo di esecuzione della richiesta
- L'utente che ha effettuato l'accesso e il client a cui ha effettuato l'accesso
- Il rapporto in esecuzione
Monitorare l'utente dell'applicazione (AL08 e SM04)
Questa transazione mostra tutti gli utenti delle istanze attive.
Monitoraggio dei processi di aggiornamento (SM13)
Eseguire la transazione SM13 e inserire " * " nel campo USER e fare clic su
Se non ci sono record di aggiornamenti in sospeso da tempo o non sono in corso aggiornamenti, questa coda sarà vuota come mostrato nella schermata qui sotto.
Tuttavia, se l'aggiornamento non è attivo, trova le informazioni seguenti:
- L'aggiornamento è attivo, in caso contrario è stato disattivato dal sistema o da un utente?
- Clicca su pulsante e ottenere le informazioni.
- Clicca su pulsante e ottenere le seguenti informazioni:
- Qualche aggiornamento è stato annullato?
- C'è una lunga coda di aggiornamenti in sospeso più vecchi di 10 minuti?
Monitoraggio delle voci di blocco (SM12)
Eseguire la transazione SM12 e inserire "*" nel campo Nome utente
SAP fornisce un meccanismo di blocco per impedire ad altri utenti di modificare il record su cui stai lavorando. In alcune situazioni, i blocchi non vengono rilasciati. Ciò potrebbe accadere se gli utenti vengono interrotti, ad esempio a causa di un problema di rete prima che possano rilasciare il blocco.
Questi vecchi blocchi devono essere cancellati o potrebbero impedire l'accesso o le modifiche ai record.
Possiamo utilizzare le statistiche sui blocchi per monitorare i blocchi impostati nel sistema. Registriamo solo quelle voci di blocco che hanno la data e l'ora del giorno precedente.
Registro di sistema di monitoraggio (SM21)
Possiamo utilizzare il registro per individuare e correggere gli errori che si verificano nel sistema e nel suo ambiente.
- Immettere data e ora.
- Seleziona Problemi e avvisi relativi ai pulsanti di opzione
- Premere Rileggi registro di sistema.
Sintonia sintonia (ST02)
Passaggio 1: vai a ST02 per controllare il riepilogo della messa a punto.
Passaggio 2: se vedi valori in rosso, in SWAPS, fai doppio clic sullo stesso.
Passaggio 3: nella schermata sottostante, fare clic sulla scheda "Parametri correnti"
Passaggio 4: annotare il valore e i parametri del profilo
Passaggio 5: andare a RZ10 (per modificare i valori dei parametri del profilo)
Passaggio 6: salvare le modifiche.
Passaggio 7: riavviare il server per rendere effettive le nuove modifiche.
Utilizzo della CPU (ST06)
Il tasso di utilizzo della CPU inattivo deve essere del 60-65%, se supera il valore, dobbiamo iniziare a controllare almeno sotto le cose:
- Esegui comandi a livello di sistema operativo - in alto e controlla quali processi stanno utilizzando la maggior parte delle risorse.
- Vai a SM50 o SM66. Verificare la presenza di processi a esecuzione prolungata o query di aggiornamento a lungo in esecuzione.
- Vai a SM12 e controlla le voci di blocco
- Vai a SM13 e controlla Aggiorna stato attivo.
- Verificare la presenza di errori in SM21.
Dump ABAP (ST22)
Qui controlliamo i dump del giorno precedente
Monitoraggio della richiesta di spool (SP01)
Per il monitoraggio della richiesta di spool, eseguire SP01 e selezionare come di seguito:
- Metti "*" nel campo Creato da
- Clicca su pulsante di esecuzione.
Qui registriamo solo quelle richieste che vengono terminate con problemi.
Monitoraggio dei lavori in batch (SM37)
Per il monitoraggio dei processi in background, eseguire SM37 e selezionare come di seguito:
- Metti "*" nel campo Nome utente e Nome lavoro
- In Stato lavoro, selezionare: Richieste pianificate, Annullate, Rilasciate e Finite.
Amministrazione RFC transazionale (SM58)
Transactional RFC (tRFC, originariamente noto anche come RFC asincrono) è un metodo di comunicazione asincrono che esegue il modulo funzione chiamato nel server RFC solo una volta.
Dobbiamo selezionare il periodo di visualizzazione per il quale vogliamo visualizzare i tRFC e quindi selezionare '*' nel campo del nome utente per visualizzare tutte le chiamate che non sono state eseguite correttamente o in attesa in coda.
Amministrazione QRFC (coda in uscita -SMQ1)
Dovremmo specificare il nome del client qui e vedere se ci sono qRFC in uscita in stato di attesa o di errore.
Amministrazione QRFC (coda in entrata -SMQ2)
Dovremmo specificare il nome del client qui e vedere se ci sono qRFC in arrivo in stato di attesa o di errore.
Amministrazione database (DB02)
Dopo aver selezionato Dimensioni correnti nella prima schermata, arriviamo alla schermata seguente che ci mostra lo stato corrente di tutti i tablespace nel sistema.
Se uno qualsiasi degli spazi tabella è superiore al 95% e l'estensione automatica è disattivata, è necessario aggiungere un nuovo file di dati in modo che il database non sia pieno.
Possiamo selezionare Mesi, Settimane o Giorni qui per vedere i cambiamenti che avvengono in un tablespace.
Registri di backup del database (DB12)
Da questa transazione, abbiamo potuto determinare quando è stato l'ultimo backup riuscito del sistema. Possiamo rivedere i backup del giorno precedente e vedere se tutto è andato bene o no.
Possiamo anche esaminare i file di registro di ripristino e vedere se il backup del registro di ripristino è stato eseguito correttamente o meno.
Recensione veloce
Attività di monitoraggio giornaliere
- Compiti critici
- Sistema SAP
- Banca dati
Compiti critici
No | Compito | Transazione | Procedura / Osservazione |
---|---|---|---|
1 | Verificare che il sistema R / 3 sia attivo. | Accedi al sistema R / 3 | |
2 | Verificare che il backup giornaliero venga eseguito senza errori | DB12 | Controlla il backup del database. |
Sistema SAP
No | Compito | Transazione | Procedura / Osservazione |
---|---|---|---|
1 | Verificare che tutti i server delle applicazioni siano attivi. | SM51 | Controlla che tutti i server siano attivi. |
2 | Controllare i processi di lavoro (avviato da SM51). | SM50 | Tutti i processi di lavoro con uno stato "in esecuzione" o "in attesa" |
3 | Panoramica del processo di lavoro globale | SM66 | Verificare che nessun processo di lavoro sia in esecuzione per più di 1800 secondi |
3 | Cerca eventuali aggiornamenti non riusciti (l'aggiornamento termina). | SM13 |
|
4 | Controlla il registro di sistema. | SM21 | Impostare la data e l'ora prima dell'ultima revisione del registro. Controlla:
|
5 | Revisione per lavori annullati. | SM37 | Immettere un asterisco (*) in ID utente e verificare che tutti i lavori critici siano stati completati correttamente. |
6 | Verificare la presenza di serrature "vecchie". | SM12 | Immettere un asterisco (*) per l'ID utente. |
7 | Verifica la presenza di utenti nel sistema. | SM04AL08 | Esaminare un ID utente e un terminale sconosciuti o diversi. Questa attività dovrebbe essere eseguita più volte al giorno. |
8 | Verificare la presenza di problemi di bobina. | SP01 | Immettere un asterisco (*) per Created ByLook per i lavori di spool che sono stati "In elaborazione" per più di un'ora. |
9 | Controlla il registro dei lavori | SM37 | Controlla:
|
10 | Rivedi e risolvi i dump. | ST22 | Cerca un numero eccessivo di discariche. Cerca discariche di natura insolita. |
11 | Rivedi le statistiche del buffer. | ST02 | Cerca gli scambi. |
Banca dati
No | Compito | Transazione | Procedura / Osservazione |
---|---|---|---|
1 | Rivedi il registro degli errori per i problemi. | ST04 | |
2 | Database GrowthMissing Indici | DB02 | Se lo spazio tabella viene utilizzato per più del 90%, aggiungere un nuovo file di dati ad esso Ricostruire gli indici mancanti |
3 | Registro delle statistiche del database | DB13 |