Aller au contenu principal

Types de Moniteur

isthisthing.online prend en charge sept types de moniteur. Chacun vérifie un aspect différent de votre infrastructure.

HTTP / HTTPS​

Surveille un site web ou un endpoint API en envoyant une requête HTTP et en vérifiant la réponse.

  • Utiliser pour : Sites web, APIs REST, endpoints GraphQL, URLs de health check.
  • Ce qu'il vérifie : Code de statut (2xx = sain), temps de réponse, corps de réponse en cas d'erreur.
  • Configuration : URL, méthode (GET/POST/HEAD), en-têtes personnalisés, timeout, temps de réponse cible.

Ping​

Vérifie si un hôte est joignable sur le réseau à l'aide de requêtes d'écho ICMP.

  • Utiliser pour : Disponibilité des serveurs, connectivité réseau.
  • Ce qu'il vérifie : Si l'hôte répond au ping. Perte de paquets et temps aller-retour.
  • Configuration : Nom d'hôte ou adresse IP, timeout.

TCP​

Confirme qu'un port TCP est ouvert et accepte les connexions.

  • Utiliser pour : Serveurs de base de données, serveurs de messagerie, services TCP personnalisés.
  • Ce qu'il vérifie : Handshake TCP réussi dans le délai imparti.
  • Configuration : Nom d'hôte ou adresse IP, port, timeout.

UDP​

Envoie un datagramme UDP et attend une réponse pour confirmer que le port est accessible.

  • Utiliser pour : Serveurs DNS, services VoIP, serveurs de jeux, services UDP personnalisés.
  • Ce qu'il vérifie : Réponse reçue du port UDP.
  • Configuration : Nom d'hôte ou adresse IP, port, timeout.

MySQL​

Se connecte à une base de données MySQL, s'authentifie et exécute éventuellement une requête.

  • Utiliser pour : Serveurs MySQL et MariaDB.
  • Ce qu'il vérifie : Connexion et authentification réussies. Si une requête est configurée, il valide également son exécution.
  • Configuration : Hôte, port (par défaut 3306), nom de la base de données, nom d'utilisateur, mot de passe, requête optionnelle, timeout.
  • Plan : Starter et supérieur.

PostgreSQL​

Se connecte à une base de données PostgreSQL, s'authentifie et exécute éventuellement une requête.

  • Utiliser pour : Serveurs PostgreSQL.
  • Ce qu'il vérifie : Connexion et authentification réussies. Si une requête est configurée, il valide également son exécution.
  • Configuration : Hôte, port (par défaut 5432), nom de la base de données, nom d'utilisateur, mot de passe, requête optionnelle, timeout.
  • Plan : Starter et supérieur.

Choisir un type de moniteur​

ObjectifType de moniteur
Vérifier si un site web est accessibleHTTP / HTTPS
Vérifier si une API retourne 200HTTP / HTTPS
Vérifier si un serveur est joignablePing
Vérifier si un port de base de données est ouvertTCP
Vérifier si un serveur DNS répondUDP
Vérifier si MySQL accepte les connexionsMySQL
Vérifier si PostgreSQL peut exécuter des requêtesPostgreSQL

Paramètres communs​

Tous les moniteurs partagent ces paramètres :

ParamètreDescription
NomUn libellé convivial pour votre moniteur.
Intervalle de checkÀ quelle fréquence le check s'exécute. Le minimum dépend de votre plan.
TimeoutTemps d'attente maximum par check (par défaut 30s).
Seuil de confirmationNombre d'échecs consécutifs avant de créer un incident (par défaut 2).
Temps de réponse cibleSi dépassé, le check est marqué comme degraded (par défaut 1000ms).

Voir aussi​