--=====================_-2108653468==_
Content-Type: text/plain; charset="us-ascii"
Hi all,
The attached patch is something that I've been using for a while
without problems. Of course, all appropriate disclaimers apply.
What does it do?
The patch adds a new directive "services" to the "host" definitions.
This new directive lists one or more "service" templates which
are used to automatically create "service" definitions for
the host.
The following sequence:
define host{
host_name bogus
address 192.168.1.254
services template-check-disk-sda
...
}
is exactly equivalent to the following sequence:
define host{
host_name bogus
address 192.168.1.254
...
}
define service {
host_name bogus
use template-check-disk-sda
}
I don't particularly like the location where the automatically
created services are instantiated. If someone has a better idea,
including how to deal with host templates, I'm all ears.
May be it could be handled better as an step before resolving.
Enjoy!
-Ignacio
--=====================_-2108653468==_
Content-Type: application/octet-stream; name="nagios-cvs-auto-services.u"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="nagios-cvs-auto-services.u"
SW5kZXg6IGh0bWwvZG9jcy9vYmplY3RkZWZpbml0aW9ucy5odG1sCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZp
bGU6IC9jdnNyb290L25hZ2lvcy9uYWdpb3MvaHRtbC9kb2NzL29iamVjdGRlZmluaXRpb25zLmh0
bWwsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMTkKZGlmZiAtdSAtcCAtcjEuMTkgb2JqZWN0ZGVm
aW5pdGlvbnMuaHRtbAotLS0gaHRtbC9kb2NzL29iamVjdGRlZmluaXRpb25zLmh0bWwJNCBOb3Yg
MjAwOCAyMjoyODo0MCAtMDAwMAkxLjE5CisrKyBodG1sL2RvY3Mvb2JqZWN0ZGVmaW5pdGlvbnMu
aHRtbAkxOSBOb3YgMjAwOCAwNDozOTo1MSAtMDAwMApAQCAtMTU3LDYgKzE1Nyw3IEBAIE5vdGU6
ICBEaXJlY3RpdmVzIGluIHJlZCBhcmUgcmVxdWlyZWQsIHcKIDx0cj48dGQ+PC90ZD48dGQgY2xh
c3M9Ik9wdGlvbmFsIj5zdGF0dXNtYXBfaW1hZ2U8L3RkPjx0ZCBjbGFzcz0iT3B0aW9uYWwiPjxp
PmltYWdlX2ZpbGU8L2k+PC90ZD48L3RyPg0KIDx0cj48dGQ+PC90ZD48dGQgY2xhc3M9Ik9wdGlv
bmFsIj4yZF9jb29yZHM8L3RkPjx0ZCBjbGFzcz0iT3B0aW9uYWwiPjxpPnhfY29vcmQseV9jb29y
ZDwvaT48L3RkPjwvdHI+DQogPHRyPjx0ZD48L3RkPjx0ZCBjbGFzcz0iT3B0aW9uYWwiPjNkX2Nv
b3JkczwvdGQ+PHRkIGNsYXNzPSJPcHRpb25hbCI+PGk+eF9jb29yZCx5X2Nvb3JkLHpfY29vcmQ8
L2k+PC90ZD48L3RyPg0KKzx0cj48dGQ+PC90ZD48dGQgY2xhc3M9Ik9wdGlvbmFsIj5zZXJ2aWNl
czwvdGQ+PHRkIGNsYXNzPSJPcHRpb25hbCI+PGk+c2VydmljZWxpc3Q8L2k+PC90ZD48L3RyPg0K
IA0KIDx0cj48dGQ+Jm5ic3A7Jm5ic3A7Jm5ic3A7PC90ZD48dGQgY29sc3Bhbj0yIGNsYXNzPSJE
ZWZpbml0aW9uIj59PC90ZD48L3RyPg0KIDwvdGFibGU+DQpAQCAtNDUyLDYgKzQ1Myw0MSBAQCBU
aGlzIHZhcmlhYmxlIGlzIHVzZWQgdG8gZGVmaW5lIGNvb3JkaW5hCiBUaGlzIHZhcmlhYmxlIGlz
IHVzZWQgdG8gZGVmaW5lIGNvb3JkaW5hdGVzIHRvIHVzZSB3aGVuIGRyYXdpbmcgdGhlIGhvc3Qg
aW4gdGhlIDxhIGhyZWY9ImNnaXMuaHRtbCNzdGF0dXN3cmxfY2dpIj5zdGF0dXN3cmw8L2E+IENH
SS4gIENvb3JkaW5hdGVzIGNhbiBiZSBwb3NpdGl2ZSBvciBuZWdhdGl2ZSByZWFsIG51bWJlcnMu
ICBUaGUgb3JpZ2luIGZvciBkcmF3aW5nIGlzICgwLjAsMC4wLDAuMCkuICBGb3IgcmVmZXJlbmNl
LCB0aGUgc2l6ZSBvZiB0aGUgaG9zdCBjdWJlcyBkcmF3biBpcyAwLjUgdW5pdHMgb24gZWFjaCBz
aWRlICh0ZXh0IHRha2VzIGEgbGl0dGxlIG1vcmUgc3BhY2UpLiAgVGhlIGNvb3JkaW5hdGVzIHlv
dSBzcGVjaWZ5IGhlcmUgYXJlIHVzZWQgYXMgdGhlIGNlbnRlciBvZiB0aGUgaG9zdCBjdWJlLg0K
IDwvdGQ+DQogPC90cj4NCis8dHI+DQorPHRkIHZhbGlnbj0idG9wIj48c3Ryb25nPnNlcnZpY2Vz
PC9zdHJvbmc+OjwvdGQ+DQorPHRkPg0KK1RoaXMgZGlyZWN0aXZlIGNhbiBiZSB1c2VkIHRvIGF1
dG9tYXRpY2FsbHkgaW5zdGFudGlhdGUgPGEgaHJlZj0iI3NlcnZpY2UiPnNlcnZpY2U8L2E+DQor
ZGVmaW5pdGlvbnMgZm9yIHRoaXMgaG9zdCBiYXNlZCBvbiB0aGUgaW5kaWNhdGVkIHNlcnZpY2Ug
dGVtcGxhdGVzLg0KK011bHRpcGxlIHNlcnZpY2UgdGVtcGxhdGUgbmFtZXMgc2hvdWxkIGJlIHNl
cGFyYXRlZCBieSBjb21tYXMuDQorPGJyPg0KK1RoaXMgZGlyZWN0aXZlIG1heSBiZSB1c2VkIGFz
IGFuIGFsdGVybmF0aXZlIHRvIChvciBpbiBhZGRpdGlvbiB0bykgdXNpbmcgPGEgaHJlZj0iI3Nl
cnZpY2UiPnNlcnZpY2U8L2E+IGRlZmluaXRpb25zIGZvciB0aGlzIGhvc3QuDQorPGJyPg0KK1Ro
ZSBmb2xsb3dpbmcgc2VxdWVuY2U6DQorPGJyPg0KKzxwcmU+DQorICAgIGRlZmluZSBob3N0IHsN
CisJaG9zdF9uYW1lCQlib2d1cw0KKwlhZGRyZXNzCQkJMTkyLjE2OC4xLjI1NA0KKwlzZXJ2aWNl
cwkJdGVtcGxhdGUtY2hlY2stZGlzay1zZGENCisJLi4uDQorICAgIH0NCis8L3ByZT4NCisNCitp
cyBleGFjdGx5IGVxdWl2YWxlbnQgdG8gdGhlIGZvbGx
...[email truncated]...
This post was automatically imported from historical nagios-devel mailing list archives
Original poster: [email protected]