ADC

SNMP-Konfiguration

Die SNMP-Netzwerkverwaltungsanwendung (Simple Network Management Protocol), die auf einem externen Computer ausgeführt wird, fragt den SNMP-Agent auf der Citrix ADC Appliance ab. Der Agent durchsucht die Management Information Base (MIB) nach Daten, die von der Netzwerkverwaltungsanwendung angefordert werden, und sendet die Daten an die Anwendung.

SNMP-Überwachung verwendet Traps-Nachrichten und Alarme. SNMP-Traps-Meldungen sind asynchrone Ereignisse, die der Agent generiert, um anormale Bedingungen zu signalisieren, die durch Alarme angezeigt werden. Wenn Sie beispielsweise informiert werden möchten, wenn die CPU-Auslastung über 90 Prozent liegt, können Sie einen Alarm für diese Bedingung einrichten. Die folgende Abbildung zeigt ein Netzwerk mit einer Citrix ADC Appliance, für die SNMP aktiviert und konfiguriert ist.

Abbildung 1. SNMP auf der Citrix ADC Appliance

SNMP auf dem NetScaler

Der SNMP-Agent auf einer Citrix ADC Appliance unterstützt SNMP Version 1 (SNMPv1), SNMP Version 2 (SNMPv2) und SNMP Version 3 (SNMPv3). Da er im zweisprachigen Modus arbeitet, kann der Agent SNMPv2-Abfragen wie Get-Bulk und SNMPv1-Abfragen verarbeiten. Der SNMP-Agent sendet auch Traps, die mit SNMPv2 kompatibel sind und unterstützt SNMPv2-Datentypen, z. B. counter64 SNMPv1-Manager (Programme auf anderen Servern, die SNMP-Informationen von der ADC-Appliance anfordern) verwenden bei der Verarbeitung von SNMP-Abfragen die Datei NS-MIB-SMIV1.mib. SNMPv2-Manager verwenden die Datei NS-MIB-SMIV2.mib.

Die Citrix ADC Appliance unterstützt die folgenden unternehmensspezifischen MIBs:

  • Eine Teilmenge von Standard-MIB-2-Gruppen. Bietet MIB-2 Gruppen SYSTEM, IF, ICMP, UDP und SNMP.
  • 静脉Systemunternehmen MIB。Bietet systemspezifische Konfiguration und Statistiken.

Zum Konfigurieren von SNMP geben Sie an, welche Manager den SNMP-Agent abfragen, SNMP-Trap-Listener hinzufügen, die die SNMP-Trap-Nachrichten empfangen, und SNMP-Alarme konfigurieren können.

Hinzufügen von SNMP-Managern

Sie können eine Workstation konfigurieren, auf der eine Verwaltungsanwendung ausgeführt wird, die SNMP-Version 1, 2 oder 3 entspricht, um auf eine Appliance zuzugreifen. Eine solche Workstation wird SNMP-Manager genannt. Wenn Sie keinen SNMP-Manager auf der Appliance angeben, akzeptiert die Appliance SNMP-Abfragen von allen IP-Adressen im Netzwerk und antwortet darauf. Wenn Sie einen oder mehrere SNMP-Manager konfigurieren, akzeptiert die Appliance SNMP-Abfragen nur von diesen spezifischen IP-Adressen. Wenn Sie die IP-Adresse eines SNMP-Managers angeben, können Sie den Parameter netmask verwenden, um Zugriff von ganzen Subnetzen zu gewähren. Sie können maximal 100 SNMP-Manager oder Netzwerke hinzufügen. So fügen Sie einen SNMP-Manager über die CLI hinzu

Geben Sie an der Eingabeaufforderung die folgenden Befehle ein, um einen SNMP-Manager hinzuzufügen und die Konfiguration zu überprüfen:

add snmp manager ... [-netmask ]show snmp manager

Beispiel:

add snmp manager 10.102.29.5 -netmask 255.255.255.255 Done show snmp manager 10.102.29.5 10.102.29.5 255.255.255.255 Done 

So fügen Sie über die GUI einen SNMP-Manager hinzu:

  1. Erweitern Sie im NavigationsbereichSystem, erweitern SieSNMP, und klicken Sie dann aufManager.
  2. Klicken Sie im Detailbereich aufHinzufügen.
  3. GebenSie im Dialogfeld SNMP-Manager hinzufügenim TextfeldIP-Adresse die IP-Adresseder Arbeitsstation ein, auf der die Verwaltungsanwendung ausgeführt wird (z. B. 10.102.29.5).
  4. Klicken Sie aufErstellenund dann aufSchließen.
  5. Stellen Sie sicher, dass der hinzugefügte SNMP-Manager im AbschnittDetailsam unteren Rand des Bereichs angezeigt wird.

Hinzufügen von SNMP-Trap-Listener

