Cos'è Monitoraggio di Azure per soluzioni SAP?

Quando si usano applicazioni e processi aziendali SAP critici basati sulle risorse di Azure, è consigliabile monitorare tali risorse per verificarne la disponibilità, le prestazioni e il funzionamento. Monitoraggio di Azure per soluzioni SAP è un prodotto di monitoraggio nativo di Azure per ambienti SAP eseguiti in Azure. Usa parti specifiche dell'infrastruttura di Monitoraggio di Azure.

È possibile usare Monitoraggio di Azure per soluzioni SAP sia con SAP in macchine virtuali di Azure che con SAP in istanze Large di Azure.

Elementi monitorabili

È possibile usare Monitoraggio di Azure per soluzioni SAP per raccogliere dati dall'infrastruttura e dai database di Azure in un'unica posizione centrale. È quindi possibile correlare visivamente i dati per velocizzare la risoluzione dei problemi.

Per monitorare i componenti di un ambiente SAP, aggiungere il provider corrispondente. Questi componenti includono macchine virtuali di Azure, cluster a disponibilità elevata, database SAP HANA e SAP NetWeaver. Per altre informazioni, vedere Guida introduttiva: Distribuire Monitoraggio di Azure per soluzioni SAP usando il portale di Azure.

Monitoraggio di Azure per soluzioni SAP usa le funzionalità di Monitoraggio di Azure di Log Analytics e le cartelle di lavoro. Con questa app è possibile:

Quali dati vengono raccolti?

Monitoraggio di Azure per soluzioni SAP non raccoglie le metriche di Monitoraggio di Azure o i dati di log delle risorse, come fanno altre risorse di Azure. Invia invece i log personalizzati direttamente al sistema dei log di Monitoraggio di Azure. È possibile usare le funzionalità integrate di Log Analytics.

La raccolta dei dati in Monitoraggio di Azure per le soluzioni SAP dipende dai provider configurati. Per ogni provider vengono raccolti i dati seguenti.

Dati del cluster Pacemaker a disponibilità elevata

  • Stato del nodo, della risorsa e dell'SBD
  • Vincoli di posizione Pacemaker
  • Voti del quorum e stato dell'anello

Vedere anche la specifica delle metriche per ha_cluster_exporter.

Dati SAP HANA

  • Uso di CPU, memoria, disco e rete
  • Replica di sistema HANA
  • Backup HANA
  • Stato dell'host HANA
  • Ruoli del server di indicizzazione e del server dei nomi
  • Aumento delle dimensioni del database
  • Tabelle principali
  • Uso del file system

Dati di Microsoft SQL Server

  • Uso di CPU, memoria e disco
  • Nome host, nome istanza SQL e ID sistema SAP
  • Richieste batch, compilazioni e permanenza presunta delle pagine nel tempo
  • Prime 10 istruzioni SQL più dispendiose nel tempo
  • Prime 12 tabelle più grandi nel sistema SAP
  • Problemi registrati nel log degli errori di SQL Server
  • Processi di blocco e statistiche di attesa SQL nel tempo

Dati del sistema operativo (Linux)

  • Uso della CPU, conteggio fork, processi in esecuzione e processi bloccati
  • Uso della memoria e distribuzione tra memoria usata, cache e buffer
  • Uso dello swap, paging e tasso di swap
  • Uso del file system, insieme al numero di byte letti e scritti per dispositivo a blocchi
  • Latenza di lettura/scrittura per dispositivo a blocchi
  • Numero di operazioni di I/O in corso e byte di lettura/scrittura di memoria persistente
  • Pacchetti di rete in/out e byte di rete in/out

Dati SAP NetWeaver

  • Disponibilità del sistema SAP e dei server applicazioni, inclusa la disponibilità dei processi di istanza di:
    • Dispatcher
    • Processo di gestione degli eventi imprevisti
    • Gateway
    • Server messaggi
    • Server di accodamento
    • IGS Watchdog
  • Statistiche e tendenze sull'uso dei processi di lavoro
  • Accoda statistiche di blocco e tendenze
  • Statistiche e tendenze di utilizzo delle code
  • Metriche SMON (/SDF/SMON)
  • Carico di lavoro SWNC, memoria, transazione, utente e utilizzo RFC (St03n)
  • Dump brevi (ST22)
  • Blocco oggetti (SM12)
  • Aggiornamenti non riusciti (SM13)
  • Analisi del registro di sistema (SM21)
  • Statistiche del processo batch (SM37)
  • Code in uscita (SMQ1)
  • Code in ingresso (SMQ2)
  • RFC transazionale (SM59)
  • STMS modifica le metriche del sistema di trasporto (STMS)

Dati IBM Db2

  • Disponibilità del database
  • Numero di connessioni, letture logiche e letture fisiche
  • Attese e blocchi correnti
  • I 20 principali runtime ed esecuzioni

Che cos'è l'architettura?

Il diagramma seguente illustra, a livello generale, il modo in cui Monitoraggio di Azure per le soluzioni SAP raccoglie i dati dal database SAP HANA. L'architettura è identica se SAP HANA viene distribuito in macchine virtuali di Azure o in istanze Large di Azure.

