diff --git a/README.md b/README.md index 66e44bc650184f1fc7d230c59d93c4e49dc5d856..69d42fd97b3358cc164b6d4b78de66130d01aab7 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -[PACKAGE]: ../../raw/master/mkp/bgp_peer-2.3.0-20250329.mkp "bgp_peer-2.3.0-20250329.mkp" +[PACKAGE]: ../../raw/master/mkp/bgp_peer-2.3.1-20250403.mkp "bgp_peer-2.3.1-20250403.mkp" # BGP Peer Check plugin to monitor the status of BGP peers and inventory plugin for static BGP peer data. diff --git a/mkp/bgp_peer-2.3.1-20250403.mkp b/mkp/bgp_peer-2.3.1-20250403.mkp new file mode 100644 index 0000000000000000000000000000000000000000..19af00c0acdc5a317a85cdd75e114d30cf37b788 Binary files /dev/null and b/mkp/bgp_peer-2.3.1-20250403.mkp differ diff --git a/source/cmk_addons_plugins/bgp_peer/agent_based/bgp_peer.py b/source/cmk_addons_plugins/bgp_peer/agent_based/bgp_peer.py index e2f29fec27e9599df2c56015f8315c450a640aed..e8200fbccd3e989c946db70b48f1ce14e48fb67a 100644 --- a/source/cmk_addons_plugins/bgp_peer/agent_based/bgp_peer.py +++ b/source/cmk_addons_plugins/bgp_peer/agent_based/bgp_peer.py @@ -37,6 +37,7 @@ # 2024-06-07: fixed crash on configured state mapping # 2024-12-20: added local address/as/identifier for bgp_topology # 2025-03-29: refactored for ruleset APIv1 +# 2025-04-03: fixed crash on empty alias list in params # Example Agent Output: # BGP4-MIB @@ -164,7 +165,7 @@ def _rewrite_ruleset_needed(params: dict) -> bool: if key in '123456': return True case 'peer_list': - if isinstance(value[0], tuple): + if value and isinstance(value[0], tuple): return True return False diff --git a/source/packages/bgp_peer b/source/packages/bgp_peer index a8979990117c3c59074a41280efcf6eb2ca52e14..754cb1b167039aea50d677f2d74b2795db482b05 100644 --- a/source/packages/bgp_peer +++ b/source/packages/bgp_peer @@ -39,7 +39,7 @@ 'web': ['plugins/views/inv_bgp_peer.py']}, 'name': 'bgp_peer', 'title': 'BGP Peer', - 'version': '2.3.0-20250329', + 'version': '2.3.1-20250403', 'version.min_required': '2.3.0b1', 'version.packaged': 'cmk-mkp-tool 0.2.0', 'version.usable_until': '2.5.0b1'}