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
- Convalida l'installazione dell'agente di Google Cloud per SAP. Per le istruzioni, consulta la guida all'installazione per il tuo scenario.
- Se hai installato l'agente su un server Bare Metal Solution, assicurati di aver completato i prerequisiti richiesti e di aver configurato un account di servizio. Per istruzioni, vedi Configura l'agente di Google Cloud per SAP su Linux.
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:
- Visualizzatore Compute (
roles/compute.viewer
) - Autore delle metriche di Monitoring (
roles/monitoring.metricWriter
) - Funzione di accesso ai secret di Secret Manager (
roles/secretmanager.secretAccessor
), se utilizzi Secret Manager per archiviare il database SAP HANA password.
Per aggiungere questi ruoli obbligatori al tuo account di servizio, segui questi passaggi:
Nella console Google Cloud, vai alla pagina IAM.
Selezionare il tuo progetto Google Cloud.
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.
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
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:
Stabilisci una connessione SSH con l'istanza VM di Compute Engine o con il server Bare Metal Solution.
Apri il file di configurazione dell'agente:
/etc/google-cloud-sap-agent/configuration.json
Nella sezione
collection_configuration
, per il parametrocollect_workload_validation_metrics
, imposta il valoretrue
.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 sezioneworkload_validation_db_metrics_config
dopo il giornocollect_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.
Se vuoi, nella sezione
cloud_properties
puoi aggiornare i valori parametro che vengono impostati automaticamente. A questo scopo, aggiungi la sezionecloud_properties
al tuo di configurazione del deployment e specificare i parametri richiesti e i relativi valori.Salva il file di configurazione.
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 |
Per abilitare la raccolta delle metriche richieste dalla
Agente host SAP, specifica |
bare_metal |
Quando l'agente è installato su un server Bare Metal Solution, specifica
|
log_level |
Per impostare il livello di logging dell'agente, imposta il valore richiesto. I livelli di log disponibili sono i seguenti:
Il valore predefinito è |
log_to_cloud |
Per reindirizzare i log dell'agente a
Cloud Logging, specifica
|
sap_system_discovery |
Per abilitare il rilevamento del sistema SAP, specifica |
cloud_properties.project_id |
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. |
cloud_properties.instance_name
|
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à
|
cloud_properties.region |
Se il sistema SAP è in esecuzione su un server Bare Metal Solution,
e specifica l'area geografica del server Bare Metal Solution. |
cloud_properties.zone |
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 |
Specifica il nome dell'immagine del sistema operativo dell'istanza. |
cloud_properties.numeric_project_id |
Specifica l'ID numerico del progetto Google Cloud che il sistema SAP
è in esecuzione. |
collection_configuration.collect_workload_validation_metrics |
Per abilitare la raccolta delle metriche di valutazione del Gestore carichi di lavoro,
specificare |
collection_configuration.workload_validation_metrics_frequency |
La frequenza di raccolta del Gestore carichi di lavoro
le metriche di valutazione in pochi secondi. Il valore predefinito è Se devi modificare la frequenza di raccolta del
le metriche di Gestore carichi di lavoro, quindi aggiungi
|
collection_configuration.workload_validation_db_metrics_config.hana_db_user |
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 |
Specifica il nome del segreto in Secret Manager che memorizza la password dell'account utente. |
collection_configuration.workload_validation_db_metrics_config.sid |
Specifica il SID della tua istanza SAP HANA. |
collection_configuration.workload_validation_db_metrics_config.hostname |
Specifica l'identificatore della macchina, locale o remota, che che ospita la tua istanza SAP HANA. Di seguito sono riportati i valori supportati:
|
collection_configuration.workload_validation_db_metrics_config.port |
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
|
collection_configuration.workload_validation_db_metrics_frequency |
La frequenza di raccolta delle metriche del database SAP HANA, in secondi,
per la valutazione del Gestore carichi di lavoro.
Il valore predefinito è |