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]