cdd66d5fc9
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
10 lines
392 B
Text
10 lines
392 B
Text
@comment $NetBSD: PLIST,v 1.1 2013/04/22 09:39:21 imil Exp $
|
|
bin/monitoring
|
|
${PYSITELIB}/${PKGNAME}-py2.7.egg-info
|
|
${PYSITELIB}/monitoring.py
|
|
${PYSITELIB}/monitoring.pyc
|
|
${PYSITELIB}/monitoring.pyo
|
|
share/doc/monitoring/README.rst
|
|
share/examples/monitoring/example-service-isrunning.py
|
|
share/examples/monitoring/example-service-monitoring.py
|
|
share/examples/monitoring/example-system-health.py
|