Überwachung
Zur Überwachung nutze ich hauptsächlich 2 Tools. Zu einem tailscale, damit ich ein virtuelles Netz habe, welches verschlüsselt ist. Der Zugriff darauf ist sehr restriktiv. Und zum anderen Beszel, welches mir die SNMP-Daten liefert.
Tailscale
Am Client sehr leicht einzurichten:
# Tailscale installieren
curl -fsSL https://tailscale.com/install.sh | sh
# Tailscale einrichten und verbinden
tailscale up --login-server https://net.familie1alt.de --accept-dns=false
Es wird ein Link erzeugt, der beim aufrufen einen Code ausgibt. Dieser ist am Tailscale-Server zu hinterlegen. Da der Prozess nicht automatisiert werden kann, ist die Integrität gewähleistet. Die Verbindung ist sicher. Die Verbindung besteht dauerhaft.
Siehe Tailscale - in Bookstack von Alex
Beszel
Dazu muss zuerst am Server ein neues Gerät angelegt werden. Dort erscheint schon der passende Linux-BASH-Befehl. Hier enmal, zur verdeutlichung, was ausgeführt wird.
curl -sL https://get.beszel.dev -o /tmp/install-agent.sh && chmod +x /tmp/install-agent.sh && /tmp/install-agent.sh -p 45876 -k "****API-KEY****" -t "***API***" -url "http://beszel.familie1alt.de"