Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Node naming support for the cluster framework #2729

Open
ckreibich opened this issue Jan 27, 2023 · 1 comment
Open

Node naming support for the cluster framework #2729

ckreibich opened this issue Jan 27, 2023 · 1 comment
Labels
Area: Cluster Complexity: Modest A cup of tea and an evening (or two) with Zeek. Implementation: Core Implementation requires modification of the Zeek core Implementation: Scripts Implementation requires Zeek scripting Type: Enhancement

Comments

@ckreibich
Copy link
Member

The cluster framework's Node record to captures information about a node in the cluster. The record includes ip: addr to capture the node's IP address. In modern environments (think docker-compose) the IP address is ephemeral, with hosts generally referred to by name. Broker can already deal transparently with string values that convey names or IP addresses.

We should transition the Node record to string identifiers, like host: string. This seems pretty straightforward — introduce that field alongside the current one, deprecate the former, discard the former in 6.1.

@ckreibich ckreibich added Complexity: Modest A cup of tea and an evening (or two) with Zeek. Area: Cluster Implementation: Scripts Implementation requires Zeek scripting Implementation: Core Implementation requires modification of the Zeek core Type: Enhancement labels Jan 27, 2023
@perkinjo
Copy link

perkinjo commented Mar 8, 2024

I ran into the current limitation of needing ip addresses instead of hostnames recently when trying to orchestrate some tests with docker compose. It'd be easier to be able to use hostnames for a set of tools where the ip addresses are not known ahead of time but we do know the hostnames.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: Cluster Complexity: Modest A cup of tea and an evening (or two) with Zeek. Implementation: Core Implementation requires modification of the Zeek core Implementation: Scripts Implementation requires Zeek scripting Type: Enhancement
Projects
Status: No status
Development

No branches or pull requests

2 participants