XenMobile® Server

SNMP-Überwachung

Sie können die SNMP-Überwachung im XenMobile Server aktivieren, damit Überwachungssysteme Informationen zu Ihren XenMobile-Knoten abfragen und abrufen können. Die Abfragen verwenden Parameter wie Prozessorauslastung, durchschnittliche Last, Speichernutzung und Konnektivität. Weitere Informationen zu SNMP v3, wie z. B. Authentifizierungs- und Verschlüsselungsspezifikationen, finden Sie in der offiziellen SNMP-Dokumentation zu RFC 3414.

Hinweis:

Die SNMP v3-Überwachung wird ab XenMobile Server 10.8 unterstützt.

Sie können verschiedene Überwachungsanwendungen verwenden, die die SNMP-Überwachung unterstützen, z. B. SCOM. Details zur Konfiguration von SCOM finden Sie in diesem Citrix Support Knowledge Center-Artikel.

Voraussetzungen

Konfigurieren Sie die folgenden TCP-Ports:

  • Port 161 (UDP): Wird für SNMP-Datenverkehr über das UDP-Protokoll verwendet. Die Quelle ist der SNMP-Manager und das Ziel ist XenMobile.
  • Port 162 (UDP): Wird zum Senden von SNMP-Trap-Warnungen von XenMobile an den SNMP-Manager verwendet. Die Quelle ist XenMobile und das Ziel ist der SNMP-Manager.

Weitere Informationen zur XenMobile-Portkonfiguration finden Sie unter Portanforderungen.

Ein Architekturdiagramm einer lokalen XenMobile-Bereitstellung, die SNMP umfasst, finden Sie unter Referenzarchitektur für lokale Bereitstellungen.

Die allgemeinen Schritte zum Einrichten von SNMP sind wie folgt.

  1. Benutzer hinzufügen: Die Benutzer erben die Berechtigung, Traps zu empfangen und den XenMobile Server zu überwachen.
  2. SNMP-Manager zum Empfangen von Traps hinzufügen: Traps sind Warnungen, die XenMobile generiert, wenn Ihr XenMobile-Knoten den maximalen benutzerdefinierten Schwellenwert überschreitet.
  3. SNMP-Manager für die Interaktion mit XenMobile konfigurieren: Der XenMobile Server verwendet bestimmte Management Information Bases (MIBs) für Operationen. Sie laden die MIBs von der Seite Einstellungen > SNMP-Konfiguration in der XenMobile-Konsole herunter. Anschließend importieren Sie die MIBs mithilfe eines MIB-Importers in den SNMP-Manager.

    Hinweis:

    Jeder SNMP-Manager verfügt über einen eigenen MIB-Importer.

  4. Traps aktivieren: Sie aktivieren Traps in der XenMobile-Konsole und definieren die Intervalle und Schwellenwerte basierend auf Ihrer Umgebung.
  5. Traps im SNMP-Manager eines Drittanbieters anzeigen: Um Traps anzuzeigen, überprüfen Sie den SNMP-Manager. In einigen Managern können Sie jedoch Einstellungen konfigurieren, um Benachrichtigungen außerhalb des Managers zu aktivieren. Sie können Benachrichtigungen so konfigurieren, dass sie beispielsweise in E-Mails angezeigt werden.

Sie können die folgenden Traps von XenMobile generieren.

Trap-Name: Prozessorauslastung

  • Überwachungsobjekt-ID (OID): .1.3.6.1.2.1.25.3.3.1.2
  • Beschreibung: Überwacht die CPU-Auslastung des Systems für das benutzerdefinierte Intervall. Wenn die Last den benutzerdefinierten Schwellenwert überschreitet, generiert XenMobile den SNMP-Trap.

Trap-Name: Durchschnittliche Last für eine Minute

  • Überwachungsobjekt-ID (OID): .1.3.6.1.4.1.2021.10.1.5.1
  • Beschreibung: Überwacht die durchschnittliche Systemlast über einen Zeitraum von einer Minute für das benutzerdefinierte Intervall. Wenn die durchschnittliche Last den benutzerdefinierten Schwellenwert überschreitet, generiert XenMobile den SNMP-Trap.

Trap-Name: Durchschnittliche Last für fünf Minuten

  • Überwachungsobjekt-ID (OID): .1.3.6.1.4.1.2021.10.1.5.2
  • Beschreibung: Überwacht die durchschnittliche Systemlast über einen Zeitraum von fünf Minuten für das benutzerdefinierte Intervall. Wenn die durchschnittliche Last den benutzerdefinierten Schwellenwert überschreitet, generiert XenMobile den SNMP-Trap.

Trap-Name: Durchschnittliche Last für 15 Minuten

  • Überwachungsobjekt-ID (OID): .1.3.6.1.4.1.2021.10.1.5.3
  • Beschreibung: Überwacht die durchschnittliche Systemlast über einen Zeitraum von 15 Minuten für jedes benutzerdefinierte Intervall. Wenn die durchschnittliche Last den benutzerdefinierten Schwellenwert überschreitet, generiert XenMobile den SNMP-Trap.

Trap-Name: Gesamter verfügbarer Speicher

  • Überwachungsobjekt-ID (OID): .1.3.6.1.4.1.2021.4.11
  • Beschreibung: Überwacht den verfügbaren Speicher für jedes benutzerdefinierte Intervall. Wenn der verfügbare Speicher unter den benutzerdefinierten Schwellenwert fällt, generiert XenMobile den SNMP-Trap. Hinweis: Der gesamte verfügbare Speicher umfasst sowohl RAM als auch Swap-Speicher (virtueller Speicher). Um den gesamten Swap-Speicher abzurufen, können Sie die SNMP-OID .1.3.6.1.4.1.2021.4.3 abfragen. Um den verfügbaren Swap-Speicher abzurufen, können Sie die SNMP-OID .1.3.6.1.4.1.2021.4.4 abfragen.

Trap-Name: Gesamter verwendeter Festplattenspeicher

  • Überwachungsobjekt-ID (OID): .1.3.6.1.4.1.2021.9.1.9.1
  • Beschreibung: Überwacht den Systemfestplattenspeicher für jedes benutzerdefinierte Intervall. Wenn der Festplattenspeicher den benutzerdefinierten Schwellenwert überschreitet, generiert XenMobile den SNMP-Trap.

Trap-Name: Java-Heap-Speichernutzung

  • **Überwachungsobjekt-ID (OID):1.3.6.1.4.1.3845.5.1.2.4.0
  • Beschreibung: Überwacht die Java Virtual Machine (JVM)-Heap-Speichernutzung von XenMobile für jedes benutzerdefinierte Intervall. Wenn die Nutzung den benutzerdefinierten Schwellenwert überschreitet, generiert XenMobile den SNMP-Trap.

Trap-Name: Java-Metaspace-Nutzung

  • Überwachungsobjekt-ID (OID): .1.3.6.1.4.1.3845.5.1.2.5.0
  • Beschreibung: Überwacht die Java-Metaspace-Nutzung von XenMobile für jedes benutzerdefinierte Intervall. Wenn die Nutzung den Schwellenwert überschreitet, generiert XenMobile den SNMP-Trap.

Trap-Name: LDAP-Konnektivität

  • Überwachungsobjekt-ID (OID): .1.3.6.1.4.1.3845.5.1.1.18.1.0
  • Beschreibung: Überwacht die Konnektivität zwischen dem LDAP-Server und dem XenMobile-Knoten für jedes benutzerdefinierte Intervall. Wenn die Konnektivität fehlschlägt, generiert XenMobile den SNMP-Trap.

Trap-Name: DNS-Konnektivität

  • Überwachungsobjekt-ID (OID): .1.3.6.1.4.1.3845.5.1.1.18.2.0
  • Beschreibung: Überwacht die Konnektivität zwischen dem DNS-Server und dem XenMobile-Knoten für jedes benutzerdefinierte Intervall. Wenn die Konnektivität fehlschlägt, generiert XenMobile den SNMP-Trap.

Trap-Name: Google Store-Server-Konnektivität

  • Überwachungsobjekt-ID (OID): .1.3.6.1.4.1.3845.5.1.1.18.3.0
  • Beschreibung: Überwacht die Konnektivität zwischen dem Google Store-Server und dem XenMobile-Knoten für jedes benutzerdefinierte Intervall. Wenn die Konnektivität fehlschlägt, generiert XenMobile den SNMP-Trap.

Trap-Name: Windows Tab Store-Konnektivität

  • Überwachungsobjekt-ID (OID): .1.3.6.1.4.1.3845.5.1.1.18.5.0
  • Beschreibung: Überwacht die Konnektivität zwischen dem Tab Store-Server und den XenMobile-Knoten für das benutzerdefinierte Intervall. Wenn die Konnektivität fehlschlägt, generiert XenMobile den SNMP-Trap.

Trap-Name: Windows Security Token-Server-Konnektivität

  • Überwachungsobjekt-ID (OID): .1.3.6.1.4.1.3845.5.1.1.18.6.0
  • Beschreibung: Überwacht die Konnektivität zwischen dem Windows Security Token-Server und den XenMobile-Knoten für das benutzerdefinierte Intervall. Wenn die Konnektivität fehlschlägt, generiert XenMobile den SNMP-Trap.

Trap-Name: Windows Notification-Server-Konnektivität

  • Überwachungsobjekt-ID (OID): .1.3.6.1.4.1.3845.5.1.1.18.7.0
  • Beschreibung: Überwacht die Konnektivität zwischen dem Windows Notification-Server und den XenMobile-Knoten für das benutzerdefinierte Intervall. Wenn die Konnektivität fehlschlägt, generiert XenMobile den SNMP-Trap.

Trap-Name: Apple Push Notification Server (APNs)-Konnektivität

  • Überwachungsobjekt-ID (OID): .1.3.6.1.4.1.3845.5.1.1.18.8.0
  • Beschreibung: Überwacht die Konnektivität zwischen den APNs und den XenMobile-Knoten für das benutzerdefinierte Intervall. Wenn die Konnektivität fehlschlägt, generiert XenMobile den SNMP-Trap.

Trap-Name: Apple Feedback-Server-Konnektivität

  • Überwachungsobjekt-ID (OID): .1.3.6.1.4.1.3845.5.1.1.18.9.0
  • Beschreibung: Überwacht die Konnektivität zwischen dem Apple Feedback-Server und den XenMobile-Knoten für das benutzerdefinierte Intervall. Wenn die Konnektivität fehlschlägt, generiert XenMobile den SNMP-Trap.

Trap-Name: Apple Store-Server-Konnektivität

  • Überwachungsobjekt-ID (OID): .1.3.6.1.4.1.3845.5.1.1.18.10.0
  • Beschreibung: Überwacht die Konnektivität zwischen dem Apple Store-Server und den XenMobile-Knoten für das benutzerdefinierte Intervall. Wenn die Konnektivität fehlschlägt, generiert XenMobile den SNMP-Trap.

Trap-Name: XenMobile-Datenbankkonnektivität

  • Überwachungsobjekt-ID (OID): .1.3.6.1.4.1.3845.5.1.1.18.11.0
  • Beschreibung: Überwacht die Konnektivität zwischen der XenMobile-Datenbank und den XenMobile-Knoten für das benutzerdefinierte Intervall. Wenn die Konnektivität fehlschlägt, generiert XenMobile den SNMP-Trap.

Trap-Name: Firebase Cloud Messaging-Server-Konnektivität

  • Überwachungsobjekt-ID (OID): .1.3.6.1.4.1.3845.5.1.1.18.12.0
  • Beschreibung: Überwacht die Konnektivität zwischen dem Firebase Cloud Messaging-Server und den XenMobile-Knoten für das benutzerdefinierte Intervall. Wenn die Konnektivität fehlschlägt, generiert XenMobile den SNMP-Trap.

Trap-Name: Citrix Lizenzserver-Konnektivität

  • Überwachungsobjekt-ID (OID): .1.3.6.1.4.1.3845.5.1.1.18.13.0
  • Beschreibung: Überwacht die Konnektivität zwischen dem Citrix Lizenzserver und den XenMobile-Knoten für das benutzerdefinierte Intervall. Wenn die Konnektivität fehlschlägt, generiert XenMobile den SNMP-Trap.

Trap-Name: Citrix Gateway-Konnektivität

  • Überwachungsobjekt-ID (OID): .1.3.6.1.4.1.3845.5.1.1.18.15.0
  • Beschreibung: Überwacht die Konnektivität zwischen dem Citrix Gateway und den XenMobile-Knoten für das benutzerdefinierte Intervall. Wenn die Konnektivität fehlschlägt, generiert XenMobile den SNMP-Trap.

Trap-Name: XenMobile-Inter-Knoten-Konnektivität

  • Überwachungsobjekt-ID (OID): .1.3.6.1.4.1.3845.5.1.1.18.16.0
  • Beschreibung: Überwacht die Konnektivität zwischen den XenMobile-Clusterknoten für das benutzerdefinierte Intervall. Wenn die Konnektivität fehlschlägt, generiert XenMobile den SNMP-Trap.

Trap-Name: XenMobile Tomcat-Knotendienst-Konnektivität

  • Überwachungsobjekt-ID (OID): .1.3.6.1.4.1.3845.5.1.1.18.17.0
  • Beschreibung: Überwacht die Konnektivität zwischen dem XenMobile Tomcat-Knotendienst und den XenMobile-Knoten für das benutzerdefinierte Intervall. Wenn die Konnektivität fehlschlägt, generiert XenMobile den SNMP-Trap.

Für die beste Serverleistung bei der Konfiguration von SNMP-Schwellenwerten sollten Sie die folgenden Faktoren berücksichtigen:

  • Häufigkeit der Aufrufe
  • Zu erfassende Trap-Daten und die Schwellenwertprüfungen
  • Der Inter-Knoten-Kommunikationsmechanismus
  • Häufigkeit der Konnektivitätsprüfungen
  • Timeouts bei Fehlern während der Prüfungen

So fügen Sie SNMP-Benutzer hinzu

SNMP-Benutzer interagieren mit SNMP-Managern und empfangen Traps.

  1. Klicken Sie in der XenMobile-Konsole auf das Zahnradsymbol in der oberen rechten Ecke. Die Seite Einstellungen wird angezeigt.

  2. Klicken Sie unter Überwachung auf SNMP-Konfiguration. Die Seite SNMP-Konfiguration wird angezeigt.

    Abbildung der SNMP-Konfiguration

  3. Klicken Sie unter SNMP-Überwachungsbenutzer auf Hinzufügen.

  4. Konfigurieren Sie im Dialogfeld SNMP-Überwachungsbenutzer hinzufügen die folgenden Einstellungen:

    Abbildung der SNMP-Konfiguration

    Benutzername: Der Benutzername, der für die Anmeldung beim SNMP-Manager verwendet wird. Obwohl Sie alphanumerische Zeichen, Unterstriche und Bindestriche verwenden können, dürfen Sie keine Leerzeichen und andere Sonderzeichen für Ihren Benutzernamen verwenden.

    Hinweis:

    Sie können den Benutzernamen “xmsmonitor” nicht hinzufügen, da XenMobile diesen Namen für die interne Verwendung reserviert.

    Authentifizierungsprotokoll:

    • SHA (Empfohlen)
    • MD5

    Authentifizierungskennwort: Geben Sie ein Kennwort mit 8 bis 18 Zeichen ein. Sie können alphanumerische Zeichen und Sonderzeichen verwenden.

    Datenschutzprotokoll:

    • DES
    • AES 128 (Empfohlen)

    Datenschutzkennwort: Geben Sie ein Kennwort mit 8 bis 18 Zeichen ein. Sie können alphanumerische Zeichen und Sonderzeichen verwenden.

So fügen Sie einen SNMP-Manager hinzu

  1. Klicken Sie unter SNMP-Manager auf Hinzufügen.

  2. Konfigurieren Sie im Dialogfeld SNMP-Manager hinzufügen die folgenden Einstellungen:

    Abbildung der SNMP-Konfiguration

    Server-IP-Adresse: Geben Sie die IP-Adresse des SNMP-Managers ein.

    Port: Ändern Sie die Portnummer bei Bedarf. Der Standardwert ist 162.

    SNMP-Benutzername: Wählen Sie den Namen eines Benutzers mit Zugriff auf den Manager aus.

So aktivieren und konfigurieren Sie SNMP-Traps

Um die geeigneten Trap-Einstellungen für Ihre Umgebung zu ermitteln, lesen Sie Skalierbarkeit und Leistung. Um beispielsweise die durchschnittliche XenMobile-Last für eine Minute zu überwachen, können Sie die Option „Durchschnittliche Last für 1 Minute“ aktivieren und einen Schwellenwert angeben. Wenn die durchschnittliche XenMobile Server-Last für 1 Minute den angegebenen Schwellenwert überschreitet, erhalten Sie einen Trap in den konfigurierten SNMP-Managern.

  1. Um einzelne Traps zu aktivieren, führen Sie einen der folgenden Schritte aus:

    • Aktivieren Sie das Kontrollkästchen neben dem Parameter und klicken Sie dann auf Aktivieren.
    • Um alle Traps in der Liste zu aktivieren, aktivieren Sie das Kontrollkästchen oben und klicken Sie dann auf Aktivieren.
  2. Um einen Trap zu bearbeiten, wählen Sie den Parameter aus und klicken Sie dann auf Bearbeiten.

  3. Im Dialogfeld SNMP-Trap-Details bearbeiten können Sie die Schwellenwerte für einzelne Traps bearbeiten.

    Abbildung der SNMP-Konfiguration

    Trap-Name: Der Name des Traps. Dieses Feld kann nicht bearbeitet werden.

    Intervall (in Sekunden): Der zulässige Bereich liegt zwischen 60 und 86400 (24 Stunden).

    Schwellenwert: Sie können den Schwellenwert nur für die folgenden Traps ändern:

    • Prozessorauslastung
    • Durchschnittliche Last für 1 Minute
    • Durchschnittliche Last für 5 Minuten
    • Durchschnittliche Last für 15 Minuten
    • Gesamter verfügbarer Speicher
    • Gesamter verwendeter Festplattenspeicher
    • Java-Heap-Speichernutzung
    • Java-Metaspace-Nutzung

    Status: Wählen Sie EIN, um die SNMP-Überwachung für den Trap zu aktivieren. Wählen Sie AUS, um die Überwachung zu deaktivieren.

Weitere hilfreiche Informationen zur Überwachung von XenMobile mit SNMP finden Sie in diesem Blogbeitrag.

SNMP-Überwachung