| CheckDisk |
check_disk_health |
Combined per-drive health check (free space + I/O metrics). |
| CheckDisk |
check_disk_io |
Check disk I/O performance metrics (throughput, IOPS, queue length, busy time). |
| CheckDisk |
check_drivesize |
Check the size (free-space) of a drive or volume. |
| CheckDisk |
check_files |
Check various aspects of a file and/or folder. |
| CheckDisk |
check_single_file |
Check various aspects of a single file (size, age, line count, version, ...). Simpler alternative to check_files when you only need to inspect one specific file. |
| CheckDocker |
check_docker |
Checks that a given docker container is running. |
| CheckEventLog |
check_eventlog |
Check for errors in the event log. |
| CheckHelpers |
check_always_critical |
Run another check and regardless of its return code return CRITICAL. |
| CheckHelpers |
check_always_ok |
Run another check and regardless of its return code return OK. |
| CheckHelpers |
check_always_warning |
Run another check and regardless of its return code return WARNING. |
| CheckHelpers |
check_and_forward |
Run a check and forward the result as a passive check. |
| CheckHelpers |
check_critical |
Just return CRITICAL (anything passed along will be used as a message). |
| CheckHelpers |
check_multi |
Run more then one check and return the worst state. |
| CheckHelpers |
check_negate |
Run a check and alter the return status codes according to arguments. |
| CheckHelpers |
check_ok |
Just return OK (anything passed along will be used as a message). |
| CheckHelpers |
check_timeout |
Run a check and timeout after a given amount of time if the check has not returned. |
| CheckHelpers |
check_version |
Just return the NSClient++ version. |
| CheckHelpers |
check_warning |
Just return WARNING (anything passed along will be used as a message). |
| CheckHelpers |
filter_perf |
Run a check and filter performance data. |
| CheckHelpers |
render_perf |
Run a check and render the performance data as output message. |
| CheckHelpers |
xform_perf |
Run a check and transform the performance data in various (currently one) way. |
| CheckLogFile |
check_logfile |
Check for errors in log file or generic pattern matching in text files. |
| CheckMKClient |
check_mk_query |
Request remote information via check_mk. |
| CheckNet |
check_connections |
Count active TCP/UDP connections and report counts per protocol and TCP state. |
| CheckNet |
check_dns |
Resolve a host name and check the response time and resulting addresses. |
| CheckNet |
check_http |
Send an HTTP/HTTPS request and check the response status, time, size and body. |
| CheckNet |
check_ntp_offset |
Query an NTP server and check the offset between the local clock and the server. |
| CheckNet |
check_ping |
Ping another host and check the result. |
| CheckNet |
check_tcp |
Connect to a TCP port and optionally send/expect data to check that a service is reachable. |
| CheckNSCP |
check_nscp |
Check the internal health of NSClient++. |
| CheckNSCP |
check_nscp_update |
Check if there is a newer version of NSClient++ available on GitHub. The result is cached (default 24 hours) to avoid hitting the GitHub API rate limit. |
| CheckNSCP |
check_nscp_version |
Check the version of NSClient++ which is used. |
| CheckSystem |
check_battery |
Check battery status including charge level, power source, and battery health. |
| CheckSystem |
check_cpu |
Check that the load of the CPU(s) are within bounds. |
| CheckSystem |
check_cpu_frequency |
Check CPU clock frequency (current vs max) per processor. |
| CheckSystem |
check_memory |
Check free/used memory on the system. |
| CheckSystem |
check_network |
Check network interface status. |
| CheckSystem |
check_os_updates |
Check for available Windows updates via the Windows Update Agent (WUA) API. |
| CheckSystem |
check_os_version |
Check the version of the underlying OS. |
| CheckSystem |
check_pagefile |
Check the size of the system pagefile(s). |
| CheckSystem |
check_pdh |
Check the value of a performance (PDH) counter on the local or remote system. |
| CheckSystem |
check_process |
Check state/metrics of one or more of the processes running on the computer. |
| CheckSystem |
check_process_history |
Check the history of processes that have been running since NSClient++ started. Useful for verifying if certain applications have been executed. |
| CheckSystem |
check_process_history_new |
Check for new processes that appeared within a specified time window. Useful for detecting unexpected or unauthorized applications. |
| CheckSystem |
check_registry_key |
Check existence, last-write time, and child counts of one or more Windows registry keys. |
| CheckSystem |
check_registry_value |
Check the type, content, and size of one or more Windows registry values. |
| CheckSystem |
check_service |
Check the state of one or more of the computer services. |
| CheckSystem |
check_temperature |
Check ACPI thermal zone temperatures. |
| CheckSystem |
check_uptime |
Check time since last server re-boot. |
| CheckTaskSched |
check_tasksched |
Check status of scheduled jobs. |
| CheckWMI |
check_wmi |
Check a set of WMI values and return rows which are matching criteria. |
| GraphiteClient |
submit_graphite |
Submit information to the remote Graphite server. |
| IcingaClient |
submit_icinga |
Submit information to the remote Icinga 2 Server. |
| NRDPClient |
submit_nrdp |
Submit information to the remote NRDP Server. |
| NRPEClient |
check_nrpe |
Request remote information via NRPE. |
| NRPEClient |
exec_nrpe |
Execute remote script via NRPE. (Most likely you want nrpe_query). |
| NRPEClient |
nrpe_forward |
Forward the request as-is to remote host via NRPE. |
| NRPEClient |
nrpe_query |
Request remote information via NRPE. |
| NRPEClient |
submit_nrpe |
Submit information to remote host via NRPE. (Most likely you want nrpe_query). |
| NSCAClient |
submit_nsca |
Submit information to the remote NSCA server. |
| NSCANgClient |
submit_nsca_ng |
Submit information to the remote NSCA-NG server. Custom relay commands defined under [/settings/NSCA-NG/client/handlers] are registered automatically using the same submit_<alias> naming convention. |
| NSCPClient |
check_remote_nscp |
Request remote information via NSCP. |
| NSCPClient |
exec_remote_nscp |
Execute remote script via NSCP. |
| NSCPClient |
remote_nscp_query |
Request remote information via NSCP. |
| NSCPClient |
remote_nscpforward |
Forward the request as-is to remote host via NSCP. |
| NSCPClient |
submit_remote_nscp |
Submit information to remote host via NSCP. |
| SimpleCache |
check_cache |
Fetch results from the cache. |
| SimpleCache |
list_cache |
List all keys in the cache. |
| SMTPClient |
submit_smtp |
Submit information to the remote SMTP server. |
| SyslogClient |
submit_syslog |
Submit information to the remote syslog server. |