Wiederherstellung aus einer Sicherungskopie des Dr.Web Servers

Der Dr.Web Server sichert regelmäßig wichtige Daten, darunter auch die Lizenzschlüssel, den Datenbankinhalt, den privaten Schlüssel, die Konfiguration des Servers und des Verwaltungscenters.

Sicherungskopien werden in folgenden Verzeichnissen abgespeichert:

Für Windows: <Installationslaufwerk>:\DrWeb Backup

Für Linux: /var/opt/drwcs/backup

Für FreeBSD: /var/drwcs/backup

Damit die Daten regelmäßig gesichert werden, enthält der Zeitplan des Servers eine entsprechende tägliche Aufgabe. Wenn der Zeitplan diese Aufgabe nicht enthält, sollten Sie diese manuell erstellen.

Alle Dateien aus der Sicherungskopie, den Datenbankinhalt ausgenommen, können sofort verwendet werden. Die Sicherungskopie der Datenbank wird im Format .gz gespeichert, das mit gzip oder anderen Packprogrammen kompatibel ist. Der Datenbankinhalt, der in der Sicherungskopie gespeichert ist, kann in die aktuelle Datenbank des Servers über den Befehl upimportdb importiert werden. Somit können Sie die Daten wiederherstellen.

Die Sicherungskopie, die vom Administrator manuell über das Verwaltungscenter Administration → Datenbankverwaltung → Export (nur im Modus Gesamte Datenbank exportieren) erstellt wurde, kann ebenfalls zur Wiederherstellung der Datenbank verwendet werden. Da solche Sicherungskopie als XML-Datei gespeichert wird, müssen Sie für den Import den Befehl xmlupimportdb ausführen.

Es empfiehlt sich, die erstellten Sicherungskopien und andere wichtige Dateien auf einem anderen Rechner zu speichern. Dadurch vermeiden Sie Datenverluste, falls der Rechner, auf dem Dr.Web Server installiert ist, beschädigt wird. Bei Bedarf können Sie die Daten schnell zurückkopieren und alle Funktionen des Servers wiederherstellen. Bei Verlust der Lizenzschlüssel können Sie diese jederzeit erneut anfordern. Detaillierte Informationen zur Vorgehensweise finden Sie im Administratorhandbuch unter Lizenzierung.

So stellen Sie den Server nach einem Absturz mithilfe einer Sicherungskopie wiederher

1.Wählen Sie den Rechner aus, auf dem der neue Dr.Web Server installiert werden soll. Isolieren Sie den Rechner von aktiven Agents: Trennen Sie den Rechner vom Netzwerk, in dem die Agents aktiv sind, oder vergeben Sie dem Rechner vorübergehend eine andere IP-Adresse. Auf Wunsch können Sie den Rechner über einen alternativen Weg im Netzwerk nicht mehr erreichbar machen.

2.Installieren Sie den neuen Dr.Web Server.

3.Fügen Sie im Bereich Lizenz-Manager den Lizenzschlüssel der vorherigen Installation des Servers hinzu und verteilen Sie ihn auf die entsprechenden Gruppen, insbesondere auf die Gruppe Everyone. Diese Einstellung muss vorgenommen werden, falls bei der Installation des Servers kein Lizenzschlüssel festgelegt wurde.

4.Aktualisieren Sie das Repository des installierten Dr.Web Servers über das GUS:

a)Wechseln Sie im Veraltungscenter zu Administration → Repository-Status.

b)Klicken Sie auf Auf Updates überprüfen, um zu überprüfen, ob neue Updates für alle Produkte auf dem GUS verfügbar sind, und eventuelle die Updates vom GUS herunterzuladen.

5.Falls neue Versionen der Server-Software verfügbar sind, aktualisieren Sie den Server auf die neueste Version:

a)Wechseln Sie im Veraltungscenter zu Administration → Dr.Web Server.

b)Um die Auflistung aller Versionen des Servers anzuzeigen, klicken Sie auf die aktuelle Version des Servers oder klicken Sie die Schaltfläche Liste der Versionen an. Der Bereich Dr.Web Server-Updates mit der Liste verfügbarer Updates und Sicherungskopien des Servers öffnet sich.

c)Um die Software des Servers auf die neueste Version zu aktualisieren, aktivieren Sie in der Liste Alle Versionen die Option neben der letzten Version des Servers und klicken Sie auf Speichern.

d)Warten Sie, bis der Aktualisierungsvorgang abgeschlossen ist.

