- Home
- Process Monitoring Software
- Supervisor
On the recordRead 30 Sep 202623 facts
Supervisor
On the record
- Authentication
- The server can require client authentication credentials before allowing commands over its UNIX-domain or TCP socket.supervisord.org · read 30 Sep 2026
- Configuration
- Supervisor uses an INI-style configuration file with per-process options such as restarting failed processes and automatic log rotation.supervisord.org · read 30 Sep 2026
- Crash recovery
- Supervisord can automatically restart processes when they crash.supervisord.org · read 30 Sep 2026
- Events and extensibility
- Supervisor provides an event-notification protocol, an XML-RPC control interface and extension points for Python developers.supervisord.org · read 30 Sep 2026
- Events and extensions
- Its event notification protocol can be used by programs written in any language, and it includes extension points for Python developers.supervisord.org · read 30 Sep 2026
- Grouped control
- Processes can be assigned priorities and grouped so related processes can be started or stopped together.supervisord.org · read 30 Sep 2026
- Installation
- Supervisor can be installed with pip or from a downloaded distribution, including on systems without internet access.supervisord.org · read 30 Sep 2026
- Integrations
- The project lists third-party tools and libraries, including Puppet modules, Nagios and Icinga plugins, and clients for its XML-RPC interface.supervisord.org · read 30 Sep 2026
- Intended audience
- PyPI classifies Supervisor for system administrators and POSIX systems.pypi.org · read 30 Sep 2026
- Intended use
- Supervisor is intended to control processes related to a project or customer and is not intended to replace init as process ID 1.supervisord.org · read 30 Sep 2026
- Interfaces
- Supervisor provides a command-line client, an optional browser-based interface, and an XML-RPC interface for control.supervisord.org · read 30 Sep 2026
- License
- PyPI lists Supervisor as using a BSD-derived license.pypi.org · read 30 Sep 2026
- Management interfaces
- Supervisor provides centralized local or remote command-line and web interfaces for starting, stopping and monitoring processes.supervisord.org · read 30 Sep 2026
- Process grouping
- Processes can be assigned priorities and grouped so they can be started or stopped as a unit.supervisord.org · read 30 Sep 2026
- Process management
- It can start processes, restart them after crashes, and report their status.supervisord.org · read 30 Sep 2026
- Purpose
- Supervisor is a client/server system for controlling processes on UNIX-like operating systems.supervisord.org · read 30 Sep 2026
- Security
- The documentation warns that configuration files may contain unencrypted credentials and should be protected with appropriate filesystem permissions.supervisord.org · read 30 Sep 2026
- Security limitation
- The runtime security guidance warns that arbitrary configured paths can create vulnerabilities such as symlink attacks.supervisord.org · read 30 Sep 2026