Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Konfigurieren eines Junos Telemetriesensors

Mit den CLI-Befehlen (Command Line Interface) können Sie die Überwachung und das Streaming von Daten für verschiedene Systemressourcen aktivieren, z. B. für physische und logische Schnittstellen und Firewall-Filter. Um eine bestimmte Systemressource zu überwachen, konfigurieren Sie einen Sensor. Für jede Sensorkonfiguration sind drei Hauptkomponenten erforderlich:

  • Sensorprofil: Ermöglicht die Überwachung der Systemressource und ermöglicht es Ihnen, verwandte Parameter festzulegen, z. B. den Zielserver, der Daten senden soll.

  • Exportprofil: Gibt die Attribute für den Prozess des Exportierens der erfassten Daten an, z. B. das zu verwendende Transportprotokoll und das Intervall, in dem Daten erfasst werden sollen.

  • Streaming-Serverprofil: Gibt den Server für die Erfassung von Daten und zugehörigen Parametern an, einschließlich der Ziel-IP-Adresse und der Portnummer.

Beste Praxis:

Es wird empfohlen, mindestens ein Exportprofil und mindestens einen Streamingserver zu konfigurieren, bevor Sie ein Sensorprofil 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 den Junos Telemetry-Mechanismus generiert wurden. Sie müssen mindestens ein Exportprofil konfigurieren, Sie können auch mehrere Exportprofile konfigurieren. Jedes Exportprofil kann mehreren Sensorprofilen zugeordnet werden. Sie können jedoch nur ein Exportprofil mit einem bestimmten Sensorprofil verknüpfen.

Plattformspezifisches Exportprofilverhalten

Verwenden Sie Funktionen entdecken, um die Plattform- und Releaseunterstützung für bestimmte Funktionen zu bestätigen.

Verwenden Sie die folgende Tabelle, um plattformspezifische Verhaltensweisen für Ihre Plattformen zu überprüfen:

Tabelle 1: Plattformspezifisches Exportprofilverhalten

Bahnsteig

Unterschied

MX-Serie

Ab Junos OS Version 17.3R1 können Sie nur auf Routern der MX-Serie eine Paketverlustpriorität für ein Exportprofil angeben. Auf diese Weise können Sie jedem Sensor die entsprechende Paketverlustpriorität zuweisen. Mit den Einstellungen für die Verlustpriorität können Sie bestimmen, welche Pakete während Überlastungen aus dem Netzwerk gelöscht werden. Bisher konnten Sie in einem Exportprofil nur die Weiterleitungsklasse und den DSCP-Wert angeben. Die folgenden Prioritätseinstellungen für Paketverluste werden unterstützt: high, lowmedium-high und medium-low. Weitere Informationen zu den Prioritätseinstellungen für Paketverluste finden Sie unter Zuordnen von PLP zu RED-Drop-Profilen.

So konfigurieren Sie ein Exportprofil:

  1. Geben Sie einen Namen für das Exportprofil an.

    Wenn Sie z. B. den Namen des Exportprofils angeben export-paramsmöchten:

  2. Geben Sie die Quell-IP-Adresse der exportierten Pakete an.

    So geben Sie z. B. die Quell-IP-Adresse 192.0.2.3 für ein Exportprofil mit dem folgenden Namen export-paramsan:

  3. Geben Sie die Quellportnummer der exportierten Pakete an.

    So geben Sie z. B. die Quellportnummer 21111 für ein Exportprofil mit dem folgenden Namen export-paramsan:

  4. Geben Sie das Intervall in Sekunden an, in dem der Sensor Telemetriedaten generiert.
    • Am Ende jedes konfigurierten Intervalls sammelt der Sensor die neueste Probe und leitet sie an den dafür vorgesehenen Datenerfassungsserver weiter.

    • Gültiger Bereich: Für Versionen vor 23.4 R2 1 bis 86400 Sekunden (24 Stunden).

    Anmerkung:

    Beginnend mit Junos OS und Junos weiterentwickelt 23.4R2 beträgt der unterstützte Mindestwert für reporting-rate "2" Sekunden für Packet Forwarding Engine (PFE)-Sensoren. Wenn in einer Konfiguration ein Wert unter "2" Sekunden angegeben ist und ein Softwareupgrade durchgeführt wird, wird die Konfiguration gelöscht, und die Telemetrie ist erst wieder betriebsbereit, wenn der Wert korrigiert wurde.

    Geben Sie z. B. ein Intervall von 20 Sekunden an, in dem jeder Sensor, der dem Exportprofil mit dem Namen export-params zugeordnet ist, Telemetriedaten generiert:

  5. Geben Sie das Format an, um die Struktur der exportierten Daten zu definieren.
    Anmerkung:

    Das einzige derzeit unterstützte Format ist Google Protocol Buffers (gpb).

    Um beispielsweise das Google-Protokollpufferformat für exportierte Daten für ein Exportprofil mit dem Namen export-params:

  6. Geben Sie das Transportprotokoll an, das die Telemetriedaten in den IP-Paketen übertragen soll.

    So geben Sie z. B. UDP als Transportprotokoll für Telemetriedaten für ein Exportprofil mit dem Namen export-params:

    Anmerkung: Die Konfiguration des Transportprotokolls als udp und des exportierten Datenformats als gpb-gnmi zusammen ist fehlerhaft.
  7. (Optional) Geben Sie den DSCP-Wert (DiffServ-Codepunkt) an, der den exportierten Paketen zugewiesen werden soll.
    Anmerkung:

    Der Standardwert ist 0 (Null).

    Alle DSCP-Umschreibungsregeln, die Sie konfiguriert haben, überschreiben den DSCP-Wert, den Sie für das Exportprofil angeben. Geben Sie nur dann einen DSCP-Wert für das Exportprofil an, wenn Sie keine DSCP-Umschreibungsregeln für die ausgehende Schnittstelle konfigurieren. Weitere Informationen finden Sie unter Konfigurieren von Rewrite-Regeln.

    So geben Sie z. B. einen DSCP-Wert von 20 für ein Exportprofil mit dem Namen export-params:

  8. (Optional) Geben Sie eine Weiterleitungsklasse an, die exportierten Paketen zugewiesen werden soll.
    Anmerkung:

    Sie können eine Weiterleitungsklasse nur für Pakete angeben, die von Sensoren der Packet Forwarding Engine exportiert werden. Der Standardwert ist best-effort.

    Um z.B. eine Weiterleitungsklasse von assured-forwarding für ein Export-Profil mit dem Namen export-params:

  9. (Optional) (Router der MX-Serie nur mit Junos OS Version 17.3R1 oder höher) Geben Sie eine Paketverlustpriorität an, die exportierten Paketen zugewiesen werden soll.

    So geben Sie z. B. eine Verlustpriorität von für high ein Exportprofil mit dem Namen export-params:

