[rt-devel] Feature request: Ignore Global Scrips
Bruce Campbell
bruce_campbell at ripe.net
Tue Dec 3 09:53:08 EST 2002
On Tue, 3 Dec 2002, Stanislav Sinyagin wrote:
> It would be nice for some queues not to inherit the global scrips.
It depends on what you are doing in your global scrips as to whether this
is needed, but a method of doing so would be to:
etc/config.pm:
# Skip running the global scrips in the following queue.
$SkipGlobalsinQueue = "netmon";
lib/RT/Transaction.pm:
sub Create {
...
+ # See whether we skip this queue
+ if( $TicketAsSystem->QueueObj->Name() ne $RT::SkipGlobslsinQueue ){
$PossibleScrips->LimitToGlobal();
+ }
> There are two possible workarounds: 1) remove some
> actions from Global Scrips and replicate them into
> the specific queues; 2) alias nagios at ourdomain to /dev/null
> Both these workarounds look ugly, and the RT option
> that disables global scrips for particular queue, would be
> very nice.
The above supplied hack is certainly not graceful (its not extendable to
multiple queues), and in this specific instance, sending nagios at yourdomain
would be far easier (assuming you're not providing input to nagios via
email).
Regards,
--
Bruce Campbell RIPE
Systems/Network Engineer NCC
www.ripe.net - PGP562C8B1B Operations/Security
More information about the Rt-devel
mailing list