SkillAgentSearch skills...

Snclient

SNClient - Cross platform monitoring agent

Install / Use

/learn @ConSol-Monitoring/Snclient
About this skill

Quality Score

0/100

Category

Operations

Supported Platforms

Universal

README

SNClient

CICD Pipeline Go Report Card Latest Release License IRC <a href="https://omd.consol.de/docs/snclient/logo/"><img src="./docs/logo/snclient.svg" style="float:right; margin: 3px; height: auto; width: 200px; float: right;"></a>

SNClient (Secure Naemon Client) is a general purpose monitoring agent designed as replacement for NRPE and NSClient++.

Contact

Documentation

The documentation can be found on omd.consol.de.

It is maintained in docs/

Supported Operating Systems

| | 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.

Supported Protocols

  • Prometheus HTTP(s)
  • NRPE (v2/v4)
  • NSCP Rest API via HTTP(s) (checks only)

Installation

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.

Check Plugin Status

| | 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 |

Roadmap

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

Not gonna happen

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

Related Skills

View on GitHub
GitHub Stars71
CategoryOperations
Updated1d ago
Forks14

Languages

Go

Security Score

100/100

Audited on Mar 31, 2026

No findings