D3. Parameter für Benachrichtigungsvorlagen

Zum Anfang  Zurück  Weiter

Benachrichtigungstexte werden durch eine spezielle Server-Komponente, das Vorlagenverarbeitungsprogramm, anhand von Vorlagendateien generiert.

Das auf dem Windows Nachrichtendienst basierende Benachrichtigungssystem kann nur unter den Windows-Betriebssystemen betrieben werden, die den Windows-Nachrichtendienst (Net Send) unterstützen.

Der Windows-Nachrichtendienst entfällt ab Windows Vista.

Eine Vorlagendatei besteht aus einem Text und Variablen in geschweiften Klammern. Bei der Bearbeitung von Vorlagendateien können die unten aufgeführten Variablen verwendet werden.

Das Vorlagenverarbeitungsprogramm kann keine rekursiven Substitutionen ausführen.

Variablen werden wie folgt geschrieben:

{<VAR>} – den Wert der <VAR>-Variable direkt verwenden.

{<VAR>:<N>} – die ersten <N> Zeichen der <VAR>-Variable.

{<VAR>:<first>:<N>}<N> Zeichen der <VAR>-Variable, die nach den <first> ersten Zeichen folgen (beginnend ab dem <first>+1. Zeichen), wenn der Rest weniger ist, werden rechts Leerzeichen hinzugefügt.

{<VAR>:<first>:<N>}<N> Zeichen der <VAR>-Variable, die nach den <first> ersten Zeichen folgen (beginnend ab dem <first>+1. Zeichen), wenn der Rest weniger ist, werden links Leerzeichen hinzugefügt.

{<VAR>/<original1>/<replace1>[/<original2>/<replace2>]} – Ersetzen der angegebenen Zeichen der <VAR>-Variable durch die festgelegten Werte: Die Zeichen <original1> werden durch die Zeichen <replace1> ersetzt, wenn vorhanden, werden die Zeichen <original2> durch die Zeichen <replace2> ersetzt usw.

Es gibt keine Einschränkungen für die Zahl von Ersetzungspaaren.

Schreibweise für Variablen

Variable

Wert

Ausdruck

Ergebnis

SYS.TIME

10:35:17:456

{SYS.TIME:5}

10:35

SYS.TIME

10:35:17:456

{SYS.TIME:3:5}

35:17

SYS.TIME

10:35:17:456

{SYS.TIME:3:-12}

°°°35:17:456

SYS.TIME

10:35:17:456

{SYS.TIME:3:12}

35:17:456°°°

SYS.TIME

10:35:17:456

{SYS.TIME/10/99/35/77}

99:77:17:456

Zeichenerklärung

Umgebungsvariablen

Beim Verfassen von Nachrichtentexten können Sie die Umgebungsvariablen des Server-Prozesses (System-Benutzer).

Die Umgebungsvariablen sind verfügbar im Nachrichteneditor des Verwaltungscenters, in der Dropdown-Liste ENV. Beachten Sie das Folgende: Bei der Angabe einer Variable müssen Sie das Präfix ENV. hinzufügen (das Präfix endet mit einem Punkt).

Systemvariablen

SYS.BRANCH – Version der Agents und des Servers

SYS.BUILD – Builddatum des Servers

SYS.DATE – aktuelles Systemdatum

SYS.DATETIME – aktuelles Systemdatum und aktuelle Systemzeit

SYS.OS – Name des Betriebssystems auf dem Rechner mit dem installierten Server

SYS.PLATFORM – Server-Plattform

SYS.PLATFORM.SHORT – kurze Variante von SYS.PLATFORM

SYS.SERVER – Name des Produktes (Dr.Web Server)

SYS.TIME – aktuelle Systemzeit

SYS.VERSION – Server-Version

Gemeinsame Variablen für Workstations

GEN.LoginTime – Verbindungszeit der die Workstation

GEN.StationAddress – Adresse der Workstation

GEN.StationID – UUID der Workstation

GEN.StationName – Name der Workstation

GEN.StationPrimaryGroupID – ID der Primärgruppe der Workstation

GEN.StationPrimaryGroupName – Name der Primärgruppe der Workstation

Gemeinsame Variablen für Repository

GEN.CurrentRevision – aktuelle ID der Version

GEN.Folder – Verzeichnis, in dem sich das Produkt befindet

GEN.NextRevision – ID der aktualisierten Version

GEN.Product – Produktbeschreibung

Variablen je nach Nachrichtentyp

Administratoren

Nachricht

Variablen

Erläuterung

