Monitortypen
isthisthing.online unterstützt sieben Monitortypen. Jeder überprüft einen anderen Aspekt Ihrer Infrastruktur.
HTTP / HTTPS
Überwacht eine Website oder einen API-Endpunkt, indem eine HTTP-Anfrage gesendet und die Antwort überprüft wird.
- Verwendung für: Websites, REST-APIs, GraphQL-Endpunkte, Health-Check-URLs.
- Was geprüft wird: Statuscode (2xx = gesund), Antwortzeit, Antworttext bei Fehlern.
- Konfiguration: URL, Methode (GET/POST/HEAD), benutzerdefinierte Header, Timeout, Ziel-Antwortzeit.
Ping
Prüft, ob ein Host über ICMP-Echo-Anfragen im Netzwerk erreichbar ist.
- Verwendung für: Serververfügbarkeit, Netzwerkkonnektivität.
- Was geprüft wird: Ob der Host auf Ping antwortet. Paketverlust und Round-Trip-Zeit.
- Konfiguration: Hostname oder IP-Adresse, Timeout.
TCP
Bestätigt, dass ein TCP-Port geöffnet ist und Verbindungen akzeptiert.
- Verwendung für: Datenbankserver, Mailserver, benutzerdefinierte TCP-Dienste.
- Was geprüft wird: Erfolgreicher TCP-Handshake innerhalb des Timeouts.
- Konfiguration: Hostname oder IP-Adresse, Port, Timeout.
UDP
Sendet ein UDP-Datagramm und wartet auf eine Antwort, um zu bestätigen, dass der Port erreichbar ist.
- Verwendung für: DNS-Server, VoIP-Dienste, Spieleserver, benutzerdefinierte UDP-Dienste.
- Was geprüft wird: Antwort vom UDP-Port empfangen.
- Konfiguration: Hostname oder IP-Adresse, Port, Timeout.
MySQL
Stellt eine Verbindung zu einer MySQL-Datenbank her, authentifiziert sich und führt optional eine Abfrage aus.
- Verwendung für: MySQL- und MariaDB-Server.
- Was geprüft wird: Erfolgreiche Verbindung und Authentifizierung. Wenn eine Abfrage konfiguriert ist, wird auch die Ausführung validiert.
- Konfiguration: Host, Port (Standard 3306), Datenbankname, Benutzername, Passwort, optionale Abfrage, Timeout.
- Plan: Starter und höher.
PostgreSQL
Stellt eine Verbindung zu einer PostgreSQL-Datenbank her, authentifiziert sich und führt optional eine Abfrage aus.
- Verwendung für: PostgreSQL-Server.
- Was geprüft wird: Erfolgreiche Verbindung und Authentifizierung. Wenn eine Abfrage konfiguriert ist, wird auch die Ausführung validiert.
- Konfiguration: Host, Port (Standard 5432), Datenbankname, Benutzername, Passwort, optionale Abfrage, Timeout.
- Plan: Starter und höher.
Auswahl eines Monitortyps
| Ziel | Monitortyp |
|---|---|
| Prüfen, ob eine Website erreichbar ist | HTTP / HTTPS |
| Prüfen, ob eine API 200 zurückgibt | HTTP / HTTPS |
| Prüfen, ob ein Server erreichbar ist | Ping |
| Prüfen, ob ein Datenbankport offen ist | TCP |
| Prüfen, ob ein DNS-Server antwortet | UDP |
| Prüfen, ob MySQL Verbindungen akzeptiert | MySQL |
| Prüfen, ob PostgreSQL Abfragen ausführen kann | PostgreSQL |
Gemeinsame Einstellungen
Alle Monitore teilen diese Einstellungen:
| Einstellung | Beschreibung |
|---|---|
| Name | Ein benutzerfreundliches Label für Ihren Monitor. |
| Check-Intervall | Wie oft der Check läuft. Minimum abhängig von Ihrem Plan. |
| Timeout | Maximale Wartezeit pro Check (Standard 30s). |
| Bestätigungsschwelle | Anzahl aufeinanderfolgender Fehler vor Erstellung eines Incidents (Standard 2). |
| Ziel-Antwortzeit | Bei Überschreitung wird der Check als degraded markiert (Standard 1000ms). |