Surveillance de SAP SQL Anywhere
SAP SQL Anywhere est une base de données intégrée pour les logiciels d'application. Vous pouvez surveiller la base de données SQL Anywhere d' SAP à l'aide du capteur SQL Anywhere d' SAP.
Une fois l'agent hôte d' Instana s installé, le capteur SQL Anywhere d' SAP est automatiquement installé. Une fois la configuration terminée, comme indiqué dans la section « Configuration », vous pouvez consulter les indicateurs relatifs à SQL Anywhere d' SAP dans l'interface utilisateur d' Instana.
Informations de support
Pour vous assurer que le capteur SQL Anywhere d' SAP est compatible avec votre configuration actuelle, consultez les sections suivantes de la documentation d'assistance :
Versions prises en charge et politique d'assistance
Le capteur prend uniquement en charge SQL Anywhere 17 d' SAP.
Le tableau suivant présente la dernière version prise en charge et la politique d'assistance :
| Technologie | Politique de support | Dernière version technologique | Dernière version prise en charge |
|---|---|---|---|
| SAP SQL Anywhere (anciennement SQL d' Sybase ) | A la demande | 17 | 17 |
Pour plus d'informations sur la politique d'assistance, consultez la section « Stratégie d'assistance pour les capteurs ».
Configuration
Pour afficher les indicateurs liés à SQL Anywhere d' SAP dans l' Instana, procédez aux configurations suivantes :
Installation du pilote
Pour des raisons liées à la licence, le pilote « jConnect » est nécessaire sur Instana pour surveiller automatiquement SQL Anywhere sur SAP. Le pilote jConnect permet de se connecter à la base de données SQL Anywhere disponible à l'adresse SAP. Seule la société SAP est autorisée à distribuer le fichier JAR contenant le pilote.
Si le pilote n'est pas ajouté sur Instana, lorsque l'agent démarre et détecte le serveur SQL Anywhere SAP, les entrées suivantes sont ajoutées dans le agent.log fichier :
2019-06-24T12:19:03.248+0200 | ERROR | heduler-thread-4 | Sybase | 137 - com.instana.discovery-sybase - 1.0.0 |
Cannot monitor Sybase without the driver jconn4-7.0.jar
2019-06-24T12:19:03.248+0200 | ERROR | heduler-thread-4 | Sybase | 137 - com.instana.discovery-sybase - 1.0.0 |
For license reasons it cannot be provided by Instana and needs to be manually obtained and added to the agent
Le pilote est nommé jconn4.jar par défaut. Renommez le fichier en jconn4-7.0.jar avant d'ajouter le pilote à l'agent.
Pour ajouter le pilote à l'agent, ajoutez le fichier JAR jconn4-7.0.jar à l'emplacement <agent_install_dir>/system/com/sybase/jdbc4/jdbc/jconn4/7.0.
Connexion entre Instana et le serveur SQL Anywhere de l' SAP
Vous devez configurer l'agent Instana pour qu'il se connecte au serveur SQL Anywhere SAP.
Pour permettre un suivi approfondi des métriques, fournissez les identifiants nécessaires pour accéder aux informations de surveillance dans l'agent d' Instana.
Vous devez disposer de privilèges système pour accéder à la base de données sur le serveur SAP SQL Anywhere. Pour accorder l'accès, entrez la commande suivante sur le serveur SAP SQL Anywhere:
GRANT ROLE SYS_AUTH_DBA_ROLE TO grantee
WITH ADMIN OPTION
WITH NO SYSTEM PRIVILEGE INHERITANCE;
Modifiez le fichier de configuration de l'agent <agent_install_dir>/etc/instana/configuration.yamlInstana comme indiqué dans l'exemple suivant :
# SAP SQL Anywhere / Sybase SQL Anywhere
com.instana.plugin.sybase:
servers:
SERVER_NAME_1: # example 'server1'
port: '' # default port is '2638'
database: '' # default database is 'demo'
user: '' # default user is 'DBA'
password: '' # default password is 'sql'
poll_rate: 1 # values are in seconds. Default value is 1 second.
Le nom du serveur doit être unique. Les données d'identification d'accès pour l'une des bases de données sur le serveur sont suffisantes.
Affichage des mesures
Pour afficher les métriques, procédez comme suit:
- Dans l'interface utilisateur d' Instana, cliquez sur « Infrastructure ».
- Dans l'onglet Mappe , cliquez sur un hôte SAP SQL Anywhere surveillé.
- Cliquez sur Ouvrir le tableau de bord. Un tableau de bord s'affiche avec des métriques et des processus.
Données de configuration
Les données de configuration suivantes sont extraites de SQL Anywhere sur SAP :
- ID du processus
- Heure de début
- Port
- Type de serveur
- Version du serveur
- Nom du serveur
- Nombre max de connexions
- Bases de données
Métriques de performance
Les indicateurs des différentes catégories sont affichés.
Serveur
Les indicateurs de serveur suivants sont collectés à partir de SQL Anywhere d' SAP :
- Connexions
- Lectures et écritures du disque
- Octets reçus et envoyés
- Verrous d'unité d'exécution évités & signalés
- Bases de données
Base de données
Les indicateurs de base de données suivants sont collectés à partir de la base de données SQL Anywhere d' SAP :
- Connexions
- Lectures et écritures du disque
- Octets reçus et envoyés
Signatures de santé pour signaler des problèmes et des incidents
Pour chaque capteur, une base de connaissances organisée de signatures de santé est évaluée en continu par rapport aux métriques entrantes. Des problèmes ou des incidents sont signalés en fonction de l'impact sur l'utilisateur.
Les événements intégrés déclenchent des problèmes ou des incidents en fonction des signatures d'intégrité défaillantes des entités. Pour plus d'informations sur les événements intégrés, voir Sybase Server.
Les événements personnalisés déclenchent des tickets ou des incidents en fonction des seuils de métriques d'une entité.