1
0
mirror of https://github.com/checktheroads/hyperglass synced 2024-05-11 05:55:08 +00:00

30 lines
747 B
Python
Raw Normal View History

2020-05-29 17:50:30 -07:00
"""Map NOS and Commands to Parsing Functions."""
2020-10-05 12:11:39 -07:00
from .juniper import parse_juniper
from .mikrotik import parse_mikrotik
2020-05-29 17:47:53 -07:00
2020-10-05 12:11:39 -07:00
structured_parsers = {
2020-05-29 17:47:53 -07:00
"juniper": {
"bgp_route": parse_juniper,
"bgp_aspath": parse_juniper,
"bgp_community": parse_juniper,
2020-10-05 12:11:39 -07:00
},
}
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,
},
2020-05-29 17:47:53 -07:00
}