policy/misc/zeromq-multi-host-auto-setup.zeek

Cluster::Backend::ZeroMQ

This script interrogates the Cluster::nodes content to configure the XPUB/XSUB connect and listen endpoints by assuming that the manager node runs the XPUB/XSUB proxy thread using ports 5555 and 5556. Ports are configurable via ZEEK_CLUSTER_BACKEND_ZEROMQ_XPUB_PORT and ZEEK_CLUSTER_BACKEND_ZEROMQ_XSUB_PORT environment variables.

If you do not run the XPUB/XSUB proxy in the manager node, this script is not useful and you’ll need to whip up your own.

Namespace:

Cluster::Backend::ZeroMQ

Imports:

policy/frameworks/cluster/backend/zeromq

Summary

Redefinitions

Cluster::Backend::ZeroMQ::connect_xpub_endpoint: string &redef

Cluster::Backend::ZeroMQ::connect_xsub_endpoint: string &redef

Cluster::Backend::ZeroMQ::ipv6: bool &redef

Cluster::Backend::ZeroMQ::listen_xpub_endpoint: string &redef

Cluster::Backend::ZeroMQ::listen_xsub_endpoint: string &redef

Detailed Interface