Unbekannter Administrator

MSG.Login

Anmeldename

MSG.Address

Netzwerkadresse des Verwaltungscenters

Fehler bei der Autorisierung des Administrators

MSG.Login

Anmeldename

MSG.Address

Netzwerkadresse des Verwaltungscenters

MSG.LoginErrorCode

Numerischer Fehlercode

Sonstiges

Nachricht

Variablen

Erläuterung

Fehler beim Schreiben ins Protokoll des Servers

MSG.Error

Fehlertext

Fehler bei der Rotation vom Protokoll des Servers

MSG.Error

Fehlertext

Nachbar-Server hat lange keine Verbindung hergestellt

MSG.LastDisconnectTime

Zeitpunkt, an dem der Server zuletzt online war

MSG.StationName

Name des Nachbar-Servers

Statistikbericht

MSG.Attachment

Pfad zum Bericht

MSG.AttachmentType

MIME-Typ

GEN.File

Name der Protokolldatei

Testnachricht

MSG.TestMessage

Text der Testnachricht

Massenhafte Infektion im Netzwerk

MSG.Action

Anzahl erkannter Bedrohungen

MSG.Infected

Ausgeführte Aktion

MSG.Virus

Bedrohungsart

Lizenzen

Nachricht

Variablen

Erläuterung

Maximale Anzahl an ausgeliehenen Lizenzen wurde erreicht

Die Nachricht wird gesendet, wenn versucht wird, mehr Lizenzen an den Server zu übertragen, als der Lizenzschlüssel es zulässt

MSG.ObjId

ID des Lizenzschlüssels

Maximale Anzahl an Workstations im Netzwerk wurde erreicht

Die Nachricht wird gesendet, wenn eine neue Workstation auf dem Server aufgrund der Lizenzeinschränkungen nicht registriert werden kann

MSG.ID

UUID der Workstation

MSG.StationName

Name der Workstation

Verwendet werden können auch die oben aufgeführten freigegebenen Variablen für Workstations.

Leihfrist für temporär übertragene Lizenzen ist abgelaufen

Die Nachricht wird gesendet, wenn der Zeitraum für die Lizenzübertragung an den Server abgelaufen ist

MSG.ObjId

ID des Lizenzschlüssels

MSG.Server

Name des Nachbar-Servers

Der Lizenzschlüssel wurde automatisch aktualisiert

Die Nachricht wird gesendet, nachdem der Lizenzschlüssel automatisch aktualisiert wurde. Der neue Lizenzschlüssel wird geladen und auf alle Objekte des alten Lizenzschlüssels verteilt.

MSG.KeyId

ID des alten Lizenzschlüssels

MSG.KeyName

Name des alten Lizenzschlüssels

MSG.NewKeyId

ID des neuen Lizenzschlüssels

MSG.NewKeyName

Name des neuen Lizenzschlüssels

Der Lizenzschlüssel kann nicht automatisch aktualisiert werden

Die Nachricht wird gesendet, wenn der Lizenzschlüssel nicht automatisch aktualisiert werden kann, da der aktuelle und der neue Schlüssel nicht den gleichen Umfang an den lizenzierten Komponenten haben oder der neue Lizenzschlüssel weniger Lizenzen als der aktuelle Lizenzschlüssel hat. Der neue Lizenzschlüssel wird zwar geladen, doch wird nicht auf alle Objekte des alten Lizenzschlüssels verteilt. Der Lizenzschlüssel muss daher manuell ersetzt werden.

MSG.ExpirationDate

Lizenzablaufdatum

MSG.Expired

1 – Lizenz ist bereits abgelaufen

0 – Lizenz ist noch gültig

MSG.KeyId

ID des alten Lizenzschlüssels

MSG.KeyName

Name des alten Lizenzschlüssels

MSG.NewKeyId

ID des neuen Lizenzschlüssels

MSG.NewKeyName

Name des neuen Lizenzschlüssels

MSG.KeyDifference

Der Grund, warum der Schlüssel nicht aktualisiert werden kann:

1 – der aktuelle Schlüssel und der neue Schlüssel haben nicht den gleichen Umfang an den lizenzierten Komponenten

2 – der neue Lizenzschlüssel hat weniger Lizenzen als der aktuelle Lizenzschlüssel

Ablauf des Lizenzschlüssels

Die Nachricht wird gesendet, wenn der Lizenzschlüssel bald abläuft und nicht automatisch aktualisiert werden kann.

MSG.ExpirationDate

Lizenzablaufdatum

MSG.Expired

