Captures d’écran Extraites du README de 404GamerNotFound/vserver-ssh-stats.
À propos
VServer SSH Stats surveille des serveurs Linux distants via SSH sans installer d’agent sur l’hôte cible. Il se connecte à chaque serveur configuré, exécute un script collecteur compact, lit les interfaces système standard et expose les résultats sous forme de capteurs, de capteurs binaires, de boutons, d’interrupteurs et d’une entité de mise à jour. Tu peux ajouter plusieurs serveurs depuis l’interface, avec un mot de passe ou une clé privée, les empreintes de clé d’hôte SSH étant vérifiées et un test de connexion en direct étant effectué avant l’enregistrement d’un serveur. Les capteurs de commande personnalisée peuvent s’exécuter selon leur propre intervalle et leur propre délai d’expiration, et une liste d’autorisation facultative limite les commandes pouvant être exécutées. Les actions permettent d’exécuter une commande SSH, de mettre à jour les paquets, de redémarrer l’hôte, de lister les sessions SSH et de tester une connexion. Des problèmes de type Corrections sont signalés en cas de RAID logiciel dégradé, de système de fichiers racine en lecture seule et de défaillances de stockage SMART ou NVMe, et un flux de réauthentification apparaît lorsque la connexion SSH échoue de manière répétée.
Résumé automatique du README et du code de 404GamerNotFound/vserver-ssh-stats, traduit automatiquement. Une erreur, ou tu maintiens ce projet et tu veux ton propre texte ici ? Prendre contact
Prise en charge
Fonctionne en local Communique avec tes appareils sur ton propre réseau. Aucun cloud de fournisseur entre les deux.
Détection automatique Home Assistant la repère sur le réseau et propose de l’ajouter.
Depuis la Marketplace S’installe depuis la Marketplace, anciennement HACS.
Maintenance active Son auteur a publié une version ou poussé une modification au cours des six derniers mois.
Fournit
- Interrupteurs
- Capteurs
Mise en place
Installe-la depuis la Marketplace et redémarre Home Assistant, puis ajoute-la dans Paramètres > Appareils et services.
VServer SSH Stats
- Intervalle de mise à jour (secondes)
- Nom du serveur
- Étiquette (optionnel, ex. prod/staging/lab)
- Hôte
- Port SSH
- Empreintes SHA256 de la clé d'hôte SSH (une par ligne)
- Nom d'utilisateur
- Mot de passe
- Fichier de clé
- Ajouter un autre serveur après celui-ci
- Système cible
- Utiliser sudo (désactiver pour les systèmes root comme LibreELEC)
- Ports TCP surveillés
- Conservation de l'historique (jours)
Nouvelle connexion au compte
- Nom d'utilisateur
- Empreintes SHA256 de la clé d'hôte SSH (une par ligne)
- Mot de passe
- Fichier de clé
Après la mise en place
- Intervalle de mise à jour (secondes)
- Délai de connexion SSH (secondes)
- Délai de la commande de collecte (secondes)
- Intervalle des métriques de paquets (secondes)
- Intervalle des métriques Docker (secondes)
- Intervalle des métriques SMART/NVMe (secondes, 0 désactive)
- Délai des collecteurs lents (secondes)
- Entrées run_command autorisées (une par ligne, suffixe * facultatif pour les préfixes)
- Modifier un serveur existant
- Ajouter un autre serveur
- Supprimer un serveur
- Remplacer toute la liste des serveurs
- Ajouter un capteur de commande personnalisé
- Modifier un capteur de commande personnalisé
- Supprimer un capteur de commande personnalisé
- Serveur
- Nom du serveur
- Étiquette (optionnel, ex. prod/staging/lab)
- Hôte
- Port SSH
- Empreintes SHA256 de la clé d'hôte SSH (une par ligne)
- Nom d'utilisateur
- Mot de passe (vide pour conserver l'actuel)
- Supprimer le mot de passe enregistré
- Fichier de clé
- Supprimer le fichier de clé enregistré
- Système cible
- Utiliser sudo (désactiver pour les systèmes root comme LibreELEC)
- Ports TCP surveillés
- Conservation de l'historique (jours)
- Nom du serveur
- Étiquette (optionnel, ex. prod/staging/lab)
- Hôte
- Port SSH
- Empreintes SHA256 de la clé d'hôte SSH (une par ligne)
- Nom d'utilisateur
- Mot de passe
- Fichier de clé
- Ajouter un autre serveur après celui-ci
- Système cible
- Utiliser sudo (désactiver pour les systèmes root comme LibreELEC)
- Ports TCP surveillés
- Conservation de l'historique (jours)
- Serveur
- Confirmer la suppression
- Capteur personnalisé
- Nom du capteur
- Serveur
- Commande
- Intervalle de collecte (secondes)
- Délai de la commande (secondes)
- Nom du capteur
- Serveur
- Commande
- Intervalle de collecte (secondes)
- Délai de la commande (secondes)
Textes issus du code de 404GamerNotFound/vserver-ssh-stats. Les textes que le dépôt ne fournit pas en français ont été traduits automatiquement.
Entités
- BoutonsPurger l'historique, Purger l'ancien historique
Actions
- Obtenir l'IP localeRécupère l'adresse IP locale de l'hôte.
- Obtenir le temps de fonctionnementRécupère le temps de fonctionnement du système en secondes.
- Lister les connexions SSHRépertorie les adresses IP des sessions SSH actives.
- Purger l'historique avec conservationPurge l'historique du recorder pour un serveur configuré en conservant le nombre de jours demandé.Champs : Hôte, Jours à conserver
- Exécuter une commande SSHExécute une commande sur un serveur distant.Champs : Hôte, Nom d'utilisateur, Commande, Mot de passe, Fichier de clé, Empreintes de clé d'hôte SSH, Port SSH, Délai de connexion SSH, Délai de commande
- Mettre à jour les paquetsMet à jour les paquets du système via apt, dnf ou yum.Champs : Hôte, Nom d'utilisateur, Mot de passe, Fichier de clé, Empreintes de clé d'hôte SSH, Port SSH, Système cible, Délai de connexion SSH, Délai de commande
- Redémarrer l'hôteRedémarre le serveur distant.Champs : Hôte, Nom d'utilisateur, Mot de passe, Fichier de clé, Empreintes de clé d'hôte SSH, Port SSH, Système cible, Délai de connexion SSH, Délai de commande
- Tester la connexionVérifie la connectivité SSH d'un serveur sans modifier l'état de l'hôte.Champs : Hôte, Nom d'utilisateur, Mot de passe, Fichier de clé, Empreintes de clé d'hôte SSH, Port SSH, Système cible, Délai de connexion SSH, Délai de commande
Dépannage
- DiagnosticsTélécharge un fichier de diagnostics à joindre à un rapport de bug.
Extrait du README
- Agentless monitoring over SSH with password or private-key authentication.
- Multi-server setup from the Home Assistant UI.
- Automatic SSH host discovery on local networks and Zeroconf discovery support.
- Live SSH connection test on add/edit before a server can be saved, catching bad credentials, host keys, or unreachable hosts during setup instead of afterward.
- Per-server options for name, host, SSH port, username, credentials, target OS, monitored TCP ports, history retention days, polling interval, SSH connect timeout, and command timeout.
- Optional free-text server label (for example prod, staging, lab) exposed as an attribute for area-style filtering in dashboards and automations.
- Editable options flow for changing, adding, removing, or fully replacing configured servers.
- Adaptive polling backoff after repeated collection failures.
- Native Home Assistant sensors, binary sensors, action buttons, service responses, and events.
- An update entity that checks the GitHub releases feed once a day and reports when a newer integration version is published.
- Scheduled custom command sensors with an independent interval and timeout per sensor.
- Optional run_command allowlist with exact matches and prefix rules ending in *.
S’affiche dans Vulpo :
carte Bascule rapide, carte Bouton, carte Graphique, Apple Watch, centre de contrôle.Informations
- Installations
- 108 partagent leurs statistiques
- Étoiles GitHub
- 24
- Connexion
- Fonctionne en local
- Maintenance
- Mise à jour au cours des 6 derniers mois
- Version
- v1.5.11,
- Catégorie
- Informatique et réseau, Cloud et outils de développement
- Type
- Intégration de la Marketplace
- Prérequis
- Nécessite la Marketplace (HACS sur Home Assistant 2026.10 et les versions antérieures)
- Domaine
vserver_ssh_stats- Problèmes
- Signaler un problème













