UptimeRobot

Neue URL monitoren

  1. https://dashboard.uptimerobot.com/monitors > New monitor

    • URL to monitor: https://example.com

    • Friendly name of monitor: „xxx example.com“

    • How will we notify you? alle abwählen

    • Monitor interval: 1min

    • Check SSL errors: enabled

    • SSL expiry reminders: enabled

    • Domain expiry reminders: enabled

    • Request timeout: default 15s

    • HTTP method: default HEAD

  2. Dann rechts oben auf „Integration & Team“ klicken

  3. Create Monitor

Downtime setzen

Wenn an einem Dienst gearbeitet wird und eine Downtime zu erwarten ist, bietet UptimeRobot zwei Möglichkeiten: Entweder wird die Prüfung der URL pausiert, oder es wird ein Wartungsfenster eingerichtet.

  • Um eine URL zu pausieren, wird diese im Dashboard ausgewählt. Über das kleine Gear-Icon gelangt man zu „Pause“ bzw. „Start“.

  • Alternativ kann ein Wartungsfenster angelegt werden. Das Wartungsfenster ist zeitlich begrenzt und kann wahlweise täglich, wöchentlich oder sogar monatlich wiederholt werden. Unter User > My Settings muss zunächst ein Maintenance-Window mit den gewünschten Optionen angelegt werden. Diesem Maintenance-Window können anschliessend die URLs hinzugefügt werden. Dazu muss jede URL einzeln ausgewählt und bearbeitet werden. Erst in den Einstellungen der URL kann dann die Zuordnung zum Maintenance-Window vorgenommen werden. Im Web-GUI kann keine Liste der URLs eines Wartungsfensters abgefragt werden - per API geht das so:

    export uptime_api_key=... # take from "My Settings"
    curl \
        --request POST \
        --header "Cache-Control: no-cache" \
        --header "Content-Type: application/x-www-form-urlencoded" \
        --data "api_key=$uptime_api_key&format=json&mwindows=1" \
        https://api.uptimerobot.com/v2/getMonitors \
    | jq '.monitors[] | select(.mwindows[].friendly_name == "Nextcloud Updates").friendly_name'
    

Built on 2024-04-18