diff --git a/lib/python3/cmk/special_agents/agent_vzlogger.py b/lib/python3/cmk/special_agents/agent_vzlogger.py index caa99224201a0a76f8a799515b7128ea4147d338..385c686913fa4ab945e01693612c7c50d3806d92 100644 --- a/lib/python3/cmk/special_agents/agent_vzlogger.py +++ b/lib/python3/cmk/special_agents/agent_vzlogger.py @@ -30,6 +30,121 @@ from cmk.special_agents.utils.agent_common import ( ) from cmk.special_agents.utils.argument_parsing import Args, create_default_argument_parser +_data = { + "version": "0.8.1", + "generator": "vzlogger", + "data": [ + { + "uuid": "101670", + "last": 1690921720649, + "interval": -1, + "protocol": "sml", + "tuples": [ + [ + 1690921720649, + 273.31 + ] + ] + }, + { + "uuid": "103670", + "last": 1690921720649, + "interval": -1, + "protocol": "sml", + "tuples": [ + [ + 1690921720649, + 144.36 + ] + ] + }, + { + "uuid": "105670", + "last": 1690921720649, + "interval": -1, + "protocol": "sml", + "tuples": [ + [ + 1690921720649, + 11.1 + ] + ] + }, + { + "uuid": "107670", + "last": 1690921720649, + "interval": -1, + "protocol": "sml", + "tuples": [ + [ + 1690921720649, + 117.84 + ] + ] + }, + { + "uuid": "10180", + "last": 1690921720649, + "interval": -1, + "protocol": "sml", + "tuples": [ + [ + 1690921720649, + 17199974.934100002 + ] + ] + }, + { + "uuid": "10280", + "last": 1690921720649, + "interval": -1, + "protocol": "sml", + "tuples": [ + [ + 1690921720649, + 88550.9837 + ] + ] + }, + { + "uuid": "103270", + "last": 1690921720649, + "interval": -1, + "protocol": "sml", + "tuples": [ + [ + 1690921720649, + 235.20000000000002 + ] + ] + }, + { + "uuid": "105270", + "last": 1690921720649, + "interval": -1, + "protocol": "sml", + "tuples": [ + [ + 1690921720649, + 235 + ] + ] + }, + { + "uuid": "107270", + "last": 1690921720649, + "interval": -1, + "protocol": "sml", + "tuples": [ + [ + 1690921720649, + 235.20000000000002 + ] + ] + } + ] +} + def parse_arguments(argv: Sequence[str] | None) -> argparse.Namespace: parser = create_default_argument_parser(description=__doc__) @@ -43,17 +158,18 @@ def parse_arguments(argv: Sequence[str] | None) -> argparse.Namespace: def agent_vzlogger_main(args: Args) -> int: # , retrurn=None _vars = vars(args) - _base_dir = environ['OMD_ROOT'] - vzlogger_file = f'{_base_dir}/vzlogger.json' if _vars['testing']: - try: - with open(vzlogger_file, 'r') as file: - data = json.load(file) - - except (FileNotFoundError, json.decoder.JSONDecodeError) as e: - print('Error retrieving data:', e) - exit() + data = _data + # _base_dir = environ['OMD_ROOT'] + # vzlogger_file = f'{_base_dir}/vzlogger.json' + # try: + # with open(vzlogger_file, 'r') as file: + # data = json.load(file) + # + # except (FileNotFoundError, json.decoder.JSONDecodeError) as e: + # print('Error retrieving data:', e) + # exit() else: try: response = requests.get(f'http://{_vars["hostname"]}:{_vars["port"]}/', timeout=_vars['timeout']) diff --git a/vzlogger-0.0.1-230806.mkp b/vzlogger-0.0.1-230806.mkp index b06dfe620601b8008feb3874175f8322301b7e7b..a20a01098ade212717113dd1c61e8dc6b241d33f 100644 Binary files a/vzlogger-0.0.1-230806.mkp and b/vzlogger-0.0.1-230806.mkp differ