1
0
mirror of https://github.com/checktheroads/hyperglass synced 2024-05-11 05:55:08 +00:00
2020-10-11 13:14:57 -07:00

31 lines
755 B
Python

"""Map NOS and Commands to Parsing Functions."""
# Local
from .juniper import parse_juniper
from .mikrotik import parse_mikrotik
structured_parsers = {
"juniper": {
"bgp_route": parse_juniper,
"bgp_aspath": parse_juniper,
"bgp_community": parse_juniper,
},
}
scrape_parsers = {
"mikrotik_routeros": {
"bgp_route": parse_mikrotik,
"bgp_aspath": parse_mikrotik,
"bgp_community": parse_mikrotik,
"ping": parse_mikrotik,
"traceroute": parse_mikrotik,
},
"mikrotik_switchos": {
"bgp_route": parse_mikrotik,
"bgp_aspath": parse_mikrotik,
"bgp_community": parse_mikrotik,
"ping": parse_mikrotik,
"traceroute": parse_mikrotik,
},
}