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.
Didacticiel : Configurer la surveillance pour SAP ASE
Ce didacticiel explique comment configurer CloudWatch Application Insights pour configurer la surveillance de vos bases de données SAP ASE. 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 faciliter le délai moyen de résolution (MTTR) de vos bases de données SAP ASE.
Sujets Application Insights pour SAP ASE
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 de base de données SAP ASE ainsi que le logiciel d'application SAP.
-
Une ou plusieurs bases de données SAP ASE sur une seule EC2 instance Amazon : SAP ASE dans une architecture évolutive à nœud unique.
-
Configuration de la haute disponibilité de la base de données SAP ASE inter-AZ : SAP ASE avec haute disponibilité configurée sur deux zones de disponibilité à l'aide du clustering SUSE/RHEL.
Note
CloudWatch Application Insights ne prend en charge qu'un seul environnement SAP System ID (SID) ASE HA. Si plusieurs ASE HA SIDs sont connectés, la surveillance sera configurée uniquement pour le premier SID détecté.
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 de la charge de travail SAP ASE
-
Création automatique d'alarme SAP ASE basée sur un seuil statique
-
Création automatique d'alarme SAP ASE basée sur la détection d'anomalies
-
Reconnaissance automatique des modèles de journaux SAP ASE
-
Tableau de bord d'état 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 base de données SAP ASE avec CloudWatch Application Insights :
-
Paramètres de configuration SAP ASE : les paramètres de configuration suivants doivent être activés sur votre base de données ASE –
"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 sur votre base de données ASE, Application Insights leur permettra automatiquement de collecter les métriques nécessaires pour permettre la surveillance. -
Utilisateur de base de données SAP ASE : 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 la touche SAPHost Ctrl sur votre instance Amazon. EC2
-
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 l'agent SSM sur vos instances et activez les instances activées pour SSM. Pour plus d'informations sur SSM Agent, consultez Utilisation de SSM Agent dans le Guide de l'utilisateur Systems Manager AWS .
-
Rôles d' EC2 instance Amazon : vous devez associer les rôles d' EC2 instance 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 des rôles et des utilisateurs IAM à utiliser avec l' CloudWatch agent Amazon. -
Vous devez associer la politique en ligne IAM suivante au rôle d' EC2instance Amazon pour lire le mot de passe qui y est stocké. AWS Secrets Manager Pour plus d'informations sur les politiques en ligne, consultez Politiques en ligne dans le AWS Identity and Access Management Guide de l'utilisateur IAM.
{ "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 toutes les AWS ressources associées utilisées par votre pile d'applications pour intégrer vos applications à CloudWatch Application Insights. Cela inclut les EC2 instances Amazon et les volumes Amazon EBS exécutant votre base de données SAP ASE. S'il existe plusieurs bases de données par compte, nous vous recommandons de créer un groupe de ressources qui inclut les AWS ressources de chaque système de base de données SAP ASE.
-
Autorisations IAM : pour les utilisateurs non-administrateurs ;
-
Vous devez créer une politique AWS Identity and Access Management (IAM) 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 Politique IAM pour CloudWatch Application Insights.
-
L'utilisateur doit être autorisé à créer un secret pour stocker les informations d'identification AWS Secrets Manager 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 des rôles liés à un service AWS Identity and Access Management (IAM). 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 .
Configuration de la surveillance de votre base de données SAP ASE
Réalisez les étapes suivantes pour configurer la surveillance de votre base de données SAP ASE.
-
Ouvrez la CloudWatch console
. -
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 le groupe de ressources AWS qui contient vos ressources de base de données SAP ASE. 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 les Resource Groups, consultez le Guide d'utilisateur AWS Resource Groups.
-
Sous Surveiller les CloudWatch événements, cochez la case pour intégrer la surveillance des informations d'application aux CloudWatch événements afin d'obtenir des informations provenant d'Amazon EBS, d'Amazon EC2 AWS CodeDeploy, d'Amazon ECS AWS Health APIs et des notifications, d'Amazon RDS, d'Amazon S3 et. AWS Step Functions
-
Sous Intégrer à AWS Systems Manager OpsCenter, cochez la case à côté de Générer AWS Systems Manager OpsCenter OpsItems pour les actions correctives afin de consulter et de recevoir des notifications lorsque des problèmes sont détectés dans 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, liés à vos AWS ressources, fournissez un ARN de rubrique SNS.
-
Vous pouvez éventuellement saisir des balises pour vous aider à identifier et à organiser vos ressources. CloudWatch Application Insights prend en charge les groupes de ressources AWS CloudFormation basés sur des balises et des piles, à l'exception des groupes. Application Auto Scaling Pour plus d'informations, consultez Utilisation de Tag Editor dans le Guide de l'utilisateur AWS Resource Groups .
-
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 à haute disponibilité SAP ASE détectée ne prennent en charge qu'une seule charge de travail par composant. Les composants contenant une charge de travail à nœud unique SAP ASE 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, saisissez le nom d'utilisateur et le mot de passe de vos bases de données SAP ASE.
-
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 envoyez votre configuration, votre compte déploie toutes les métriques et alarmes de votre système SAP ASE, ce qui peut prendre jusqu'à 2 heures.
Gestion de la surveillance de votre base de données SAP ASE
Vous pouvez gérer les informations d'identification des utilisateurs, les métriques et les chemins d'accès aux journaux de votre base de données SAP ASE en réalisant les étapes suivantes :
-
Ouvrez la CloudWatch console
. -
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'EC2 instances, 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 métriques SAP ASE en fonction de vos besoins. Les noms des métriques SAP ASE sont préfixés par
asedb
. Vous pouvez ajouter jusqu'à 60 métriques par composant. -
Sous Configuration ASE, saisissez le mot de passe et le nom d'utilisateur de la base de données SAP ASE. Il s'agit du nom d'utilisateur et du mot de passe utilisés par CloudWatch l'agent Amazon pour se connecter à la base de données SAP ASE.
-
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 envoyez votre configuration, votre compte met à jour toutes les métriques et les alertes de votre système SAP HANA, 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 CloudWatch console
. -
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.
-
-
Sélectionnez Next (Suivant).
-
Sous Notification, sélectionnez la rubrique SNS qui doit recevoir une notification lorsque l'alerte passe à l'état
ALARM
,OK
ouINSUFFICIENT_DATA
. -
Sélectionnez Update alarm (Mettre à jour une alerte).
Affichage et résolution des problèmes SAP ASE détectés par Application Insights
Cette section vous aide à résoudre les problèmes de dépannage courants qui surviennent lorsque vous configurez la surveillance de SAP ASE sur Application Insights.
Erreurs du serveur de sauvegarde SAP ASE
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é dans le serveur de sauvegarde SAP ASE. Pour plus de détails sur les journaux du serveur de sauvegarde SAP ASE, veuillez consulter Journalisation des erreurs du serveur de sauvegarde dans la documentation SAP
Transactions de longue durée SAP ASE
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
Connexions utilisateur SAP ASE
Vérifiez si votre base de données SAP ASE est dimensionnée en fonction de la charge de travail que vous souhaitez exécuter sur la base de données. Pour plus de détails, veuillez consulter Configuration des connexions d'utilisateurs
Espace disque SAP ASE
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, veuillez consulter la section relative auredimensionnement de disque
Dépannage des applications Insights 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 métrique ou alarme SAP n'apparaît après le processus d'intégration. |
La commande |
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. |