Ga naar hoofdinhoud

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​

DoelMonitortype
Controleren of een website actief isHTTP / HTTPS
Controleren of een API 200 retourneertHTTP / HTTPS
Controleren of een server bereikbaar isPing
Controleren of een databasepoort open isTCP
Controleren of een DNS-server reageertUDP
Controleren of MySQL verbindingen accepteertMySQL
Controleren of PostgreSQL query's kan uitvoerenPostgreSQL

Gemeenschappelijke instellingen​

Alle monitors delen deze instellingen:

InstellingBeschrijving
NaamEen herkenbaar label voor je monitor.
Check-intervalHoe vaak de check wordt uitgevoerd. Minimum hangt af van je plan.
TimeoutMaximale wachttijd per check (standaard 30s).
BevestigingsdrempelAantal opeenvolgende fouten voordat een incident wordt aangemaakt (standaard 2).
Doel-responsietijdIndien overschreden, wordt de check gemarkeerd als degraded (standaard 1000ms).

Zie ook​