Statistik Zeitgesteuert
Statistik Zeitgesteuert
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
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
Re: Statistik Zeitgesteuert
Hi,
In der Free ist das ein cronjob. In der OTRS Business Solution gibt's ne GUI
viele Grüße
Flo
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.
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.
Re: Statistik Zeitgesteuert
Hallo,
Danke
Kannst du mir villeicht die genaue Syntax zu schicken für den Cronjob oder den Link, wo ich mir das durchlesen kann?
Danke
Kannst du mir villeicht die genaue Syntax zu schicken für den Cronjob oder den Link, wo ich mir das durchlesen kann?
Re: Statistik Zeitgesteuert
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)
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
Ubuntu Server 14.04 LTS
Re: Statistik Zeitgesteuert
Ok Danke
Funktioniert das auchh mit OTRS 4?
Funktioniert das auchh mit OTRS 4?
Re: Statistik Zeitgesteuert
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
Ubuntu Server 14.04 LTS
Re: Statistik Zeitgesteuert
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
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
Re: Statistik Zeitgesteuert
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
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Re: Statistik Zeitgesteuert
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
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
Re: Statistik Zeitgesteuert
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
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Re: Statistik Zeitgesteuert
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
root@otrssrv02:/opt/otrs/bin# otrs.GenerateStats.pl -n 10004 -o /Stat
Re: Statistik Zeitgesteuert
Ich bin jetzt auch nicht der Cronprofi, aber müsste das nichtkingston wrote: -> */1 * * * * $HOME/bin/perl otrs.GenerateStats.pl -n 10004 -o /Stat >> /dev/Null
*/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
Ubuntu Server 14.04 LTS
Re: Statistik Zeitgesteuert
hi,
wenns manuell läuft und im cron nicht könnte $OTRSHOME falsch sein
Logs zeigen Dir oft den Fehler.
Flo
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.
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.
Re: Statistik Zeitgesteuert
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?
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?
Re: Statistik Zeitgesteuert
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
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Re: Statistik Zeitgesteuert
STIMMT
Daran liegt es.
Daran liegt es.
Re: Statistik Zeitgesteuert
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)
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)
Re: Statistik Zeitgesteuert
Keine Idee???
Re: Statistik Zeitgesteuert
Ich kann dir nur sagen, dass \n nicht funktioniert
Ich schicke selber nur einen Einzeiler mit und mir reicht das, deswegen habe ich mich da nicht weiter mit befasst.

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
Ubuntu Server 14.04 LTS
-
- 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
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
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Re: Statistik Zeitgesteuert
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
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