Application Delivery Management

Ereignisregeln erstellen

24. Mai 2018

Sie können Regeln konfigurieren, um bestimmte Ereignisse zu überwachen. Regeln erleichtern die Überwachung einer großen Anzahl von Ereignissen, die in Ihrer Citrix Application Delivery Controller (ADC) -Infrastruktur generiert wurden.

Sie können eine Reihe von Ereignissen filtern, indem Sie Regeln mit bestimmten Bedingungen konfigurieren und den Regeln Aktionen zuweisen. Wenn die generierten Ereignisse die Filterkriterien in der Regel erfüllen, wird die mit der Regel verknüpfte Aktion ausgeführt. Die Bedingungen für die Erstellung von Filtern sind: Schweregrad, NetScaler ADC-Instanzen, Kategorie, Fehlerobjekte, Konfigurationsbefehle und Meldungen.

Sie können den Ereignissen die folgenden Aktionen zuweisen:

  • E-Mail-Aktion senden: Senden Sie eine E-Mail für die Ereignisse, die den Filterkriterien entsprechen.

  • Trap-Aktion senden: SNMP-Traps an ein externes Trap-Ziel senden oder weiterleiten

  • SMS-Aktionsenden : Senden Sie eine SMS-Nachricht (Short Message Service) für jedes Ereignis, das den Filterkriterien entspricht.

  • Befehlsaktion ausführen: Führen Sie einen Befehl aus, wenn ein eingehendes Ereignis die konfigurierte Regel erfüllt.

  • Job-Aktionausführen: Ausführen eines Jobs ist für Ereignisse vorgesehen, die den von Ihnen angegebenen Filterkriterien entsprechen.

  • Aktion unterdrücken: Unterdrückt das Löschen eines Ereignisses für einen bestimmten Zeitraum.

Sie können Benachrichtigungen auch in einem bestimmten Intervall erneut senden lassen, bis ein Ereignis gelöscht wird. Und Sie können die E-Mail mit einer bestimmten Betreffzeile, einer Benutzernachricht und/oder einem Anhang anpassen.

Lokalisierte Abbildung

Als Administrator möchten Sie beispielsweise Ereignisse mit hoher CPU-Auslastung für bestimmte NetScaler ADC Instanzen überwachen, wenn diese Ereignisse zu einem Ausfall der NetScaler ADC-Instanzen führen können. Sie könnten eine Regel zur Überwachung der Instanzen erstellen und eine Aktion angeben, die Ihnen eine E-Mail-Benachrichtigung sendet, wenn ein Ereignis in der Kategorie „hohe CPU-Auslastung“ eintritt. Sie können die Regel so planen, dass sie zu einer bestimmten Zeit ausgeführt wird, z. B. zwischen 11 und 23 Uhr, sodass Sie nicht jedes Mal benachrichtigt werden, wenn ein Ereignis generiert wird.

Das Konfigurieren einer Ereignisregel umfasst die folgenden Aufgaben:

  1. Definieren Sie die Regel

  2. Wählen Sie den Schweregrad des Ereignisses aus, das die Regel erkennt

  3. Ereigniskategorie angeben

  4. NetScaler ADC-Instanzen angeben, für die die Regel gilt

  5. Fehlerobjekte angeben

  6. Zusätzliche Filter angeben

  7. Aktionen angeben, die ausgeführt werden sollen, wenn die Regel ein Ereignis erkennt

Schritt 1 - Definieren einer Ereignisregel

Navigieren Sie zu Netzwerke > Ereignisse > Regeln, und klicken Sie auf Hinzufügen. Wenn Sie Ihre Regel aktivieren möchten, aktivieren Sie das Kontrollkästchen Regel aktivieren.

Sie können die Option Event Age festlegen, um das Zeitintervall (in Sekunden) anzugeben, nach dem Citrix Application Delivery Management (ADM) eine Ereignisregel aktualisiert.

Hinweis:

Der Mindestwert für das Ereignisalter ist 60 Sekunden. Wenn Sie das Feld Ereignisalter leer lassen, wird die Ereignisregel unmittelbar nach dem Auftreten des Ereignisses angewendet.

