New version: NSClient++ 0.25.0 by MySolutions NORDIC - the download link below points directly to the developer.
NSClient++ is a robust, secure, and flexible monitoring agent developed by MySolutions NORDIC. Originally designed for Nagios and Icinga, this powerful daemon is not limited to these platforms. It serves as a versatile bridge between monitoring servers and monitored machines, enabling the execution of commands and the submission of check metrics in various infrastructure scenarios. This makes it an ideal solution for system administrators seeking reliable monitoring capabilities across their network.
Key Features
- Enables remote monitoring servers to request and execute commands on the monitored host to verify status.
- Submits check results and performance metrics to remote servers for detailed analysis.
- Allows the daemon to perform specific tasks and take action on the host machine.
- Compatible with a wide range of monitoring tools, extending beyond Nagios and Icinga.
- Includes a reworked collectd client with improved host name resolution and timeout handling.
- Features a modern interactive console supporting line editing, command history, and tab completion.
- Enhanced security through a comprehensive codebase review addressing credential and file path vulnerabilities.
- Supports Icinga base paths in target addresses and includes NRDP warnings for unverified TLS connections.
Recent Improvements
- The interactive console now features a proper prompt with line editing, persistent history, and tab completion.
- Fixed a heap-corruption crash that occurred when a check_service filter matched no items.
- Addressed security findings, including credential leakage, predictable script upload paths, and junction lockdown issues.
- Reworked the collectd client to ensure correct datagram sizing and prevent multicast fan-out over all interfaces.
- Improved the WEB server's authentication limiter to better handle rapid-fire guessing attempts.