[rt-users] Error when editing RegExp in RT::Extension::Nagios
Giuseppe Sollazzo
gsollazz at sgul.ac.uk
Tue Jun 21 10:32:08 EDT 2011
Hi,
I've edited the regular expression that is matched against subjects to
look like
m{(PROBLEM|RECOVERY|ACKNOWLEDGEMENT)\s+alert\s+(Service|Host) Alt:
([^/]+)/?(.*)\s+is\s+(\w+)}i
which should match, provided I'm not wrong, something like
PROBLEM alert Service Alt: server/server_service is WARNING
RECOVERY alert Service Alt: server/server_service is OK
However, I see messages are not merged and by inspecting the log I get
this error:
X-RT-Original-Encoding: utf-8
(/opt/rt4/sbin/../lib/RT/Action/SendEmail.pm:659)
[Tue Jun 21 14:28:02 2011] [debug]: Removing deferred recipients from
Bcc: line (/opt/rt4/sbin/../lib/RT/Action/SendEmail.pm:682)
[Tue Jun 21 14:28:02 2011] [debug]: Setting deferred recipients for
attribute creation (/opt/rt4/sbin/../lib/RT/Action/SendEmail.pm:691)
[Tue Jun 21 14:28:02 2011] [debug]: No recipients found for deferred
delivery on transaction #19182
(/opt/rt4/sbin/../lib/RT/Action/SendEmail.pm:704)
[Tue Jun 21 14:28:02 2011] [info]:
<rt-4.0.0-8571-1308666481-267.103-4-0 at SGUL> #103/19182 - Scrip 4 On
Create Notify AdminCcs (/opt/rt4/sbin/../lib/RT/Action/SendEmail.pm:301)
[Tue Jun 21 14:28:02 2011] [info]:
<rt-4.0.0-8571-1308666481-267.103-4-0 at SGUL> No recipients found. Not
sending. (/opt/rt4/sbin/../lib/RT/Interface/Email.pm:352)
[Tue Jun 21 14:28:02 2011] [debug]: Committing scrip #11 on txn #19182
of ticket #103 (/opt/rt4/sbin/../lib/RT/Scrips.pm:183)
[Tue Jun 21 14:28:02 2011] [debug]: Committing scrip #12 on txn #19182
of ticket #103 (/opt/rt4/sbin/../lib/RT/Scrips.pm:183)
[Tue Jun 21 14:28:02 2011] [info]: Extracted type, category, host,
problem_type and problem_severity from
subject with values RECOVERY, Service, sambadev2, sambadev2_root and OK
(/opt/rt4/local/plugins/RT-Extension-Nagios/lib/RT/Action/UpdateNagiosTickets.pm:36)
[Tue Jun 21 14:28:02 2011] [error]: Scrip Commit 12 died. - Can't call
method "SetStatus" on an undefined value at
/opt/rt4/local/plugins/RT-Extension-Nagios/lib/RT/Action/UpdateNagiosTickets.pm
line 79.
Stack:
[/opt/rt4/local/plugins/RT-Extension-Nagios/lib/RT/Action/UpdateNagiosTickets.pm:79]
[/opt/rt4/sbin/../lib/RT/ScripAction.pm:232]
[/opt/rt4/sbin/../lib/RT/Scrip.pm:475]
[/opt/rt4/sbin/../lib/RT/Scrips.pm:189]
[/opt/rt4/sbin/../lib/RT/Transaction.pm:198]
[/opt/rt4/sbin/../lib/RT/Record.pm:1450]
[/opt/rt4/sbin/../lib/RT/Ticket.pm:669]
[/opt/rt4/sbin/../lib/RT/Interface/Email.pm:1495]
[/opt/rt4/share/html/REST/1.0/NoAuth/mail-gateway:61]
(/opt/rt4/sbin/../lib/RT/Scrip.pm:483)
[Tue Jun 21 14:28:02 2011] [info]: Ticket 103 created in queue 'Nagios'
by gsollazz (/opt/rt4/sbin/../lib/RT/Ticket.pm:681)
[Tue Jun 21 14:28:02 2011] [debug]: Found 0 scrips for TransactionBatch
stage with applicable type(s) Create for txn #19182 on ticket #103
(/opt/rt4/sbin/../lib/RT/Scrips.pm:367)
Any idea?
Thanks,
Giuseppe
--
____________________________________
Giuseppe Sollazzo
Senior Systems Analyst
Computing Services
Information Services
St. George's, University Of London
Cranmer Terrace
London SW17 0RE
Email: gsollazz at sgul.ac.uk
Direct Dial: +44 20 8725 5160
Fax: +44 20 8725 3583
More information about the rt-users
mailing list