Konfigurieren eines Streamingserverprofils

Ein Serverprofil definiert die Parameter des Servers, der exportierte Telemetriedaten sammelt. Sie können mehr als ein Serverprofil definieren. Sie können dasselbe Serverprofil auch mehreren Sensorprofilen zuordnen. Ab Junos OS Version 15.1F6 können Sie mehr als einen Server mit einem bestimmten Sensor verknüpfen.

Anmerkung:

Richtlinien für das Streaming von Telemetriedaten über UDP:

  1. Telemetriedaten werden über UDP direkt von der Quellanwendung zum Kollektor gestreamt. Die Konfiguration hängt von der Art der Verbindung zum Kollektor ab. Der Kollektor muss über die Managementschnittstelle oder eine WAN-Schnittstelle erreichbar sein.
  2. Bei Linecard-Sensoren können die Linecards die Daten direkt an den Kollektor exportieren, wenn die Remote-Adresse über die WAN-Schnittstelle erreichbar ist. Wenn die Telemetriedaten über die Verwaltungsschnittstelle für Linecard-Sensoren exportiert werden müssen, routen Sie die Daten an die Routing-Engine, und senden Sie sie dann an den Collector.
  3. Für den Transport von Telemetriedaten über UDP wird nur das GPB-Format unterstützt. Nachfolgend finden Sie eine Beispielkonfiguration zum Streamen von Telemetriedaten über UDP für den Sensorpfad /junos/system/linecard/interface/. Die Daten werden alle "10" Sekunden an den Kollektor mit einer maximalen Nutzlastgröße von "5000" an die Remote-Adresse 143.1.1.2 mit der Portnummer 3026 exportiert:

So definieren Sie das Profil eines Streamingservers zum Sammeln exportierter Telemetriedaten:

  1. Geben Sie den Namen des Streaming-Servers an.

    So geben Sie z. B. den Namen des Streaming-Servers an telemetry server:

  2. Geben Sie eine Ziel-IP-Adresse für die exportierten Pakete an.

    So geben Sie beispielsweise die Zieladresse 192.0.2.2 für einen Streamingserver mit dem Namen telemetry-server:

  3. Geben Sie eine Zielportnummer für die exportierten Pakete an.

    So geben Sie z. B. eine Zielportnummer von 30000 für einen Streamingserver mit dem folgenden Namen telemetry-serveran:

Konfigurieren eines Sensorprofils

Ein Sensorprofil definiert die Parameter der Systemressource, um Daten zu überwachen und zu streamen. Sie können für jedes Sensorprofil nur eine Systemressource für die Überwachung aktivieren. Konfigurieren Sie für jede Systemressource, die Sie überwachen möchten, ein anderes Sensorprofil. Sie können jedoch mehr als einen Sensor konfigurieren, um dieselbe Systemressource zu überwachen. Erwägen Sie beispielsweise, unterschiedliche Parameter für den Export von Daten aus derselben Systemressource zu konfigurieren.

