Can i get topo original data from Overview/Maps/Network? Or other method to get?

===========================================

Component Version
LibreNMS 24.4.0 (2024-05-05T00:28:52+02:00)
DB Schema 2024_04_10_093513_remove_device_perf (291)
PHP 8.2.18
Python 3.11.9
Database MariaDB 10.5.24-MariaDB-1:10.5.24+maria~ubu2004
RRDTool 1.8.0
SNMP 5.9.4
===========================================

[OK] Installed from package; no Composer required
[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 is enabled
[OK] Locks are functional
[OK] No python wrapper pollers found
[OK] Redis is functional
[WARN] IPv6 is disabled on your server, you will not be able to add IPv6 devices.
[OK] rrd_dir is writable
[OK] rrdtool version ok
[WARN] Non-git install, updates are manual or from package

Check port links under devices or the links table in the database.
I didn’t see an API endpoint for them with a quick look, definitely could be added if anyone wanted to add it.

Correction, API is here:

thanks murrant!
i just found the code about the data from Overview/Maps/Network. it locate at includes/html/print-map.inc.php. it shows 2 sqls generates the result for graph. and the link api you sent is to generate xdp network link and it used to generate network device neighbors. am i right? :wink:
other questions can you help me?

  1. what’s the difference between poller & discovery? can i disable auto exec of them and just manual exec?
  2. can i crop the image about libreNMS, we just fix on discovery. can i just keep main libreNMS and db?
    Thanks for the reply

one more issue, why log always show INFO: device:poll … after i executed snmp-scan.py? i disabled all auto settings and checked crontab but no idea about this