Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Esercitazione: configurazione del monitoraggio per SAP ASE
Questo tutorial dimostra come configurare CloudWatch Application Insights per configurare il monitoraggio dei database SAP ASE. È possibile utilizzare i dashboard automatici di CloudWatch Application Insights per visualizzare i dettagli dei problemi, accelerare la risoluzione dei problemi e facilitare il tempo medio di risoluzione (MTTR) per i database SAP ASE.
Approfondimenti sulle applicazioni per argomenti SAP ASE
Ambienti supportati
CloudWatch Application Insights supporta l'implementazione di AWS risorse per i seguenti sistemi e modelli. È possibile fornire e installare il software di database SAP ASE e il software applicativo SAP supportato.
-
Uno o più database SAP ASE su una singola EC2 istanza Amazon: SAP ASE in un'architettura scalabile a nodo singolo.
-
Configurazione dei database SAP ASE con disponibilità elevata tra AZ: SAP ASE con disponibilità elevata tra configurata su due zone di disponibilità utilizzando il clustering SUSE/RHEL.
Nota
CloudWatch Application Insights supporta solo ambienti ASE HA con ID di sistema SAP (SID) singolo. Se SIDs sono collegati più ASE HA, il monitoraggio verrà impostato solo per il primo SID rilevato.
Sistemi operativi supportati
CloudWatch Application Insights for SAP ASE supporta l'architettura x86-64 sui seguenti sistemi operativi:
-
SuSE Linux 12 SP4
-
SuSE Linux 12 SP5
-
SuSE Linux 15
-
SuSE Linux 15 SP1
-
SuSE Linux 15 SP2
-
SuSE Linux 15 SP3
-
SuSE Linux 15 SP4
-
SuSE Linux 15 SP1 per SAP
-
SuSE Linux 15 per SAP SP2
-
SuSE Linux 15 per SAP SP3
-
SuSE Linux 15 per SAP SP4
-
SuSE Linux 12 per SAP SP4
-
SuSE Linux 12 per SAP SP5
-
RedHat Linux 7.6
-
RedHat Linux 7.7
-
RedHat Linux 7.9
-
RedHat Linux 8.1
-
RedHat Linux 8.4
-
RedHat Linux 8.6
Funzionalità
CloudWatch Application Insights for SAP ASE offre le seguenti funzionalità:
-
Rilevamento automatico dei carichi di lavoro SAP ASE
-
Creazione automatica di allarmi SAP ASE in base alla soglia statica
-
Creazione automatica di allarmi SAP ASE in base al rilevamento di anomalie
-
Riconoscimento automatico del modello di log SAP ASE
-
Pannello di controllo dell'integrità per SAP ASE
-
Pannello di controllo dei problemi per SAP ASE
Prerequisiti
È necessario soddisfare i seguenti prerequisiti per configurare un database SAP ASE con CloudWatch Application Insights:
-
Parametri di configurazione SAP ASE: i seguenti parametri di configurazione devono essere abilitati sul database ASE:
"enable monitoring"
,"sql text pipe max messages"
e"sql text pipe active"
. Ciò consente ad CloudWatch Application Insights di fornire funzionalità di monitoraggio complete per il database. Se queste impostazioni non sono abilitate nel database ASE, Approfondimenti sulle applicazioni le abiliterà automaticamente a raccogliere i parametri necessari per consentire il monitoraggio. -
Utente del database SAP ASE: l'utente del database fornito durante l'onboarding di Approfondimenti sulle applicazioni deve disporre dell'autorizzazione per accedere a quanto segue:
-
Tabelle di sistema nel database master e nei database degli utenti (tenant)
-
Monitoraggio delle tabelle
-
-
SAPHostCtrl: installa e configura SAPHost Ctrl sulla tua istanza Amazon EC2 .
-
CloudWatch Agente Amazon: assicurati di non eseguire un CloudWatch agente preesistente sulla tua EC2 istanza Amazon. Se hai installato un CloudWatch agente, assicurati di rimuovere la configurazione delle risorse che stai utilizzando in CloudWatch Application Insights dal file di configurazione dell' CloudWatch agente esistente per evitare un conflitto di fusione. Per ulteriori informazioni, consulta Crea o modifica manualmente il file di configurazione CloudWatch dell'agente.
-
AWS Abilitazione di Systems Manager: installa SSM Agent sulle tue istanze e abilita le istanze abilitate per SSM. Per ulteriori informazioni su SSM Agent, consulta Utilizzo di SSM Agent nella Guida per l'utente di Systems Manager AWS .
-
Ruoli delle EC2 istanze Amazon: devi collegare i seguenti ruoli di EC2 istanza Amazon per configurare il tuo database.
-
È necessario allegare il ruolo
AmazonSSMManagedInstanceCore
per abilitare Systems Manager. Per ulteriori informazioni, consulta Esempi di policy basate sull'identità nella AWS Systems Manager. -
È necessario allegare il
CloudWatchAgentServerPolicy
per consentire l'emissione dei parametri e dei log dell'istanza. CloudWatch Per ulteriori informazioni, consulta Creare ruoli e utenti IAM da utilizzare con l' CloudWatch agente Amazon. -
È necessario allegare la seguente policy in linea IAM al ruolo dell' EC2istanza Amazon per leggere la password memorizzata in AWS Secrets Manager. Per ulteriori informazioni sulle policy inline, consulta Policy gestite e policy inline nella Guida per l'utente di IAM AWS Identity and Access Management .
{ "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": [ "secretsmanager:GetSecretValue" ], "Resource": "arn:aws:secretsmanager:*:*:secret:ApplicationInsights-*" } ] }
-
-
AWS Resource Groups— È necessario creare un gruppo di risorse che includa tutte le AWS risorse associate utilizzate dallo stack di applicazioni per l'onboarding delle applicazioni in Application Insights. CloudWatch Ciò include EC2 le istanze Amazon e i volumi Amazon EBS che eseguono il database SAP ASE. Se ci sono più database per account, ti consigliamo di creare un gruppo di risorse che includa le AWS risorse per ogni sistema di database SAP ASE.
-
Autorizzazioni IAM: per gli utenti non amministratori:
-
È necessario creare una policy AWS Identity and Access Management (IAM) che consenta ad Application Insights di creare un ruolo collegato al servizio e collegarlo alla propria identità utente. Per le fasi di collegamento della policy, consulta Policy IAM per CloudWatch Application Insights.
-
L'utente deve disporre dell'autorizzazione per creare un account segreto per AWS Secrets Manager archiviare le credenziali utente del database. Per ulteriori informazioni, consulta la sezione Esempio: autorizzazione alla creazione di segreti.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "secretsmanager:CreateSecret" ], "Resource": "arn:aws:secretsmanager:*:*:secret:ApplicationInsights-*" } ] }
-
-
Ruolo collegato al servizio: Application Insights utilizza ruoli collegati ai servizi AWS Identity and Access Management (IAM). Un ruolo collegato al servizio viene creato per te quando crei la tua prima applicazione Application Insights nella console Application Insights. Per ulteriori informazioni, consulta Utilizzo di ruoli collegati ai servizi per CloudWatch Application Insights.
Configurazione del monitoraggio sul database SAP ASE
Per configurare il monitoraggio per il database SAP ASE, completa i seguenti passaggi.
-
Apri la CloudWatch console
. -
Nel pannello di navigazione a sinistra, scegli Application Insights sotto Application Insights (Informazioni dettagliate applicazione).
-
La pagina Application Insights visualizza l'elenco delle applicazioni che sono monitorate con Application Insights e lo stato di monitoraggio per ciascuna applicazione. Nell'angolo in alto a destra, scegli Aggiungere un'applicazione.
-
Nella pagina Specifica i dettagli dell'applicazione, dall'elenco a discesa sotto Gruppo di risorse, seleziona il gruppo di risorse AWS contenente le risorse del database SAP ASE. Se non hai creato un gruppo di risorse per l'applicazione, puoi crearne uno scegliendo Crea nuovo gruppo di risorse sotto il menu a discesa Resource Group (Gruppo di risorse). Per ulteriori informazioni sui resource groups, consulta la Guida per l'utente di Resource Groups AWS .
-
In Monitor CloudWatch Events, seleziona la casella di controllo per integrare il monitoraggio di Application Insights con CloudWatch Events per ottenere informazioni da Amazon EBS EC2 AWS CodeDeploy, Amazon, Amazon ECS AWS Health APIs e notifiche, Amazon RDS, Amazon S3 e. AWS Step Functions
-
In Integra con AWS Systems Manager OpsCenter, seleziona la casella di controllo accanto a Genera AWS Systems Manager OpsCenter OpsItems per azioni correttive per visualizzare e ricevere notifiche quando vengono rilevati problemi per le applicazioni selezionate. Per tenere traccia delle operazioni eseguite per risolvere gli elementi di lavoro operativi, denominati OpsItems, correlati alle AWS risorse, fornisci un argomento SNS ARN.
-
Facoltativamente, puoi inserire tag per aiutarti a identificare e organizzare le tue risorse. CloudWatch Application Insights supporta gruppi di risorse AWS CloudFormation basati su tag e stack, ad eccezione dei gruppi. Application Auto Scaling Per ulteriori informazioni, consulta Tag Editor nella Guida per l'utente di AWS Resource Groups .
-
Scegli Successivo per continuare a impostare il monitoraggio.
-
Nella pagina Rivedi i componenti rilevati, sono elencati i componenti monitorati e i relativi carichi di lavoro rilevati automaticamente da CloudWatch Application Insights.
Nota
I componenti che contengono un carico di lavoro SAP ASE High Availability rilevato supportano solo un carico di lavoro su un componente. I componenti che contengono un carico di lavoro SAP ASE a nodo singolo rilevato supportano più carichi di lavoro, ma non è possibile aggiungere o rimuovere carichi di lavoro. Tutti i carichi di lavoro rilevati automaticamente verranno monitorati.
-
Scegli Next (Successivo).
-
Sulla pagina Specifica i dettagli dei componenti, immetti il nome utente e la password dei tuoi database SAP ASE.
-
Esamina la configurazione del monitoraggio delle applicazioni e scegli Invia.
-
Si apre la pagina dei dettagli dell'applicazione, in cui è possibile visualizzare riepilogo dell'applicazione, l'elenco di componenti e carichi di lavoro monitorati e i componenti e i carichi di lavoro non monitorati. Se si seleziona il pulsante di opzione accanto a un componente o a un carico di lavoro, è anche possibile visualizzare la cronologia della configurazione, i modelli di log e qualsiasi Tag creato. Quando si invia la configurazione, l'account implementa tutti i parametri e gli allarmi per il sistema SAP ASE; l'operazione può richiedere fino a 2 ore.
Gestione del monitoraggio del database SAP ASE
È possibile gestire le credenziali utente, i parametri e i percorsi di log per il database SAP ASE completando i seguenti passaggi:
-
Apri la CloudWatch console
. -
Nel pannello di navigazione a sinistra, scegli Application Insights sotto Application Insights (Informazioni dettagliate applicazione).
-
La pagina Application Insights visualizza l'elenco delle applicazioni che sono monitorate con Application Insights e lo stato di monitoraggio per ciascuna applicazione.
-
In Componenti monitorati, seleziona il pulsante di opzione accanto al nome del componente. Quindi, scegli Gestisci il monitoraggio.
-
In EC2 Instance Group Logs, è possibile aggiornare il percorso di log esistente, il set di pattern di log e il nome del gruppo di log. Inoltre, è possibile aggiungere fino a tre altri Log di applicazioni.
-
In Parametri, è possibile scegliere i parametri SAP ASE in base alle proprie esigenze. I nomi dei parametri SAP ASE hanno il prefisso
asedb
. È possibile aggiungere fino a 60 parametri per componente. -
In Configurazione ASE, immetti la password e il nome utente per il database SAP ASE. Si tratta del nome utente e della password che CloudWatch l'agente Amazon utilizza per connettersi al database SAP ASE.
-
In Allarmi personalizzati, puoi aggiungere altri allarmi da CloudWatch monitorare con Application Insights.
-
Esamina la configurazione del monitoraggio dell'applicazione e scegli Invia. Quando si invia la configurazione, l'account aggiorna tutti i parametri e gli allarmi per il sistema SAP HANA, che possono richiedere fino a 2 ore.
Configurazione della soglia dell'allarme
CloudWatch Application Insights crea automaticamente una CloudWatch metrica Amazon per l'allarme da monitorare, insieme alla soglia per tale metrica. L'allarme passa nello stato ALARM
quando il parametro supera la soglia per un numero specificato di periodi di valutazione. Si noti che queste impostazioni non vengono mantenute da Application Insights.
Per modificare un allarme per un singolo parametro, procedere come segue:
-
Apri la CloudWatch console
. -
Nel pannello di navigazione, seleziona Alarms (Allarmi), All alarms (Tutti gli allarmi).
-
Seleziona il pulsante di opzione accanto all'allarme creato automaticamente da CloudWatch Application Insights. Quindi scegli Operazioni e seleziona Modifica dal menu a discesa.
-
Modificare i seguenti parametri sotto Parametro.
-
In Statistic (Statistica), scegli una delle statistiche o percentili predefiniti oppure specifichi un percentile personalizzato. Ad esempio
p95.45
. -
In Period (Periodo), scegli il periodo di valutazione per l'allarme. Durante la valutazione dell'allarme, ogni periodo è aggregato in un punto dati.
-
-
Modificare i seguenti parametri sotto Condizioni.
-
Specificare se il parametro deve essere maggiore di, minore di o uguale alla soglia.
-
Specificare il valore della soglia.
-
-
In Configurazione aggiuntiva, modificare i seguenti parametri.
-
In Datapoint per l'allarme, specificare il numero di punti dati, o periodi di valutazione, che devono essere inclusi nello stato
ALARM
per avviare l'allarme. Quando i due valori corrispondono, viene creato un allarme che entra nello statoALARM
se il numero designato di periodi consecutivi viene superato. Per creare un allarmem
din
, specificare un numero minore per il primo valore rispetto a quello specificato per il secondo valore. Per ulteriori informazioni sulla valutazione degli allarmi, consulta Valutazione di un allarme. -
Per Missing data treatment (Trattamento dati mancanti), scegli la modalità di comportamento dell'allarme quando mancano alcuni punti dati. Per ulteriori informazioni sul trattamento dei dati mancanti, vedi Configurazione del modo in cui gli CloudWatch allarmi trattano i dati mancanti.
-
Se l'allarme utilizza un percentile come statistica monitorata, viene visualizzata una casella Percentiles with low samples (Percentili con campioni ridotti). Scegli se valutare o ignorare casi con bassa frequenza di campionamento. Se scegli ignore (maintain alarm state) (ignora (mantieni stato dell'allarme)), lo stato corrente dell'allarme viene sempre mantenuto quando la dimensione dell'esempio è troppo bassa. Per ulteriori informazioni sui percentili con campioni bassi, consulta Allarmi basati su percentili ed esempi di dati limitati CloudWatch .
-
-
Scegli Next (Successivo).
-
In Notification (Notifica), seleziona un argomento SNS per segnalare quando l'allarme è nello stato
ALARM
,OK
oINSUFFICIENT_DATA
. -
Seleziona Update Alarm (Aggiorna allarme).
Visualizzazione e risoluzione dei problemi di SAP ASE rilevati da Approfondimenti sulle applicazioni
Questa sezione fornisce istruzioni per risolvere i problemi comuni che si possono verificare durante la configurazione del monitoraggio per SAP ASE su Approfondimenti sulle applicazioni.
Errori del server di backup SAP ASE
È possibile identificare il messaggio di errore esaminando il pannello di controllo creato dinamicamente. Il pannello di controllo mostra il messaggio di errore riportato nel server di backup SAP ASE. Per ulteriori dettagli sui log del server di backup SAP ASE, consulta la pagina Backup Server Error Logging nella documentazione di SAP
Transazioni SAP ASE di lunga durata
Identifica la transazione di lunga durata e verifica se può essere interrotta o se l'esecuzione è intenzionale. Per ulteriori dettagli, consulta la pagina 2180410 — How to display transaction log records for long running transactions? — SAP ASE
Connessioni utente SAP ASE
Verifica se il tuo database SAP ASE è dimensionato in modo adeguato al carico di lavoro che intendi eseguire sul database. Per ulteriori dettagli, consulta Configuring User Connections
Spazio su disco SAP ASE
È possibile identificare il livello di database che causa il problema esaminando il pannello di controllo creato dinamicamente. Il pannello di controllo mostra i parametri correlati e i frammenti di file di log. È importante comprendere la causa dell'aumento dello spazio su disco e, laddove possibile, aumentare le dimensioni fisiche del disco, lo spazio su disco allocato o entrambi questi fattori. Per ulteriori dettagli, consulta SAP Documentation disk resize
Risoluzione dei problemi relativi ad Approfondimenti sulle applicazioni per SAP ASE
Questa sezione fornisce i passaggi per aiutarti a risolvere gli errori comuni restituiti dal pannello di controllo di Application Insights.
Errore | Errore restituito | Causa principale | Risoluzione |
---|---|---|---|
Impossibile aggiungere più di 60 parametri del monitor. |
|
Attualmente, il limite dei parametri è di 60 parametri monitorati per componente. |
Rimuovi i parametri non necessari per rispettare il limite. |
Non vengono visualizzati parametri o allarmi SAP dopo il processo di integrazione |
Il comando |
Il nome utente e la password potrebbero non essere corretti. |
Verifica che il nome utente e la password siano validi ed esegui nuovamente il processo di integrazione. |