SNClient (Secure Naemon Client) is a general purpose monitoring agent designed as replacement for NRPE and NSClient++.
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.
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.
| Windows | Linux | OSX | BSD | |
|---|---|---|---|---|
| check_alias | X | X | X | X |
| check_connections | X | X | X | X |
| check_cpu_utilization | X | X | X | X |
| check_cpu | X | X | X | X |
| check_dns | X | X | X | X |
| check_drivesize | X | X | X | X |
| check_drive_io | X | X | X | X |
| check_dummy | X | X | X | X |
| check_eventlog | X | |||
| check_files | X | X | X | X |
| check_http | X | X | X | X |
| check_index | X | X | X | X |
| check_kernel_stats | X | |||
| check_load | X | X | X | X |
| check_log | X | X | X | X |
| check_mailq | X | X | X | |
| check_memory | X | X | X | X |
| check_mount | X | X | X | X |
| check_network | X | X | X | X |
| check_nsc_web | X | X | X | X |
| check_ntp_offset | X | X | X | X |
| check_omd | X | |||
| check_os_updates | X | X | X | |
| check_os_version | X | X | X | X |
| check_pagefile | X | |||
| check_pdh | X | |||
| check_ping | X | X | X | X |
| check_process | X | X | X | X |
| check_service | X | X | ||
| check_snclient_version | X | X | X | X |
| check_swap_io | X | X | X | |
| check_tasksched | X | |||
| check_tcp | X | X | X | X |
| check_temperature | X | |||
| check_uptime | X | X | X | X |
| check_wmi | X | |||
| check_wrap / external scripts | X | X | X | X |
Find a brief overview of what is planned:
The following things will most likely not be part of snclient any time:
$ claude mcp add snclient \
-- python -m otcore.mcp_server <graph>