Doku

Tippe ein Stichwort. Mit Esc schließt du die Suche.

EN
Anmelden Kostenlos starten
Handbuch/Wie up4 entscheidet

Prüfungen und Regionen

Was eine Prüfung tut, woher sie kommt und wie oft sie läuft. Lies das, wenn dich ein Ergebnis überrascht.

Was jede Prüfung tut

ArtWas up4 tutGilt als erreichbar, wenn
WebsiteSchickt eine HTTP-Anfrage an die Adresse.Die endgültige Antwort einen 2xx-Status hat oder den Status, den du erwartest.
SuchbegriffRuft die Seite mit GET ab und liest sie.Der Status 2xx ist und das Wort auf der Seite steht. Bei einer Abwesenheitsprüfung ist es umgekehrt.
PortÖffnet eine TCP-Verbindung zu Host und Port und schließt sie wieder. Es wird nichts gesendet.Die Verbindung zustande kommt.
DNSFragt einen DNS-Server nach einem Eintragstyp: A, AAAA, CNAME, MX, NS oder TXT.Eine Antwort kommt, die den erwarteten Wert enthält, falls du einen angibst.
PingSchickt ein ICMP-Echo an den Host.Der Host innerhalb weniger Sekunden antwortet.

Für die ersten drei genügt die Adresse. Die Einrichtung zeigen Seiteninhalt prüfen und Server, Port oder DNS-Eintrag prüfen.

Website-Prüfungen im Detail

Methode. up4 sendet die Methode, die unter HTTP-Methode steht. Die App wählt GET vor. Ein Monitor, der über die API ohne Methode angelegt wird, nutzt HEAD. Eine Suchbegriff-Prüfung nimmt immer GET, weil eine HEAD-Antwort keine Seite enthält. Antwortet ein Server auf HEAD mit 405 Method Not Allowed, stelle die Methode auf GET.

Weiterleitungen. up4 folgt Weiterleitungen standardmäßig bis zur Zielseite und bewertet deren Antwort. Ist Weiterleitungen folgen aus, gilt die Weiterleitung selbst als Antwort; ein 301 zählt dann als nicht erreichbar, außer du erwartest ihn als Status. Cookies bei Weiterleitungen behalten nimmt Cookies entlang einer Weiterleitungskette mit.

Was als erreichbar gilt. Ein 2xx-Status, sofern du nicht einen genauen Status oder einen Suchbegriff gewählt hast. Jeder andere Status, eine abgelehnte oder abgebrochene Verbindung, eine fehlgeschlagene Namensauflösung und ein Zeitlimit zählen als nicht erreichbar.

Body und Header. Ein Anfrage-Body geht nur bei POST, PUT und PATCH mit, bis 8 KB. Basic Auth und deine eigenen Header werden bei jeder Prüfung gesendet. Der Prüfserver nennt sich up4-checker/1.0; ein von dir gesetzter User-Agent-Header gilt vorrangig.

Was up4 liest. Eine Suchbegriff-Prüfung liest die ersten 1 MiB der Seite; steht das Wort womöglich dahinter, sagt es die Fehlermeldung. Andere Prüfungen lesen nur einen kleinen Teil der Antwort. Der Prüfserver führt kein JavaScript aus; ein Wort, das erst Skripte nach dem Laden einfügen, ist für ihn nicht da.

Zeitlimit

Das Zeitlimit der Anfrage bestimmt, wie lange up4 auf eine Antwort wartet, bevor die Prüfung als fehlgeschlagen zählt. Es beginnt bei 30 Sekunden und lässt sich je Monitor bis auf 1 Minute erhöhen. Es gilt für Website-, Port- und DNS-Prüfungen. Ein Ping wartet nie länger als wenige Sekunden.

Zertifikate und Domains

Bei HTTPS prüft up4 das Zertifikat standardmäßig. Ein abgelaufenes, nicht vertrauenswürdiges oder falsch ausgestelltes Zertifikat lässt die Prüfung fehlschlagen. TLS-Zertifikat prüfen kannst du für einen Testserver mit selbst signiertem Zertifikat ausschalten.

Zwei optionale Warnungen erreichen dich, bevor es so weit ist: Warnung vor Zertifikatsablauf zählt die Tage bis zum Ende des Zertifikats, Warnung vor Domainablauf die Tage bis zum Ende der Domain-Registrierung. Beide sind aus, bis du sie einstellst.

Regionen

