Créer premier moniteur LAN
Un moniteur LAN surveille les appareils et services de votre réseau interne - ceux qui ne sont pas accessibles depuis Internet. Ils sont vérifiés par un petit agent Linux qui s'exécute directement chez vous (sur un NAS, un Raspberry Pi, un mini PC ou un serveur classique) et qui envoie les résultats de façon sécurisée vers ePulz.io.
Ce que vous pouvez surveiller
- routeurs, switches, points d'accès, imprimantes, caméras IP,
- NAS, bases de données locales, serveurs SSH et SMTP, passerelles VPN,
- applications web internes, tableaux de bord et API accessibles uniquement sur le réseau LAN.
Prérequis : un agent LAN installé
Pour créer un moniteur LAN, vous devez disposer d'au moins un agent LAN actif. L'installation se fait en quelques minutes en suivant le guide Installation de l'agent LAN. L'agent s'exécute comme un service Linux ou un conteneur Docker, et il n'a besoin que d'un accès HTTPS sortant vers ePulz.io.
Trois types de moniteur LAN
| Type | Ce qu'il teste | Format de la cible |
|---|---|---|
| lan_ping | Si l'appareil répond au ping, c'est-à-dire s'il est allumé et visible sur le réseau. | 192.168.1.10 nas.local |
| lan_tcp | Si un service précis sur le port indiqué accepte une connexion. | 10.0.0.50:5432 192.168.1.20:22 |
| lan_http | Si un site web ou une API interne répond correctement. | http://nas.local http://192.168.1.50:3000/healthz |
- Pour un routeur, un switch, une imprimante ou une caméra,
lan_pingsuffit - il détecte instantanément une coupure d'alimentation ou de réseau. - Pour une base de données, une passerelle SSH ou VPN, utilisez
lan_tcpsur le port précis. Vous distinguez ainsi le cas où l'appareil fonctionne mais où le service lui-même a planté. - Pour les sites web et API internes, utilisez
lan_http. Il teste la réponse réelle de l'application, pas seulement le fait que le port soit ouvert.
Procédure de création
- Dans le tableau de bord, cliquez sur + Ajouter un moniteur.
- Saisissez un nom clair, par exemple "NAS Synology - sauvegardes" ou "Imprimante accueil".
- Dans le champ Type de moniteur, choisissez
lan_ping,lan_tcpoulan_http. - Dans Cible, saisissez l'IP, le hostname ou l'URL selon le tableau ci-dessus.
- Dans le champ Agent LAN, choisissez quel agent doit effectuer la vérification. Si vous avez des agents dans plusieurs réseaux, choisissez celui du bon réseau.
- Définissez l'Intervalle de vérification (le minimum dépend de votre forfait).
- Cliquez sur Créer le moniteur.
Ce qui se passe après la création
- Le moniteur est enregistré avec le statut En attente.
- Lors de son prochain contact (sous 30 secondes), l'agent prend la tâche en charge.
- Il exécute localement le test ping, TCP ou HTTP.
- Il renvoie le résultat vers ePulz.io via HTTPS. Dans le tableau de bord, vous verrez le statut Actif ou Inactif avec le temps de réponse.
Résolution des problèmes
- Le moniteur reste à l'état "En attente" - vérifiez que l'agent fonctionne. Pour une installation systemd via
journalctl -u epulzio-agent -f, pour Docker viadocker logs epulzio-agent. - L'agent signale DOWN, mais le ping depuis le PC fonctionne - dans la variante Docker,
--network hostmanque ; le conteneur est dans un réseau isolé et ne voit pas votre LAN. - lan_http signale une erreur SSL - la cible a son propre certificat (self-signed). Pour les applications internes, vous pouvez simplement utiliser
http://au lieu dehttps://. - Trop de fausses alertes - dans le détail du moniteur, augmentez la valeur "Alerter après N vérifications échouées" (par exemple 3 signifie une alerte uniquement après trois échecs consécutifs).
En relation :
Les alertes e-mail et Telegram fonctionnent de la même manière pour les moniteurs LAN que pour les moniteurs cloud.
Alertes ->