SNClient (Secure Naemon Client) is a general purpose monitoring agent designed as replacement for NRPE and NSClient++.
- Report a Security Advisory via GitHub Security.
- Mailing list on Google Groups.
- Ask a question on Stack Overflow
- File a Bug in GitHub Issues.
- Chat with developers on IRC Libera #snclient (Webchat).
- Professional Support from ConSol*
The documentation can be found on omd.consol.de.
It is maintained in docs/
| i386 | x86_64 | aarch64 (arm) | |
|---|---|---|---|
| Linux | X | X | X |
| Windows* | X | X | X |
| FreeBSD | X | X | X |
| MacOS | X | X |
* Only Windows 10 / Windows Server 2016 or newer.
A more detailed list of supported operating systems.
- Prometheus HTTP(s)
- NRPE (v2/v4)
- NSCP Rest API via HTTP(s) (checks only)
There are pre-build binaries and packages for the all supported systems (see above) on the release page.
Further details are covered in the documentation.
Find a brief overview of what is planned:
- add time support in threshold, ex.: warn=time > 18:00 && load > 10
- open telemetry
- improve configuration
- add config validator
- use strong typed config items
- add module enable/disable option directly in the module section
The following things will most likely not be part of snclient any time:
- CheckMK support
- Embedded LUA support
- Embedded Python support
- Graphite support
- NRDP support
- NSCA support
- SMTP support
- Website/Rest API (except doing checks)
- check_nt support