6.Beenden Sie den Server.

7.Um den öffentlichen Schlüssel aus der Sicherungskopie des privaten Schlüssels abzurufen, verwenden Sie das Tool drwsign, das sich im Unterverzeichnis \bin des Server-Installationsverzeichnisses befindet:

drwsign extract [-private-key=<privater_Schlüssel>] <öffentlicher_Schlüssel>

Geben Sie als <privaten_Schlüssel> und <öffentlichen_Schlüssel> den Pfad, unter dem der private Schlüssel liegt, und den Pfad ein, unter dem der erstellte öffentliche Schlüssel abgelegt werden soll.

8.Ersetzen Sie die kritischen Daten des Servers durch die Daten aus der Sicherungskopie:

Betriebssystem

Öffentlicher Schlüssel

Konfigurationsdateien

Windows

webmin\install im Installationsverzeichnis des Servers

etc im Installationsverzeichnis des Servers

Linux

/opt/drwcs/webmin/install

/var/opt/drwcs/etc

FreeBSD

/usr/local/drwcs/webmin/install

/var/drwcs/etc

9.Konfigurieren Sie die Datenbank.

a)Externe Datenbank:

Keine weiteren Eingriffe sind erforderlich, sofern die Konfigurationsdatei des Servers gespeichert wurde.

Falls die Version des Servers aus den neuesten Updates höher als die Version des ausgefallenen Servers ist, aktualisieren Sie die externe Datenbank mit dem Befehl upgradedb:

Für Windows:

"C:\Program Files\DrWeb Server\bin\drwcsd.exe" -log=drwcsd.log upgradedb

Für Linux:

/etc/init.d/drwcsd -log=drwcsd.log upgradedb

Für FreeBSD:

/usr/local/etc/rc.d/drwcsd -log=drwcsd.log upgradedb

b)Sicherungskopie einer externen oder eingebetteten Datenbank:

Wenn Sie eine externe Datenbank verwenden, müssen Sie zunächst die Datenbank mit dem Befehl cleandb (s. den Anhang H3.3. Befehle zur Datenbankverwaltung) aufräumen.

Importieren Sie die Datenbank aus der entsprechenden Sicherungsdatei und aktualisieren Sie die Datenbank auf die Version des installierten Servers, indem Sie den Befehl upimportdb ausführen:

Für Windows:

"C:\Program Files\DrWeb Server\bin\drwcsd.exe" -home="C:\Program Files\DrWeb Server" -var-root="C:\Program Files\DrWeb Server\var" -verbosity=all -log=drwcsd.log upimportdb "<Pfad_zur_Sicherungsdatei>\database.gz"

Für Linux:

/etc/init.d/drwcsd -log=drwcsd.log upimportdb "<Pfad_zur_Sicherungsdatei>/database.gz"

Für FreeBSD:

/usr/local/etc/rc.d/drwcsd -log=drwcsd.log upimportdb "<Pfad_zur_Sicherungsdatei>/database.gz"

Allen ersetzten Dateien des Servers müssen die gleichen Berechtigungen vergeben werden, die bei der vorherigen Installation des Servers festgelegt wurden.

Für UNIX-basierte Betriebssysteme: rw für drwcs:drwcs.

10.Starten Sie den Server.

11.Vergewissern Sie sich, dass die Daten aus der Sicherungskopie der Datenbank (Einstellungen der Agents, Struktur des Antivirus-Netzwerks u. a.) sicher und aktuell sind.

12.Machen Sie den Server wieder erreichbar für die Agents (siehe den Schritt 1).

Falls einige Agents nach der Erstellung der letzten Sicherungskopie installiert wurden, können sie sich nach der Wiederherstellung der Datenbank mit dem Server nicht mehr verbinden. Sie können aber solche Workstations zu Newbies machen. Aktivieren Sie hierzu im Abschnitt Administration → Dr.Web Server-Konfiguration auf der Registerkarte Allgemein das Kontrollkästchen bei Nicht autorisierte Workstations zu Newbies machen. Wählen Sie in der Dropdown-Liste Registrierungsmodus für Newbies die Option Zugriff automatisch erlauben aus. Klicken Sie auf Speichern und starten Sie den Server neu.

Nachdem alle Workstations mit dem neuen Server verbunden sind, passen Sie die aktuellen Einstellungen des Servers entsprechend der Sicherheitsrichtlinie Ihres Unternehmens an.