Für eine effektive Bereitstellung müssen Sie die Rollen der unterschiedlichen Komponenten von verstehen.
Die Vorfallverwaltung über umfasst die folgenden Komponenten:
- Incident-Manager-Rolle
-
- Installiert als Teil von .
- Führt die Vorfallgeschäftslogik aus, indem sie Vorfälle innerhalb des Systems verwaltet.
- Kann als -Server oder Erweiterungsserver bereitgestellt werden.
- Unterstützt Failover-Modus
- Directory
-
- Haupt-Supervisor-Dienst aller -Rollen.
- Führt die folgenden Funktionen durch:
- Authentifiziert Benutzer.
- Verwaltet Einheiten.
- Ist für die Integritätsüberwachungsstatistiken der unterschiedlichen Rollen zuständig.
- Sendet Ereignisse von allen -Komponenten an RabbitMQ für .
- Kann als -Server oder Erweiterungsserver bereitgestellt werden.
- Unterstützt Failover-Modus
- RabbitMQ
-
- Ein Drittanbieter-Nachrichtenbroker, der die Kommunikation zwischen unterschiedlichen Komponenten von ermöglicht.
- Fungiert als Puffer, um Datenverlust zu verhindern, wenn die Incident-Manager-Rolle ausfallen sollte.
- Dient als Belastungsausgleichsmechanismus, der eine Häufung von Ereignissen und Daten verhindert, die vom -System einlangen und die Incident-Manager-Rolle überlasten könnten.
- Ermöglicht die Wiedergabe von vergangenen Ereignissen.
- Es ist die einzige Komponente, die Hochverfügbarkeit unterstützt.
-
BEMERKUNG: RabbitMQ unterstützt keine Notfallwiederherstellung oder Installation zwischen geografisch verteilten Netzwerken mit hoher Latenz oder schlechter Verbindungsqualität oder Bereitstellungen in Cloud-Umgebungen.
- Genetec™ Document Service
-
- Eine Komponente, die das Anhängen von Link oder Dokumenten zu Vorfällen im Task Vorfallüberwachung ermöglicht.
- Erfordert MongoDB – ein dokumentorientiertes Datenbankprogramm, das automatisch als Service installiert wird, wenn Sie eine Typische Installation auswählen oder sich dazu entscheiden, die Genetec™-Document-Service-Komponente während der Erweiterten Installation zu installieren.
- SQL Server
-
- Standarddatenbank, die von der Incident-Manager-Rolle zum Speichern von Daten verwendet wird.
- Die meisten SQL Server-Technologien unterstützen irgendeine Form von Clustering oder Spiegelung.
- Client-Tasks
-
- Bei der Installation wird in und -Clients integriert.
-
- Eine Suite von Entwicklungs-Tols, die von Entwicklern verwendet werden können, um Anwendungen zu kreieren, die mit interagieren.
- Sicherer Zugriff auf Vorfalldaten.
- Ermöglicht die Integration in andere Softwaresysteme.
Unterschied zwischen Hochverfügbarkeit und Failover
- Hochverfügbarkeit
-
- Das System kann den Betrieb über einen hohen Prozentsatz der Zeit aufrechterhalten, selbst wenn es zu Fehlern kommt.
- Dies impliziert in diesem Fall Fehlertoleranz. Fehlertoleranz ist die Aufrechterhaltung des Systembetriebs ohne Ausfallzeit, trotz Computer- und Netzwerkfehlern.
- RabbitMQ und SQL Server sind die einzigen Komponenten für , die hohe Verfügbarkeit unterstützen.
BEMERKUNG: Hochverfügbarkeit hängt großteils von Ihrer Systeminfrastruktur ab. - Failover
-
- Bei Fehlern kommt es im System zu Ausfallzeiten.
Die Ausfallzeit ist nicht signifikant, da es sich um die Zeit handelt, die benötigt wird, um eine Offline-Rolle zu erkennen und eine andere Instanz auf einem anderen Computer einzuschalten.
- Unterstützt Fehlerresistenz. Fehlerbeständigkeit ist die Fähigkeit des Systems, Fehler zu erkennen und entsprechende Maßnahmen zu ergreifen, damit der Betrieb fortgesetzt werden kann und die Verfügbarkeit wiederhergestellt wird.
- Bei Fehlern kommt es im System zu Ausfallzeiten.
Wichtige Tipps für die Installation von
Sie müssen die gleiche Version von wie folgt installieren:
- Auf allen -Servern, auf denen sich die Directory-Rolle befindet.
- Alle Security Center-Server, die die Incident Manager-Rolle hosten müssen.
- Auf allen -Servern, die die Incident Manager-Rolle hosten müssen.
- Auf allen -Client-Workstations, die -Funktionen benötigen.
BEMERKUNG: Wenn Sie die -App verwenden, müssen Sie auf einem Computer mit der Incident-Manager-Rolle und auf den Computern mit Failover-Konfiguration installieren.
Integration mit
Wenn Sie öffentliche Kommunikationsfunktionen von verwenden möchten, muss der -Client auf dem -Server installiert sein.