FME Server

Ablauf

  1. Ausführen der Statements aus dev-console/ct-fme-*.txt in der Kibana Dev Konsole

  2. Import von Kibana Dashboards, Queries und Index Patterns aus Datei kibana/ct-fme/export.ndjson

  3. Einrichtung der Logstash-Pipelines logstash/ct-fme-* (siehe unten)

  4. Einrichtung der Ingest-Pipelines aus ingest/ct-monitor-fme.txt (siehe unten)

Es ist sinnvoll, in FME Server einen eigenen Nutzer-Account explizit für die Verbindung mit service.monitor zu erstellen und für diese Nutzer ein FME Token zu generieren.

Einrichtung der Logstash Pipelines

Falls sämtliche logstash-Pipeline-Ordner des service.monitor bereits in Logstash vorliegen, müssen die drei FME-Pipelines über die Datei pipelines.yml "aktiviert" werden.

Pipeline konfigurieren

Die FME-Pipelines müssen über das Setzen von Variablen konfiguriert werden, bevor sie erfolgreich in Betrieb genommen werden können.

Variable Default Erklärung

FME_SERVER_BASE_URL

<leer>

URL des Hosts auf dem FME läuft, inkl. Protokoll, z.B.: https://fme.server.example/

FME_SERVER_TOKEN

<leer>

FME Server Token zur Authentifizierung des Requests bei FME

FME_SERVER_LIMIT

1000

Anzahl der Jobs, die pro Request bei FME Server abgefragt werden sollen

FME_SERVER_SCHEDULE

6h

Polling-Intervall für FME-Server Jobs

ES_HOST

localhost

Angabe der Adresse von Elasticsearch, z.B. "127.0.0.1" oder "https://elastic.server.example/extrapath"

ES_USER

<leer>

Nutzername für die Authentifizierung bei Elasticsearch

ES_PASSWORD

<leer>

Passwort für die Authentifizierung bei Elasticsearch

Elastic Ingest Pipeline publizieren

Die Inhalte von

  • ingest/ct-monitor-temporal.txt

  • ingest/ct-monitor-fme.txt

über die Kibana Dev Tools > Console senden.