1
0
mirror of https://github.com/checktheroads/hyperglass synced 2024-05-11 05:55:08 +00:00
This commit is contained in:
checktheroads
2020-04-12 02:17:16 -07:00
parent bb8cc55dc7
commit c02b8d359e
6 changed files with 37 additions and 137 deletions

View File

@@ -4,7 +4,7 @@ import sys
from datetime import datetime
__name__ = "hyperglass"
__version__ = "1.0.0-beta.17"
__version__ = "1.0.0-beta.18"
__author__ = "Matt Love"
__copyright__ = f"Copyright {datetime.now().year} Matthew Love"
__license__ = "BSD 3-Clause Clear License"
@@ -17,6 +17,8 @@ protocol_map = {80: "http", 8080: "http", 443: "https", 8443: "https"}
TARGET_FORMAT_SPACE = ("huawei", "huawei_vrpv8")
TARGET_JUNIPER_ASPATH = ("juniper", "juniper_junos")
LOG_FMT = (
"<lvl><b>[{level}]</b> {time:YYYYMMDD} {time:HH:mm:ss} <lw>|</lw> {name}<lw>:</lw>"
"<b>{line}</b> <lw>|</lw> {function}</lvl> <lvl><b>→</b></lvl> {message}"
@@ -260,6 +262,11 @@ TRANSPORT_SCRAPE = (
"oneaccess_oneos",
)
SCRAPE_HELPERS = {
"junos": "juniper",
"ios": "cisco_ios",
}
class Supported:
"""Define items supported by hyperglass.