Überwachung FSx von ONTAP EMS Ereignissen - FSx für ONTAP

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Überwachung FSx von ONTAP EMS Ereignissen

Mit dem systemeigenen Events Management System (EMS) APP ONTAP von Net können Sie ONTAP Dateisystemereignisse überwachenFSx. Sie können diese Ereignisse mit dem anzeigen NetApp ONTAPCLI.

Überblick über EMS Ereignisse

EMSEreignisse sind automatisch generierte Benachrichtigungen, die Sie benachrichtigen, wenn in Ihrem FSx ONTAP Dateisystem ein vordefinierter Zustand auftritt. Diese Benachrichtigungen halten Sie auf dem Laufenden, sodass Sie Probleme verhindern oder beheben können, die zu größeren Problemen führen können, wie z. B. Probleme mit der Authentifizierung von SVM Speicher-VMs () oder vollen Volumes.

Standardmäßig werden Ereignisse im Protokoll des Event Management Systems protokolliert. Mithilfe dieser Funktion können Sie Ereignisse überwachenEMS, z. B. Änderungen an Benutzerkennwörtern, wenn die Kapazität eines Mitglieds FlexGroup fast voll ausgelastet ist, dass eine logische Gerätenummer (LUN) manuell online oder offline geschaltet wurde oder dass die Größe eines Datenträgers automatisch geändert wird.

Weitere Informationen zu ONTAP EMS Ereignissen finden Sie unter ONTAPEMSReferenz im NetApp ONTAP Documentation Center. Verwenden Sie den linken Navigationsbereich des Dokuments, um die Ereigniskategorien anzuzeigen.

Anmerkung

Nur einige ONTAP EMS Meldungen sind FSx für ONTAP Dateisysteme verfügbar. Verwenden Sie den Befehl NetApp ONTAP CLI event catalog show, um eine Liste der verfügbaren ONTAP EMS Nachrichten anzuzeigen.

EMSDie Ereignisbeschreibungen enthalten Namen, Schweregrad, mögliche Ursachen, Protokollmeldungen und Abhilfemaßnahmen, anhand derer Sie entscheiden können, wie Sie reagieren sollen. Zum Beispiel ein wafl.vol. autoSizeDas Ereignis .fail tritt ein, wenn die automatische Dimensionierung eines Volumes fehlschlägt. Gemäß der Beschreibung des Ereignisses besteht die Abhilfemaßnahme darin, die maximale Größe des Volumes zu erhöhen und gleichzeitig die automatische Größe festzulegen.

Anzeigen von EMS-Ereignissen

Verwenden Sie den Befehl NetApp ONTAP CLI event log show, um den Inhalt des Ereignisprotokolls anzuzeigen. Dieser Befehl ist verfügbar, wenn Sie die fsxadmin Rolle in Ihrem Dateisystem haben. Die Befehlssyntax lautet wie folgt:

event log show [event_options]

Die neuesten Ereignisse werden zuerst aufgeführt. Standardmäßig zeigt dieser Befehl Ereignisse mit ERROR Schweregrad EMERGENCYALERT, und mit den folgenden Informationen an:

  • Zeit — Die Uhrzeit des Ereignisses.

  • Knoten — Der Knoten, auf dem das Ereignis eingetreten ist.

  • Schweregrad — Der Schweregrad des Ereignisses. Verwenden Sie die INFORMATIONAL OptionNOTICE, um Ereignisse DEBUG mit Schweregrad anzuzeigen. -severity

  • Ereignis — Der Name und die Nachricht des Ereignisses.

Verwenden Sie eine oder mehrere der in der folgenden Tabelle aufgeführten Ereignisoptionen, um detaillierte Informationen zu Ereignissen anzuzeigen.

Option „Ereignis“ Beschreibung

-detail

Zeigt zusätzliche Ereignisinformationen an.

-detailtime

Zeigt detaillierte Ereignisinformationen in umgekehrter chronologischer Reihenfolge an.

-instance

Zeigt detaillierte Informationen zu allen Feldern an.

-node nodename|local

Zeigt eine Liste von Ereignissen für den von Ihnen angegebenen Knoten an. Verwenden Sie diese Option mit-seqnum, um detaillierte Informationen anzuzeigen.

-seqnum sequence_number

Wählt die Ereignisse aus, die dieser Zahl in der Sequenz entsprechen. Verwenden Sie with-node, um detaillierte Informationen anzuzeigen.

-time MM/DD/YYYY HH:MM:SS

Wählt die Ereignisse aus, die zu diesem bestimmten Zeitpunkt passiert sind. Verwenden Sie das Format: MM/DD/YYYY HH:MM:SS [+- HH:MM]. Sie können einen Zeitraum angeben, indem Sie den Operator zwischen zwei Zeitangaben verwenden. ..

event log show -time "04/17/2023 05:55:00".."04/17/2023 06:10:00"

