I notice my Systemd graph has error on all device monitored. And found that when I manually run
./lnms device:poll all
The poller will always error at systemd.inc.php line 28:
Application: systemd, app_id=81Cannot redeclare data_update_helper() (previously declared in /opt/librenms/includes/polling/applications/systemd.inc.php:28) {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Cannot redeclare data_update_helper() (previously declared in /opt/librenms/includes/polling/applications/systemd.inc.php:28) at /opt/librenms/includes/polling/applications/systemd.inc.php:28)"}
In systemd.inc.php line 28:
Cannot redeclare data_update_helper() (previously declared in /opt/librenms/includes/polling/applications/systemd.inc.php:
28)
However, if I poll only to each individual host, the poll finishes but still no graph.
./poller.php -h 13
This is my validate.php result
librenms@librenms:~$ ./validate.php
===========================================
Component | Version
--------- | -------
LibreNMS | 23.9.1-90-g78a4bfb9d (2023-10-14T10:45:03+07:00)
DB Schema | 2023_10_12_184652_bgp_peers_table_unsigned_stats (265)
PHP | 8.1.2-1ubuntu2.14
Python | 3.10.12
Database | MariaDB 10.6.12-MariaDB-0ubuntu0.22.04.1
RRDTool | 1.7.2
SNMP | 5.9.1
===========================================
[OK] Composer Version: 2.6.5
[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] 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