matze1508
Goto Top

AWS Alarme über CLI disablen

Hallo Community,

ich hab folgenden Task:

Cloudwatchalarme über einen gewissen Zeitraum ausschalten. Hierbei habe ich die Funktionen

cloudwatch_client.disable_alarm_actions(
AlarmNames=[item]

benutzt.

Wenn ich allerdings den Gegenpart am Ende der Uhrzeit ausführe:

cloudwatch_client.enable_alarm_actions(
AlarmNames=[item]

Werden alle Alarme in dem Zeitraum nachträglich rausgeschickt.

Folgende Gedanken habe ich mir bisher gemacht allerdings habe ich keine Ahnung wie ich an diese herangehen soll:
- Alarm deleten und neu aufsetzen -> delete gibt es via cli .. create new .. nicht
- Die Alarmsettings für diesen Zeitraum auf unmöglich erreichbare Werte setzen sodass kein Alarm ausgeführt werden kann -> gibt auch keine wirklich Möglichkeit dies so umzusetzen?


Habt ihr Ideen?

Viele Grüße
Matze

Content-Key: 435459

Url: https://administrator.de/contentid/435459

Printed on: April 16, 2024 at 05:04 o'clock

Mitglied: 139374
139374 Apr 02, 2019 at 14:17:15 (UTC)
Goto Top
Zitat von @Matze1508:
- Alarm deleten und neu aufsetzen -> delete gibt es via cli .. create new .. nicht
https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/delete-alarm ...
Member: Matze1508
Matze1508 Apr 02, 2019 at 14:19:55 (UTC)
Goto Top
Ja ich habe ja angesprochen das es das delete gibt.. nur wo ist denn das create?
Mitglied: 139374
Solution 139374 Apr 02, 2019 updated at 15:02:24 (UTC)
Goto Top
Zitat von @Matze1508:

Ja ich habe ja angesprochen das es das delete gibt.. nur wo ist denn das create?
Heißt ja auch nicht "create" sondern "put-metric-alarm" :-P
https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/put-metric-a ...
https://www.agix.com.au/add-remove-cloudwatch-alarms-aws-cli/
Member: Matze1508
Matze1508 Apr 04, 2019 at 09:36:20 (UTC)
Goto Top
Hast du eine Lösung ohne die Alarme komplett zu deleten? Weil es schon nicht gerade wenige sind.
Mitglied: 139374
139374 Apr 04, 2019 updated at 13:08:33 (UTC)
Goto Top
Bau dir halt ne Lambda Function.