Skip to main content

An alternative Supervisor web interface.

Project description

suponoff (short for Supervisor On/Off) is a Django app to control supervisor and monitor the programs running under supervisor.

You give the app a list of server hostnames to connect to, and it connects to port 9001 of each of the servers, where supervisor normally listens. Optionally, you may run the provided program suponoff-monhelper.py, which listens on port 9002 and provides the following additional functionalities:

  1. Reports back the resource limits and usage of the processes, such as number of file descriptors, memory, cpu, number of threads and subprocesses;

  2. Provides the ability to monitor application log files in some cases: it looks at the process command line and parses it, looking for –logfile or –log-file arguments.If it can find and open the indicated log file, then you will be able to open this log file from the web interface.

To use this app, create a Django project that includes ‘suponoff’ in its applications and includes the URLs from ‘suponoff.urls’. Then you add the SUPERVISORS setting (a list of hostnames). The web interface can also add “tags” to each program, allowing you to filter by tags. For an example, see the demo project in the source distribution.

Screenshot:

https://raw.githubusercontent.com/GambitResearch/suponoff/master/demo/screenshot.png

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

suponoff-0.1.tar.gz (110.6 kB view details)

Uploaded Source

Built Distributions

suponoff-0.1-py3-none-any.whl (19.8 kB view details)

Uploaded Python 3

suponoff-0.1-py2.py3-none-any.whl (19.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file suponoff-0.1.tar.gz.

File metadata

  • Download URL: suponoff-0.1.tar.gz
  • Upload date:
  • Size: 110.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for suponoff-0.1.tar.gz
Algorithm Hash digest
SHA256 c9aa8bd239c8b850be7983f9d9a68d7c3a362bcdc1b3d719b03a0dbac83fffd0
MD5 f8977675c63372766e8e88f31a363c94
BLAKE2b-256 4d93a9036dde2a31e86352ddc7d5ca3b68dbe6fcdc4113211279ad268f98c081

See more details on using hashes here.

File details

Details for the file suponoff-0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for suponoff-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0b98dacbbdfe5335b45935e76b237663939ab9ae9cc343fe17f908fdb3c2dd32
MD5 3107e2b6f4c8f65cbd11db5bd7ad763a
BLAKE2b-256 6165d00973856664e061bff0363c48511cc40058a47ea813f45d29914c0d6127

See more details on using hashes here.

File details

Details for the file suponoff-0.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for suponoff-0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 79c925fb9e7b71572357843d26f2dcae89601ade79f4a819eadfb937dffb856e
MD5 a86f46a4dca62712c739dff48e3cc9af
BLAKE2b-256 45f1211d3205cc1d94b85bf4c58222dc28ea0ebbcca0aa8121b8a28612b939a6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page