Eine Prüfung läuft aus einer Region: Europa, Nordamerika, Asien oder Australien. Die Auswahl bietet nur Regionen, in denen ein Prüfserver online ist. Wählst du eine, die gerade verstummt ist, meldet up4, dass dort kein Prüfserver online ist, und bittet dich, es in einer Minute erneut zu versuchen. Wie viele Regionen ein Monitor nutzen darf, hängt von deinem Tarif ab.

Die Prüfungen kommen von festen Adressen und geben sich zu erkennen. Woher die Prüfungen kommen (Englisch) listet sie auf, damit du sie in einer Firewall freigeben kannst.

Jede Region führt jede Prüfung selbst aus, Regionen vervielfachen also die Kosten: Ein Monitor mit einer Prüfung pro Minute aus einer Region kostet etwa 0,39 € im Monat, aus drei Regionen etwa 1,17 €.

Mehrere Regionen

Bei mehr als einer Region gleicht up4 sie ab, bevor es benachrichtigt: Eine Mehrheit der Regionen des Monitors muss übereinstimmen, jede nach ihrem jüngsten Ergebnis innerhalb von 2 Minuten. Eine Region mit schlechter Route zu deiner Website weckt also niemanden. Die ganze Regel steht unter Wann du benachrichtigt wirst.

Prüfabstand

Der Prüfabstand ist die Zeit zwischen zwei Prüfungen. Den kürzesten legt dein Tarif fest; up4 lehnt einen kürzeren ab und nennt das Minimum. Darüber geht über die API jede ganze Zahl von Sekunden, die App bietet Vorgaben an. Die Formulare der App beginnen bei drei Minuten; ein Monitor, der über die API ohne Abstand angelegt wird, bekommt 1 Minute.

Monitore mit POST, PUT, PATCH oder DELETE brauchen einen Abstand von mindestens 1 Minute.

Kürzere Abstände bemerken einen Ausfall früher und kosten mehr, siehe Was Geld kostet. Wie lange es bis zur Benachrichtigung dauert, hängt von mehr ab als vom Abstand.

Langsame Server

Die Antwortzeit wird bei jeder Prüfung gemessen. Eingeschränkt ist ein eigenes, optionales Signal: Ist die Warnung bei Verlangsamung an, markieren 3 langsame Prüfungen in Folge den Monitor als eingeschränkt, und 3 schnelle heben das wieder auf. Ohne eigenen Schwellenwert lernt up4 die übliche Antwortzeit des Ziels.

Ein Server, der dauerhaft viel langsamer antwortet als der Abstand, kann auch seltener geprüft werden als eingestellt, damit up4 ihn nicht bedrängt. Ein ausgefallener Server behält den eingestellten Abstand.

Was up4 hier nicht macht

  • Die Prüfungen melden sich nicht auf Seiten hinter einem Anmeldeformular an und führen kein JavaScript aus.
  • up4 erreicht keine Adressen, die nur in deinem Netzwerk sichtbar sind. Private und interne Adressen werden abgelehnt.
  • Ein Fehler auf Seiten von up4, etwa ein Prüfserver ohne Ping-Berechtigung, erscheint als nicht geprüft und eröffnet nie einen Vorfall.
  • Eine Suchbegriff-Prüfung liest nur die ersten 1 MiB einer Seite.
Per API POST /v1/monitors
In der AppAPI-Feld
Prüfintervall · Wie oft up4 prüft. Kürzere Abstände bemerken einen Ausfall früher und kosten mehr.interval_seconds
Regionen · Die Regionen, aus denen geprüft wird. Bei mehreren Regionen gleicht up4 sie ab, bevor es benachrichtigt.regions
Zeitlimit der Anfrage · Wie lange up4 auf eine Antwort wartet, bevor die Prüfung als fehlgeschlagen zählt.request_timeout_s
HTTP-Methode · Die Methode, die up4 bei jeder Prüfung sendet. Eine Suchbegriff-Prüfung kann nicht HEAD nutzen, weil HEAD keine Seite liefert.http_method
Weiterleitungen folgen · Ob up4 Weiterleitungen bis zur Zielseite folgt. Ist es aus, gilt die Weiterleitung selbst als Antwort.follow_redirects
TLS-Zertifikat prüfen · Ob up4 ein abgelaufenes, nicht vertrauenswürdiges oder falsch ausgestelltes Zertifikat ablehnt. Schalte es nur für einen Testserver aus.ssl_verification

Vollständige Referenz (Englisch)