1 – Lizenz ist bereits abgelaufen

0 – Lizenz ist noch gültig

MSG.KeyId

ID des Lizenzschlüssels

MSG.KeyName

Name des Lizenzschlüssels

Maximale Anzahl an Workstations in der Gruppe wurde überschritten

Die Nachricht wird gesendet, wenn die maximal zulässige Anzahl der registrierten Workstations bald erreicht wird (wenn bereits weniger als 5 Prozent des Limits bzw. weniger als zwei Workstations noch verfügbar sind).

MSG.Licensed

Zulässige Anzahl der Lizenzen

MSG.Used

Anzahl der Workstations in der Datenbank

GEN.StationPrimaryGroupID

ID der Primärgruppe

GEN.StationPrimaryGroupName

Name der Primärgruppe

Maximale Anzahl an Workstations in der Gruppe wird bald erreicht

Die Nachricht wird bei jedem Start des Servers gesendet, wenn die Anzahl der mit dem Server bereits verbundenen Workstations die Anzahl überschreitet, die der Schlüssel, mit dem der Server gestartet wurde, zulässt.

MSG.Licensed

Zulässige Anzahl der Lizenzen

MSG.Percent

Prozentzahl verfügbarer Lizenzen

MSG.Used

Anzahl der Workstations in der Datenbank

GEN.StationPrimaryGroupID

ID der Primärgruppe

GEN.StationPrimaryGroupName

Name der Primärgruppe

Newbie

Für Benachrichtigungen dieser Gruppe können auch die oben aufgeführten freigegebenen Variablen für Workstations verwendet werden.

Nachricht

Variablen

Erläuterung

Workstation wartet auf Genehmigung

Keine Variablen

Workstation wurde automatisch abgelehnt

Workstation wurde vom Administrator abgelehnt

MSG.AdminAddress

Netzwerkadresse des Verwaltungscenters

MSG.AdminName

Administratorname

Repository

Für Benachrichtigungen dieser Gruppe können auch die oben aufgeführten freigegebenen Variablen für Repository verwendet werden.

Nachricht

Variablen

Erläuterung

Produkt im Repository ist auf dem aktuellen Stand

Keine Variablen

Aktualisierung eines Produkts im Repository wurde gestartet

Wenig Speicherplatz auf dem Datenträger

Die Nachricht wird gesendet, wenn auf dem Datenträger mit dynamischen Daten nicht genügend Speicher vorhanden ist.

Die oben aufgeführten freigegebenen Variablen für Repository können nicht verwendet werden.

MSG.FreeInodes

Anzahl freier Inodes (relevant nur bei einigen Betriebssystemen der UNIX-Familie)

MSG.FreeSpace

Freier Speicherplatz in Bytes

MSG.Path

Pfad zum Verzeichnis mit geringem Speicherplatz

MSG.RequiredInodes

Erforderliche Anzahl freier Inodes (relevant nur bei einigen Betriebssystemen der UNIX-Familie)

MSG.RequiredSpace

Benötigter Speicherplatz

Aktualisierung eines Produkts im Repository ist vorübergehend gesperrt

Keine Variablen

Fehler bei der Aktualisierung eines Produkts im Repository

MSG.Error

Fehlermeldung

MSG.ExtendedError

Detaillierte Fehlerbeschreibung

Produkt im Repository wurde aktualisiert

MSG.Added

Liste hinzugefügter Dateien (ein Name pro Zeile)

MSG.AdddedCount

Anzahl der hinzugefügten Dateien

MSG.Deleted

Liste gelöschter Dateien (ein Name pro Zeile)

MSG.DeletedCount

Anzahl der gelöschten Dateien

MSG.Replaced

Liste ersetzter Dateien (ein Name pro Zeile)

MSG.ReplacedCount

Anzahl der ersetzten Dateien

Die Variablen der Vorlage Produkt im Repository ist auf dem aktuellen Stand schließen nicht die Dateien ein, die als „bei Benachrichtigungen ignoriert“ in der Konfigurationsdatei des Produkts markiert wurden, s. dazu F1. Syntax der Konfigurationsdatei .config.

Workstations

Für Benachrichtigungen dieser Gruppe können auch die oben aufgeführten freigegebenen Variablen für Workstations verwendet werden.

Nachricht

Variablen

Erläuterung

Unerwartete Trennung der Verbindung

MSG.Reason

Grund des Abbruchs

MSG.Type

Typ des Clients

Kritischer Fehler bei der Aktualisierung einer Workstation

MSG.Product

