Aller au contenu
FirstSIDocs

HostMonitor : disponibilité des services

Surveiller sites web, ports, certificats, bases de données, services Windows et dossiers ; incidents, maintenance, escalade et page de statut.

HostMonitor vérifie à intervalle régulier qu'un service répond. Quand il ne répond plus, il ouvre un incident et prévient les personnes prévues. Il peut aussi publier une page de statut.

La liste des moniteurs avec leur état, leur temps de réponse et le dernier contrôle (données de démonstration).
La liste des moniteurs avec leur état, leur temps de réponse et le dernier contrôle (données de démonstration).

Créer un moniteur

Dans Moniteurs (#/monitors), cliquez sur Créer un moniteur et choisissez le type :

TypeCe qui est vérifié
HTTP/HTTPS, Mot-cléCode de réponse, temps de réponse, présence d'un texte dans la page
SSL Certificate, WHOISDate d'expiration du certificat ou du nom de domaine
Ping, TCP Port, DNSRéponse réseau, port ouvert, résolution
MySQL, PostgreSQL, SQL Server, Redis, MongoDB, DockerConnexion au service
Service WindowsLe service tourne sur la machine (par un agent)
État de fichiersÂge du fichier le plus récent, croissance, nombre de fichiers et extensions attendues dans un dossier (par un agent)
RéglageDéfaut
Intervalle60 s (de 30 s à 24 h)
Délai de réponse30 s
Alerter après N échecs / Récupération après N succès2 / 2

Par le serveur ou par un agent

Une vérification faite par Le serveur FirstSI part du serveur, comme le ferait un visiteur extérieur. Une vérification faite par L'agent d'une machine part de votre réseau ; les types possibles sont alors HTTP, TCP, Ping, Service Windows et État de fichiers. Les deux derniers ne fonctionnent que par un agent.

Lire l'état

Un moniteur passe Hors ligne après le nombre d'échecs consécutifs réglé, et revient En ligne après le nombre de succès réglé. Un certificat ou un nom de domaine passe en Dégradé à 30 jours de l'expiration, puis en critique à 7 jours.

La fiche d'un moniteur montre le temps de réponse, les dernières vérifications et l'historique des incidents, avec les boutons Tester maintenant, Mettre en pause et Reprendre.

Si une sonde confiée à un agent ne donne plus de résultat pendant 3 intervalles, elle est comptée en échec, avec un message qui précise que c'est l'agent qui ne répond plus et non le service. Un moniteur rattaché à un parent ne prévient pas tant que le parent est hors ligne : quand un site entier tombe, vous recevez une alerte et non cinquante.

Traiter un incident

Dans Incidents (#/incidents), Acquitter indique que quelqu'un s'en occupe ; Résoudre le clôt, avec la Cause racine et des Notes de résolution. Les compteurs du haut donnent les incidents ouverts, ceux résolus en 24 h et le temps moyen de résolution (MTTR).

Prévenir et escalader

Notifications gère les canaux : e-mail, webhook, Slack, Teams, Discord, Telegram, SMS, chacun avec un bouton Tester. Escalade enchaîne des étapes, par exemple « au bout de 15 minutes sans acquittement, prévenir l'astreinte », avec un délai et une répétition. Paramètres HM contient un SMTP propre au module, les Heures silencieuses et l'export ou l'import des moniteurs (JSON, CSV).

Maintenance

Maintenance → Planifier une maintenance crée une fenêtre ponctuelle ou récurrente sur les moniteurs choisis. Cochez Supprimer les alertes pour que personne ne soit prévenu pendant l'intervention.

Tâches planifiées (heartbeats)

Heartbeats surveille une tâche qui doit donner signe de vie régulièrement : sauvegarde, script de nuit… Chaque heartbeat a une URL de ping, que la tâche appelle quand elle se termine :

À la fin d'un script planifié
Invoke-RestMethod -Uri "https://console.exemple.fr/api/heartbeat/<identifiant>/ping" -Method Post

Si le ping n'arrive pas dans le délai prévu, un incident s'ouvre.

Page de statut

Page de Statut → Créer une page : adresse /status/<nom>, couleurs, logo, moniteurs affichés. Cochée, l'option Page publique la rend lisible sans connexion. Elle montre la disponibilité sur 90 jours et, si vous le souhaitez, les incidents récents.

Profils applicatifs

Un profil applicatif regroupe les sondes, les requêtes de contrôle et les fenêtres de maintenance d'une application. On peut le Déployer d'un coup sur un autre serveur, puis Comparer pour repérer les écarts (Conforme, Modifié, Absent…).

Droits

ActionRôles
Consulterlecteur, opérateur, administrateur
Pause, test, acquitter, résoudre, créer une maintenanceopérateur, administrateur
Créer, modifier, supprimer ; pages de statut ; paramètresadministrateur

Source : · Docs FirstSI · mis à jour le 10/10/2026