From 778baae40b924c3dcaadb19abc531dc4f8719ad6 Mon Sep 17 00:00:00 2001 From: Thl CMK <thl-cmk@outlook.com> Date: Sun, 7 Jun 2020 21:58:50 +0200 Subject: [PATCH] update project --- checkman/checkpoint_fw_connections | 45 +++++++++++++++++++++++++++++ checkpoint_fw_connections.mkp | Bin 3017 -> 3012 bytes checks/checkpoint_fw_connections | 2 +- 3 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 checkman/checkpoint_fw_connections diff --git a/checkman/checkpoint_fw_connections b/checkman/checkpoint_fw_connections new file mode 100644 index 0000000..08ef898 --- /dev/null +++ b/checkman/checkpoint_fw_connections @@ -0,0 +1,45 @@ +title: Dummy check man page - used as template for new check manuals +agents: linux, windows, aix, solaris, hpux, vms, freebsd, snmp +catalog: see modules/catalog.py for possible values +license: GPL +distribution: check_mk +description: + Describe here: (1) what the check actually does, (2) under which + circumstances it goes warning/critical, (3) which devices are supported + by the check, (4) if the check requires a separated plugin or + tool or separate configuration on the target host. + +item: + Describe the syntax and meaning of the check's item here. Provide all + information one needs if coding a manual check with {checks +=} in {main.mk}. + Give an example. If the check uses {None} as sole item, + then leave out this section. + +examples: + # Give examples for configuration in {main.mk} here. If the check has + # configuration variable, then give example for them here. + + # set default levels to 40 and 60 percent: + foo_default_values = (40, 60) + + # another configuration variable here: + inventory_foo_filter = [ "superfoo", "superfoo2" ] + +perfdata: + Describe precisely the number and meaning of performance variables + the check sends. If it outputs no performance data, then leave out this + section. + +inventory: + Describe how the inventory for the check works. Which items + will it find? Describe the influence of check specific + configuration parameters to the inventory. + +[parameters] +foofirst(int): describe the first parameter here (if parameters are grouped + as tuple) +fooother(string): describe another parameter here. + +[configuration] +foo_default_levels(int, int): Describe global configuration variable of + foo here. Important: also tell the user how they are preset. diff --git a/checkpoint_fw_connections.mkp b/checkpoint_fw_connections.mkp index 1ce55a0cce2d3a4d1aa2c96e0568e8aad66285d0..56ce396198703c0eda924df2f59b846317551158 100644 GIT binary patch delta 2992 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 delta 2997 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%0Arg{VJjrGN$}}23$AmvmN|~Y#ow)(!FT0cM zmW6n+DxN=amCxIVyiZ@C8KSC9Z`Y@5i9h^x`;mCdncs4pwv~(1^U{lMwUhDSxbQoP zm{pRM*`dd8%qoV_vwyJk{&D(XLQ#W0pWi-4A9Fu_c%o8+LU_675gPUP(?}#hHK-(V z|901Du%AwtSk+`jl^ai6kK1q`jd<=-gGPlH#zf>eZP!KSQlVW`5_ws98dsA_g6rXK z;`vQa(^19Twg#2(b#&==^Va(G3;py=zSXy)RW>6FGbj5@Zh!SC%Ua4jdDgR2|E9Yk zgDLBoHGhkD<~LqKpVs7O-goLC(PcgYQlxIyLvpY82+S<4vmR79u1BEeDWCPQ=zAUk zDsn+<A-Pl79Wu+PEJBti|JIOYu@Yo)=5C8u&SbsM=jOA_%z3!L33(k`(Hy7fGcI>{ z9o*UFDWG+pwSR8STZ{mpBS|RqjkEG_*-XboucKm??k;mxflZWsv&7s9K}^kk5VDE5 z4@5re_Q4R7Oz~hL{3w8IN|ga7Xu#^zS%8RR`wV`0g6-Vg>U3AEm|CUgiUdU4@~n6_ zt1Ll}FgF?Sp;P!b^|3mRFy~kR@o(z-&^+&^3S)ma?0>>g(fHY-K2{R)DoQ5S788Ox zm=`FT{dLui3cHKAL-xXJ3p#o3yS7s3=FGfy4FLs!x#i8KJc}DZ41Qju=|u+mM-&F) zTArDe=K<sy6s=75hZNmP&4~*3^OrdP+xY+Pc$)Lyn)5&1?Dq%D^S^;{e4v~9N&iHi z|H<>eU4PF1OuefQySh04i|MtSpfeNO7k(=Tom<itlP^iH_)Uc=_&HF~689mF3fC~| zuPz9VEduQ_qP=x_ffe7ij|w+es1H4vj0?d{#HE^BPMtCjxkw|AwvX16p7}ap49dL| zm$vZ~4xH*0Ec(J3Ss@Y&RJx_L8}Je}skx-HfPc|z8n>4<{|D3uqahZqF-U&JgZss? zxHXL%>M=i<5DO6k9TzU9)Q{NR_-D&YXss%>wVgso;qAZL>dbwro2b>|cKNE<6Aem0 z7sX-dz0^Rw>^MBpFyxEFyo}$B7hipg+4Ctz`LW`_jKlF!<=b6Jk|arzBuSDaNs=T< rk|rcck|arzBuSDaNs=T<k|arzBuSDaNs=V}KhysJnJ#VR0C)fZ#dz|~ diff --git a/checks/checkpoint_fw_connections b/checks/checkpoint_fw_connections index 0acd07b..6853eeb 100644 --- a/checks/checkpoint_fw_connections +++ b/checks/checkpoint_fw_connections @@ -75,7 +75,7 @@ def check_checkpoint_fw_connections(item, params, info): elif warn != None and value >= warn: yield 1, info + '%d' % value + unit + ' (>=%d)' % warn else: - yield 0, info % value + yield 0, info + '%d' % value + unit yield 0, 'peak: %d' % fwPeakNumConn yield 0, 'table limit: %s' % fwConnTableLimit -- GitLab