Types monitors

Er zijn verschillende types monitors die je kunt aanmaken.

Website

Websitemonitoring controleert of je website bereikbaar is en goed werkt. Er worden HTTPS-verzoeken naar de opgegeven URL gestuurd en het volgende wordt geverifieerd:

  • Beschikbaarheid van de website
  • Overeenkomende inhoud (body, JSON-body of header)
  • Statuscodes van de respons
  • Responstijd
Monitor van het type website geselecteerd

API

API-monitoring helpt je zeker te weten dat je API-endpoints correct reageren. Onder meer:

  • Ondersteuning voor alle HTTP-methodes (GET, POST, PUT, DELETE, enzovoort)
  • Eigen headers en authenticatie
  • Ondersteuning voor een request body (formulier, JSON, GraphQL, platte tekst)
  • Query-parameters
Monitor van het type API geselecteerd

Ping

Ping is een eenvoudige monitor die een echoverzoek verstuurt en het resultaat meet. Toepassingen zijn onder andere:

  • Eenvoudige uptime- en beschikbaarheidsmonitoring
  • Healthchecks van infrastructuur
  • Monitoring van netwerklatentie

Ping-monitors leveren ruwe netwerkprestatiecijfers zonder de overhead van HTTP-verzoeken.

Monitor van het type ping geselecteerd

TCP

TCP-monitoring controleert of bepaalde poorten op je server bereikbaar zijn en reageren. Toepassingen zijn onder andere:

  • Monitoring van databaseverbindingen
  • Controle van eigen dienstpoorten
  • Monitoring van mailservers (SMTP, IMAP, POP3)
  • Beschikbaarheid van FTP-servers
  • Testen van eigen TCP-protocollen
Monitor van het type TCP geselecteerd

DNS

DNS-monitoring controleert de gezondheid en configuratie van je DNS en verifieert of A- of MX-records correct verwijzen naar respectievelijk het bedoelde IP-adres of de bedoelde mailserver.

Monitor van het type DNS geselecteerd

UDP

UDP-monitoring controleert of een host en UDP-poort bereikbaar zijn en nog antwoorden. Omdat UDP verbindingsloos is, stuurt de monitor een datagram en bekijkt hij het antwoord. Toepassingen zijn onder andere:

  • DNS-servers
  • Gameservers
  • VoIP- en streaminggateways
  • Elke dienst die op een UDP-poort luistert
Monitor van het type UDP geselecteerd

Cron / Heartbeat

Cron-monitoring houdt geplande taken in de gaten — back-ups, batchverwerking, terugkerende scripts — doordat de taak bij elke uitvoering een URL pingt. In plaats van dat Instatus je dienst aanroept, roept jouw taak Instatus aan. Toepassingen zijn onder andere:

  • Nachtelijke back-ups
  • Geplande data-imports en -exports
  • Queue- en workerprocessen
  • Elke taak die volgens een schema moet draaien
Monitor van het type Cron / Heartbeat geselecteerd