mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
* bgp-peers update Use IP parsing library more effectively. Fix update issue Include comware bgp-peers test data deeper refactoring Allow JunOS fallback to BGP4-MIB, some models only use that. Add junos bgp4 data Actually update all bpg data in the poller * fix arista data. refactor some to prevent missing data from mucking things up * refactor to use $oid_map for BGP4-MIB too * A few comments to break up teh file a bit * Junos bgp data an a quick revert for now. * small cleanup * fix ios bgp polling, add test data * check the correct variable
346 lines
15 KiB
JSON
346 lines
15 KiB
JSON
{
|
|
"bgp-peers": {
|
|
"discovery": {
|
|
"devices": [
|
|
{
|
|
"bgpLocalAs": "65031"
|
|
}
|
|
],
|
|
"bgpPeers": [
|
|
{
|
|
"astext": "",
|
|
"bgpPeerIdentifier": "10.44.32.13",
|
|
"bgpPeerRemoteAs": "65083",
|
|
"bgpPeerState": "idle",
|
|
"bgpPeerAdminStatus": "stop",
|
|
"bgpLocalAddr": "0.0.0.0",
|
|
"bgpPeerRemoteAddr": "0.0.0.0",
|
|
"bgpPeerInUpdates": "0",
|
|
"bgpPeerOutUpdates": "0",
|
|
"bgpPeerInTotalMessages": "0",
|
|
"bgpPeerOutTotalMessages": "0",
|
|
"bgpPeerFsmEstablishedTime": "0",
|
|
"bgpPeerInUpdateElapsedTime": "0",
|
|
"context_name": ""
|
|
},
|
|
{
|
|
"astext": "",
|
|
"bgpPeerIdentifier": "10.45.63.161",
|
|
"bgpPeerRemoteAs": "65083",
|
|
"bgpPeerState": "idle",
|
|
"bgpPeerAdminStatus": "stop",
|
|
"bgpLocalAddr": "0.0.0.0",
|
|
"bgpPeerRemoteAddr": "0.0.0.0",
|
|
"bgpPeerInUpdates": "0",
|
|
"bgpPeerOutUpdates": "0",
|
|
"bgpPeerInTotalMessages": "0",
|
|
"bgpPeerOutTotalMessages": "0",
|
|
"bgpPeerFsmEstablishedTime": "0",
|
|
"bgpPeerInUpdateElapsedTime": "0",
|
|
"context_name": ""
|
|
},
|
|
{
|
|
"astext": "",
|
|
"bgpPeerIdentifier": "2001:0db8:85a3:0000:341a:8a2e:03e1:000d",
|
|
"bgpPeerRemoteAs": "65083",
|
|
"bgpPeerState": "idle",
|
|
"bgpPeerAdminStatus": "stop",
|
|
"bgpLocalAddr": "0.0.0.0",
|
|
"bgpPeerRemoteAddr": "0.0.0.0",
|
|
"bgpPeerInUpdates": "0",
|
|
"bgpPeerOutUpdates": "0",
|
|
"bgpPeerInTotalMessages": "0",
|
|
"bgpPeerOutTotalMessages": "0",
|
|
"bgpPeerFsmEstablishedTime": "0",
|
|
"bgpPeerInUpdateElapsedTime": "0",
|
|
"context_name": ""
|
|
},
|
|
{
|
|
"astext": "",
|
|
"bgpPeerIdentifier": "2001:0db8:85a3:0000:341a:8a2e:03e2:00a1",
|
|
"bgpPeerRemoteAs": "65083",
|
|
"bgpPeerState": "idle",
|
|
"bgpPeerAdminStatus": "stop",
|
|
"bgpLocalAddr": "0.0.0.0",
|
|
"bgpPeerRemoteAddr": "0.0.0.0",
|
|
"bgpPeerInUpdates": "0",
|
|
"bgpPeerOutUpdates": "0",
|
|
"bgpPeerInTotalMessages": "0",
|
|
"bgpPeerOutTotalMessages": "0",
|
|
"bgpPeerFsmEstablishedTime": "0",
|
|
"bgpPeerInUpdateElapsedTime": "0",
|
|
"context_name": ""
|
|
}
|
|
],
|
|
"bgpPeers_cbgp": [
|
|
{
|
|
"bgpPeerIdentifier": "10.44.32.13",
|
|
"afi": "ipv4",
|
|
"safi": "vpn",
|
|
"AcceptedPrefixes": "0",
|
|
"DeniedPrefixes": "0",
|
|
"PrefixAdminLimit": "0",
|
|
"PrefixThreshold": "0",
|
|
"PrefixClearThreshold": "0",
|
|
"AdvertisedPrefixes": "0",
|
|
"SuppressedPrefixes": "0",
|
|
"WithdrawnPrefixes": "0",
|
|
"AcceptedPrefixes_delta": "0",
|
|
"AcceptedPrefixes_prev": "0",
|
|
"DeniedPrefixes_delta": "0",
|
|
"DeniedPrefixes_prev": "0",
|
|
"AdvertisedPrefixes_delta": "0",
|
|
"AdvertisedPrefixes_prev": "0",
|
|
"SuppressedPrefixes_delta": "0",
|
|
"SuppressedPrefixes_prev": "0",
|
|
"WithdrawnPrefixes_delta": "0",
|
|
"WithdrawnPrefixes_prev": "0",
|
|
"context_name": ""
|
|
},
|
|
{
|
|
"bgpPeerIdentifier": "10.45.63.161",
|
|
"afi": "ipv4",
|
|
"safi": "vpn",
|
|
"AcceptedPrefixes": "0",
|
|
"DeniedPrefixes": "0",
|
|
"PrefixAdminLimit": "0",
|
|
"PrefixThreshold": "0",
|
|
"PrefixClearThreshold": "0",
|
|
"AdvertisedPrefixes": "0",
|
|
"SuppressedPrefixes": "0",
|
|
"WithdrawnPrefixes": "0",
|
|
"AcceptedPrefixes_delta": "0",
|
|
"AcceptedPrefixes_prev": "0",
|
|
"DeniedPrefixes_delta": "0",
|
|
"DeniedPrefixes_prev": "0",
|
|
"AdvertisedPrefixes_delta": "0",
|
|
"AdvertisedPrefixes_prev": "0",
|
|
"SuppressedPrefixes_delta": "0",
|
|
"SuppressedPrefixes_prev": "0",
|
|
"WithdrawnPrefixes_delta": "0",
|
|
"WithdrawnPrefixes_prev": "0",
|
|
"context_name": ""
|
|
},
|
|
{
|
|
"bgpPeerIdentifier": "2001:0db8:85a3:0000:341a:8a2e:03e1:000d",
|
|
"afi": "ipv6",
|
|
"safi": "vpn",
|
|
"AcceptedPrefixes": "0",
|
|
"DeniedPrefixes": "0",
|
|
"PrefixAdminLimit": "0",
|
|
"PrefixThreshold": "0",
|
|
"PrefixClearThreshold": "0",
|
|
"AdvertisedPrefixes": "0",
|
|
"SuppressedPrefixes": "0",
|
|
"WithdrawnPrefixes": "0",
|
|
"AcceptedPrefixes_delta": "0",
|
|
"AcceptedPrefixes_prev": "0",
|
|
"DeniedPrefixes_delta": "0",
|
|
"DeniedPrefixes_prev": "0",
|
|
"AdvertisedPrefixes_delta": "0",
|
|
"AdvertisedPrefixes_prev": "0",
|
|
"SuppressedPrefixes_delta": "0",
|
|
"SuppressedPrefixes_prev": "0",
|
|
"WithdrawnPrefixes_delta": "0",
|
|
"WithdrawnPrefixes_prev": "0",
|
|
"context_name": ""
|
|
},
|
|
{
|
|
"bgpPeerIdentifier": "2001:0db8:85a3:0000:341a:8a2e:03e2:00a1",
|
|
"afi": "ipv6",
|
|
"safi": "vpn",
|
|
"AcceptedPrefixes": "0",
|
|
"DeniedPrefixes": "0",
|
|
"PrefixAdminLimit": "0",
|
|
"PrefixThreshold": "0",
|
|
"PrefixClearThreshold": "0",
|
|
"AdvertisedPrefixes": "0",
|
|
"SuppressedPrefixes": "0",
|
|
"WithdrawnPrefixes": "0",
|
|
"AcceptedPrefixes_delta": "0",
|
|
"AcceptedPrefixes_prev": "0",
|
|
"DeniedPrefixes_delta": "0",
|
|
"DeniedPrefixes_prev": "0",
|
|
"AdvertisedPrefixes_delta": "0",
|
|
"AdvertisedPrefixes_prev": "0",
|
|
"SuppressedPrefixes_delta": "0",
|
|
"SuppressedPrefixes_prev": "0",
|
|
"WithdrawnPrefixes_delta": "0",
|
|
"WithdrawnPrefixes_prev": "0",
|
|
"context_name": ""
|
|
}
|
|
]
|
|
},
|
|
"poller": {
|
|
"devices": [
|
|
{
|
|
"bgpLocalAs": "65031"
|
|
}
|
|
],
|
|
"bgpPeers": [
|
|
{
|
|
"astext": "",
|
|
"bgpPeerIdentifier": "10.44.32.13",
|
|
"bgpPeerRemoteAs": "65083",
|
|
"bgpPeerState": "established",
|
|
"bgpPeerAdminStatus": "start",
|
|
"bgpLocalAddr": "10.44.32.14",
|
|
"bgpPeerRemoteAddr": "0.0.0.0",
|
|
"bgpPeerInUpdates": "1",
|
|
"bgpPeerOutUpdates": "4",
|
|
"bgpPeerInTotalMessages": "302",
|
|
"bgpPeerOutTotalMessages": "316",
|
|
"bgpPeerFsmEstablishedTime": "8497",
|
|
"bgpPeerInUpdateElapsedTime": "8491",
|
|
"context_name": ""
|
|
},
|
|
{
|
|
"astext": "",
|
|
"bgpPeerIdentifier": "10.45.63.161",
|
|
"bgpPeerRemoteAs": "65083",
|
|
"bgpPeerState": "established",
|
|
"bgpPeerAdminStatus": "start",
|
|
"bgpLocalAddr": "10.45.63.162",
|
|
"bgpPeerRemoteAddr": "0.0.0.0",
|
|
"bgpPeerInUpdates": "1",
|
|
"bgpPeerOutUpdates": "4",
|
|
"bgpPeerInTotalMessages": "303",
|
|
"bgpPeerOutTotalMessages": "313",
|
|
"bgpPeerFsmEstablishedTime": "8492",
|
|
"bgpPeerInUpdateElapsedTime": "8491",
|
|
"context_name": ""
|
|
},
|
|
{
|
|
"astext": "",
|
|
"bgpPeerIdentifier": "2001:0db8:85a3:0000:341a:8a2e:03e1:000d",
|
|
"bgpPeerRemoteAs": "65083",
|
|
"bgpPeerState": "established",
|
|
"bgpPeerAdminStatus": "start",
|
|
"bgpLocalAddr": "2001:0db8:85a3:0000:341a:8a2e:03e1:000e",
|
|
"bgpPeerRemoteAddr": "0.0.0.0",
|
|
"bgpPeerInUpdates": "1",
|
|
"bgpPeerOutUpdates": "3",
|
|
"bgpPeerInTotalMessages": "302",
|
|
"bgpPeerOutTotalMessages": "315",
|
|
"bgpPeerFsmEstablishedTime": "8487",
|
|
"bgpPeerInUpdateElapsedTime": "8486",
|
|
"context_name": ""
|
|
},
|
|
{
|
|
"astext": "",
|
|
"bgpPeerIdentifier": "2001:0db8:85a3:0000:341a:8a2e:03e2:00a1",
|
|
"bgpPeerRemoteAs": "65083",
|
|
"bgpPeerState": "established",
|
|
"bgpPeerAdminStatus": "start",
|
|
"bgpLocalAddr": "2001:0db8:85a3:0000:341a:8a2e:03e2:00a2",
|
|
"bgpPeerRemoteAddr": "0.0.0.0",
|
|
"bgpPeerInUpdates": "1",
|
|
"bgpPeerOutUpdates": "3",
|
|
"bgpPeerInTotalMessages": "303",
|
|
"bgpPeerOutTotalMessages": "314",
|
|
"bgpPeerFsmEstablishedTime": "8487",
|
|
"bgpPeerInUpdateElapsedTime": "8486",
|
|
"context_name": ""
|
|
}
|
|
],
|
|
"bgpPeers_cbgp": [
|
|
{
|
|
"bgpPeerIdentifier": "10.44.32.13",
|
|
"afi": "ipv4",
|
|
"safi": "vpn",
|
|
"AcceptedPrefixes": "1",
|
|
"DeniedPrefixes": "0",
|
|
"PrefixAdminLimit": "0",
|
|
"PrefixThreshold": "0",
|
|
"PrefixClearThreshold": "0",
|
|
"AdvertisedPrefixes": "3",
|
|
"SuppressedPrefixes": "0",
|
|
"WithdrawnPrefixes": "1",
|
|
"AcceptedPrefixes_delta": "1",
|
|
"AcceptedPrefixes_prev": "0",
|
|
"DeniedPrefixes_delta": "0",
|
|
"DeniedPrefixes_prev": "0",
|
|
"AdvertisedPrefixes_delta": "3",
|
|
"AdvertisedPrefixes_prev": "0",
|
|
"SuppressedPrefixes_delta": "0",
|
|
"SuppressedPrefixes_prev": "0",
|
|
"WithdrawnPrefixes_delta": "1",
|
|
"WithdrawnPrefixes_prev": "0",
|
|
"context_name": ""
|
|
},
|
|
{
|
|
"bgpPeerIdentifier": "10.45.63.161",
|
|
"afi": "ipv4",
|
|
"safi": "vpn",
|
|
"AcceptedPrefixes": "1",
|
|
"DeniedPrefixes": "0",
|
|
"PrefixAdminLimit": "0",
|
|
"PrefixThreshold": "0",
|
|
"PrefixClearThreshold": "0",
|
|
"AdvertisedPrefixes": "3",
|
|
"SuppressedPrefixes": "0",
|
|
"WithdrawnPrefixes": "1",
|
|
"AcceptedPrefixes_delta": "1",
|
|
"AcceptedPrefixes_prev": "0",
|
|
"DeniedPrefixes_delta": "0",
|
|
"DeniedPrefixes_prev": "0",
|
|
"AdvertisedPrefixes_delta": "3",
|
|
"AdvertisedPrefixes_prev": "0",
|
|
"SuppressedPrefixes_delta": "0",
|
|
"SuppressedPrefixes_prev": "0",
|
|
"WithdrawnPrefixes_delta": "1",
|
|
"WithdrawnPrefixes_prev": "0",
|
|
"context_name": ""
|
|
},
|
|
{
|
|
"bgpPeerIdentifier": "2001:0db8:85a3:0000:341a:8a2e:03e1:000d",
|
|
"afi": "ipv6",
|
|
"safi": "vpn",
|
|
"AcceptedPrefixes": "1",
|
|
"DeniedPrefixes": "1",
|
|
"PrefixAdminLimit": "1",
|
|
"PrefixThreshold": "1",
|
|
"PrefixClearThreshold": "1",
|
|
"AdvertisedPrefixes": "1",
|
|
"SuppressedPrefixes": "1",
|
|
"WithdrawnPrefixes": "1",
|
|
"AcceptedPrefixes_delta": "1",
|
|
"AcceptedPrefixes_prev": "0",
|
|
"DeniedPrefixes_delta": "1",
|
|
"DeniedPrefixes_prev": "0",
|
|
"AdvertisedPrefixes_delta": "1",
|
|
"AdvertisedPrefixes_prev": "0",
|
|
"SuppressedPrefixes_delta": "1",
|
|
"SuppressedPrefixes_prev": "0",
|
|
"WithdrawnPrefixes_delta": "1",
|
|
"WithdrawnPrefixes_prev": "0",
|
|
"context_name": ""
|
|
},
|
|
{
|
|
"bgpPeerIdentifier": "2001:0db8:85a3:0000:341a:8a2e:03e2:00a1",
|
|
"afi": "ipv6",
|
|
"safi": "vpn",
|
|
"AcceptedPrefixes": "1",
|
|
"DeniedPrefixes": "1",
|
|
"PrefixAdminLimit": "1",
|
|
"PrefixThreshold": "1",
|
|
"PrefixClearThreshold": "1",
|
|
"AdvertisedPrefixes": "1",
|
|
"SuppressedPrefixes": "1",
|
|
"WithdrawnPrefixes": "1",
|
|
"AcceptedPrefixes_delta": "1",
|
|
"AcceptedPrefixes_prev": "0",
|
|
"DeniedPrefixes_delta": "1",
|
|
"DeniedPrefixes_prev": "0",
|
|
"AdvertisedPrefixes_delta": "1",
|
|
"AdvertisedPrefixes_prev": "0",
|
|
"SuppressedPrefixes_delta": "1",
|
|
"SuppressedPrefixes_prev": "0",
|
|
"WithdrawnPrefixes_delta": "1",
|
|
"WithdrawnPrefixes_prev": "0",
|
|
"context_name": ""
|
|
}
|
|
]
|
|
}
|
|
}
|
|
} |