Screenshots Aus der README von 404GamerNotFound/vserver-ssh-stats.
Überblick
VServer SSH Stats überwacht entfernte Linux-Server über SSH, ohne dass auf dem Zielhost ein Agent installiert werden muss. Es verbindet sich mit jedem konfigurierten Server, führt ein kompaktes Collector-Skript aus, liest Standard-Systemschnittstellen und stellt die Ergebnisse als Sensoren, Binärsensoren, Tasten, Schalter und eine Update-Entität bereit. Mehrere Server lassen sich über die Oberfläche hinzufügen, wahlweise mit Passwort oder privatem Schlüssel, wobei die SSH-Host-Key-Fingerprints geprüft werden und vor dem Speichern eines Servers ein Live-Verbindungstest läuft. Sensoren für eigene Befehle können mit eigenem Intervall und eigenem Timeout laufen, und eine optionale Allowlist begrenzt, welche Befehle ausgeführt werden dürfen. Die Aktionen umfassen das Ausführen eines SSH-Befehls, das Aktualisieren von Paketen, den Neustart des Hosts, das Auflisten von SSH-Sitzungen und das Testen einer Verbindung. Reparaturen-Hinweise werden bei einem beeinträchtigten Software-RAID, einem schreibgeschützten Root-Dateisystem und bei SMART- oder NVMe-Speicherfehlern erzeugt, und ein Ablauf zur erneuten Authentifizierung erscheint, wenn die SSH-Anmeldung wiederholt fehlschlägt.
Zusammenfassung der README und des Codes von 404GamerNotFound/vserver-ssh-stats, automatisch erstellt und übersetzt. Stimmt etwas nicht, oder betreust du das Projekt und möchtest hier deinen eigenen Text? Melde dich
Unterstützt
Funktioniert lokal Spricht mit deinen Geräten in deinem eigenen Netzwerk. Keine Cloud des Herstellers dazwischen.
Wird automatisch erkannt Home Assistant entdeckt sie im Netzwerk und bietet an, sie hinzuzufügen.
Aus dem Marketplace Wird über den Marketplace installiert, früher HACS.
Aktiv gepflegt Das Projekt hat in den letzten sechs Monaten eine neue Version oder Änderung veröffentlicht.
Stellt bereit
- Schalter
- Sensoren
Einrichtung
Installiere sie aus dem Marketplace und starte Home Assistant neu. Füge sie dann unter Einstellungen > Geräte & Dienste hinzu.
VServer SSH Stats
- Aktualisierungsintervall (Sekunden)
- Servername
- Label (optional, z. B. prod/staging/lab)
- Host
- SSH-Port
- SHA256-Fingerprints des SSH-Host-Keys (einer pro Zeile)
- Benutzername
- Passwort
- Schlüsseldatei
- Weiteren Server danach hinzufügen
- Zielsystem
- sudo verwenden (für reine Root-Systeme wie LibreELEC deaktivieren)
- Überwachte TCP-Ports
- Historien-Aufbewahrung (Tage)
Erneut anmelden
- Benutzername
- SHA256-Fingerprints des SSH-Host-Keys (einer pro Zeile)
- Passwort
- Schlüsseldatei
Nach der Einrichtung
- Aktualisierungsintervall (Sekunden)
- SSH-Verbindungs-Timeout (Sekunden)
- Timeout für Sammelbefehl (Sekunden)
- Intervall für Paketmetriken (Sekunden)
- Intervall für Docker-Metriken (Sekunden)
- Intervall für SMART-/NVMe-Metriken (Sekunden, 0 deaktiviert)
- Timeout für langsame Teilabfragen (Sekunden)
- Erlaubte run_command-Einträge (einer pro Zeile, optionales * für Präfixe)
- Bestehenden Server bearbeiten
- Weiteren Server hinzufügen
- Server entfernen
- Komplette Serverliste ersetzen
- Benutzerdefinierten Befehlssensor hinzufügen
- Benutzerdefinierten Befehlssensor bearbeiten
- Benutzerdefinierten Befehlssensor entfernen
- Server
- Servername
- Label (optional, z. B. prod/staging/lab)
- Host
- SSH-Port
- SHA256-Fingerprints des SSH-Host-Keys (einer pro Zeile)
- Benutzername
- Passwort (leer lassen = beibehalten)
- Gespeichertes Passwort entfernen
- Schlüsseldatei
- Gespeicherte Schlüsseldatei entfernen
- Zielsystem
- sudo verwenden (für reine Root-Systeme wie LibreELEC deaktivieren)
- Überwachte TCP-Ports
- Historien-Aufbewahrung (Tage)
- Servername
- Label (optional, z. B. prod/staging/lab)
- Host
- SSH-Port
- SHA256-Fingerprints des SSH-Host-Keys (einer pro Zeile)
- Benutzername
- Passwort
- Schlüsseldatei
- Weiteren Server danach hinzufügen
- Zielsystem
- sudo verwenden (für reine Root-Systeme wie LibreELEC deaktivieren)
- Überwachte TCP-Ports
- Historien-Aufbewahrung (Tage)
- Server
- Entfernen bestätigen
- Benutzerdefinierter Sensor
- Sensorname
- Server
- Befehl
- Abfrageintervall (Sekunden)
- Befehls-Timeout (Sekunden)
- Sensorname
- Server
- Befehl
- Abfrageintervall (Sekunden)
- Befehls-Timeout (Sekunden)
Texte aus dem Code von 404GamerNotFound/vserver-ssh-stats. Texte, für die das Repository keine Übersetzung hat, wurden automatisch übersetzt.
Entitäten
- TastenHistorie bereinigen, Alte Historie bereinigen
Aktionen
- Lokale IP abrufenErmittelt die lokale IP-Adresse des Hosts.
- Betriebszeit abrufenLiest die Systembetriebszeit in Sekunden aus.
- SSH-Verbindungen auflistenListet IP-Adressen aktiver SSH-Sitzungen auf.
- Historie mit Aufbewahrung bereinigenBereinigt die Recorder-Historie eines konfigurierten Servers und behält die gewünschte Anzahl aktueller Tage.Felder: Host, Tage behalten
- SSH-Befehl ausführenFührt einen beliebigen Befehl auf einem entfernten Server aus.Felder: Host, Benutzername, Befehl, Passwort, Schlüsseldatei, SSH-Host-Key-Fingerprints, SSH-Port, SSH-Verbindungs-Timeout, Befehls-Timeout
- Pakete aktualisierenAktualisiert Systempakete per apt, dnf oder yum.Felder: Host, Benutzername, Passwort, Schlüsseldatei, SSH-Host-Key-Fingerprints, SSH-Port, Zielsystem, SSH-Verbindungs-Timeout, Befehls-Timeout
- Host neu startenStartet den entfernten Server neu.Felder: Host, Benutzername, Passwort, Schlüsseldatei, SSH-Host-Key-Fingerprints, SSH-Port, Zielsystem, SSH-Verbindungs-Timeout, Befehls-Timeout
- Verbindung testenPrüft die SSH-Erreichbarkeit eines Servers, ohne den Zustand des Hosts zu ändern.Felder: Host, Benutzername, Passwort, Schlüsseldatei, SSH-Host-Key-Fingerprints, SSH-Port, Zielsystem, SSH-Verbindungs-Timeout, Befehls-Timeout
Fehlerbehebung
- DiagnosedatenLädt eine Diagnosedatei herunter, die du an einen Fehlerbericht anhängen kannst.
Aus der 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 *.
Erscheint in Vulpo
Schnellumschalterkarte, Tastenkarte, Diagrammkarte, Apple Watch, Kontrollzentrum.Informationen
- Installationen
- 108 teilen Analysedaten
- GitHub-Sterne
- 24
- Verbindung
- Funktioniert lokal
- Pflege
- In den letzten 6 Monaten aktualisiert
- Version
- v1.5.11,
- Kategorie
- Computer und Netzwerk, Cloud- und Entwicklerwerkzeuge
- Art
- Marketplace-Integration
- Voraussetzung
- Braucht den Marketplace (HACS bis Home Assistant 2026.10)
- Domain
vserver_ssh_stats- Probleme
- Problem melden













