Re: [Nagios-devel] Automatically acknowledge services of an

Support forum for Nagios Core, Nagios Plugins, NCPA, NRPE, NSCA, NDOUtils and more. Engage with the community of users including those using the open source solutions.
Locked
Guest

Re: [Nagios-devel] Automatically acknowledge services of an

Post by Guest »

--90e6ba308d7669538a04977051f2
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Tue, Dec 14, 2010 at 10:43 AM, Andreas Ericsson wrote:
> I'd take a patch to block notifications from eventbroker modules in
> the blink of an eye if that's the case. NEBERROR_CALLBACKOVERRIDE is
> meant for things like that, but it's currently only supported for
> host and service checks. Such a patch would make it positively
> trivial to write an eventbroker module that does what you want.
>

So we'll go with the NEB module method. Attached is a patch that
allows modules to block notifications. What do you think about it ?

Thanks for your hints BTW :-)

--=20
Matthieu KERMAGORET | D=C3=A9veloppeur

[email protected]

MERETHIS est =C3=A9diteur du logiciel Centreon.

--90e6ba308d7669538a04977051f2
Content-Type: text/x-patch; charset=US-ASCII;
name="nagios_neb_result_control_notifications.patch"
Content-Disposition: attachment;
filename="nagios_neb_result_control_notifications.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_ghq2nqcc0

ZGlmZiAtTmF1ciBhL2Jhc2UvYnJva2VyLmMgYi9iYXNlL2Jyb2tlci5jCi0tLSBhL2Jhc2UvYnJv
a2VyLmMJMjAxMC0xMi0xNCAxMjo0MToyMC45Nzk2MTkwMDEgKzAxMDAKKysrIGIvYmFzZS9icm9r
ZXIuYwkyMDEwLTEyLTE0IDEzOjU4OjM5LjkyOTYxODk5OSArMDEwMApAQCAtNTg0LDEzICs1ODQs
MTQgQEAKIAogCiAvKiBzZW5kIG5vdGlmaWNhdGlvbiBkYXRhIHRvIGJyb2tlciAqLwotdm9pZCBi
cm9rZXJfbm90aWZpY2F0aW9uX2RhdGEoaW50IHR5cGUsIGludCBmbGFncywgaW50IGF0dHIsIGlu
dCBub3RpZmljYXRpb25fdHlwZSwgaW50IHJlYXNvbl90eXBlLCBzdHJ1Y3QgdGltZXZhbCBzdGFy
dF90aW1lLCBzdHJ1Y3QgdGltZXZhbCBlbmRfdGltZSwgdm9pZCAqZGF0YSwgY2hhciAqYWNrX2F1
dGhvciwgY2hhciAqYWNrX2RhdGEsIGludCBlc2NhbGF0ZWQsIGludCBjb250YWN0c19ub3RpZmll
ZCwgc3RydWN0IHRpbWV2YWwgKnRpbWVzdGFtcCl7CitpbnQgYnJva2VyX25vdGlmaWNhdGlvbl9k
YXRhKGludCB0eXBlLCBpbnQgZmxhZ3MsIGludCBhdHRyLCBpbnQgbm90aWZpY2F0aW9uX3R5cGUs
IGludCByZWFzb25fdHlwZSwgc3RydWN0IHRpbWV2YWwgc3RhcnRfdGltZSwgc3RydWN0IHRpbWV2
YWwgZW5kX3RpbWUsIHZvaWQgKmRhdGEsIGNoYXIgKmFja19hdXRob3IsIGNoYXIgKmFja19kYXRh
LCBpbnQgZXNjYWxhdGVkLCBpbnQgY29udGFjdHNfbm90aWZpZWQsIHN0cnVjdCB0aW1ldmFsICp0
aW1lc3RhbXApewogCW5lYnN0cnVjdF9ub3RpZmljYXRpb25fZGF0YSBkczsKIAlob3N0ICp0ZW1w
X2hvc3Q9TlVMTDsKIAlzZXJ2aWNlICp0ZW1wX3NlcnZpY2U9TlVMTDsKKwlpbnQgcmV0dXJuX2Nv
ZGU9T0s7CiAKIAlpZighKGV2ZW50X2Jyb2tlcl9vcHRpb25zICYgQlJPS0VSX05PVElGSUNBVElP
TlMpKQotCQlyZXR1cm47CisJCXJldHVybiByZXR1cm5fY29kZTsKIAkKIAkvKiBmaWxsIHN0cnVj
dCB3aXRoIHJlbGV2YW50IGRhdGEgKi8KIAlkcy50eXBlPXR5cGU7CkBAIC02MjMsMjEgKzYyNCwy
MiBAQAogCWRzLmNvbnRhY3RzX25vdGlmaWVkPWNvbnRhY3RzX25vdGlmaWVkOwogCiAJLyogbWFr
ZSBjYWxsYmFja3MgKi8KLQluZWJfbWFrZV9jYWxsYmFja3MoTkVCQ0FMTEJBQ0tfTk9USUZJQ0FU
SU9OX0RBVEEsKHZvaWQgKikmZHMpOworCXJldHVybl9jb2RlPW5lYl9tYWtlX2NhbGxiYWNrcyhO
RUJDQUxMQkFDS19OT1RJRklDQVRJT05fREFUQSwodm9pZCAqKSZkcyk7CiAKLQlyZXR1cm47CisJ
cmV0dXJuIHJldHVybl9jb2RlOwogICAgICAgICB9CiAKIAogCiAvKiBzZW5kIGNvbnRhY3Qgbm90
aWZpY2F0aW9uIGRhdGEgdG8gYnJva2VyICovCi12b2lkIGJyb2tlcl9jb250YWN0X25vdGlmaWNh
dGlvbl9kYXRhKGludCB0eXBlLCBpbnQgZmxhZ3MsIGludCBhdHRyLCBpbnQgbm90aWZpY2F0aW9u
X3R5cGUsIGludCByZWFzb25fdHlwZSwgc3RydWN0IHRpbWV2YWwgc3RhcnRfdGltZSwgc3RydWN0
IHRpbWV2YWwgZW5kX3RpbWUsIHZvaWQgKmRhdGEsIGNvbnRhY3QgKmNudGN0LCBjaGFyICphY2tf
YXV0aG9yLCBjaGFyICphY2tfZGF0YSwgaW50IGVzY2FsYXRlZCwgc3RydWN0IHRpbWV2YWwgKnRp
bWVzdGFtcCl7CitpbnQgYnJva2VyX2NvbnRhY3Rfbm90aWZpY2F0aW9uX2RhdGEoaW50IHR5cGUs
IGludCBmbGFncywgaW50IGF0dHIsIGludCBub3RpZmljYXRpb25fdHlwZSwgaW50IHJlYXNvbl90
eXBlLCBzdHJ1Y3QgdGltZXZhbCBzdGFydF90aW1lLCBzdHJ1Y3QgdGltZXZhbCBlbmRfdGltZSwg
dm9pZCAqZGF0YSwgY29udGFjdCAqY250Y3QsIGNoYXIgKmFja19hdXRob3IsIGNoYXIgKmFja19k
YXRhLCBpbnQgZXNjYWxhdGVkLCBzdHJ1Y3QgdGltZXZhbCAqdGltZXN0YW1wKXsKIAluZWJzdHJ1
Y3RfY29udGFjdF9ub3RpZmljYXRpb25fZGF0YSBkczsKIAlob3N0ICp0ZW1wX2hvc3Q9TlVMTDsK
IAlzZXJ2aWNlICp0ZW1wX3NlcnZpY2U9TlVMTDsKKwlpbnQgcmV0dXJuX2NvZGU9T0s7CiAKIAlp
ZighKGV2ZW50X2Jyb2tlcl9vcHRpb25zICYgQlJPS0VSX05PVElGSUNBVElPTlMpKQotCQlyZXR1
cm47CisJCXJldHVybiByZXR1cm5fY29kZTsKIAkKIAkvKiBmaWxsIHN0cnVjdCB3aXRoIHJlbGV2
YW50IGRhdGEgKi8KIAlkcy50eXBlPXR5cGU7CkBAIC02NzEsMjMgKzY3MywyNCBAQAogCWRzLmVz
Y2FsYXRlZD1lc2NhbGF0ZWQ7CiAKIAkvKiBtYWtlIGNhbGxiYWNrcyAqLwotCW5lYl9tYWt

...[email truncated]...


This post was automatically imported from historical nagios-devel mailing list archives
Original poster: [email protected]
Locked