- The output of
./validate.php
===========================================
Component | Version |
---|---|
LibreNMS | 25.1.0-48-g4d3c84a60 (2025-01-27T21:20:43+00:00) |
DB Schema | 2025_07_29_025425_hr_device_table_add_type_default (351) |
PHP | 8.2.28 |
Python | 3.9.21 |
Database | MariaDB 10.11.10-MariaDB |
RRDTool | 1.7.2 |
SNMP | 5.9.1 |
=========================================== |
[OK] Composer Version: 2.8.5
[OK] Dependencies up-to-date.
[OK] Database connection successful
[OK] Database connection successful
[WARN] Your database schema has extra migrations (2025_01_07_223946_drop_cisco_a_s_a_table, 2025_01_28_135558_ports_drop_unique_ifindex, 2025_01_30_000121_add_ifindex_index_to_ports_table, 2025_01_20_125000_create_ospfv3_areas_table, 2025_01_20_125000_create_ospfv3_instances_table, 2025_01_20_125000_create_ospfv3_nbrs_table, 2025_01_20_125000_create_ospfv3_ports_table, 2025_01_30_214311_create_ipv6_nd_table, 2025_03_11_031114_drop_ospfv3ifinstid, 2025_03_17_144000_drop_ospfv3nbrifindex, 2025_03_17_222255_rename_existing_permissions_tables, 2025_03_17_222652_create_permission_tables, 2025_03_17_222734_migrate_bouncer_to_spatie, 2025_03_18_003446_drop_bouncer_tables, 2025_03_19_205644_fix_ospfv3_areas_table, 2025_03_19_205648_fix_ospfv3_instances_table, 2025_03_19_205655_fix_ospfv3_nbrs_table, 2025_03_19_205700_fix_ospfv3_ports_table, 2025_03_22_134124_fix_ipv6_addresses_id_type, 2025_04_15_122034_laravel_11_fix_types, 2025_04_29_133233_add_device_index_to_ipv4_mac_table, 2025_04_29_133533_add_indexes_to_ipv6_nd_table, 2025_04_29_150404_context_nullable_in_ipv4_mac_table, 2025_04_29_150423_context_nullable_in_ipv6_nd_table, 2025_05_02_133959_filter_empty_socialite_configs, 2025_05_03_152418_remove_invalid_sensor_classes, 2025_03_27_125749_move_definition_files, 2025_05_07_103301_fix_ipv4_addresses_id_type, 2025_05_20_084533_dashboard_admin_move_full_shared, 2025_05_25_183627_drop_view_port_mac_link, 2025_06_11_025425_hr_device_table_add_status_default, 2025_06_11_173916_drop_alert_rule, 2025_06_19_165621_add_behavior_to_alert_schedule_table, 2025_06_25_001525_change_transceivers_table_string_limit, 2025_07_01_173854_hrdevice_default_values, 2025_07_01_175422_stp_change_root_cost_size, 2025_07_07_080514_change_hr_device_type, 2025_07_08_111910_change_stp_bridge_max_age_size, 2025_07_29_025425_hr_device_table_add_type_default). If you just switched to the stable release from the daily release, your database is in between releases and this will be resolved with the next release.
[OK] SQL Server meets minimum requirements
[OK] lower_case_table_names is enabled
[OK] MySQL engine is optimal
[OK] MySQL and PHP time match
[OK] Distributed Polling setting is enabled globally
[OK] Connection to memcached is ok
[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
[FAIL] Scheduler is not running
[FIX]:
sudo cp /opt/librenms/dist/librenms-scheduler.service /opt/librenms/dist/librenms-scheduler.timer /etc/systemd/system/
sudo systemctl enable librenms-scheduler.timer
sudo systemctl start librenms-scheduler.timer
not sure if its a webui problem or priviledge problem. Atleast tried in both firefox and chrome.
Pretty simple tho, we have normal user that creates dashboard and then we share that dashboard and have it set as default dashboard for all users.
Admins are able to resize the widgets and move around and add new widgets, but you can’t edit the widgets themselves after they are added.