GenericAgent Job läuft nicht
-
- Znuny expert
- Posts: 164
- Joined: 07 Sep 2011, 13:39
- Znuny Version: 3.07
- Real Name: Christian kreis
GenericAgent Job läuft nicht
Servus Leute,
hoffe mir kann einer helfen. Also ich hab mehrere GenericAgent Jobs erstellt u. a. um Tickets in die richtige Queue einzusortieren und zum anderen einen Job der wenn das Ticket eskaliert einen bestimmte Status setzt auf den wiederum ein Ereignis (Benachrichtigung) ausgelöst wird. Mein Problem ist jetzt, dass ich eingestellt habe, dass diese Jobs immer laufen sollen also von 00 bis 50 Min, von 0-23 Std und Mo-So. Dann müssten die Jobs ja regelmäßig alle 10min laufen, tun sie aber nicht. Meistens laufen sie nur alle 20 Min und jetzt sind sie schon seit 40min gar nicht mehr gelaufen, ich finde aber keinen Fehler es ist eigentlich alles so wie es sein soll. Hatt jemand eine Idee was ich übersehen haben könnte?
Ich hab hier irgendwo gelesen, dass ich die Jobs auch in geringeren Zeitabständen als 10min ausführen kann, das wäre auch für mich interessant, wie funktioniert das unter Windows? Ich hab irgendwie nur ne Anleitung für Linux gefunden.
Vielen Dank schonmal
Gruß
Christian
hoffe mir kann einer helfen. Also ich hab mehrere GenericAgent Jobs erstellt u. a. um Tickets in die richtige Queue einzusortieren und zum anderen einen Job der wenn das Ticket eskaliert einen bestimmte Status setzt auf den wiederum ein Ereignis (Benachrichtigung) ausgelöst wird. Mein Problem ist jetzt, dass ich eingestellt habe, dass diese Jobs immer laufen sollen also von 00 bis 50 Min, von 0-23 Std und Mo-So. Dann müssten die Jobs ja regelmäßig alle 10min laufen, tun sie aber nicht. Meistens laufen sie nur alle 20 Min und jetzt sind sie schon seit 40min gar nicht mehr gelaufen, ich finde aber keinen Fehler es ist eigentlich alles so wie es sein soll. Hatt jemand eine Idee was ich übersehen haben könnte?
Ich hab hier irgendwo gelesen, dass ich die Jobs auch in geringeren Zeitabständen als 10min ausführen kann, das wäre auch für mich interessant, wie funktioniert das unter Windows? Ich hab irgendwie nur ne Anleitung für Linux gefunden.
Vielen Dank schonmal
Gruß
Christian
-
- Znuny ninja
- Posts: 1029
- Joined: 13 Apr 2009, 12:26
- Znuny Version: 6.0.13
- Real Name: Wolfgang Fürtbauer
- Company: PBS Logitek GmbH
- Location: Pinsdorf
Re: GenericAgent Job läuft nicht
was sagt das Log?
Produktiv:
OTRS 6.0.13/ ITSM 6.0.13
OS: SUSE Linux (SLES 12, Leap), MySql 5.5.x, 5.6.x
Windows 2012 AD Integration (agents and customers), Nagios integration (incidents, CMDB), Survey, TimeAccounting
OTRS 6.0.13/ ITSM 6.0.13
OS: SUSE Linux (SLES 12, Leap), MySql 5.5.x, 5.6.x
Windows 2012 AD Integration (agents and customers), Nagios integration (incidents, CMDB), Survey, TimeAccounting
-
- Znuny expert
- Posts: 164
- Joined: 07 Sep 2011, 13:39
- Znuny Version: 3.07
- Real Name: Christian kreis
Re: GenericAgent Job läuft nicht
Nichts. Keine Errors oder so. Obwohl die Jobs 10 minütige eingestellt sind laufen sie nur alle 20 Minuten.
Zwischen durch kommt das hier:
[Thu Mar 1 07:20:03 2012][Notice][Kernel::System::PID::PIDCreate] Can't create PID GenericAgent, because it's already running
Aber nicht regelmäßig manchmal bei jedem Durchlauf der Jobs manchmal auch nur alle paar Stunden mal.
Zwischen durch kommt das hier:
[Thu Mar 1 07:20:03 2012][Notice][Kernel::System::PID::PIDCreate] Can't create PID GenericAgent, because it's already running
Aber nicht regelmäßig manchmal bei jedem Durchlauf der Jobs manchmal auch nur alle paar Stunden mal.
Re: GenericAgent Job läuft nicht
In welchen Dateien hast du die Zeit geändert?
Testsystem:
OTRS 3.1.1 mit ITSM 3.1.2
SLES 10
Apache 2.2.3
MySQL 5.0.26
OTRS 3.1.1 mit ITSM 3.1.2
SLES 10
Apache 2.2.3
MySQL 5.0.26
-
- Znuny expert
- Posts: 164
- Joined: 07 Sep 2011, 13:39
- Znuny Version: 3.07
- Real Name: Christian kreis
Re: GenericAgent Job läuft nicht
Bisher in gar keiner. Ich hab die Generic Jobs über die Weboberfläche erstellt und somit auch nur dort die Zeiten eingestellt. In welchen Dateien kann ich die denn bearbeiten?
Re: GenericAgent Job läuft nicht
Ich habe bisher alle meine Jobs über die GenericAgent.pm laufen lassen dafür muss man die Zeit in den Dateien ändern.
Ich habe auch die Erfahrung gemacht, dass der GenericAgent in der Sysconfig nicht immer läuft.
Bei uns wurde er nur ausgeführt wenn ein Ticket die Vorraussetzngen des Ticketfilters erfüllte
Ich habe auch die Erfahrung gemacht, dass der GenericAgent in der Sysconfig nicht immer läuft.
Bei uns wurde er nur ausgeführt wenn ein Ticket die Vorraussetzngen des Ticketfilters erfüllte
Testsystem:
OTRS 3.1.1 mit ITSM 3.1.2
SLES 10
Apache 2.2.3
MySQL 5.0.26
OTRS 3.1.1 mit ITSM 3.1.2
SLES 10
Apache 2.2.3
MySQL 5.0.26
-
- Znuny expert
- Posts: 164
- Joined: 07 Sep 2011, 13:39
- Znuny Version: 3.07
- Real Name: Christian kreis
Re: GenericAgent Job läuft nicht
Wenns wenigstens so wäre. Die laufen grundsätzlich alle 20min obwohl 10 eingestellt sind, völlig unabhängig davon ob die Kriterien erfüllt sind oder nicht.
Und nach den Änderungen in der GenericAgent.pm läuft es? Auch den Zeiten entsprechend?
Wie leg ich einen Job nur über diese Dateien an? Fänd ich super wenn du mir das näherbringen könntest.
Und nach den Änderungen in der GenericAgent.pm läuft es? Auch den Zeiten entsprechend?
Wie leg ich einen Job nur über diese Dateien an? Fänd ich super wenn du mir das näherbringen könntest.
Re: GenericAgent Job läuft nicht
Zum Aanlegen von Jobs war dieser Beitrag sehr hilfreich
viewtopic.php?f=36&t=2523
Man muss im Ordner /var/cron die Dateien anpassen (siehe Doku)
Ich habe dann die selben Zeiten in die Crontab.txt eingetragen.
Mehr helfen kann ich dir auch nicht bin selbst ein Anfänger und muss mich einarbeiten.
Ich benutze es um an bestimmte Tickets eine Notiz anzuhängen daher genügt es meinen Anforderungen,
wenn du mehrere Jobs hast musst du vermutlich mehrere Dateien erstellen um individuelle Zeiten einstellen zu können
/edit
Die Beschreibung trifft auf eine Windows Installation der Version 3.0.11 zu,
sind erst heute auf einen Linux Server umgezogen
viewtopic.php?f=36&t=2523
Man muss im Ordner /var/cron die Dateien anpassen (siehe Doku)
Ich habe dann die selben Zeiten in die Crontab.txt eingetragen.
Mehr helfen kann ich dir auch nicht bin selbst ein Anfänger und muss mich einarbeiten.
Ich benutze es um an bestimmte Tickets eine Notiz anzuhängen daher genügt es meinen Anforderungen,
wenn du mehrere Jobs hast musst du vermutlich mehrere Dateien erstellen um individuelle Zeiten einstellen zu können
/edit
Die Beschreibung trifft auf eine Windows Installation der Version 3.0.11 zu,
sind erst heute auf einen Linux Server umgezogen
Testsystem:
OTRS 3.1.1 mit ITSM 3.1.2
SLES 10
Apache 2.2.3
MySQL 5.0.26
OTRS 3.1.1 mit ITSM 3.1.2
SLES 10
Apache 2.2.3
MySQL 5.0.26
-
- Znuny expert
- Posts: 164
- Joined: 07 Sep 2011, 13:39
- Znuny Version: 3.07
- Real Name: Christian kreis
Re: GenericAgent Job läuft nicht
D.h. für Jobs die ich über die Weboberfläche anlege werden auf dem Server für jeden Job Dateien angelegt? Die muss ich jetzt öffnen und und die Zeit ändern? Und dann die selben Zeiten in der Crontab.txt eintragen?
Kein Problem wir arbeiten auf Windows.
Kein Problem wir arbeiten auf Windows.

