[Nagios-devel] nagios init.d patch to set site-specific environment

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

[Nagios-devel] nagios init.d patch to set site-specific environment

Post by Guest »

This is a multi-part message in MIME format.

------_=_NextPart_001_01C6A6BD.04AC7A02
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable


Hello,

I had trouble with the contrib/check_oracle_instance.pl plugin not
picking up my ORACLE_HOME and LD_LIBRARY_PATH environment variables, so
I patched the nagios daemon start/stop script in /etc/rc.d/init.d to
read environment variables from a site-specific file named 'nagios_env'
in the same directory as the .cfg files.

I think the attached patch will fix Makefile.in and daemon-init.in, and
the attached sample nagios_env file can go in sample-config. =20

One thing I can't figure out is how to make 'make install-config' not
overwrite the nagios_env file if you already have one; I think the whole
point would be to not overwrite it when you upgrade etc.

Comments? Feedback?

--
nathan vonnahme, system engineer at fairbanks memorial hospital
1650 cowles street, fairbanks alaska 99701. 907-458-5464

------_=_NextPart_001_01C6A6BD.04AC7A02
Content-Type: application/octet-stream;
name="nagios_env.diffu"
Content-Transfer-Encoding: base64
Content-Description: nagios_env.diffu
Content-Disposition: attachment;
filename="nagios_env.diffu"

