diff --git a/agent_based/checkpoint_vsx_system.py b/agent_based/checkpoint_vsx_system.py index d7281d4b5c7ded0b81410a08c36a246331de0004..e60509b4bcba5143250ebffa12baece5f5654f55 100644 --- a/agent_based/checkpoint_vsx_system.py +++ b/agent_based/checkpoint_vsx_system.py @@ -44,6 +44,45 @@ # .1.3.6.1.4.1.2620.1.16.23.1.1.12.3.0 = STRING: "7074" # .1.3.6.1.4.1.2620.1.16.23.1.1.13.3.0 = INTEGER: 0 # +# sample section +# section = { +# 'VSXGateway': CheckpointVsx( +# vsxStatusVSId='0', vsxStatusVsType='VSX Gateway', vsxStatusMainIP='10.10.2.3', +# vsxStatusPolicyName='Policy1', vsxStatusVsPolicyType='Active', +# vsxStatusSicTrustState='Trust established', vsxStatusHAState='Active', +# vsxStatusVSWeight='0', vsxCountersConnNum=31, vsxCountersConnPeakNum=140, +# vsxCountersConnTableLimit=14900, +# metrics_rate=[ +# ('packets_processed', 315101), ('packets_dropped', 23), +# ('packets_accepted', 315078), ('packets_rejected', 0), +# ('bytes_accepted', 196127045), ('bytes_dropped', 1380), +# ('bytes_rejected', 0), ('loggs_send', 534)] +# ), +# 'VSSwitch': CheckpointVsx( +# vsxStatusVSId='2', vsxStatusVsType='Virtual Switch', vsxStatusMainIP='N/A', +# vsxStatusPolicyName='InitialPolicy', vsxStatusVsPolicyType='Initial Policy', +# vsxStatusSicTrustState='Trust established', vsxStatusHAState='N/A', +# vsxStatusVSWeight='0', vsxCountersConnNum=0, vsxCountersConnPeakNum=0, +# vsxCountersConnTableLimit=900, +# metrics_rate=[ +# ('packets_processed', 0), ('packets_dropped', 0), +# ('packets_accepted', 0), ('packets_rejected', 0), +# ('bytes_accepted', 0), ('bytes_dropped', 0), +# ('bytes_rejected', 0), ('loggs_send', 3)]), +# 'VirtualSystem': CheckpointVsx( +# vsxStatusVSId='3', vsxStatusVsType='Virtual System', +# vsxStatusMainIP='10.10.30.33', vsxStatusPolicyName='Standard', +# vsxStatusVsPolicyType='Active', vsxStatusSicTrustState='Trust established', +# vsxStatusHAState='Standby', vsxStatusVSWeight='0', vsxCountersConnNum=58, +# vsxCountersConnPeakNum=575, vsxCountersConnTableLimit=999900, +# metrics_rate=[ +# ('packets_processed', 9632), ('packets_dropped', 119), +# ('packets_accepted', 9513), ('packets_rejected', 0), +# ('bytes_accepted', 1494138), ('bytes_dropped', 3524), +# ('bytes_rejected', 0), ('loggs_send', 98)]), +# } +# + import time from dataclasses import dataclass from typing import List, Dict, Optional, Tuple diff --git a/checkpoint_vsx_system.mkp b/checkpoint_vsx_system.mkp index 3ab7595473ac4307d89f75482355bae06fd67ae3..7ba13e66108c46971d51de73b77d46b78da104dc 100644 Binary files a/checkpoint_vsx_system.mkp and b/checkpoint_vsx_system.mkp differ