[Nagios-users] DNX Version 0.18 Released!

2008-04-07 Thread John Calcote
Hi everyone,

I'm pleased to announce the release of version 0.18 of the Distributed
Nagios eXecutor (DNX) project.

I sincerely apologize for the short time period between versions 0.17
and 0.18 (about 4 days!), but I felt that it was critical that the
most significant changes between these two versions be made available
to the public as soon as possible.

Besides the excellent fixes, enhancements, and changes found in 0.17,
version 0.18 also includes the following changes:

- Fixed problem where dnxClient would stop  processing jobs after a
while, thread pool bug - all threads would terminate - thanks to
Alessandro Ren, Jesse Caldwell and William Leibzon!

- Added code to fix TIME_WAIT state issues on restart.

- Added code to display the same version information from dnxstats as
from command line.

- Added code to have server return human-readable OK message on
dnxstats commands that didn't previously have reply text.

Currently, I believe that this release has no more major defects
(obviously this belief is subject to change). We on the DNX project
team fully intend to continue adding functionality, both to meet our
original design goals, and to add features requested on the dnx-devel
and dnx-users mailing lists. Nevertheless, we feel this is the most
stable DNX release to date.

http://dnx.sourceforge.net
http://www.sourceforge.net/projects/dnx

Please download and enjoy!

John

-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Register now and save $200. Hurry, offer ends at 11:59 p.m., 
Monday, April 7! Use priority code J8TLD2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
___
Nagios-users mailing list
Nagios-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting 
any issue. 
::: Messages without supporting info will risk being sent to /dev/null


[Nagios-users] DNX version 0.17 released! Now officially supports Nagios 3.x

2008-04-04 Thread John Calcote
Hi everyone,

Just a quick note to let you know that DNX version 0.17 is out the door, 
with official support for Nagios 3, including versions 3.0 and 3.0.1. 
The following fixes an enhancments are available in DNX 0.17:

- Fixed race condition and deadlock in worker cleanup code in client. 
- Added --enable-debug-heap option to configure script. 
- Added --enable-debug-locks option to configure script. 
- Added additional text to configure output to explain build process. 
- Added official support for Nagios 3.x through 3.0.1. 
- Added detailed DNX build and installation information to the INSTALL 
document. 
- Enhanced --help text in dnxstats utility.
- Enhanced logging support.
- Fixed defect in config parser for boolean type.
- Added escaped XML string code - thanks to William Leibzon.
- Enhanced Autotools build system in minor ways.
 
I'm happy to say that this version of DNX client has been up and running 
on three test nodes in our 12,000 check stage system for over 24 hours 
now, with a current total check service of over 150,000 checks. 
 
This is the most stable DNX system yet.
 
Enjoy!

-
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
___
Nagios-users mailing list
Nagios-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting 
any issue. 
::: Messages without supporting info will risk being sent to /dev/null


[Nagios-users] dnx patch for nagios 3.0 available here and in svn

2008-03-13 Thread John Calcote
Hi list(s),

Here's a DNX patch for the Nagios 3.0 stable release.

Please note that the attached patch is slightly smaller than the
nagios-3.0rc2-dnx.patch that was packaged with DNX 0.16, because there
are fewer changes in this patch. The only functional difference
between the old and new patches is that this new patch removes
*changes* to functionality found in the now canonical Nagios 3.0 code
base.

To be more explicit, in the earlier patch, I *moved* some event broker
functionality from one event dispatch location to another in
base/checks.c. In this patch, I *copied* the functionality from the
first dispatch location to the second. The reason for moving the
functionality in the first place was that I was trying to convince
Ethan that event dispatch should work in a slightly different way. Now
that 3.0 has been released, the canonical functionality should not be
changed, but rather only enhanced by third-party product patches. This
patch enhances without changing.

This patch is backward compatible with nagios 3.0 rc2 and rc3.

This patch is checked into the DNX SVN trunk, and will be released
with version 0.17 of DNX in a few weeks.

Regards,

John Calcote
DNX project maintainer
http://dnx.sourceforge.net


nagios-3.0-dnx.patch
Description: Binary data
-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___
Nagios-users mailing list
Nagios-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting 
any issue. 
::: Messages without supporting info will risk being sent to /dev/null

[Nagios-users] dnx version 0.16 release announcement

2008-03-05 Thread John Calcote
Everyone,

I'm pleased to announce the release of version 0.16 of the DNX package.

DNX is a modular extension for the Nagios network monitoring package.

One of the most significant enhancements is that we now set file
system right properly during installation if you're running make
install as root. Not setting file system rights correctly was the
root cause of most of the startup problems with both the client daemon
and the server module.

Another significant addition is that of a more generic init script for
non-SUSE linux distros - make install automatically detects SUSE
platforms and installs the correct version - thanks to Alberto
Villegas for this contribution.

This version of DNX provides the following enhancments:

- Fixed install bugs - mostly related to improper file system rights.
- Debug output is now realistic - not pumping out droves of useless info.
- Added new configure options for specifying log directory.
- Fixed miscellaneous build system problems.
- Fixed rpm build issue - getaddrinfo failing under OBS.
- Fixed doxygen generation issues related to incorrect exclude dir list.
- Added new unit test for dnxClient - tests proper client daemonization.
- Added generic init script for non-SUSE platforms.

Please download DNX version 0.16 and give it a try. I think you'll
find the installation much cleaner since version 0.15.

Thanks and enjoy!
John

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Nagios-users mailing list
Nagios-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting 
any issue. 
::: Messages without supporting info will risk being sent to /dev/null


