Passa al contenuto principale

Tipi di Monitor

isthisthing.online supporta sette tipi di monitor. Ciascuno verifica un aspetto diverso della tua infrastruttura.

HTTP / HTTPS​

Monitora un sito web o un endpoint API inviando una richiesta HTTP e controllando la risposta.

  • Usa per: Siti web, API REST, endpoint GraphQL, URL di health check.
  • Cosa verifica: Codice di stato (2xx = sano), tempo di risposta, corpo della risposta in caso di errori.
  • Configurazione: URL, metodo (GET/POST/HEAD), header personalizzati, timeout, tempo di risposta target.

Ping​

Verifica se un host è raggiungibile sulla rete tramite richieste ICMP echo.

  • Usa per: Disponibilità del server, connettività di rete.
  • Cosa verifica: Se l'host risponde al ping. Perdita di pacchetti e tempo di andata e ritorno.
  • Configurazione: Nome host o indirizzo IP, timeout.

TCP​

Conferma che una porta TCP è aperta e accetta connessioni.

  • Usa per: Server di database, server di posta, servizi TCP personalizzati.
  • Cosa verifica: Handshake TCP riuscito entro il timeout.
  • Configurazione: Nome host o indirizzo IP, porta, timeout.

UDP​

Invia un datagramma UDP e attende una risposta per confermare che la porta è raggiungibile.

  • Usa per: Server DNS, servizi VoIP, server di gioco, servizi UDP personalizzati.
  • Cosa verifica: Risposta ricevuta dalla porta UDP.
  • Configurazione: Nome host o indirizzo IP, porta, timeout.

MySQL​

Si connette a un database MySQL, si autentica e opzionalmente esegue una query.

  • Usa per: Server MySQL e MariaDB.
  • Cosa verifica: Connessione e autenticazione riuscite. Se è configurata una query, ne convalida anche l'esecuzione.
  • Configurazione: Host, porta (predefinita 3306), nome del database, nome utente, password, query opzionale, timeout.
  • Piano: Starter e superiori.

PostgreSQL​

Si connette a un database PostgreSQL, si autentica e opzionalmente esegue una query.

  • Usa per: Server PostgreSQL.
  • Cosa verifica: Connessione e autenticazione riuscite. Se è configurata una query, ne convalida anche l'esecuzione.
  • Configurazione: Host, porta (predefinita 5432), nome del database, nome utente, password, query opzionale, timeout.
  • Piano: Starter e superiori.

Scegliere un tipo di monitor​

ObiettivoTipo di monitor
Verificare se un sito web è attivoHTTP / HTTPS
Verificare se un'API restituisce 200HTTP / HTTPS
Verificare se un server è raggiungibilePing
Verificare se una porta di database è apertaTCP
Verificare se un server DNS rispondeUDP
Verificare se MySQL accetta connessioniMySQL
Verificare se PostgreSQL può eseguire queryPostgreSQL

Impostazioni comuni​

Tutti i monitor condividono queste impostazioni:

ImpostazioneDescrizione
NomeUn'etichetta amichevole per il tuo monitor.
Intervallo di checkOgni quanto viene eseguito il check. Il minimo dipende dal tuo piano.
TimeoutTempo massimo di attesa per check (predefinito 30s).
Soglia di confermaNumero di fallimenti consecutivi prima di creare un incident (predefinito 2).
Tempo di risposta targetSe superato, il check viene segnato come degraded (predefinito 1000ms).

Vedi anche​