Copyright: Copyright 2001 NewVoice


Hauptseite des Synchronisationsprogramms
            Synchronisations Tool

Synchronisationsprogramm für redundante Alarmserver

Mit dem New Voice Synchronisationsprogramm können die Daten von mehreren Alarmservern synchronisiert werden. Dazu wird ein Alarmserver als primärer Alarmserver definiert und die anderen als sekundäre Alarmserver. Alle Änderungen an den Alarmdaten erfolgen auf dem primären Alarmserver. Die sekundären Alarmserver synchronisieren sich danach mit dem primären  Alarmserver. Dadurch wird sichergestellt, dass die Alarmdaten auf allen Alarmservern identisch sind.  Für die Synchronisation muss das Programm «Nvsync.exe» auf allen Alarmservern gestartet sein. Das Programm kann als primäres und als sekundäres Synchronisationstool gestartet werden. In welchem Modus gestartet wurde, wird in der Titelliste angezeigt.

Primäres Synchronisationsprogramm

Einstellungen für Primäres Synchronisationsprogramm

Sekundäres Synchronisationsprogramm

Einstellungen für Sekundäres Synchronisationsprogramm

Vergleich der Ini-Dateien

Prinzip der Synchronisation

Das primäre Programm erstellt eine Liste mit den relevanten Alarmdaten und eine CRC (Checksumme) jeder Datei. Die Liste (nvsync.txt) und alle Daten werden ins angegebene Web-Verzeichnis kopiert. Dieses Web-Verzeichnis, zum Beispiel C:\Apache\htdocs\SyncData, ist für die sekundären Alarmserver über den Webserver zugänglich. Das sekundäre Programm lädt zuerst die Liste mit allen Alarmdateien und der dazugehörenden CRC vom Primärsystem herunter. Das sekundäre Programm vergleicht die CRC vom Primärensystem mit den CRC von den lokalen Daten. Falls die CRC nicht übereinstimmen, wird die entsprechende Datei vom Primärensystem heruntergeladen. Bevor die alte Datei überschrieben wird, wird eine Sicherheitskopie von dieser erstellt. Die Sicherheitskopie hat immer als Dateierweiterung den ersten Buchstaben des Originals und zwei Nullen. «nvpersonal.dbf» wird zum Beispiel zu «nvpersonal.d00».

Ist die Datei grösser als ein definierter Wert, wird diese komprimiert und nach dem Herunterladen wieder entpackt. Im Normalfall wird das Gzip.exe Programm für das Komprimieren verwendet. Ein anderes Programm zum Komprimieren und Entkomprimieren kann in den Einstellungen angegeben werden. Dieses Programm muss allerdings separat installiert werden.

Zusätzlich benötigte Programme

-	Apache Webserver

-     Gzip.exe  ( winnt\system32\ )

-	Wget.exe zum Runterladen der Dateien vom Webserver ( winnt\system32\ )

-	Wget.exe benötigt noch folgende Dll's: libintl.dll, libssl32.dll, libeay32.dll und libiconv-2.dll ( winnt\system32\ )


Primäres Synchronisationsprogramm
            Synchronisations Tool

Primäres Synchronisationsprogramm

Das primäre Synchronisationsprogramm erstellt eine Liste (nvsync.txt) mit den relevanten Dateien eines Alarmservers und der CRC von jeder Datei.

Die Liste und die Dateien werden in das Web-Verzeichnis kopiert, damit die sekundären Alarmserver auf diese Daten zugreifen können.

Durch Drücken der Taste «Synchronize now» werden die Dateien für die Synchronisation vorbereitet. Das erstellen der Synchronisationsliste und die Vorbereitung der Daten wird auch in definierten Intervallen automatisch wiederholt.

In der Liste werden alle zu synchronisierende Dateien mit Dateierweiterung, Pfad, Datum der letzten Änderung, der Grösse und die berechnetet CRC (Checksumme) aufgelistet. Das Erstellen der Liste von den zu synchronisierenden Dateien und das Kopieren ins Webverzeichnis kann je nach System eine gewisse Zeit in Anspruch nehmen.

In der unteren Liste werden allfällige Fehler beim Vorbereiten der Synchronisation angezeigt. Zusätzlich wird auch angezeigt, wann und wie das Vorbereiten gestartet wurde und ob es erfolgreich war.

Die Vorbereitung der Synchronisation sollte nach durchgeführten Änderungen an den Alarmdaten manuell gestartet werden.

Einstellungen für primäres Synchronisationsprogramm

Übersicht des Synchronisationsprogramm


Einstellungen des primären Synchronisationsprogramms
            Synchronisations Tool

Einstellungen des primären Synchronisationsprogramms

Unter «Web-Server Document Path» muss das Verzeichnis des Webservers angegeben werden, das die Alarmdaten auf dem Netzwerk für die sekundären Alarmserver zur Verfügung stellt. Als Standard wird das Verzeichnis «SyncData» verwendet.

Unter «Intervall» kann die Zeit zwischen den automatischen Synchronisationen definiert werden. Normalerweise wird die Synchronisation zweimal täglich automatisch gestartet.

Damit die Übertragung von grossen Dateien schneller geht und das Netzwerk nicht unnötig überlastet wird, werden Dateien automatisch komprimiert, wenn sie grösser sind als die angegebene Grösse. Dazu muss auch ein Komprimierungsprogramm angegeben werden. Standardmässig wird das Gzip Programm verwendet.

Wird ein anderes Programm für die Komprimierung verwendet, muss dieses im Feld angegeben werden.