Re: [Nagios-users] dnx version 0.16 release announcement

2008-03-05 Thread John Calcote
Sorry for the list spam everyone, but I realized while I was updating
the dnx web site that I had forgotten to include links:

http://dnx.sourceforge.net
http://www.sourceforge.net/projects/dnx

Enjoy!
John

On Wed, Mar 5, 2008 at 3:51 PM, John Calcote [EMAIL PROTECTED] wrote:
 Everyone,

  I'm pleased to announce the release of version 0.16 of the DNX package.

  DNX is a modular extension for the Nagios network monitoring package.

  One of the most significant enhancements is that we now set file
  system right properly during installation if you're running make
  install as root. Not setting file system rights correctly was the
  root cause of most of the startup problems with both the client daemon
  and the server module.

  Another significant addition is that of a more generic init script for
  non-SUSE linux distros - make install automatically detects SUSE
  platforms and installs the correct version - thanks to Alberto
  Villegas for this contribution.

  This version of DNX provides the following enhancments:

  - Fixed install bugs - mostly related to improper file system rights.
  - Debug output is now realistic - not pumping out droves of useless info.
  - Added new configure options for specifying log directory.
  - Fixed miscellaneous build system problems.
  - Fixed rpm build issue - getaddrinfo failing under OBS.
  - Fixed doxygen generation issues related to incorrect exclude dir list.
  - Added new unit test for dnxClient - tests proper client daemonization.
  - Added generic init script for non-SUSE platforms.

  Please download DNX version 0.16 and give it a try. I think you'll
  find the installation much cleaner since version 0.15.

  Thanks and enjoy!
  John


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Nagios-users mailing list
Nagios-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting 
any issue. 
::: Messages without supporting info will risk being sent to /dev/null


[Nagios-users] dnx 0.15.1 released

2008-02-27 Thread John Calcote
This note is to announce the release of dnx 0.15.1 - a (very!) short
bug fix release.

I apologize for the short length of time since 0.15 was released, but
I felt it was important to get these few very significant fixes into a
new release as soon as possible. Here are the release notes:


Version 0.15.1:
===
- Bug fixes - mostly related to daemon startup, shutdown and timing.
- Updated INSTALL file to reflect dnx applicability to Nagios 3.0rc3.


I very much appreciate the help I received from the community to get
these issues taken care of.

For more information and to download this release, please refer to the
dnx web site at http://dnx.sourceforge.net and to the dnx sourceforge
project site at http://www.sourceforge.net/projects/dnx.


Thanks for your patience.

John

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Nagios-users mailing list
Nagios-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting 
any issue. 
::: Messages without supporting info will risk being sent to /dev/null


[Nagios-users] dnx patch for nagios 3.0rc2 works for ngaios 3.0rc3

2008-02-26 Thread John Calcote
To whom it may concern,

The dnx patch for nagios 3.0rc2 (found in the dnx 0.15 package on
sf.net) can be successfully applied to nagios 3.0rc3.

(Ethan, have you had a chance to consider these changes yet?)

Thanks,
John Calcote
DNX maintainer
http://dnx.sourceforge.net

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Nagios-users mailing list
Nagios-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting 
any issue. 
::: Messages without supporting info will risk being sent to /dev/null


[Nagios-users] DNX Version 0.15 Released!

2008-02-20 Thread John Calcote
We're pleased to announce the release of the Distributed Nagios
eXecutor (DNX) version 0.15.

DNX is a modular extension of Nagios that offloads a significant
portion of the work normally done by Nagios to a distributed network
of remote hosts. DNX worker nodes execute the DNX client as a daemon
service. DNX clients register requests for work with the DNX server
module. The DNX server module is a Nagios NEB (Nagios Event Broker)
plugin module, which registers an event handler for all service
checks. During the event, the DNX NEB module indicates to Nagios that
it will handle the service check. It sends the check command to a
registered worker node. A background thread awaits result information,
which the NEB module then posts to the Nagios results queue. The DNX
NEB module ensures that work is distributed fairly and evenly among
the registered DNX client hosts.

It's been 4 months since the release of the last version (0.13) of
DNX. The following is an excerpt from the DNX NEWS file for version
0.15:

- We're in SVN on sourceforge now!
- Added autotools build system.
- Completely rewritten configuration system.
- Completely updated thread pool.
- New configuration parameters added.
- New command-line options added.
- Ability to reconfigure most parameters with SIGHUP.
- Unit test infrastructure added; several unit tests added.
- Debug memory manager added; fixed several memory leaks.
- Added node address to dnx error strings passed from failed checks.
- Doxygen documentation added.
- Init script updated to LSB.
- Several install and doc targets added.
- Added support for Nagios versions 2.8, 2.9, 2.10, 3.0rc2.
- dnxstats utility added to manage and retrieve stats from dnx client nodes.
- Configuration and build system allow installation of client and
server separately.
- Support added to configure script for RPM packages managed through
the OpenSUSE build service.

Binary packages are published through the OpenSuSE Build Service (OBS)
at http://build.opensuse.org. Just search for the keyword dnx at
http://software.opensuse.org/search.

You can find out more about DNX at the DNX project web site at
http://dnx.sourceforge.net.

You can access this release at the sourceforge project page at
http://www.sourceforge.net/projects/dnx.

Enjoy!
John

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Nagios-users mailing list
Nagios-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting 
any issue. 
::: Messages without supporting info will risk being sent to /dev/null