Chaperone Process Manager

 1 like

Chaperone is a lightweight alternative to process environment managers like systemd or upstart. Chaperone provides an extensive feature set, including dependency-based startup, syslog logging, zombie harvesting, and job scheduling.

License model

  • FreeOpen Source

Application type

Platforms

  • Linux
  • Self-Hosted
  • Python
  No rating
1 like
0comments
0 news articles

Features

Suggest and vote on features
  1.  Virtualization
  2. Docker icon  Support for Docker

Chaperone Process Manager News & Activities

Highlights All activities

Recent activities

No activities found.
Show all activities

Chaperone Process Manager information

  • Licensing

    Open Source and Free product.
  • Alternatives

    10 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Network & Admin

Popular alternatives

View all

Our users have written 0 comments and reviews about Chaperone Process Manager, and it has gotten 1 likes

Chaperone Process Manager was added to AlternativeTo by Jonathan DUMONT on Sep 6, 2016 and this page was last updated Aug 30, 2017.
No comments or reviews, maybe you want to be first?
Post comment/review

What is Chaperone Process Manager?

Chaperone is a lean init-style startup manager for Docker-like containers. It runs as a single lightweight full-featured process which runs at the root of a docker container tree and provides all of the following functionality, plus much more:

Monitoring for all processes in the container, automatically shutting down the container when the last process exits. A complete, configurable syslog facility built in and provided on /dev/log so daemons and other services can have output captured. Configurable to handle log-file rotation, duplication to stdout/stderr, and full Linux logging facility, severity support. No syslog daemon is required in your container. The ability to start up system services in dependency order, with options for per-service environment variables, restart options, and stdout/stderr capture either to the log service or stdout. A built-in cron scheduling service. Emulation of systemd notifications (sd_notify) so services can post ready and status notifications to chaperone. Process monitoring and zombie elimination, along with organized system shutdown to assure all daemons shut-down gracefully. The ability to have an optional controlling process, specified on the docker command line, to simplify creating containers which have development mode vs. production mode. Complete configuration using a chaperone.d directory which can be located in various places, and even allows different configurations within the container, triggered based upon which user is selected at start-up. Default behavior designed out-of-the-box to work with simple Docker containers for quick start-up for lean containers.