Tibco EMS überwachen

Der TIBCO EMS-Sensor wird nach der Installation des „ Instana “-Agenten automatisch bereitgestellt und installiert.

Unterstützungsinformationen

Um sicherzustellen, dass der TIBCO EMS-Sensor mit Ihrer aktuellen Konfiguration kompatibel ist, lesen Sie bitte die folgenden Abschnitte der Support-Informationen:

Unterstützte Versionen und Support-Richtlinien

Der Sensor unterstützt die folgenden Versionen von TIBCO EMS:

  • 8.3.x
  • 8.4.x
  • 8.5.x
  • 8.6.x

Die folgende Tabelle zeigt die aktuellste unterstützte Version und die Support-Richtlinien:

Technologie Support-Richtlinie Neueste Technologieversion Neueste unterstützte Version
TIBCO EMS (Enterprise Messaging Service) Bedarfsgesteuert 10.4.0 8.6.x

Weitere Informationen zur Support-Richtlinie finden Sie unter „Support-Strategie für Sensoren “.

Konfiguration

Die Defualt-Polling-Rate für Messwerte beträgt 5 Sekunden. Sie können die Polling-Rate in der Agentenkonfigurationsdatei <agent_install_dir>/etc/instana/configuration.yamländern:

com.instana.plugin.tibcoems:
  poll_rate: 5  # seconds
 
Hinweis: Wenn Sie den Wert der Abfragefrequenz verringern, steigt die CPU-Auslastung des TIBCO EMS-Prozesses.

Falls die Instanz eine Autorisierung mit Benutzer/Kennwort erfordert, müssen Sie diese auch in der Agentenkonfigurationsdatei konfigurieren.

com.instana.plugin.tibcoems:
  user: ''      # default is 'admin'
  password: ''
 

Der Instana-Agent versucht, den Hostnamen und den Anschluss automatisch aus der Tibco EMS-Konfigurationsdatei aufzulösen. Falls ein angepasster Hostname und Port verwendet werden sollen, können Sie diese in der Agentenkonfigurationsdatei <agent_install_dir>/etc/instana/configuration.yamlkonfigurieren:

com.instana.plugin.tibcoems:
  hostname: '' # optional
  port: ''     # optional

 

Die Überwachung mehrerer TIBCO EMS-Instanzen lässt sich über die Konfiguration der Prozessumgebung und der Dateien einrichten.

Hinweis: Die erforderlichen Mindestberechtigungen für den Zugriff auf Messdaten für einen Benutzer ohne Administratorberechtigung lauten wie folgt:

  • view-destination
  • view-server

Um einem Benutzer diese Berechtigungen zu erteilen, führen Sie die folgenden Befehle im Befehlszeilentool „tibemsadmin“ aus:

grant admin user=${username} view-destination
grant admin user=${username} view-server
 

Um die zu überwachenden Themen und Warteschlangen zu konfigurieren, geben Sie übereinstimmende Ausdrücke in der Agentenkonfigurationsdatei <agent_install_dir>/etc/instana/configuration.yamlan. Zum Beispiel:

com.instana.plugin.tibcoems:
   queuesRegex: 'bar.>'
   topicsRegex: 'foo.>'
 

Weitere Informationen zur Verwendung von Platzhaltern bei der Auswahl von Warteschlangen und Themen finden Sie in der offiziellen TIBCO EMS-Dokumentation

Statistiken aktivieren

Zum Erfassen von Metriken setzt der Agent voraus, dass die Statistikdaten aktiviert sind.

Fügen Sie die folgende Zeile zur Datei tibemsd.conf hinzu und starten Sie den Server neu:

statistics = enabled
 

Oder verwenden Sie tibemsadmin und führen den folgenden Befehl aus:

set server statistics=enabled
 

Treiber bereitstellen

Wenn der Agent gestartet wird und einen Tibco EMS-Server erkennt, auf dem der Treiber nicht bereitgestellt wurde, protokolliert der Agent folgende Nachricht:

Cannot monitor Tibco EMS without the following drivers: tibjms-<version>.jar, tibjmsadmin-<version>.jar
For licensing reasons they cannot be provided by Instana and
need to be manually obtained and added to the agent
 

Normalerweise sind die Treiber in den Dateien <tibco installation dir>/lib/tibjms.jar und <tibco installation dir>/lib/tibjmsadmin.jar verfügbar.

Um die Treiber zum Agenten hinzuzufügen, fügen Sie sie zu den folgenden Positionen hinzu: <agent_install_dir>/system/com/tibco/tibjms/tibjms/<version>/tibjms-<version>.jar bzw. <agent_install_dir>/system/com/tibco/tibjms/tibjmsadmin/<version>/tibjmsadmin-<version>.jar.

Messdatenerfassung

Um die Metriken anzuzeigen, wählen Sie in der Seitenleiste der Benutzeroberfläche von „ Instana “ den Punkt „Infrastruktur“ aus, klicken Sie auf einen bestimmten überwachten Host, und schon wird ein Host-Dashboard mit allen erfassten Metriken und überwachten Prozessen angezeigt.

Konfigurationsdaten

  • Servername
  • Version
  • Prozess-ID
  • Startzeit/Betriebszeit
  • Ports
  • Status
  • Max. Verbindungen
  • Themen
  • Warteschlangen

Leistungsmetriken

Server

Metrik Beschreibung Granularität
Verbindungen Die Gesamtzahl der Verbindungen auf dem Server; von ServerInfo erfasst. 1 Sekunde
Sitzungen Die Gesamtzahl der Sitzungen auf dem Server; von ServerInfo erfasst. 1 Sekunde
Permanente Elemente Die Gesamtzahl der permanenten Elemente auf dem Server; von ServerInfo erfasst. 1 Sekunde
Rate Leseoperationen Die Anzahl der Leseoperationen pro Sekunde auf dem Server; von ServerInfo erfasst. 1 Sekunde
Rate Schreiboperationen Die Anzahl der Schreiboperationen pro Sekunde auf dem Server; von ServerInfo erfasst. 1 Sekunde
Anzahl ausstehende Nachrichten Die Gesamtzahl an anstehenden Nachrichten auf dem Server; von ServerInfo erfasst. 1 Sekunde
Größe ausstehende Nachrichten Die Gesamtgröße der anstehenden Nachrichten auf dem Server; von ServerInfo erfasst. 1 Sekunde
Nachrichtenspeicher Die Menge an Speicher auf dem Server, der zum Speichern von Nachrichten verwendet wird; von ServerInfo erfasst. 1 Sekunde
Anzahl der eingehenden Nachrichten Die Gesamtzahl eingehender Nachrichten auf dem Server; von ServerInfo erfasst. 1 Sekunde
Anzahl abgehende Nachrichten Die Gesamtzahl abgehender Nachrichten auf dem Server; von ServerInfo erfasst. 1 Sekunde
Rate eingehende Nachrichten Die Anzahl eingehender Nachrichten pro Sekunde auf dem Server; von ServerInfo erfasst. 1 Sekunde
Rate der ausgehenden Nachrichten Die Anzahl abgehender Nachrichten pro Sekunde auf dem Server; von ServerInfo erfasst. 1 Sekunde

Themen

Metrik Beschreibung Granularität
Abonnenten Die Gesamtzahl der Abonnenten für das Thema; von TopicInfo erfasst. 1 Sekunde
Anzahl ausstehende Nachrichten Die Gesamtzahl anstehender Nachrichten für das Thema; von TopicInfo erfasst. 1 Sekunde
Größe ausstehende Nachrichten Die Gesamtgröße anstehender Nachrichten für das Thema; von TopicInfo erfasst. 1 Sekunde
Anzahl der eingehenden Nachrichten Die Gesamtzahl eingehender Nachrichten für das Thema; von TopicInfo erfasst. 1 Sekunde
Anzahl abgehende Nachrichten Die Gesamtzahl abgehender Nachrichten für das Thema; von TopicInfo erfasst. 1 Sekunde
Rate eingehende Nachrichten Die Anzahl eingehender Nachrichten pro Sekunde für das Thema; von TopicInfo erfasst. 1 Sekunde
Rate der ausgehenden Nachrichten Die Anzahl abgehender Nachrichten pro Sekunde für das Thema; von TopicInfo erfasst. 1 Sekunde

Warteschlangen

Metrik Beschreibung Granularität
Empfänger Die Gesamtzahl der Empfänger in der Warteschlange; von QueueInfo erfasst. 1 Sekunde
Anzahl ausstehende Nachrichten Die Gesamtzahl der anstehenden Nachrichten in der Warteschlange; von QueueInfo erfasst. 1 Sekunde
Größe ausstehende Nachrichten Die Gesamtgröße der anstehenden Nachrichten in der Warteschlange; von QueueInfo erfasst. 1 Sekunde
Anzahl der eingehenden Nachrichten Die Gesamtzahl der eingehenden Nachrichten in der Warteschlange; von QueueInfo erfasst. 1 Sekunde
Anzahl abgehende Nachrichten Die Gesamtzahl der abgehenden Nachrichten in der Warteschlange; von QueueInfo erfasst. 1 Sekunde
Rate eingehende Nachrichten Die Anzahl eingehender Nachrichten pro Sekunde in der Warteschlange; von QueueInfo erfasst. 1 Sekunde
Rate der ausgehenden Nachrichten Die Anzahl abgehender Nachrichten pro Sekunde in der Warteschlange; von QueueInfo erfasst. 1 Sekunde

Signaturen für Allgemeinzustand

Für jeden Sensor gibt es eine kuratierte Wissensdatenbank für Signaturen für den Allgemeinzustand, die kontinuierlich anhand der eingehenden Messdaten ausgewertet werden und die je nach Auswirkung auf den Benutzer Probleme oder Vorfälle auslösen können.

Integrierte Ereignisse lösen Probleme oder Vorfälle aus, wenn die Integritätssignaturen von Entitäten nicht mehr gültig sind, während benutzerdefinierte Ereignisse Probleme oder Vorfälle auslösen, wenn die festgelegten Schwellenwerte der individuellen Metriken einer bestimmten Entität überschritten werden.

Informationen zu integrierten Ereignissen für TIBCO EMS finden Sie in der Referenz zu integrierten Ereignissen.