Reporting-Status-Dashboard

Allgemein Fragen, deutsche News, Ankündigungen & Events zu Znuny
Locked
steste123
Znuny wizard
Posts: 554
Joined: 25 Sep 2012, 19:04
Znuny Version: OTRS Help Desk
Real Name: Stefan

Reporting-Status-Dashboard

Post by steste123 »

Hallo,
wir wollen ein Dashboard bzw. eine Ansicht schaffen, sodass die Helpdesk-Mitarbeiter auf einem Fernseher mittels einer Graphik sehen können wieviele Tickets mit dem Status "neu" und ggf. mit hoher Priorität vorhanden sind im System. Weiter gedacht dann mit einem Alarmsignal (animierte Grafik) bei einem eskalierten Ticket.

Habt ihr eine Idee hierzu oder kennt sogar ein fertiges Modul?
Ich möchte ungern PHP auf dem Server zusätzlich installieren, daher bleibt ja eigtl. nur perl oder?
OTRS 5.x - Debian 8 - apache 2.4 - MySQL 5.x
Hazet
Znuny wizard
Posts: 383
Joined: 19 Feb 2009, 12:05
Znuny Version: 5.0.9
Real Name: Harald Zahn
Company: Klinikum Augsburg
Location: Augsburg

Re: Reporting-Status-Dashboard

Post by Hazet »

Müsste mit Nagios relsierbar sein
Produktiv: OTRS 5.0.9 , (ITSM 5.0.10) unter Ubuntu 14.04, mysql 5.5
Test: OTRS 5.0.8 , (ITSM 5.0.8), KIX unter Ubuntu 14.04, mysql 5.5
steste123
Znuny wizard
Posts: 554
Joined: 25 Sep 2012, 19:04
Znuny Version: OTRS Help Desk
Real Name: Stefan

Re: Reporting-Status-Dashboard

Post by steste123 »

Danke für die fixe antwort.
Nagios ist für uns keine Lösung :(

Mit was könnte ich noch relativ einfach eine mySQL-Abfrage erstellen außer PHP?
Dann könnte ich einfach die Tickets zählen lassen
OTRS 5.x - Debian 8 - apache 2.4 - MySQL 5.x
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Reporting-Status-Dashboard

Post by jojo »

das geht in der 3.3. out of the box. Einfach eine TicketAccumulation Statistik anlegen und diese im Dashboard anzeigen lassen. Dann hast Du schon mal eine Grafik mit der Anzahl.
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
steste123
Znuny wizard
Posts: 554
Joined: 25 Sep 2012, 19:04
Znuny Version: OTRS Help Desk
Real Name: Stefan

Re: Reporting-Status-Dashboard

Post by steste123 »

Hallo jojo,
ja korrekt - aber ich möchte hierfür eine dedizierte Seite, welche ich dann einfach auf den TV/Monitor anzeigen lassen kann.
OTRS 5.x - Debian 8 - apache 2.4 - MySQL 5.x
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Reporting-Status-Dashboard

Post by jojo »

Du kannst doch einen Dummy Agenten generieren dessen Dashboard genau das anzeigt?

Oder Du nutzt die Webservice Schnittstelle (ab OTRS4 auch mit REST) und fragst die Daten via Suche ab
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
steste123
Znuny wizard
Posts: 554
Joined: 25 Sep 2012, 19:04
Znuny Version: OTRS Help Desk
Real Name: Stefan

Re: Reporting-Status-Dashboard

Post by steste123 »

Ich baue jetzt gerade mittels google Chart und der lokalen SQL ein entsprechendes Dashboard zusammen.
Eine Frage - ich finde keine Verknüpfung zu folgender Abfrage: Zähle alle Tickete welche heute geschlossen worden sind, gruppoiert nach Agenten.

ticket und user sind über die user_id verknüpft.
ticket und status über ticket_state_type

Aber wo gibt es das "schließdatum" ?

Ergebnis soll am Ende sein:
Also:
Agent-Name | Anzahl der HEUTE geschlossenen Tickets

Agent ABC | 12
Agent XY | 42
OTRS 5.x - Debian 8 - apache 2.4 - MySQL 5.x
steste123
Znuny wizard
Posts: 554
Joined: 25 Sep 2012, 19:04
Znuny Version: OTRS Help Desk
Real Name: Stefan

Re: Reporting-Status-Dashboard

Post by steste123 »

Gelöst.
OTRS 5.x - Debian 8 - apache 2.4 - MySQL 5.x
KlausNehrer
Znuny ninja
Posts: 1312
Joined: 25 May 2012, 08:51
Znuny Version: OTRS 4
Real Name: Klaus Nehrer

Re: Reporting-Status-Dashboard

Post by KlausNehrer »

Was muss ich bieten?
steste123
Znuny wizard
Posts: 554
Joined: 25 Sep 2012, 19:04
Znuny Version: OTRS Help Desk
Real Name: Stefan

Re: Reporting-Status-Dashboard

Post by steste123 »

Meinst die Lösung? - entschuldige :)
Bin gerade dabei die noch zu optimieren - gib mir 10 Minuten
OTRS 5.x - Debian 8 - apache 2.4 - MySQL 5.x
steste123
Znuny wizard
Posts: 554
Joined: 25 Sep 2012, 19:04
Znuny Version: OTRS Help Desk
Real Name: Stefan

Re: Reporting-Status-Dashboard

Post by steste123 »

Fertige SQL Abfrage für dieses Szenario lautet:

Code: Select all

SELECT count(t.tn) AS Anzahl, u.login AS Name FROM ticket t, users u WHERE u.id != 1 AND t.user_id=u.id AND t.ticket_state_id rlike '^2|^3|^10' AND u.valid_id="1" AND date(t.change_time) = date(CURDATE()) GROUP BY u.login ORDER BY Anzahl DESC
Achtung: Dieser Listet die Anzahl aller HEUTE geschlossenen Tickets ("closed" sind bei uns 3 Status mit den IDs 2,3,10) und den dazugehörigen Loginnamen (sind bei uns die AD-Logins) aus - unbeachtet hiervon aber der Systemnutzer (Id=1) der die spam-tickets schließt.
OTRS 5.x - Debian 8 - apache 2.4 - MySQL 5.x
Locked