Frage

Kurz gesagt: Gibt es ein bekanntes Protokoll für Remote-Prozessmanagement

?

Ich habe ein System, das mehrere Anwendungen enthält, jeder hat seine eigenen Computer in einem lokalen Netzwerk. Wenn die Anwendungen in Betrieb sind, kommunizieren sie ohne Probleme.

Was interessiert mich ist ein Protokoll, das Remote-Anwendungen Starten, Herunterfahren und Überwachung zu verwalten. Durch Überwachung meine ich immer Fehlercodes (vordefiniert), wenn etwas schief geht. Idealerweise würde ich das ganze System von einer Verwaltungsanwendung steuern und Statusdaten bekommen, was los ist.

Ich habe einmal in einem Ort, der über ein eigenes Protokoll geschrieben, die das getan haben. Aber ich wünschte, es wieder zu vermeiden, schreiben, wenn jemand bereits diese herausgefunden.

Edit: einige weitere Details:

  • Plattformen im Einsatz sind Windows und Linux, sowohl auf x86.
  • Auf Windows, C / C ++ und .NET verwendet. Unter Linux, C / C ++.
War es hilfreich?

Lösung

Warum mit homegrown Lösungen kümmern, anstatt der bewährten Technologie? Es sei denn, Sie nur Programmierer beschäftigen, die MENSA Mitglieder mit mehr als 30 Jahren Erfahrung sind, Ihre Lösung wird weniger robust und kostspieliger zu halten.

sind fehlgeschlagen Sie alle Details zu erwähnen, über die Plattform, die Sie verwenden, so dass ich ein Unix-artiges System übernehmen. Ich würde mit gehen (und schon seit Jahren mit gegangen)

  • SNMP zur Überwachung
  • entweder daemontools oder cron + Scripting (als ferne zweite Wahl) für die Überwachung und neu starten
  • ssh / scp mit RSA-Authentifizierung für interaktive Intervention, Fernbefehlsausführung und gelegentliche Übertragungen
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top