
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
0 comentarios