Statistik Zeitgesteuert

Hilfe zu Znuny Problemen aller Art
Locked
kingston
Znuny expert
Posts: 151
Joined: 07 Jul 2015, 16:02
Znuny Version: 4.0.5

Statistik Zeitgesteuert

Post by kingston »

Hallo zusammen,
ich meine mal gehört zu haben das es ein Möglichkeit gibt, Statistiken automatisch Zeitbassiert zu starten?
Stimmt das und wo kann ich die Einstellung finden?

Gruß
Kingston
wurzel
Znuny guru
Posts: 3273
Joined: 08 Jul 2010, 22:25
Znuny Version: x.x.x
Real Name: Florian

Re: Statistik Zeitgesteuert

Post by wurzel »

Hi,

In der Free ist das ein cronjob. In der OTRS Business Solution gibt's ne GUI

viele Grüße
Flo
OTRS 2025 SILVER (Prod)
OTRS 2025 auf Debian 12 (Test)
Znuny 7.x latest version testing auf Debian 12

-- Ich beantworte keine Forums-Fragen PN - No PN please

I won't answer to unfriendly users any more. A greeting and regards are just polite.
kingston
Znuny expert
Posts: 151
Joined: 07 Jul 2015, 16:02
Znuny Version: 4.0.5

Re: Statistik Zeitgesteuert

Post by kingston »

Hallo,
Danke
Kannst du mir villeicht die genaue Syntax zu schicken für den Cronjob oder den Link, wo ich mir das durchlesen kann?
RoH1
Znuny advanced
Posts: 129
Joined: 22 Jun 2016, 10:32
Znuny Version: 6.0.4

Re: Statistik Zeitgesteuert

Post by RoH1 »

Mit Version 5.0.x kannst du das über die Konsolenfunktion in der Kommandozeile machen.
Ein Beispiel dafür wäre:

$OTRS_HOME/bin/otrs.Console.pl Maint::Stats::Generate --number <ID_der_Statistik> --format Excel --mail-sender <absenderadresse@bsp.de> --mail-recipient <deinemail@bsp.de> --mail-body "irgendein Text"

Der Befehl erstellt die Statistik mit der ID (z.B. 10005 für die Liste aller erstellten Tickets des letzten Monats) im Excelformat und sendet sie an die angegebene Mailadresse mit entsprechendem Text.

Wenn du dir dafür entsprechende Cronjobs schreibst kannst werden dir die Statistiken zu entsprechenden Zeitpunkten zugestellt.
Für das oben genannte Beispiel der eröffneten Tickets des letzten Monats würde dir der folgende Cronjob zum Ersten eines jeden Monats die Statistik zukommen lassen:

0 1 1 * * otrs sh /$SOME_PATH/statistics.sh

(Vorausgesetzt du hast die entsprechende Datei mit monatlich zu erstellenden Statistiken angelegt)
OTRS: 6.0.4
Ubuntu Server 14.04 LTS
kingston
Znuny expert
Posts: 151
Joined: 07 Jul 2015, 16:02
Znuny Version: 4.0.5

Re: Statistik Zeitgesteuert

Post by kingston »

Ok Danke
Funktioniert das auchh mit OTRS 4?
RoH1
Znuny advanced
Posts: 129
Joined: 22 Jun 2016, 10:32
Znuny Version: 6.0.4

Re: Statistik Zeitgesteuert

Post by RoH1 »

Das kann ich dir leider nicht beantworten, ich bin selber direkt mit 5.0.5 eingestiegen
OTRS: 6.0.4
Ubuntu Server 14.04 LTS
kingston
Znuny expert
Posts: 151
Joined: 07 Jul 2015, 16:02
Znuny Version: 4.0.5

Re: Statistik Zeitgesteuert

Post by kingston »

Soweit ich sehen kann gibt es das Skript "otrs.Console.pl" nicht in OTRS 4.
Nach einem Blick in das Handbuch sagt aber das es anscheinend möglich ist, gibt nur genielaer Weiße kein Beispiel dafür.
/*
9.3.5. Automatisiertes Generieren von Statistiken - Cron
...
Folgendes Szenario ist denkbar: Ein Abteilungsleiter wünscht pünktlich zum ersten eines
Monats eine Statistik zum abgelaufenen Monat. Durch die Kombination Cronjob und Kom134
mandozeilenaufruf ist man in der Lage automatisiert zu Beginn eines Monats dem Abteilungsleiter
die gewünschte Statistik per Email zukommen zu lassen.
*/
Habt ihr damit Erfahrung und/oder Besipiel?

Gruß
Kingston
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Statistik Zeitgesteuert

Post by jojo »

schau doch einfach mal in bin was da für scripte rumliegen....
"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
kingston
Znuny expert
Posts: 151
Joined: 07 Jul 2015, 16:02
Znuny Version: 4.0.5

Re: Statistik Zeitgesteuert

Post by kingston »

Der Tipp einfach mal den Quellcode sich azuschauen wahr wirklich gut. Danke.

perl otrs.GenerateStats.pl -n 10004 -r Name@test.de -m 'Sehr geehte Damen ...'

Soo jetzt zu meinem aktzuellen Problem:

Wie kann ich das in den Crontabs einfügen.
Mein Versuch erst einmal Minimalistisch es zu versuchen hat leider auch nicht funktioniert:

*/1 * * * * $HOME/bin/perl otrs.GenerateStats.pl -n 10004 -o /Stat

auch diese Verscuhe blieben erfolglos:

-> */1 * * * * $HOME/bin/otrs.GenerateStats.pl -n 10004 -o /Stat
-> */1 * * * * $HOME/bin/perl otrs.GenerateStats.pl -n 10004 -o /Stat >> /dev/Null