Basierend auf dem obigen Beispiel möchten Sie möglicherweise jedes Mal per E-Mail benachrichtigt werden, wenn Ihre Citrix ADC-Instanz für einen Zeitraum von 60 Sekunden oder länger ein Ereignis mit „hoher CPU-Auslastung“ aufweist. Sie können das Ereignisalter auf 60 Sekunden festlegen, sodass Sie jedes Mal, wenn Ihre Citrix ADC-Instanz 60 Sekunden oder länger ein Ereignis mit „hoher CPU-Auslastung“ aufweist, eine E-Mail-Benachrichtigung mit Details zum Ereignis erhalten.

Lokalisierte Abbildung

Sie können Ereignisregeln auch nach Gerätefamilie filtern, um die Citrix ADC Instanz zu verfolgen, von der Citrix ADM ein Ereignis empfängt.

Schritt 2 — Wählen Sie den Schweregrad des Ereignisses

Sie können Ereignisregeln erstellen, die die Standardeinstellungen für den Schweregrad verwenden. Schweregrad gibt den aktuellen Schweregrad der Ereignisse an, denen Sie die Ereignisregel hinzufügen möchten.

Sie können die folgenden Schweregrade definieren: Kritisch, Major, Minor, Warnung, Löschen und Information.

Lokalisierte Abbildung

Hinweis

Sie können den Schweregrad für allgemeine und unternehmensspezifische Ereignisse konfigurieren. Um den Schweregrad für NetScaler ADC-Instanzen zu ändern, die auf NetScaler ADM verwaltet werden, navigieren Sie zu Netzwerke > Ereignisse > Ereigniseinstellungen. Wählen Sie die Kategorie aus, für die Sie den Schweregrad des Ereignisses konfigurieren möchten, und klicken Sie auf Schweregrad konfigurieren. Weisen Sie einen neuen Schweregrad zu, und klicken Sie auf OK.

Schritt 3 — Angabe der Event-Kategorie

Sie können die Kategorie oder Kategorien der Ereignisse angeben, die von Ihren NetScaler ADC-Instanzen generiert werden. Alle Kategorien werden auf NetScaler ADC-Instanzen erstellt. Diese Kategorien werden dann mit NetScaler ADM zugeordnet, das zur Definition von Ereignisregeln verwendet werden kann. Wählen Sie die Kategorie aus, die Sie berücksichtigen möchten, und verschieben Sie sie aus der Tabelle Verfügbar in die Tabelle Konfiguriert.

Im obigen Beispiel müssen Sie “cpuUsageHigh” als Ereigniskategorie aus der angezeigten Tabelle auswählen.

Lokalisierte Abbildung

Schritt 4 - Angeben von NetScaler ADC-Instanzen

Wählen Sie die IP-Adressen der NetScaler ADC-Instanzen aus, für die Sie die Ereignisregel definieren möchten. Klicken Sie im Abschnitt Instanzen auf Instanzen auswählen. Wählen Sie auf der Seite Instanzen auswählen Ihre Instanzen aus und klicken Sie auf Auswählen.

Lokalisierte Abbildung

Schritt 5 - Auswählen von Fehlerobjekten

Sie können entweder ein Fehlerobjekt aus der Dropdownliste auswählen oder ein Fehlerobjekt hinzufügen, für das ein Ereignis generiert wurde. Fehlerobjekte sind Entitätsinstanzen oder Leistungsindikatoren, für die ein Ereignis generiert wurde.

Das Fehlerobjekt beeinflusst die Art und Weise, wie ein Ereignis verarbeitet wird, und stellt sicher, dass das Fehlerobjekt genau das gemeldete Problem widerspiegelt. Dies kann verwendet werden, um Probleme schnell aufzuspüren und den Grund für den Fehler zu identifizieren, anstatt einfach rohe Ereignisse zu melden. Wenn ein Benutzer beispielsweise Probleme mit der Anmeldung hat, ist das Fehlerobjekt hier der Benutzername oder das Kennwort, z. B. „nsroot“.

Diese Liste kann Leistungsindikatornamen für alle mit Schwellenwert verbundenen Ereignisse, Entitätsnamen für alle Entity-bezogenen Ereignisse, Zertifikatnamen für zertifikatbezogene Ereignisse usw. enthalten.

Lokalisierte Abbildung

Schritt 6 - Zusätzliche Filter angeben

