The Server Manager is a cross-platform daemon process that
manages other daemon server processes. It starts processes,
monitors them for health, and automatically restarts them if they
fail. It also disables persistently failing processes and can
notify administrators of serious problems. In addition, it
provides a remote administrative interface that allows developers
and system administrators to debug processes, capture log files,
make software upgrades and patches, and install new features, all
remotely.