| Version 60 (modified by anonymous, 5 years ago) (diff) |
|---|
TracNav
Documentation
Guides
Information
Sponsoring
Modules
Checks and commands
- CauseCrashes
- CheckNSCP
- CheckDisk
- CheckLogFile
- CheckEventLog
- CheckSystem
- CheckHelpers
- CheckTaskSched
- CheckTaskSched2
- CheckWMI
Scripting Languages?
Servers and protocols?
- check_nrpe (NRPE Server)
- check_nrpe (NRPE Client)
- check_nt (NSClient Server)
- check_nt (NSClient Client)?
- NSCA (NSCA Server)
- NSCA (NSCA Client)
- NRDP (NRDP Client)
- check_mk (CheckMK Server)
- check_mk (CheckMK Client)
- graphite (Graphite Client)
- SMTP (SMTP Client)
- syslog (Syslog Client)
Utilities and tools?
Donate
About NSClient++
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. 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.
Help wanted
WMI I would like to get some real world feedback on the brand new re-worked WMI module!
Support this project
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 :)
Latest News
BlogShow(blog,num_posts=2,hidecal=true,post_size=100)? See the http://trac.nakednuns.org/nscp/blog section for more news.
Download
NSClient++ can be downloaded from the download section http://trac.nakednuns.org/nscp/downloads or SourceForge? page http://sourceforge.net/project/showfiles.php?group_id=131326&package_id=144099
Thanks
- Johnny Wetlaufer for the nice logo
- Everyone who reports bugs, requests features, and helps out!
About this page
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.








