mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
MPLS Services (#10421)
* initial database migrations * first part, discovery * second part, polling * add SAP polling and discovery * style checks * rename variables in more generic way * html global pages for sdp and sdp binds * add Services and SAPs * port links, database, etc. * html device routing pages * add tests * checks * rework database id relationship * scruntinizer inspection * fix unit test for new mpls tables
This commit is contained in:
@@ -38,6 +38,23 @@ mpls:
|
||||
joins:
|
||||
- { left: mpls_lsp_paths.lsp_id, right: mpls_lsps.lsp_id, select: [vrf_oid, lsp_oid] }
|
||||
order_by: vrf_oid, lsp_oid, path_oid
|
||||
mpls_sdps:
|
||||
excluded_fields: [sdp_id, device_id]
|
||||
order_by: sdp_oid
|
||||
mpls_sdp_binds:
|
||||
excluded_fields: [bind_id, sdp_id, svc_id, device_id]
|
||||
joins:
|
||||
- { left: mpls_sdp_binds.sdp_id, right: mpls_sdps.sdp_id, select: [mpls_sdps.sdp_oid] }
|
||||
- { left: mpls_sdp_binds.svc_id, right: mpls_services.svc_id, select: [mpls_services.svc_oid] }
|
||||
order_by: mpls_sdps.sdp_oid, mpls_services.svc_oid
|
||||
mpls_services:
|
||||
excluded_fields: [svc_id, device_id]
|
||||
order_by: svc_oid
|
||||
mpls_saps:
|
||||
excluded_fields: [sap_id, svc_id, device_id]
|
||||
joins:
|
||||
- { left: mpls_saps.svc_id, right: mpls_services.svc_id, select: [mpls_services.svc_oid] }
|
||||
order_by: mpls_services.svc_oid, mpls_saps.sapPortId, mpls_saps.sapEncapValue
|
||||
ports:
|
||||
ports:
|
||||
excluded_fields: [device_id, port_id, poll_time, poll_period, ifVrf]
|
||||
@@ -100,4 +117,4 @@ cisco-mac-accounting:
|
||||
joins:
|
||||
- { left: mac_accounting.port_id, right: ports.port_id, select: [ifIndex] }
|
||||
custom_where: WHERE ports.device_id=?
|
||||
order_by: ports.ifIndex, mac
|
||||
order_by: ports.ifIndex, mac
|
||||
|
Reference in New Issue
Block a user