Nachdem Sie die Alarme konfiguriert haben, müssen Sie den Trap-Listener angeben, an den die Appliance die Trap-Nachrichten sendet. Neben der Angabe von Parametern wie IP-Adresse und Zielport des Trap-Listener können Sie den Trap-Typ (entweder generisch oder spezifisch) und die SNMP-Version angeben.

Sie können maximal 20 Trap-Listener für den Empfang von generischen oder bestimmten Traps konfigurieren.

So fügen Sie einen SNMP-Trap-Listener über die CLI hinzu

Geben Sie an der Eingabeaufforderung den folgenden Befehl ein, um ein SNMP-Trap hinzuzufügen, und überprüfen Sie, ob es hinzugefügt wurde:

  • add snmp trap specific
  • show snmp trap

Beispiel:

Trap type: SPECIFIC Destination IP: 10.102.29.3 TD: 0 Destination Port: 162 Source IP: NetScaler IP Version: V2 Min-Severity: - AllPartition: DISABLED Community: public 

So fügen Sie einen SNMP-Trap-Listener über die GUI hinzu

  1. Erweitern您im Navigationsbereich系统,erweitern SieSNMP, und klicken Sie dann aufTraps.
  2. Klicken Sie im Detailbereich aufHinzufügen.
  3. Geben Sie im DialogfeldSNMP-Trap-Ziel erstellenim TextfeldZiel-IP-Adressedie IP-Adresse ein (z. B. 10.102.29.3).
  4. Klicken Sie aufCreateund dann aufClose.
  5. Stellen Sie sicher, dass die hinzugefügte SNMP-Trap im AbschnittDetailsam unteren Rand des Bereichs angezeigt wird.

SNMP-Alarme konfigurieren

Sie konfigurieren Alarme so, dass die Appliance eine Trap-Nachricht generiert, wenn ein Ereignis eintritt, das einem der Alarme entspricht. Die Konfiguration eines Alarms besteht darin, den Alarm zu aktivieren und den Schweregrad festzulegen, bei dem eine Falle generiert wird. Es gibt fünf Schweregrade: Kritisch, Major, Minor, Warnung und Information. Eine Trap wird nur gesendet, wenn der Schweregrad des Alarms mit dem für die Trap angegebenen Schweregrad übereinstimmt.

Einige Alarme sind standardmäßig aktiviert. Wenn Sie einen SNMP-Alarm deaktivieren, generiert die Appliance keine Trapmeldungen, wenn entsprechende Ereignisse auftreten. Wenn Sie beispielsweise den SNMP-Alarm für Anmeldefehler deaktivieren, generiert die Appliance keine Trap-Nachricht, wenn ein Anmeldefehler auftritt.

So aktivieren oder deaktivieren Sie einen Alarm über die CLI

Geben Sie an der Eingabeaufforderung die folgenden Befehle ein, um einen Alarm zu aktivieren oder zu deaktivieren, und überprüfen Sie, ob er aktiviert oder deaktiviert wurde:

  • set snmp alarm [-state ENABLED | DISABLED ]

  • show snmp alarm

    Beispiel

set snmp alarm LOGIN-FAILURE -state ENABLED Done show snmp alarm LOGIN-FAILURE Alarm Alarm Threshold Normal Threshold Time State Severity Logging ----- --------------- ---------------- ---- -------- --------- -------- LOGIN-FAILURE N/A N/A N/A ENABLED - ENABLED Done 

So stellen Sie den Schweregrad des Alarms über die CLI ein

Geben Sie an der Eingabeaufforderung die folgenden Befehle ein, um den Schweregrad des Alarms festzulegen und sicherzustellen, dass der Schweregrad korrekt eingestellt wurde:

  • set snmp alarm [-severity ]
  • show snmp alarm

Beispiel:

set snmp alarm LOGIN-FAILURE -severity Major Done show snmp alarm LOGIN-FAILURE Alarm Alarm Threshold Normal Threshold Time State Severity Logging ----- --------------- ---------------- ---- -------- --------- -------- LOGIN-FAILURE N/A N/A N/A ENABLED Major ENABLED Done 

So konfigurieren Sie Alarme über die GUI

  1. Erweitern Sie im NavigationsbereichSystem, erweitern Sie SNMP, und klicken Sie dann aufAlarms.
  2. Wählen Sie im Detailbereich einen Alarm aus (z. B. LOGIN-FAILURE), und klicken Sie dann aufÖffnen.
  3. Um den Alarm zu aktivieren, wählen Sie im DialogfeldSNMP-Alarm konfigurierenin der DropdownlisteStatusdie Option “Aktiviert” aus. Um den Alarm zu deaktivieren, wählen Sie Deaktiviert aus.
  4. Wählen Sie in der DropdownlisteSchweregradeine Option für den Schweregrad aus (z. B. Major)
  5. Klicken Sie aufOKund dann aufSchließen.
  6. Stellen Sie sicher, dass die Parameter für den von Ihnen konfigurierten SNMP-Alarm korrekt konfiguriert sind, indem Sie den AbschnittDetailsunten im Bereich anzeigen.
SNMP-Konfiguration