_ReduManager
Enthält die Datenpunkte _ReduManager und _ReduManager2 mit den Stati der Verbindungen (siehe Redundanz).
Datenpunktelement | Typ | Beschreibung |
---|---|---|
MyErrorStatus | uint | Eigener Fehlerstatus |
PeerErrorStatus | uint | Fehlerstatus des Partners |
MaxMyErrorStatus | uint | Maximalwert vom eigenen Fehlerstatus. |
PeerAlive.LastAliveTime | time | Zeit des letzten erhaltenen Lebenszeichens (im config ausgeschaltet) |
PeerAlive.Link0 | bool | Status der LAN-Verbindung 0 |
Command.ActiveSet | bool | Notumschaltung auf Aktiv |
Command.ActiveReset | bool | Notumschaltung auf Passiv |
CommandPreferredSet | bool | Vorzugslage Aktiv |
Command.PreferredReset | bool | Vorzugslage Passiv |
Command.ActiveAuto | bool | Setzen Sie den Datenpunkt _ReduManager.Command.ActiveAuto auf TRUE damit die Vorzugslage gelöscht wird und bei gleichem Fehlerstatus der aktive Server weiterhin aktiv bleibt. |
Status.Active | bool | Rechner ist aktiv (1) oder passiv(0) |
Status.Preferred | bool | Vorzugslage gesetzt J/N |
Status.Manual | bool | Notumschaltung durchgeführt J/N |
Status.Reason | int | Grund für Redu-Umschaltung: 0: GutBereich: <kein Text> 1: Keine Verbindung zum redundanten Partner 2:Aktiv erzwungen 3: Aktiv durch Vorzugslage 4: Automatisch aktiv gesetzt 5: Im Splitbetrieb aktiv Die Alarme (Gründe) werden im Alarmschirm angezeigt. |
EvStatus | bool | Ist der Event-Manager aktiv(1) oder passiv(0) |
IsRecovering | uint | 0 = Recovery ist inaktiv 1 = aktiver/laufender Host startet Recovery für passiven Host 2 = Recovery für passiven/startenden Host läuft immer noch |
PeerCommand | int | Intern => Bitte nicht verwenden! |
SplitMode | bool | Splitmodus aktiv (TRUE) / inaktiv (FALSE) |
SplitActive | bool | TRUE für die aktive Event-Seite. Im Splitmodus sind beide Events aktiv, das heißt, sie verarbeiten beide Messages. In einem verteiltem System darf aber nur ein Event dpSets an fremde Systeme weiterleiten, ansonsten würden Befehle im fremden System zweimal ausgeführt. |
MyErrorStatusRemote | uint | Fehlerstatus vom abgesetzten System: |
MissingMonitoredManagers | dyn_string | Fehlende Manager am System, die überwacht werden. |
FileSync.Command | uint | 1 = Befehl für den Dateiabgleich ist gesetzt 0 = Warte auf Befehle |
FileSync.State | uint | 1 = Dateiabgleich wird durchgeführt 0 = Fertig |
FileSync.Directories.Pattern | dyn_string | Auflistung der Verzeichnisse (relativ zum Projektverzeichnis) für den Abgleich, z.B.: "panels/*.pnl", "scripts/*" |
FileSync.Directories.Active | dyn_bool | TRUE: die Verzeichnisse aus Pattern werden abgeglichen FALSE: die Verzeichnisse aus Pattern werden nicht abgeglichen |
FileSync.Directories.Recursive | dyn_bool | TRUE: auch Unterverzeichnisse aus Pattern werden abgeglichen FALSE: Unterverzeichnisse aus Pattern werden nicht abgeglichen |
FileSync.Loops | uint | Die Verzeichnisse werden n-Mal überprüft/abgeglichen (mindestens 1 Mal, auch wenn hier 0 eingetragen wird). |
FileSync.CheckTime | uint | 0 = Die Änderungszeit der Datei wird nicht überprüft 1 = Datei wird kopiert, wenn die Änderungszeit unterschiedlich ist 2 = Datei wird kopiert, wenn die Änderungszeit neuer ist |
FileSync.CheckMD5 | bool | TRUE: Für den Dateiabgleich soll die MD5-Checksumme verwendet werden FALSE = MD5-Checksumme wird nicht verwendet |
ErrorChangeReason | string | Verwenden Sie das Debug-Flag "calcstate", um die Statusänderungen der Manager zu protokollieren. Auch der neue Fehlerstatus sowie die fehlenden (nicht laufenden) Manager werden protokolliert. Verwenden Sie das Debug-Flag für den CTRL-Manager, der das calculateState.ctl-Skript startet. Die Änderungen werden auch auf das interne Datenpunktelement _ReduManager(_2).ErrorChangeReason geschrieben. Das Debug-Flag (-dbg calcstate) gibt an, dass Änderungen im Log Viewer angezeigt werden. Die Änderungen werden immer auf das interne Datenpunktelement _ReduManager(_2).ErrorChangeReason geschrieben. |