Configure IPFabric MCP server for topology discovery #47
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Remplace l'approche SVG manuelle (Inkscape) par une découverte automatique de la topologie via IPFabric.
Endpoints API validés (callable avec le token actuel) :
GET /snapshots— sélection du snapshot à traiterPOST /tables/inventory/devices— génère les nœuds (hostname, siteName, vendor, model, sn)POST /tables/interfaces/connectivity-matrix— génère les liens : paires de devices connectés + noms d'interface de chaque côté (localHost/localInt/remoteHost/remoteInt/protocol). Endpoint clé pour construire les liens bidirectionnels.POST /tables/inventory/interfaces(optionnel) — enrichissement speed/media/l1-l2 status, pour griser un lien downEndpoints écartés :
/tables/neighbors/*(redondant avec connectivity-matrix), PoE/802.1x/UDLD/LDP/stacks/cloud (hors périmètre),/tables/inventory/summary/*(reporting, pas topologie).Point d'attention mapping interface : les noms d'interface remontés par
connectivity-matrix(ex.Ethernet1) doivent correspondre aux labelsname/sourceexposés par gnmic. Si désynchronisation, fallback possible via interface aliasing dans la config gnmic plutôt que complexifier le script de génération (#48).feat/telemetryto feat/telemetry