Repository intelligence

ConSol-Monitoring/snclient

GitHub

An open-source general-purpose monitoring agent designed as a secure replacement for NRPE and NSClient++.

CLOUDM0N decision
REVIEW BEFORE ADOPTION
Trust REVIEW · 75/100
Good fit if

Systems administrators looking to modernize or replace aging NRPE or NSClient++ setups across heterogeneous environments.

Watch out for

Does not support embedded scripting environments like Python or LUA.

Practical intelligence

What matters before you adopt it

Problem it solves

The security limitations, fragmentation, and maintenance overhead associated with running legacy NRPE and NSClient++ monitoring agents on modern, cross-platform IT infrastructure.

Best for
Systems administrators looking to modernize or replace aging NRPE or NSClient++ setups across heterogeneous environments.
Teams requiring cross-platform system metric collection natively on Windows, Linux, FreeBSD, or macOS.
Organizations utilizing Prometheus HTTP(s) or standard Naemon/Nagios protocols to ingest host telemetry.
Main trade-offs
Does not support embedded scripting environments like Python or LUA.
Windows compatibility is strictly constrained to Windows 10 / Windows Server 2016 or newer.
Explicitly omits support for CheckMK, Graphite, NRDP, NSCA, SMTP, check_nt, and administrative Rest APIs.
Why it stands out
Offers broad multi-platform support across i386, x86_64, and aarch64 (arm) architectures.
Provides a comprehensive suite of cross-platform check plugins for CPU, memory, load, uptime, and filesystem diagnostics out of the box.
Supports modern Prometheus HTTP(s) alongside legacy NRPE (v2/v4) and NSCP Rest API protocols.
Trust & CVEs

Security evidence without the noise

Trust remains a decision signal; CVEs and scanner evidence explain what is driving the risk.

Security findings
1
CLOUDM0N scanner findings
Critical
0
High
1
Medium
0
Low
0
View trust evidence & security findings
Why this score
No trust rationale was stored for this scan.
CLOUDM0N findings
HIGH
Container configuration requests host-level control or isolation bypass. 1 sample match(es) found.
Architecture from code19 modules · 0 edges
Structural evidence

Modules and dependency edges extracted from repository code. This is code evidence, not README inference.

Code files
0
Modules
19
Dependency edges
0
Core modules
Dependency flow
No dependency edges were extracted.
Detected languages
Go · Shell
Detected frameworks
Architecture evidence details
flowchart TD
    %% repo — high-level architecture (DRAFT, refine me)
Evidence, security & integrations
Integrations
NaemonPrometheus HTTP(s)NRPE (v2/v4)NSCP Rest API
Security notes
Provides a dedicated channel for reporting security advisories through GitHub Security.
Still unknown
The README does not provide concrete configuration examples, file paths, or system startup commands.
Does not specify resource footprints, compilation toolchains, or runtime dependencies.
Does not detail how secure encryption (TLS/SSL) is structured or managed for the protocols.
Adoption guidance
Adopt if
+ You want an actively maintained, unified agent to replace older, fragmented NRPE and NSClient++ setups.
+ You need to collect local system metrics across Windows, Linux, and FreeBSD using Prometheus or Naemon.
Avoid if
Your architecture heavily depends on embedded Python or LUA script runtimes on the agent.
You require native integrations with CheckMK, Graphite, NRDP, NSCA, or legacy check_nt protocols.
Your target environment includes legacy Windows versions older than Windows 10 or Windows Server 2016.
How it works & getting started
How it works
1.The user installs the pre-built binary package on the target client machine.
2.The agent executes built-in check plugins or custom wrapped scripts to gather local system performance data.
3.The agent exposes or forwards these metrics on demand to central systems like Naemon or Prometheus using secure protocol endpoints.
Getting started
Download pre-built binaries and packages for your target operating system from the repository's release page.
Refer to the official installation guides hosted on omd.consol.de for post-installation setup steps.
Agent handoff
Use with any agent
JSON API
Alternatives

Nearby repositories worth comparing before adoption.

Compare top options →
signoz
SigNoz/signoz
62
Fit

SigNoz is an open-source, OpenTelemetry-native observability platform for your team and their AI agents. Get logs, metrics, and traces in one tool with features like APM, distributed tracing, log management, infra monitoring, etc. Combined with SigNoz MCP and a native AI teammate (in SigNoz Cloud) it helps you build more resilient apps.

Trust REVIEW · 90
Compare →
coze-loop
coze-dev/coze-loop
61
Fit

Next-generation AI Agent Optimization Platform: Cozeloop addresses challenges in AI agent development by providing full-lifecycle management capabilities from development, debugging, and evaluation to monitoring.

Trust REVIEW · 80
Compare →