Versione 2: configura la raccolta delle metriche di valutazione del Gestore carichi di lavoro

Questa guida illustra come configurare la versione 2 di da parte dell'Agente Google Cloud per SAP Metriche di valutazione del Gestore carichi di lavoro dai tuoi sistemi SAP.

Per informazioni su questa funzione, vedi Valutazione di Workload Manager utilizzando l'agente di Google Cloud per SAP.

Prima di iniziare

Imposta ruoli IAM

Consenti all'agente di Google Cloud per SAP di raccogliere il Gestore carichi di lavoro di valutazione, devi assicurarti che l'account di servizio utilizzato L'istanza VM di Compute Engine o il server Bare Metal Solution include ruoli:

Per aggiungere questi ruoli obbligatori al tuo account di servizio, segui questi passaggi:

  1. Nella console Google Cloud, vai alla pagina IAM.

    Vai a IAM

  2. Selezionare il tuo progetto Google Cloud.

  3. Identifica l'account di servizio a cui vuoi aggiungere un ruolo.

    • Se l'account di servizio non è già nell'elenco delle entità, non gli sono stati assegnati ruoli. Fai clic su Aggiungi e inserisci all'indirizzo email dell'account di servizio.
    • Se l'account di servizio è già nell'elenco delle entità, allora ha account ruoli. Fai clic sul pulsante Modifica per l'account di servizio che vuoi modifica.
  4. Seleziona il ruolo richiesto dall'elenco di ruoli disponibili:

    • Visualizzatore Compute
    • Monitoraggio > Writer metriche Monitoring
    • Secret Manager > Funzione di accesso ai secret di Secret Manager
  5. Fai clic su Aggiungi o Salva per applicare i ruoli all'account di servizio.

Abilita la raccolta delle metriche di valutazione del Gestore carichi di lavoro

Abilitare la raccolta delle metriche di valutazione del Gestore carichi di lavoro. utilizzando l'agente Google Cloud per SAP, segui questi passaggi:

  1. Stabilisci una connessione SSH con l'istanza VM di Compute Engine o con il server Bare Metal Solution.

  2. Apri il file di configurazione dell'agente:

    /etc/google-cloud-sap-agent/configuration.json
  3. Nella sezione collection_configuration, per il parametro collect_workload_validation_metrics, imposta il valore true.

  4. Per attivare la raccolta di workload.googleapis.com/sap/validation/hanasecurity che abilita le regole di valutazione della sicurezza Gestore carichi di lavoro aggiungi la sezione workload_validation_db_metrics_config dopo il giorno collect_workload_validation_metrics e specifica quanto segue parametri:

    • hana_db_user: specifica l'account utente utilizzato per eseguire query su SAP HANA in esecuzione in un'istanza Compute Engine.
    • hana_db_password_secret_name: specifica il nome del secret in Secret Manager in cui è archiviata la password dell'account utente.
    • hostname: specifica l'identificatore della macchina, locale o remota, che ospita la tua istanza SAP HANA.
    • port: specifica la porta sulla quale la tua istanza SAP HANA accetta le query.

    Per informazioni su questi consulta Parametri di configurazione.

  5. Se vuoi, nella sezione cloud_properties puoi aggiornare i valori parametro che vengono impostati automaticamente. A questo scopo, aggiungi la sezione cloud_properties al tuo di configurazione del deployment e specificare i parametri richiesti e i relativi valori.

  6. Salva il file di configurazione.

  7. Riavvia l'agente per applicare le nuove impostazioni:

    sudo systemctl restart google-cloud-sap-agent

File di configurazione di esempio

Istanza VM di Compute Engine

L'esempio seguente è un file di configurazione completo della versione 2 di di Google Cloud per SAP in esecuzione su una Istanza VM Compute Engine, in cui la raccolta delle metriche di valutazione del Gestore carichi di lavoro attivato:

{
  "provide_sap_host_agent_metrics": true,
  "bare_metal": false,
  "log_level": "INFO",
  "log_to_cloud": true,
  "collection_configuration": {
    "collect_workload_validation_metrics": true,
    "workload_validation_db_metrics_frequency": 3600,
    "workload_validation_db_metrics_config": {
      "hana_db_user": "system",
      "sid": "DEH",
      "hana_db_password_secret_name": "instance-id-hana-db-password-secret",
      "hostname": "localhost",
      "port": "30015"
    },
    "collect_process_metrics": false,
    "sap_system_discovery": true
  },
  "hana_monitoring_configuration": {
    "enabled": false
  }
}

Server Bare Metal Solution

L'esempio seguente è un file di configurazione completo della versione 2 di di Google Cloud per SAP in esecuzione su una Server Bare Metal Solution, in cui la raccolta delle metriche di valutazione del Gestore carichi di lavoro attivato:

{
  "provide_sap_host_agent_metrics": true,
  "bare_metal": true,
  "log_level": "INFO",
  "log_to_cloud": true,
  "collection_configuration": {
    "collect_workload_validation_metrics": true,
    "workload_validation_db_metrics_frequency": 3600,
    "workload_validation_db_metrics_config": {
      "hana_db_user": "system",
      "sid": "DEH",
      "hana_db_password_secret_name": "instance-id-hana-db-password-secret",
      "hostname": "localhost",
      "port": "30015"
    },
    "collect_process_metrics": false,
    "sap_system_discovery": true
  },
  "cloud_properties": {
    "project_id": "my-project",
    "instance_name": "bms-machine-1",
    "region": "us-central1"
    "image": "rhel-8"
  },
"hana_monitoring_configuration": { "enabled": false } }

