Questa guida mostra come configurare l'Agente per SAP di Google Cloud per raccogliere l'integrità dal processo daemon dell'agente sulla VM Compute Engine o il server Bare Metal Solution.
Per informazioni su questa funzione, vedi Raccolta di metriche di salute dell'agente.
Prima di iniziare
- Convalida l'installazione dell'agente di Google Cloud per SAP. Per istruzioni, vedi il guida all'installazione per il tuo scenario.
- Se hai installato l'agente su un server Bare Metal Solution, assicurati che di aver completato i prerequisiti richiesti e di aver configurato un servizio . Per istruzioni, vedi Configura l'agente di Google Cloud per SAP su Linux.
Imposta ruoli IAM
Per abilitare la raccolta delle metriche di integrità dell'Agente per SAP di Google Cloud, devi devi assicurarti che l'account di servizio utilizzato da Compute Engine L'istanza VM o il server Bare Metal Solution include i seguenti ruoli:
- Visualizzatore Compute (
roles/compute.viewer
) - Autore delle metriche di Monitoring (
roles/monitoring.metricWriter
).
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 Concedi accesso e inserisci l'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:
- Compute Engine > Visualizzatore Compute
- Monitoraggio > Writer metriche Monitoring
Fai clic su Salva per applicare i ruoli all'account di servizio.
Abilita la raccolta delle metriche di integrità dell'agente
Abilitare l'agente per SAP di Google Cloud per raccogliere le metriche di integrità per il relativo daemon. procedura sul tuo host, procedi nel seguente modo:
Stabilisci una connessione SSH con l'istanza VM host o Bare Metal Solution server web.
Abilita la raccolta delle metriche di integrità dell'agente:
Esegui comando
Per abilitare la raccolta delle metriche di integrità dell'agente, esegui questo comando: :
sudo /usr/bin/google_cloud_sap_agent configure -feature=agent_metrics -enable
Se vuoi, puoi modificare la frequenza con cui l'agente raccoglie i dati la CPU e la memoria utilizzata dal processo daemon e li invia e configurazione in Cloud Monitoring. La frequenza predefinita è 60 secondi.
Per modificare questa frequenza, esegui questo comando:
sudo /usr/bin/google_cloud_sap_agent configure -feature=agent_metrics -agent_metrics_frequency=FREQUENCY
Sostituisci
FREQUENCY
con il valore richiesto, in secondi. La frequenza non deve essere inferiore a 5 secondi.Facoltativamente, puoi modificare la frequenza con cui l'agente controlla la sua integrità operativa e invia queste informazioni a Cloud Monitoring. La frequenza predefinita è 60 secondi.
Per modificare questa frequenza, esegui questo comando. La frequenza deve non deve essere inferiore a 5 secondi.
sudo /usr/bin/google_cloud_sap_agent configure -feature=agent_metrics -agent_health_frequency=FREQUENCY
Modifica file di configurazione
In alternativa all'esecuzione del comando dell'agente, puoi modificare manualmente la configurazione dell'agente nel modo seguente:
Apri il file di configurazione di Backint:
/etc/google-cloud-sap-agent/configuration.json
Nella sezione
collection_configuration
, includi quanto segue:"collect_agent_metrics": true
Se vuoi, puoi modificare la frequenza con cui l'agente raccoglie i dati la CPU e la memoria utilizzata dal processo daemon e li invia e configurazione in Cloud Monitoring. La frequenza predefinita è 60 secondi.
Per modificare questa frequenza, includi quanto segue nel Sezione
collection_configuration
."agent_metrics_frequency": FREQUENCY
Sostituisci
FREQUENCY
con il valore richiesto, in secondi. La frequenza non deve essere inferiore a 5 secondi.Facoltativamente, puoi modificare la frequenza con cui l'agente controlla la sua integrità operativa e invia queste informazioni a Cloud Monitoring. La frequenza predefinita è 60 secondi.
Per modificare questa frequenza, includi quanto segue nel Sezione
collection_configuration
. La frequenza non deve essere inferiore a 5 secondi."agent_health_frequency": FREQUENCY
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 completato di Google Cloud per SAP in esecuzione su una Istanza VM Compute Engine, in cui è abilitata la raccolta delle metriche di integrità dell'agente:{ "provide_sap_host_agent_metrics": true, "bare_metal": false, "log_level": "INFO", "log_to_cloud": true, "collection_configuration": { "collect_workload_validation_metrics": true, "collect_process_metrics": false, "collect_agent_metrics": true, "agent_metrics_frequency": 60, "agent_health_frequency": 60 }, "cloud_properties": { "project_id": "my-project", "instance_name": "vm-instance-1", "image": "rhel-8" }, "discovery_configuration": { "enable_discovery": true, "enable_workload_discovery": true }, "hana_monitoring_configuration": { "enabled": false } }
Server Bare Metal Solution
L'esempio seguente è un file di configurazione completato di Google Cloud per SAP in esecuzione su una Server Bare Metal Solution, in cui è abilitata la raccolta delle metriche di integrità dell'agente:{ "provide_sap_host_agent_metrics": true, "bare_metal": true, "log_level": "INFO", "log_to_cloud": true, "collection_configuration": { "collect_workload_validation_metrics": true, "collect_process_metrics": false, "collect_agent_metrics": true, "agent_metrics_frequency": 60, "agent_health_frequency": 60 }, "cloud_properties": { "project_id": "my-project", "instance_name": "bms-machine-1"
"region": "us-central1", "image": "rhel-8" }, "discovery_configuration": { "enable_discovery": true, "enable_workload_discovery": true }, "hana_monitoring_configuration": { "enabled": false } }
Parametri di configurazione
La tabella seguente illustra i parametri di configurazione Agenti Google Cloud per SAP specifici per la raccolta dell'integrità dell'agente metriche:
Parametri | |
---|---|
collection_configuration.collect_agent_metrics |
Facoltativo. Specifica
Il valore predefinito è |
collection_configuration.agent_metrics_frequency |
Facoltativo. Specifica la frequenza con cui l'agente raccoglie i dati
l'utilizzo di CPU e memoria del suo processo daemon
l'host e le invia a Cloud Monitoring. Queste informazioni sono
acquisita da |
collection_configuration.agent_health_frequency |
Facoltativo. Specifica la frequenza con cui l'agente controlla
sull'integrità operativa e invia queste informazioni a Cloud Monitoring.
Queste informazioni vengono acquisite dalla metrica |