Das zu aktualisierende Produkt

MSG.ServerTime

Zeitpunkt (in lokaler Zeit), an dem der Server die Nachricht empfangen hat

Unbekannte Workstation

MSG.ID

UUID der unbekannten Workstation

MSG.Rejected

Werte:

0 – Zugriff wurde der Workstation verweigert

1 – Workstation wird in den Status „Newbie“ versetzt

MSG.StationName

Name der Workstation

Eine Sicherheitsbedrohung wurde erkannt

MSG.Action

Aktion, die beim Fund ausgeführt wurde

MSG.Component

Name der Komponente

MSG.InfectionType

Bedrohungsart

MSG.ObjectName

Name des infizierten Objekts

MSG.ObjectOwner

Besitzer des infizierten Objektes

MSG.RunBy

Benutzer, unter dessen Konto die Komponente gestartet wurde

MSG.ServerTime

Zeitpunkt des Empfangs des Ereignisses, GMT

MSG.Virus

Bedrohungsname

Fehler bei der Autorisierung der Workstation

MSG.ID

UUID der Workstation

MSG.Rejected

Werte:

0 – Zugriff wurde der Workstation verweigert

1 – Workstation wird in den Status „Newbie“ versetzt

MSG.StationName

Name der Workstation

Fehler beim Scannen

MSG.Component

Name der Komponente

MSG.Error

Fehlermeldung

MSG.ObjectName

Name des Objekts

MSG.ObjectOwner

Besitzer des Objekts

MSG.RunBy

Benutzer, unter dessen Konto die Komponente gestartet wurde, welche die Bedrohung erkannt hat

MSG.ServerTime

Zeitpunkt des Empfangs des Ereignisses, GMT

Fehler bei der Erstellung des Workstation-Kontos

MSG.ID

UUID der Workstation

MSG.StationName

Name der Workstation

Workstation hat lange keine Verbindung mit dem Server hergestellt

Die oben aufgeführten freigegebenen Variablen für Windows können nicht verwendet werden.

MSG.DaysAgo

Anzahl der Tage seit der letzten Verbindung mit dem Server

MSG.LastSeenFrom

Adresse, von der aus die Workstation die Verbindung mit dem Server zuletzt hergestellt hat

MSG.StationID

UUID der Workstation

MSG.StationName

Name der Workstation

Workstation wurde automatisch genehmigt

Keine Variablen

Workstation wurde vom Administrator genehmigt

MSG.AdminAddress

Netzwerkadresse des Verwaltungscenters

MSG.AdminName

Administratorname

Workstation ist bereits registriert

Die Nachricht wird gesendet, wenn eine Workstation zum jeweils aktuellen Zeitpunkt auf diesem oder einem anderen Server bereits registriert wurde.

MSG.ID

UUID der Workstation

MSG.Server

ID des Servers, auf dem die Workstation registriert wurde

MSG.StationName

Name der Workstation

Scan-Statistik

MSG.Component

Name der Komponente, die den Scanvorgang ausgeführt hat

MSG.Cured

Anzahl desinfizierter Objekte

MSG.DeletedObjs

Anzahl gelöschter Objekte

MSG.Errors

Anzahl von Scan-Fehlern

MSG.Infected

Anzahl infizierter Objekte

MSG.Locked

Anzahl gesperrter Objekte

MSG.Modifications

Anzahl der Objekte, die mit Virusmodifikationen infiziert sind

MSG.Moved

Anzahl von in die Quarantäne verschobenen Objekten

MSG.Renamed

Anzahl umbenannter Objekte

MSG.RunBy

Benutzer, unter dessen Konto die Komponente gestartet wurde

MSG.Scanned

Anzahl gescannter Objekte

MSG.ServerTime

Zeitpunkt des Empfangs des Ereignisses, GMT

MSG.Speed

Verarbeitungsrate in KB/s

MSG.Suspicious

Anzahl verdächtiger Objekte

MSG.VirusActivity

 

Workstation muss neu gestartet werden

MSG.Product

Das zu aktualisierende Produkt

MSG.ServerTime

Zeitpunkt (in lokaler Zeit), an dem der Server die Nachricht empfangen hat

Installationen

Für Benachrichtigungen dieser Gruppe können auch die oben aufgeführten freigegebenen Variablen für Workstations verwendet werden.

Nachricht

Variablen

Erläuterung

Fehler bei der Installation auf einer Workstation

MSG.Error

Fehlermeldung

Installation auf einer Workstation ist erfolgreich abgeschlossen

Keine Variablen