From 154ee3a9e378ddc1807dcc7a76025c9838c2f664 Mon Sep 17 00:00:00 2001
From: Thl CMK <thl-cmk@outlook.com>
Date: Tue, 25 Feb 2020 21:35:53 +0100
Subject: [PATCH] update project

---
 checks/cisco_asa_connections   |   4 +++-
 cisco_asa_connections.mkp      | Bin 2306 -> 2357 bytes
 packages/cisco_asa_connections |   4 ++--
 3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/checks/cisco_asa_connections b/checks/cisco_asa_connections
index 72c5433..f86fa8e 100644
--- a/checks/cisco_asa_connections
+++ b/checks/cisco_asa_connections
@@ -11,6 +11,7 @@
 # 02.07.2016: fixed crit/warn to >=
 # 09.01.2018: some fine tuning (changed infotext)
 # 13.02.2020: changed snmp_info from ".1.3.6.1.4.1.9.9.147.1.2.2.2.1.5" to more specific "1.3.6.1.4.1.9.9.147.1.2.2.2.1.5.40"
+# 24.02.2020: added support for Cisco Firepower Threat Defense
 #
 # sample snmp walk
 #
@@ -63,7 +64,8 @@ check_info['cisco_asa_connections'] = {
     'service_description': 'Cisco ASA connections',
     'has_perfdata'       : True,
     'group'              : 'cisco_asa_connections',
-    'snmp_scan_function' : lambda oid: oid('.1.3.6.1.2.1.1.1.0').lower().startswith('cisco adaptive security appliance'),
+    'snmp_scan_function' : lambda oid: oid('.1.3.6.1.2.1.1.1.0').lower().startswith('cisco adaptive security appliance')
+                                       or oid('.1.3.6.1.2.1.1.1.0').lower().startswith('cisco firepower threat defense'),
     'snmp_info'          : ('.1.3.6.1.4.1.9.9.147.1.2.2.2.1.5.40', [  # CISCO-FIREWALL-MIB::cfwConnectionStatValue.protoIp
                              '6',  # CISCO-FIREWALL-MIB::cfwConnectionStatValue.protoIp.currentInUse
                              '7',  # CISCO-FIREWALL-MIB::cfwConnectionStatValue.protoIp.high
diff --git a/cisco_asa_connections.mkp b/cisco_asa_connections.mkp
index 22ea3f5f4cd44cfe8cb72dab0fcd38641306365a..1086f13c421988c30687b6292c37836f1bd030d6 100644
GIT binary patch
literal 2357
zcmb8kX*?4S0{~zlbHpsioH-)b2$Ra)95od=R&xI5o;6qQFn7*Gkt4JmCAp6ww#dCC
z)&7hy=4y_N92xfh-tX_1_xbwBWN>pUCnH?hSsti|9szF1he$V%0Dpfkj}TOV|3h_c
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
QsEmp=R9P)%i(q5>4-dzOTmS$7

literal 2306
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
NjFCCMW6{Ts{RaUkeOmwk

diff --git a/packages/cisco_asa_connections b/packages/cisco_asa_connections
index 8b15a99..301406c 100644
--- a/packages/cisco_asa_connections
+++ b/packages/cisco_asa_connections
@@ -1,5 +1,5 @@
 {'author': u'Th.L. (thl-cmk[at]outlook[dot]com)',
- 'description': u'monitors Cisco ASA number of connetions\nMinimum/Warning/Critical temperature level can be configured via wato.\n',
+ 'description': u'monitors Cisco ASA number of connetions\nMinimum/Warning/Critical level can be configured via wato.\n\n - 24.02.2020: added support for Cisco Firepower Threat Defense',
  'download_url': 'https://thl-cmk.hopto.org',
  'files': {'checks': ['cisco_asa_connections'],
            'web': ['plugins/wato/cisco_asa_connections.py',
@@ -7,6 +7,6 @@
  'name': 'cisco_asa_connections',
  'num_files': 3,
  'title': u'Monitor Cisco ASA connections',
- 'version': '20180326.v.0.3',
+ 'version': '20200224.v.0.3b',
  'version.min_required': '1.2.6p12',
  'version.packaged': '1.4.0p35'}
\ No newline at end of file
-- 
GitLab