Konfigurieren eines Junos Telemetry Interface Sensor (CLI-Prozedur)
Junos Telemetry Interface bietet ein hoch skalierbares Streaming von Telemetrieinformationen. Im Gegensatz zu früheren Überwachungssystemen wie SNMP, die das sogenannte Pull-Modell verwenden, nutzt die Junos Telemetrieschnittstelle das Push-Modell, um Daten zu sammeln. Das Push-Modell überwindet frühere Skalierungsgrenzen und reduziert den Verarbeitungsaufwand für die Management-Station. Sie können die Überwachung und das Streaming von Daten für verschiedene Systemressourcen ermöglichen, z. B. für physische und logische Schnittstellen und Firewall-Filter. Um eine bestimmte Systemressource zu überwachen, konfigurieren Sie einen Sensor. Jede Sensorkonfiguration erfordert drei Hauptkomponenten:
Sensorprofil: Ermöglicht der Systemressource die Überwachung und ermöglicht Ihnen das Festlegen verwandter Parameter, z. B. des Zielservers zum Senden von Daten.
Exportprofil: Gibt die Attribute für den Prozess des Exports erfasster Daten an, z. B. das zu verwendende Transportprotokoll und das Intervall, in dem Daten gesammelt werden sollen.
Streaming-Serverprofil: Gibt den Server für das Sammeln von Daten und zugehörige Parameter an, einschließlich der Ziel-IP-Adresse und Portnummer.
Junos Telemetry Interface wurde in Junos OS Version 15.1F3 auf Routern der MX-Serie mit Schnittstellen eingeführt, die auf MPC1 bis MPC6E und auf Routern der PTX-Serie mit Schnittstellen konfiguriert sind, die auf FPC3 konfiguriert sind. Ab Junos OS Version 15.1F5 wird die Junos Telemetry Interface auch auf MPC7E, MPC8E und MPC9E auf Routern der MX-Serie unterstützt.
Ab Junos OS Version 16.1R3 werden auch FPC1 und FPC2 auf Routern der PTX-Serie unterstützt.
Ab Junos OS Version 17.2R1 werden auch QFX10000- und PTX1000-Switches unterstützt.
Ab Junos OS Version 17.3R1 werden auch EX9200-Switches und das Routing and Control Board (RCB) auf PTX3000-Routern unterstützt.
Ab Junos OS Version 17.4R1 werden virtuelle Router der MX-Serie (vMX) unterstützt. Alle Sensoren werden unterstützt, außer für Fabric-Statistiken und Statistiken mit hoher Warteschlangenskalierung.
Ab Junos OS Version 19.1R1 werden auch Router der MX-Serie unterstützt, die mit MS-MIC und MS-MPC, QFX10002-Switches und PTX10002-Routern arbeiten.
Wir empfehlen, dass Sie vor der Konfiguration eines Sensorprofils mindestens ein Exportprofil und mindestens einen Streaming-Server konfigurieren. Auf diese Weise können Sie ein Exportprofil und einen Streaming-Server mit der Sensorprofilkonfiguration verknüpfen.
Bevor Sie beginnen:
Konfigurieren Sie eine Verbindung von Ihrem Gerät von Juniper Networks zu einem Server, der In-Band-Verwaltungsschnittstellen verwendet.
Konfigurieren eines Exportprofils
Ein Exportprofil definiert die Parameter des Exportprozesses von Daten, die über die Junos Telemetrieschnittstelle generiert werden. Sie müssen mindestens ein Exportprofil konfigurieren, aber Sie können mehrere Exportprofile konfigurieren. Jedes Exportprofil kann mit mehreren Sensorprofilen verknüpft werden. Sie können jedoch nur ein Exportprofil einem bestimmten Sensorprofil zuordnen.
Ab Junos OS Version 17.3R1 können Sie nur auf Routern der MX-Serie eine Paketverlustpriorität für ein Exportprofil angeben. Infolgedessen können Sie die entsprechende Paketverlustpriorität auf jeden Sensor anwenden. Verlustprioritätseinstellungen helfen bei der Bestimmung, welche Pakete während Einer Überlastung aus dem Netzwerk entfernt werden. Zuvor konnten Sie in einem Exportprofil nur die Weiterleitungsklasse und den DSCP-Wert angeben. Die folgenden Prioritätseinstellungen für Paketverlust werden unterstützt: high
, low
und medium-high
medium-low
. Weitere Informationen zu Prioritätseinstellungen für Paketverlust finden Sie unter Zuordnen von PLP zu RED Drop-Profilen.
So konfigurieren Sie ein Exportprofil:
Konfigurieren eines Streaming-Serverprofils
Ein Serverprofil definiert die Parameter des Servers, der exportierte Telemetriedaten erfasst. Sie können mehr als ein Serverprofil definieren. Sie können dasselbe Serverprofil auch mit mehr als einem Sensorprofil verknüpfen. Ab Junos OS Version 15.1F6 können Sie mehr als einen Server mit einem bestimmten Sensor verknüpfen.
So definieren Sie das Profil eines Streaming-Servers zum Sammeln exportierter Telemetriedaten:
Konfigurieren eines Sensorprofils
Ein Sensorprofil definiert die Parameter der Systemressource, die Daten überwachen und streamen sollen. Sie können für jedes Sensorprofil nur eine Systemressource für die Überwachung aktivieren. Konfigurieren Sie ein anderes Sensorprofil für jede Systemressource, die Sie überwachen möchten. Sie können jedoch mehr als einen Sensor konfigurieren, um dieselbe Systemressource zu überwachen. Sie können beispielsweise verschiedene Parameter für den Export von Daten für dieselbe Systemressource konfigurieren.
So konfigurieren Sie ein Sensorprofil:
Überprüfung der Konfiguration des Junos Telemetry Interface Sensors
Zweck
Bestätigen Sie Ihre Konfiguration.
Aktion
Bestätigen Sie ihre Konfiguration im Konfigurationsmodus, indem Sie den show services analytics
Befehl eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in dieser Konfiguration, um die Konfiguration zu korrigieren.
user@host# show services analytics streaming-server telemetry-server { remote-address 192.0.2.2; remote-port 30000; } export-profile export-params { local-address 192.0.2.3; local-port 21111; dscp 20; forwarding-class assured-forwarding; loss-priority high; reporting-rate 20; format gpb; transport udp; } sensor interface-1 { server-name telemetry-server; export-name export-params; resource /junos/system/linecard/interface/logical/usage/; resource-filter et-*; }
Stellen Sie nach dem Bestätigen der Konfiguration durch Ausgabe des Betriebsbefehls sicher, dass der show agent sensors
Sensor aktiviert ist.
user@host> show agent sensors Sensor Information : Name : interface-1 Resource : /junos/system/linecard/interface/logical/usage/ Version : 1.0 Sensor-id : 193570469 Resource-filter : et-* Server Information : Name : telemetry-server Scope-id : 0 Remote-Address : 192.0.2.2 Remote-port : 30000 Profile Information : Name : export-params Rep-interval : 20 Address : 192.0.2.3 Port : 21111 Timestamp : 1 Format : GPB Transport : UDP DSCP : 20 Forwarding-class : assured-forwarding Loss-priority : high