¿Cómo instalar el agente Cloud Monitoring en una instancia Linux de Compute Engine en GCP?

Esta es una guía para la instalación del agente de Cloud Monitoring en VMs individuales (Linux).

El agente de Cloud Monitoring se encarga de supervisar, gestionar y evaluar el rendimiento, la seguridad y la disponibilidad de aplicaciones, servicios e infraestructuras que se ejecutan en la nube. Este agente recopila y analiza datos en tiempo real sobre el comportamiento de los recursos, lo que permite a los administradores de sistemas detectar problemas, optimizar el rendimiento y asegurar que los servicios en la nube funcionen de manera eficiente y segura.

Cloud Monitoring es esencial para asegurar el buen funcionamiento de las aplicaciones y servicios que dependen de entornos en la nube, garantizando tanto su disponibilidad como su rendimiento.

 

Para la instalación de Cloud monitoring es necesario tener varios factores en cuenta, 

  • Este agente puede ser heredado de  la configuración de proyecto, ya que también este agente se puede instalar no solo para una VM, sino para todas las Vms del proyecto por politica.
  • Válida en este enlace si el SO de tu VM es compatible: Sistema Operativo de la VM
  • Se debe validar en el accso adecuado para realizar el proceso.

    1. Ingresa a la VM que quieres instalar el agente de Cloud monitoring, en el apartado de Detalles  busca el encabezado de Permisos de acceso a la API de Cloud

Si en el apartado de API de Stackdriver Monitoring ves que tienes permiso de Solo escritura o Completo, entonces tienes las credenciales adecuadas

    Nota si no cuentas con los permisos adecuados te sugerimos seguir con esta guía.

    Autoriza el Agente Cloud Monitoring

     

    Si ya constamos con los permisos, procedemos con la instalación de la versión más reciente del agente.

    1. Ingresamos a la Instancia por medio de conexión SSH.

    2. Desde el directorio principal usamos el siguiente comando para descargar y ejecutar la instalación del agente

    curl -sSO https://dl.google.com/cloudagents/add-monitoring-agent-repo.sh

    sudo bash add-monitoring-agent-repo.sh --also-install

    Al finalizar la instalación finalizará con siguiente mensaje.

    Después de instalarlo, el agente se inicia de manera automática.

    Si quieres validar el estado del agente en tu VM digita el siguiente comando

    sudo service stackdriver-agent status

     

    Para validar los estados de los agentes en  cada una de las instancias ingresa al siguiente enlace

    Validar Estado de Agente Cloud Monitoring en la Instancia 

     

    El panel Instancias de VM de Monitoring muestra el estado de los agentes.

    En la columna Agente, se informan los siguientes valores:

    • No detectado: O no tienes un agente instalado o no se está ejecutando. 

    • Agente de operaciones: Ejecutas el agente de operaciones. Si no ves una marca de verificación verde junto a la entrada, hay una actualización del agente disponible, basada en el sistema operativo detectado de tu VM.

    • Pendiente: El agente de operaciones se está instalando o actualizando.

    • Agente heredado: Ejecutas el agente heredado de Monitoring o Logging. 

    • No aplicable: Esta VM no es una plataforma compatible para ejecutar el agente.

    • Desconocido: La VM no está en ejecución, por lo que se desconoce el estado del agente.

     

    Para instalar el agente de operaciones, se puede realizar de la siguiente manera:

    En el enlace anterior puedes seleccionar la siguiente opción INSTALAR/ACTUALIZAR EL AGENTE DE OPERACIONES

    o Ingresando a la  instancia en la opción de Observabilidad y dando clic en el botón Instalar 

     

    Para desinstalar el agente de la VM, se debe ingresar el siguiente comando.

    sudo bash add-monitoring-agent-repo.sh --uninstall