Monitoring the Unknown in the Service Manager
Nearly every operating system comes with at least one kind of service management. On a Unix-based operating system, this is historically part of the init system. While the specific tools have matured over time and there are changes between operating systems, they are essentially used to orchestrate both operating system services and user services. Specifically, a service manager ensures that, e.g., a web server is started once the network is configured and available.