Nota de archivo: Este artículo documenta los guiones de monitorización de CloudWatch antiguos utilizados en 2019.
Debido al modelo de responsabilidad compartida, AWS no puede inspeccionar el sistema operativo huésped desde más allá del hipervisor. Por lo tanto, las métricas como el uso de la memoria y el disco requieren alguna configuración dentro del sistema operativo.
La mejor referencia que encontré en ese momento está aquí: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/mon-scripts.html
Esta es la versión abreviada de una AMI de Amazon Linux:
sudo yum install -Y conmutador Perl-fecha-hora Perl-Sys-Syslog Protocolo Perl-LWP-HTTPS Perl-Digest-SHA.x86_64
curl https://aws-cloudwatch.s3.amazonaws.com/downloads/CloudWatchMonitoringScripts-1.2.2.zip -O
unzip CloudWatchMonitoringScripts-1.2.2.zip
crontab -e
Añada la siguiente entrada a la crontab:
*/5 * * * * /root/aws-scripts-mon/mon-put-instance-data.pl --mem-used-incl-cache-buff --mem-util --disk-space-util --disk-path=/ --from-cron
BERND KUHLENTodas las notas ↗