Suddenly validate script fails with message FAIL: Some RRD files have the incorrect step. 46/2810 Fix: lnms maintenance:rrd-step all

hi

i have configured 60 seconds polling interval.all was ok till now for past one year and validate script would be clean. suddenly today when i ran the validate script it gave me below error.

FAIL: Some RRD files have the incorrect step. 46/2810

Fix:

lnms maintenance:rrd-step all
  • 10.20.1.241/icmp-perf.rrd: step is 60, should be 300

  • 10.20.1.240/icmp-perf.rrd: step is 60, should be 300

  • 10.20.7.211/icmp-perf.rrd: step is 60, should be 300

  • 10.20.1.246/icmp-perf.rrd: step is 60, should be 300

  • 10.20.1.247/icmp-perf.rrd: step is 60, should be 300

sudo -u librenms lnms maintenance:rrd-step localhost

Before continuing, please confirm that you have backed up your rrd files. (yes/no) [no]:

yes

Converted: 0 Failed: 0 Skipped: 92

sudo cat /etc/cron.d/librenms
33 */6 * * * librenms /opt/librenms/cronic /opt/librenms/discovery-wrapper.py 1
*/5 * * * * librenms /opt/librenms/discovery.php -h new >> /dev/null 2>&1

*/1 * * * * librenms /opt/librenms/cronic /opt/librenms/poller-wrapper.py 16

          • librenms /opt/librenms/alerts.php >> /dev/null 2>&1

*/5 * * * * librenms /opt/librenms/poll-billing.php >> /dev/null 2>&1
01 * * * * librenms /opt/librenms/billing-calculate.php >> /dev/null 2>&1
*/5 * * * * librenms /opt/librenms/check-services.php >> /dev/null 2>&1

1 Like

sudo -u librenms ./validate.php

Component Version
LibreNMS 26.4.1 (2026-04-23T01:51:07+05:00)
DB Schema 2026_04_02_141445_add_ssl_certificate_update_permission (383)
PHP 8.3.6
Python 3.12.3
Database MariaDB 10.11.13-MariaDB-0ubuntu0.24.04.1
RRDTool 1.7.2
SNMP 5.9.4.pre2
===========================================

[OK] Composer Version: 2.9.8
[OK] Dependencies up-to-date.
[OK] Database Connected
[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
[FAIL] Some RRD files have the incorrect step. 33/2800
[FIX]:
lnms maintenance:rrd-step all
RRD files with incorrect step:
10.20.7.211/icmp-perf.rrd: step is 60, should be 300
10.20.1.246/icmp-perf.rrd: step is 60, should be 300
10.20.1.247/icmp-perf.rrd: step is 60, should be 300
10.20.1.51/icmp-perf.rrd: step is 60, should be 300
10.20.1.69/icmp-perf.rrd: step is 60, should be 300
10.20.1.50/icmp-perf.rrd: step is 60, should be 300
10.10.4.79/icmp-perf.rrd: step is 60, should be 300
10.20.1.220/icmp-perf.rrd: step is 60, should be 300
10.20.2.180/icmp-perf.rrd: step is 60, should be 300
10.20.1.47/icmp-perf.rrd: step is 60, should be 300
10.20.1.150/icmp-perf.rrd: step is 60, should be 300
10.20.2.19/icmp-perf.rrd: step is 60, should be 300
10.20.1.41/icmp-perf.rrd: step is 60, should be 300
10.10.4.80/icmp-perf.rrd: step is 60, should be 300
10.20.1.148/icmp-perf.rrd: step is 60, should be 300
and 18 more…
[OK] rrdtool version ok
[OK] Connected to rrdcached