RE: [Nagios-devel] Buggy debug output from nrpe since 2.1
Posted: Thu Feb 23, 2006 11:40 am
This is a multi-part message in MIME format.
------_=_NextPart_001_01C638B1.07625BEE
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
> -----Original Message-----
> From: [email protected] [mailto:nagios-devel-
> [email protected]] On Behalf Of Ethan Galstad
> Sent: Thursday, February 23, 2006 12:19 PM
> To: [email protected]
> Subject: Re: [Nagios-devel] Buggy debug output from nrpe since 2.1
>=20
> The garbage message was fixed in yesterday's 2.4 release of NRPE. Re-
> adding the allowed_hosts option might be a good fallback for setups
> like yours or on systems that don't support TCP wrappers. I imagine
> that the code from earlier releases of the NRPE daemon could just be
> added back in with just a few tweaks. If you can't get a patch
> together, I can take a look at doing this next week.
I'll take a stab at it. The attached patch should re-add the
allowed_hosts functionality in a complementary fashion to the inbuilt
TCP wrappers. If allowed_hosts is defined in the config file then it
will be checked first. If allowed then TCP wrappers (if available) will
be checked.
Patches sample-config/nrpe.cfg.in and src/nrpe.c.
--
Marc=20
------_=_NextPart_001_01C638B1.07625BEE
Content-Type: application/octet-stream;
name="nrpe-2.4.allowed-hosts.patch"
Content-Transfer-Encoding: base64
Content-Description: nrpe-2.4.allowed-hosts.patch
Content-Disposition: attachment;
filename="nrpe-2.4.allowed-hosts.patch"
ZGlmZiAtdSAtLXJlY3Vyc2l2ZSBucnBlLTIuNC9zYW1wbGUtY29uZmlnL25ycGUuY2ZnLmluIG5y
cGUtMi40Lm1vZC9zYW1wbGUtY29uZmlnL25ycGUuY2ZnLmluDQotLS0gc2FtcGxlLWNvbmZpZy9u
cnBlLmNmZy5pbiAgIDIwMDYtMDItMDMgMTY6MDI6MzIuMDAwMDAwMDAwIC0wNjAwDQorKysgc2Ft
cGxlLWNvbmZpZy9ucnBlLmNmZy5pbiAgIDIwMDYtMDItMjMgMTM6MTQ6MzYuMDAwMDAwMDAwIC0w
NjAwDQpAQCAtNTYsNiArNTYsMTggQEANCiANCiBucnBlX2dyb3VwPUBucnBlX2dycEANCiANCisj
IEFMTE9XRUQgSE9TVCBBRERSRVNTRVMNCisjIFRoaXMgaXMgYW4gb3B0aW9uYWwgY29tbWEtZGVs
aW1pdGVkIGxpc3Qgb2YgSVAgYWRkcmVzcyBvciBob3N0bmFtZXMgDQorIyB0aGF0IGFyZSBhbGxv
d2VkIHRvIHRhbGsgdG8gdGhlIE5SUEUgZGFlbW9uLg0KKyMNCisjIE5vdGU6IFRoZSBkYWVtb24g
b25seSBkb2VzIHJ1ZGltZW50YXJ5IGNoZWNraW5nIG9mIHRoZSBjbGllbnQncyBJUA0KKyMgYWRk
cmVzcy4gIEkgd291bGQgaGlnaGx5IHJlY29tbWVuZCBhZGRpbmcgZW50cmllcyBpbiB5b3VyIC9l
dGMvaG9zdHMuYWxsb3cNCisjIGZpbGUgdG8gYWxsb3cgb25seSB0aGUgc3BlY2lmaWVkIGhvc3Qg
dG8gY29ubmVjdCB0byB0aGUgcG9ydA0KKyMgeW91IGFyZSBydW5uaW5nIHRoaXMgZGFlbW9uIG9u
Lg0KKyMNCisjIE5PVEU6IFRoaXMgb3B0aW9uIGlzIGlnbm9yZWQgaWYgTlJQRSBpcyBydW5uaW5n
IHVuZGVyIGVpdGhlciBpbmV0ZCBvciB4aW5ldGQNCisNCisjYWxsb3dlZF9ob3N0cz0xMjcuMC4w
LjEsMTkyLjE2OC4wLjINCiANCiANCiAjIENPTU1BTkQgQVJHVU1FTlQgUFJPQ0VTU0lORw0KZGlm
ZiAtdSAtLXJlY3Vyc2l2ZSBucnBlLTIuNC9zcmMvbnJwZS5jIG5ycGUtMi40Lm1vZC9zcmMvbnJw
ZS5jDQotLS0gc3JjL25ycGUuYyAgMjAwNi0wMi0yMiAxNzo1MTo1Ny4wMDAwMDAwMDAgLTA2MDAN
CisrKyBzcmMvbnJwZS5jICAyMDA2LTAyLTIzIDEzOjAyOjI3LjAwMDAwMDAwMCAtMDYwMA0KQEAg
LTUzLDYgKzUzLDcgQEANCiBpbnQgICAgIHNvY2tldF90aW1lb3V0PURFRkFVTFRfU09DS0VUX1RJ
TUVPVVQ7DQogaW50ICAgICBjb21tYW5kX3RpbWVvdXQ9REVGQVVMVF9DT01NQU5EX1RJTUVPVVQ7
DQogY2hhciAgICAqY29tbWFuZF9wcmVmaXg9TlVMTDsNCitjaGFyICAgYWxsb3dlZF9ob3N0c1tN
QVhfSU5QVVRfQlVGRkVSXTsNCiANCiBjb21tYW5kICpjb21tYW5kX2xpc3Q9TlVMTDsNCiANCkBA
IC03Miw2ICs3Myw4IEBADQogaW50ICAgICBzaG93X2xpY2Vuc2U9RkFMU0U7DQogaW50ICAgICBz
aG93X3ZlcnNpb249RkFMU0U7DQogaW50ICAgICB1c2VfaW5ldGQ9VFJVRTsNCitpbnQgICAgdXNl
X2FsbG93ZWRfaG9zdHM9RkFMU0U7DQoraW50ICAgIGlzX2FuX2FsbG93ZWRfaG9zdChjaGFyICop
Ow0KIGludCAgICAgZGVidWc9RkFMU0U7DQogDQogDQpAQCAtNDQzLDYgKzQ0NiwxNiBAQA0KICAg
ICAgICAgICAgICAgICAgICAgICAgIHNlcnZlcl9hZGRyZXNzW3NpemVvZihzZXJ2ZXJfYWRkcmVz
cyktMV09J1wwJzsNCiAgICAgICAgICAgICAgICAgICAgICAgICB9DQogDQorICAgICAgICAgICAg
ICAgIGVsc2UgaWYoIXN0cmNtcCh2YXJuYW1lLCJhbGxvd2VkX2hvc3RzIikpew0KKyAgICAgICAg
ICAgICAgICAgICAgICAgIGlmKHN0cmxlbihpbnB1dF9idWZmZXIpPnNpemVvZihhbGxvd2VkX2hv
c3RzKSl7DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzeXNsb2coTE9HX0VSUiwi
QWxsb3dlZCBob3N0cyBsaXN0IHRvbyBsb25nIGluIGNvbmZpZyBmaWxlICclcycgLSBMaW5lICVk
XG4iLGZpbGVuYW1lLGxpbmUpOw0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0
dXJuIEVSUk9SOw0KKyAgICAgICAg
...[email truncated]...
This post was automatically imported from historical nagios-devel mailing list archives
Original poster: [email protected]
------_=_NextPart_001_01C638B1.07625BEE
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
> -----Original Message-----
> From: [email protected] [mailto:nagios-devel-
> [email protected]] On Behalf Of Ethan Galstad
> Sent: Thursday, February 23, 2006 12:19 PM
> To: [email protected]
> Subject: Re: [Nagios-devel] Buggy debug output from nrpe since 2.1
>=20
> The garbage message was fixed in yesterday's 2.4 release of NRPE. Re-
> adding the allowed_hosts option might be a good fallback for setups
> like yours or on systems that don't support TCP wrappers. I imagine
> that the code from earlier releases of the NRPE daemon could just be
> added back in with just a few tweaks. If you can't get a patch
> together, I can take a look at doing this next week.
I'll take a stab at it. The attached patch should re-add the
allowed_hosts functionality in a complementary fashion to the inbuilt
TCP wrappers. If allowed_hosts is defined in the config file then it
will be checked first. If allowed then TCP wrappers (if available) will
be checked.
Patches sample-config/nrpe.cfg.in and src/nrpe.c.
--
Marc=20
------_=_NextPart_001_01C638B1.07625BEE
Content-Type: application/octet-stream;
name="nrpe-2.4.allowed-hosts.patch"
Content-Transfer-Encoding: base64
Content-Description: nrpe-2.4.allowed-hosts.patch
Content-Disposition: attachment;
filename="nrpe-2.4.allowed-hosts.patch"
ZGlmZiAtdSAtLXJlY3Vyc2l2ZSBucnBlLTIuNC9zYW1wbGUtY29uZmlnL25ycGUuY2ZnLmluIG5y
cGUtMi40Lm1vZC9zYW1wbGUtY29uZmlnL25ycGUuY2ZnLmluDQotLS0gc2FtcGxlLWNvbmZpZy9u
cnBlLmNmZy5pbiAgIDIwMDYtMDItMDMgMTY6MDI6MzIuMDAwMDAwMDAwIC0wNjAwDQorKysgc2Ft
cGxlLWNvbmZpZy9ucnBlLmNmZy5pbiAgIDIwMDYtMDItMjMgMTM6MTQ6MzYuMDAwMDAwMDAwIC0w
NjAwDQpAQCAtNTYsNiArNTYsMTggQEANCiANCiBucnBlX2dyb3VwPUBucnBlX2dycEANCiANCisj
IEFMTE9XRUQgSE9TVCBBRERSRVNTRVMNCisjIFRoaXMgaXMgYW4gb3B0aW9uYWwgY29tbWEtZGVs
aW1pdGVkIGxpc3Qgb2YgSVAgYWRkcmVzcyBvciBob3N0bmFtZXMgDQorIyB0aGF0IGFyZSBhbGxv
d2VkIHRvIHRhbGsgdG8gdGhlIE5SUEUgZGFlbW9uLg0KKyMNCisjIE5vdGU6IFRoZSBkYWVtb24g
b25seSBkb2VzIHJ1ZGltZW50YXJ5IGNoZWNraW5nIG9mIHRoZSBjbGllbnQncyBJUA0KKyMgYWRk
cmVzcy4gIEkgd291bGQgaGlnaGx5IHJlY29tbWVuZCBhZGRpbmcgZW50cmllcyBpbiB5b3VyIC9l
dGMvaG9zdHMuYWxsb3cNCisjIGZpbGUgdG8gYWxsb3cgb25seSB0aGUgc3BlY2lmaWVkIGhvc3Qg
dG8gY29ubmVjdCB0byB0aGUgcG9ydA0KKyMgeW91IGFyZSBydW5uaW5nIHRoaXMgZGFlbW9uIG9u
Lg0KKyMNCisjIE5PVEU6IFRoaXMgb3B0aW9uIGlzIGlnbm9yZWQgaWYgTlJQRSBpcyBydW5uaW5n
IHVuZGVyIGVpdGhlciBpbmV0ZCBvciB4aW5ldGQNCisNCisjYWxsb3dlZF9ob3N0cz0xMjcuMC4w
LjEsMTkyLjE2OC4wLjINCiANCiANCiAjIENPTU1BTkQgQVJHVU1FTlQgUFJPQ0VTU0lORw0KZGlm
ZiAtdSAtLXJlY3Vyc2l2ZSBucnBlLTIuNC9zcmMvbnJwZS5jIG5ycGUtMi40Lm1vZC9zcmMvbnJw
ZS5jDQotLS0gc3JjL25ycGUuYyAgMjAwNi0wMi0yMiAxNzo1MTo1Ny4wMDAwMDAwMDAgLTA2MDAN
CisrKyBzcmMvbnJwZS5jICAyMDA2LTAyLTIzIDEzOjAyOjI3LjAwMDAwMDAwMCAtMDYwMA0KQEAg
LTUzLDYgKzUzLDcgQEANCiBpbnQgICAgIHNvY2tldF90aW1lb3V0PURFRkFVTFRfU09DS0VUX1RJ
TUVPVVQ7DQogaW50ICAgICBjb21tYW5kX3RpbWVvdXQ9REVGQVVMVF9DT01NQU5EX1RJTUVPVVQ7
DQogY2hhciAgICAqY29tbWFuZF9wcmVmaXg9TlVMTDsNCitjaGFyICAgYWxsb3dlZF9ob3N0c1tN
QVhfSU5QVVRfQlVGRkVSXTsNCiANCiBjb21tYW5kICpjb21tYW5kX2xpc3Q9TlVMTDsNCiANCkBA
IC03Miw2ICs3Myw4IEBADQogaW50ICAgICBzaG93X2xpY2Vuc2U9RkFMU0U7DQogaW50ICAgICBz
aG93X3ZlcnNpb249RkFMU0U7DQogaW50ICAgICB1c2VfaW5ldGQ9VFJVRTsNCitpbnQgICAgdXNl
X2FsbG93ZWRfaG9zdHM9RkFMU0U7DQoraW50ICAgIGlzX2FuX2FsbG93ZWRfaG9zdChjaGFyICop
Ow0KIGludCAgICAgZGVidWc9RkFMU0U7DQogDQogDQpAQCAtNDQzLDYgKzQ0NiwxNiBAQA0KICAg
ICAgICAgICAgICAgICAgICAgICAgIHNlcnZlcl9hZGRyZXNzW3NpemVvZihzZXJ2ZXJfYWRkcmVz
cyktMV09J1wwJzsNCiAgICAgICAgICAgICAgICAgICAgICAgICB9DQogDQorICAgICAgICAgICAg
ICAgIGVsc2UgaWYoIXN0cmNtcCh2YXJuYW1lLCJhbGxvd2VkX2hvc3RzIikpew0KKyAgICAgICAg
ICAgICAgICAgICAgICAgIGlmKHN0cmxlbihpbnB1dF9idWZmZXIpPnNpemVvZihhbGxvd2VkX2hv
c3RzKSl7DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzeXNsb2coTE9HX0VSUiwi
QWxsb3dlZCBob3N0cyBsaXN0IHRvbyBsb25nIGluIGNvbmZpZyBmaWxlICclcycgLSBMaW5lICVk
XG4iLGZpbGVuYW1lLGxpbmUpOw0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0
dXJuIEVSUk9SOw0KKyAgICAgICAg
...[email truncated]...
This post was automatically imported from historical nagios-devel mailing list archives
Original poster: [email protected]