ADC

SNMP-Konfiguration

Die Netzwerkverwaltungsanwendung Simple Network Management Protocol (SNMP), die auf einem externen Computer ausgeführt wird, fragt den SNMP-Agenten auf der NetScaler-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.

Die SNMP-Überwachung verwendet Trap-Meldungen und Alarme. SNMP-Trap-Meldungen sind asynchrone Ereignisse, die der Agent generiert, um ungewöhnliche 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 für diesen Zustand einen Alarm einrichten. Die folgende Abbildung zeigt ein Netzwerk mit einer NetScaler-Appliance, für die SNMP aktiviert und konfiguriert ist.

Abbildung 1. SNMP auf der NetScaler-Appliance

SNMP auf dem NetScaler

Der SNMP-Agent auf einer NetScaler-Appliance unterstützt SNMP Version 1 (SNMPv1), SNMP Version 2 (SNMPv2) und SNMP Version 3 (SNMPv3). Da der Agent im zweisprachigen Modus arbeitet, kann er SNMPv2-Abfragen wie Get-Bulk- und SNMPv1-Abfragen verarbeiten. Der SNMP-Agent sendet außerdem SNMPv2-konforme Traps und unterstützt SNMPv2-Datentypen wie 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 NetScaler Appliance unterstützt die folgenden unternehmensspezifischen MIBs:

  • Eine Teilmenge von Standard-MIB-2-Gruppen. Stellt die MIB-2-Gruppen SYSTEM, IF, ICMP, UDP und SNMP bereit.
  • Ein Systemunternehmen MIB. Bietet systemspezifische Konfiguration und Statistiken.

Um SNMP zu konfigurieren, geben Sie an, welche Manager den SNMP-Agenten abfragen können, fügen SNMP-Trap-Listener hinzu, die die SNMP-Trap-Meldungen empfangen, und SNMP-Alarme konfigurieren.

Fügen Sie SNMP-Manager hinzu

Sie können eine Workstation, auf der eine Verwaltungsanwendung ausgeführt wird, die der SNMP-Version 1, 2 oder 3 entspricht, für den Zugriff auf eine Appliance konfigurieren. Eine solche Workstation wird als SNMP-Manager bezeichnet. Wenn Sie keinen SNMP-Manager auf der Appliance angeben, akzeptiert und beantwortet die Appliance SNMP-Abfragen von allen IP-Adressen im Netzwerk. Wenn Sie einen oder mehrere SNMP-Manager konfigurieren, akzeptiert und beantwortet 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 aus zu gewähren. Sie können maximal 100 SNMP-Manager oder Netzwerke hinzufügen. So fügen Sie einen SNMP-Manager mithilfe der CLI hinzu

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

add snmp manager <IPAddress> ... [-netmask <netmask>] show snmp manager <IPAddress>

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
<!--NeedCopy-->

Um einen SNMP-Manager mithilfe der GUI hinzuzufügen:

  1. Erweitern Sie im Navigationsbereich System, erweitern Sie SNMPund klicken Sie dann auf Manager.
  2. Klicken Sie im Detailbereich auf Hinzufügen.
  3. Geben Sie im Dialogfeld SNMP-Manager hinzufügen in das Textfeld IP-Adresse die IP-Adresse der Arbeitsstation ein, auf der die Verwaltungsanwendung ausgeführt wird (z. B. 10.102.29.5).
  4. Klicken Sie auf Erstellenund dann auf Schließen.
  5. Stellen Sie sicher, dass der von Ihnen hinzugefügte SNMP-Manager im Abschnitt Details unten im Bereich angezeigt wird.

Fügen Sie SNMP-Trap-Listener hinzu

Nach der Konfiguration der Alarme müssen Sie den Trap-Listener angeben, an den die Appliance die Trap-Meldungen sendet. Neben der Angabe von Parametern wie der IP-Adresse und dem Zielport des Trap-Listeners können Sie auch 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 spezifischen Traps konfigurieren.

So fügen Sie mit der CLI einen SNMP-Trap-Listener hinzu

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

  • add snmp trap specific <IP>
  • 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
<!--NeedCopy-->

So fügen Sie mithilfe der GUI einen SNMP-Trap-Listener hinzu

  1. Erweitern Sie im Navigationsbereich System, erweitern Sie SNMP, und klicken Sie dann auf Traps.
  2. Klicken Sie im Detailbereich auf Hinzufügen.
  3. Geben Sie im Dialogfeld „SNMP-Trap-Ziel erstellen “ in das Textfeld Ziel-IP-Adresse die IP-Adresse ein (z. B. 10.102.29.3).
  4. Klicken Sie auf Create und dann auf Close.
  5. Stellen Sie sicher, dass der von Ihnen hinzugefügte SNMP-Trap im Abschnitt Details unten im Bereich angezeigt wird.

SNMP-Alarme konfigurieren

Sie konfigurieren Alarme so, dass die Appliance eine Trap-Meldung generiert, wenn ein Ereignis eintritt, das einem der Alarme entspricht. Die Konfiguration eines Alarms besteht darin, den Alarm zu aktivieren und den Schweregrad festzulegen, ab dem eine Falle generiert wird. Es gibt fünf Schweregrade: Kritisch, schwerwiegend, gering, Warnung und informativ. Ein Trap wird nur gesendet, wenn der Schweregrad des Alarms dem für den Trap angegebenen Schweregrad entspricht.

Einige Alarme sind standardmäßig aktiviert. Wenn Sie einen SNMP-Alarm deaktivieren, generiert die Appliance keine Trap-Meldungen, wenn entsprechende Ereignisse eintreten. Wenn Sie beispielsweise den SNMP-Alarm bei Anmeldefehler deaktivieren, generiert die Appliance keine Trap-Meldung, wenn ein Anmeldefehler auftritt.

So aktivieren oder deaktivieren Sie einen Alarm mithilfe der CLI

Geben Sie an der Befehlszeile 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 <trapName> [-state ENABLED | DISABLED ]

  • show snmp alarm <trapName>

    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
<!--NeedCopy-->

So legen Sie den Schweregrad des Alarms mithilfe der CLI fest

Geben Sie in der Befehlszeile die folgenden Befehle ein, um den Schweregrad des Alarms festzulegen und zu überprüfen, ob der Schweregrad richtig eingestellt wurde:

  • set snmp alarm <trapName> [-severity <severity>]
  • show snmp alarm <trapName>

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
<!--NeedCopy-->

So konfigurieren Sie Alarme mithilfe der GUI

  1. Erweitern Sie im Navigationsbereich System, erweitern Sie SNMP, und klicken Sie dann auf Alarme.
  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 Dialogfeld SNMP-Alarm konfigurieren in der Dropdownliste Status die Option “Aktiviert” aus. Um den Alarm zu deaktivieren, wählen Sie Deaktiviert.
  4. Wählen Sie in der Dropdownliste Schweregrad eine Option für den Schweregrad aus (z. B. Major)
  5. Klicken Sie auf OKund dann auf Schließen.
  6. Vergewissern Sie sich, dass die Parameter für den von Ihnen konfigurierten SNMP-Alarm korrekt konfiguriert sind, indem Sie sich den Abschnitt Details unten im Bereich ansehen.
SNMP-Konfiguration