123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- 3rd Party Applications and Libraries
- ====================================
- There are a number of 3rd party applications that can be useful together
- with supervisor. This list aims to summarize them and make them easier
- to find.
- See README.rst for information on how to contribute to this list.
- Obviously, you can always also send an e-mail to the supervisor mailing
- list to inform about missing plugins or libraries for/using supervisor.
- 3rd Party Applications/Plugins/Libraries for supervisor
- =======================================================
- These are applications/plugins/libraries that add functionality or
- improves behaviour of supervisor. This also includes various event
- listeners.
- `superlance <http://pypi.python.org/pypi/superlance>`_
- Provides set of common eventlisteners that can be used to monitor
- and, for example, restart when it uses too much memory etc.
- `mr.rubber <https://github.com/collective/mr.rubber>`_
- An event listener that makes it possible to scale the number of
- processes to the number of cores on the supervisor host.
- `supervisor-wildcards <https://github.com/aleszoulek/supervisor-wildcards>`_
- Implemenents start/stop/restart commands with wildcard support for
- Supervisor.
- `mr.laforge <https://github.com/fschulze/mr.laforge>`_
- Lets you easily make sure that ``supervisord`` and specific
- processes controlled by it are running from within shell and
- Python scripts. Also adds a ``kill`` command to supervisor that
- makes it possible to send arbitrary signals to child processes.
- `supervisor_cache <https://github.com/mnaberez/supervisor_cache>`_
- An extension for Supervisor that provides the ability to cache
- arbitrary data directly inside a Supervisor instance as key/value
- pairs. Also serves as a reference for how to write Supervisor
- extensions.
- `supervisor_twiddler <https://github.com/mnaberez/supervisor_twiddler>`_
- An RPC extension for Supervisor that allows Supervisor's
- configuration and state to be manipulated in ways that are not
- normally possible at runtime.
- Libraries that integrates 3rd Party Applications with supervisor
- ================================================================
- These are libraries and plugins that makes it easier to use supervisor
- with 3rd party applications:
- `django-supervisor <http://pypi.python.org/pypi/django-supervisor/>`_
- Easy integration between djangocl and supervisord.
- `collective.recipe.supervisor <http://pypi.python.org/pypi/collective.recipe.supervisor>`_
- A buildout recipe to install supervisor.
- `puppet-module-supervisor <https://github.com/plathrop/puppet-module-supervisor>`_
- Puppet module for configuring the supervisor daemon tool.
- `ngx_supervisord <https://github.com/FRiCKLE/ngx_supervisord>`_
- An nginx module providing API to communicate with supervisord and
- manage (start/stop) backends on-demand.
- `Supervisord-Nagios-Plugin <https://github.com/Level-Up/Supervisord-Nagios-Plugin>`_
- A Nagios/icinga plugin to monitor individual supervisord processes.
- `php-supervisor-event <https://github.com/mtdowling/php-supervisor-event>`_
- PHP classes for interacting with Supervisor event notifications.
- `sd-supervisord <https://github.com/robcowie/sd-supervisord>`_
- `Server Density <http://www.serverdensity.com>`_ plugin for
- supervisor.
- `node-supervisord-eventlistener <https://github.com/sugendran/node-supervisord-eventlistener>`_
- Lists for supervisord events and raises them.
|