Zum Inhalt springen
Wechsel von UptimeRobot

Wechsel von UptimeRobot

Import aus anderem Tool holt Ihre Monitore und Statusseiten aus UptimeRobot in wenigen Minuten in Status200. Mit einem schreibgeschützten UptimeRobot-API-Schlüssel liest Status200 Ihre Monitore und öffentlichen Statusseiten ein, zeigt Ihnen, was es gefunden hat, und erstellt, was Sie auswählen. In UptimeRobot ändert sich nichts.

So funktioniert es

flowchart TB key["Schreibgeschützter<br/>API-Schlüssel"] --> read["Status200 liest<br/>Ihr UptimeRobot-Konto ein"] read --> preview["Sie sehen, was gefunden wurde,<br/>und wählen aus, was übernommen wird"] preview --> import["Der Import läuft<br/>im Hintergrund"] import --> report["Ein Bericht verlinkt<br/>jeden erstellten Datensatz"]

Vom UptimeRobot-API-Schlüssel zum Bericht

  • Der Schlüssel wird einmal verwendet. Er wird verschlüsselt aufbewahrt, solange Status200 Ihr Konto einliest, und gelöscht, sobald das Einlesen endet, ob es funktioniert hat oder nicht. Er wird nie wieder angezeigt und nie in ein Protokoll geschrieben.
  • Status200 liest nur. Es ruft ausschließlich die API von UptimeRobot auf: api.uptimerobot.com. Es stellt eine Anfrage alle sechs Sekunden und bleibt damit innerhalb der zehn pro Minute, die UptimeRobot einem Free-Konto erlaubt. Ein großes Konto dauert daher einige Minuten. Wenn UptimeRobot um eine Pause bittet, wartet es und versucht es erneut.
  • Nichts wird erstellt, bevor Sie den Import starten. Die Vorschau zeigt für jedes Element, ob es neu ist, bereits in Status200 ist (und unverändert verwendet wird), von einem früheren Import übernommen wurde oder warum es nicht übernommen werden kann.
  • Ein erneuter Import erstellt nie etwas doppelt. Status200 merkt sich anhand der UptimeRobot-ID, was jeder Import übernommen hat. Führen Sie den Import erneut aus, nachdem Sie in UptimeRobot Monitore hinzugefügt haben, und nur die neuen werden erstellt.

Bevor Sie beginnen

  • Ein Status200-Projekt und das Recht, das Übernommene zu erstellen. Projektinhaber und Projektadmins können alles übernehmen. Andere Rollen können ebenfalls importieren und übernehmen die Arten von Datensätzen, die sie erstellen dürfen. Alles andere wird mit Begründung als nicht übernommen angezeigt.
  • Ein UptimeRobot-API-Schlüssel. Der Read-only API key genügt: Der Import schreibt nie in UptimeRobot. Der Main API key funktioniert auch, ein monitorspezifischer Schlüssel liest aber nur einen Monitor.
  • Eine Zahlungsmethode, in Status200 Cloud. Monitore, die Prüfungen ausführen, werden nach Nutzung abgerechnet, auch im Free-Tarif. Fügen Sie daher vor dem Import unter Projekteinstellungen > Abrechnung und Rechnungen > Abrechnung eine hinzu. Ohne sie werden diese Monitore als nicht übernommen angezeigt.

Ihr UptimeRobot-Konto importieren

  1. Einen API-Schlüssel in UptimeRobot erstellen

    Öffnen Sie in UptimeRobot Integrations & API > API. Erstellen Sie einen Read-only API key oder kopieren Sie den vorhandenen.

  2. Die Importseite öffnen

    Öffnen Sie in Status200 Projekteinstellungen > Erweitert > Import aus anderem Tool und wählen Sie UptimeRobot.

  3. UptimeRobot verbinden

    Fügen Sie den Schlüssel in UptimeRobot-API-Schlüssel ein und wählen Sie Mein UptimeRobot-Konto einlesen. Ein großes Konto dauert einige Minuten, und Sie können die Seite währenddessen verlassen.

  4. Auswählen, was übernommen wird

    Die Vorschau listet auf, was gefunden wurde, mit einem Abschnitt pro Art. Alles, was erstellt würde, ist anfangs ausgewählt, außer Monitoren, die in UptimeRobot pausiert sind. Sie werden pausiert übernommen, wenn Sie sie auswählen. Unter jedem Element sagt Status200, was nicht genau so übernommen wird, wie es war. Wenn eine ausgewählte Statusseite einen Monitor zeigt, den Sie nicht ausgewählt haben, sagt es das, und Diese auch auswählen wählt ihn aus.

  5. Den Import starten

    Wählen Sie Import starten. Der Import läuft im Hintergrund: Sie können die Seite verlassen, und der Bericht wartet dort auf Sie.

Der Bericht zählt, was erstellt und nicht übernommen wurde, und listet jedes Element mit einem Link zu dem Datensatz auf, der daraus wurde, Fehler zuerst. Frühere Importe stehen auf derselben Seite unter Frühere Importe.

Was übernommen wird

