Job für die Konfiguration des Exports von Metriken von NetScaler nach Prometheus planen

Mithilfe der Vorlage NSConfigurePrometheusAnalyticsProfile können Sie entweder das Standardschema oder das benutzerdefinierte Schema mit geänderten Parametern verwenden und den Job für alle verwalteten Instanzen ausführen.

Voraussetzung

Stellen Sie sicher, dass sich die verwalteten NetScaler in 13.1 Build 39-27oder höher befinden.

So planen Sie einen Job:

  1. Navigieren Sie in NetScaler ADM zu Infrastruktur > Konfiguration > Konfigurationsaufträge, und klicken Sie dann auf Auftrag erstellen.

  2. Geben Sie auf der Seite Job erstellen einen Namen für den Job an und wählen Sie Citrix ADC aus der Liste Instanztyp aus.

  3. Wählen Sie in der Liste der Konfigurationsquellen die Integrierte Vorlage aus. Ziehen Sie den Befehl NSConfigurePrometheusAnalyticsProfile in den rechten Bereich, und klicken Sie dann auf Weiter. Sie können auch auf + klicken, um die Vorlage hinzuzufügen.

    Prometheus-Vorlage

  4. Wenn Sie mit dem Standardschema fortfahren möchten:

    1. Entfernen Sie Schritt 3 (put $Schema_file /var/metrics.conf/$schema_filename$). Platzieren Sie den Mauszeiger auf Schritt 3 und:

      • Verwenden Sie in Windows Strg+A und Löschen.

      • Verwenden Sie auf dem Mac Befehlstaste+A und Löschen.

    2. Klicken Sie nach dem Löschen auf Weiter.

    3. Klicken Sie auf der Registerkarte Instanzen auswählen auf Instanzen hinzufügen, wählen Sie die Instanzen aus, auf denen Sie den Job ausführen möchten, und klicken Sie dann auf Weiter.

    4. Wählen Sie auf der Registerkarte Variablenwerte angeben die Option Allgemeine Variablenwerte für alle Instanzen aus.

      • Analytics TimeSeries-Profilname — Geben Sie den Namen des Analytics-Profils an. Weitere Informationen finden Sie unter https://docs.netscaler.com/en-us/citrix-adc/current-release/ns-ag-appflow-intro-wrapper-con/ns-ag-appflow-config-tsk.html#configure-the-metrics-collector.

      • Name der Schemadatei, die auf Netscaler hochgeladen werden soll — Behalten Sie den Dateinamen schema.json bei, da dies die Standarddatei ist.

        Standardschema

    5. Fahren Sie mit Schritt 6 fort.

  5. Wenn Sie mit dem benutzerdefinierten Schemazähler fortfahren möchten:

    1. Wählen Sie in der Liste der Konfigurationsquellen die Integrierte Vorlage aus. Ziehen Sie den Befehl NSConfigurePrometheusAnalyticsProfile in den rechten Bereich und klicken Sie auf Weiter. Sie können auch auf + klicken, um die Vorlage hinzuzufügen.

    2. Klicken Sie auf der Registerkarte Instanzen auswählen auf Instanzen hinzufügen, wählen Sie die Instanzen aus, auf denen Sie den Job ausführen möchten, und klicken Sie dann auf Weiter.

    3. Wählen Sie auf der Registerkarte Variablenwerte angeben die Option Allgemeine Variablenwerte für alle Instanzen aus.

      • Netscaler Counter Schemadatei (.json) — Wählen Sie die Schemadatei aus, die Sie mit den Parametern geändert haben. In NetScaler ist eine Referenzdatei reference_schema.json mit allen unterstützten Zählern unter dem Pfad /var/metrics_conf/ verfügbar.

        Referenzdatei

        Sie können einen FTP-Client verwenden, um die Datei in Ihr lokales Verzeichnis zu kopieren, die erforderlichen Parameter zu bearbeiten, zu speichern und dann hochzuladen.

        Benutzerdefiniertes Schema

      • Name der Schemadatei, die auf NetScaler hochgeladen werden soll — Geben Sie den Namen der Schemadatei an, die Sie auf NetScaler hochladen möchten.

      • Analytics TimeSeries-Profilname — Geben Sie den Namen des Analytics-Profils an. Weitere Informationen finden Sie unter https://docs.netscaler.com/en-us/citrix-adc/current-release/ns-ag-appflow-intro-wrapper-con/ns-ag-appflow-config-tsk.html#configure-the-metrics-collector.

  6. Auf der Registerkarte Auftragsvorschau können Sie die Befehle auswerten und überprüfen, die für jede Instanz oder Instanzgruppe ausgeführt werden sollen.

  7. Klicken Sie auf Weiter.

  8. Legen Sie auf der Registerkarte Ausführen die folgenden Bedingungen fest:

    • Bei Befehlsfehler - Wenn ein Befehl fehlschlägt, können Sie entweder die Fehler ignorieren und den Job weiterhin ausführen oder die weitere Ausführung des Jobs stoppen. Wählen Sie in der Dropdownliste die Aktion aus, die Sie ausführen möchten.

    • Ausführungsmodus - Sie können den Job entweder jetzt ausführen oder die spätere Ausführung des Auftrags planen. Wenn Sie den Job später planen möchten, müssen Sie die Ausführungsfrequenzeinstellungen für diesen Job angeben. Wählen Sie aus der Dropdownliste den Zeitplan aus, dem der Auftrag folgen soll.

  9. Sie können einen Auftrag auch für eine Reihe von Instanzen sequenziell oder parallel ausführen, indem Sie die erforderliche Methode unter Ausführungseinstellungenauswählen. Wenn eine Auftragsausführung auf einer Instanz fehlschlägt, wird sie auf den verbleibenden Instanzen nicht fortgesetzt.

    Sie können auch autorisierten Benutzern erlauben, Jobs auf Ihren verwalteten Instanzen auszuführen, und Sie können wählen, ob Sie Benachrichtigungen über den Erfolg oder Misserfolg des Jobs zusammen mit anderen Details senden möchten.

  10. Klicken Sie auf Fertig stellen.

    Planen von Jobs mit integrierten Vorlagen

Job für die Konfiguration des Exports von Metriken von NetScaler nach Prometheus planen

In diesem Artikel