Monitoraggio di SAP SQL Anywhere

SAP SQL Anywhere è un database integrato per il software applicativo. È possibile monitorare il database SQL Anywhere di SAP utilizzando il sensore SQL Anywhere di SAP.

Una volta installato l'agente host di Instana, il sensore SQL Anywhere di SAP viene installato automaticamente. Una volta completata la configurazione come descritto nella sezione "Configurazione ", è possibile visualizzare le metriche relative a SQL Anywhere di SAP nell'interfaccia utente di Instana.

Informazioni sul supporto

Per assicurarti che il sensore SQL Anywhere di SAP sia compatibile con la tua configurazione attuale, consulta le seguenti sezioni delle informazioni di supporto:

Versioni supportate e politica di assistenza

Il sensore supporta solo SQL Anywhere 17 c SAP.

La tabella seguente riporta l'ultima versione supportata e la politica di assistenza:

Tecnologia Politica di assistenza Versione con tecnologia all'avanguardia Ultima versione supportata
SAP SQL Anywhere (precedentemente noto come SQL di Sybase ) Su richiesta 17 17

Per ulteriori informazioni sulla politica di assistenza, consultare la sezione "Strategia di assistenza per i sensori".

Configurazione

Per visualizzare le metriche relative a SQL Anywhere di SAP nell' Instana, effettuare le seguenti configurazioni:

Installazione dei driver

Per motivi legati alle licenze, su Instana è necessario il driver jConnect per monitorare automaticamente SQL Anywhere su SAP. Il driver jConnect serve per connettersi al database SQL Anywhere SAP. Solo SAP può distribuire il file JAR contenente il driver.

Se il driver non è stato aggiunto su Instana, quando l'agente si avvia e rileva il server SQL Anywhere SAP, nel agent.log file vengono aggiunte le seguenti voci:

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

Per impostazione predefinita, il driver è denominato jconn4.jar . Ridenominare il file come jconn4-7.0.jar prima di aggiungere il driver all'agent.

Per aggiungere il driver all'agent, aggiungere il file JAR jconn4-7.0.jar all'ubicazione <agent_install_dir>/system/com/sybase/jdbc4/jdbc/jconn4/7.0.

Connessione tra Instana e il server SQL Anywhere SAP

È necessario configurare l'agente Instana per la connessione al server SQL Anywhere SAP.

Per consentire un monitoraggio approfondito delle metriche, fornire le credenziali necessarie per accedere alle informazioni di monitoraggio nell'agente di Instana.

È necessario disporre dei privilegi di sistema per accedere al database nel server SAP SQL Anywhere. Per concedere l'accesso, immettere il seguente comando sul server SAP SQL Anywhere:

GRANT ROLE SYS_AUTH_DBA_ROLE TO grantee
WITH ADMIN OPTION
WITH NO SYSTEM PRIVILEGE INHERITANCE;

Aggiornare il file di configurazione dell'agente <agent_install_dir>/etc/instana/configuration.yaml Instana come illustrato nell'esempio seguente:

# 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.

Il nome del server deve essere univoco. Le credenziali di accesso per uno dei database sul server sono sufficienti.

Nota: se l'intervallo di polling non viene specificato, il valore predefinito è 1 secondo.

Visualizzazione delle metriche

Per visualizzare le metriche, completare la seguente procedura:

  1. Nell'interfaccia utente di Instana, fare clic su Infrastruttura.
  2. Nella scheda Mappa , fare clic su un host SAP SQL Anywhere monitorato.
  3. Fare clic su Apri dashboard. Viene visualizzato un dashboard con metriche e processi.

Dati di configurazione

I seguenti dati di configurazione vengono raccolti dall' SAP e di SQL Anywhere:

  • ID processo
  • Ora di inizio
  • Porta
  • Tipo di server
  • Versione server
  • Nome server
  • Numero massimo di connessioni
  • Database

Metriche di prestazioni

Vengono visualizzate le metriche da diverse categorie.

Server

Le seguenti metriche del server vengono raccolte da SQL Anywhere dell' SAP :

  • Connessioni
  • Letture e scritture del disco
  • Byte ricevuti e inviati
  • Stalli del thread evitati e segnalati
  • Database

Database

Le seguenti metriche del database vengono raccolte dal database SQL Anywhere dell' SAP :

  • Connessioni
  • Letture e scritture del disco
  • Byte ricevuti e inviati

Moduli sanitari per la segnalazione di problemi e incidenti

Per ogni sensore, una knowledge base curata delle firme di integrità viene valutata continuamente rispetto alle metriche in entrata. I problemi o gli incidenti vengono generati in base all'impatto dell'utente.

  • Gli eventi predefiniti generano segnalazioni o incidenti in base alle firme di integrità non conformi rilevate sulle entità. Per ulteriori informazioni sugli eventi integrati, consultare Sybase Server.

  • Gli eventi personalizzati generano segnalazioni o incidenti in base alle soglie delle metriche di un'entità.