diff --git a/agent_based/checkpoint_asg_interface.py b/agent_based/checkpoint_asg_interface.py index 732f4b1c531219b5c6495d1e2a99499f9031bf9d..63727c633528584ba4fa632d8623d029d94dbac3 100644 --- a/agent_based/checkpoint_asg_interface.py +++ b/agent_based/checkpoint_asg_interface.py @@ -12,7 +12,9 @@ # 2021-03-03: rewrite for CMK 2.0 # 2021-09-10: changed render function to networkbandwidth # 2021-09-11: added WTO options +# 2022-10-23: fixed warning on upgrade "non-empty params vanished" for asgNetIfSpeed # + # sample snmpwalk (for one interface) # .1.3.6.1.4.1.2620.1.48.26.1.1.1.4.0 = Gauge32: 4 # .1.3.6.1.4.1.2620.1.48.26.1.1.2.4.0 = STRING: "bond2.602" diff --git a/checkpoint_asg_interface.mkp b/checkpoint_asg_interface.mkp index 45b00ade6760cbd021c70a8fe72487ca1d84750b..c41e8a85895aa99501c6c700b11b78feeb8d9825 100644 Binary files a/checkpoint_asg_interface.mkp and b/checkpoint_asg_interface.mkp differ diff --git a/packages/checkpoint_asg_interface b/packages/checkpoint_asg_interface index 6f65684fe4ae5a4f053201eb16ee1c550ab8388d..fec18135e88c701c87a9737b89335ebb6ea8ca7d 100644 --- a/packages/checkpoint_asg_interface +++ b/packages/checkpoint_asg_interface @@ -9,7 +9,7 @@ 'name': 'checkpoint_asg_interface', 'num_files': 3, 'title': 'Check Point Maestro SMO interfaces', - 'version': '20210911.v0.2', + 'version': '201023.v0.2a', 'version.min_required': '2.0.0', 'version.packaged': '2021.09.20', 'version.usable_until': None} \ No newline at end of file diff --git a/web/plugins/wato/checkpoint_asg_interface.py b/web/plugins/wato/checkpoint_asg_interface.py index 7e00a43f60a787b2e10e8cabcedf17d2fe18182e..dad034f640800e67f1e3f88b0c51dccd9d7823c8 100644 --- a/web/plugins/wato/checkpoint_asg_interface.py +++ b/web/plugins/wato/checkpoint_asg_interface.py @@ -17,7 +17,8 @@ from cmk.gui.plugins.wato import ( def _parameter_valuespec_checkpoint_asg_interface(): - return Dictionary(elements=[ + return Dictionary( + elements=[ ('state_not_full_duplex', MonitoringState( default_value=2, @@ -36,7 +37,10 @@ def _parameter_valuespec_checkpoint_asg_interface(): title=_('State if speed changed'), help=_('Monitoring state if interface is differs from discovery time'), )), - ]) + ('asgNetIfSpeed', TextAscii()), # added by plugin discovery function + ], + hidden_keys=['asgNetIfSpeed'] + ) rulespec_registry.register(