Vergleichszeitwerte beziehen sich auf die aktuelle Uhrzeit, zu der Sie den Befehl ausführen. Das folgende Beispiel zeigt, wie nur Ereignisse angezeigt werden, die innerhalb der letzten Minute aufgetreten sind:

event log show -time >1m

Die Felder für Monat und Datum dieser Option sind nicht mit Nullen aufgefüllt. Diese Felder können einstellig sein; zum Beispiel. 4/1/2023 06:45:00

-severity sev_level

Wählt die Ereignisse aus, die dem sev_level Wert entsprechen. Dabei muss es sich um einen der folgenden Werte handeln:

  • EMERGENCY— Störung

  • ALERT— Zentraler Fehlerpunkt

  • ERROR— Degradierung

  • NOTICE— Informationen

  • INFORMATIONAL— Informationen

  • DEBUG— Debug-Informationen

Um alle Ereignisse anzuzeigen, geben Sie den Schweregrad wie folgt an:

event log show -severity <=DEBUG

-ems-severity ems_sev_level

Wählt die Ereignisse aus, die dem ems_sev_level Wert entsprechen. Dabei muss es sich um einen der folgenden Werte handeln:

  • NODE_FAULT— Es wurde eine Beschädigung der Daten festgestellt oder der Knoten kann keinen Client-Service bereitstellen.

  • SVC_FAULT— Ein vorübergehender Dienstausfall — in der Regel ein vorübergehender Softwarefehler — wird festgestellt.

  • NODE_ERROR— Ein Hardwarefehler, der nicht sofort schwerwiegend ist, wird erkannt.

  • SVC_ERROR— Ein Softwarefehler, der nicht sofort schwerwiegend ist, wurde erkannt.

  • WARNING— Eine Nachricht mit hoher Priorität, die nicht auf einen Fehler hinweist.

  • NOTICE— Eine Nachricht mit normaler Priorität, die nicht auf einen Fehler hinweist.

  • INFO— Eine Nachricht mit niedriger Priorität, die nicht auf einen Fehler hinweist.

  • DEBUG— Eine Debugging-Nachricht.

  • VAR— Eine Nachricht mit variablem Schweregrad, die zur Laufzeit ausgewählt wurde.

Um alle Ereignisse anzuzeigen, geben Sie den Schweregrad wie folgt an:

event log show -ems-severity <=DEBUG

-source text

Wählt die Ereignisse aus, die dem text Wert entsprechen. Die Quelle ist in der Regel ein Softwaremodul.

-message-name message_name

Wählt die Ereignisse aus, die dem message_name Wert entsprechen. Nachrichtennamen sind beschreibend, sodass beim Filtern der Ausgabe nach Nachrichtennamen Nachrichten eines bestimmten Typs angezeigt werden.

-event text

Wählt die Ereignisse aus, die dem text Wert entsprechen. Das event Feld enthält den vollständigen Text des Ereignisses, einschließlich aller Parameter.

-kernel-generation-num integer

Wählt die Ereignisse aus, die dem integer Wert entsprechen. Nur Ereignisse, die vom Kernel stammen, haben Kernel-Generationsnummern.

-kernel-sequence-num integer

Wählt die Ereignisse aus, die dem integer Wert entsprechen. Nur Ereignisse, die vom Kernel stammen, haben Kernel-Sequenznummern.

-action text

Wählt die Ereignisse aus, die dem text Wert entsprechen. Das action Feld beschreibt, welche Korrekturmaßnahmen Sie gegebenenfalls ergreifen müssen, um das Problem zu beheben.

-description text

Wählt die Ereignisse aus, die dem text Wert entsprechen. Das description Feld beschreibt, warum das Ereignis eingetreten ist und was es bedeutet.

-filter-name filter_name

Wählt die Ereignisse aus, die dem filter_name Wert entsprechen. Es werden nur Ereignisse angezeigt, die in vorhandenen Filtern enthalten sind, die diesem Wert entsprechen.

-fields fieldname,...

Zeigt an, dass die Befehlsausgabe auch das oder die angegebenen Felder enthält. Sie können verwenden-fields ?, um die Felder auszuwählen, die Sie angeben möchten.

So zeigen Sie EMS-Ereignisse an
  1. Um SSH in Ihr Dateisystem zu gelangen, folgen Sie den Schritten, die im Verwenden der NetApp ONTAP-CLI Abschnitt des Amazon FSx for NetApp ONTAP User Guide dokumentiert sind. NetApp ONTAP CLI

    ssh fsxadmin@file-system-management-endpoint-ip-address
  2. Verwenden Sie den event log show Befehl, um den Inhalt des Ereignisprotokolls anzuzeigen.

    ::> event log show Time Node Severity Event ------------------- ------------- ------------- ------------------------ 6/30/2023 13:54:19 node1 NOTICE vifmgr.portup: A link up event was received on node node1, port e0a. 6/30/2023 13:54:19 node1 NOTICE vifmgr.portup: A link up event was received on node node1, port e0d.

