Version 25.5.0-68-g3d6812426 - Tue Jun 03 2025 12:58:00 GMT-0500
Database Schema 2025_05_07_103301_fix_ipv4_addresses_id_type (342)
Web Server nginx/1.18.0
PHP 8.3.16
Python 3.8.10
Database MariaDB 10.3.39-MariaDB-0ubuntu0.20.04.2
Laravel 12.15.0
RRDtool 1.7.2
I want to set up polling groups to spread out the polling load.
We have approx 755 devices.
I created the Poller group in webUI. (screenshot attached)
How do I assign devices to a polling group?
What needs to be enabled in my config.php etc…
I am having a hard time finding any instructions on setting this up.
Currently we are just on one system later we will be looking at a load balanced system.
That is what I was looking at. I will re-read through it again not sure if it is the correct way to do it but trying to space out polling by groups rather than "one"shot polling. So basically now according to what is setup in cron I have a single poller that runs every 5 minutes.
When setting up in groups I want them to be offset by like 1 or 2 minutes.
Am I thinking the correct way with this?
No, just leave the cron timings as they are. poller-wrapper (I’d personally recommend switching to the dispatcher service) takes care of what groups each poller should be polling.
The last thing to throw a wrench in will creating groups with poller effect my billing ports? If nothing needs to be done to billing ports. I will give it a go and see what I can accomplish again thanks for feedback and assistance.
Distributed polling is billing aware so you can still use billing perfectly fine. If you stay with cron though then just be aware that you can only run the billing script on one poller in each group.