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
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-destinationview-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.