ZGlmZiAtcnUgbmFnaW9zLTIteC1jdnMvZGFlbW9uLWluaXQuaW4gbmFnaW9zLTIteC1jdnMtbmp2
L2RhZW1vbi1pbml0LmluCi0tLSBuYWdpb3MtMi14LWN2cy9kYWVtb24taW5pdC5pbgkyMDA1LTEx
LTEwIDE0OjE0OjI2LjAwMDAwMDAwMCAtMDkwMAorKysgbmFnaW9zLTIteC1jdnMtbmp2L2RhZW1v
bi1pbml0LmluCTIwMDYtMDctMTMgMTE6NDg6MTEuNTcwMzUxMDAwIC0wODAwCkBAIC0yNCw2ICsy
NCw4IEBACiAjICAtIENsZWFuIG91dCByZWRoYXQgbWFjcm9zIGFuZCBvdGhlciBkZXBlbmRlbmNp
ZXMKICMgMjAwMy0wMS0xMSBFdGhhbiBHYWxzdGFkIDxuYWdpb3NAbmFnaW9zLm9yZz4KICMgIC0g
VXBkYXRlZCBzdSBzeW50YXggKEdhcnkgTWlsbGVyKQorIyAyMDA2LTA3LTEzIE5hdGhhbiBWb25u
YWhtZSA8bmF0aGFuLnZvbm5haG1lQGJhbm5lcmhlYWx0aC5jb20+CisjICAtIEFkZCBzdXBwb3J0
IGZvciBzaXRlLXNwZWNpZmljIGVudmlyb25tZW50IHZhcmlhYmxlcyBpbiBhIGZpbGUgbmFtZWQg
L2V0Yy9uYWdpb3MvbmFnaW9zX2VudgogIwogIyBEZXNjcmlwdGlvbjogU3RhcnRzIGFuZCBzdG9w
cyB0aGUgTmFnaW9zIG1vbml0b3IKICMgICAgICAgICAgICAgIHVzZWQgdG8gcHJvdmlkZSBuZXR3
b3JrIHNlcnZpY2VzIHN0YXR1cy4KQEAgLTgyLDYgKzg0LDcgQEAKIGV4ZWNfcHJlZml4PUBleGVj
X3ByZWZpeEAKIE5hZ2lvc0Jpbj1AYmluZGlyQC9uYWdpb3MKIE5hZ2lvc0NmZ0ZpbGU9QHN5c2Nv
bmZkaXJAL25hZ2lvcy5jZmcKK05hZ2lvc0VudkZpbGU9QHN5c2NvbmZkaXJAL25hZ2lvc19lbnYK
IE5hZ2lvc1N0YXR1c0ZpbGU9QGxvY2Fsc3RhdGVkaXJAL3N0YXR1cy5kYXQKIE5hZ2lvc1RlbXBG
aWxlPUBsb2NhbHN0YXRlZGlyQC9uYWdpb3MudG1wCiBOYWdpb3NSZXRlbnRpb25GaWxlPUBsb2Nh
bHN0YXRlZGlyQC9yZXRlbnRpb24uZGF0CkBAIC05Myw3ICs5NiwxMSBAQAogTmFnaW9zQ0dJRGly
PUBzYmluZGlyQAogTmFnaW9zVXNlcj1AbmFnaW9zX3VzZXJACiBOYWdpb3NHcm91cD1AbmFnaW9z
X2dycEAKLSAgICAgICAgICAKKworIyBsb2FkICBzaXRlLXNwZWNpZmljIGVudmlyb25tZW50IHZh
cmlhYmxlcyAgICAgICAgIAoraWYgWyAtZiAkTmFnaW9zRW52RmlsZSBdOyB0aGVuCisgICAgLiAk
TmFnaW9zRW52RmlsZQorZmkKIAogIyBDaGVjayB0aGF0IG5hZ2lvcyBleGlzdHMuCiBpZiBbICEg
LWYgJE5hZ2lvc0JpbiBdOyB0aGVuCmRpZmYgLXJ1IG5hZ2lvcy0yLXgtY3ZzL01ha2VmaWxlLmlu
IG5hZ2lvcy0yLXgtY3ZzLW5qdi9NYWtlZmlsZS5pbgotLS0gbmFnaW9zLTIteC1jdnMvTWFrZWZp
bGUuaW4JMjAwNi0wNS0zMCAwODozMTo0NC4wMDAwMDAwMDAgLTA4MDAKKysrIG5hZ2lvcy0yLXgt
Y3ZzLW5qdi9NYWtlZmlsZS5pbgkyMDA2LTA3LTEzIDExOjU2OjQwLjAwNjAzMTAwMCAtMDgwMApA
QCAtMjE3LDYgKzIxNyw3IEBACiAJJChJTlNUQUxMKSAtbSA2NjQgJChJTlNUQUxMX09QVFMpIHNh
bXBsZS1jb25maWcvbmFnaW9zLmNmZyAkKERFU1RESVIpJChDRkdESVIpL25hZ2lvcy5jZmctc2Ft
cGxlCiAJJChJTlNUQUxMKSAtbSA2NjQgJChJTlNUQUxMX09QVFMpIHNhbXBsZS1jb25maWcvY2dp
LmNmZyAkKERFU1RESVIpJChDRkdESVIpL2NnaS5jZmctc2FtcGxlCiAJJChJTlNUQUxMKSAtbSA2
NjAgJChJTlNUQUxMX09QVFMpIHNhbXBsZS1jb25maWcvcmVzb3VyY2UuY2ZnICQoREVTVERJUikk
KENGR0RJUikvcmVzb3VyY2UuY2ZnLXNhbXBsZQorCSQoSU5TVEFMTCkgLW0gNjYwICQoSU5TVEFM
TF9PUFRTKSBzYW1wbGUtY29uZmlnL25hZ2lvc19lbnYgJChERVNURElSKSQoQ0ZHRElSKS9uYWdp
b3NfZW52LXNhbXBsZQogCSQoSU5TVEFMTCkgLW0gNjY0ICQoSU5TVEFMTF9PUFRTKSBzYW1wbGUt
Y29uZmlnL3RlbXBsYXRlLW9iamVjdC9iaWdnZXIuY2ZnICQoREVTVERJUikkKENGR0RJUikvYmln
Z2VyLmNmZy1zYW1wbGUKIAkkKElOU1RBTEwpIC1tIDY2NCAkKElOU1RBTExfT1BUUykgc2FtcGxl
LWNvbmZpZy90ZW1wbGF0ZS1vYmplY3QvbWluaW1hbC5jZmcgJChERVNURElSKSQoQ0ZHRElSKS9t
aW5pbWFsLmNmZy1zYW1wbGUKIAkkKElOU1RBTEwpIC1tIDY2NCAkKElOU1RBTExfT1BUUykgc2Ft
cGxlLWNvbmZpZy9

...[email truncated]...


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