[Nagios-devel] [PATCH] allow nagios server to run in configurable

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] [PATCH] allow nagios server to run in configurable

Post by Guest »

------=_Part_172_24328907.1193877305448
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Hi all,

We'd like to be able to run multiple nagios servers is differing
timezones on the same physical/virtual server. To enable this, nagios
needs to honour the TZ environment variable, or allow this to be
overriden via the main nagios config.
Note that the CGIs do not need to change, as we can simply setup
multiple "VirtualHost" instances and use the "SetEnv" directive to set
necessary environment variables. ie.


SetEnv TZ "Australia/Brisbane"
SetEnv NAGIOS_CGI_CONFIG "/usr/local/nagios3/etc/qld_cgi.cfg


I've attached two simple patches to add this TZ support.

Regards,
Grant

------=_Part_172_24328907.1193877305448
Content-Type: text/plain; name=timezone_base_config_c.diff
Content-Transfer-Encoding: base64
X-Attachment-Id: f_f8gjjxos
Content-Disposition: attachment; filename=timezone_base_config_c.diff

LS0tIGJhc2UvY29uZmlnLmMub3JpZwkyMDA3LTEwLTIyIDIzOjM5OjI4LjAwMDAwMDAwMCArMTAw
MAorKysgYmFzZS9jb25maWcuYwkyMDA3LTExLTAxIDEwOjE5OjA4LjAwMDAwMDAwMCArMTAwMApA
QCAtMTc5LDYgKzE3OSw3IEBACiBleHRlcm4gaW50ICAgICAgdXNlX2VtYmVkZGVkX3BlcmxfaW1w
bGljaXRseTsKIAogZXh0ZXJuIGludCAgICAgIGRhdGVfZm9ybWF0OworZXh0ZXJuIGNoYXIgICAg
ICp1c2VfdGltZXpvbmU7CiAKIGV4dGVybiBjb250YWN0CQkqY29udGFjdF9saXN0OwogZXh0ZXJu
IGNvbnRhY3Rncm91cAkqY29udGFjdGdyb3VwX2xpc3Q7CkBAIC0xMTc2LDYgKzExNzcsMTEgQEAK
IAkJCQlkYXRlX2Zvcm1hdD1EQVRFX0ZPUk1BVF9VUzsKIAkJICAgICAgICB9CiAKKwkJZWxzZSBp
Zighc3RyY21wKHZhcmlhYmxlLCJ1c2VfdGltZXpvbmUiKSl7CisJCQlteV9mcmVlKCh2b2lkICoq
KSZ1c2VfdGltZXpvbmUpOworCQkJdXNlX3RpbWV6b25lPShjaGFyICopc3RyZHVwKHZhbHVlKTsK
KwkJCX0KKwogCQllbHNlIGlmKCFzdHJjbXAodmFyaWFibGUsInAxX2ZpbGUiKSl7CiAKIAkJCWlm
KHN0cmxlbih2YWx1ZSk+TUFYX0ZJTEVOQU1FX0xFTkdUSC0xKXsKQEAgLTEzMjAsNiArMTMyNiwx
MSBAQAogCQl9CiAKIAkvKiBhZGp1c3QgdmFsdWVzICovCisJaWYodXNlX3RpbWV6b25lIT1OVUxM
KQorCQlzZXRlbnYoIlRaIix1c2VfdGltZXpvbmUsMSk7CisJCQorCXR6c2V0KCk7CisKIAlpZihj
b21tYW5kX2NoZWNrX2ludGVydmFsX2lzX3NlY29uZHM9PUZBTFNFICYmIGNvbW1hbmRfY2hlY2tf
aW50ZXJ2YWwhPS0xKQogCQljb21tYW5kX2NoZWNrX2ludGVydmFsKj1pbnRlcnZhbF9sZW5ndGg7
CiAK
------=_Part_172_24328907.1193877305448
Content-Type: text/plain; name=timezone_base_nagios_c.diff
Content-Transfer-Encoding: base64
X-Attachment-Id: f_f8gjkvlq
Content-Disposition: attachment; filename=timezone_base_nagios_c.diff

LS0tIGJhc2UvbmFnaW9zLmMub3JpZwkyMDA3LTExLTAxIDAzOjM1OjM5LjAwMDAwMDAwMCArMTAw
MAorKysgYmFzZS9uYWdpb3MuYwkyMDA3LTExLTAxIDEwOjE5OjM1LjAwMDAwMDAwMCArMTAwMApA
QCAtODAsNiArODAsOCBAQAogY29tbWFuZCAgICAgICAgICpvY3NwX2NvbW1hbmRfcHRyPU5VTEw7
CiBjb21tYW5kICAgICAgICAgKm9jaHBfY29tbWFuZF9wdHI9TlVMTDsKIAorY2hhciAgICAgICAg
ICAgICp1c2VfdGltZXpvbmU9TlVMTDsKKwogY2hhciAgICAgICAgICAgICppbGxlZ2FsX29iamVj
dF9jaGFycz1OVUxMOwogY2hhciAgICAgICAgICAgICppbGxlZ2FsX291dHB1dF9jaGFycz1OVUxM
OwogCkBAIC0yNzYsNiArMjc4LDEwIEBACiAJaW50IGRpc3BsYXlfbGljZW5zZT1GQUxTRTsKIAlp
bnQgZGlzcGxheV9oZWxwPUZBTFNFOwogCWludCBjPTA7CisJdGltZV90IG5vdz0wTDsKKwlzdHJ1
Y3QgdG0gKnRtOworCWNoYXIgZGF0ZXN0cmluZ1syNTZdOworCiAKIAogI2lmZGVmIEhBVkVfR0VU
T1BUX0gKQEAgLTYzMSw2ICs2MzcsMTUgQEAKIAkJCS8qIHRoaXMgbXVzdCBiZSBsb2dnZWQgYWZ0
ZXIgd2UgcmVhZCBjb25maWcgZGF0YSwgYXMgdXNlciBtYXkgaGF2ZSBjaGFuZ2VkIGxvY2F0aW9u
IG9mIG1haW4gbG9nIGZpbGUgKi8KIAkJCWxvZ2l0KE5TTE9HX1BST0NFU1NfSU5GTyxUUlVFLCJO
YWdpb3MgJXMgc3RhcnRpbmcuLi4gKFBJRD0lZClcbiIsUFJPR1JBTV9WRVJTSU9OLChpbnQpZ2V0
cGlkKCkpOwogCisJCQlub3c9dGltZShOVUxMKTsKKwkJCXRtPWxvY2FsdGltZSgmbm93KTsKKwor
CQkJc3RyZnRpbWUoZGF0ZXN0cmluZyxzaXplb2YoZGF0ZXN0cmluZyksIiVhICViICVkICVIOiVN
OiVTICVaICVZIix0bSk7CisKKwkJCWFzcHJpbnRmKCZidWZmZXIsIkxvY2FsIFRpbWUgaXMgJXNc
biIsZGF0ZXN0cmluZyk7CisJCQl3cml0ZV90b19sb2dzX2FuZF9jb25zb2xlKGJ1ZmZlcixOU0xP
R19QUk9DRVNTX0lORk8sVFJVRSk7CisJCQlteV9mcmVlKCh2b2lkICoqKSZidWZmZXIpOworCiAJ
CQkvKiB3cml0ZSBsb2cgdmVyc2lvbi9pbmZvICovCiAJCQl3cml0ZV9sb2dfZmlsZV9pbmZvKE5V
TEwpOwogCg==
------=_Part_172_24328907.1193877305448--





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