Linux and Windows Monitoring with SNClient
summary
SNClient is a complete Go rewrite of the classic NSClient designed as a drop-in replacement for Icinga/Nagios/Naemon using NRPE, REST and a built-in Prometheus path. It ships managed exporters (node_exporter/windows_exporter) that the agent starts and restarts, keeps a ~20MB binary with modest memory use, and offers packages, TLS updates and certificate management. The repo shows ~2,700 commits from 12 contributors, 36 built-in checks, configurable raw-value outputs and filters, and about ~3,000 known installs in production. Managed node/windows exporter behavior and required_password enforcement are practical changes that already work.
AI-written summary · about
chapters (6)
- 0:00Introduction and background
- 3:44SNClient design and features
- 10:16Prometheus monitoring setup
- 15:16Built-in Neman checks comparison
- 25:02Recent changes and updates
- 29:23Q&A session
related talks
43mWindows Monitoring 3.0 – Now More Than Ever!
43mWindows Monitoring 3.0 – Now more than ever!
36mMastering Windows Monitoring in Kubernetes Environments
36mMastering Windows Monitoring in Kubernetes Environments
25mThe Linuxfabrik Monitoring Plugin Collection
35mBeyond Nagios: Modern Monitoring of Bronze-Age Applications with Prometheus
24mDemystifying Monitoring and Debugging on Windows Containers
40mThe Prometheus monitoring system
