From 04103e3162b8bfb136dfb273b412e060b0f34716 Mon Sep 17 00:00:00 2001 From: "th.l" <thl-cmk@outlook.com> Date: Sat, 18 Feb 2023 15:48:02 +0100 Subject: [PATCH] update project --- CHANGELOG | 1 + agent_based/huawei_bgp_peer.py | 10 +++---- gui/metrics/huawei_bgp_peer.py | 47 +++++++++++++++++++++++++++++++++ huawei_bgp_peer.mkp | Bin 3574 -> 3589 bytes packages/huawei_bgp_peer | 9 +++---- 5 files changed, 57 insertions(+), 10 deletions(-) create mode 100644 gui/metrics/huawei_bgp_peer.py diff --git a/CHANGELOG b/CHANGELOG index 40bd1b4..cfa55d5 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -6,3 +6,4 @@ 2022-05-11: changed bgp_get_peer_entry to get proper parameters instead of Nontransparent list added remote_as to BgpPeerItem 2022-05-12: changed IPv6 address format to lower case as required by rfc5952 section-4.3 (this affects IPv6 peers) +2023-02-18: moved metrics file from ~/local/share/check_mk/... to ~/local/lib/check_mk/... diff --git a/agent_based/huawei_bgp_peer.py b/agent_based/huawei_bgp_peer.py index 9e52863..4bd8bdc 100644 --- a/agent_based/huawei_bgp_peer.py +++ b/agent_based/huawei_bgp_peer.py @@ -139,13 +139,13 @@ def parse_huawei_bgp_peer(string_table: List[StringTable]) -> Dict[str, BgpPeer] 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 + # 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 + # in_update_elapsed_time=None, # in_update_elapsed_time ) if bgp_peer: afi, safi = oid_end.split('.')[1:3] diff --git a/gui/metrics/huawei_bgp_peer.py b/gui/metrics/huawei_bgp_peer.py new file mode 100644 index 0000000..e473648 --- /dev/null +++ b/gui/metrics/huawei_bgp_peer.py @@ -0,0 +1,47 @@ +#!/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 : 2020-06-22 +# +# Huawei BGP Peer +# +# 2020-07-20: added BGP prefix counter +# 2023-02-18: moved metrics file from ~/local/share/check_mk/... to ~/local/lib/check_mk/... +# + +from cmk.gui.i18n import _ + +from cmk.gui.plugins.metrics.utils import ( + metric_info, + graph_info, +) + + +metric_info['bgp_peer_prefixrcvcounter'] = { + 'title': _('Prefixes received'), + 'unit': 'count', + 'color': '11/a', +} +metric_info['bgp_peer_prefixactivecounter'] = { + 'title': _('Prefixes active'), + 'unit': 'count', + 'color': '33/a', +} +metric_info['bgp_peer_prefixadvcounter'] = { + 'title': _('Prefixes advertised'), + 'unit': 'count', + 'color': '43/a', +} + +graph_info['huawei_bgp_peer_counter'] = { + 'title': _('BGP prefix counter'), + 'metrics': [ + ('bgp_peer_prefixrcvcounter', 'line'), + ('bgp_peer_prefixactivecounter', 'line'), + ('bgp_peer_prefixadvcounter', 'line'), + ] +} diff --git a/huawei_bgp_peer.mkp b/huawei_bgp_peer.mkp index 39d997647efdf6f930e393f2618226df69406709..d5b3e55bdedb0b575c4e8e4877bb6b7de62414ab 100644 GIT binary patch literal 3589 zcmbWkhd&ey0{~!WCL^UXGPC#I<K7BqpOBF_ah$VdI}V{jM%jCw3rSYEv$BrNI)syC z9j~*u-1)vg;ro5h!=HTZn&8@=EA^E}@bgeNIK&0!5Ak<%dm*DJuc#!isGu$zA}cTJ zBJ1PjPqppn6F6^pYaE6gkfsQ<(FigEzSOiy`7J{o*VJY2!RnJNGMQ;cpBg^xT&lF} z`i=Z0#3(HM_A<inFrF%ZbF=ureN*B`NqL7mS!Glh%s3E0DDgz2yRD8xz_!@@Pqh|{ z+b0pbZw_`?*e+r>V~0YoO3ozmo`3e&9v1lFELbvJc~|=5Iy78MIqn@hefG)%E81K> zUws5K^??m;Oisit#Av8~xggC-`)ik6-pvoqd<OwKrZX9rm7Wle_jkq6X5w&Ur@9|f zm)s(o;rGQ_&>{UgQvr1Ou~MmSfVXkvzjd?m@AFn}dYa$urxTP3)I9#Mn~~QJow@PQ z6U`x2lzWnSTRtA++u0FW@S__1l1@Y|F!b&6>RO$Nr-^%$Tbr;Hr?7aeM^cppCPKX4 zy4_ap7AZf&A<*1tDP0SPjf!WDG)}pnnk?WSRWY5EA|l75<`2acw605k9xa%GJ`igi zA<QJrTj9JE5yp;Z#@nS?Z>y%g!`B_X;1>X%N}S#79g<3GcOc9mRfG3+aRR$D%vSyQ zt^E{(Vy;IZn{JmvlxD(8S@Y7NTSxX5CEXyU*$&R9Xx?5KixWlGei+cX-Y_Pz<~V$7 zkCnFchEux=Fx<`i;YWI@FLzk##H9|*FgEmYX*w6MA??Lrql_o^!xsJYi&L2Ve8Fo` zhlAxSldPPQ+dS?^<mlcD*wWP+FcL>myNIr<@HxM7vbBxBie|rpq+CW%3rv$K-SYy| znSXHxX`xrYNkom4+2rV^l8utX@w0-lUnH-;*6ICsat}&Ad@XW$mx~3LQfv7vi1FO0 z4TstBKA_pl>xgKb`1o={_(@RSvxqNzZZFajgB?T%Fm`CWg5cchZ*RL-GdFJHX%n%} zY+qtcf1*1@CTGjses!~l(N(%<y-nTQCP%-Ho;ZtsvKegs=ju0g_~~BFi7g^R?t&EL z^4DvdHM5LN(9!1bjw2I_oQN{p;2~^5x;>s@<7E0OXL%{dX5&$*OGxs()G{Ro+T&}> zYIrEehANV1BGNO)*&ni*NHSOi(tqWqu6m$b1jztTRTabECGQQoWK^bpR5p(o4P=TV znM=fMTpTdJCo}ZQO-9Ce1K<Md;$|qq)P0HrASq{nkr9BU7ld*)y&M%TFxhjzNp!NZ zVy13qD0&g`vqI^F_coyH+WFzL^6HH-)%4g1@jSb!=0~k-4Cz0lWejyl=lP%T)~UBb zq)SakHIPNvStbvU3nYzoUnF(?B#65Jtz@+h=6RC<9FlGp%Y~!VYa|Vwa#iEO#iyh2 zo}3*{9*t%yMhj}*&}VGR`F#E7R19O@hDM_jlC<Nx)Dz879}*1uU654NKi*(S-%;$7 z4V&nTsOx=(rv`*0`YfZF@PZYYF{*n{$9Y*f9x?;Wjhz1RMY8#+Zt?^x4^f>96krwx zkJy`^kGor}gQNq3ke$?)QHagOycwDOF_hP1@z~Wenb1FuudnjUYhHk6G#lr)zA9wy zg(gJzUVU1a*$bwvye?-G7JO9C(%jJox>(KN8i(IAK<8wX>wuHy6V7bS-&2H*Y~x1o zhv3KaRh%IH8!X2|7A%jZfgveQErlE78G0qfH_Ua5o^e+?m>Zww)kuq>PPHX`I`P}$ zuh*cwIz}^oM+hZ_g7Ti))kxc7wZ=x5DWch{p}3r9-I7=6kxs*xHL-8SWPe0`R7MfD zvLT6DvvoNRn9G~B-V6k^G%AY52D`>F>a+$2`JfQi$R{M{+`J3N@*qBi<J04Pg+oLM z*Rry3>-XoJ$yjygVthNh{1BuHveM+B@4izb^;$Kqlv9skDVrti0Y+X+`8HjVQiqge zG}x)ecNBApsK@C1<tO!t+*rj?Mv~2!ZMgQ+xjO6^PF^=LAcE+I1*00qKcZ<8D%lU5 zqaUDEMy2?7`a#j*jqp9)ZwipFdTCp@7@5tHQ0l(5KhF^m+wp(q6Nwsf=vU<e7tS1? zwpX%-Wve&42Q7a|QD~dahR!?oRwFU>Kk%KCYu=`aS3;6wYKg;X2a12&cA3As>ELt$ za=UkprA)VVgTLpr4r@*U-Su}}OPDTK_qSS(*!bExO$ZLP){;sSv3N4SY!fkF#u3Lf z#8n7W8)8spT=ra8>#4JyYw6V}EE(DSH9K|Mu&Ef15{>k{yk89>GRrCI<(Srw10l@X z#uXKEXnu1N{D}9omHH}`F4+J@5pGvxj!Q)ct-}!hcf#Z`0N-h$ty>*^G4@@B-m32H zA_%TgUL4|@D^xwiPCI>8G==%tofsEdM%^jA5@yA|HI~cXon);9`}iO-to~jhQ|?u$ zGeX<7U;YB>e~|X|c;EhzoO4(&MvTMD5f$#RhWKl@b=}XH?9<6GJAa)~dzyphuy@fr zR$pX1=XCt4Ik2VYJ@~;^ixT#fn1emL%kGP{2`2=@E>?*b58FKV?r{Xc1AU$)Ct)_r zSu>+L)v?A|)gVW4ZM?G+4t1J!^tpc2mh1FM*a{x_Xu*EI?qw}Qa1Y{3UHq2EzR%{L zKo2^?nr1en5M^wkWm4(+>6zA(#gyr6*@vhoioBterPeBxxTzQ<@SYeC@aerC*PcDS zAHfQGv|FDdMFUTn1DFp+#4RD3&HD;uT&8;S=hKGHK_Vek4>snYqU6zU7%`w)#}2Aa z|DAMKfJecST3rK92R3$NS>+}#tXZx)4AO_d6*q)$<h9v?q!&z9YdPy-RkwxUhLJ{M znRVg~yvk?stw!uEc)i;zG~Kc$c=ya8B;l2-nGx0gu+R~9L_5D~L(f}&4^#vQSARK7 z-D#QMn4HO9dM+%$j{EYbX;{8-e3Wr4r3`mo9*{VY?d?j)To%#~peche&<)mvm`$Jw z7xdgm*{;m(Q%eobxi3m9G~tvK+$%vg)mt#NB=5#HY+|Yk-#cz-#*s6BxS*Z1%>8_! zg&&ukEZo5*5ExM=w{vXHu9j*+_G}vN+Qis#&TZC8|Jw!4qIj6IVx6Rv8ai@#$76tg z*j#&qW7pJ8Mnj73-zGZ6-{4QvYAiGRl@PYOo_Y83EI(d2R7g}F{w??eyVgdfOF>p9 z7>E4jk&6XQf9B&}09IX31fS2SkI#JI6mxzx0I-AcV5~aK%F|kzR2tnJ`sG;;rmB0j zcSV@FT>`ViE$w=Az$LO{%0qL!a;ow{0A%z}Xm~Ebv=I5ndmh!K&|>-%oWFjYQw>q7 zuJ3M`i+IXqj~A7o9sLrPGSubOP%1iX8TEmC`}>Ub(5qO*VWU@oZr>@8T1nC8rFEt4 z-KJKONGHF$L&_>O@dinuAIh`^c4r7&Fi8or?U!J)w-l{`in~=5D^tJYO1ORSQ0>iF zO3}jZ;Z~uRg+{)5OQoaEFsf7#>=GvXxy#ya2_7hm?I9R&@Zc7qEddn)c^ZrYcI(M# zuOBUPQQx4y_Beg72hg_OrXK&+{4lAH(|yV+qulAA=#>-8@0|ap^xAxX^Ma*`=GSyc zeon5Xe$BKvHbyDpH+P3OChU=I-5~BQduAH8OGRPxlrfk_F$RAh=~+M|=67{7TBw64 z*T@1501O4iWqKF-(l#Pv*%&zt^tZGwcoIFx^4ifgC{1g6S~Dy`kxz6@x(6Q+?o611 zGSHp1U>aOym>UKRQ+E`St<5R(kO^{7b~BuI?(vIp$(4kKfXF$uq{%Sg)9wv=r%z_4 zAKrWYA@^QN>T8&(rwLU#EL={a4C%_e+p3fObc!F#n?x%OXB__P%^eGCih^J1(<U+$ zksX-1)}5`pfum;C8--mqMCm(R6D*UNFQ6{k`Z+S56LASVYkik4Wc}1Jfcs$~ZpX3v zvh(-6O$L--4qVM))w?=|5BcJ8zWB8GBUaz0?LoHR4C3>g0Pm^QH;sAEmc{OGOcq%( z^G7z;Wy`H9C2Ewx<0|c0CDG^DDdC0qO0~ko_VBQ;oo8#%7JTK?=gF>oav`do9BTP@ zlO(3D09@+)JVISt@k>#-jb4R4oa}^{K~r}5gafIxW9-OM^)HXxqJ1sz?YZrxyzE+X zr&Es<tjh|qL|b({SK=pi;@nEt9seNFCc=D51w6>-8=RTbf}Rr(<{<!6nXI_~G2Qf2 zweq?r<=KD*g{HUGS=UcVEgQH3{s*xf1KQB~lLZ{@4dB&deBea1b%c*T`$Tjk6A5Wb zs-5j#I!{ZYUpFV!2R+H<@C4zN_b+j+Jy(l|{3F1jhF{jrRS_QPs3z*hFbTHERmDFO zif6Eq7ot_u2OL$P3N$b+r&Y#2d;es&a>hk1Pjh2n{qeO8NM3}8*n}ph-?RwW=uH9$ zY&fLLDM-m;(XH0OaD?yV?cCQL{LO>DrV8}nA|i8Do?cZU$flP8W=T7*&}YsD6jxI9 z?cZn8393wcu*r_7O9Ger=W^iPvKkro>%07!#pKwZ#jJY$A_J`iw|?*lE1!5ZhkW<Z z-mxCi%{67AM41yPtpk+%*}JkC6HP8{JYOUD5>($n6%chD4-d8>ge(t*Un0)5LL9>x UG5?<)sU-;GY78S)DHYX!0QIyJ1poj5 literal 3574 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 F{s%$h`p*CW diff --git a/packages/huawei_bgp_peer b/packages/huawei_bgp_peer index 282801a..e5d7363 100644 --- a/packages/huawei_bgp_peer +++ b/packages/huawei_bgp_peer @@ -12,11 +12,10 @@ ' \n', 'download_url': 'https://thl-cmk.hopto.org', 'files': {'agent_based': ['huawei_bgp_peer.py'], - 'web': ['plugins/metrics/huawei_bgp_peer.py']}, + 'gui': ['metrics/huawei_bgp_peer.py']}, 'name': 'huawei_bgp_peer', - 'num_files': 2, 'title': 'Huawei BGP Peer', - 'version': '20220910.v.0.4a', - 'version.min_required': '2.0.0', - 'version.packaged': '2021.09.20', + 'version': '20230218.v.0.b', + 'version.min_required': '2.1.0', + 'version.packaged': '2.1.0p21', 'version.usable_until': None} \ No newline at end of file -- GitLab