Merge..
For those who keep track I have just merged the trunk with the 0.3.6 changes so soon there might be nightly builds from that branch but we shall see.
I have some ideas on re shuffling the order of the "new features" as well, mainly moving the graphic configuration UI to a later build (possibly 0.5.x or beyond) and instead focus on moving the sockets over to boost Asio (a socket library) as well as some other minor changes. The main reason being that it might allow me to start sketching on a new "protocol" to "replace" NRPE but we shall see.
I am also working on some improvements to the install (the 0.3.x branch) so there might be a 0.3.6 version in the near future (a few weeks) which will have a slightly improved installer. There is also plans on a new "CheckFile" command with a syntax similar to the EventLog? to make it more useful (it is already there in a sort of beta for 0.3.5).
I also need to go and update the documentation since there is a new version but that is boring so we shall see when I get around to doing that ;)
// Michael Medin
0.3.5 Released!
Just a quick note that I released a new version 0.3.5 which is mainly a bugfix in 0.3.4 fixing an issue with CheckServiceState and CheckAll?.
// Michael Medin
0.3.4 Released!
Just a quick shout to everyone as I have just released the 0.3.4 version of NSClient++. The major new things are:
- The new system tray that works on Vista and beyond
- Many fixes and improved error handling.
A slightly more detailed list:
- Minor tweaks to CheckServiceState ("missing services" are now handled better)
- Added some "reasonable checks under [External Alias] for the CheckExternalScripts.dll module.
- CheckEventLog now supports "long eventlog names" (you can now use the alias used in the event viewer)
- BREAKING CHANGE filter=new is now the default so unless you use the new filtering you need to specify filter=old instead!
- Brand new (but highly unstable) System tray support for windows Vista and beyond
- SVN tree now has a sample net plugin (with C++ wrapper)
- Installer now "uninstalls" as it "should"
- Improved error handling for the WMI checks as well as some additions.
- Fixed issue with & and : on some commands via check_nt.
- Added sample powershell script as well as a workaround for making them run.
- Added DebugOutput? to service handling features so if you experience trouble try using sysinternals DebugView? to see logging before the agent startes.
- Removed all (I think) asserts replacing them with exceptions (should I hope reduce crashes and instead leave some form of errors)
Full change log for this release is here:
2008-09-18 MickeM - 0.3.4
* Changed so "missing services" are treated as stopped.
CheckServiceState missing=stopped ShowAll
OK: missing: not found
* Fixed issue with : in service name.
+ Added some "reasonable default cheks" under [External Alias] for the CheckExternalScripts.dll module.
2008-09-17 MickeM - 0.3.4 RC-6
* Added option [EventLog] lookup_names=0 to disable the evetlog name lookup (default is on)
2008-09-17 MickeM
* Fixed issue on all filters so == takes the "usual" 2 equalsigns (old still works).
* Added so tray icon can get "propper" name from core for "description".
* Added lookup of "long" eventlog names (you can now use the alias used in the event viewer)
2008-09-16 MickeM - 0.3.4 RC-5
* Fixed an issue with the session launcher
2008-09-15 MickeM
* Fixed so NSCLient++ can load with "broken plugins" (before it printed an error and exited)
+ Added a very basic simple .net plugin (and a wrapper)
2008-09-14 MickeM - 0.3.4 RC-4
* Fixed an issue with the session launcher
* Fixed an issue with the uninstaller (should not "fail" when problems uninstalling)
2008-09-14 MickeM - 0.3.4 RC-4
* Fixed issue with OS detection (again)
* Fixed issue with plugin unloading (again)
* Fixed issue with SSL socket not unloading properly
* Fixed issue with "login" and "no session" (should work now I hope) (#222)
* Changed so all projects build under "tmp" instead of under respecitve directory. (simpler to remove all "tmp" files now)
2008-09-12 MickeM
* Thanks to everyone who listened in on my session at NETWAYS Nagios Konferenz 2008!
2008-09-09 MickeM - 0.3.4 RC-3
* Improved error handling for the WMI checks.
+ CheckWMI: Added support for extracting numbers from strings
* Fixed performance data for "large float values" to be rendered without scientific notation. (#151)
* Fixed issue with & and some commands via check_nt.
* Fixed a crash on exit (which I added in Rc1).
* Added 10 "bytes" the CPU buffer: (#174)
+ Added new option to [EventLog] section buffer_size to change the size of the buffer used when scanning the evenlotg (defaults to 64k).
* Fixed error handling in CHeckEventLog so errors are repoorted properly (#184)
2008-09-08 MickeM - 0.3.4 RC-2
* Fixed issue in windows 2008 with system tray (shared_session).
* Fixed installer issue (should run (i hope) service installer on install now on 64 bit os)
* Fixed issue with unloading plugins and log (causing "timeouts" when exiting some times)
2008-09-07 MickeM
+ Added sample powershell script as well as a workaround for making them run.
* Fixed an issue making powershell scripts (and possibly others) not timeout properly.
+ Added upgrade support to the installer (still need to add support for keeping .ini file so be ware)
2008-09-06 MickeM
* Improved error reporting in the eventlogchecker
* *BREAKING CHANGE* filter=new is now the default so unless you use the new filtering you need to specify filter=old instead!
I Recomend everyone to stop using the "old" filtering.
2008-09-04 MickeM
* Fixed issues with new service stuff on NT4 and W2K (should work fine now)
+ Added some DebugOutput to service handling features so if you experience tropubel try using sysinternals DebugView too se logging before the agent startes.
* Fixed a memory leak in the error formating code
2008-08-24 MickeM
* Changed NSCA "general problem" error message to be more descriptive.
* Fixed issue with CheckCPU not returning a valid performance unit (%) see issue #219 for details.
2008-08-16 MickeM
* *WARNING* THIS IS VERY VERY UNSTABEL (possibly)
* *WARNING* A lot of new untested code here so dont run in production enviornments :)
+ Added shared session so system tray can communicate with master
+ Added new system tray handlig (via TS so FUS should work with it)
+ Added new option [System] / shared_session=0 (or 1) to enable / disable the new shared memory framework (it is for now disabled by default)
If you want to try this remember to change that option but also beware! it is dagerous and not finnished and and also there is as of now no security at all.
2008-08-09 MickeM
+ Added ChangeWindowMessageFilter so systray should maybe work on vista and beyond!
2008-07-28 MickeM
* Improved the error handling for the check proc state.
* Removed all (I think) asserts replacing them with exceptions (should I hope reduce crashes and instead leave some form of errors)
2008-07-25 MickeM
+ Built a garage at the summer house
* cut down all the reeds and shrubbs at the summer house.
2008-07-03 MickeM
* Fixed (again) issue with performance data and CheckDriveSize (when using "Min" bounds)
+ Added some more error messages for when counters are not found.
* Fixed an issue with the new namespace option
// Michael Medin
0.3.4 RC-4 out!
Fixes a few small but all so important issues. The issues here has lead me to believe I need to do some more testing so I will wait a bit more for a release. But please please try it out and report back bugs. Would be nice to have a "working" 0.3.4 without any bugs :)
Changelog (since last I posted: RC-2)
2008-09-14 MickeM - 0.3.4 RC-4 * Fixed issue with OS detection (again) * Fixed issue with plugin unloading (again) * Fixed issue with SSL socket not unloading properly * Fixed issue with "login" and "no session" (should work now I hope) (#222) * Changed so all projects build under "tmp" instead of under respecitve directory. (simpler to remove all "tmp" files now) 2008-09-12 MickeM * Thanks to everyone who listened in on my session at NETWAYS Nagios Konferenz 2008! 2008-09-09 MickeM - 0.3.4 RC-3 * Improved error handling for the WMI checks. + CheckWMI: Added support for extracting numbers from strings * Fixed performance data for "large float values" to be rendered without scientific notation. (#151) * Fixed issue with & and some commands via check_nt. * Fixed a crash on exit (which I added in Rc1). * Added 10 "bytes" the CPU buffer: (#174) + Added new option to [EventLog] section buffer_size to change the size of the buffer used when scanning the evenlotg (defaults to 64k). * Fixed error handling in CHeckEventLog so errors are repoorted properly (#184)
// MickeM
0.3.4 RC2 out!
Did a few fixes as well as close and round off a lot of tickets. Fixes in this release are:
2008-09-09 MickeM * Fixed issue with & and some commands via check_nt. * Fixed a crash on exit (which I added in Rc1). * Added 10 "bytes" the CPU buffer: (#174) + Added new option to [EventLog] section buffer_size to change the size of the buffer used when scanning the evenlotg (defaults to 64k). * Fixed error handling in CHeckEventLog so errors are reported properly (#184)
// MickeM
First RC for the 0.3.4 version!
Well, time for the first RC for the 0.3.4 upcoming release. This issue has (since the last nightly a few days ago) a few bug fixes and some minor additions. The plan is still to try to get 0.3.4 out next week (unless something big pops up) I consider this release pretty stable so feel free to start trying it out.
2008-09-08 MickeM * Fixed issue in windows 2008 with system tray (shared_session). * Fixed installer issue (should run (i hope) service installer on install now on 64 bit os) * Fixed issue with unloading plugins and log (causing "timeouts" when exiting some times) 2008-09-07 MickeM + Added sample powershell script as well as a workaround for making them run. * Fixed an issue making powershell scripts (and possibly others) not timeout properly. + Added upgrade support to the installer (still need to add support for keeping .ini file so be ware) 2008-09-06 MickeM * Improved error reporting in the eventlogchecker * *BREAKING CHANGE* filter=new is now the default so unless you use the new filtering you need to specify filter=old instead! I Recommend everyone to stop using the "old" filtering.
// MickeM
New version, need testers!
Hello,
A new version is about to be released I would say next week (unless something happens) so I will start out:ing RC,:s during the weekend.
The latest nightly build (NSClient++-Win32-20080905-0714.zip/.msi) is pretty stable. It has been tested on NT 4.0 (SPx), w2k, XP as well as Vista. It has a few major improvements and a lot of fixes.
The highlights are:
- New reworked SystemTray that works on Vista and "beyond".
- Improved exception/error handling.
"out-of-the-box" the new SystemTray is disabled and you can enable it via the "shared_session=1" option under [settings] in nsc.ini. Be warned that the "new" SystemTray will remain in beta through out the next version so only enable it if you are comfortable with the risk of running beta software. :) If the option is "off" (default) it should not have any major impact.
So try it out, let me know how it works out and hopefully by the end of next week there will be an über stable 0.3.4 version :)
// Michael Medin







rss
