NSClient++ (also known as NSCP or NSC+++) is the most popular client for connecting a workstation or Windows server to the system monitoring services and infrastructure - Nagios. The customer integrates with the system in the form of a standard system service. The main component of the program offers only minimal functionality via check_nt commands - it allows, among other things, to query basic information such as CPU load, system uptime or free space on hard drives.
The full potential is revealed only when we load additional modules delivered with the customer. By default, a number of Check plug-ins are supported. One of the most important components, however, is the NRPE module, which allows you to connect virtually any CMD, VBS or even PowerShell script to NSClient++.
This allows us to return to Nagiosa via the NSClient++ service all the data we currently need, using scripts using third party tools. It is also possible to write your own native plug-ins in C/C+++. The whole configuration takes place in configuration files with a fairly clear structure.
NSClient++ also has a module that shows the status of the service in the system tray, but on 64-bit systems it does not always work properly. However, it is not required at all for the customer's work. The MSI package installer allows you to conveniently deploy the service on multiple computers via Group Policy.
You can also download the ZIP version on the project website.









