Moving apartments (not servers)
Hello everyone. Since I assume I have a lot of readers on this "blog" I figured you were all worried thinking I might have died so I better post a status update. (...)
NSClient++ (or nscp as I tend to call it nowadays) aims to be a simple yet powerful and secure monitoring daemon for Windows operating systems. It is built for Nagios, but nothing in the daemon is actually Nagios specific and could probably, with little or no change, be integrated into any monitoring software that supports running user tools for polling.
The structure of the daemon is a simple NT service that loads plug-ins to an internal stack. The plug-ins can then request data (poll performance data) from the other plug-ins through the internal stack. As of now there are a few plug-ins for basic performance data collection, eventlog checking, WMI checking as well as scripting. For details of supplied modules, see CheckCommands.
NSClient++ can be extended in two ways: you can either write your own plug-in or you can execute an external script (as of now batch/exe/*). Writing your own plug-in is, of course, the most powerful way but requires knowledge of C++ or other languages which can produce DLLs and interface with regular C programs (generally, every other language available, but there is some simple API helpers for C/C++ as well as descriptions).
As for checking with NSClient++, I would recommend NRPE as it is a lot more flexible than check_nt. But NSClient has full support for check_nt, and if there is an interest, I could probably add support for check_nt from nc_net.
If you like and use this program, feel free to help out in any way by updating the documentation (this WIKI) or add examples, ideas and such. Or help out with writing code and/or patches and such or even if you are so inclined send a few $$:$ to my paypal account, see link on the left :)
Simplest way to see changes is to look in the changelog (in your distribution) or here in the respoitory: STABLE CHANGELOG
See the http://nsclient.org/nscp/blog section for more news.Moving apartments (not servers)
Hello everyone. Since I assume I have a lot of readers on this "blog" I figured you were all worried thinking I might have died so I better post a status update. (...)
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. (...)
NSClient++ can be downloaded from:
Note: this is not a web site--it is a WIKI. That means anyone can edit it, so if you click edit, you have not "so h4xr0r3ed this b0xx3n." You have simply made a fool out of yourself (unless of course you have contributed to the page, in which case I'm just thankful :)....
Feel free to edit/make corrections and add content to this page. I hope that the documentation can improve as a community effort. It would especially be nice to have some real-world check command setup from Nagios.
The site is using Trac.