From 9adf5a5467423de5945102b3c57216193d403158 Mon Sep 17 00:00:00 2001 From: "th.l" <thl-cmk@outlook.com> Date: Fri, 8 Mar 2024 17:02:31 +0100 Subject: [PATCH] update project --- mkp/inv_cisco_wlc_clients-0.5.1-20240308.mkp | Bin 5622 -> 5614 bytes web/plugins/views/inv_cisco_wlc_clients.py | 67 ------------- web/plugins/wato/inv_cisco_wlc_clients.py | 95 ------------------- 3 files changed, 162 deletions(-) delete mode 100644 web/plugins/views/inv_cisco_wlc_clients.py delete mode 100644 web/plugins/wato/inv_cisco_wlc_clients.py diff --git a/mkp/inv_cisco_wlc_clients-0.5.1-20240308.mkp b/mkp/inv_cisco_wlc_clients-0.5.1-20240308.mkp index 65bffb207d2f79186d003f57750d470fdaec9898..ee998223099496c6b627a46f9233dbbd46809839 100644 GIT binary patch literal 5614 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 T#F?dn0EAjyV?u-x1cd(r0qh}_ delta 5572 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 Sld%;u3jYH?;37Ey$N&J43m-B7 diff --git a/web/plugins/views/inv_cisco_wlc_clients.py b/web/plugins/views/inv_cisco_wlc_clients.py deleted file mode 100644 index 9386e64..0000000 --- a/web/plugins/views/inv_cisco_wlc_clients.py +++ /dev/null @@ -1,67 +0,0 @@ -#!/usr/bin/env python3 -# -*- coding: utf-8 -*- - -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.clients:': { - 'title': _('WLC clients'), - 'keyorder': [ - 'index', 'username', 'uptime', 'ipaddress', 'apmacaddress', 'ssid', - 'channel', 'accessvlan', 'devicetype', 'protocol', 'status', - ], - 'view': 'invwlcclients_of_host'}, - - '.networking.wlan.controller.clients:*.index': {'title': _('Index'), }, - '.networking.wlan.controller.clients:*.username': {'title': _('Username'), }, - '.networking.wlan.controller.clients:*.uptime': {'title': _('Uptime'), }, - '.networking.wlan.controller.clients:*.ipaddress': {'title': _('IP address'), }, - '.networking.wlan.controller.clients:*.apmacaddress': {'title': _('AP MAC address'), }, - '.networking.wlan.controller.clients:*.ssid': {'title': _('SSID'), }, - '.networking.wlan.controller.clients:*.channel': {'title': _('Channel'), }, - '.networking.wlan.controller.clients:*.accessvlan': {'title': _('Access VLAN'), }, - '.networking.wlan.controller.clients:*.devicetype': {'title': _('Device type'), }, - '.networking.wlan.controller.clients:*.protocol': {'title': _('Protocol'), }, - '.networking.wlan.controller.clients:*.status': {'title': _('Status'), }, - - '.networking.wlan.controller.clients:*.macaddress': {'title': _('MAC Addresse'), }, - '.networking.wlan.controller.clients:*.wlanprofilename': {'title': _('WLAN profile name'), }, - '.networking.wlan.controller.clients:*.wgbstatus': {'title': _('WGB status'), }, - '.networking.wlan.controller.clients:*.wgbmacaddress': {'title': _('WGB MAC address'), }, - '.networking.wlan.controller.clients:*.associationmode': {'title': _('Association mode'), }, - '.networking.wlan.controller.clients:*.iftype': {'title': _('Interface type'), }, - '.networking.wlan.controller.clients:*.nacstate': {'title': _('NAC state'), }, - '.networking.wlan.controller.clients:*.quarantinevlan': {'title': _('Quarantine VLAN'), }, - '.networking.wlan.controller.clients:*.logintime': {'title': _('Login time'), }, - '.networking.wlan.controller.clients:*.powersavemode': {'title': _('Power save mode'), }, - '.networking.wlan.controller.clients:*.currenttxrateset': {'title': _('Current TX rate (MBit/s)'), }, - '.networking.wlan.controller.clients:*.datarateset': {'title': _('Data rate set'), }, - '.networking.wlan.controller.clients:*.hreapapauth': {'title': _('HREAP AP auth'), }, - '.networking.wlan.controller.clients:*.ieee80211ucapable': {'title': _('802.11u capable'), }, - '.networking.wlan.controller.clients:*.posturestate': {'title': _('Posture state'), }, - '.networking.wlan.controller.clients:*.aclname': {'title': _('ACL name'), }, - '.networking.wlan.controller.clients:*.aclapplied': {'title': _('ACL applied'), }, - '.networking.wlan.controller.clients:*.redirecturl': {'title': _('Redirect URL'), }, - '.networking.wlan.controller.clients:*.aaaoverrideaclname': {'title': _('AAA overide ACL name'), }, - '.networking.wlan.controller.clients:*.aaaoverrideaclapplied': {'title': _('AAA overide ACL applied'), }, - '.networking.wlan.controller.clients:*.securitytagid': {'title': _('Security tag ID'), }, - '.networking.wlan.controller.clients:*.typekts': {'title': _('NEC KTS SIP client'), }, - '.networking.wlan.controller.clients:*.ipv6aclname': {'title': _('IPv6 ACL name'), }, - '.networking.wlan.controller.clients:*.ipv6aclapplied': {'title': _('IPv6 ACL applied'), }, - '.networking.wlan.controller.clients:*.dataswitching': {'title': _('Data switching'), }, - '.networking.wlan.controller.clients:*.authentication': {'title': _('Authentication'), }, - '.networking.wlan.controller.clients:*.authmode': {'title': _('Auth mode'), }, - '.networking.wlan.controller.clients:*.reasoncode': {'title': _('Reason code'), }, - '.networking.wlan.controller.clients:*.sessionid': {'title': _('Session ID'), }, - '.networking.wlan.controller.clients:*.aproammacaddress': {'title': _('AP roam MAC address'), }, - '.networking.wlan.controller.clients:*.mdnsprofile': {'title': _('mDNS profile'), }, - '.networking.wlan.controller.clients:*.mdnsadvcount': {'title': _('mDNS adv count'), }, - '.networking.wlan.controller.clients:*.policyname': {'title': _('Policy name'), }, - '.networking.wlan.controller.clients:*.aaarole': {'title': _('AAA role'), }, - '.networking.wlan.controller.clients:*.userauthtype': {'title': _('User auth type'), }, -}) - -declare_invtable_view('invwlcclients', '.networking.wlan.controller.clients:', _('WLC clients'), _('WLC clients')) diff --git a/web/plugins/wato/inv_cisco_wlc_clients.py b/web/plugins/wato/inv_cisco_wlc_clients.py deleted file mode 100644 index 40a49f1..0000000 --- a/web/plugins/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 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, - )) -- GitLab