38 lines
1.4 KiB
ReStructuredText
38 lines
1.4 KiB
ReStructuredText
:orphan:
|
|
|
|
Package: policy/frameworks/management/agent
|
|
===========================================
|
|
|
|
|
|
:doc:`/scripts/policy/frameworks/management/agent/__load__.zeek`
|
|
|
|
The entry point for the Management framework's cluster agent. It runs
|
|
bootstrap logic for launching an agent process via Zeek's Supervisor.
|
|
|
|
:doc:`/scripts/policy/frameworks/management/agent/api.zeek`
|
|
|
|
The event API of cluster agents. Most endpoints consist of event pairs,
|
|
where the agent answers a request event with a corresponding response
|
|
event. Such event pairs share the same name prefix and end in "_request" and
|
|
"_response", respectively.
|
|
|
|
:doc:`/scripts/policy/frameworks/management/agent/boot.zeek`
|
|
|
|
The cluster agent boot logic runs in Zeek's supervisor and instructs it to
|
|
launch a Management agent process. The agent's main logic resides in main.zeek,
|
|
similarly to other frameworks. The new process will execute that script.
|
|
|
|
If the current process is not the Zeek supervisor, this does nothing.
|
|
|
|
:doc:`/scripts/policy/frameworks/management/agent/config.zeek`
|
|
|
|
Configuration settings for a cluster agent.
|
|
|
|
:doc:`/scripts/policy/frameworks/management/agent/main.zeek`
|
|
|
|
This is the main "runtime" of a cluster agent. Zeek does not load this
|
|
directly; rather, the agent's bootstrapping module (in ./boot.zeek)
|
|
specifies it as the script to run in the node newly created via Zeek's
|
|
supervisor.
|
|
|