Ü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.
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"