Nagios Addon schließt Tickets nicht
Nagios Addon schließt Tickets nicht
Hi,
ich verwende OTRS 3.1.12 und das Modul SystemMonitoring 2.3.3.
Soweit funktioniert es, dass das Nagios Mails ans OTRS schick, das OTRS sie erkennt und in die richtige Queue verschiebt. Nur gibt es das Problem, wenn Nagios eine Notification mit State: UP|OK schickt, wird das Ticket im OTRS nicht geschlossen.
Hat einer eine Idee woran dies liegen könnte?
ich verwende OTRS 3.1.12 und das Modul SystemMonitoring 2.3.3.
Soweit funktioniert es, dass das Nagios Mails ans OTRS schick, das OTRS sie erkennt und in die richtige Queue verschiebt. Nur gibt es das Problem, wenn Nagios eine Notification mit State: UP|OK schickt, wird das Ticket im OTRS nicht geschlossen.
Hat einer eine Idee woran dies liegen könnte?
Re: Nagios Addon schließt Tickets nicht
was sagt das Log?
"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
-
- Znuny newbie
- Posts: 2
- Joined: 15 Mar 2013, 09:50
- Znuny Version: 2.x, 3.x
- Company: it-novum GmbH
- Location: Fulda
- Contact:
Re: Nagios Addon schließt Tickets nicht
Hallo nick,
das SystemMonitoring Paket legt 3 dynamische Felder in der "Dynamic Field" Konfiguration an.
-> Verwendest du dynamische Felder? Stimmen die Referenzierungen aus der SysConfig ( => PostMaster::PreFilterModule###1-SystemMonitoring )?
-> Sind alle RegEx-Ausdrücke des SysConfig-Eintrags korrekt? Eventuell mal hier überprüfen: http://regexp-tester.mediacix.de/exp/regex
Gruß
das SystemMonitoring Paket legt 3 dynamische Felder in der "Dynamic Field" Konfiguration an.
-> Verwendest du dynamische Felder? Stimmen die Referenzierungen aus der SysConfig ( => PostMaster::PreFilterModule###1-SystemMonitoring )?
-> Sind alle RegEx-Ausdrücke des SysConfig-Eintrags korrekt? Eventuell mal hier überprüfen: http://regexp-tester.mediacix.de/exp/regex
Gruß
it-novum GmbH
http://www.it-novum.com
http://www.it-novum.com
Re: Nagios Addon schließt Tickets nicht
Hi,
die PrePostMasterConfig sieht wie folgt aus:
(siehe Anhang)
Ja es werden dynamische Felder verwendet.
Im Log habe ich leider nichts gefunden.
die PrePostMasterConfig sieht wie folgt aus:
(siehe Anhang)
Ja es werden dynamische Felder verwendet.
Im Log habe ich leider nichts gefunden.
You do not have the required permissions to view the files attached to this post.
-
- Znuny newbie
- Posts: 2
- Joined: 15 Mar 2013, 09:50
- Znuny Version: 2.x, 3.x
- Company: it-novum GmbH
- Location: Fulda
- Contact:
Re: Nagios Addon schließt Tickets nicht
Hi,
hast du auch ein Screenshot der angelegten dynamic Fields?
Gruß Max
hast du auch ein Screenshot der angelegten dynamic Fields?
Gruß Max
it-novum GmbH
http://www.it-novum.com
http://www.it-novum.com
Re: Nagios Addon schließt Tickets nicht
Hier die Screenshots:
You do not have the required permissions to view the files attached to this post.
Re: Nagios Addon schließt Tickets nicht
hat keiner eine Lösung?
-
- Moderator
- Posts: 393
- Joined: 30 Jan 2008, 02:26
- Znuny Version: All of them ^^
- Real Name: Hannes
- Company: Znuny|OTTERHUB
Re: Nagios Addon schließt Tickets nicht
Das ist ein wenig kompliziert zu debuggen aus der Ferne
Steht irgendwas vom Modul im OTRS / Webserver Error-Log.
Da hier regexp. greifen kann das leider viel sein
Gruß
Johannes
Steht irgendwas vom Modul im OTRS / Webserver Error-Log.
Da hier regexp. greifen kann das leider viel sein
Gruß
Johannes
Re: Nagios Addon schließt Tickets nicht
Hi,
ich habe gerade nochmal nachgeschaut. Im Log kann ich nichts außergewöhnliches erkennen. Auf im Ticket-Log steht auch nichts drinnen, was auf einen Fehler schließen lässt.
ich habe gerade nochmal nachgeschaut. Im Log kann ich nichts außergewöhnliches erkennen. Auf im Ticket-Log steht auch nichts drinnen, was auf einen Fehler schließen lässt.
Re: Nagios Addon schließt Tickets nicht
ich habe doch was gefunden im log.
procmail: [29257] Thu Apr 18 01:22:03 2013
22147 procmail: Assigning "LASTFOLDER=/opt/otrs//bin/otrs.PostMaster.pl"
22148 procmail: Notified comsat: "otrs@:/opt/otrs//bin/otrs.PostMaster.pl"
22149 From nagios@XXXXXXXXXXXX Thu Apr 18 01:22:02 2013
22150 Subject: Host UP alert for XXXXXXXXXXX (Internet VPN Router -
22151 Folder: /opt/otrs//bin/otrs.PostMaster.pl 1498
22152 procmail: [29477] Thu Apr 18 03:01:01 2013
22153 procmail: Couldn't determine implicit lockfile from "/opt/otrs//bin/otrs.PostMaster.pl"
22154 procmail: Locking ".lock"
22155 procmail: Error while writing to "_lMH.NX0bRB.XXXXXXXXXXXX"
22156 procmail: Lock failure on ".lock"
22157 procmail: Executing "/opt/otrs//bin/otrs.PostMaster.pl"
22158 ERROR: OTRS-otrs.PostMaster.pl-10 Perl: 5.10.1 OS: linux Time: Thu Apr 18 03:01:02 2013
22159
22160 Message: Need StateID or State!
Traceback (29482):
22163 Module: Kernel::System::Ticket::TicketStateSet (v1.549.2.13) Line: 3944
22164 Module: Kernel::System::PostMaster::FollowUp::Run (v1.77) Line: 128
22165 Module: Kernel::System::PostMaster::Run (v1.87.2.2) Line: 353
22166 Module: (eval) (v1.5) Line: 114
22167 Module: /opt/otrs//bin/otrs.PostMaster.pl (v1.5) Line: 84
sry hatte nicht richtig geschaut
procmail: [29257] Thu Apr 18 01:22:03 2013
22147 procmail: Assigning "LASTFOLDER=/opt/otrs//bin/otrs.PostMaster.pl"
22148 procmail: Notified comsat: "otrs@:/opt/otrs//bin/otrs.PostMaster.pl"
22149 From nagios@XXXXXXXXXXXX Thu Apr 18 01:22:02 2013
22150 Subject: Host UP alert for XXXXXXXXXXX (Internet VPN Router -
22151 Folder: /opt/otrs//bin/otrs.PostMaster.pl 1498
22152 procmail: [29477] Thu Apr 18 03:01:01 2013
22153 procmail: Couldn't determine implicit lockfile from "/opt/otrs//bin/otrs.PostMaster.pl"
22154 procmail: Locking ".lock"
22155 procmail: Error while writing to "_lMH.NX0bRB.XXXXXXXXXXXX"
22156 procmail: Lock failure on ".lock"
22157 procmail: Executing "/opt/otrs//bin/otrs.PostMaster.pl"
22158 ERROR: OTRS-otrs.PostMaster.pl-10 Perl: 5.10.1 OS: linux Time: Thu Apr 18 03:01:02 2013
22159
22160 Message: Need StateID or State!
Traceback (29482):
22163 Module: Kernel::System::Ticket::TicketStateSet (v1.549.2.13) Line: 3944
22164 Module: Kernel::System::PostMaster::FollowUp::Run (v1.77) Line: 128
22165 Module: Kernel::System::PostMaster::Run (v1.87.2.2) Line: 353
22166 Module: (eval) (v1.5) Line: 114
22167 Module: /opt/otrs//bin/otrs.PostMaster.pl (v1.5) Line: 84
sry hatte nicht richtig geschaut
[gelöst] Re: Nagios Addon schließt Tickets nicht
So habe den Fehler gefunden:
1) Der Status den man im PostMaster Filter definiert muss aktiv bzw vorhanden sein. Wenn der Status umbenannt oder ungültig ist, kann er das Ticket nicht schließen.
2)22155 procmail: Error while writing to "_lMH.NX0bRB.XXXXXXXXXXXX" -> Dieser Fehler weist auf ein Berechtigungsproblem hin. In der Online OTRS Doku für Debian steht folgendes drinnen:
useradd -r -d /opt/otrs/ -c 'OTRS user' otrs
usermod -g www-data otrs
und
bin/otrs.SetPermissions.pl --otrs-user=otrs --otrs-group=otrs --web-user=www-data --web-group=www-data /opt/otrs
aber in der INSTALL Doku vom OTRS steht folgendes drinnen:
shell> usermod -G www-data otrs
und
shell> bin/otrs.SetPermissions.pl --otrs-user=otrs --web-user=www-data --otrs-group=www-data --web-group=www-data /opt/otrs
Nach langem Testen bin ich drauf gekommen das es wie folgt auszusehen hat:
shell> usermod -G www-data otrs
und
bin/otrs.SetPermissions.pl --otrs-user=otrs --otrs-group=otrs --web-user=www-data --web-group=www-data /opt/otrs
Seitdem ich es so eingestellt habe, habe ich bisher keine Error-Logs bzw. werden die Nagios Mails richtig geschlossen bzw. angenommen vom otrs
1) Der Status den man im PostMaster Filter definiert muss aktiv bzw vorhanden sein. Wenn der Status umbenannt oder ungültig ist, kann er das Ticket nicht schließen.
2)22155 procmail: Error while writing to "_lMH.NX0bRB.XXXXXXXXXXXX" -> Dieser Fehler weist auf ein Berechtigungsproblem hin. In der Online OTRS Doku für Debian steht folgendes drinnen:
useradd -r -d /opt/otrs/ -c 'OTRS user' otrs
usermod -g www-data otrs
und
bin/otrs.SetPermissions.pl --otrs-user=otrs --otrs-group=otrs --web-user=www-data --web-group=www-data /opt/otrs
aber in der INSTALL Doku vom OTRS steht folgendes drinnen:
shell> usermod -G www-data otrs
und
shell> bin/otrs.SetPermissions.pl --otrs-user=otrs --web-user=www-data --otrs-group=www-data --web-group=www-data /opt/otrs
Nach langem Testen bin ich drauf gekommen das es wie folgt auszusehen hat:
shell> usermod -G www-data otrs
und
bin/otrs.SetPermissions.pl --otrs-user=otrs --otrs-group=otrs --web-user=www-data --web-group=www-data /opt/otrs
Seitdem ich es so eingestellt habe, habe ich bisher keine Error-Logs bzw. werden die Nagios Mails richtig geschlossen bzw. angenommen vom otrs