Danke für eure Rückmelddungen
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Statistik Zeitgesteuert

Post by jojo »

funktioniert es denn beim manuellen Ausführen?
"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
kingston
Znuny expert
Posts: 151
Joined: 07 Jul 2015, 16:02
Znuny Version: 4.0.5

Re: Statistik Zeitgesteuert

Post by kingston »

Ja funktioniert. Muss natürlich dann auch im dem Verzeichnis der Skripte sein.

root@otrssrv02:/opt/otrs/bin# otrs.GenerateStats.pl -n 10004 -o /Stat
RoH1
Znuny advanced
Posts: 129
Joined: 22 Jun 2016, 10:32
Znuny Version: 6.0.4

Re: Statistik Zeitgesteuert

Post by RoH1 »

kingston wrote: -> */1 * * * * $HOME/bin/perl otrs.GenerateStats.pl -n 10004 -o /Stat >> /dev/Null
Ich bin jetzt auch nicht der Cronprofi, aber müsste das nicht

*/1 * * * * perl $HOME/bin/otrs.GenerateStats.pl -n 10004 -o /Stat > /dev/Null

sein?
Bzw. wenn du es im Crontab machst, dann muss noch ein Benutzer angegeben werden.
OTRS: 6.0.4
Ubuntu Server 14.04 LTS
wurzel
Znuny guru
Posts: 3273
Joined: 08 Jul 2010, 22:25
Znuny Version: x.x.x
Real Name: Florian

Re: Statistik Zeitgesteuert

Post by wurzel »

hi,

wenns manuell läuft und im cron nicht könnte $OTRSHOME falsch sein
Logs zeigen Dir oft den Fehler.

Flo
OTRS 2025 SILVER (Prod)
OTRS 2025 auf Debian 12 (Test)
Znuny 7.x latest version testing auf Debian 12

-- Ich beantworte keine Forums-Fragen PN - No PN please

I won't answer to unfriendly users any more. A greeting and regards are just polite.
kingston
Znuny expert
Posts: 151
Joined: 07 Jul 2015, 16:02
Znuny Version: 4.0.5

Re: Statistik Zeitgesteuert

Post by kingston »

ICH HABE ES.

Ist irgendwie klar wenn man die Tests als root macht, jedoch bei den Crontabs für den OTRS USER hinterlegt kann es irgendwie nicht funktionieren.

Warum der jetzt unbedingt root rechte bracuht weiß ich aber auch nicht.

Kann mir das jemand sagen?
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Statistik Zeitgesteuert

Post by jojo »

das script braucht definitiv keine root Rechte, evtl. liegt es an den Rechten auf Deinen Ordner den Du angelegt hast
"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
kingston
Znuny expert
Posts: 151
Joined: 07 Jul 2015, 16:02
Znuny Version: 4.0.5

Re: Statistik Zeitgesteuert

Post by kingston »

STIMMT
Daran liegt es.
kingston
Znuny expert
Posts: 151
Joined: 07 Jul 2015, 16:02
Znuny Version: 4.0.5

Re: Statistik Zeitgesteuert

Post by kingston »

Noch der letzte Schlief.

wenn ich den Text direkt eingebe kann ich über Enter ein Enter machen.

root@otrssrv02:/opt/otrs/bin# perl otrs.GenerateStats.pl -n 10004 -r test@test.test -m 'Sehr geehrte Damen und Herren,
>
>Diese Nachricht wurde automatisch generiert.
>
>Mit freundichen Grüßen
>Test
>'

So und wie kann ich das in den Crontabs machen?

(Ich weiß ich nerve langsam)
kingston
Znuny expert
Posts: 151
Joined: 07 Jul 2015, 16:02
Znuny Version: 4.0.5

Re: Statistik Zeitgesteuert

Post by kingston »

Keine Idee???
RoH1
Znuny advanced
Posts: 129
Joined: 22 Jun 2016, 10:32
Znuny Version: 6.0.4

Re: Statistik Zeitgesteuert

Post by RoH1 »

Ich kann dir nur sagen, dass \n nicht funktioniert :lol:
Ich schicke selber nur einen Einzeiler mit und mir reicht das, deswegen habe ich mich da nicht weiter mit befasst.
OTRS: 6.0.4
Ubuntu Server 14.04 LTS
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Statistik Zeitgesteuert

Post by reneeb »

Schreib Dir ein Perl/Bash/... Skript, das als Wrapper für den Aufruf dient. Dann rufst Du im Crontab dieses Wrapperskript auf...
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
cbg
Znuny expert
Posts: 169
Joined: 25 Jun 2016, 23:29
Znuny Version: 5.0.9

Re: Statistik Zeitgesteuert

Post by cbg »

Hi Leute,

mir hat dies hier sehr geholfen.

Bei mir läuft der Aufruf über die crontag des otrs users Problemlos.

Dabei muss natürlich darauf geachtet werden, dass dem otrs user das home-Verzeichnis /opt/otrs zugeordnet ist.
Ansonsten einfach den relativen Pfad eingeben:

*/30 * * * */opt/otrs/bin/otrs.Console.pl Maint::Stats::Generate --number 10280 --format Excel --mail-sender mail@mail.com --mail-recipient email@mail.com --mail-body "Statistik für mich"

oder

bin/otrs.Console.pl Maint::Stats::Generate --number 10280 --format Excel --mail-sender mail@mail.com --mail-recipient email@mail.com --mail-body "Statistik für mich"


funzt bei mir tadellos.

LG
Locked