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

[Feature Request] - Distributed collectors #523

Open
EladShy opened this issue Nov 10, 2022 · 0 comments
Open

[Feature Request] - Distributed collectors #523

EladShy opened this issue Nov 10, 2022 · 0 comments

Comments

@EladShy
Copy link

EladShy commented Nov 10, 2022

Hi All. I know this has been raised before but I am going to try to put some different view on it.
If you have multiple collectors and want to use a centralized database like MySQL all the collectors see the same data. This is good for all tables apart from the devices-related tables.
The idea behind my request is that all collectors will have all the OIDs and measurements and filters etc… But each collector will have its own list of devices to poll. These three tables look like the only ones that contain device-specific information.
snmp_dev_filters
snmp_dev_m_groups
snmp_device_cfg

If we can add for example the instanceID to the device then each collector will only add the devices that are intended for it.

The workaround we are testing is for now to have all devices loaded to all collectors. We then use an orchestrator to set the active/no active on each collector in the runtime config. The problem is that whenever we need to reload the config we then need the orchestrator to do a rebalancing or just a re-config.

Regards
Elad

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant