You can subscribe to this list here.
2007 |
Jan
|
Feb
(4) |
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(1) |
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2008 |
Jan
|
Feb
(3) |
Mar
(3) |
Apr
(3) |
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(2) |
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2010 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Adam A. <aug...@gm...> - 2011-03-28 19:04:53
|
I should apologize for this. I just saw the messages in the queue from John and just approved them without checking. Human error. Sorry for the spam. |
From: John C. <joh...@gm...> - 2011-03-24 11:51:59
|
http%3A%2F%2Favancotec%2Ecom%2Ebr%2Fimages%2Famw%2Ephp |
From: John C. <joh...@gm...> - 2010-04-13 21:45:51
|
Announcing DNX 0.20.1. This is a minor release that fixes a few compile issues on BSD Unix. Thanks to Eric Cable for helping us sort out the issues. See the DNX website or project site for download links: http://dnx.sourceforge.net http://sourceforge.net/projects/dnx Enjoy! John |
From: John C. <joh...@gm...> - 2010-04-01 18:09:15
|
Everyone, I'm pleased to announce the release of DNX version 0.20. Much time and effort has gone into making this the most stable and solid DNX release ever. Check out the DNX web site for more details, and download links: http://dnx.sourceforge.net Thanks! John DNX 0.20 Release Notes (NEWS and relevant ChangeLog entries): Version 0.20 ============ - Fixed client-side clock skew issue caused by ntsd moving real-time clock backward. Especially prevalent on VMWare and other virtual systems. - Replaced filesystem based results processing with faster in-memory results processing. - Added new split plugin/server model code. - Removed cruft from Nagios config.h include file to avoid unnecessary build environment requirements. - Streamlined server-side node-centric statistics for efficiency. - Fixed descriptor leaks in pfopen code on clients. - Updated INSTALL document to provide DNX-specific installation instructions. - Added option to logging subsystem to log to file or to syslog. - Added code to allow transports to track messages in/out. (Haven't surfaced this code yet in the interface.) - Replaced configure's --with-nagios3x command-line option with a new Nagios 2.x-specific --with-nagios2x option. The default configuration now targets Nagios 3.x. *** Revision 368: Released dnx-0.20: 01-APR-10 * Revision: 368: 01-APR-10 jcalcote Updated ChangeLog with release information. * Revision: 367: 30-MAR-10 jcalcote Update ChangeLog and NEWS file in preparation for release 0.20. * Revision: 366: 23-MAR-10 jcalcote Fix defect in job timer wherein clock skewe can cause large job times. * Revision: 365: 22-MAR-10 jcalcote Add code to merge nagios and dnx result lists, rather than just assume the nagios list is empty. * Revision: 363-364: 20-MAR-10 jcalcote Update AUTHORS file. Implement Jason's direct post to resulst list during reaper event handler algorithm. * Revision: 362: 14-MAR-10 jcalcote Only show active node information in server-side stats. * Revision: 360-361: 09-MAR-10 jcalcote Fixed bug in nagios3xPostResult where queue file was getting named incorrectly, and error path was not correct. Remove the dependency on PATH_MAX in plugin and server NebMain files. * Revision: 358-359: 08-MAR-10 jcalcote Modularize server and plugin/server management agent code. Aesthetic changes to configure.ac and the client's help output. * Revision: 356-357: 07-MAR-10 jcalcote Fixed missing stat for jobs_rejected_no_nodes in integrated server. Reorganize post results for Nagios 3 so that umask is not called by secondary threads. Update server unit tests. * Revision: 353-355: 05-MAR-10 jcalcote Fix a few minor stats defects in server and plugin/server. Change echo statements to AS_ECHO in configure.ac. Incorporated server stats into node stats. Renamed sources from node to stats. Transferred new server and node stats module to integrated server. Replaced original stats listener with an agent listener as in the plugin/stats. Updated nagios README file. * Revision: 352: 04-MAR-10 jcalcote Update comments for doxygen. * Revision: 350-351: 03-MAR-10 jcalcote Removed obsolete AC_PROG_RANLIB macro. Removed commented out cruft in Nagios interface config.h files. Updated configure.ac for new system calls, types, and headers. Updated INSTALL slightly. Removed autogen.sh - use autoreconf now. Updated NEWS file. * Revision: 349: 02-MAR-10 jcalcote Cleaned up file pipe/fork management in plugin/dnxNebMain.c. * Revision: 348: 01-MAR-10 jcalcote Finished reimplementation of node-based server-side stats. Fixed a minor issue with make dist in client. * Revision: 347: 28-FEB-10 jcalcote Switched from select to poll in dnxPlugin on client; should allow more than 1024 file descripters to be used. * Revision: 346: 26-FEB-10 jcalcote Fixed file descriptor leaks in pfopen. * Revision: 345: 22-FEB-10 jcalcote Add more descriptive text to the maxRequestNodes parameter in dnxServer.cfg.in. * Revision: 343-344: 21-FEB-10 jcalcote Cleanup nagios interface config.h files. Updated copyrights on all plugin and stand-alone server source files. Enhanced plugin results listener for robustness. * Revision: 340-342: 19-FEB-10 jcalcote Updated ChangeLog, TODO, INSTALL, and NEWS files. Update INSTALL document. Changed installation location of dnxServer to libexec dir; made all requisite surrounding changes. Added installation instructions to INSTALL. Fixed bug in plugin that caused Nagios to segfault on debug print. Fixed bug in sa server that caused server to hang on shutdown. * Revision: 339: 18-FEB-10 jcalcote Added stats back into plugin/server. Updated README. Tweaked mockNagios a bit. Modified configure command line to automatically build against Nagios 3.x, with cmdline option to build against 2.x. * Revision: 335-338: 17-FEB-10 jcalcote Backoff on the client worker thread sleep time - 2 rather than 10 seconds. Add a delay to mockNagios to ensure that the client knows the server is up before running test. Enhanced comm protocol between plugin and server to allow for pre-allocation of node requests with early out for no node conditions. Moved server exec into post nagios configuration stage so service list would be accurately sized. Added a command line option to the server to accept the job queue size - configured the servers job queue size accordingly. Enhanced plugin debug messages for rejected service checks. Fixed build order. Update build system to reflect new products. Enhance doxygen build in doc directory to be dependent on installation of doxygen. * Revision: 332-334: 15-FEB-10 jcalcote Clean up doxygen comments in all new sources. Get mockNagios to work with nagios 3.x. Many changes to get split server to work. * Revision: 331: 10-FEB-10 jcalcote Enhanced logging a bit more. Updated etc config templates. Added new options for 2-part server plugin module. * Revision: 329-330: 09-FEB-10 jcalcote Enhanced logging to send to file or syslog with options. Enhance plugin test to read env variables. Fixed test config files. Fixed infinite timeout issue in client command loop. Enhancements to plugin test. * Revision: 326-328: 08-FEB-10 jcalcote Updated working version to 0.20. Add ack channels to plugin/server comm. Added new split server/plugin architecture - in plugin directory. |
From: Steven D. M. <sm...@ld...> - 2009-10-02 18:47:22
|
We are proud to announce the release of dnx-0.19.4 This version fixes a couple of new memory leaks that were detected by the latest valgrind. Also the build process has been improved so that all the necessary files are included just run configure, make and make install and it should drop right in now. This is the new current version, it is recommended that everyone update to this version. Sincerely, Steven D. Morrey NOTICE: This email message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message. |
From: Steven D. M. <sm...@ld...> - 2009-06-29 22:20:41
|
Hello Everyone, In an effort to provide the best, most stable DNX possible we give you DNX 0.19.1 DNX 0.19.1 supersedes all previous releases and will be the last of the 0.19 branch, all future work should be towards 0.20 it's successors. This version removes some of the buggier features that were introduced in the DNX 0.19.x branch. We have also fixed a bug wherein DNX could crash if received an IP address of NULL. There are numerous other small bug fixes included in this release and it is highly recommended that you update to this version as soon as possible. Finally I would like to announce that code in the SVN trunk,will from here on out, be for code that is considered "stable" and that portion of the repo will only be updated during beta and release cycles. If you want test drive the latest, bleeding edge stuff you want to look under branches/development. Enjoy! Sincerely, Steven D. Morrey NOTICE: This email message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message. |
From: Steven D. M. <sm...@ld...> - 2008-10-29 23:10:41
|
Hello Everyone, I have just finished uploading DNX v0.19 beta to the public SVN repo. If you're feeling adventurous please feel free to download and evaluate it. We need as many people as possible to help us test this out and report back any problems and/or fixes you may find. As far as I can tell we are still on track for a Halloween release. Ok I'll quit cross-posting now. Sincerely, Steven Morrey ---------------------------------------------------------------------- NOTICE: This email message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message. |
From: John C. <joh...@gm...> - 2008-09-23 16:10:10
|
Hi everyone, It's been a while since you've heard from me on this list. As some of you may know, this is because I took a job with Novell, and have only had enough time to do minor maintenance for a few months now. However, at this time, I'm pleased to announce the addition of a new developer to the DNX project. The LDS Church has hired Steven D. Morrey to work full time on this project, so you may rest assured that good things are in store for the near- and longer-term future of DNX. I'll spend as much time as necessary over the next several months to ensure that Steve has a solid understanding of the current code base, and I'll remain available as a consultant on the project for as long as they care to use me. Please join me in giving a hearty welcome to Steve. |
From: John C. <joh...@gm...> - 2008-04-08 20:12:31
|
Hi all - Just a quick note to let you know I've been maintaining various binary packages for DNX in the OpenSuSE Build Service (OBS) at: http://build.opensuse.org. To access the latest builds for opensuse SLE_10, SLES_9, 10.2, 10.3, CentOS 5, Fedora 6 & 8, and Debian Etch and xUbuntu 7.x, just visit the following persistent search link to software.opensuse.org: http://software.opensuse.org/search?baseproject=ALL&p=1&q=dnx Enjoy! John |
From: John C. <joh...@gm...> - 2008-04-07 21:57:35
|
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 |
From: John C. <joh...@gm...> - 2008-04-04 20:50:37
|
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! |
From: John C. <joh...@gm...> - 2008-03-13 15:26:59
|
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 |
From: John C. <joh...@gm...> - 2008-03-06 01:33:06
|
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 <joh...@gm...> 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 > |
From: John C. <joh...@gm...> - 2008-03-05 22:51:03
|
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 |
From: John C. <joh...@gm...> - 2008-02-27 22:03:32
|
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 |
From: John C. <joh...@gm...> - 2008-02-26 18:09:12
|
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 |
From: John C. <joh...@gm...> - 2008-02-20 04:16:23
|
I'm 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 a year since the release of the last version (0.13) of DNX. The following short list highlights a few of the key features of version 0.15: 1. The dnx client daemon may now be reconfigured on the fly with a SIGHUP. 2. The dnxstats utility may be used to query and control dnx clients remotely (warning - no security yet). 3. The dnx client and server now write log and debug information to either STDOUT, STDERR or to files of your specification. 4. The dnx client thread pool has been completely reworked to be more efficient. 5. The dnx client supports many new command-line options, including overrides for configuration file options. 6. The dnx server NEB module now supports Nagios 2.7, 2.8, 2.9, 2.10, 3.0rc1 and 3.0rc2 (we'll be doing our best to stay on top of 3.x). 7. We're now creating and maintaining installable binary packages for OpenSuSE, SLE 9/10, RedHat, Debian, and Ubuntu. 8. Complete doxygen documentation is now available for the source code. Watch for more user-friendly doc to come soon. 9. Many unit tests have been added to help harden the code. Binary packages are published through the OpenSuSE Build Service (OBS) at http://build.opensuse.org <http://build.opensuse.org/>. Just search for the keyword "dnx" at http://software.opensuse.org/search <http://software.opensuse.org/>. You can find out more about DNX at the DNX project web site at http://dnx.sourceforge.net <http://dnx.sourceforge.net/>. You can access this release at the sourceforge project page at http://www.sourceforge.net/projects/dnx <http://dnx.sourceforge.net/>. Enjoy! John |
From: John C. <joh...@gm...> - 2007-12-17 18:49:40
|
Everyone, The DNX web site is mostly complete now. I use the word "mostly" to grant myself room to change things. However, I consider it finished for the time being. :) http://dnx.sourceforge.net --john |
From: John C. <joh...@gm...> - 2007-11-21 21:59:11
|
Everyone, I've added a dnx-users mailing list for user and system administrator discussions. Please give it a few hours to become fully active. I've also added significant documentation to the documentation page on the DNX web site: http://dnx.sourceforge.net/documentation.html John |
From: Adam A. <aug...@gm...> - 2007-10-03 23:11:32
|
Sorry for the long time between releases. Bob has has been working on it quite a bit (I'm the one who's been slacking), so this should catch us up a bit. This release should resolve all the outstanding bugs and addresses a few of the features. Once we found the short term stability bug, worker nodes were able to run for a couple of weeks under our normal load before the communications channel bug got us. But Bob worked his magic and found the problem in record time. If you can, please test and let us know how it works for you. Version 0.13: ============= - Added out-of-memory condition checking for all strdup(3) calls. - Fixed DNX communications channel exhaustion bug. This bug occurred when a Client worker thread exited: Although the dispatch and collector channels were properly closed, they weren't released from the DNX Channel Map pool. Since this pool has a finite number of slots, we ran out of slots eventually. Running out of slots then prevented the creation of any additional worker threads. - Fixed memory leak in the Client, related to the above problem. - Fixed the same DNX communications channel exhaustion bug in the NEB Server module as well. Although, this was not likely to occur very often. - Added some additional error and debug logging. - Added some graceful handling of NULL strings in the XML protocol messaging. Version 0.12: ============= - Implemented the auditWorkerJobs directive in the server's configuration file. This feature allows you to track which worker nodes are executing which service checks. - Fixed negative job counter issue in client. - Added debugging level support for the server. Setting the debug flag in the server config file to any positive integer enables debugging. The higher the integer, the more verbose the debugging output. - The server module no longer writes messages to nagios.log. All server modules messages are now written to the syslog. - Cleaned-up memory leaks in both server and client. - Fixed nasty corner-case where a job might be expired and collected at the same time, causing a heap corruption due to the job structure memory being freed twice. Even though this race-condition was properly semaphore- protected, the expiration thread didn't properly mark the expired job as removed from the global job queue. Hence, the collection thread might acquire the semaphore right after the expiration thread released it, and therefore still see the expired job as active. The job would then be "collected", even though it was already "expired". Version 0.11: ============= - Implemented the localCheckPattern directive in the server's configuration file. This permits you to specify an extended regular expression string which will be used to see if a check command job should execute locally (instead of being sent to a DNX client.) Version 0.10: ============= - Fixed improper XML parsing of command or response values, where the command/response contains embedded XML tags (or even just embedded angle-brackets). This fix affects both the server and the client, since they share the common XML parsing routines contained in dnxXml.c |
From: Adam A. <aug...@gm...> - 2007-03-24 00:15:01
|
New release, thanks to Bob's tireless work. Version 0.09: ============= - Fixed the killing of plugin-child processes in dnxClient - Fixed plugin path directive to work properly - Fixed dnxinit script to start up in a more logical order - Added missing include statmeents to dnxClientMain.h to help compilation on FreeBSD |
From: Adam A. <aug...@gm...> - 2007-03-05 15:06:12
|
Sorry I was a bit late making this release. Bob's changelog is below. Version 0.08: ============= - Removed the use of the internal NRPE module from the DNX Client. The NRPE module is still experimental and will be added back into the DNX distribution once I have fully implemented in-core checks to the DNX Client. |
From: <aug...@gm...> - 2007-02-28 00:20:08
|
Testing #4 |
From: Adam A. <aug...@gm...> - 2007-02-27 17:19:17
|
testing #3 |
From: Adam A. <aug...@gm...> - 2007-02-27 16:24:58
|
Just testing |