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.

Remarque : si l'intervalle d'interrogation n'est pas spécifié, la valeur par défaut est de 1 seconde.

Affichage des mesures

Pour afficher les métriques, procédez comme suit:

  1. Dans l'interface utilisateur d' Instana, cliquez sur « Infrastructure ».
  2. Dans l'onglet Mappe , cliquez sur un hôte SAP SQL Anywhere surveillé.
  3. 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.