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-ID: 435459

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

Ausgedruckt am: 23.11.2024 um 04:11 Uhr

139374
139374 02.04.2019 um 16:17:15 Uhr
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 ...
Matze1508
Matze1508 02.04.2019 um 16:19:55 Uhr
Goto Top
Ja ich habe ja angesprochen das es das delete gibt.. nur wo ist denn das create?
139374
Lösung 139374 02.04.2019 aktualisiert um 17:02:24 Uhr
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/
Matze1508
Matze1508 04.04.2019 um 11:36:20 Uhr
Goto Top
Hast du eine Lösung ohne die Alarme komplett zu deleten? Weil es schon nicht gerade wenige sind.
139374
139374 04.04.2019 aktualisiert um 15:08:33 Uhr
Goto Top
Bau dir halt ne Lambda Function.