Sie können eine Ereignisregel weiter filtern nach:

  • Konfigurationsbefehle - Sie können den vollständigen Konfigurationsbefehl angeben oder das Beschreibungsmuster innerhalb eines Sternchens (*) angeben, um die Ereignisse zu filtern. Zusätzlich zum Befehl können Sie die Ereignisregel weiter nach dem Authentifizierungsstatus und/oder dem Ausführungsstatus des Befehls filtern. Geben Sie beispielsweisefür ein NetScalerConfigChange-Ereignis *bind system global policy_name* ein.

    Lokalisierte Abbildung

  • Nachrichten - Sie können die vollständige Nachrichtenbeschreibung angeben oder das Beschreibungsmuster innerhalb von Sternchen (*) angeben, um die Ereignisse zu filtern.Geben Sie beispielsweise
    für ein NetScalerConfigChange-Ereignis *ns_client_ipaddress:10.102.126.250* ein.

    Lokalisierte Abbildung

Schritt 7 — Aktionen für Ereignisregeln hinzufügen

Sie können Ereignisregelaktionen hinzufügen, um Benachrichtigungsaktionen für ein Ereignis zuzuweisen. Diese Benachrichtigungen werden gesendet oder ausgeführt, wenn ein Ereignis die oben festgelegten Filterkriterien erfüllt. Sie können die folgenden Ereignisaktionen hinzufügen:

  • E-Mail senden Aktion

  • Trap-Aktion senden

  • Aktion „SMS senden“

  • Befehls-Aktion ausführen

  • Auftragsaktion ausführen

  • Aktion unterdrücken

So legen Sie die E-Mail-Ereignisregelaktion fest:

Wenn Sie den Aktionstyp E-Mail-Aktion senden auswählen, wird eine E-Mail ausgelöst, wenn die Ereignisse die definierten Filterkriterien erfüllen. Sie müssen entweder eine E-Mail-Verteilerliste erstellen, indem Sie E-Mail-Server- oder E-Mail-Profildetails angeben, oder Sie können eine E-Mail-Verteilerliste auswählen, die Sie zuvor erstellt haben.

Sie können auch eine benutzerdefinierte Betreffzeile und eine Benutzernachricht hinzufügen und eine Anlage in Ihre E-Mail hochladen, wenn ein eingehendes Ereignis mit der konfigurierten Regel übereinstimmt.

Mit dieser Option können Sie auch sicherstellen, dass alle kritischen Ereignisse behandelt werden und keine wichtigen E-Mail-Benachrichtigungen verpasst werden, indem Sie das Kontrollkästchen E-Mail-Benachrichtigung wiederholen, bis das Ereignis gelöscht ist , aktivieren, um wiederholte E-Mail-Benachrichtigungen für Ereignisregeln zu senden, die den von Ihnen ausgewählten Kriterien entsprechen. Wenn Sie beispielsweise eine Ereignisregel für Instanzen mit Datenträgerausfällen erstellt haben und Sie benachrichtigt werden möchten, bis das Problem behoben ist, können Sie sich entscheiden, wiederholte E-Mail-Benachrichtigungen zu diesen Ereignissen zu erhalten.

Lokalisierte Abbildung

So legen Sie die Trap-Event-Regelaktion fest:

Wenn Sie den Ereignistyp Trap-Aktion senden auswählen, werden SNMP-Traps an ein externes Trap-Ziel gesendet oder weitergeleitet. Durch die Definition einer Trap-Verteilerliste (oder eines Trap-Ziel- und Trap-Profildetails) werden Trap-Nachrichten an bestimmte Trap-Listener gesendet, wenn Ereignisse die definierten Filterkriterien erfüllen.

So legen Sie die Aktion für SMS-Ereignisregeln fest:

Wenn Sie den Ereignistyp SMS-Aktion senden wählen, wird für jedes Ereignis, das den Filterkriterien entspricht, eine SMS-Nachricht ( Short Message Service ) angezeigt. Sie müssen entweder eine SMS-Verteilerliste erstellen, indem Sie den SMS-Server oder die SMS-Profildetails angeben, oder Sie können eine SMS-Verteilerliste auswählen, die Sie zuvor erstellt haben.

So legen Sie die Aktion „Befehl ausführen“ fest:

Wenn Sie die Ereignisaktion Befehlsaktion ausführen auswählen, können Sie einen Befehl oder ein Skript erstellen, das in NetScaler ADM für Ereignisse ausgeführt werden kann, die einem bestimmten Filterkriterium entsprechen. Wenn beispielsweise bei einer Konfigurationsänderung auf einer verwalteten Instanz ein Ereignis mit dem Schweregrad „Kritisch“ ausgelöst wird, können Sie ein Befehlsskript ausführen.