Informationen zu den vom event log show Befehl zurückgegebenen EMS Ereignissen finden Sie in der ONTAPEMSReferenz im NetApp ONTAP Documentation Center.

EMSWeiterleitung von Ereignissen an einen Syslog-Server

Sie können EMS Ereignisse so konfigurieren, dass Benachrichtigungen an einen Syslog-Server weitergeleitet werden. EMSDie Ereignisweiterleitung wird für die Echtzeitüberwachung Ihres Dateisystems verwendet, um die Hauptursachen für eine Vielzahl von Problemen zu ermitteln und zu isolieren. Wenn Ihre Umgebung noch keinen Syslog-Server für Ereignisbenachrichtigungen enthält, müssen Sie zunächst einen erstellen. DNSmuss im Dateisystem konfiguriert sein, um den Syslog-Servernamen aufzulösen.

Anmerkung

Ihr Syslog-Ziel muss sich im primären Subnetz befinden, das von Ihrem Dateisystem verwendet wird.

Um EMS Ereignisse so zu konfigurieren, dass Benachrichtigungen an einen Syslog-Server weitergeleitet werden
  1. Um SSH in Ihr Dateisystem zu gelangen, folgen Sie den Schritten, die im Verwenden der NetApp ONTAP-CLI Abschnitt des Amazon FSx for NetApp ONTAP User Guide dokumentiert sind. NetApp ONTAP CLI

    ssh fsxadmin@file-system-management-endpoint-ip-address
  2. Verwenden Sie den Befehl event notification destination create, um ein Ziel für die Ereignisbenachrichtigung vom Typ syslog Event Notification zu erstellen. Geben Sie dabei die folgenden Attribute an:

    • dest_name— Der Name des Benachrichtigungsziels, das erstellt werden soll (z. B.syslog-ems). Der Name eines Ziels für eine Ereignisbenachrichtigung muss 2 bis 64 Zeichen lang sein. Gültige Zeichen sind die folgenden ASCII Zeichen: A-Z, a-z, 0-9, „_“ und „-“. Der Name muss beginnen und enden mit: A-Z, a-z oder 0-9.

    • syslog_name— Der Hostname oder die IP-Adresse des Syslog-Servers, an die Syslog-Nachrichten gesendet werden.

    • transport_protocol— Das zum Senden der Ereignisse verwendete Protokoll:

      • udp-unencrypted— User Datagram Protocol ohne Sicherheit. Dies ist das Standardprotokoll.

      • tcp-unencrypted— Transmission Control Protocol ohne Sicherheit.

      • tcp-encrypted— Übertragungskontrollprotokoll mit Transport Layer Security (TLS). Wenn diese Option angegeben ist, ONTAP überprüft FSx for die Identität des Zielhosts, indem dessen Zertifikat validiert wird.

    • port_number— Der Syslog-Serverport, an den Syslog-Nachrichten gesendet werden. Der syslog-port Standardwertparameter hängt von der Einstellung für den Parameter ab. syslog-transport Wenn auf gesetzt syslog-transport isttcp-encrypted, ist der syslog-port Standardwert6514. Wenn auf gesetzt syslog-transport isttcp-unencrypted, syslog-port hat den Standardwert601. Andernfalls ist der Standardport auf gesetzt514.

    ::> event notification destination create -name dest_name -syslog syslog_name -syslog-transport transport_protocol -syslog-port port_number
  3. Verwenden Sie den Befehl event notification create, um eine neue Benachrichtigung über eine Reihe von Ereignissen, die durch einen Ereignisfilter definiert wurden, an das im vorherigen Schritt erstellte Benachrichtigungsziel zu senden. Geben Sie dabei die folgenden Attribute an:

    • node_name— Der Name des Ereignisfilters. Ereignisse, die im Ereignisfilter enthalten sind, werden an die im -destinations Parameter angegebenen Ziele weitergeleitet.

    • dest_name— Der Name des vorhandenen Benachrichtigungsziels, an das die Ereignisbenachrichtigungen gesendet werden.

    ::> event notification create -filter-name filter_name -destinations dest_name
  4. Wenn Sie dies ausgewählt TCP habentransport_protocol, können Sie den event notification destination check Befehl verwenden, um eine Testnachricht zu generieren und zu überprüfen, ob Ihr Setup funktioniert. Geben Sie mit dem Befehl die folgenden Attribute an:

    • node_name— Der Name des Knotens (zum BeispielFsxId07353f551e6b557b4-01).

    • dest_name— Der Name des vorhandenen Benachrichtigungsziels, an das die Ereignisbenachrichtigungen gesendet werden.

    ::> set diag ::*> event notification destination check -node node_name -destination-name dest_name