Modius - Techblog

  • Ansible
  • Docker
  • DevOps
  • Gastautor werden
  • Newsletter abonnieren
  • Über Mich
  • Kontakt

superset mit OTRS Datenbank verbinden

Veröffentlicht am 4. August 2017 von Christian Piazzi 2 Kommentare , Aktualisiert am 4. August 2017
Geschätzte Lesezeit: 1 Minute

Stifte mit dem Schriftzug AnalyticsIn einem vorangegangenen Artikel zeige ich bereits, wie man airbnb superset unter Ubuntu 16.04 installierte. Damit wir damit jetzt auch etwas anfangen können brauchen wir Daten, die mit superset verarbeitet werden sollen.

 

Ich habe mich dazu entschlossen, im ersten Schritt Informationen aus dem OpenSource Ticket Tool OTRS zu beziehen.

OTRS Datenbank erreichbar machen

Damit wir die Datenbank von OTRS erreichen können, muss diese auch mit Systemen aus dem Netzwerk kommunizieren dürfen. Dies ist in einer Standardinstallation bewusst nicht installiert, da man so einen weiteren Service hat, den man gegen Fremdzugriff schützen muss.

Um die Datenbankkonfiguration anpassen zu können, müssen wir uns als erstes via ssh zum OTRS Server verbinden. OTRS Datenbank mit airbnb superset Verbinden. Anschließend öffnen wir die Datei /etc/mysql/mysql.conf.d/mysql.cnf. In der Datei muss der Antrag bind-address angepasst werden. Hier muss die öffentliche IP des Servers eingetragen werden. In meinem Fall sieht das so aus:

1
2
3
4
5
6
7
...
#Vorher
bind-address        = 127.0.0.1
 
#Nachher
bind-address        = 0.0.0.0
...

Anschließend muss der mysql Daemon neugestartet werden.

1
systemctl restart mysql

In einer Produktiven Umgebung sollte der Zugriff auf den Datenbankport an dieser Stelle über eine Firewall beschränkt werden.

OTRS Datenbank in airbnb Superset einbinden

Um die OTRS Datenbank mit Superset zu verbinden, müssen wir uns zuerst in das Frontend einloggen. Hier wählen wir in dem Menü am oberen Bildschirmrand den Punkt Sources->Databases aus.

Screenshot superset Sources

In dem Fenster das sich nun öffnet, klicken wir auf das Plus Symbol neben dem Actions Drop Down Feld.

Hier können wir nun die Einstellungen bzgl. der OTRS Datenbank treffen. Zuerst geben wir dem ganzen einen Namen. In dem Feld darunter müssen wir den Connect gegen die OTRS Datenbank bauen. Dieser Startet mit dem Protokoll gefolgt von der Username/Passwort kombination. Dann wird angegeben auf welches System auf welchen Port zugegriffen werden soll. Zu guter letzt muss dann noch der Datenbankname festgelegt werden. Bei mir sieht die Zeile dann so aus:

1
mysql://otrs:PASSWORT@10.13.37.60:3306/otrs

Wenn die Einstellungen passen, können wir am Ende der Seite auf Save klicken.

Damit haben wir nun die Datenbank in unserer Übersicht und können auf die Tabellen in Slices oder im SQL LAB darauf zugreifen.

Kategorie: Linux Tags: airbnb, Datenbank, OTRS, superset

Über Christian Piazzi

Ich blogge hier über alles, was mir so in meinem ITler Altag über den Weg läuft =)
Man findet mich privat bei Google+ und Twitter

Kommentare

  1. pritish meint

    19. Dezember 2019 um 17:52

    OTRS is an ITSM tool not a database that you can connect from apache superset. Please share some dashboard if you have created for OTRS.

    Antworten
    • Christian Piazzi meint

      14. Januar 2020 um 10:54

      Hi,

      yes OTRS is an itsm tool. Sorry I did not create a dashboard.

      Generally OTRS uses a MySQL/Postgres database in the background. I have configured this database so that you can connect remotely.

      In Superset I only configured the database connection. So a mysql connect to the OTRS database.

      In the next step you could create queries which return the number of open tickets of a queue and then integrate them into a dashboard.

      Please forgive the late reply.

      Regards,
      Christian

      Antworten

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Kategorien

  • Linux
  • Internet, Bloggen & Co
  • Programmierung
  • Sicherheit
  • Netzwerk & Co
  • Mikrokontroller
  • Windows

Neueste Kommentare

  • Prometheus Installation unter Ubuntu - Modius - Techblog bei Prometheus Installation unter CentOS
  • Rainer bei Docker Container – anzeigen, starten, stoppen und löschen
  • Rainer Wohlfarth bei Docker Container – anzeigen, starten, stoppen und löschen
  • Rainer Wohlfarth bei Docker Container – anzeigen, starten, stoppen und löschen
  • Rainer Wohlfarth bei Docker Container – anzeigen, starten, stoppen und löschen

Werbung

Archive

Kontakt, Datenschutz und Impressum

  • Kontakt
  • Datenschutz
  • Impressum

Schlagwörter

Anleitung Ansible Apache Apple App Store Automatisierung Blogparade C++ Centos centos 7 CentOS7 Container Datenbank DevOps Docker Dr. Racket Dr. Scheme funktional Gastartikel Google HowTo httpd Icinga2 Icinga 2 Installation itsm Linux Minecraft Monitoring mooc MySQL owncloud PHP Plugin Programmierung python Raspberry Pi Schritt für Schritt Server Sicherheit Tutorial Ubuntu Update Windows Wordpress

Copyright © 2025 · Outreach Pro on Genesis Framework · WordPress · Anmelden