|
|
# GUARDCTRL systemd daemon supervision
|
|
|
|
|
|
Guardian comes with `guardctrl`, which is an interface for controlling and supervising guardian nodes on a host system. It is a wrapper around [`systemd`](https://www.freedesktop.org/wiki/Software/systemd/), which is the built-in init and service supervision system standard on all major linux distributions. systemd handles stopping, starting, and logging of the guardian daemons, and `guardctrl` is a convenience interface for interacting with systemd.
|
|
|
Guardian comes with `guardctrl`, which is an interface for controlling and supervising guardian nodes on a host system. It is a wrapper around [systemd](https://www.freedesktop.org/wiki/Software/systemd/), which is the built-in init and service supervision system standard on all major linux distributions. systemd handles stopping, starting, and logging of the guardian daemons. `guardctrl` is essentially a convenient wrapper around systemctl and journalctl which allows specifying nodes by name, as opposed to the underlying systemd service names.
|
|
|
|
|
|
Each guardian node is handled by a systemd "unit", which describes how the process should be handled. We use "templated" units, which is a common way to describe supervision for a set of common processes.
|
|
|
|
... | ... | |