In UptimeRobotIn Status200Wie
MonitorsMonitoreJeder Monitor wird zu einem Monitor derselben Art, mit derselben Adresse, demselben Intervall und Timeout und denselben Statuscodes, die als verfügbar gelten.
Public status pagesStatusseitenJede Seite zeigt dieselben Monitore: die, die sie nennt, die mit ihren Tags oder alle, mit Verfügbarkeit und Verlaufsbalken wie zuvor. Eine Seite mit Passwort wird privat übernommen.
  • HTTP(S)- und Keyword-Monitore werden zu Website-Monitoren, oder zu API-Monitoren, wenn sie eine andere Methode, Header oder einen JSON-Body senden. Ein Keyword-Monitor fällt aus, wenn sein Schlüsselwort erscheint oder fehlt, wie in UptimeRobot, und gleicht es exakt ab, einschließlich Groß- und Kleinschreibung.
  • Ping- und Port-Monitore werden zu Ping- und Port-Monitoren.
  • Heartbeat-Monitore werden zu Monitoren für eingehende Anfragen, die ausfallen, wenn für das Intervall und die Karenzzeit keine Anfrage gekommen ist. Jeder hat in Status200 eine neue Adresse.
  • DNS- und API-Monitore werden zu DNS- und API-Monitoren.
  • SSL-Ablauferinnerungen. Ein Monitor, der vor dem Ablauf seines Zertifikats warnt, erhält zusätzlich einen SSL-Zertifikat-Monitor, nach ihm benannt, der genauso viele Tage vorher warnt.

Jeder Monitor wird von den Sonden Ihres Projekts geprüft, so wie einer, den Sie selbst erstellen. Ein Intervall, das Status200 nicht anbietet, wird zum nächstgelegenen, das es anbietet, und ein Timeout über einer Minute zu einer Minute. Die Vorschau sagt, wenn sich eines davon ändert.

Was nicht übernommen wird

  • Verfügbarkeitsverlauf, Antwortzeiten und Vorfälle. Status200 beginnt mit den Prüfungen, wenn der Import fertig ist.
  • Alarmkontakte und Integrationen. Legen Sie in Status200 fest, wer benachrichtigt wird, wie unter Den Wechsel abschließen beschrieben.
  • Passwörter und Header, die ein Geheimnis enthalten können. Ein Monitor, der sich anmeldet oder einen Authorization-, Cookie- oder Token-Header sendet, wird ohne ihn übernommen: Fügen Sie ihn mit einem Monitor-Geheimnis hinzu.
  • UDP-, Visual-Comparison- und Dependency-Monitore. Status200 hat keinen Monitor, der dasselbe tut, und die Vorschau nennt jeden.
  • Port-Monitore, die alarmieren, solange der Port offen ist. Sie arbeiten umgekehrt wie die Port-Monitore von Status200.
  • Die Antworten, die ein DNS-Monitor erwartet, und die Assertions eines API-Monitors. Fügen Sie sie in Status200 als Kriterien hinzu.
  • Wartungsfenster. Die Vorschau zählt sie: Planen Sie sie in Status200 als geplante Wartung.
  • Die eigene Domain und das Branding einer Statusseite. Fügen Sie in Status200 die Domain unter Benutzerdefinierte Domains und das Logo unter Branding hinzu.

Grenzen

Ein Import erstellt höchstens 2.000 Datensätze: höchstens 1.000 Monitore und 50 Statusseiten. Alles über einer Grenze wird als nicht übernommen angezeigt. Führen Sie den Import erneut aus, um den Rest zu übernehmen.

In Status200 Cloud brauchen Monitore, die Prüfungen ausführen, eine Zahlungsmethode, und alles, wofür Ihr Tarif keinen Platz hat, wird als nicht übernommen angezeigt, mit dem, was es braucht.

Eine Vorschau wird einen Tag lang aufbewahrt. Nur die Person, die das Konto eingelesen hat, kann auswählen und den Import starten. Projektinhaber und Projektadmins sehen den Fortschritt und den Bericht jedes Imports.

Den Wechsel abschließen

  1. Ihre Monitore prüfen

    Öffnen Sie jeden unter Monitore und prüfen Sie seine ersten Ergebnisse. Ein Heartbeat-Monitor hat eine neue Adresse: Richten Sie den Job, der ihn anpingt, darauf aus.

  2. Festlegen, wer benachrichtigt wird

    Fügen Sie Ihren Monitoren Eigentümer hinzu oder den Vorfällen, die sie eröffnen, eine Bereitschaftsrichtlinie unter Bereitschaftsdienst > Bereitschaftsrichtlinien, damit die richtigen Personen erfahren, wenn etwas ausfällt.

  3. Die Adresse Ihrer Statusseite auf Status200 umstellen

    Öffnen Sie die Seite unter Statusseiten, fügen Sie Ihre Domain unter Benutzerdefinierte Domains hinzu und ändern Sie dann ihren DNS-Eintrag. Danach erreichen Ihre Besucher und Abonnenten die neue Seite.

  4. Die Prüfungen in UptimeRobot ausschalten

    Sobald Status200 dasselbe prüft, pausieren Sie die Prüfungen in UptimeRobot, damit niemand doppelt benachrichtigt wird.

Fehlerbehebung

UptimeRobot hat den API-Schlüssel nicht akzeptiert

Prüfen Sie, ob Sie den ganzen Schlüssel kopiert haben und ob es der Read-only oder Main API key des Kontos aus Integrations & API ist, kein monitorspezifischer. Wählen Sie dann Erneut versuchen.

Ein Monitor wird als nicht übernommen angezeigt

Bei ihm steht, warum: eine Art von Monitor, die Status200 nicht hat, eine Adresse, die Status200 nicht lesen kann, oder ein Projekt ohne Platz oder ohne Zahlungsmethode dafür. Ein Monitor, den Status200 schon mit demselben Namen, Typ und derselben Adresse ausführt, wird unverändert verwendet.

Einige Elemente können nicht ausgewählt werden

Bei jedem steht, warum: ein Name, den das Projekt schon hat, etwas, das ein früherer Import übernommen hat, oder ein Datensatz, den Sie nicht erstellen dürfen oder den Ihr Tarif nicht enthält.

Nächste Schritte