pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/sysutils/monitoring



Module Name:    pkgsrc
Committed By:   imil
Date:           Mon Apr 22 09:39:21 UTC 2013

Added Files:
        pkgsrc/sysutils/monitoring: DESCR Makefile PLIST distinfo

Log Message:
Initial import of monitoring, version 0.9.5, into the NetBSD Packages
Collection.

Monitoring is an API with a DSL feel to write monitoring daemons in Python.

Monitoring works well for the following tasks:

* to be notified when incidents happen (email, XMPP, ZeroMQ...)
* automatic actions to be taken (restart, rm, git pull...)
* to collect system statistics for further processing e.g. graphs
* tie into existing/third-party Python code
* play along nicely with existing deployment/configuration ecosystem
  (fabric/cuisine)

Overview

* monitoring DSL: declarative programming to define monitoring strategy
* wide spectrum: from data collection and incident reporting to taking
  automatic actions
* Small, easy to read, a single file API
* Revised BSD License

Use Cases

* ensure service availability: test and start/stop when problems
* collect system statistics/data, log locally and/or remotely
* alert on system/service health, take actions


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/sysutils/monitoring/DESCR \
    pkgsrc/sysutils/monitoring/Makefile pkgsrc/sysutils/monitoring/PLIST \
    pkgsrc/sysutils/monitoring/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index