From 1ca4a418f3df1f55cc30408fc2524a78c7c349ad Mon Sep 17 00:00:00 2001
From: Thl CMK <thl-cmk@outlook.com>
Date: Mon, 8 Jun 2020 21:27:36 +0200
Subject: [PATCH] update project

---
 checkpoint_identity_awareness.mkp             | Bin 6119 -> 6073 bytes
 checks/checkpoint_ia_adquery                  |  34 ++++++++----------
 checks/checkpoint_identity_awareness          |  34 ++++++++----------
 packages/checkpoint_identity_awareness        |   4 +--
 web/plugins/metrics/checkpoint_ia_adquery.py  |  21 +++++------
 .../metrics/checkpoint_identity_awareness.py  |   9 +++--
 .../wato/checkpoint_identity_awareness.py     |   9 +++--
 7 files changed, 50 insertions(+), 61 deletions(-)

diff --git a/checkpoint_identity_awareness.mkp b/checkpoint_identity_awareness.mkp
index 1afe5a3a6ec3933beeaa8689ae9b7efb1d757667..c418891959721aec540ef31b364c218367a9e62a 100644
GIT binary patch
literal 6073
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
aX+a3F<iY<BTO(gFc%3aZGgxO>SpNeWmHeat

literal 6119
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
T|2Abn4`JPh@LHrxB&7cVKQrkh

diff --git a/checks/checkpoint_ia_adquery b/checks/checkpoint_ia_adquery
index 61a9aca..ce11a7e 100644
--- a/checks/checkpoint_ia_adquery
+++ b/checks/checkpoint_ia_adquery
@@ -1,12 +1,15 @@
 #!/usr/bin/python
 # -*- encoding: utf-8; py-indent-offset: 4 -*-
 #
-# Check Point Identity Awareness status
+# License: GNU General Public License v2
 #
-# Author: Th.L.
+# Author: thl-cmk[at]outlook[dot]com
+# URL   : https://thl-cmk.hopto.org
 # Date  : 2017-17-05
 #
-# Monitor status of virtual systems in Check Point vsx/vsls cluster
+# Check Point Identity Awareness status
+#
+# 2020.06.08: changed snmp-scan function
 #
 # snmpwalk sample
 # .1.3.6.1.4.1.2620.1.38.25.1.1.1.0 = Counter32: 1
@@ -54,7 +57,7 @@ def inventory_checkpoint_ia_adquery(info):
         dc_ip_address = dc[3]
         if not domain in domains and not domain == '' and len(dc_ip_address.split('.')) == 4:
             domains.append(domain)
-            yield domain, {}
+            yield domain, None
 
 
 def check_checkpoint_ia_adquery(item, params, info):
@@ -64,7 +67,7 @@ def check_checkpoint_ia_adquery(item, params, info):
                 2: 'Connectivity Error',
                 3: 'Internal Error',
                 4: 'Connection Time Out'}
-    state = 0
+
     infotext = ''
     longoutput = ''
     perfdata = []
@@ -105,26 +108,19 @@ def check_checkpoint_ia_adquery(item, params, info):
 
         infotext += "# of DCs %s, Events: %.2f/s" % (len(dcs), events_sum)
 
-    yield state, infotext + longoutput, perfdata
+    yield 0, infotext + longoutput, perfdata
+
 
 check_info['checkpoint_ia_adquery'] = {
     'check_function'         : check_checkpoint_ia_adquery,
     'inventory_function'     : inventory_checkpoint_ia_adquery,
     'service_description'    : 'Identity Awareness AD Domain %s',
     'has_perfdata'           : True,
-
-    #'snmp_scan_function': lambda oid: oid('.1.3.6.1.2.1.1.2.0') in ['.1.3.6.1.4.1.2620.1.6.123.1.67',  # ClusterXL Gateway
-    #                                                                '.1.3.6.1.4.1.2620.1.6.123.1.65',  # Appliance
-    #                                                                '.1.3.6.1.4.1.2620.1.6.123.1.64',  # VSX Gateway
-    #                                                                '.1.3.6.1.4.1.2620.1.6.123.1.62',  # Gateway
-    #                                                                '.1.3.6.1.4.1.2620.1.6.123.1.49',  # R77.30 Gateway
-    #                                                                '.1.3.6.1.4.1.2620.1.6.123.1.48',  # Mgmt
-    #                                                                '.1.3.6.1.4.1.8072.3.2.10']        # Virtual System (Linux),
-    'snmp_scan_function': lambda oid: (oid('.1.3.6.1.2.1.1.2.0').startswith('.1.3.6.1.4.1.2620.1.6.123.1') or
-                                       oid('.1.3.6.1.2.1.1.2.0') in ['.1.3.6.1.4.1.8072.3.2.10',])        # Virtual System (Linux)
-                                       and oid('.1.3.6.1.4.1.2620.1.38.25.1.1.1.0'),
-    'group'                  : 'checkpoint_ia_adquery',
+    'group': 'checkpoint_ia_adquery',
     'default_levels_variable': 'checkpoint_ia_adquery_defaults',
+    'snmp_scan_function': lambda oid: (oid('.1.3.6.1.2.1.1.2.0').startswith('.1.3.6.1.4.1.2620.1.6.123.1') or
+                                       oid('.1.3.6.1.2.1.1.2.0').startswith('.1.3.6.1.4.1.8072.3.2.10')) and
+                                      oid('.1.3.6.1.4.1.2620.1.6.1.0', '').lower().startswith('svn foundation'),
     'snmp_info'              : ('.1.3.6.1.4.1.2620.1.38.25.1', [  # CHECKPOINT-MIB::identityAwarenessADQueryStatusEntry
                                  '1',  # identityAwarenessADQueryStatusTableIndex
                                  '2',  # identityAwarenessADQueryStatusCurrStatus
@@ -132,4 +128,4 @@ check_info['checkpoint_ia_adquery'] = {
                                  '4',  # identityAwarenessADQueryStatusDomainIP
                                  '5',  # identityAwarenessADQueryStatusEvents
                                ]),
-}
+}
\ No newline at end of file
diff --git a/checks/checkpoint_identity_awareness b/checks/checkpoint_identity_awareness
index 651644d..e01b060 100644
--- a/checks/checkpoint_identity_awareness
+++ b/checks/checkpoint_identity_awareness
@@ -1,12 +1,16 @@
 #!/usr/bin/python
 # -*- encoding: utf-8; py-indent-offset: 4 -*-
 #
-# Check Point Identity Awareness status
+# License: GNU General Public License v2
 #
-# Author: Th.L.
+# Author: thl-cmk[at]outlook[dot]com
+# URL   : https://thl-cmk.hopto.org
 # Date  : 2017-17-05
 #
-# 2018-03-15 :  code cleanup, added identity counters 39-44
+# Check Point Identity Awareness status
+#
+# 2018-03-15 : code cleanup, added identity counters 39-44
+# 2020-06-08 : changed snmp-scan function
 #
 # snmpwalk sample
 #
@@ -57,7 +61,6 @@ def inventory_checkpoint_identity_awareness(info):
 
 
 def check_checkpoint_identity_awareness(item, params, info):
-    state = 0
     infotext = ''
     longoutput = ''
     perfdata = []
@@ -111,8 +114,7 @@ def check_checkpoint_identity_awareness(item, params, info):
         infotext = 'authenticated users: %s, unauthenticated guests: %s' % (iaAuthUsers, iaUnAuthUsers)
 
         if not iaStatus == '0':
-            infotext += ' %s' % iaStatusLongDesc
-            state = max(1, state)
+            yield 1, '%s' % iaStatusLongDesc
 
         iaSuccUserLDAP = get_rate('checkpoint_identity_awareness.%s' % 'iaSuccUserLDAP', now_time, int(iaSuccUserLDAP), onwrap=SKIP)
         iaUnSuccUserLDAP = get_rate('checkpoint_identity_awareness.%s' % 'iaUnSuccUserLDAP', now_time, int(iaUnSuccUserLDAP), onwrap=SKIP)
@@ -165,26 +167,18 @@ def check_checkpoint_identity_awareness(item, params, info):
                     if entry[0] == counter:
                         perfdata.remove(entry)
 
-    return state, infotext + longoutput, perfdata
+    yield 0, infotext + longoutput, perfdata
 
 
 check_info['checkpoint_identity_awareness'] = {
     'check_function'         : check_checkpoint_identity_awareness,
     'inventory_function'     : inventory_checkpoint_identity_awareness,
     'service_description'    : 'Identity Awareness status',
-    'has_perfdata'           : True,
-    #'snmp_scan_function': lambda oid: oid('.1.3.6.1.2.1.1.2.0') in ['.1.3.6.1.4.1.2620.1.6.123.1.67',  # ClusterXL Gateway
-    #                                                                '.1.3.6.1.4.1.2620.1.6.123.1.65',  # Appliance
-    #                                                                '.1.3.6.1.4.1.2620.1.6.123.1.64',  # VSX Gateway
-    #                                                                '.1.3.6.1.4.1.2620.1.6.123.1.62',  # Gateway
-    #                                                                '.1.3.6.1.4.1.2620.1.6.123.1.49',  # R77.30 Gateway
-    #                                                                '.1.3.6.1.4.1.2620.1.6.123.1.48',  # Mgmt
-    #                                                                '.1.3.6.1.4.1.8072.3.2.10']        # Virtual System (Linux),
-    'snmp_scan_function': lambda oid: (oid('.1.3.6.1.2.1.1.2.0').startswith('.1.3.6.1.4.1.2620.1.6.123.1') or
-                                       oid('.1.3.6.1.2.1.1.2.0') in ['.1.3.6.1.4.1.8072.3.2.10',])        # Virtual System (Linux)
-                                       and oid('.1.3.6.1.4.1.2620.1.38.1.0') == 'Identity Awareness',
-    'group'                  : 'checkpoint_identity_awareness',
+    'group': 'checkpoint_identity_awareness',
     'default_levels_variable': 'checkpoint_identity_awareness_defaults',
+    'snmp_scan_function': lambda oid: (oid('.1.3.6.1.2.1.1.2.0').startswith('.1.3.6.1.4.1.2620.1.6.123.1') or
+                                       oid('.1.3.6.1.2.1.1.2.0').startswith('.1.3.6.1.4.1.8072.3.2.10')) and
+                                      oid('.1.3.6.1.4.1.2620.1.6.1.0', '').lower().startswith('svn foundation'),
     'snmp_info'              : ('.1.3.6.1.4.1.2620.1.38', [  # CHECKPOINT-MIB::identityAwareness
                                  '1',    # identityAwarenessProductName
                                  '2',    # identityAwarenessAuthUsers
@@ -221,4 +215,4 @@ check_info['checkpoint_identity_awareness'] = {
                                  '102',  # identityAwarenessStatusShortDesc
                                  '103',  # identityAwarenessStatusLongDesc
                                  ]),
-}
+}
\ No newline at end of file
diff --git a/packages/checkpoint_identity_awareness b/packages/checkpoint_identity_awareness
index 672e20b..31f53e2 100644
--- a/packages/checkpoint_identity_awareness
+++ b/packages/checkpoint_identity_awareness
@@ -9,6 +9,6 @@
  'name': 'checkpoint_identity_awareness',
  'num_files': 5,
  'title': u'Check Point Identity Awareness checks',
- 'version': '20180731.v.0.1c',
+ 'version': '20200608.v.0.1d',
  'version.min_required': '1.2.8b8',
- 'version.packaged': '1.4.0p35'}
\ No newline at end of file
+ 'version.packaged': '1.4.0p38'}
\ No newline at end of file
diff --git a/web/plugins/metrics/checkpoint_ia_adquery.py b/web/plugins/metrics/checkpoint_ia_adquery.py
index b7400c3..cc9811a 100644
--- a/web/plugins/metrics/checkpoint_ia_adquery.py
+++ b/web/plugins/metrics/checkpoint_ia_adquery.py
@@ -1,12 +1,14 @@
 #!/usr/bin/python
 # -*- encoding: utf-8; py-indent-offset: 4 -*-
 #
-# Check Point Identity Awareness AD Query metrics plugin
-# checkpoint_ia_query
+# License: GNU General Public License v2
 #
-# Author: Th.L.
+# Author: thl-cmk[at]outlook[dot]com
+# URL   : https://thl-cmk.hopto.org
 # Date  : 2018-03.12
 #
+# Check Point Identity Awareness AD Query metrics plugin
+# checkpoint_ia_query
 #
 metric_info['checkpoint_ia_adquery_summary'] = {
     'title': _('Events summary'),
@@ -41,7 +43,6 @@ metric_info['checkpoint_ia_adquery_dc_10_225_110_240'] = {
     'color': '42/a',
 }
 
-
 metric_info['checkpoint_ia_adquery_dc_10_250_1_112'] = {
     'title': _('S250AD01 (10.250.1.112)'),
     'unit': '1/s',
@@ -66,7 +67,6 @@ check_metrics['check_mk-checkpoint_ia_adquery'] = {
     'dc_10_250_1_113': {'name': 'checkpoint_ia_adquery_dc_10_250_1_113', },
 }
 
-
 # igepa graph
 graph_info.append({
     'title': _('Check Point Identity Awareness AD queries'),
@@ -98,12 +98,9 @@ graph_info.append({
     ],
 })
 
-
-
-
 perfometer_info.append({
-        'type': 'linear',
-        'segments': ['checkpoint_ia_adquery_summary',
-                     ],
-        'total': 100,
+    'type': 'linear',
+    'segments': ['checkpoint_ia_adquery_summary',
+                 ],
+    'total': 100,
 })
diff --git a/web/plugins/metrics/checkpoint_identity_awareness.py b/web/plugins/metrics/checkpoint_identity_awareness.py
index 15b738f..3f37f85 100644
--- a/web/plugins/metrics/checkpoint_identity_awareness.py
+++ b/web/plugins/metrics/checkpoint_identity_awareness.py
@@ -1,12 +1,15 @@
 #!/usr/bin/python
 # -*- encoding: utf-8; py-indent-offset: 4 -*-
 #
-# Check Point Identity Awareness metrics plugin
-# checkpoint_identity_awareness
+# License: GNU General Public License v2
 #
-# Author: Th.L.
+# Author: thl-cmk[at]outlook[dot]com
+# URL   : https://thl-cmk.hopto.org
 # Date  : 2018-01-02
 #
+# Check Point Identity Awareness metrics plugin
+# checkpoint_identity_awareness
+#
 
 metric_info['checkpoint_identity_awareness_iaSuccUserLoginADQuery'] = {
     'title': _('Successfull ADQuery user login attempts'),
diff --git a/web/plugins/wato/checkpoint_identity_awareness.py b/web/plugins/wato/checkpoint_identity_awareness.py
index e4cb3b4..f75fd95 100644
--- a/web/plugins/wato/checkpoint_identity_awareness.py
+++ b/web/plugins/wato/checkpoint_identity_awareness.py
@@ -1,14 +1,13 @@
 #!/usr/bin/python
 # -*- encoding: utf-8; py-indent-offset: 4 -*-
-
 #
-# Check_MK checkpoint_identity_awareness WATO plugin
+# License: GNU General Public License v2
 #
-# Author: Th.L.
+# Author: thl-cmk[at]outlook[dot]com
+# URL   : https://thl-cmk.hopto.org
 # Date: 2017-12-20
 #
-#
-#
+# Check_MK checkpoint_identity_awareness WATO plugin
 #
 ignorecounters = [
     # ('iaAuthUsers', 'Authenticated users and machines'),  # will be used in perf-o-meter
-- 
GitLab