Collection of CheckMK checks (see https://checkmk.com/). All checks and plugins are provided as is. Absolutely no warranty. Send any comments to thl-cmk[at]outlook[dot]com

Skip to content
CHANGELOG 2.26 KiB
Newer Older
thl-cmk's avatar
thl-cmk committed
2016-05-24: fix for empty capabilities
2017-07-03: fixed neighbour port id as MAC address (HPE)
2018-01-24: added local interface, removed 'useless' oid's
2018-09-04: changes for CMK 1.5.x (inv_tree --> inv_tree_list)
2019-03-04: changes for CMK 1.5.x --> if CMK1.5.x capability information is changed to string
thl-cmk's avatar
thl-cmk committed
2020-03-15: added support for CMK1.6x
thl-cmk's avatar
thl-cmk committed
2020-07-31: added short interface names, code cleanup
thl-cmk's avatar
thl-cmk committed
2021-03-18: removed disable option from WATO
2021-03-17: rewrite for CMK 2.0
2001-03-18: removed disable option from WATO
2021-03-22: workaround for oid_end != x.ifIndex.y  (for Cisco UCS FIs / lbarbier[at]arkane-studios[dot]com)
2021-03-22: added handling of lldpchassisidsubtype 5 -> network address ipv4/ipv6
2021-07-10: made use short interface names configurable via wato
2021-07-19: fix for default parameters
thl-cmk's avatar
thl-cmk committed
2021-07-25: fix local_port --> local_port_num
2023-01-19: fix using wrong local interface id, switched from IF-MIB::ifName to LLDP-MIB::lldpLocPortId
thl-cmk's avatar
thl-cmk committed
2023-02-14: fix missing import for declare_invtable_view in inv_lldp_cache.py
2023-02-16: replaced TypedDic (Neighbour) with Dict, removed Dataclass --> wasn't working in CMK 2.1
thl-cmk's avatar
thl-cmk committed
2023-02-17: moved wato/metrics from ~/local/share/.. to ~/local/lib/... for CMK2.1
2023-01-14: fixed missing import for declare_invtable_view
2023-06-14: moved wato file to check_parameters sub directory
2023-06-14: removed declare_invtable_view from view definition on cmk 2.2 (see werk 15493)
            changed inventory_displayhints import (see werk 15493)
thl-cmk's avatar
thl-cmk committed
2023-10-13: refactoring: render ipv4/ipv6/mac address
            fixed handling sub types for chassis and ports
thl-cmk's avatar
thl-cmk committed
2023-11-17: moved view file back from local/lib/ structure to local/share/ structure to avoid errors in web.log
thl-cmk's avatar
thl-cmk committed
2024-03-20: added host label nvdct/has_lldp_neighbours:yes is the device has at least one lldp neighbour
thl-cmk's avatar
thl-cmk committed
2024-04-05: drop neighbours without chassis id
            drop invalid MAC addresses (length != 6)
thl-cmk's avatar
thl-cmk committed
2024-04-07: fixed missing/empty lldp_global in snmp data  (ThX bitwiz@forum.checkmk.com)
thl-cmk's avatar
thl-cmk committed
            improved validation if SNMP input data
thl-cmk's avatar
thl-cmk committed
2024-04-08: stop (early) if interface table can not be created
thl-cmk's avatar
thl-cmk committed
            fixed wrong path in inventory_displayhints (missing neighbours)
thl-cmk's avatar
thl-cmk committed
2024-04-14: refactoring (match/case), replace hex() by f'{x:02x}', replace (%s) % s by f'{s}'