Mirasys Systemdienstleistungen

SMServer

SMServer (System Management Server) ist der Hauptserverdienst. Er dient dazu, einen Server im System als Hauptserver zu bestimmen, der als zentrale Anlaufstelle für die Kommunikation mit Client-Anwendungen und anderen Servern im System fungiert. Ein VMS muss über einen Server verfügen, der als Hauptserver zugewiesen ist und auf dem SMServer läuft, der mit dem Systemnetzwerk verbunden ist.
SMServer lauscht auf dem TCP-Port 5008 auf Client-Anwendungen. SMServer nutzt den TCP-Port 5009, um sich mit den anderen Servern des Systemnetzwerks zu verbinden, beispielsweise zur Zeitsynchronisation, zur Änderung von Einstellungen, zum Empfang von Ereignisinformationen usw.
Der Dienst verwaltet den Systemstatus und die Systemdaten, z. B. Serverinformationen, Systemuhr, Benutzer und Geräteprofile.
SMServer hält Verbindungen zu allen Watchdog-Diensten im System aufrecht und empfängt sowie protokolliert Überwachungsereignisse.
Die Aktualisierung der Systemserver und Clients erfolgt über den SMServer.
Alarmereignisse und der Prüfpfad werden in der Serverdatenbank aufgezeichnet. In größeren Umgebungen kann eine SQL-Server-Datenbank zum Speichern von Alarm- und Prüfpfaddatenbanken verwendet werden.
Prüfpfade zeichnen Benutzeraktivitäten im System auf.
Ein Hauptserver mit SMServer kann bis zu 150 aufzeichnende VMS-Server unterstützen, die als Subserver bezeichnet werden. Ein Subserver kann jedes Servergerät sein, auf dem der DVRServer-Dienst installiert und aktiviert ist.
Der Dienst muss auf einem Computer oder Server mit einem unterstützten Betriebssystem installiert sein (weitere Informationen finden Sie hier). Das Gerät kann auch ein virtuelles Gerät sein, das auf Hyper-V- und VMware-Plattformen für virtuelle Maschinen läuft.

DVRServer

DVRServer ist der Dienst, der auf Servern installiert ist, die im VMS-Netzwerk als Aufzeichnungsgeräte eingerichtet sind.
Dadurch werden diese so konfiguriert, dass sie die von den Kameras gesendeten Videodaten speichern.
Sie empfangen das Bildmaterial und speichern es auf ihren Festplatten, wobei die Metadaten in der gemeinsamen Datenbank gespeichert werden.
Die Server führen außerdem VCA und Bewegungserkennung durch und senden Alarme aus, sofern vordefinierte Kriterien dafür erfüllt sind.
Server mit DVRServer benötigen zwei Netzwerkkarten: eine für die Kommunikation mit IP-Kameranetzwerken, die andere für die Server-Server-/Server-Client-Kommunikation. Geräte, die Bildmaterial von analogen Kameras erfassen sollen, müssen mit IP-Encodern verbunden werden, an die die analogen Kameras angeschlossen sind.
Es wird empfohlen, IP-Kameras in einem vom Aufzeichnungsserver getrennten Netzwerk zu betreiben.
DVRServer lauscht auf dem TCP-Port 5009. Für Video-, Audio- und Datenströme muss der TCP-Port 5011 offen sein.
DVRServer nimmt niemals Kontakt zu den Anwendungen (Spotter für Windows und System Manager) oder zu SMServer auf.
Sind jedoch IP-Kameras im System installiert, kontaktieren die Server die IP-Kameras je nach Kameramodell und Konfiguration über TCP oder UDP.
Der Dienst muss auf einem Computer oder Server mit einem unterstützten Betriebssystem installiert werden. Das Gerät kann auch ein virtuelles Gerät sein, das auf Hyper-V- und VMware-Virtualisierungsplattformen läuft.

WDServer