Um das Programm in den sekundäre Modus zu wechseln, muss der Knopf «Change to secondary server» gedrückt werden. Das Programm wird danach geschlossen und durch den Dienst im sekundären Modus gestartet. Wird das Programm nicht überwacht, muss es manuell neu gestartet werden.


Sekundäres Synchronisationsprogramm
            Synchronisations Tool

Sekundäres Synchronisationsprogramm

Das sekundäre Synchronisationsprogramm holt die Synchronisationsliste vom Webserver des primären Servers. Die Checksummen des primären Systems werden mit den Checksummen vom sekundären System verglichen. Falls die Checksummen nicht übereinstimmen, wird die entsprechende Datei vom primären Server heruntergeladen. Von den alten Dateien wird zuerst eine Sicherheitskopie angelegt. Die Sicherheitskopie hat immer als Dateierweiterung den ersten Buchstaben des Originals und zwei Nullen: «nvpersonal.dbf» wird zum Beispiel zu «nvpersonal.d00». Falls die lokale Datei neuer ist als die vom Server geladene, wird die neuere Datei zusätzlich noch ins Unterverzeichnis «NewerLocalFiles» im Download Verzeichnis (\nvt\download) kopiert.

In der oberen Liste wird von jeder Datei die Erweiterung, den Pfad, das Datum der letzten Änderung, die Grösse, die Checksumme der Datei vom lokalen System (sekundär), Checksumme der Datei vom primären System und der Status angezeigt. Der Status gibt an, ob eine Datei identisch ist oder die Datei vom primären System geladen werden musste. Bei einem Fehler wird ein anderes Symbol angezeigt und der Status ist «Failed».

In der unteren Liste wird bei einem Fehler der genaue Grund angezeigt. Zusätzlich wird auch der Start einer Synchronisation aufgelistet und ob die Synchronisation erfolgreich war.

WICHTIG: Bei der Synchronisation darf kein Konfigurationsprogramm (Alarmzentrale, Personen und Gruppen Editor, Alarm Konfigurator, ...) geöffnet sein.

Einstellungen für sekundäres Synchronisationsprogramm

Übersicht Synchronisationsprogramm


Einstellungen des sekundären Synchronisationsprogramms
            Synchronisations Tool

Einstellungen des sekundären Synchronisationsprogramms

Unter «http path» muss der Web Pfad des primären Systems angegeben werden. Das muss der Computername oder die IP-Adresse des Primärservers und das Web-Verzeichnisses (SyncData) sein. Beispiel für einen Primärserver mit IP 192.168.100.101 wäre «http://192.168.100.101/SyncData».

Die Adresse kann auch mit einem Internet Browser getestet werden.

In das Downloadverzeichnis werden die vom Primär-Server geladenen Dateien gespeichert. Dies ist normalerweise «\nvt\download».

Unter «Interval» wird das Intervall der automatischen Synchronisation in Minuten angegeben. Die Synchronisation wird nur gestartet, falls die Daten auf dem Primärsystem neu berechnet wurden. Daher ist das Intervall auf dem sekundären System kürzer als auf dem Primären.

Um komprimierte Dateien wieder zu entpacken muss ein «Zip» resp. «Unzip» Programm angegeben werden. Als Standard wird das Program «Gzip.exe» dazu verwendet. Wurden die Daten aber auf dem primären System mit einem anderen Programm komprimiert, muss auch hier das entsprechende Programm zum Entpacken angegeben werden.

Um das Programm in den sekundären Modus zu wechseln muss der Knopf «Change to secondary server» gedrückt werden. Das Programm wird danach geschlossen und durch den Dienst im sekundären Modus gestartet. Wird das Programm nicht überwacht, muss es manuell neu gestartet werden.


Vergleich der Ini-Dateien
            Synchronisations Tool

Vergleich der primären und sekundären Ini-Dateien

Diese Funktion wird zum vergleichen der Ini-Dateien des primären Server mit denen des sekundären Server verwendet.

In der linken Liste werden alle Ini-Datei von New Voice vom primären System angezeigt. Um Ini-Datei zu überprüfen, müssen

diese in der Liste selektiert werden. Durch drücken der Compare Taste, werden die selektierten Ini-Dateien verglichen.

Die Unterschiede werden in rechten Liste aufgelistet. Die Sektion und der Schlüssel, plus die entsprechenden Werte von

dem primären und sekundären System werden angezeigt. Durch einen Doppelklick auf die Ini-Datei in der rechten Liste, wird

die entsprechende Ini-Datei auf dem lokalen System geöffnet.

Durch einen Doppelklick auf die Ini-Datei in der linken Liste, wird eine Kopie der Ini-Datei des primären Systems geöffnet.

Bitte beachten, dass dies eine Kopie ist und Änderungen nicht vom primären System übernommen werden. Änderungen an

den Ini-Dateien des primären Systems müssen direkt am System vorgenommen werden.

Status-Meldungen:

Identical	Beide Ini-Dateien sind identisch

Not Identical	Die Ini-Dateien haben unterschiedliche Werte, welche angezeigt werden.

Not Existent	Die Ini-Datei existiert nur auf dem primären System


#tuhe3

About Help Express 3

This help file was made using an unregistered version of Help Express. If you register it, this window and the text that linked to this will disappear.

Please visit http://www.chainware.com for additional product information and pricings and other software.

Help Express © 1999-2000 Chainware, Sander van de Merwe (vandemerwe@caiw.nl), former Soft4All.