From 2eea6ab263dd833225e4c6ae7e217d7d05f4fefc Mon Sep 17 00:00:00 2001 From: "th.l" <thl-cmk@outlook.com> Date: Fri, 10 Sep 2021 11:02:47 +0200 Subject: [PATCH] update project --- agent_based/checkpoint_asg_diag.py | 48 ++++++++++++----------------- checkpoint_asg_diag.mkp | Bin 3356 -> 3384 bytes packages/checkpoint_asg_diag | 2 +- 3 files changed, 21 insertions(+), 29 deletions(-) diff --git a/agent_based/checkpoint_asg_diag.py b/agent_based/checkpoint_asg_diag.py index b692678..42fd392 100644 --- a/agent_based/checkpoint_asg_diag.py +++ b/agent_based/checkpoint_asg_diag.py @@ -11,6 +11,7 @@ # # 2021-03-01: rewrite for CMK 2.x # 2021-03-03: fixed date/time in parse function +# 2021-09-10: fixed duplicate detail output # # sample snmpwalk for one passed asg test # .1.3.6.1.4.1.2620.1.48.31.1.1.1.21.0 = Wrong Type (should be OCTET STRING): Gauge32: 21 @@ -73,13 +74,13 @@ from typing import Mapping, Dict, List, Tuple, NamedTuple -from .agent_based_api.v1.type_defs import ( +from cmk.base.plugins.agent_based.agent_based_api.v1.type_defs import ( DiscoveryResult, CheckResult, StringTable, ) -from .agent_based_api.v1 import ( +from cmk.base.plugins.agent_based.agent_based_api.v1 import ( register, Service, equals, @@ -91,6 +92,7 @@ from .agent_based_api.v1 import ( any_of, ) + class CheckPointASGDiagSummary(NamedTuple): date: str time: str @@ -98,6 +100,7 @@ class CheckPointASGDiagSummary(NamedTuple): maxtest: int failed: list + class CheckPointASGDiag(NamedTuple): summary: CheckPointASGDiagSummary tests: List @@ -106,22 +109,20 @@ class CheckPointASGDiag(NamedTuple): def parse_checkpoint_asg_diag(string_table: List[StringTable]) -> CheckPointASGDiag: asgSummary, asgTests = string_table - if len(asgSummary) == 0: - return None - - asgSummary = asgSummary[0][0] - - parsed = CheckPointASGDiag - parsed.summary = CheckPointASGDiagSummary - # todo: change date to real date string, and add warn/crit if last run to old - parsed.summary.date = asgSummary[3:13] - parsed.summary.time = asgSummary[18:26] - parsed.summary.passed = int(asgSummary[28:].split(".")[0].split(' ')[1].split('/')[0]) - parsed.summary.maxtest = int(asgSummary[28:].split(".")[0].split(' ')[1].split('/')[1]) - parsed.summary.failed = list(map(int, asgSummary.split(':')[-1].strip(' ').split(','))) - parsed.tests = asgTests - - return parsed + # ToDo: change date to real date string, and add warn/crit if last run to old + + if len(asgSummary) != 0: + asgSummary = asgSummary[0][0] + return CheckPointASGDiag( + summary=CheckPointASGDiagSummary( + date=asgSummary[3:13], + time=asgSummary[18:26], + passed=int(asgSummary[28:].split(".")[0].split(' ')[1].split('/')[0]), + maxtest=int(asgSummary[28:].split(".")[0].split(' ')[1].split('/')[1]), + failed=list(map(int, asgSummary.split(':')[-1].strip(' ').split(','))) + ), + tests=asgTests + ) def discovery_checkpoint_asg_diag(section: CheckPointASGDiag) -> DiscoveryResult: @@ -166,15 +167,6 @@ def check_checkpoint_asg_diag(params, section: CheckPointASGDiag) -> CheckResult if len(asg_diag_ignore) > 0: summary += ', Ignored tests: %s' % ','.join(map(str, asg_diag_ignore)) - for test in section.tests: - test = CheckPointASGDiagTest(*test) - if test.comment == '': - details += '\nIndex: %s, Name: %s, LastRun: %s, Restult: %s' % ( - test.index, test.name, test.lastrun, test.result) - else: - details += '\nIndex: %s, Name: %s, LastRun: %s, Restult: %s, Comment: %s' % ( - test.index, test.name, test.result, test.result, test.comment) - for test in section.summary.failed: if not test in asg_diag_ignore: if test in asg_diag_warning: @@ -223,4 +215,4 @@ register.check_plugin( check_function=check_checkpoint_asg_diag, check_default_parameters={}, check_ruleset_name='checkpoint_asg_diag', -) \ No newline at end of file +) diff --git a/checkpoint_asg_diag.mkp b/checkpoint_asg_diag.mkp index 9fb2c54b6a5a315b5f0fe685e42ffcc151b1df6f..cbfad34e8bd7a552d20c4cf805a2a5440bef81e6 100644 GIT binary patch delta 3327 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 JXm<d3002}&h-Lr) delta 3295 zcmV<53?TEk8k`ykABzYGJMdj#kq9h*+qN=4`>)_!6tXu*k>q@M0z4p1+AL_221&X; zATtcbrfn^fs7X{(zoGy8yCW%C@<%@0HhTqlTN05x9*=j&;~mNR(THt)XRrWvx3|S# zfcd|+vu$nI+m^G}-m|Q|_J(CcowGr#jTe9{<z51;e2YnzC-;NEKZcj_2}=xrml#(Q z^TZ?#J_$Al;qA4@do1GtW4G5s#(M)6HjP$|7(<#45<liXi?G)zi+s)!axkHTTXN3) zh?7%~raWQf^7I3_f=>cM=2=P_UOFa2-y0L7M&`h{qlrJ7Hvf#4v@NaNB#z}+o3_1a zwO!%^8@?Biga*`0DH$P8r|*e>ZSI<%SNF%xo0jcDzx%}Jvwn`~B__=7qkwtCewG9{ z;|b@nyS1g{WKLMjnaPszmcSnQ0Zjo7Bs-=N@81A3LnvPx1C&sV0_uYt`X~o8o*KPY znKk2{-U#eC$i{w@ZryvFZLRA11xJj$kRo48kOW6j7WQ+l9IW6z4@8fDRXW?hJR*mA zchF0!bdB<|+LmqJS*BfXG($h?C-m>kPsC&m$FxlArc=R*y}>QWWY!*6X=JH)6VQGZ zaUbP;#v=M<L&J9kAN;@hSIVM)(f?a}dvpHZwk_@dU&jB}rT?$Hr2e@7ueV6O<o>bK zdhWmQ^?yds^5Rc$*@DM^lE+3SS9)wj7OoMnKom2F4dv_la<5zOK_~Fi0_6!_x(;5N z)X_;JD@$;YiNZ(M(MOZIaM6hWn2W~F%7G$!#Y30cDh^s8N(Ws=$^CQD99Jlm-7}y> zSrBOV{G&t3<V|#hFYo^$`nTref5)-*wEuqzSnjgEoBr*+?LGN_cV{Qpzvb-OLjTtG z-tJBt+U@Oa%YI4y6S8rW`N8l3yvN#qP<ZvzR+c7PH-5B5qdO8$AsC3-wO3^G=S?zT zLq8h3B;%va4%XCOLCc9hpixR)a&-2Q9MOm-uwS2NH-SIM+sK_GQ1?Y_;gZ!M1t5LA zIDx#!CAdka%XVphz&Z3_n+Kd(s37QnRq!DwJQ7ZnF(5h_`Jd^K41t*~?uQhj6%u<1 zhACMzz=%lDOuaA;C`qF*zW0J#K@V~nKuy8T66AveV}NPeW*Y(<+uVj9XV<atvtzbx zQ~u}JrbW8sQ^KM#xthk5G|~ynf+4w~<io+$+beQ;b#Z)ucGLuIc-fe?9gvazFH&}L z%Cfgh-mqx+Xs`BsFR5p1(`ggXjAgl&^C*$+c_QaR-jDX%nd|qU4o4mYY0uMPXB|m* zo+9Z^Wx59}q2w?N<Mb)=?tBY*SBbonvT6L(e2UCFPm*~qXp&}O=q1w!DLWN*K18Ky zwa7j%rq)t_rh#(aYFlD})Xe!8C70NC3$;+<i>f6~uHi@iBG;MmEygi=NUhhZ5VnmL z$&AZs%4tY`r(VD(qGpM*M7<nLd>WDzQju*JG-X*bpy?VE+L8}8;`bhy*m=V4d~qW5 zd{Wz@;*^3PCWn-RAl6}MM>2GIxV}_&Ma4Tm3B{a${=hB4r^y<W_C&>@51WpElc9yc zwlt(`Q0hoZ|2ZLVyugbF>(KaBwlUa@r)zY#Em5<7`iVS`#u?)fE<_`LoZ$&ziK4RN zPjAS_7<bNx6+ZJJ3#>_m;|TWiAn^El252i|rh^Rj`YAa|SQf8CM_Mxa+?14+zYZ;F z&j$g28{DqbUD~n=z1CSzwzT2n^GotJnxN%{kQJ^&sH3DJ4M8Z0yc0*yYY>yRe7b)? zE-B{_iLT@QltEvd!~PhhpeP!xwK5!O#~9A6(_0zu`Q0|TfDm|{rR}tH8oSS<v2txX z(ufbIkrzVnjzpg!<<(@RJ)f`vBnBY)uO}#fE&TZCbS*8erYr6K{P>idQGYzSVM+S+ zL_39NkkQzh{?1XZJYleFueYw-()iD50-;oh>zYj1_!*Q$Py)Z;r&g<t5*89Zjlo8U zAI2=fWGlvE3tZrUw;=sX;rCSr;Zlp7c_AH&Z`IW-9X9p7*f;NN6Ufp2kdD%vVnbYi zhJi;NFv!!U5VvFjmp5c0%PUu0g4d14S9mPhsx?=SQl*{HF&a>!Xwc*iJf|$szcVjL z<#%-;*tpc^+3ERJLRAS54|sa-^NB3O&eUfk^&L&cH!wB`K&p~|k)-Zl9^u*TrHpAC zGf6dF(G~Ye7l<dKgsJAN6swRD$cS=(=zYdWa#kTz6qf`r%aubfj;R7{cO{#W7a6pk z2--DJoJ@fGOU{uRsZdX!qkd$U>ypNLO|tph;$V^)prJ->;Wy^-DTMZAiZy}gk4QkH z#tgqnx?N(q#g%G8d6q=tGO;#C8VJq`*H#byuPG5Hn5cIbxhplBX+h;diM=9!oDG>v z2C%V?sZcG{0AJu7ML|vq<{3d=IUEuQNTaO*L?>c$9^^hr7GW0_43~^=3L=%Mv|YR1 zTZSqQEh?yX$8~m>;;Pe%F4|Q|zSmC2?U`vD_`Fd!>rD`vDjCFRUfV@!%fPngGSbRq zzmB%OoVH5PyTbe%p%*t`j8<uX$~g@eXlx=$5PvKN$Xi-Qvst0dmHFkCSgVyROX8@- zFwFhd@&zF?$R$fmtc5wJCvAA@(_ol;sRj%N>lU0>+WqHCQw=JHS~{RWPg~@XflH26 z4!Xi=;N%w_hggQukba)|C<MIls@9+_gDF=l6FF?9ZooneKxJjwIe`v;45L!<3)GzC zYXoQbIwc;*KL&YCa*0>gN+FKQvS==lRmnSfJ=}V&vh}4j<w9Acs;s<O_EYmX(psD3 zx3bHsF!4@#b2%ZfP4h3%h%juB&f=(wVpGa(D06I-8{V~EF?IM!_{2{M#CvhZNtS{~ znov@oJ0YzLMW9=PC>{}i%EzpDygCT{7QU>J+YU?QNsS*BOv&A%n3!7h%kAptnXr_= zu)<WffL`4&+{z=Kd~&~t*&Rz0e4Wb3Lw=!YTx5|ffQ55mYsxqlUId8&g(<h>H`=iJ zRK}}H(rRbi(jcYZjJXyBxoQEd!>QzLSwYEC*#@4A<8B~=8}q||`(k?(zN7DtBMf1? z<hoaF!2JnBK+%#LxAZhK5iF9C80MIQhn;JMX!E+)T<kj=X=!KGT<SeX*GwVmYc%I0 zg)+(mORq(a1xj&Jw`vK_lWgh*@k1_%WeTghRky5-2r|GNea-}`Ggq3c;3?a67bXJ8 zYGKY+<|5YO`u((je{ohpThzc}r-O^*t6C|{kTF0*Aa%v>R=y;<X&#R&MRwI+j6(91 z%EYt#zLK3(66&G5>S<ygV)gU;v+l}lLSm07A56N}#kBHltZERL`*n?#_XM!AAu2!k z{q4c~^AE>oSDUBDZ(J7!!lf6nl>37UIpz=3(wN0dO-B-cQXR`Ne-6E()NFkn&v<LH zl5Y`|g6`f%e2#%ttlI_a*jFsZmGeUkT%(H!ZHb_k?PB}3Y?oHG*u0}ABp2bsf>V!V z!RElYx-zw%32>H%H)bMq)HN9%f-DNwC}~7y?Nxoqqkt!o>sWgZUa6UOh3Zl&CB0%% z5WD>2jJ#uiSu~V~+9eXwpEmIbp;%%v+L!Onp0>nNnLP9*Uiob=O0>vWiZ%FP5+i#_ zCW;;_GmtViq$(cRLBEp2lo66Fpeg13hvw7NPqs8@(4gU)z&*YBZtp(VfB$Liv@QMq z^CjR3@7KTc`%kNF?OJp1KliM*qu+o2f4={ew`}--Ky#e=rf+wm{CcflZMyS<jHWRi z%wO$^m=RM+Q9h119p|@kSM)RAPY1p)i+E@BVI(h&(%BVXK7uk{6OFezh&)lr1I-Hz zEP;_vkRTj$8cO1cs_o0rI_D=x7B54pbkZ}*?^$w-*EO~L^nDi3_KO)WJ&ae!<?7mC zCWZ!o4a9qka-z26h-{WuRHQO@6e9lJNVnfGL{29zK?oZa|5`*IW#MI#B0HC_5SIAB zibzDd#so_LWl#)^IW)+a*nOXdF`stdL54%;+6zf^m3kYYABoDY-NGwN`Tgs!^W#rw z5F`71LK8~v{UE?+k`W{7z(ib(`S`E^PgU@L5L?a&A93M<OkEz@*DDiimOfj{WL%si zK2yk-l#@`tLB?}RdAPy_v%WaF^h=_bt-x_zp6S=+fzt#Z9HTf9U*0nO7)oJLFwNES zh&Ec{G>TOFdnDJT`G~f9;*4p2xte)O{FEg>)1b^X$GE!tk7dpX0<-&6uTUK0!I*tH zA?v^kZ-$;bb8U^ne9HGJMOxl$m5ns?_+Zk<R}x)g2ri?<*b=|feX28>QIX8#Os-~1 do<!*MTayh9ACvzK9SnE@_#e(g8=(Mr004O6cnkml diff --git a/packages/checkpoint_asg_diag b/packages/checkpoint_asg_diag index 4dd5471..6b01fc2 100644 --- a/packages/checkpoint_asg_diag +++ b/packages/checkpoint_asg_diag @@ -12,5 +12,5 @@ 'title': 'Check Point Maestro SMO ASG Diag', 'version': '20210301.v0.1', 'version.min_required': '2.0.0b8', - 'version.packaged': '2.0.0p1', + 'version.packaged': '2021.07.14', 'version.usable_until': None} \ No newline at end of file -- GitLab