Hinweis zum Archiv: Dieser Artikel dokumentiert die älteren CloudWatch-Überwachungsskripte, die 2019 verwendet wurden.
Aufgrund des Modells der geteilten Verantwortung kann AWS das Gastbetriebssystem nicht von außerhalb des Hypervisors überprüfen. Metriken wie Speicher- und Festplattennutzung erfordern daher eine gewisse Konfiguration innerhalb des Betriebssystems.
Die beste Referenz, die ich damals gefunden habe, ist hier: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/mon-scripts.html
Hier ist die Kurzversion für ein Amazon Linux AMI:
sudo yum install -y Perl-Switch Perl-DateTime Perl-Sys-SysLog Perl-LWP-Protokoll-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
Fügen Sie dem Crontab den folgenden Eintrag hinzu:
*/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 KUHLENAlle Notizen ↗