3. Private Agents in SolidPing: überwachen, was die Cloud nicht erreicht
DokumentationCloud-Worker erreichen keine Datenbank in einem privaten Netz, keinen Host, der nur per VPN erreichbar ist, und kein abgeschottetes Segment. Private Standorte lösen das: Sie betreiben einen SolidPing-Agent in Ihrem Netz, und er führt die Prüfungen für Sie aus.
In diesem Video erstellen Sie einen privaten Standort, erzeugen ein einmalig gültiges Registrierungstoken, starten einen Agent und führen eine Prüfung darüber aus. Der Agent baut selbst eine ausgehende WebSocket-Verbindung auf, ein eingehender Port ist also nicht nötig. Er kann nur Jobs abholen und Ergebnisse senden, und Secrets von Prüfungen, die nur privat laufen, werden mit den Schlüsseln der Agents verschlüsselt, sodass der Server sie nicht entschlüsseln kann.
Schritte
„Private Standorte“ öffnen

Öffnen Sie in den Organisationseinstellungen „Private Standorte“. Sie werden von Agenten in Ihrem eigenen Netzwerk bedient, für Hosts, die die Cloud-Worker nicht erreichen.
Einen Standort hinzufügen

Klicken Sie auf „Standort hinzufügen“ und geben Sie einen kurzen Namen ein, hier dc1. Nur Ihre Agenten können diese Region bedienen.
Ein Registrierungstoken erstellen

Klicken Sie in der Zeile des Standorts auf „Neues Registrierungstoken“. Das Token wird nur einmal angezeigt, gilt für einen Agenten, und der Server speichert nur seinen Hash.
Den Agenten starten

Starten Sie dieselbe SolidPing-Binärdatei im Agent-Modus mit dem Token. Sie baut die Verbindung per WebSocket nach außen auf: kein eingehender Port, kein VPN. Der Standort wird „Verbunden“.
Einen privaten Host prüfen

Erstellen Sie eine Prüfung auf eine interne Adresse und wählen Sie dc1 als Region. Der Agent übernimmt den Auftrag und sendet das Ergebnis zurück.
Die Ergebnisse lesen

Der Verlauf zeigt Ergebnisse aus dc1. Der Agent kann nur Aufträge übernehmen und Ergebnisse senden, und Secrets rein privater Prüfungen sind für den Agenten versiegelt: Der Server kann sie nicht lesen.