Sie können auch die folgenden Parameter für das Skript „ Befehlsaktion ausführen“ festlegen:

   
Parameter Beschreibung
$source Dieser Parameter entspricht der Quell-IP-Adresse des empfangenen Ereignisses.
$category Dieser Parameter entspricht dem Typ der Fallen, die in der Kategorie des Filters definiert sind.
$entity Dieser Parameter entspricht den Entitätsinstanzen oder Leistungsindikatoren, für die ein Ereignis generiert wurde. Sie kann die Leistungsindikatornamen für alle Ereignisse im Zusammenhang mit dem Schwellenwert, Entitätsnamen für alle entitätsbezogenen Ereignisse und Zertifikatsnamen für alle zertifikatbezogenen Ereignisse enthalten.
$severity Dieser Parameter entspricht dem Schweregrad des Ereignisses.
$ failure.obj Das Fehlerobjekt beeinflusst die Art und Weise, wie ein Ereignis verarbeitet wird, und stellt sicher, dass das Fehlerobjekt genau das gemeldete Problem widerspiegelt. Dies kann verwendet werden, um Probleme schnell aufzuspüren und den Grund für den Fehler zu identifizieren, anstatt einfach rohe Ereignisse zu melden.

Hinweis

Während der Befehlsausführung werden diese Parameter durch tatsächliche Werte ersetzt.

So konfigurieren Sie die Ereignisaktion „Befehlsaktion ausführen“ auf Citrix ADM:

  1. ****Klicken Sie unter Ereignisregelaktionen auf **Aktion hinzufügen und wählen Sie im Dropdownmenü Aktionstyp die Option Befehlsaktion ausführen** aus.

  2. Geben Sie auf der Seite „Befehlsverteilerliste erstellen “ einen Profilnamen und den auszuführenden Befehl an. Dieser Befehl wird ausgeführt, wenn die Ereignisse die definierten Filterkriterien erfüllen.

    Lokalisierte Abbildung

    Hinweis

    Sie können die Optionen Ausgabe anfügen und Fehler anhängen aktivieren, wenn Sie die Ausgabe und die Fehler speichern möchten, die bei der Ausführung eines Befehlsskripts in den NetScaler ADM -Serverprotokolldateien generiert wurden (falls vorhanden). Wenn Sie diese Optionen nicht aktivieren, verwirft NetScaler ADM alle Ausgaben und Fehler, die während der Ausführung des Befehlsskripts generiert wurden.

So legen Sie die Aktion „Job ausführen“ fest:

Durch das Erstellen eines Profils mit Konfigurationsaufträgen wird ein Job als integrierter Job oder als benutzerdefinierter Job für Citrix ADC-, Citrix SDX- und Citrix SD-WAN WO-Instanzen für Ereignisse und Alarme ausgeführt, die den von Ihnen angegebenen Filterkriterien entsprechen.

  1. ****Klicken Sie unter Ereignisregelaktionen auf **Aktion hinzufügen und wählen Sie im Menü Aktionstyp die Option Jobaktion ausführen** aus.

  2. Erstellen Sie ein Profil mit einem Job, den Sie ausführen möchten, wenn die Ereignisse die definierten Filterkriterien erfüllen.

  3. Geben Sie beim Erstellen eines Auftrags einen Profilnamen, den Instanztyp, die Konfigurationsvorlage und die Aktion an, die Sie ausführen möchten, wenn die Befehle für den Auftrag fehlschlagen.

  4. Geben Sie anhand des ausgewählten Instanztyps und der gewählten Konfigurationsvorlage die Variablenwerte an, und klicken Sie auf Fertig stellen, um den Job zu erstellen.

    Lokalisierte Abbildung

So legen Sie die Aktion „Unterdrücken“ fest:

Wenn Sie die Ereignisaktion Aktion unterdrücken auswählen, können Sie einen Zeitraum in Minuten konfigurieren, für den ein Ereignis unterdrückt oder gelöscht wird. Sie können das Ereignis mindestens 1 Minute unterdrücken.

Lokalisierte Abbildung

Ihre Ereignisregel wird jetzt mit geeigneten Filtern und gut definierten Ereignisregelaktionen erstellt.