Fix Build e domenticanza nel routermon
This commit is contained in:
@@ -15,18 +15,25 @@ LOGGER: logging.Logger
|
||||
##################
|
||||
###### MAIN ######
|
||||
##################
|
||||
def main():
|
||||
def main() -> int:
|
||||
INTERVAL = int(env['INTERVAL'])
|
||||
# Init InfluxDB-v3 Client
|
||||
write_client = InfluxDBClient3(host=env['INFLUXDB_URL'],
|
||||
token=env['INFLUXDB_TOKEN'],
|
||||
database=env['INFLUXDB_DATABASE'])
|
||||
# Init routerOS API
|
||||
connection = routeros_api.RouterOsApiPool(env['MIKROTIK_IP'],
|
||||
username=env['MIKROTIK_USER'],
|
||||
password=env['MIKROTIK_PASSWORD'],
|
||||
plaintext_login=True)
|
||||
api = connection.get_api()
|
||||
try:
|
||||
# Init InfluxDB-v3 Client
|
||||
write_client = InfluxDBClient3(host=env['INFLUXDB_URL'],
|
||||
token=env['INFLUXDB_TOKEN'],
|
||||
database=env['INFLUXDB_DATABASE'])
|
||||
# Init routerOS API
|
||||
connection = routeros_api.RouterOsApiPool(env['MIKROTIK_IP'],
|
||||
username=env['MIKROTIK_USER'],
|
||||
password=env['MIKROTIK_PASSWORD'],
|
||||
plaintext_login=True)
|
||||
api = connection.get_api()
|
||||
except Exception as e:
|
||||
LOGGER.error(e)
|
||||
return 1
|
||||
finally:
|
||||
LOGGER.info(f"InfluxDB Connected: [{env['INFLUXDB_URL']}/{env['INFLUXDB_DATABASE']}]")
|
||||
LOGGER.info(f"Mikrotik Connected: [{env['MIKROTIK_IP']}]")
|
||||
|
||||
##############################
|
||||
########## MAIN LOOP #########
|
||||
|
||||
Reference in New Issue
Block a user