Configurer l'agent pour SAP pour la collecte de métriques

L'agent pour SAP deGoogle Cloudpermet de surveiller vos charges de travail SAP exécutées sur des instances Compute Engine et vous aide à exécuter des systèmes SAP de manière efficace sur Google Cloud. Vous devez installer l'agent pour SAP de Google Cloudsur toutes les VM exécutant un système SAP. Cet agent collecte et envoie toutes les informations requises par SAP à l'agent hôte SAP. Pour en savoir plus, consultez la note SAP 2469354.

Pour collecter les métriques d'infrastructure et d'application sous-jacentes utilisées pour l'observabilité, vous devez activer des fonctionnalités supplémentaires pour l'Agent pour SAP.

Ce document explique comment activer ces fonctionnalités dans Agent pour SAP.

Checklist pour l'agent pour SAP

La checklist suivante récapitule les tâches que vous devez effectuer pour vous assurer que l'Agent pour SAP est correctement configuré pour l'observabilité:

Tâche Description
Installez et configurez l'agent Google Cloudpour SAP sur chaque VM Compute Engine que vous souhaitez surveiller.
L'agent pour SAP est empaqueté avec les images d'OS publiques "pour SAP" suivantes :
  • RHEL : toutes les images "for SAP"
  • SLES : SLES 15 SP4 pour SAP et versions ultérieures

Pour en savoir plus, consultez Installer et configurer l'Agent pour SAP sur une VM.

La version 3.5 de l'Agent pour SAP contient toutes les fonctionnalités requises pour configurer l'observabilité pour SAP. Si l'agent a déjà été installé, nous vous recommandons de passer à la dernière version.

Pour en savoir plus, consultez Mettre à jour l'agent Google Cloudpour SAP.

Activer la fonctionnalité de détection de systèmes de l'agent pour SAP Dans le fichier de configuration de l'agent, les paramètres suivants doivent être définis sur true. Si vous avez installé l'agent après le 14 février 2024, ces indicateurs sont définis sur true par défaut et aucune modification n'est requise.
  • discovery_configuration.enable_workload_discovery
  • discovery_configuration.enable_discovery

Si vous avez installé l'agent avant le 14 février 2024 ou si vous avez désactivé la fonctionnalité de découverte du système, exécutez les commandes suivantes:

         sudo /usr/bin/google_cloud_sap_agent configure -feature=sap_discovery -enable 
sudo /usr/bin/google_cloud_sap_agent configure -feature=workload_discovery -enable

Pour en savoir plus, consultez Configurer l'agent Google Cloudpour SAP.

Activer la collecte des métriques de surveillance des processus de l'Agent pour SAP Dans le fichier de configuration de l'agent, le paramètre collection_configuration.collect_process_metrics doit être défini sur true. Pour activer la fonctionnalité, exécutez la commande suivante:
         sudo /usr/bin/google_cloud_sap_agent configure -feature=process_metrics -enable

Pour en savoir plus, consultez Configurer la collecte des métriques de surveillance de processus.

Activer la collecte des métriques de surveillance SAP HANA par l'agent Sur les VM HANA, vous devez activer la collecte des métriques de surveillance des processus HANA. Pour activer cette fonctionnalité, exécutez la commande suivante:
         sudo /usr/bin/google_cloud_sap_agent configure -feature=hana_monitoring -enable

Modifiez la section hana_monitoring_configuration dans le fichier de configuration de l'agent pour indiquer le nom, le SID, l'hôte, le port, l'utilisateur et le mot de passe de l'instance HANA (à l'aide d'un secret ou d'une clé hdbuserstore).

Notez que l'utilisateur HANA spécifié doit disposer d'un accès en lecture aux tables interrogées par les requêtes par défaut.

Pour en savoir plus, consultez Configurer la collecte de métriques de surveillance SAP HANA.

Redémarrer l'agent pour SAP Redémarrez l'agent pour que les modifications prennent effet en exécutant la commande suivante:
         sudo systemctl restart google-cloud-sap-agent

Pour en savoir plus, consultez la section Redémarrer l'agent.

Exemple de fichier de configuration

Une fois que vous avez activé les fonctionnalités d'observabilité, le fichier de configuration de l'Agent pour SAP se présente comme suit:

  {
    "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": true
  },
  "discovery_configuration": {
     "enable_workload_discovery": true,
     "enable_discovery": true
  },
  "hana_monitoring_configuration": {
    "enabled": true,
    "hana_instances": [
      {
        "name": "local",
        "sid": "DEH",
        "host": "localhost",
        "port": "30015",
        "user": "system",
        "secret_name": "password-secret-name"
      },
    ],
   }
  }
  

Étape suivante