Monitortypen
isthisthing.online ondersteunt zeven monitortypen. Elk controleert een ander aspect van je infrastructuur.
HTTP / HTTPS
Bewaakt een website of API-endpoint door een HTTP-verzoek te sturen en het antwoord te controleren.
- Gebruik voor: Websites, REST-API's, GraphQL-endpoints, health check-URL's.
- Wat het controleert: Statuscode (2xx = gezond), responstijd, response body bij fouten.
- Configuratie: URL, methode (GET/POST/HEAD), aangepaste headers, timeout, doel-responsietijd.
Ping
Controleert of een host bereikbaar is via het netwerk met behulp van ICMP-echo-verzoeken.
- Gebruik voor: Serverbeschikbaarheid, netwerkconnectiviteit.
- Wat het controleert: Of de host reageert op ping. Pakketverlies en round-trip tijd.
- Configuratie: Hostnaam of IP-adres, timeout.
TCP
Bevestigt dat een TCP-poort open is en verbindingen accepteert.
- Gebruik voor: Databaseservers, mailservers, aangepaste TCP-diensten.
- Wat het controleert: Succesvolle TCP-handshake binnen de timeout.
- Configuratie: Hostnaam of IP-adres, poort, timeout.
UDP
Verzendt een UDP-datagram en wacht op een antwoord om te bevestigen dat de poort bereikbaar is.
- Gebruik voor: DNS-servers, VoIP-diensten, gameservers, aangepaste UDP-diensten.
- Wat het controleert: Antwoord ontvangen van de UDP-poort.
- Configuratie: Hostnaam of IP-adres, poort, timeout.
MySQL
Maakt verbinding met een MySQL-database, authenticeert en voert optioneel een query uit.
- Gebruik voor: MySQL- en MariaDB-servers.
- Wat het controleert: Succesvolle verbinding en authenticatie. Als een query is geconfigureerd, valideert het ook de query-uitvoering.
- Configuratie: Host, poort (standaard 3306), databasenaam, gebruikersnaam, wachtwoord, optionele query, timeout.
- Plan: Starter en hoger.
PostgreSQL
Maakt verbinding met een PostgreSQL-database, authenticeert en voert optioneel een query uit.
- Gebruik voor: PostgreSQL-servers.
- Wat het controleert: Succesvolle verbinding en authenticatie. Als een query is geconfigureerd, valideert het ook de query-uitvoering.
- Configuratie: Host, poort (standaard 5432), databasenaam, gebruikersnaam, wachtwoord, optionele query, timeout.
- Plan: Starter en hoger.
Een monitortype kiezen
| Doel | Monitortype |
|---|---|
| Controleren of een website actief is | HTTP / HTTPS |
| Controleren of een API 200 retourneert | HTTP / HTTPS |
| Controleren of een server bereikbaar is | Ping |
| Controleren of een databasepoort open is | TCP |
| Controleren of een DNS-server reageert | UDP |
| Controleren of MySQL verbindingen accepteert | MySQL |
| Controleren of PostgreSQL query's kan uitvoeren | PostgreSQL |
Gemeenschappelijke instellingen
Alle monitors delen deze instellingen:
| Instelling | Beschrijving |
|---|---|
| Naam | Een herkenbaar label voor je monitor. |
| Check-interval | Hoe vaak de check wordt uitgevoerd. Minimum hangt af van je plan. |
| Timeout | Maximale wachttijd per check (standaard 30s). |
| Bevestigingsdrempel | Aantal opeenvolgende fouten voordat een incident wordt aangemaakt (standaard 2). |
| Doel-responsietijd | Indien overschreden, wordt de check gemarkeerd als degraded (standaard 1000ms). |