Re: GenericAgent Job läuft nicht
Mit dem Generic Agent in der Sysconfig habe ich keine Erfahrung da kann ich dir nicht weiterhelfen.
Wenn alle Jobs zur gleichen Zeit ausgeführt werden sollen, kannst du sie in eine Datei (GenericAgent.pm) schreiben und diese Intervall ändern.
Dabei könnte ich versuchen dir zu helfen
Wenn alle Jobs zur gleichen Zeit ausgeführt werden sollen, kannst du sie in eine Datei (GenericAgent.pm) schreiben und diese Intervall ändern.
Dabei könnte ich versuchen dir zu helfen
Testsystem:
OTRS 3.1.1 mit ITSM 3.1.2
SLES 10
Apache 2.2.3
MySQL 5.0.26
OTRS 3.1.1 mit ITSM 3.1.2
SLES 10
Apache 2.2.3
MySQL 5.0.26
-
- Znuny expert
- Posts: 164
- Joined: 07 Sep 2011, 13:39
- Znuny Version: 3.07
- Real Name: Christian kreis
Re: GenericAgent Job läuft nicht
ja vll wie ich einen neuen job da einpflege und den intervall für die durchführung festlege...
Re: GenericAgent Job läuft nicht
# start generic agent every 10 minutes
*/10 * * * * $HOME/bin/otrs.GenericAgent.pl >> /dev/null
in OTRS/var/cron/generic_agent
*/10 * * * * C:/PROGRA~1/OTRS/StrawberryPerl/perl/bin/perl.exe C:/PROGRA~1/OTRS/OTRS/bin/otrs.GenericAgent.pl
in CRONw/crontab.txt
dann wir die Datei GenericAgent.pm alle 10 min ausgeführt
schau dir die .examples Datei und den Forumsbeitrag den ich gepostet habe an um die Jobs zu erstellen.
Ichhabe nicht genug Infos um sie dir zu schreiben. Wenn konkrete Fragen sind dann versuche ich sie zu beantworten
*/10 * * * * $HOME/bin/otrs.GenericAgent.pl >> /dev/null
in OTRS/var/cron/generic_agent
*/10 * * * * C:/PROGRA~1/OTRS/StrawberryPerl/perl/bin/perl.exe C:/PROGRA~1/OTRS/OTRS/bin/otrs.GenericAgent.pl
in CRONw/crontab.txt
dann wir die Datei GenericAgent.pm alle 10 min ausgeführt
schau dir die .examples Datei und den Forumsbeitrag den ich gepostet habe an um die Jobs zu erstellen.
Ichhabe nicht genug Infos um sie dir zu schreiben. Wenn konkrete Fragen sind dann versuche ich sie zu beantworten
Testsystem:
OTRS 3.1.1 mit ITSM 3.1.2
SLES 10
Apache 2.2.3
MySQL 5.0.26
OTRS 3.1.1 mit ITSM 3.1.2
SLES 10
Apache 2.2.3
MySQL 5.0.26
-
- Znuny expert
- Posts: 164
- Joined: 07 Sep 2011, 13:39
- Znuny Version: 3.07
- Real Name: Christian kreis
Re: GenericAgent Job läuft nicht
Danke dir das hab ich jetzt mal gemacht. Ich geh aber mal davon aus, dass die Jobs, die ich über den Weboberfläche angelegt habe trotzdem weiterhin alle 10min ausgeführt werden.
Aber soweit trotzdem herzlichen Dank!!
Weiß jemand wo die Jobs die ich über die Weboberfläche angelegt habe abgelegt werden? Kann ich die irgendwo nochmal genauer bearbeiten und die Startzeit verändern? Wenn nein wie kann ich einen Job anlegen, den ich alle 2 Minuten starten möchte?
Aber soweit trotzdem herzlichen Dank!!
Weiß jemand wo die Jobs die ich über die Weboberfläche angelegt habe abgelegt werden? Kann ich die irgendwo nochmal genauer bearbeiten und die Startzeit verändern? Wenn nein wie kann ich einen Job anlegen, den ich alle 2 Minuten starten möchte?
-
- Znuny expert
- Posts: 164
- Joined: 07 Sep 2011, 13:39
- Znuny Version: 3.07
- Real Name: Christian kreis
Re: GenericAgent Job läuft nicht
Kann mir jemand helfen wie ich diese Jobs direkt auf dem Server anlege und NICHT über die Weboberfläche? Das wäre sehr hilfreich weil die über die Weboberfläche einfach auch sehr unzuverlässig sind. Ich habe auf 2 Min umgestellt, und gehofft, dass die über die Weboberfläche angelegten Jobs zumindest jetzt alle 10min laufen, aber das ist alles immer noch sehr unzuverlässig und läuft manchmal alle 10 aber sehr häufig auch nur jedes zweite mal also alle 20min dann.Wäre über jede Hilfe sehr dankbar.
-
- Znuny expert
- Posts: 164
- Joined: 07 Sep 2011, 13:39
- Znuny Version: 3.07
- Real Name: Christian kreis
Re: GenericAgent Job läuft nicht
wo hast du die von dir erstellten jobs eingepflegt?Heschbeld wrote:# start generic agent every 10 minutes
*/10 * * * * $HOME/bin/otrs.GenericAgent.pl >> /dev/null
in OTRS/var/cron/generic_agent
*/10 * * * * C:/PROGRA~1/OTRS/StrawberryPerl/perl/bin/perl.exe C:/PROGRA~1/OTRS/OTRS/bin/otrs.GenericAgent.pl
in CRONw/crontab.txt
dann wir die Datei GenericAgent.pm alle 10 min ausgeführt
schau dir die .examples Datei und den Forumsbeitrag den ich gepostet habe an um die Jobs zu erstellen.
Ichhabe nicht genug Infos um sie dir zu schreiben. Wenn konkrete Fragen sind dann versuche ich sie zu beantworten
Re: GenericAgent Job läuft nicht
Ich hatte nur einen Job laufen deshalb hab ich es in die GenericAgent.pm geschrieben
Testsystem:
OTRS 3.1.1 mit ITSM 3.1.2
SLES 10
Apache 2.2.3
MySQL 5.0.26
OTRS 3.1.1 mit ITSM 3.1.2
SLES 10
Apache 2.2.3
MySQL 5.0.26
-
- Znuny expert
- Posts: 164
- Joined: 07 Sep 2011, 13:39
- Znuny Version: 3.07
- Real Name: Christian kreis
Re: GenericAgent Job läuft nicht
Ah ok hast du den einfach ans Ende dazu geschrieben oder muss das an ner bestimmten stelle sein?Heschbeld wrote:Ich hatte nur einen Job laufen deshalb hab ich es in die GenericAgent.pm geschrieben
Re: GenericAgent Job läuft nicht
es sollte zwischen und sein und den vorgegeben Aufbau haben
Code: Select all
% Jobs = (
Code: Select all
);
Testsystem:
OTRS 3.1.1 mit ITSM 3.1.2
SLES 10
Apache 2.2.3
MySQL 5.0.26
OTRS 3.1.1 mit ITSM 3.1.2
SLES 10
Apache 2.2.3
MySQL 5.0.26
-
- Znuny expert
- Posts: 164
- Joined: 07 Sep 2011, 13:39
- Znuny Version: 3.07
- Real Name: Christian kreis
Re: GenericAgent Job läuft nicht
Code: Select all
# -----------------------------------------------------------------------
# automatische Queueverschiebung
# -----------------------------------------------------------------------
% Jobs = (
'Aktion' => {
CustomerID => '66.666*',
CreatedQueues => ['Mail-Tickets'],
#Ticketaktion -> neue Queue
New => {
Queue => 'XXX-Queue',
SLA => 'SLA XXX',
},
},
);
Code: Select all
$Self->{GenericAgentObject} = Kernel::System::GenericAgent->new(%Param);
-
- Znuny expert
- Posts: 164
- Joined: 07 Sep 2011, 13:39
- Znuny Version: 3.07
- Real Name: Christian kreis
Re: GenericAgent Job läuft nicht
Kann mir bitte jemand helfen wie ich eine Benachrichtigung bekomme wenn die Eskalationszeit abgelaufen ist? Es gibt ja die Agentenbenachrichtigung Agent::Escalation aber ich bekomme es einfach nicht hin, dass die ausgeführt wird. Weiß das irgend jemand.