Alarm-Architektur

Ein Alarm ist ein Health-Ereignis, das einem Benutzer der Operatorkonsole gemeldet werden sollte. Sie erfordert daher ein menschliches Eingreifen. Aus diesem Grund hat ein Alarm einen Status, der angibt, wo er sich im Interventionsprozess befindet, und er kann auch Aktionen haben, die einen Benutzer im Interventionsprozess anleiten.

Die Operatorkonsole verfügt über eine Liste mit der Bezeichnung Alarmliste, die alle ausgelösten Health-Ereignisse enthält. Siehe Alarme für weitere Einzelheiten. Wenn Alarme vom Health Agent eintreffen, kann der Server in einen gesperrten Zustand geraten, wenn er versucht, alle globalen Zustände der Map-Objekte zu aktualisieren. Um dem vorzubeugen, haben der Server und die Operatorkonsole einen speziellen Code, um mit Alarmfluten umzugehen. Auch bei Überschwemmungen arbeiten sie zusammen.