Article d’archive : ce texte décrit les anciens scripts de supervision CloudWatch utilisés en 2019.
Dans le modèle de responsabilité partagée, AWS ne peut pas inspecter le système d’exploitation invité au-delà de l’hyperviseur. Les métriques de mémoire et d’occupation disque nécessitent donc une configuration à l’intérieur du système.
La meilleure référence que j’avais trouvée à l’époque : https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/mon-scripts.html
Version courte pour une AMI Amazon Linux :
sudo yum install -y perl-Switch perl-DateTime perl-Sys-Syslog perl-LWP-Protocol-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
Ajoutez l’entrée suivante à 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


cloud / systèmes