zeek / zeek-client

Experimental implementation of Zeek's future cluster management client
BSD 3-Clause "New" or "Revised" License
4 stars 4 forks source link

Need some way to specify a Startup Config #45

Open dopheide-esnet opened 1 month ago

dopheide-esnet commented 1 month ago

Enhancement request. This may not fit in zeek-client itself, but maybe part of the mgmt framework itself. It would be really handy if there was a way to configure a startup config. Consider a situation where a cluster is rebooted and you want something like systemd to restart everything on it's own. Right now I can pretty easily have systemd startup the agent/controller on all the nodes, but I don't have a good way (other than just wait some number of seconds) of knowing that 'startup' has succeeded, all the nodes are available, and it's time to load the config.

Side Note, if the other cluster agents aren't immediately available, I don't know if the controller will retry.