Package: wnpp
Severity: wishlist
Owner: Fabio Fantoni <[email protected]>
X-Debbugs-Cc: [email protected]

* Package name    : nscp
  Version         : 0.26.0
  Upstream Contact: Michael Medin <[email protected]>
* URL             : https://nsclient.org
* License         : Apache-2.0 OR GPL-2.0-only
  Programming Lang: C++
  Description     : monitoring agent for Nagios and compatible systems

NSClient++ (nscp) is a monitoring agent for Nagios, Naemon, Icinga and
other compatible monitoring systems. It runs checks locally and answers
them over NRPE, NSCA and check_mk, or actively submits the results to a
central server (NSCA, NSCA-NG, NRDP, Icinga 2 API); it can also run
jobs scheduled through Mod-Gearman.

The built-in checks cover CPU, memory, disks and files, processes, log
files, network services (ping, TCP, DNS, HTTP, NTP), certificate expiry,
installed software, Docker containers, Kubernetes clusters and MySQL or
MariaDB servers; external scripts and embedded Lua and Python scripts
can add more. Metrics can also be sent to Graphite, collectd and
Elasticsearch.

The source package builds a minimal, agent-only version (nsclient),
without the web server and its frontend, and the manual (nsclient-doc).

At first I only wanted to prepare the initial packaging, to help a possible 
maintainer, spending about ten hours in total at most. In the end, over these 
months, I have spent far more time than that. Since a lot of work has been done 
and nobody else has stepped forward, I'm starting to maintain it myself, 
because I would like it to be included in Debian 14.

I reported many things upstream and helped to solve them. Now I think there are 
no more blocking license problems like at the beginning, only minor things that 
can be excluded with the repack. Other important problems have been solved too, 
and only a few non-blocking ones remain.

Unfortunately the web part would require a huge amount of work, so I excluded 
it. The agent alone is already widely used anyway, with support for many 
monitoring systems and many built-in checks.

I would prefer it to be maintained in a team, but I haven't tried to contact 
any team yet.

The packaging is on Salsa, for now on: https://salsa.debian.org/fantu/nscp

Reply via email to