[Bug 441570] Review Request: dnx - Distributed Nagios Executor

bugzilla at redhat.com bugzilla at redhat.com
Mon Sep 15 16:36:26 UTC 2008


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=441570





--- Comment #21 from Jeff Goldschrafe <goldschr at cshl.edu>  2008-09-15 12:36:24 EDT ---
Hey there,

Sorry for the delays. I just got back from vacation and have been doing a lot
of testing with DNX in my environment.

I think I need to clarify the topology of DNX a little bit:

"dnx-server" is the server component, which runs as a Nagios module. The base
"dnx" package is a client package, which does not require Nagios, and should be
running on systems that are _not_ running Nagios. Neither of them depends on
the other, which prevents any kind of useful inheritance mechanism from being
put in place. Since the configure script expects the client and server portions
of DNX to be using the same config/log directories, I decided to respect this,
though they could be separated out if it was really necessary.

Since the DNX server component is an event broker module that runs inside the
Nagios process, it runs with the credentials of the Nagios user. This is why
the user "nagios" is specified as the owner of its files in the configure
script, which affects both the client and server portions of DNX. Though the
client doesn't have to use the same user, it seems cleaner to do so rather than
manually overriding the user on a ton of files in the spec. (The client
generally doesn't run on systems with Nagios installed. In fact, in my
experience, it seems to fail outright connecting to a Nagios instance on the
same machine.)

Logrotate configs have been added.

DNX doesn't support reload, unless it's relying on some custom signals
somewhere. It dies on a HUP signal.

Finally, it looks like the doxygen docs are already extracted redundantly into
doc/html, so I've just added those instead of the tarball.

New spec: http://neckbeard.info/packages/fedora/dnx.spec
New SRPM: http://neckbeard.info/packages/fedora/dnx-0.18-5.src.rpm

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.




More information about the Fedora-package-review mailing list