diff --git a/CHANGELOG b/CHANGELOG index 4a0bf6b2a47a765f9264dc637622071c5d8ea728..50a2f33f48625a1e090a823a2655c12197520890 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,2 +1,3 @@ 2022-07-08: initial release 2022-11-08: added support for CM81XX series (sysObjectID = .1.3.6.1.4.1.25049.101) +2023-02-20: moved gui files from ~/local/share/check_mk/... to ~/local/lib/check_mk... diff --git a/agent_based/inv_opengear_serial_lines.py b/agent_based/inv_opengear_serial_lines.py index 8788118df11ce6021ec6fb50f5ec345b821f0cc1..f88df5f6b06889692940c80870e23fb84e00dfe3 100644 --- a/agent_based/inv_opengear_serial_lines.py +++ b/agent_based/inv_opengear_serial_lines.py @@ -10,6 +10,7 @@ # # inventory of opengear console servers serial lines # +# 2023-02-20: moved gui files from ~/local/share/check_mk/... to ~/local/lib/check_mk... # from cmk.base.plugins.agent_based.agent_based_api.v1 import ( diff --git a/gui/views/inv_opengear_serial_lines.py b/gui/views/inv_opengear_serial_lines.py new file mode 100644 index 0000000000000000000000000000000000000000..c96c001e2e1e9df7f650d2eda71325f31afabe53 --- /dev/null +++ b/gui/views/inv_opengear_serial_lines.py @@ -0,0 +1,44 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +# +# License: GNU General Public License v2 +# +# Author: thl-cmk[at]outlook[dot]com +# URL : https://thl-cmk.hopto.org +# Date : 2022-07-08 +# File : view/inv_opengear_serial_lines +# +# 2023-02-20: moved from ~/local/share/check_mk/... to ~/local/lib/check_mk... +# + +from cmk.gui.i18n import _ +from cmk.gui.plugins.views.utils import ( + inventory_displayhints, +) + +from cmk.gui.plugins.views.inventory import declare_invtable_view + +inventory_displayhints.update({ + '.hardware.serial_lines:': { + 'title': _('Serial lines'), + 'keyorder': [ + 'index', + 'label', + 'speed', 'databits', 'parity', 'stopbits', 'flowcontrol' + ], + 'view': 'invseriallines_of_host', + }, + '.hardware.serial_lines:*.index': {'title': _('Index'), }, + '.hardware.serial_lines:*.label': {'title': _('Label'), }, + '.hardware.serial_lines:*.speed': {'title': _('Speed'), }, + '.hardware.serial_lines:*.databits': {'title': _('Data bits'), }, + '.hardware.serial_lines:*.parity': {'title': _('Parity'), }, + '.hardware.serial_lines:*.stopbits': {'title': _('Stop bits'), }, + '.hardware.serial_lines:*.flowcontrol': {'title': _('Flow control'), }, + '.hardware.serial_lines:*.cts': {'title': _('CTS'), }, + '.hardware.serial_lines:*.dcd': {'title': _('DCD'), }, + '.hardware.serial_lines:*.dtr': {'title': _('DTR'), }, + '.hardware.serial_lines:*.rts': {'title': _('RTS'), }, +}) + +declare_invtable_view('invseriallines', '.hardware.serial_lines:', _('Serial lines'), _('Serial lines')) diff --git a/inv_opengear_serial_line.mkp b/inv_opengear_serial_line.mkp index 9949d8527ebe1c903422bcdac9a1faad84a02c72..e99b825666f7c7dfefc118a21dea355090672c88 100644 Binary files a/inv_opengear_serial_line.mkp and b/inv_opengear_serial_line.mkp differ diff --git a/packages/inv_opengear_serial_line b/packages/inv_opengear_serial_line index 2d1401a5af8820a97e20a9cd84b197dc967e5cc8..e7ef65a3c9c0e41634a145d043d5008051ef656a 100644 --- a/packages/inv_opengear_serial_line +++ b/packages/inv_opengear_serial_line @@ -2,11 +2,10 @@ 'description': 'Inventory for opengear KVM devices serial lines\n', 'download_url': 'https://thl-cmk.hopto.org', 'files': {'agent_based': ['inv_opengear_serial_lines.py'], - 'web': ['plugins/views/inv_opengear_serial_lines.py']}, + 'gui': ['views/inv_opengear_serial_lines.py']}, 'name': 'inv_opengear_serial_line', - 'num_files': 2, 'title': 'opengear serial line inventory', - 'version': '20220708.v.0.0.1', - 'version.min_required': '2.0.0', - 'version.packaged': '2021.09.20', + 'version': '20230220.v.0.0.2', + 'version.min_required': '2.1.0', + 'version.packaged': '2.1.0p21', 'version.usable_until': None} \ No newline at end of file