WDServer ist der Watchdog-Serverdienst, der als Systemüberwachung fungiert. Er überwacht die lokalen Dienste DVRServer und SMServer und sorgt dafür, dass beide Dienste laufen und ordnungsgemäß funktionieren.
Während der normalen Überwachung speichert er Ereignisse in einem lokalen Ereignispuffer (max. 1000 einzelne Ereignisse).
Diese Ereignisse können verwendet werden, um digitale Ausgänge im DVRServer auszulösen. WDServer kann auch so konfiguriert werden, dass er E-Mails versendet.
Selbst wenn keine dieser Optionen konfiguriert ist, protokolliert WDServer die Ereignisse immer in einer .txt-Protokolldatei, wobei der Ordner C:\Users\[Windows-Benutzer]\AppData\Roaming\DVMS\DVR Application\Logs als Standardverzeichnis dient.
In schwerwiegenden Situationen wie einer Systemstörung oder einem Festplattenausfall kann Watchdog mehrere voreingestellte Aufgaben ausführen, z. B. den betroffenen Computer neu starten oder E-Mail-Nachrichten mit Informationen zur Störung versenden.
Wenn der Hauptserver des Systems ausgefallen ist, werden die Fehlersituationen gemeldet, sobald der SMServer-Dienst wieder verfügbar ist. Fehlersituationen führen nicht dazu, dass der Watchdog eine Neustartschleife auslöst.
Auf jeden Neustart durch den WDServer folgt die Umstellung der fehlerhaften Komponente in einen fehlertoleranten Zustand (z. B. Deaktivierung eines fehlerhaften Kanals).
Ein Neustart wird nie öfter als einmal pro 6-Stunden-Zyklus durchgeführt.
Treten andere Störungen oder Fehler auf, die normalerweise zu einem Neustart führen würden, werden diese protokolliert, aber nicht weiter beachtet.
Der WDServer wird automatisch zusammen mit dem SMServer und dem DVRServer installiert.
Der WDServer sorgt über den TCP-Port 5010 für die Verbindungen und die Betriebssicherheit des VMS-Systems.
Der Watchdog protokolliert andere Systemdienst-Up-/Down-Ereignisse, sofern diese auf demselben Gerät wie der Watchdog installiert sind. Wenn diese Dienste ausfallen, startet die Anwendung sie neu.
Der Dienst muss auf einem Computer oder Server mit einem unterstützten Betriebssystem installiert sein. Das Gerät kann auch ein virtuelles Gerät sein, das auf Hyper-V- und VMware-Virtualisierungsplattformen läuft.

Gateway

Der optionale Gateway-Dienst muss auf einem Computer oder Server mit einem unterstützten Betriebssystem installiert werden. Bei dem Gerät kann es sich auch um ein virtuelles Gerät handeln, das auf den Plattformen für virtuelle Maschinen von Hyper-V und VMware ausgeführt wird.
Auf dem Computer muss HTTP-Software installiert sein. Die Mirasys VMS-Software ist auf dem Server nicht erforderlich.
Der Gateway-Dienst kontaktiert den Hauptserver über den TCP-Port 5008.
Gateway ermöglicht Drittanbietern die Integration in das VMS mithilfe der Gateway-API, die auf dem TCP-Port 9000 gehostet wird. Der TCP-Port kann durch Bearbeiten der Konfigurationsdatei „ServiceLauncher.exe.config“ im Installationsordner des Dienstes (standardmäßig C:\Program Files\DVMS\Gateway) geändert werden.

Storage Locker

Der Storage Locker-Dienst wird zusammen mit dem SMServer installiert und von der Spotter-Anwendung über das Spotter Storage Locker-Plugin aufgerufen, um auf die Inhalte des Storage Lockers zuzugreifen. Mit dem Storage Locker können gespeicherte Elemente gesucht, bearbeitet oder gelöscht, ausgewählte Bilder, Videoclips oder PDF-Dateien mit Kamera-Prüfberichten zur Ansicht geöffnet oder Dateien ähnlicher Art auf der Festplatte gespeichert werden. Im Storage Locker gespeicherte Dateien können von Spotter, Media Exporter und dem Export-Dienst gespeichert werden. Metadaten für die gespeicherten Daten werden in der Datenbank des Storage Locker-Dienstes gespeichert. Die eigentlichen Datendateien werden auf einer lokalen Festplatte oder einem Netzlaufwerk gespeichert. Dieser Dienst kommuniziert ausschließlich über HTTP.

Incident Reporting

Der Dienst „Incident Reporting“ wird zusammen mit dem SMServer installiert und von der Spotter-Anwendung über das Spotter-Plugin „Incident Reporting“ aufgerufen, um auf Daten aus Störungsmeldungen zuzugreifen und diese in der Störungsmeldungsdatenbank zu speichern. Dieser Dienst kommuniziert ausschließlich über HTTP.

Export service

Der Exportdienst wird zusammen mit dem SMServer installiert und von Spotter Web zur Erstellung von Videoexporten genutzt. Exportaufträge werden vom Exportdienst empfangen und einzeln verarbeitet. Sobald der Export fertig ist, werden die exportierten Daten an den Storage Locker-Dienst gesendet, wo sie gespeichert werden. Der Exportdienst verfügt über eine HTTP-API zum Erstellen, Abrufen und Löschen von Exportaufträgen. Der Exportdienst speichert kein exportiertes Material; er enthält lediglich Informationen zu Exportaufträgen, die hinzugefügt wurden, derzeit ausgeführt werden oder bereits abgeschlossen, aber noch nicht gelöscht wurden.