I have been using LibreNMS for about 7 years with a single VM and it’s been amazing. From soup to nuts, everything has been awesome. Now, I’m trying to set up a head node with distributed polling and although everything looks happy, I have issues. The biggest one is once a device is assigned to group 2 or 3, it stops producing data. If I add it back into the default group (aka the head node) data starts flowing.
All of my pollers can snmp-walk the devices. All of them can run daily.sh and validate.sh with no issue. Pretty sure I’m missing something simple here.
Head node (they are all muppets):
librenms@rizzo:~$ ./validate.php
===========================================
Component | Version
--------- | -------
LibreNMS | 24.2.0-34-g05f06bafc (2024-03-27T10:23:44-07:00)
DB Schema | 2024_02_07_151845_custom_map_additions (290)
PHP | 8.1.2-1ubuntu2.14
Python | 3.10.12
Database | MariaDB 10.6.16-MariaDB-0ubuntu0.22.04.1
RRDTool | 1.7.2
SNMP | 5.9.1
===========================================
[OK] Composer Version: 2.7.2
[OK] Dependencies up-to-date.
[OK] Database connection successful
[OK] Database Schema is current
[OK] SQL Server meets minimum requirements
[OK] lower_case_table_names is enabled
[OK] MySQL engine is optimal
[OK] Database and column collations are correct
[OK] Database schema correct
[OK] MySQL and PHP time match
[OK] Distributed Polling setting is enabled globally
[OK] Connected to rrdcached
[OK] Active pollers found
[OK] Dispatcher Service not detected
[OK] Locks are functional
[OK] Python poller wrapper is polling
[OK] Redis is unavailable
[OK] rrdtool version ok
[OK] Connected to rrdcached
One of the distributed pollers:
librenms@gonzo:~$ ./validate.php
===========================================
Component | Version
--------- | -------
LibreNMS | 24.2.0-34-g05f06bafc (2024-03-27T10:23:44-07:00)
DB Schema | 2024_02_07_151845_custom_map_additions (290)
PHP | 8.1.2-1ubuntu2.14
Python | 3.10.12
Database | MariaDB 10.6.16-MariaDB-0ubuntu0.22.04.1
RRDTool | 1.7.2
SNMP | 5.9.1
===========================================
[OK] Composer Version: 2.7.2
[OK] Dependencies up-to-date.
[OK] Database connection successful
[OK] Database Schema is current
[OK] SQL Server meets minimum requirements
[OK] lower_case_table_names is enabled
[OK] MySQL engine is optimal
[OK] Database and column collations are correct
[OK] Database schema correct
[OK] MySQL and PHP time match
[OK] Distributed Polling setting is enabled globally
[OK] Connected to rrdcached
[OK] Active pollers found
[OK] Dispatcher Service not detected
[OK] Locks are functional
[OK] Python poller wrapper is polling
[OK] Redis is functional
[OK] rrdtool version ok
[OK] Connected to rrdcached
Everyone shares the same rrd
folder via NFS with proper permissions. Please let me know what else you would like to see. I’m sure it’s just an oversite on my end. Thanks in advance!!!