--00032555b126bfd59b04a9355e5a
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Hi list,
Attached patch allows broker modules to be notified when a custom
variable is updated (either on host, service or contact) through
external commands.
This feature could be very useful for modules like ndomod which are
forced to dump _all_ custom variables at every status update, which in
turn causes one SQL query per custom variable in ndo2db.
What do you think about it ?
Best regards,
--=20
Matthieu KERMAGORET | D=C3=A9veloppeur
[email protected]
MERETHIS est =C3=A9diteur du logiciel Centreon.
--00032555b126bfd59b04a9355e5a
Content-Type: text/x-diff; charset=US-ASCII;
name="nagios_broker_notified_by_customvar.patch"
Content-Disposition: attachment;
filename="nagios_broker_notified_by_customvar.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gqp6tm0n0
ZGlmZiAtTmF1ciBhL2Jhc2UvY29tbWFuZHMuYyBiL2Jhc2UvY29tbWFuZHMuYwotLS0gYS9iYXNl
L2NvbW1hbmRzLmMJMjAxMS0wNy0yNiAwMjoxNjoxMy4wMDAwMDAwMDAgKzAyMDAKKysrIGIvYmFz
ZS9jb21tYW5kcy5jCTIwMTEtMDctMjggMTQ6MDQ6NDAuNzcyMzA1NTc2ICswMjAwCkBAIC0zNTI2
LDE3ICszNTI2LDQ3IEBACiAJLyogc2V0IHRoZSBtb2RpZmllZCBhdHRyaWJ1dGVzIGFuZCB1cGRh
dGUgdGhlIHN0YXR1cyBvZiB0aGUgb2JqZWN0ICovDQogCXN3aXRjaChjbWQpIHsNCiAJCWNhc2Ug
Q01EX0NIQU5HRV9DVVNUT01fSE9TVF9WQVI6DQorDQorCQkJLyogc2V0IHRoZSBtb2RpZmllZCBo
b3N0IGF0dHJpYnV0ZSAqLw0KIAkJCXRlbXBfaG9zdC0+bW9kaWZpZWRfYXR0cmlidXRlcyB8PSBN
T0RBVFRSX0NVU1RPTV9WQVJJQUJMRTsNCisNCisjaWZkZWYgVVNFX0VWRU5UX0JST0tFUg0KKwkJ
CS8qIHNlbmQgZGF0YSB0byBldmVudCBicm9rZXIgKi8NCisJCQlicm9rZXJfYWRhcHRpdmVfaG9z
dF9kYXRhKE5FQlRZUEVfQURBUFRJVkVIT1NUX1VQREFURSwgTkVCRkxBR19OT05FLCBORUJBVFRS
X05PTkUsIHRlbXBfaG9zdCwgY21kLCBNT0RBVFRSX0NVU1RPTV9WQVJJQUJMRSwgdGVtcF9ob3N0
LT5tb2RpZmllZF9hdHRyaWJ1dGVzLCBOVUxMKTsNCisjZW5kaWYNCisNCisJCQkvKiB1cGRhdGUg
dGhlIHN0YXR1cyBsb2cgd2l0aCB0aGUgaG9zdCBpbmZvICovDQogCQkJdXBkYXRlX2hvc3Rfc3Rh
dHVzKHRlbXBfaG9zdCwgRkFMU0UpOw0KIAkJCWJyZWFrOw0KKw0KIAkJY2FzZSBDTURfQ0hBTkdF
X0NVU1RPTV9TVkNfVkFSOg0KKw0KKwkJCS8qIHNldCB0aGUgbW9kaWZpZWQgc2VydmljZSBhdHRy
aWJ1dGUgKi8NCiAJCQl0ZW1wX3NlcnZpY2UtPm1vZGlmaWVkX2F0dHJpYnV0ZXMgfD0gTU9EQVRU
Ul9DVVNUT01fVkFSSUFCTEU7DQorDQorI2lmZGVmIFVTRV9FVkVOVF9CUk9LRVINCisJCQkvKiBz
ZW5kIGRhdGEgdG8gZXZlbnQgYnJva2VyICovDQorCQkJYnJva2VyX2FkYXB0aXZlX3NlcnZpY2Vf
ZGF0YShORUJUWVBFX0FEQVBUSVZFU0VSVklDRV9VUERBVEUsIE5FQkZMQUdfTk9ORSwgTkVCQVRU
Ul9OT05FLCB0ZW1wX3NlcnZpY2UsIGNtZCwgTU9EQVRUUl9DVVNUT01fVkFSSUFCTEUsIHRlbXBf
c2VydmljZS0+bW9kaWZpZWRfYXR0cmlidXRlcywgTlVMTCk7DQorI2VuZGlmDQorDQorCQkJLyog
dXBkYXRlIHRoZSBzdGF0dXMgbG9nIHdpdGggdGhlIHNlcnZpY2UgaW5mbyAqLw0KIAkJCXVwZGF0
ZV9zZXJ2aWNlX3N0YXR1cyh0ZW1wX3NlcnZpY2UsIEZBTFNFKTsNCiAJCQlicmVhazsNCisNCiAJ
CWNhc2UgQ01EX0NIQU5HRV9DVVNUT01fQ09OVEFDVF9WQVI6DQorDQorCQkJLyogc2V0IHRoZSBt
b2RpZmllZCBjb250YWN0IGF0dHJpYnV0ZSAqLw0KIAkJCXRlbXBfY29udGFjdC0+bW9kaWZpZWRf
YXR0cmlidXRlcyB8PSBNT0RBVFRSX0NVU1RPTV9WQVJJQUJMRTsNCisNCisjaWZkZWYgVVNFX0VW
RU5UX0JST0tFUg0KKwkJCS8qIHNlbmQgZGF0YSB0byBldmVudCBicm9rZXIgKi8NCisJCQlicm9r
ZXJfYWRhcHRpdmVfY29udGFjdF9kYXRhKE5FQlRZUEVfQURBUFRJVkVDT05UQUNUX1VQREFURSwg
TkVCRkxBR19OT05FLCBORUJBVFRSX05PTkUsIHRlbXBfY29udGFjdCwgY21kLCBNT0RBVFRSX0NV
U1RPTV9WQVJJQUJMRSwgdGVtcF9jb250YWN0LT5tb2RpZmllZF9hdHRyaWJ1dGVzLCBNT0RBVFRS
X05PTkUsIHRlbXBfY29udGFjdC0+bW9kaWZpZWRfaG9zdF9hdHRyaWJ1dGVzLCBNT0RBVFRSX05P
TkUsIHRlbXBfY29udGFjdC0+bW9kaWZpZWRfc2VydmljZV9hdHRyaWJ1dGVzLCBOVUxMKTsNCisj
ZW5kaWYNCisNCisJCQkvKiB1cGRhdGUgdGhlIHN0YXR1cyBsb2cgd2l0aCB0aGUgY29udGFjdCBp
bmZvICovDQogCQkJdXBkYXRlX2NvbnRhY3Rfc3RhdHVzKHRlbXBfY29udGFjdCwgRkFMU0UpOw0K
IAkJCWJyZWFrOw0KKw0KIAkJZGVmYXVsdDoNCiAJCQlicmVhazsNCiAJCX0NCg==
--00032555b126bfd59b04a9355e5a--
This post was automatically imported from historical nagios-devel mailing list archives
Original poster: [email protected]