zeek/scripts/policy/frameworks/management/controller
Christian Kreibich 93ea03a081 Management framework: place each Zeek process in its own working dir
This establishes a directory "nodes" in Management::state_dir and places each
Zeek process into a subdirectory in it, named after the Zeek process. For
example, node "worker-01" runs with cwd <state_dir>/nodes/worker-01/.

Explicitly configured directories can override the naming logic, and also ignore
the state directory if they're absolute paths. One exception remains: the
Supervisor itself -- we'd have to use LogAscii::logdir to automatically place it
too in its own directory, but that feature currently does not interoperate with
log rotation.
2022-05-26 12:56:02 -07:00
..
__load__.zeek Management framework: distinguish supervisor/supervisee when loading agent/controller 2022-05-25 13:56:23 -07:00
api.zeek Management framework: increase robustness of agent/controller naming 2022-05-25 13:56:23 -07:00
boot.zeek Management framework: place each Zeek process in its own working dir 2022-05-26 12:56:02 -07:00
config.zeek Management framework: set defaults for log rotation and persistent state 2022-05-26 12:55:10 -07:00
main.zeek Management framework: move role variable from logging into framework-wide config 2022-05-25 13:56:23 -07:00