Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
Thanks for your comment, Arno.
The attached patch creates an orphan hostgroup *and* servicegroup - similar to the other patch. This means, the same things apply to this patch (no extinfo, ...).
I'll try to improve this...
Regards
Bernd
-------- Original-Nachricht --------
> Datum: Tue, 29 Jul 2008 23:22:10 +0200
> Von: Arno Lehmann
> An: Nagios Developers List
> Betreff: Re: [Nagios-devel] Orphan hosts in hostgroup list
> Hi,
>
> 29.07.2008 21:47, Bernd Arnold wrote:
> > Hi,
> >
> > as the number of hosts grow, I sometimes would like to see which hosts
> are not added to any hostgroup.
>
> Good idea.
>
> > I've written a patch for status.c where an additional hostgroup called
> "Orphan Hosts" is created and filled automatically. The configuration files
> remain untouched.
> >
> > I kept things very simple, so this is what doesn't work:
> > - link to extinfo.cgi
>
> That's a disadvantage, though not critical IMO.
>
> > (permission warning, since the hostgroup is only added in status.c)
> > - a check if there is already a hostgroup named "orphans"
>
> Minor problem, too.
>
> > - show the additional hostgroup only when I need it (the hostgroup is
> always displayed)
>
> Do you intend to improve this?
>
> > The patch was created with "diff -U 3 cgi/status.c.orig cgi/status.c".
> The function create_orphan_hosts_hostgroup() is called where I thought it is
> best to be called (after fetching the authentication information).
> >
> > Maybe someone likes this feature... Comments are welcome.
>
> Sure... please do something similar for the service groups
>
> Arno
>
> > Regards
> > Bernd
> >
> >
> -------------------------------------------------------------------------
> >
>
> --
> Arno Lehmann
> IT-Service Lehmann
> Sandstr. 6, 49080 Osnabrück
> www.its-lehmann.de
>
--
GMX startet ShortView.de. Hier findest Du Leute mit Deinen Interessen!
Jetzt dabei sein: http://www.shortview.de/wasistshortview ... ext_mf@gmx
--========GMX7941121744080146251
Content-Type: application/octet-stream; name="status.c.diff"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="status.c.diff"
LS0tIGNnaS9zdGF0dXMuYy5vcmlnCTIwMDgtMDctMjkgMjE6MTE6NDQuMDAwMDAwMDAwICswMjAw
CisrKyBjZ2kvc3RhdHVzLmMJMjAwOC0wNy0zMCAxOTozMzowMy4wMDAwMDAwMDAgKzAyMDAKQEAg
LTEyNSw2ICsxMjUsOSBAQAogCiB2b2lkIHNob3dfZmlsdGVycyh2b2lkKTsKIAordm9pZCBjcmVh
dGVfb3JwaGFuX2hvc3RzX2hvc3Rncm91cCgpOwordm9pZCBjcmVhdGVfb3JwaGFuX3NlcnZpY2Vz
X3NlcnZpY2Vncm91cCgpOworCiBpbnQgcGFzc2VzX2hvc3RfcHJvcGVydGllc19maWx0ZXIoaG9z
dHN0YXR1cyAqKTsKIGludCBwYXNzZXNfc2VydmljZV9wcm9wZXJ0aWVzX2ZpbHRlcihzZXJ2aWNl
c3RhdHVzICopOwogCkBAIC0yNDAsNiArMjQzLDEwIEBACiAJLyogZ2V0IGF1dGhlbnRpY2F0aW9u
IGluZm9ybWF0aW9uICovCiAJZ2V0X2F1dGhlbnRpY2F0aW9uX2luZm9ybWF0aW9uKCZjdXJyZW50
X2F1dGhkYXRhKTsKIAorCS8qIGNyZWF0ZSBhIG5ldyBob3N0Z3JvdXAgd2l0aCBvcnBoYW5lZCBo
b3N0cyBhbmQgYSBzZXJ2aWNlZ3JvdXAgd2l0aCBvcnBoYW5lZCBzZXJ2aWNlcyAqLworCWNyZWF0
ZV9vcnBoYW5faG9zdHNfaG9zdGdyb3VwKCk7CisJY3JlYXRlX29ycGhhbl9zZXJ2aWNlc19zZXJ2
aWNlZ3JvdXAoKTsKKwogCS8qIGlmIGEgbmF2YmFyIHNlYXJjaCB3YXMgcGVyZm9ybWVkLCBmaW5k
IHRoZSBob3N0IGJ5IG5hbWUsIGFkZHJlc3Mgb3IgcGFydGlhbCBuYW1lICovCiAJaWYobmF2YmFy
X3NlYXJjaD09VFJVRSl7CiAJCWlmKCh0ZW1wX2hvc3Q9ZmluZF9ob3N0KGhvc3RfbmFtZSkpPT1O
VUxMKXsKQEAgLTUxOTksMyArNTIwNiw2MiBAQAogICAgICAgICB9CiAKIAorLyogQ3JlYXRlcyBh
IGhvc3Rncm91cCB3aXRoIGhvc3RzIHdoaWNoIGFyZSBub3QgYSBtZW1iZXIgb2YgYW55IGhvc3Rn
cm91cCAqLwordm9pZCBjcmVhdGVfb3JwaGFuX2hvc3RzX2hvc3Rncm91cCgpIHsKKworICAgIGhv
c3Rncm91cCAqb3JwaGFuX2hvc3Rncm91cDsKKyAgICBob3N0ICp0ZW1wX2hvc3Q7CisgICAgaG9z
dGdyb3VwICp0ZW1wX2hvc3Rncm91cDsKKworICAgIG9ycGhhbl9ob3N0Z3JvdXAgPSBhZGRfaG9z
dGdyb3VwKCJvcnBoYW5zIiwiT3JwaGFuIEhvc3RzIiwiIiwiIiwiIik7CisKKyAgICBpZiAob3Jw
aGFuX2hvc3Rncm91cCkgeworICAgICAgICBmb3IgKHRlbXBfaG9zdD1ob3N0X2xpc3Q7dGVtcF9o
b3N0IT1OVUxMO3RlbXBfaG9zdD10ZW1wX2hvc3QtPm5leHQpIHsKKyAgICAgICAgICAgIGludCBm
b3VuZCA9IDA7CisgICAgICAgICAgICBmb3IgKHRlbXBfaG9zdGdyb3VwPWhvc3Rncm91cF9saXN0
O3RlbXBfaG9zd
...[email truncated]...
This post was automatically imported from historical nagios-devel mailing list archives
Original poster: [email protected]