cloud monitoring
cloud monitoring

El agente de Cloud Monitoring recopila métricas del sistema y de la aplicación de tus instancias de VM y las envía a Monitoring. También puedes configurar el agente de Monitoring para supervisar las aplicaciones de terceros.

En esta guía, se explica cómo instalar el agente de Cloud Monitoring para Monitoring en las VM de Compute Engine. Usar el agente es opcional, pero se recomienda para las instancias de VM de Compute Engine. En estas VM, Monitoring puede acceder a algunas métricas del hipervisor de VM sin el agente, incluido el uso de CPU, algunas métricas de tráfico de disco, el tráfico de red y el tiempo de actividad.

En las instancias que ejecutan Microsoft Windows, el agente registra el uso de CPU y la memoria, el archivo de paginación y el uso del volumen. Si ejecutas el servidor IIS o SQL, el agente colecta métricas de esos servicios de manera predeterminada.

Instala una versión específica del agente

Para instalar una versión específica del agente, completa los siguientes pasos.

Descarga el agente en la maquina virtual, has de tener acceso mediante ssh.

[simterm][root@todolinux ~]# curl -sSO https://dl.google.com/cloudagents/add-monitoring-agent-repo.sh
[root@todolinux ~]# ls -lrt
total 24
-rw-------. 1 root root  1201 Oct 27 04:45 anaconda-ks.cfg
-rw-r--r--. 1 root root 19195 Dec 28 10:25 add-monitoring-agent-repo.sh
[root@todolinux ~]#

[/simterm]

Ejecuta el script descargado y veras como se añade un repositorio de Cloud Monitoring.

[simterm][root@todolinux ~]# bash add-monitoring-agent-repo.sh
Adding agent repository for rhel.
[google-cloud-monitoring]
name=Google Cloud Monitoring Agent Repository
baseurl=https://packages.cloud.google.com/yum/repos/google-cloud-monitoring-el8-$basearch-all
autorefresh=0
enabled=1
type=rpm-md
gpgcheck=1
repo_gpgcheck=0
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
       https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
[root@todolinux ~]# ls -lrt /etc/yum.repos.d/

-rw-r--r--. 1 root root 359 Dec 28 10:32 google-cloud-monitoring.repo
[root@todolinux ~]#

[/simterm]

Veras las versions disponibles para stackdriver con el siguiente comando

[simterm][root@todolinux ~]# yum list --showduplicates stackdriver-agent
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

Google Cloud Monitoring Agent Repository                                                                                                 39 kB/s |  88 kB     00:02
Last metadata expiration check: 0:00:01 ago on Tue 28 Dec 2021 10:36:55 AM EST.
Available Packages
stackdriver-agent.x86_64                                                     5.5.2-1001.el8                                                      google-cloud-monitoring
stackdriver-agent.x86_64                                                     5.5.2-1002.el8                                                      google-cloud-monitoring
stackdriver-agent.x86_64                                                     6.0.0-1.el8                                                         google-cloud-monitoring
stackdriver-agent.x86_64                                                     6.0.1-1.el8                                                         google-cloud-monitoring
stackdriver-agent.x86_64                                                     6.0.2-1.el8                                                         google-cloud-monitoring
stackdriver-agent.x86_64                                                     6.0.3-1.el8                                                         google-cloud-monitoring
stackdriver-agent.x86_64                                                     6.0.4-1.el8                                                         google-cloud-monitoring
stackdriver-agent.x86_64                                                     6.0.5-1.el8                                                         google-cloud-monitoring
stackdriver-agent.x86_64                                                     6.1.0-1.el8                                                         google-cloud-monitoring
stackdriver-agent.x86_64                                                     6.1.1-1.el8                                                         google-cloud-monitoring
stackdriver-agent.x86_64                                                     6.1.2-1.el8                                                         google-cloud-monitoring
stackdriver-agent.x86_64                                                     6.1.3-1.el8                                                         google-cloud-monitoring
stackdriver-agent.x86_64                                                     6.1.4-1.el8                                                         google-cloud-monitoring
[root@todolinux ~]#
[/simterm]