Diagramma che mostra l'architettura di Monitoraggio di Azure per soluzioni SAP.

I punti importanti sull'architettura includono:

  • È possibile monitorare più istanze di un tipo di componente in più sistemi (SID) SAP all'interno di una rete virtuale, usando una singola risorsa di Monitoraggio di Azure per soluzioni SAP. Ad esempio, è possibile monitorare più database HANA, cluster a disponibilità elevata, istanze di Microsoft SQL Server e sistemi SAP NetWeaver di più SID.
  • Il diagramma dell'architettura mostra il provider di SAP HANA come esempio. È possibile configurare più provider per i componenti corrispondenti per raccogliere dati da tali componenti. Gli esempi includono database HANA, cluster a disponibilità elevata, istanza di Microsoft SQL Server e SAP NetWeaver.

I componenti chiave dell'architettura sono:

  • Il portale di Azure, in cui si accede a Monitoraggio di Azure per le soluzioni SAP.
  • La risorsa Monitoraggio di Azure per soluzioni SAP, in cui è possibile visualizzare i dati di monitoraggio.
  • Il gruppo di risorse gestite, che viene distribuito automaticamente come parte della distribuzione di risorse di Monitoraggio di Azure per soluzioni SAP. All'interno del gruppo di risorse gestite, le risorse come queste consentono di raccogliere dati:
    • Una risorsa di Funzioni di Azure ospita il codice di monitoraggio. Questa logica raccoglie i dati dai sistemi di origine e trasferisce i dati al framework di monitoraggio.
    • Una risorsa di Azure Key Vault contiene le credenziali del database SAP HANA e archivia informazioni sui provider.
    • Un'area di lavoro Log Analytics è la destinazione per l'archiviazione dei dati. Facoltativamente, è possibile scegliere di usare un'area di lavoro esistente nella stessa sottoscrizione della risorsa Monitoraggio di Azure per soluzioni SAP in fase di distribuzione.
    • Un account di archiviazione è associato alla risorsa Funzioni di Azure. Viene usato per gestire trigger ed esecuzioni di funzioni di registrazione.

Le cartelle di lavoro di Monitoraggio di Azure offrono una visualizzazione personalizzabile dei dati in Log Analytics. Per aggiornare automaticamente le cartelle di lavoro o le visualizzazioni, aggiungere gli elementi al dashboard di Azure. La frequenza massima di aggiornamento è ogni 30 minuti.

È inoltre possibile usare Linguaggio di query Kusto (KQL) per eseguire query di log sulle tabelle non elaborate all'interno dell'area di lavoro Log Analytics.

Come si analizzano i log?

Monitoraggio di Azure per soluzioni SAP non supporta i log delle risorse o i log attività. Per un elenco delle tabelle usate dai log di Monitoraggio di Azure per l'esecuzione di query in Log Analytics, vedere le informazioni di riferimento sui dati per il monitoraggio di SAP in Azure.

Come si eseguono query Kusto?

Quando si seleziona Log nel menu Monitoraggio di Azure per soluzioni SAP, Log Analytics viene aperto con l'ambito di query impostato sull'istanza corrente di Monitoraggio di Azure per soluzioni SAP. Le query di log includono solo i dati di tale risorsa. Per eseguire una query che includa dati di altri account o dati di altri servizi di Azure, selezionare Log nel menu Monitoraggio di Azure. Per altre informazioni, vedere Ambito e intervallo di tempo delle query su log in Log Analytics di Monitoraggio di Azure.

È possibile usare le query Kusto per monitorare le risorse di Monitoraggio di Azure per soluzioni SAP. La query di esempio seguente fornisce dati da un log personalizzato per un intervallo di tempo specificato. È possibile visualizzare l'elenco di tabelle personalizzate espandendo la sezione Log personalizzati. È possibile specificare l'intervallo di tempo e il numero di righe. In questo esempio si ottengono cinque righe di dati per l'intervallo di tempo selezionato:

Custom_log_table_name
| take 5

Come si ricevono gli avvisi?

Gli avvisi di Monitoraggio di Azure notificano in modo proattivo quando vengono riscontrate importanti condizioni nei dati di monitoraggio. È quindi possibile individuare e risolvere i problemi nel sistema prima che vengano rilevati dai clienti.

È possibile configurare gli avvisi in Monitoraggio di Azure per soluzioni SAP dal portale di Azure. Per altre informazioni, vedere Configurare gli avvisi in Monitoraggio di Azure per soluzioni SAP con il portale di Azure.

Come è possibile creare risorse di Monitoraggio di Azure per soluzioni SAP?

È possibile distribuire Monitoraggio di Azure per soluzioni SAP e configurare i provider usando il portale di Azure o Azure PowerShell.

Quali sono i prezzi?

Monitoraggio di Azure per soluzioni SAP è un prodotto gratuito. Non sono previsti costi di licenza.

L'utente è responsabile del pagamento del costo dei componenti sottostanti nel gruppo di risorse gestite. È responsabili anche dei costi di consumo associati all'uso e alla conservazione dei dati. Per altre informazioni, vedi:

Passaggi successivi