Znuny 6.5.6 + Elasticsearch

Allgemein Fragen, deutsche News, Ankündigungen & Events zum OTRS
Post Reply
sebkoe
Znuny newbie
Posts: 4
Joined: 04 Mar 2024, 13:13
Znuny Version: 6.5.6
Real Name: Sebastian

Znuny 6.5.6 + Elasticsearch

Post by sebkoe »

Hi zusammen,

ich teste aktuell Znuny 6.5.6 LTS und wollte im Zuge dessen auch Elasticsearch testen.

Ich habe Elasticsearch auf dem System (Almalinux 9) installiert und gestartet. Ich habe die nötigen Module via CPAN installiert und das Search Addon in Znuny hinzugefügt. In den Einstellungen habe ich einen Elasticsearch "Cluster" angelegt. Die Verbindung funktioniert dabei auch.

Code: Select all

Connection: available
Search engine running: yes
Gehe ich nun in die Detailansicht der Settings werden mir bei den Indexen nur Warnungen angezeigt.

z.B. beim "ticket" Index

Code: Select all

This index is missing on search engine side. Please read documentation about 'engine structure'.
Ich habe noch nie mit Elasticsearch gearbeitet und habe keine Idee, was ich nun tun muss, damit Elasticsearch in Kombination mit Znuny nun auch funktioniert. Ich hoffe auf diesem Wege auf etwas Hilfe. Google Suche und Dokus durchforsten hat bisher nicht wirklich geholfen.

Danke und Gruß
Sebastian
Johannes
Moderator
Posts: 393
Joined: 30 Jan 2008, 02:26
Znuny Version: All of them ^^
Real Name: Hannes
Company: Znuny|OTTERHUB

Re: Znuny 6.5.6 + Elasticsearch

Post by Johannes »

Hi,

synce doch einmal den Cluster, dann starte doch die Indizierung einfach einmal (neu).
Monosnap Search engine configuration GUI - Admin - Znuny 2024-03-06 09-53-28.png
Wenn dann etwas fehlt, legt das System das für Dich an.

Du solltest dann sehen wie Daten in der ES landen.

Gruß
Johannes
You do not have the required permissions to view the files attached to this post.
sebkoe
Znuny newbie
Posts: 4
Joined: 04 Mar 2024, 13:13
Znuny Version: 6.5.6
Real Name: Sebastian

Re: Znuny 6.5.6 + Elasticsearch

Post by sebkoe »

Hallo Johannes,

danke für Deine Antwort. Die Re-Indizierung war tatsächlich das erste, was ich gemacht habe (hätte ich vielleicht erwähnen sollen). Das ganze ist nun schon ein paar Tage her und aktuell habe ich kaum Tickets im System. Der Menüpunkt Sync-Cluster existiert bei mir gar nicht. Die Meldung (Dieser Index fehlt auf Seite der Suche-Engine. Bitte die Dokumentation zur Engine-Struktur lesen.) kommt jedoch weiterhin und die Suche funktioniert dementsprechend auch nicht.

VG
Sebastian
Johannes
Moderator
Posts: 393
Joined: 30 Jan 2008, 02:26
Znuny Version: All of them ^^
Real Name: Hannes
Company: Znuny|OTTERHUB

Re: Znuny 6.5.6 + Elasticsearch

Post by Johannes »

Hi,

also bei der Reindizierung wird auch immer der Index mit angelegt, sofern er fehlt.
Sollte das, aus welchem Grund auch immer, nicht klappen bitte wirf zuerst einen Blick in das Log.
Wenn dort auch nichts hilfreiches steht, kann es helfen den Index mal auf der Shell neu zu setzen:

Code: Select all

bin/otrs.Console.pl  Maint::Search::Reindex --help

bin/otrs.Console.pl Maint::Search::Reindex --recreate default --index Ticket --force
Das löscht einen ggf. vorhandenen Index und legt ihn neu an.

Du kannst aber auch vorher mit dem Equality Check einmal drüber gehen. Ggf. hängt da auch nur was fest

Gruß
sebkoe
Znuny newbie
Posts: 4
Joined: 04 Mar 2024, 13:13
Znuny Version: 6.5.6
Real Name: Sebastian

Re: Znuny 6.5.6 + Elasticsearch

Post by sebkoe »

Vielen Dank!

Code: Select all

bin/otrs.Console.pl Maint::Search::Reindex --recreate default --index Ticket --force
Das war der nötige Schubser in die richtige Richtung. Das hat einen Fehler geworfen, über den ich dann finden konnte, dass das elasticsearch Plugin "ingest-attachment" noch fehlte. Danach wurden die Indexe dann auch erfolgreich angelegt.

VG
Sebastian
Post Reply