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 fd788427 authored by thl-cmk's avatar thl-cmk :flag_na:
Browse files

update project

parent 42b33c1e
No related branches found
No related tags found
No related merge requests found
......@@ -14,6 +14,8 @@
# 2020-07-20: added BGP prefix counter
# 2022-04-30: code cleanup/streamlining
# 2022-05-09: added item to BgpPeer class, this is used in the discovery function
# 2022-05-11: changed bgp_get_peer_entry to get proper parameters instead of Nontransparent list
# added remote_as to BgpPeerItem
#
# snmpwalk sample
......@@ -128,20 +130,20 @@ def parse_huawei_bgp_peer(string_table: List[StringTable]) -> Dict[str, BgpPeer]
peer_table = {}
for entry in hwbgpPeer2Entry:
oid_end, remote_address, state, fsm_established_counter, fsm_established_time, unavail_reason = entry
bgp_peer = bgp_get_peer_entry([
remote_address,
state,
'2', # admin_state set to not admin_down
None, # in_updates
None, # out_updates
None, # in_messages
None, # out_messages
fsm_established_counter,
fsm_established_time,
None, # in_update_elapsed_time
]
oid_end, remote_as, remote_address, state, fsm_established_counter, fsm_established_time, unavail_reason = entry
bgp_peer = bgp_get_peer_entry(
remote_addr=remote_address,
remote_as=remote_as,
peer_state=state,
admin_state='2', # admin_state set to not admin_down
in_updates=None, # in_updates
out_updates=None, # out_updates
in_messages=None, # in_messages
out_messages=None, # out_messages
fsm_established_transitions=fsm_established_counter,
fsm_established_time=fsm_established_time,
in_update_elapsed_time=None, # in_update_elapsed_time
)
if bgp_peer:
afi, safi = oid_end.split('.')[1:3]
......@@ -187,7 +189,7 @@ register.snmp_section(
oids=[
OIDEnd(), # 0.afi.safi.adresstype.length.RemotePeerIP
# '1', # hwBgpPeerNegotiatedVersion
# '2', # hwBgpPeerRemoteAs
'2', # hwBgpPeerRemoteAs
'4', # hwBgpPeerRemoteAddr
'5', # hwBgpPeerState
'6', # hwBgpPeerFsmEstablishedCounter
......
No preview for this file type
......@@ -16,7 +16,7 @@
'name': 'huawei_bgp_peer',
'num_files': 2,
'title': 'Huawei BGP Peer',
'version': '20220509.v.0.3',
'version': '20220511.v.0.4',
'version.min_required': '2.0.0',
'version.packaged': '2021.09.20',
'version.usable_until': None}
\ No newline at end of file
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