Hi,
in my librenms i have added multiple Mikrotik devices and VSOL OLT .
and i monitering from some mikrotik and vsol olt ports are missing in librenms but those missing ports are actually live and used in real.
I monitered when i added those devices at starting time those interface are showing but after some time those are missing.
Dont know why this happens.
not for all mikrotik or not all VSOL Olts.
but for some devices.
Earlier in librenms snmp setting i choosed-ifIndex and later i changed to ifname but not getting result.
Can you please help to sort this.
You removed all of the text that directs you how to get help!
<!--
READ THIS FIRST:
Questions about *plugins* such as *Weathermap* should be posted in the Plugins category!!
https://community.librenms.org/c/plugins/15
-->
When asking for help and support, please provide as much information as possible. This should include:
Steps to reproduce an issue.
The output of ./validate.php
If it’s an issue with the WebUI then please consider including a screenshot and the browser version you are using.
If you are having troubles with discovery/polling include the pastebin output of:
./discovery.php -h HOSTNAME -d | curl --data-binary @- https://paste.rs/
./poller.php -h HOSTNAME -r -f -d | curl --data-binary @- https://paste.rs/
If you need to post any text longer than a few lines, please use a “pastebin” service, we recommend using https://paste.rs/ or https://paste.sh/
Hi everyone,
I’m facing an issue in LibreNMS with some of my devices:
I have added multiple MikroTik routers and VSOL OLTs in LibreNMS.
Issue:
Some interfaces/ports are missing in LibreNMS, even though those ports are actually live and actively used in production.
Details:
-
When I first add the device, all interfaces appear correctly.
-
After some time, certain ports disappear from LibreNMS.
-
This does NOT happen on all MikroTik or all VSOL OLT devices — only on some specific devices.
-
The missing interfaces are operational and passing traffic.
-
Earlier, in SNMP settings, I selected ifIndex.
-
Later, I changed it to ifName, but the issue still persists.
I’m not sure why this is happening.
Has anyone faced a similar issue?
Could this be related to:
-
SNMP polling
-
Interface indexing changes
-
MikroTik dynamic interfaces
-
OLT firmware behavior
-
LibreNMS interface filtering/cleanup settings?
Any guidance on troubleshooting steps would be greatly appreciated.
Output of ./Validate-
| Component | Version |
|---|---|
| LibreNMS | 26.2.0 (2026-02-16T17:43:17+05:30) |
| DB Schema | 2026_02_13_000000_change_stp_top_changes_to_unsigned_int (365) |
| PHP | 8.3.6 |
| Python | 3.12.3 |
| Database | MariaDB 10.11.14-MariaDB-0ubuntu0.24.04.1 |
| RRDTool | 1.7.2 |
| SNMP | 5.9.4.pre2 |
| =========================================== |
[OK] Composer Version: 2.9.5
[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 is enabled
[OK] Locks are functional
[OK] Python wrapper cron entry is not present
[OK] Redis is unavailable
[FAIL] Some RRD files have the incorrect step. 249/43077
[FIX]:
lnms maintenance:rrd-step all
RRD files with incorrect step:
smokeping/network/103_92_44_11.rrd: step is 60, should be 300
smokeping/network/54_64_74_52.rrd: step is 60, should be 300
smokeping/network/54_64_74_68.rrd: step is 60, should be 300
smokeping/network/55_65_75_51.rrd: step is 60, should be 300
smokeping/network/55_65_75_65.rrd: step is 60, should be 300
smokeping/network/55_65_75_111.rrd: step is 60, should be 300
smokeping/network/55_65_75_179.rrd: step is 60, should be 300
smokeping/network/52_62_72_81.rrd: step is 60, should be 300
smokeping/network/54_64_74_104.rrd: step is 60, should be 300
smokeping/network/55_65_75_93.rrd: step is 60, should be 300
smokeping/network/52_62_72_83.rrd: step is 60, should be 300
smokeping/network/45_114_48_86.rrd: step is 60, should be 300
smokeping/network/55_65_75_91.rrd: step is 60, should be 300
smokeping/network/55_65_75_63.rrd: step is 60, should be 300
smokeping/network/54_64_74_13.rrd: step is 60, should be 300
and 234 more…
[OK] rrdtool version ok
[OK] Connected to rrdcached