From a464360ca6fb4e25829c2b7dd5c2cf965e94898e Mon Sep 17 00:00:00 2001 From: "Th.L" <thl-cmk@outlook.com> Date: Wed, 14 Jul 2021 18:52:44 +0200 Subject: [PATCH] update project --- agent_based/inv_cisco_wlc_ap_cdp_cache.py | 33 +++++++----------- inv_cisco_wlc_ap_cdp_cache.mkp | Bin 3409 -> 3327 bytes .../views/inv_cisco_wlc_ap_cdp_cache.py | 4 +-- .../wato/inv_cisco_wlc_ap_cdp_cache.py | 13 ++++--- 4 files changed, 19 insertions(+), 31 deletions(-) diff --git a/agent_based/inv_cisco_wlc_ap_cdp_cache.py b/agent_based/inv_cisco_wlc_ap_cdp_cache.py index db114be..83d348e 100644 --- a/agent_based/inv_cisco_wlc_ap_cdp_cache.py +++ b/agent_based/inv_cisco_wlc_ap_cdp_cache.py @@ -15,15 +15,6 @@ # 2020-03-15: added support for CMK1.6x # 2021-07-10: rewritten vor CMK 2.0 -import re -import time -import binascii -from typing import List, NamedTuple - -from cmk.base.plugins.agent_based.agent_based_api.v1 import ( - OIDEnd, - OIDBytes, -) from cmk.base.plugins.agent_based.agent_based_api.v1 import ( register, SNMPTree, @@ -48,19 +39,19 @@ def _render_ip_address(bytestring): _cdp_duplex = { - 0: 'N/A', - 1: 'unknown', - 2: 'full duplex', - 3: 'half duplex', + '0': 'N/A', + '1': 'unknown', + '2': 'full duplex', + '3': 'half duplex', } _cdp_speed = { - 0: 'N/A', - 1: 'none', - 2: '10Mbps', - 3: '100Mbps', - 4: '1000Mbps', - 5: 'auto', + '0': 'N/A', + '1': 'none', + '2': '10Mbps', + '3': '100Mbps', + '4': '1000Mbps', + '5': 'auto', } _interface_displayhints = { @@ -111,8 +102,8 @@ def parse_cisco_wlc_ap_cdp_cache(string_table: StringTable): 'neighbour_address': neighaddress, 'neighbour_interface': neighinterface, 'neighbour_platform': platform, - 'duplex': _cdp_duplex.get(int(duplex)), - 'speed': _cdp_speed.get(int(speed)), + 'duplex': _cdp_duplex.get(duplex), + 'speed': _cdp_speed.get(speed), }) return neighbours diff --git a/inv_cisco_wlc_ap_cdp_cache.mkp b/inv_cisco_wlc_ap_cdp_cache.mkp index 66539c22be258b4b0231cfe7bed37e0a7cec3ade..767ec8c5b1c516627285302bfa18e2f80d50ab5e 100644 GIT binary patch delta 3308 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 delta 3391 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 VQlv<cB1O+e{{^zwQ^Ejv004Smqdout diff --git a/web/plugins/views/inv_cisco_wlc_ap_cdp_cache.py b/web/plugins/views/inv_cisco_wlc_ap_cdp_cache.py index d589ff6..a444120 100644 --- a/web/plugins/views/inv_cisco_wlc_ap_cdp_cache.py +++ b/web/plugins/views/inv_cisco_wlc_ap_cdp_cache.py @@ -1,10 +1,10 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- -import cmk.gui.utils from cmk.gui.plugins.views import ( inventory_displayhints, ) from cmk.gui.i18n import _ +from cmk.gui.plugins.views.inventory import declare_invtable_view inventory_displayhints.update({ '.networking.wlan.controller.ap_cdp_cache:': {'title': _('Access Points CDP Cache'), @@ -23,7 +23,5 @@ inventory_displayhints.update({ '.networking.wlan.controller.ap_cdp_cache:*.speed': {'title': _('Speed'), }, }) -from cmk.gui.plugins.views.inventory import declare_invtable_view - declare_invtable_view('invwlcapcdpcache', '.networking.wlan.controller.ap_cdp_cache:', _('WLC AP CDP cache'), _('WLC AP CDP Cache')) diff --git a/web/plugins/wato/inv_cisco_wlc_ap_cdp_cache.py b/web/plugins/wato/inv_cisco_wlc_ap_cdp_cache.py index 86fa35a..78fce03 100644 --- a/web/plugins/wato/inv_cisco_wlc_ap_cdp_cache.py +++ b/web/plugins/wato/inv_cisco_wlc_ap_cdp_cache.py @@ -3,7 +3,6 @@ # # - from cmk.gui.i18n import _ from cmk.gui.plugins.wato import ( HostRulespec, @@ -20,13 +19,13 @@ from cmk.gui.plugins.wato.inventory import ( RulespecGroupInventory, ) +_removecolumns = [ + ('duplex', 'Duplex'), + ('speed', 'Speed'), +] -def _valuespec_inv_cisco_wlc_ap_cdp_cache(): - removecolumns = [ - ('duplex', 'Duplex'), - ('speed', 'Speed'), - ] +def _valuespec_inv_cisco_wlc_ap_cdp_cache(): return Dictionary( title=_('Cisco WLC AP CDP cache'), elements=[ @@ -47,7 +46,7 @@ def _valuespec_inv_cisco_wlc_ap_cdp_cache(): ListChoice( title=_('List of columns to remove'), help=_('information to remove from inventory'), - choices=removecolumns, + choices=_removecolumns, default_value=[], )), ('use_short_if_name', -- GitLab