From 7e1e90497508bb7607364e7e0faf0b341ca151af Mon Sep 17 00:00:00 2001 From: "th.l" <thl-cmk@outlook.com> Date: Fri, 8 Mar 2024 16:59:15 +0100 Subject: [PATCH] update project --- README.md | 1 + gui/wato/inv_cisco_wlc_clients.py | 95 ------------------ inv_cisco_wlc_clients.mkp | Bin 5534 -> 0 bytes .../inv_cisco_wlc_clients-0.5.0-20230616.mkp | Bin mkp/inv_cisco_wlc_clients-0.5.1-20240308.mkp | Bin 0 -> 5622 bytes .../agent_based}/inv_cisco_wlc_clients.py | 0 .../check_parameters/inv_cisco_wlc_clients.py | 0 .../packages}/inv_cisco_wlc_clients | 8 +- .../plugins}/views/inv_cisco_wlc_clients.py | 1 + 9 files changed, 6 insertions(+), 99 deletions(-) delete mode 100644 gui/wato/inv_cisco_wlc_clients.py delete mode 100644 inv_cisco_wlc_clients.mkp rename inv_cisco_wlc_clients-0.5.0-20230616.mkp => mkp/inv_cisco_wlc_clients-0.5.0-20230616.mkp (100%) create mode 100644 mkp/inv_cisco_wlc_clients-0.5.1-20240308.mkp rename {agent_based => source/agent_based}/inv_cisco_wlc_clients.py (100%) rename {gui => source/gui}/wato/check_parameters/inv_cisco_wlc_clients.py (100%) rename {packages => source/packages}/inv_cisco_wlc_clients (75%) rename {gui => source/web/plugins}/views/inv_cisco_wlc_clients.py (98%) diff --git a/README.md b/README.md index bf97dc8..ed748e5 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,4 @@ +[PACKAGE]: ../../raw/master/mkp/inv_cisco_wlc_clients-0.5.1-20240308.mkp "inv_cisco_wlc_clients-0.5.1-20240308.mkp" # Cisco WLC client inventory plugin Adds the WLC wireless clients information to the inventory diff --git a/gui/wato/inv_cisco_wlc_clients.py b/gui/wato/inv_cisco_wlc_clients.py deleted file mode 100644 index 7993396..0000000 --- a/gui/wato/inv_cisco_wlc_clients.py +++ /dev/null @@ -1,95 +0,0 @@ -#!/usr/bin/env python3 -# -*- coding: utf-8 -*- -# -# - -from cmk.gui.i18n import _ -from cmk.gui.plugins.wato.utils import ( - HostRulespec, - rulespec_registry, -) -from cmk.gui.valuespec import ( - Dictionary, - ListChoice, -) - -from cmk.gui.plugins.wato.inventory import ( - RulespecGroupInventory, -) - -_removecolumns_cisco_wlc_clients = [ - # 'index': {'title', 'Index'), - # 'username': {'title', 'Username'), - # 'uptime': {'title', 'Uptime'), - # 'ipaddress': {'title', 'IP address'), - # 'apmacaddress': {'title', 'AP MAC address'), - # 'ssid': {'title', 'SSID'), - # 'channel': {'title', 'Channel'), - # 'accessvlan': {'title', 'Access VLAN'), - # 'devicetype': {'title', 'Device type'), - # 'protocol': {'title', 'Protocol'), - # 'status': {'title', 'Status'), - - ('ieee80211ucapable', '802.11u capable'), - ('aaaoverrideaclapplied', 'AAA overide ACL applied'), - ('aaaoverrideaclname', 'AAA overide ACL name'), - ('aaarole', 'AAA role'), - ('aclapplied', 'ACL applied'), - ('aclname', 'ACL name'), - ('aproammacaddress', 'AP roam MAC address'), - ('associationmode', 'Association mode'), - ('authentication', 'Authentication'), - ('authmode', 'Auth mode'), - ('currenttxrateset', 'Current TX rate (MBit/s)'), - ('datarateset', 'Data rate set'), - ('dataswitching', 'Data switching'), - ('hreapapauth', 'HREAP AP auth'), - ('iftype', 'Interface type'), - ('ipv6aclapplied', 'IPv6 ACL applied'), - ('ipv6aclname', 'IPv6 ACL name'), - ('logintime', 'Login time'), - ('macaddress', 'MAC Addresse'), - ('mdnsadvcount', 'mDNS adv count'), - ('mdnsprofile', 'mDNS profile'), - ('nacstate', 'NAC state'), - ('policyname', 'Policy name'), - ('posturestate', 'Posture state'), - ('powersavemode', 'Power save mode'), - ('quarantinevlan', 'Quarantine VLAN'), - ('reasoncode', 'Reason code'), - ('redirecturl', 'Redirect URL'), - ('securitytagid', 'Security tag ID'), - ('sessionid', 'Session ID'), - ('typekts', 'NEC KTS SIP client'), - ('userauthtype', 'User auth type'), - ('wgbmacaddress', 'WGB MAC address'), - ('wgbstatus', 'WGB status'), - ('wlanprofilename', 'WLAN profile name'), -] - - -def _valuespec_inv_cisco_wlc_clients(): - return Dictionary( - title=_('Cisco WLC Clients'), - help=_('This inventory plugin collects all the client information from a Cisco Wireless LAN Controller. ' - 'To use this plugin you must also enable "Status data inventory" in a "Do hardware/software inventory" ' - 'rule.'), - elements=[ - ('removecolumns', - ListChoice( - title=_('list of columns to remove'), - help=_('information to remove from inventory'), - choices=_removecolumns_cisco_wlc_clients, - default_value=[], - )), - ], - ) - - -rulespec_registry.register( - HostRulespec( - group=RulespecGroupInventory, - match_type='dict', - name='inv_parameters:inv_cisco_wlc_clients', - valuespec=_valuespec_inv_cisco_wlc_clients, - )) diff --git a/inv_cisco_wlc_clients.mkp b/inv_cisco_wlc_clients.mkp deleted file mode 100644 index a0a60af2eafe3486d6bbc36b52caa1c448a78579..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5534 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 diff --git a/inv_cisco_wlc_clients-0.5.0-20230616.mkp b/mkp/inv_cisco_wlc_clients-0.5.0-20230616.mkp similarity index 100% rename from inv_cisco_wlc_clients-0.5.0-20230616.mkp rename to mkp/inv_cisco_wlc_clients-0.5.0-20230616.mkp diff --git a/mkp/inv_cisco_wlc_clients-0.5.1-20240308.mkp b/mkp/inv_cisco_wlc_clients-0.5.1-20240308.mkp new file mode 100644 index 0000000000000000000000000000000000000000..65bffb207d2f79186d003f57750d470fdaec9898 GIT binary patch literal 5622 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 Z+W*<R|JTIX<w69i^j~^Wq){ZK{{fr}HOT+~ literal 0 HcmV?d00001 diff --git a/agent_based/inv_cisco_wlc_clients.py b/source/agent_based/inv_cisco_wlc_clients.py similarity index 100% rename from agent_based/inv_cisco_wlc_clients.py rename to source/agent_based/inv_cisco_wlc_clients.py diff --git a/gui/wato/check_parameters/inv_cisco_wlc_clients.py b/source/gui/wato/check_parameters/inv_cisco_wlc_clients.py similarity index 100% rename from gui/wato/check_parameters/inv_cisco_wlc_clients.py rename to source/gui/wato/check_parameters/inv_cisco_wlc_clients.py diff --git a/packages/inv_cisco_wlc_clients b/source/packages/inv_cisco_wlc_clients similarity index 75% rename from packages/inv_cisco_wlc_clients rename to source/packages/inv_cisco_wlc_clients index 8295177..4e408b5 100644 --- a/packages/inv_cisco_wlc_clients +++ b/source/packages/inv_cisco_wlc_clients @@ -9,11 +9,11 @@ '2021-07-12: rewritten for CMK 2.0\n', 'download_url': 'http://thl-cmk.hopto.org', 'files': {'agent_based': ['inv_cisco_wlc_clients.py'], - 'gui': ['views/inv_cisco_wlc_clients.py', - 'wato/check_parameters/inv_cisco_wlc_clients.py']}, + 'gui': ['wato/check_parameters/inv_cisco_wlc_clients.py'], + 'web': ['plugins/views/inv_cisco_wlc_clients.py']}, 'name': 'inv_cisco_wlc_clients', 'title': 'inventory of cisco WLC clients', - 'version': '0.5.0-20230616', + 'version': '0.5.1-20240308', 'version.min_required': '2.2.0b1', - 'version.packaged': '2.2.0p2', + 'version.packaged': '2.2.0p17', 'version.usable_until': None} diff --git a/gui/views/inv_cisco_wlc_clients.py b/source/web/plugins/views/inv_cisco_wlc_clients.py similarity index 98% rename from gui/views/inv_cisco_wlc_clients.py rename to source/web/plugins/views/inv_cisco_wlc_clients.py index b3610e4..bdf0da1 100644 --- a/gui/views/inv_cisco_wlc_clients.py +++ b/source/web/plugins/views/inv_cisco_wlc_clients.py @@ -9,6 +9,7 @@ # 2023-06-14: removed declare_invtable_view from view definition on cmk 2.2 (see werk 15493) # changed inventory_displayhints import (see werk 15493) +# 2024-03-08: moved view back to ~/local/share/check_mk/web/plugins/views from cmk.gui.i18n import _ from cmk.gui.views.inventory.registry import inventory_displayhints -- GitLab