From 7334276688ec3ee0ab87935e5326f92433e36d7d Mon Sep 17 00:00:00 2001
From: "th.l" <thl-cmk@outlook.com>
Date: Wed, 25 Aug 2021 19:27:03 +0200
Subject: [PATCH] update project

---
 agent_based/checkpoint_fw_connections.py |  19 +++++++++-------
 checkpoint_fw_connections.mkp            | Bin 4451 -> 4617 bytes
 packages/checkpoint_fw_connections       |  27 +++++++++++++++++++----
 3 files changed, 34 insertions(+), 12 deletions(-)

diff --git a/agent_based/checkpoint_fw_connections.py b/agent_based/checkpoint_fw_connections.py
index 49622bd..4f07e0a 100644
--- a/agent_based/checkpoint_fw_connections.py
+++ b/agent_based/checkpoint_fw_connections.py
@@ -31,7 +31,7 @@
 
 import time
 from dataclasses import dataclass
-from typing import List, Dict, Any, Optional
+from typing import List, Optional
 
 from cmk.base.plugins.agent_based.agent_based_api.v1 import (
     register,
@@ -48,7 +48,6 @@ from cmk.base.plugins.agent_based.agent_based_api.v1 import (
     get_rate,
     GetRateError,
     get_value_store,
-    IgnoreResultsError,
     render,
 )
 from cmk.base.plugins.agent_based.agent_based_api.v1.type_defs import (
@@ -172,6 +171,7 @@ def check_checkpoint_fw_connections(params, section: CheckpointFwConnections) ->
 register.snmp_section(
     name='checkpoint_fw_connections',
     parse_function=parse_checkpoint_fw_connections,
+    supersedes=['checkpoint_connections'],
     fetch=[
         SNMPTree(
             base='.1.3.6.1.4.1.2620.1.1.26.11',  # CHECKPOINT-MIB::fwConnectionsStat
@@ -193,12 +193,15 @@ register.snmp_section(
             ]
         ),
     ],
-    detect=any_of(
-        startswith('.1.3.6.1.2.1.1.2.0', '.1.3.6.1.4.1.2620'),
-        all_of(
-            equals('.1.3.6.1.2.1.1.2.0', '.1.3.6.1.4.1.8072.3.2.10'),
-            equals('.1.3.6.1.4.1.2620.1.6.1.0', 'SVN Foundation'),
-        )
+    detect=all_of(
+        any_of(
+            startswith('.1.3.6.1.2.1.1.2.0', '.1.3.6.1.4.1.2620'),
+            all_of(
+                equals('.1.3.6.1.2.1.1.2.0', '.1.3.6.1.4.1.8072.3.2.10'),
+                equals('.1.3.6.1.4.1.2620.1.6.1.0', 'SVN Foundation'),
+            )
+        ),
+        equals('.1.3.6.1.4.1.2620.1.1.21.0', 'Firewall'),
     )
 )
 
diff --git a/checkpoint_fw_connections.mkp b/checkpoint_fw_connections.mkp
index 191d07f6b3e7418642e38945bef0a91c3c399b0f..bacbe9fe31da4add1d2a3185d8eb0c73a6fadc27 100644
GIT binary patch
literal 4617
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

literal 4451
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
Wd;I?|dalB7Bmy)Vop^<Kc>e=*1+bq0

diff --git a/packages/checkpoint_fw_connections b/packages/checkpoint_fw_connections
index 435d04f..851c84c 100644
--- a/packages/checkpoint_fw_connections
+++ b/packages/checkpoint_fw_connections
@@ -1,9 +1,28 @@
 {'author': 'Th.L. (thl-cmk[at]outlook[dot]com)',
  'description': 'Monitor Check Point Firewall connection statistics.\n'
                 '\n'
-                'Rewrite of the original check.\n'
-                'Added perfdata for peak connections and TCP, UDP, ICMP, other '
-                'and total connection rate\n',
+                'This plugin supersedes the "checkpoint_connections" plugin.\n'
+                '\n'
+                'Service\n'
+                ' - Firewall connections\n'
+                '\n'
+                'Metrics \n'
+                ' - TCP connections/s\n'
+                ' - UDP connections/s\n'
+                ' - ICMP connections/s\n'
+                ' - Other connections/s\n'
+                ' - Total connections/s\n'
+                ' - Connections rate/s\n'
+                ' - Current connections\n'
+                ' - Peak Connections\n'
+                ' - Current connections relative to table limit (if '
+                'available)\n'
+                '\n'
+                'WATO\n'
+                ' - Upper/Lower levels for current connections (absolute)\n'
+                ' - Upper/Lower levels for current connections (relative to '
+                'connection table limit)\n'
+                ' - Admin connection table limit\n',
  'download_url': 'https://thl-cmk.hopto.org',
  'files': {'agent_based': ['checkpoint_fw_connections.py'],
            'web': ['plugins/metrics/checkpoint_fw_connections.py',
@@ -11,7 +30,7 @@
  'name': 'checkpoint_fw_connections',
  'num_files': 3,
  'title': 'Check Point Connections',
- 'version': '20210824.v.0.0.3',
+ 'version': '20210825.v.0.0.3a',
  'version.min_required': '2.0.0',
  'version.packaged': '2021.07.14',
  'version.usable_until': None}
\ No newline at end of file
-- 
GitLab