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
Snippets Groups Projects
Commit d94fa934 authored by thl-cmk's avatar thl-cmk :flag_na:
Browse files

update project

parent 14ddaefd
No related branches found
No related tags found
No related merge requests found
...@@ -37,4 +37,9 @@ ...@@ -37,4 +37,9 @@
2023-06-11: set upper cmk version to 2.2.0b1 for bgp_peer-2.0.1-20230611.mkp 2023-06-11: set upper cmk version to 2.2.0b1 for bgp_peer-2.0.1-20230611.mkp
2023-06-11: moved wato file to check_parameters sub directory 2023-06-11: moved wato file to check_parameters sub directory
removed declare_invtable_view from view definition on cmk 2.2 (see werk 15493) removed declare_invtable_view from view definition on cmk 2.2 (see werk 15493)
<<<<<<< HEAD
2023-06-13: added huawei metrics from huawei_bgp_peer 2023-06-13: added huawei metrics from huawei_bgp_peer
=======
2023-08-17: fix removed internal_item form check_default_parameters (THX mail[at]bastian-kuhn[dot]de)
added warning if internal_item is missing in params
>>>>>>> c8f94f1 (update project)
[PACKAGE]: ../../raw/master/bgp_peer-2.2.2-20230817.mkp "bgp_peer-2.2.2-20230817.mkp"
# BGP Peer # BGP Peer
Check plugin to monitor the status of BGP peers and inventory plugin for static BGP peer data. Check plugin to monitor the status of BGP peers and inventory plugin for static BGP peer data.
......
...@@ -32,6 +32,8 @@ ...@@ -32,6 +32,8 @@
# fix type error in discovery (CMK2.1 GUI only) # fix type error in discovery (CMK2.1 GUI only)
# 2023-02-20: fix crash if metric data is None # 2023-02-20: fix crash if metric data is None
# 2023-03-26: optimized output of metrics, GetRateError will not be set to 0 anymore # 2023-03-26: optimized output of metrics, GetRateError will not be set to 0 anymore
# 2023-08-17: fix removed internal_item form check_default_parameters (THX mail[at]bastian-kuhn[dot]de)
# added warning if internal_item is missing in params
# Example Agent Output: # Example Agent Output:
# BGP4-MIB # BGP4-MIB
...@@ -122,7 +124,16 @@ def discovery_bgp_peer(params, section: Dict[str, BgpPeer]) -> DiscoveryResult: ...@@ -122,7 +124,16 @@ def discovery_bgp_peer(params, section: Dict[str, BgpPeer]) -> DiscoveryResult:
def check_bgp_peer(item, params, section: Dict[str, BgpPeer]) -> CheckResult: def check_bgp_peer(item, params, section: Dict[str, BgpPeer]) -> CheckResult:
item = params.get('internal_item', item) if not params.get('internal_item'):
yield Result(
state=State.WARN,
summary='This service is using old parameters (see details)',
details='This service is using old parameters. To refresh the parameters you need to do a "Tabula rasa" '
'(Discover services -> Remove all and find new)',
)
else:
item = params['internal_item']
neighborstate = params['neighborstate'] neighborstate = params['neighborstate']
peer_not_found_state = params['peernotfound'] peer_not_found_state = params['peernotfound']
...@@ -253,8 +264,6 @@ register.check_plugin( ...@@ -253,8 +264,6 @@ register.check_plugin(
'peernotfound': 2, 'peernotfound': 2,
'admindown': 1, 'admindown': 1,
'noprefixlimit': 1, 'noprefixlimit': 1,
# 'accepted_prefixes_upper_levels': (None, None), # Type error in discovery (cmk2.1 GUI only)
# 'accepted_prefixes_lower_levels': (None, None), # Type error in discovery (cmk2.1 GUI only)
'neighborstate': { 'neighborstate': {
'1': 2, # idle '1': 2, # idle
'2': 1, # connect '2': 1, # connect
...@@ -263,7 +272,6 @@ register.check_plugin( ...@@ -263,7 +272,6 @@ register.check_plugin(
'5': 1, # openconfirm '5': 1, # openconfirm
'6': 0, # established '6': 0, # established
}, },
'internal_item': None,
}, },
check_ruleset_name='bgp_peer', check_ruleset_name='bgp_peer',
) )
File added
File deleted
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
'wato/check_parameters/inv_bgp_peer.py']}, 'wato/check_parameters/inv_bgp_peer.py']},
'name': 'bgp_peer', 'name': 'bgp_peer',
'title': 'BGP Peer', 'title': 'BGP Peer',
'version': '2.2.1-20230613', 'version': '2.2.2-20230817',
'version.min_required': '2.2.0b1', 'version.min_required': '2.2.0b1',
'version.packaged': '2.2.0p2', 'version.packaged': '2.2.0p7',
'version.usable_until': None} 'version.usable_until': None}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment