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.
- Benutzer hinzufügen: Die Benutzer erben die Berechtigung, Traps zu empfangen und den XenMobile Server zu überwachen.
- SNMP-Manager zum Empfangen von Traps hinzufügen: Traps sind Warnungen, die XenMobile generiert, wenn Ihr XenMobile-Knoten den maximalen benutzerdefinierten Schwellenwert überschreitet.
-
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.
- Traps aktivieren: Sie aktivieren Traps in der XenMobile-Konsole und definieren die Intervalle und Schwellenwerte basierend auf Ihrer Umgebung.
- 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.
-
Klicken Sie in der XenMobile-Konsole auf das Zahnradsymbol in der oberen rechten Ecke. Die Seite Einstellungen wird angezeigt.
-
Klicken Sie unter Überwachung auf SNMP-Konfiguration. Die Seite SNMP-Konfiguration wird angezeigt.

-
Klicken Sie unter SNMP-Überwachungsbenutzer auf Hinzufügen.
-
Konfigurieren Sie im Dialogfeld SNMP-Überwachungsbenutzer hinzufügen die folgenden Einstellungen:

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
-
Klicken Sie unter SNMP-Manager auf Hinzufügen.
-
Konfigurieren Sie im Dialogfeld SNMP-Manager hinzufügen die folgenden Einstellungen:

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.
-
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.
-
Um einen Trap zu bearbeiten, wählen Sie den Parameter aus und klicken Sie dann auf Bearbeiten.
-
Im Dialogfeld SNMP-Trap-Details bearbeiten können Sie die Schwellenwerte für einzelne Traps bearbeiten.

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.