diff --git a/agent_based/checkpoint_asg_smo_counters.py b/agent_based/checkpoint_asg_smo_counters.py index f35d377177eae57ea7df25cb06c26c5e8bffec3b..752d24107227f99aac5169b529a06a52565a6ebf 100644 --- a/agent_based/checkpoint_asg_smo_counters.py +++ b/agent_based/checkpoint_asg_smo_counters.py @@ -84,7 +84,7 @@ def parse_checkpoint_asg_smo_counters(string_table: StringTable) -> Dict[str, Ch 'non_accel_concurr_conn': int(asgNonAccelConcurrConn), }, label='all/accelerated/non accelerated', - unit='connections', + unit=' connections', text=f'{int(asgConcurrConn):d}/{int(asgAccelConcurrConn):d}/{int(asgNonAccelConcurrConn):d}', ) items['Connection rate'] = CheckpointAsgSmoCounters( @@ -94,7 +94,7 @@ def parse_checkpoint_asg_smo_counters(string_table: StringTable) -> Dict[str, Ch 'non_accel_connection_rate': int(asgNonAccelConnectionRate), }, label='current/average/min/max', - unit='connections/s', + unit=' connections/s', text=f'{int(asgLoad):d}/{int(asgAccelLoadAvg):d}/{int(asgAccelLoadMin):d}/{int(asgAccelLoadMax):d}', ) items['Load'] = CheckpointAsgSmoCounters( @@ -124,7 +124,7 @@ def parse_checkpoint_asg_smo_counters(string_table: StringTable) -> Dict[str, Ch 'nat_conn': int(asgNatConn), }, label='NAT Connections/NAT connection rate', - unit='connections', + unit=' connections', text=f'{int(asgNatConn):d}/{int(asgNatConn):d}', ) items['VPN'] = CheckpointAsgSmoCounters( @@ -141,7 +141,7 @@ def parse_checkpoint_asg_smo_counters(string_table: StringTable) -> Dict[str, Ch 'throughput': int(asgThroughput), }, label='Throughput', - unit='Bytes/s', + unit=' Bytes/s', text=f'{int(asgThroughput):d}' ) items['Packet rate'] = CheckpointAsgSmoCounters( @@ -149,7 +149,7 @@ def parse_checkpoint_asg_smo_counters(string_table: StringTable) -> Dict[str, Ch 'packet_rate': int(asgPacketRate), }, label='Packet Rate', - unit='Packets/s', + unit=' Packets/s', text=f'{int(asgPacketRate):d}', ) if items: @@ -171,7 +171,7 @@ def check_checkpoint_asg_smo_counters(item, params, section: Dict[str, Checkpoin for key in entry.counters.keys(): yield Metric(value=entry.counters[key], name=f'checkpoint_asg_smo_counters_{key}') - yield Result(state=State.OK, summary=f'{entry.label}: {entry.text}') + yield Result(state=State.OK, summary=f'{entry.label}: {entry.text}{entry.unit}') diff --git a/checkpoint_asg_smo_counters.mkp b/checkpoint_asg_smo_counters.mkp index 4dd5a4a8ae1485f815bd9b8637e39ed3171fea9d..338d03e8a7193930ecda0e59d49b243502e65611 100644 Binary files a/checkpoint_asg_smo_counters.mkp and b/checkpoint_asg_smo_counters.mkp differ