Parametri di configurazione

La tabella seguente illustra i parametri di configurazione di Google Cloud per SAP specifici per la raccolta Metriche di valutazione del Gestore carichi di lavoro.

Parametri
provide_sap_host_agent_metrics

Boolean

Per abilitare la raccolta delle metriche richieste dalla Agente host SAP, specifica true. Il valore predefinito è true.
Non impostare provide_sap_host_agent_metrics su false a meno che non ti venga richiesto dall'assistenza clienti Google Cloud o dall'assistenza SAP.

bare_metal

Boolean

Quando l'agente è installato su un server Bare Metal Solution, specifica true. Il valore predefinito è false.

log_level

String

Per impostare il livello di logging dell'agente, imposta il valore richiesto. I livelli di log disponibili sono i seguenti:

  • DEBUG
  • INFO
  • WARNING
  • ERROR

Il valore predefinito è INFO. Non modificare il livello di logging a meno che sono gestite dall'assistenza clienti Google Cloud.

log_to_cloud

Boolean

Per reindirizzare i log dell'agente a Cloud Logging, specifica true. Il valore predefinito è true.

sap_system_discovery

Boolean

Per abilitare il rilevamento del sistema SAP, specifica true. Il valore predefinito è true.

cloud_properties.project_id

String

Se il sistema SAP è in esecuzione su un server Bare Metal Solution, specifica l'ID progetto del progetto Google Cloud che utilizzi con Bare Metal Solution.

Quando l'agente viene eseguito su un'istanza VM, per impostazione predefinita rileva automaticamente l'ID progetto.

cloud_properties.instance_name

String

Se il sistema SAP è in esecuzione su un'istanza VM di Compute Engine, e specificare il nome dell'istanza VM. L'agente rileva automaticamente il nome dell'istanza VM al momento dell'installazione.

Se il sistema SAP è in esecuzione su un server Bare Metal Solution: specifica il nome di quel server. Nella versione 2.5 dell'agente o in quelle precedenti, specifica il nome del server Bare Metal Solution per la proprietà instance_id.

cloud_properties.region

String

Se il sistema SAP è in esecuzione su un server Bare Metal Solution, e specifica l'area geografica del server Bare Metal Solution.

Quando l'agente viene eseguito su un'istanza VM, per impostazione predefinita utilizza la regione dell'istanza VM su cui è installato.

cloud_properties.zone

String

Quando l'agente viene eseguito su un'istanza VM, per impostazione predefinita utilizza la zona dell'istanza VM su cui è installato l'agente.

cloud_properties.image

String

Specifica il nome dell'immagine del sistema operativo dell'istanza.

Quando l'agente viene eseguito su un'istanza VM, per impostazione predefinita rileva Immagine del sistema operativo dell'istanza VM su cui è installato l'agente.

cloud_properties.numeric_project_id

String

Specifica l'ID numerico del progetto Google Cloud che il sistema SAP è in esecuzione.

Quando l'agente viene eseguito su un'istanza VM, per impostazione predefinita rileva automaticamente un ID progetto numerico.

collection_configuration.collect_workload_validation_metrics

Boolean

Per abilitare la raccolta delle metriche di valutazione del Gestore carichi di lavoro, specificare true. Dalla versione 3.2, il valore predefinito è true.
Questo parametro è applicabile solo per Linux.

collection_configuration.workload_validation_metrics_frequency

Int

La frequenza di raccolta del Gestore carichi di lavoro le metriche di valutazione in pochi secondi. Il valore predefinito è 300 secondi.

Se devi modificare la frequenza di raccolta del le metriche di Gestore carichi di lavoro, quindi aggiungi workload_validation_metrics_frequency nella sezione collection_configuration e fornisci il valore richiesto.

collection_configuration.workload_validation_db_metrics_config.hana_db_user

String

Specifica l'account utente utilizzato per eseguire query sull'istanza SAP HANA. L'account utente deve disporre dell'autorizzazione di lettura per il database SAP HANA.

collection_configuration.workload_validation_db_metrics_config.hana_db_password_secret_name

String

Specifica il nome del segreto in Secret Manager che memorizza la password dell'account utente.

collection_configuration.workload_validation_db_metrics_config.sid

String

Specifica il SID della tua istanza SAP HANA.

collection_configuration.workload_validation_db_metrics_config.hostname

String

Specifica l'identificatore della macchina, locale o remota, che che ospita la tua istanza SAP HANA. Di seguito sono riportati i valori supportati:

  • Se l'host è una macchina locale, specifica la stringa localhost o l'indirizzo IP di loopback localhost, ad esempio 127.0.0.1.
  • Se l'host è un computer remoto, specifica il suo interno all'indirizzo IP esterno.
collection_configuration.workload_validation_db_metrics_config.port

String

Specifica la porta su cui la tua istanza SAP HANA accetta le query. Per la prima o l'unica istanza di database tenant, la porta 3NN15, dove NN è il numero di istanza dell'istanza SAP HANA.

collection_configuration.workload_validation_db_metrics_frequency

Int

La frequenza di raccolta delle metriche del database SAP HANA, in secondi, per la valutazione del Gestore carichi di lavoro. Il valore predefinito è 3600 secondi.

Sebbene sia possibile aggiornare la frequenza di raccolta Metriche del database SAP HANA, ti consigliamo di utilizzare il valore predefinito. Se devi modificare il valore predefinito, aggiungi il parametro Parametro workload_validation_db_metrics_frequency in alla sezione collection_configuration e fornisci i requisiti valore. Assicurati di non impostare una frequenza di raccolta maggiore di 3600 secondi.