So konfigurieren Sie ein Sensorprofil:

  1. Geben Sie den Namen des Sensors an.

    Wenn Sie z. B. den Sensornamen angeben interface-1möchten:

  2. Geben Sie die Systemressource an, um Daten zu überwachen und zu streamen.

    So ermöglichen Sie z. B. die Überwachung logischer Schnittstellen für Sensoren interface-1:

    Anmerkung:

    Sie müssen die Ressourcenzeichenfolge genau eingeben.

  3. (Optional) Geben Sie einen regulären Ausdruck an, um Daten für die Systemressource zu filtern, die Sie in Schritt 2 angegeben haben. Wenn Sie keinen regulären Ausdruck angeben, wird die Systemressource global, d. h. systemweit, überwacht.

    So filtern Sie z. B. Daten nur für logische Ethernet-Schnittstellen für Sensoren interface-1:

  4. Geben Sie den Namen eines Exportprofils an, das auf der [edit export-profile profile-name] Hierarchieebene konfiguriert ist und dem Sensorprofil zugeordnet werden soll. Dieses Exportprofil definiert die Parameter für den Export von Telemetriedaten.

    So verknüpfen Sie z. B. ein Exportprofil mit dem Namen export-params mit dem Namen interface-1:

  5. Geben Sie den Namen eines Streamingservers an, der auf der [edit services analytics streaming-server server-name] Hierarchieebene konfiguriert ist, um exportierte Daten zu sammeln.
    Anmerkung:

    Ab Junos OS Version 15.1F6 können Sie mehr als einen Streaming-Server für ein Sensorprofil angeben. Wenn Sie mehr als einen Streaming-Server für einen Sensor angeben möchten, müssen Sie die Namen in Klammern setzen.

    So verknüpfen Sie beispielsweise einen Streamingservernamen telemetry-server mit einem Sensor mit dem Namen interface-1:

Überprüfen der Konfiguration des Junos Telemetry Interface Sensors

Zweck

Bestätigen Sie Ihre Konfiguration.

Aktion

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den show services analytics Befehl eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen im Konfigurationsverfahren, um sie zu korrigieren.

Nachdem Sie die Konfiguration bestätigt haben, stellen Sie sicher, dass der Sensor aktiviert ist, indem Sie den show agent sensors Betriebsbefehl ausgeben.

Anmerkung:

Die show agent sensors Befehlsausgabe für gRPC-Sensoren wird auf der Junos OS Evolved-Plattform abgeschnitten, um sie an das Ausgabeformat der Junos OS-Plattform anzupassen.

Überprüfen der Konfiguration des Junos Telemetry Interface Sensors

Zweck

Bestätigen Sie Ihre Konfiguration.

Aktion

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den show services analytics Befehl eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Konfigurationsverfahren, um die Konfiguration zu korrigieren.

Nachdem Sie die Konfiguration bestätigt haben, stellen Sie sicher, dass der Sensor aktiviert ist, indem Sie den show agent sensors Betriebsbefehl ausgeben.

Anmerkung:

Die show agent sensors Befehlsausgabe für gRPC-Sensoren wird auf der Junos OS Evolved-Plattform abgeschnitten, um sie an das Ausgabeformat der Junos OS-Plattform anzupassen.

Tabellarischer Änderungsverlauf

Die Unterstützung der Funktion hängt von der Plattform und der Version ab, die Sie benutzen. Verwenden Sie Funktionen entdecken , um festzustellen, ob eine Funktion auf Ihrer Plattform unterstützt wird.

Loslassen
Beschreibung
19.1R1
Ab Junos OS Version 19.1R1 werden auch MX-Serie-Router unterstützt, die mit MS-MIC und MS-MPC arbeiten, QFX10002-Switches und PTX10002-Router.
17.4R1
Ab Junos OS Version 17.4R1 werden virtuelle Router der MX-Serie (vMX) unterstützt.
17.3R1
Ab Junos OS Version 17.3R1 werden auch EX9200-Switches und das Routing and Control Board (RCB) auf PTX3000-Routern unterstützt.
17.3R1
Ab Junos OS Version 17.3R1 können Sie nur auf Routern der MX-Serie eine Paketverlustpriorität für ein Exportprofil angeben.
17.2R1
Ab Junos OS Version 17.2R1 werden auch QFX10000- und PTX1000-Switches unterstützt.
16.1R3
Ab Junos OS Version 16.1R3 werden FPC1 und FPC2 auf Routern der PTX-Serie ebenfalls unterstützt.
15,1F5
Ab Junos OS Version 15.1F5 wird die Junos Telemetry Interface auch auf MPC7E, MPC8E und MPC9E auf Routern der MX-Serie unterstützt.
15.1F3
Die Junos Telemetry Interface wurde in Junos OS Version 15.1F3 auf Routern der MX-Serie mit Schnittstellen eingeführt die auf MPC1 bis MPC6E konfigurierten Schnittstellen und auf Routern der PTX-Serie mit Schnittstellen auf FPC3 konfiguriert.