Please enable JavaScript to view this site.

Navigation: Arbeiten mit EventSentry > Skripte

User & Managed Scripts

Scroll Prev Top Next More

Wenn Sie entweder auf "Benutzer (eingebettet)" oder "Verwaltet" klicken, wird eine Liste der verfügbaren Benutzer- oder verwalteten Skripte angezeigt.

 

info_32

Verwaltete Skripte sind schreibgeschützt, Skripte können nicht hinzugefügt, bearbeitet oder gelöscht werden. Nur Benutzer-(eingebettete) Scripts können hinzugefügt, gelöscht oder bearbeitet werden.

 

Hinzufügen

Um ein neues Skript zu erstellen, navigieren Sie zuerst zu "Scripts -> User (Embedded)" und klicken Sie dann auf die Schaltfläche "Add" im Ribbon. Der Name des Skripts ist wichtig, da dies der Name der Datei im Startordner sein wird. Es wird empfohlen, eine gültige Dateierweiterung anzugeben (erforderlich, wenn kein Interpreter angegeben ist).

 

Sie können den Skriptinhalt im Textbereich Skriptinhalt angeben, der Skripte mit bis zu 16384 Zeichen unterstützt. Skripte können entweder direkt im Textfeld Skriptinhalt bearbeitet, aus der Zwischenablage eingefügt (Schaltfläche "Einfügen") oder aus einer Datei geladen werden (Schaltfläche "Laden").

 

Verwalten

Um ein vorhandenes Skript zu bearbeiten, navigieren Sie zu Skripte -> Benutzer (eingebettet), suchen Sie das zu bearbeitende Skript und doppelklicken Sie darauf. Im daraufhin erscheinenden Dialog können Sie entweder das eigentliche Skript direkt im Textbereich Skriptinhalt bearbeiten, den Inhalt in die/aus der Zwischenablage kopieren und einfügen oder das Skript in eine Datei laden/speichern. Andere Eigenschaften, einschließlich des Interpreters und der Tags, können hier ebenfalls bearbeitet werden.

 

Löschen von

Um ein Skript zu löschen, navigieren Sie zu Skripte -> Benutzer (eingebettet), wählen Sie das Skript aus und klicken Sie auf die Schaltfläche Löschen in der Multifunktionsleiste. Denken Sie daran, dass alle Anwendungszeitpläne und/oder Prozessaktionen, die auf das gelöschte Skript verweisen, nicht mehr funktionieren, wenn das Skript nicht mehr existiert.

 

clip0360

 

Typ: On-Demand vs. Validierung

Alle Skripte, entweder User oder Managed, können entweder On-Demand- oder Validierungsskripte sein. Die überwiegende Mehrheit der verwalteten Skripte sind Validierungsskripte.

 

Auf Anfrage ("On Demand"): Werden entweder durch einen Anwendungszeitplan oder eine Prozessaktion referenziert.

Validierung ("Validation"): Werden von einem oder mehreren Validierungsskript-Paketen referenziert.

 

Aktiviert (nur Validierungsskripts)

Aktiviert oder deaktiviert ein Skript. Dies ist vor allem nützlich, um verwaltete Skripte zu deaktivieren, die aufgrund ihres Tags automatisch als Teil eines Validierungsskriptpakets enthalten sind, aber nicht ausgeführt werden sollen.

 

Interpreter

Ein Interpreter ist nur dann erforderlich, wenn die Dateierweiterung, die für die Datei verwendet wird, vom Betriebssystem nicht auf eine ausführbare Datei abgebildet werden kann. Wenn Sie z.B. ein PERL-Skript hinzufügen, können Sie perl.exe als Skript-Interpreter angeben.

 

Häufigkeit

Steuert, wie oft das Skript ausgeführt wird, nur für Validierungsskripts relevant. Die Frequenz von On-Demand-Skripts wird entweder vom Anwendungs-Scheduler oder von Ereignissen gesteuert, die die Aktion auslösen. Das Validierungsskript folgt diesem Zeitplan, auch wenn der Agent neu gestartet wird oder eine neue Konfiguration empfangen wird. Hinweis: Wenn ein zugewiesenes Validierungsskript aktualisiert und an den Agenten übertragen wird, wird es sofort ausgeführt, unabhängig von seinem Zeitplan.

 

Auswertung

Validierungsskript-Pakete bestimmen, ob ein Skript den Test auf der Grundlage der Evaluationskriterien besteht oder nicht, wobei es sich entweder um die Fehlerstufe, eine Wildcard-Prüfung oder eine RegEx-Prüfung handeln kann.

 

Fehlerstufe: Ein %ERRORLEVEL% (Rückgabewert) von Null zeigt an, dass ein Skript seine Prüfung bestanden hat, der Rückgabewert 999 zeigt an, dass das Skript auf dem System nicht anwendbar ist und ignoriert werden sollte. Jede andere Fehlerstufe weist auf einen Fehler hin.

Platzhalter: Wendet das angegebene Platzhaltermuster auf die Ausgabe des Skripts an. Wenn das Muster übereinstimmt, besteht das Skript seine Prüfung.

RegEx: Wendet das angegebene RegEx-Muster auf die Ausgabe des Skripts an. Wenn das Muster übereinstimmt, besteht das Skript seine Prüfung.

 

Tags

Können sowohl für On-Demand- als auch für Validierungsskripte angegeben werden, sind aber im Allgemeinen für die Verwendung durch Validierungsskript-Pakete zu Zuweisungszwecken vorgesehen. Beispielsweise können Sie alle Validierungsskripte mit dem Tag nist-800-53 Hosts zuweisen, die NIST-konform sein müssen. Tags, die mit verwalteten Skripten verknüpft sind, können nicht entfernt werden, aber es können zusätzliche benutzerdefinierte Tags hinzugefügt werden.