Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Tutoriel : Configuration de la surveillance pour SAP ASE
Ce didacticiel explique comment configurer CloudWatch Application Insights pour configurer la surveillance de vos SAP ASE bases de données. Vous pouvez utiliser les tableaux de bord automatiques d' CloudWatch Application Insights pour visualiser les détails des problèmes, accélérer le dépannage et accélérer le délai moyen de résolution (MTTR) de vos SAP ASE bases de données.
Informations sur les applications pour les SAP ASE sujets
Environnements compatibles
CloudWatch Application Insights prend en charge le déploiement de AWS ressources pour les systèmes et modèles suivants. Vous fournissez et installez le logiciel SAP ASE de base de données et les logiciels SAP d'application pris en charge.
-
Une ou plusieurs SAP ASE bases de données sur une seule EC2 instance Amazon, SAP ASE dans une architecture évolutive à nœud unique.
-
Configuration de la haute disponibilité de la SAP ASE base de données cross-AZ : SAP ASE avec une haute disponibilité configurée sur deux zones de disponibilité à l'aide deSUSE/RHELclustering.
Note
CloudWatch Application Insights ne prend en charge que les environnements ASE HA à identifiant SAP système unique (SID). Si plusieurs ASE HA SIDs sont connectés, la surveillance ne sera configurée que pour le premier détectéSID.
Systèmes d’exploitation pris en charge
CloudWatch Application Insights for SAP ASE prend en charge l'architecture x86-64 sur les systèmes d'exploitation suivants :
-
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 pour SAP
-
SuSE Linux 15 SP2 pour SAP
-
SuSE Linux 15 SP3 pour SAP
-
SuSE Linux 15 SP4 pour SAP
-
SuSE Linux 12 SP4 pour SAP
-
SuSE Linux 12 SP5 pour SAP
-
RedHat Linux 7.6
-
RedHat Linux 7.7
-
RedHat Linux 7.9
-
RedHat Linux 8.1
-
RedHat Linux 8.4
-
RedHat Linux 8.6
Fonctionnalités
CloudWatch Application Insights for SAP ASE fournit les fonctionnalités suivantes :
-
Détection automatique des SAP ASE charges de travail
-
Création automatique SAP ASE d'une alarme basée sur un seuil statique
-
Création automatique SAP ASE d'alarmes basée sur la détection d'anomalies
-
Reconnaissance automatique des modèles de SAP ASE log
-
Tableau de bord de santé pour SAP ASE
-
Tableau de bord des problèmes pour SAP ASE
Prérequis
Vous devez remplir les conditions préalables suivantes pour configurer une SAP ASE base de données avec CloudWatch Application Insights :
-
SAPASEparamètres de configuration — Les paramètres de configuration suivants doivent être activés sur votre ASE base de données :
"enable monitoring"
,"sql text pipe max messages"
,"sql text pipe active"
. Cela permet à CloudWatch Application Insights de fournir des fonctionnalités de surveillance complètes pour votre base de données. Si ces paramètres ne sont pas activés dans votre ASE base de données, Application Insights leur permettra automatiquement de collecter les mesures nécessaires pour permettre la surveillance. -
SAPASEutilisateur de base de données : l'utilisateur de base de données indiqué lors de l'intégration d'Application Insights doit être autorisé à accéder aux éléments suivants :
-
Tables système de la base de données principale et des bases de données utilisateur (locataires)
-
Surveillance des tables
-
-
SAPHostCtrl— Installez et configurez SAPHostCtrl sur votre EC2 instance Amazon.
-
CloudWatch Agent Amazon — Assurez-vous que vous n'utilisez pas d' CloudWatch agent préexistant sur votre EC2 instance Amazon. Si CloudWatch l'agent est installé, veillez à supprimer la configuration des ressources que vous utilisez dans CloudWatch Application Insights du fichier de configuration de l' CloudWatch agent existant afin d'éviter un conflit de fusion. Pour de plus amples informations, veuillez consulter Création ou modification manuelle du fichier de configuration de CloudWatch l'agent.
-
AWS Activation de Systems Manager : installez SSM l'agent sur vos instances et activez les instances activées pourSSM. Pour plus d'informations sur l'installation de l'SSMagent, consultez la section Utilisation de l'SSMagent dans AWS Guide de l'utilisateur de Systems Manager.
-
Rôles d'EC2instance Amazon : vous devez associer les rôles d'EC2instance Amazon suivants pour configurer votre base de données.
-
Vous devez joindre le rôle
AmazonSSMManagedInstanceCore
pour activer Systems Manager. Pour plus d’informations, consultez .AWS Systems Manager exemples de politiques basées sur l'identité. -
Vous devez joindre le
CloudWatchAgentServerPolicy
pour permettre l'émission des métriques et des journaux de l'instance CloudWatch. Pour plus d'informations, consultez Créer IAM des rôles et des utilisateurs à utiliser avec CloudWatch l'agent Amazon. -
Vous devez associer la politique IAM en ligne suivante au rôle d'EC2instance Amazon pour lire le mot de passe stocké dans AWS Secrets Manager. Pour plus d'informations sur les politiques intégrées, consultez la section Politiques intégrées dans le AWS Identity and Access Management Guide de l'utilisateur.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": [ "secretsmanager:GetSecretValue" ], "Resource": "arn:aws:secretsmanager:*:*:secret:ApplicationInsights-*" } ] }
-
-
AWS Resource Groups— Vous devez créer un groupe de ressources qui inclut tous les AWS ressources utilisées par votre pile d'applications pour intégrer vos applications à CloudWatch Application Insights. Cela inclut les EC2 instances Amazon et les EBS volumes Amazon qui exécutent votre SAP ASE base de données. S'il existe plusieurs bases de données par compte, nous vous recommandons de créer un groupe de ressources incluant AWS ressources pour chaque système SAP ASE de base de données.
-
IAMautorisations — Pour les utilisateurs non administrateurs :
-
Vous devez créer un AWS Identity and Access Management (IAM) politique qui permet à Application Insights de créer un rôle lié à un service et de l'associer à votre identité d'utilisateur. Pour savoir comment attacher la politique, consultez IAMpolitique pour CloudWatch Application Insights.
-
L'utilisateur doit être autorisé à créer un secret dans AWS Secrets Manager pour stocker les informations d'identification de l'utilisateur de la base de données. Pour de plus amples informations, consultez Example: Permission to create secrets (Exemple : Autorisation de créer des secrets).
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "secretsmanager:CreateSecret" ], "Resource": "arn:aws:secretsmanager:*:*:secret:ApplicationInsights-*" } ] }
-
-
Rôle lié à un service — Application Insights utilise AWS Identity and Access Management (IAM) rôles liés aux services. Un rôle lié à un service est créé pour vous lorsque vous créez votre première application Application Insights dans la console Application Insights. Pour de plus amples informations, veuillez consulter Utilisation de rôles liés à un service pour Application Insights CloudWatch .
Configurer la surveillance de votre base SAP ASE de données
Procédez comme suit pour configurer la surveillance de votre SAP ASE base de données
-
Ouvrez la CloudWatchconsole
. -
Dans le volet de navigation de gauche, sélectionnez Application Insights sous Insights.
-
La page Application Insights affiche la liste des applications qui sont surveillées à l'aide d'Application Insights et l'état de surveillance de chaque application. Dans le coin supérieur droit, sélectionnez Add an application (Ajouter une application).
-
Sur la page Spécifier les détails de l'application, dans la liste déroulante sous Groupe de ressources, sélectionnez AWS groupe de ressources qui contient les ressources SAP ASE de votre base de données. Si vous n'avez pas encore créé de Resource Group pour votre application, vous pouvez le faire en sélectionnant Create new resource group (Créer un Resource Group) sous le menu déroulant Resource Group. Pour plus d'informations sur la création de groupes de ressources, consultez AWS Guide de l'utilisateur de Resource Groups.
-
Sous Surveiller CloudWatch les événements, cochez la case pour intégrer la surveillance des informations d'application aux CloudWatch événements afin d'obtenir des informations d'AmazonEBS, AmazonEC2, AWS CodeDeploy, AmazonECS, AWS Health APIset notifications, AmazonRDS, Amazon S3, et AWS Step Functions.
-
Sous Intégrer avec AWS Systems Manager OpsCenter, cochez la case à côté de Générer AWS Systems Manager OpsCenter OpsItems pour des actions correctives permettant d'afficher et de recevoir des notifications lorsque des problèmes sont détectés pour les applications sélectionnées. Pour suivre les opérations effectuées pour résoudre les éléments de travail opérationnels, appelés OpsItems, qui sont liés à votre AWS ressources, fournissez un SNS sujetARN.
-
Vous pouvez éventuellement saisir des balises pour vous aider à identifier et à organiser vos ressources. CloudWatch Application Insights prend en charge à la fois les balises et AWS CloudFormation groupes de ressources basés sur des piles, à l'exception de Application Auto Scaling groupes. Pour plus d'informations, consultez la section Éditeur de balises dans AWS Resource Groups et Guide de l'utilisateur des tags.
-
Sélectionnez Next (Suivant) pour continuer à mettre en place la surveillance.
-
Sur la page Réviser les composants détectés, les composants surveillés et leurs charges de travail détectées automatiquement par CloudWatch Application Insights sont répertoriés.
Note
Les composants contenant une charge de travail de SAP ASE haute disponibilité détectée ne prennent en charge qu'une seule charge de travail par composant. Les composants contenant une charge de travail à nœud SAP ASE unique détectée prennent en charge plusieurs charges de travail, mais vous ne pouvez ni ajouter ni supprimer de charges de travail. Toutes les charges de travail détectées automatiquement seront surveillées.
-
Choisissez Suivant.
-
Sur la page Spécifier les détails du composant, entrez le nom d'utilisateur et le mot de passe de vos SAP ASE bases de données.
-
Passez en revue la configuration de surveillance de votre application et sélectionnez Submit (Envoyer).
-
La page de détails de l'application s'ouvre. Vous pouvez consulter le Récapitulatif de l'application, la liste des Composants surveillés et charges de travail surveillés et les Composants et charges de travail non surveillés. Si vous sélectionnez le bouton radio à côté d'un composant ou d'une charge de travail, vous pouvez également afficher l'Historique de configuration, les Modèles de journaux et toutes les Balises que vous avez créées. Lorsque vous soumettez votre configuration, votre compte déploie toutes les mesures et alarmes de votre SAP ASE système, ce qui peut prendre jusqu'à 2 heures.
Gérez la surveillance de votre SAP ASE base de données
Vous pouvez gérer les informations d'identification des utilisateurs, les métriques et les chemins des journaux pour votre SAP ASE base de données en effectuant les étapes suivantes :
-
Ouvrez la CloudWatchconsole
. -
Dans le volet de navigation de gauche, sélectionnez Application Insights sous Insights.
-
La page Application Insights affiche la liste des applications qui sont surveillées à l'aide d'Application Insights et l'état de surveillance de chaque application.
-
Sous Monitored components (Composants surveillés), sélectionnez la case d'option à côté du nom du composant. Ensuite, sélectionnez Manage monitoring (Gérer la surveillance).
-
Dans les journaux des groupes d'EC2instances, vous pouvez mettre à jour le chemin du journal, le jeu de modèles de journaux et le nom du groupe de journaux existants. En outre, vous pouvez ajouter jusqu'à trois autres Journaux d'application.
-
Sous Métriques, vous pouvez choisir les SAP ASE mesures en fonction de vos besoins. SAPASEles noms des métriques sont préfixés par
asedb
. Vous pouvez ajouter jusqu'à 60 métriques par composant. -
Dans ASEConfiguration, entrez le nom d'utilisateur et le mot de passe de la SAP ASE base de données. Il s'agit du nom d'utilisateur et du mot de passe utilisés par CloudWatch l'agent Amazon pour se connecter à la SAP ASE base de données.
-
Sous Alarmes personnalisées, vous pouvez ajouter des alarmes supplémentaires à surveiller par CloudWatch Application Insights.
-
Vérifiez la configuration de surveillance de votre application et sélectionnez Submit (Envoyer). Lorsque vous soumettez votre configuration, votre compte met à jour toutes les mesures et alarmes de votre SAP HANA système, ce qui peut prendre jusqu'à 2 heures.
Configurer le seuil d'alerte
CloudWatch Application Insights crée automatiquement une CloudWatch métrique Amazon pour l'alarme à surveiller, ainsi que le seuil correspondant à cette métrique. L'alerte passe à l'état ALARM
lorsque la métrique dépasse le seuil pendant un certain nombre de périodes d'évaluation. Notez que ces paramètres ne sont pas conservés par Application Insights.
Pour modifier une alerte pour une métrique unique, réalisez les étapes suivantes :
-
Ouvrez la CloudWatchconsole
. -
Dans le panneau de navigation, sélectionnez Alarms (alertes), All alarms (Toutes les alertes).
-
Sélectionnez le bouton radio situé à côté de l'alarme créée automatiquement par CloudWatch Application Insights. Puis sélectionnez Actions, puis sélectionnez Edit (Modifier) dans le menu déroulant.
-
Modifiez les paramètres suivants sous Metric (Métrique).
-
Sous Statistic (Statistiques), sélectionnez l'une des statistiques ou l'un des centiles prédéfinis, ou spécifiez un centile personnalisé. Par exemple,
p95.45
. -
Sous Période, sélectionnez la période d'évaluation de l'alerte. Lors de l'évaluation de l'alerte, chaque période est regroupée en un point de données.
-
-
Modifiez les paramètres suivants sous Conditions.
-
Choisissez si la métrique doit être supérieure, inférieure ou égale au seuil.
-
Spécifiez la valeur de seuil.
-
-
Sous Additional configuration (Configuration supplémentaire), modifiez les paramètres suivants :
-
Sous Datapoints to alarm (Points de données pour alerte), spécifiez le nombre de points de données ou de périodes d'évaluation qui doivent se trouver dans l'état
ALARM
pour déclencher l'alerte. Lorsque les deux valeurs correspondent, une alerte est créée et passe à l'étatALARM
si le nombre désigné de périodes consécutives est dépassé. Pour créer une alertem
surn
, spécifiez pour le premier point de données une valeur inférieure à celle du second. Pour plus d'informations sur l'évaluation des alertes, consultez Évaluation d'une alerte. -
Pour Missing data treatment (traitement des données manquantes), choisissez comment l'alerte doit se comporter lorsqu'il manque certains points de données. Pour plus d'informations sur le traitement des données manquantes, voir Configuration de la manière dont les CloudWatch alarmes traitent les données manquantes.
-
Si l'alerte utilise un centile comme statistique surveillée, une zone Percentiles with low samples (Centiles avec exemples de bas niveau) s'affiche. Choisissez d'évaluer ou d'ignorer les cas à faible taux d'échantillons. Si vous sélectionnez ignore (ignorer : conserver l'état d'alerte), l'état actuel de l'alerte est toujours conservé lorsque la taille de l'échantillon est trop réduite. Pour plus d'informations sur les centiles avec de faibles échantillons, consultez la section CloudWatch Alarmes basées sur les percentiles et échantillons de données faibles.
-
-
Choisissez Suivant.
-
Sous Notification, sélectionnez un SNS sujet pour avertir lorsque l'alarme est en
ALARM
état,OK
état ouINSUFFICIENT_DATA
état. -
Sélectionnez Update alarm (Mettre à jour une alerte).
Afficher et résoudre les SAP ASE problèmes détectés par Application Insights
Cette section vous aide à résoudre les problèmes de dépannage courants qui se produisent lorsque vous configurez la surveillance pour SAP ASE Application Insights.
SAPASEErreurs du serveur de sauvegarde
Vous pouvez identifier le message d'erreur en consultant le tableau de bord créé dynamiquement. Le tableau de bord affiche le message d'erreur signalé sur le serveur SAP ASE de sauvegarde. Pour plus de détails sur les journaux du serveur de SAP ASE sauvegarde, consultez SAPla documentation Enregistrement des erreurs du serveur de sauvegarde
SAPASEtransactions de longue durée
Identifiez la transaction de longue durée en cours et confirmez si elle peut être arrêtée ou si la durée est intentionnelle. Pour plus de détails, veuillez consulter 2180410 — Comment afficher les enregistrements du journal des transactions pour les transactions de longue durée ? (langue française non garantie). — SAP ASE
SAPASEConnexions utilisateur
Vérifiez si la taille SAP ASE de votre base de données est adaptée à la charge de travail que vous souhaitez exécuter sur la base de données. Pour plus de détails, consultez la section Configuration des connexions utilisateur
SAPASEespace disque
Vous pouvez identifier la couche de base de données à l'origine du problème en consultant le tableau de bord créé dynamiquement. Le tableau de bord présente les métriques et les extraits de fichiers journaux correspondants. Il est important de comprendre la cause de la montée en charge du disque et, le cas échéant, d'augmenter la taille du disque physique, l'espace disque alloué, ou les deux. Pour plus de détails, consultez SAPla section Redimensionnement du disque
Résolution des problèmes liés aux applications pour SAP ASE
Cette section fournit des étapes pour vous aider à résoudre les erreurs courantes renvoyées par le tableau de bord Application Insights.
Erreur | Erreur renvoyée | Cause profonde | Résolution |
---|---|---|---|
Impossible d'ajouter plus de 60 métriques de surveillance. |
|
La limite actuelle du nombre de métriques est de 60 métriques surveillées par composant. |
Supprimez les métriques inutiles pour respecter la limite. |
Aucune SAP métrique ou alarme n'apparaît après le processus d'intégration |
La |
Le nom d'utilisateur et le mot de passe sont peut-être incorrects. |
Vérifiez que le nom d'utilisateur et le mot de passe sont valides, puis relancez le processus d'intégration. |