Comando e controllo del sistema distribuito

1

Ho un'applicazione che consiste in un insieme di Java e C ++ di processi in esecuzione su uno o più sistemi e che devono essere in grado di monitorare e controllare i componenti come se fossero un unico sistema completo.

I miei requisiti:

  1. statistiche di runtime (messaggi al secondo ecc.)
  2. registro degli eventi
  3. controllo: "service X set rate to 1000 mps" o "all services stop"
  4. configurazione ambientale in modo che tutti i servizi possano avviarsi e scoprire la modalità di lavoro (ecc.)

Poiché la messaggistica del piano dati è basata su 0MQ, attualmente sto facendo questo con la messaggistica basata su 0MQ e un distributore di messaggi per filtrare i messaggi di controllo.

Tuttavia, sono interessato a come gli altri hanno affrontato il problema.

Grazie.

    
posta JeffV 06.05.2013 - 14:41
fonte

1 risposta

1

Non sono sicuro di controllarli, ma SNMP viene in genere utilizzato per il monitoraggio di un sistema distribuito come questo.

0MQ è fantastico comunque, quindi non c'è motivo per cui una delle sue configurazioni non possa essere usata anche.

    
risposta data 14.05.2013 - 18:24
fonte

Leggi altre domande sui tag