Instala la ultima version disponible. También se le puede indicar que instale la versión necesaria, este no es el caso.

[simterm][root@todolinux ~]# yum install stackdriver-agent.x86_64
Install  2 Packages

Total size: 1.0 M
Total download size: 1.0 M
Installed size: 5.1 M
Is this ok [y/N]: N
Operation aborted.
dnf ins[root@todolinux ~]# dnf install yajl
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

Last metadata expiration check: 0:02:18 ago on Tue 28 Dec 2021 10:36:55 AM EST.
Dependencies resolved.
========================================================================================================================================================================
 Package                         Architecture                      Version                                 Repository                                              Size
========================================================================================================================================================================
Installing:
 yajl                            x86_64                            2.1.0-10.el8                            LocalRepo_AppStream_rhel8.4                             41 k

Transaction Summary
========================================================================================================================================================================
Install  1 Package

Total size: 41 k
Installed size: 84 k
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                1/1
  Installing       : yajl-2.1.0-10.el8.x86_64                                                                                                                       1/1
  Running scriptlet: yajl-2.1.0-10.el8.x86_64                                                                                                                       1/1
  Verifying        : yajl-2.1.0-10.el8.x86_64                                                                                                                       1/1
Installed products updated.

Installed:
  yajl-2.1.0-10.el8.x86_64

Complete!
[root@todolinux ~]# clear
[root@todolinux ~]# yum install stackdriver-agent.x86_64
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

Last metadata expiration check: 0:02:35 ago on Tue 28 Dec 2021 10:36:55 AM EST.
Dependencies resolved.
========================================================================================================================================================================
 Package                                    Architecture                    Version                              Repository                                        Size
========================================================================================================================================================================
Installing:
 stackdriver-agent                          x86_64                          6.1.4-1.el8                          google-cloud-monitoring                          1.0 M

Transaction Summary
========================================================================================================================================================================
Install  1 Package

Total download size: 1.0 M
Installed size: 5.0 M
Is this ok [y/N]: y
Downloading Packages:
ef5b99a7ac8ce6e890b03eda5a80246416b1571e7bfb6172d2ffa4c5feb56cf1-stackdriver-agent-6.1.4-1.el8.x86_64.rpm                               1.9 MB/s | 1.0 MB     00:00
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                   1.9 MB/s | 1.0 MB     00:00

Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                1/1
  Installing       : stackdriver-agent-6.1.4-1.el8.x86_64                                                                                                           1/1
  Running scriptlet: stackdriver-agent-6.1.4-1.el8.x86_64                                                                                                           1/1
  Verifying        : stackdriver-agent-6.1.4-1.el8.x86_64                                                                                                           1/1
Installed products updated.

Installed:
  stackdriver-agent-6.1.4-1.el8.x86_64

Complete!
[/simterm]

Reinicia el servicio

[simterm][root@todolinux ~]# service stackdriver-agent start
Restarting stackdriver-agent (via systemctl):              [  OK  ]
[root@todolinux ~]#
[/simterm]

Si necesitas para otro tipo de SO que no sea linux, te dejo este link donde lo explican.

Nota: Si actualizaste el sistema operativo Linux de tu instancia a una nueva versión principal, es mejor que no actualices el agente con este procedimiento, sino que lo quites y, luego, vuelvas a instalarlo según los procedimientos que se indican en esta página.

Comparte

Categorías: Cloud

Víctor Arauco

With over 15 years of experience in the IT industry, including roles in development, operations, networking, DevOps, and sales engineering. I’m a devoted husband and proud father. I'm here to simplify your journey into the DevOps world.

0 comentarios

Deja una respuesta

Marcador de posición del avatar

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *