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