Hello community,

here is the log from the commit of package monitoring-plugins-nwc_health for 
openSUSE:Leap:15.2 checked in at 2020-03-24 19:05:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/monitoring-plugins-nwc_health (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.monitoring-plugins-nwc_health.new.3160 
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "monitoring-plugins-nwc_health"

Tue Mar 24 19:05:33 2020 rev:2 rq:787718 version:7.10.3

Changes:
--------
--- 
/work/SRC/openSUSE:Leap:15.2/monitoring-plugins-nwc_health/monitoring-plugins-nwc_health.changes
    2020-02-19 18:47:12.318899665 +0100
+++ 
/work/SRC/openSUSE:Leap:15.2/.monitoring-plugins-nwc_health.new.3160/monitoring-plugins-nwc_health.changes
  2020-03-24 19:05:34.281519207 +0100
@@ -1,0 +2,10 @@
+Fri Mar 20 16:40:59 UTC 2020 - Martin Hauke <[email protected]>
+
+- Update to version 7.10.3
+  * add mode vpn-sessions (IOS and ASA)
+  * blacklist nfs-mounts in hrDeviceDiskStorage
+  * fix HP Aruba checks, add nore from ENTITY-SENSOR-MIB
+  * fix a bug in interface-etherstats for
+    OLD-CISCO-INTERFACES-MIB
+
+-------------------------------------------------------------------

Old:
----
  check_nwc_health-7.10.1.8.tar.gz

New:
----
  check_nwc_health-7.10.3.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ monitoring-plugins-nwc_health.spec ++++++
--- /var/tmp/diff_new_pack.RLgYFd/_old  2020-03-24 19:05:34.597521386 +0100
+++ /var/tmp/diff_new_pack.RLgYFd/_new  2020-03-24 19:05:34.601521414 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package monitoring-plugins-nwc_health
 #
-# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 # Copyright (c) 2017, Martin Hauke <[email protected]>
 #
 # All modifications and additions to the file contributed by third parties
@@ -19,7 +19,7 @@
 
 %define         realname check_nwc_health
 Name:           monitoring-plugins-nwc_health
-Version:        7.10.1.8
+Version:        7.10.3
 Release:        0
 Summary:        This plugin checks the health of network components and 
interfaces
 # https://github.com/lausser/check_nwc_health

++++++ check_nwc_health-7.10.1.8.tar.gz -> check_nwc_health-7.10.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/check_nwc_health-7.10.1.8/ChangeLog 
new/check_nwc_health-7.10.3/ChangeLog
--- old/check_nwc_health-7.10.1.8/ChangeLog     2020-01-21 15:41:08.955207800 
+0100
+++ new/check_nwc_health-7.10.3/ChangeLog       2020-03-20 14:55:36.487989100 
+0100
@@ -1,3 +1,11 @@
+* 2020-03-20 7.10.3
+  add mode vpn-sessions (IOS and ASA)
+* 2020-03-16 7.10.2.1
+  blacklist nfs-mounts in hrDeviceDiskStorage
+* 2020-03-10 7.10.2
+  fix HP Aruba checks, add nore from ENTITY-SENSOR-MIB
+* 2020-02-20 7.10.1.9
+  fix a bug in interface-etherstats for OLD-CISCO-INTERFACES-MIB
 * 2020-01-21 7.10.1.8
   fix a bug in Cisco memory, for Cisco emulation mode of Bel VPN Gate
 * 2020-01-18 7.10.1.7
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/check_nwc_health-7.10.1.8/GLPlugin/lib/Monitoring/GLPlugin/Item.pm 
new/check_nwc_health-7.10.3/GLPlugin/lib/Monitoring/GLPlugin/Item.pm
--- old/check_nwc_health-7.10.1.8/GLPlugin/lib/Monitoring/GLPlugin/Item.pm      
2020-01-21 15:41:09.054522700 +0100
+++ new/check_nwc_health-7.10.3/GLPlugin/lib/Monitoring/GLPlugin/Item.pm        
2020-03-20 14:55:36.583643200 +0100
@@ -54,7 +54,7 @@
           s/^\s+|\s+$//g;
           $_;
       } split /,/, $self->opts->subsystem
-  ));
+  )) if $self->opts->subsystem;
 }
 
 sub dump_subsystems {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/check_nwc_health-7.10.1.8/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOREMOTEACCESSMONITORMIB.pm
 
new/check_nwc_health-7.10.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOREMOTEACCESSMONITORMIB.pm
--- 
old/check_nwc_health-7.10.1.8/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOREMOTEACCESSMONITORMIB.pm
      1970-01-01 01:00:00.000000000 +0100
+++ 
new/check_nwc_health-7.10.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOREMOTEACCESSMONITORMIB.pm
        2020-03-20 14:55:37.048271500 +0100
@@ -0,0 +1,230 @@
+package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOREMOTEACCESSMONITORMIB;
+
+$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-REMOTE-ACCESS-MONITOR-MIB'}
 = {
+  url => '',
+  name => 'CISCO-REMOTE-ACCESS-MONITOR-MIB',
+};
+
+$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'CISCO-REMOTE-ACCESS-MONITOR-MIB'}
 =
+    '1.3.6.1.4.1.9.9.392';
+
+$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-REMOTE-ACCESS-MONITOR-MIB'}
 = {
+  ciscoRemoteAccessMonitorMIB => '1.3.6.1.4.1.9.9.392',
+  ciscoRasMonitorMIBNotifs => '1.3.6.1.4.1.9.9.392.0',
+  ciscoRasMonitorMIBObjects => '1.3.6.1.4.1.9.9.392.1',
+  crasCapacity => '1.3.6.1.4.1.9.9.392.1.1',
+  crasMaxSessionsSupportable => '1.3.6.1.4.1.9.9.392.1.1.1',
+  crasMaxUsersSupportable => '1.3.6.1.4.1.9.9.392.1.1.2',
+  crasMaxGroupsSupportable => '1.3.6.1.4.1.9.9.392.1.1.3',
+  crasNumCryptoAccelerators => '1.3.6.1.4.1.9.9.392.1.1.4',
+  crasResourceUsage => '1.3.6.1.4.1.9.9.392.1.2',
+  crasGlobalBwUsage => '1.3.6.1.4.1.9.9.392.1.2.1',
+  crasActivity => '1.3.6.1.4.1.9.9.392.1.3',
+  crasNumSessions => '1.3.6.1.4.1.9.9.392.1.3.1',
+  crasNumPrevSessions => '1.3.6.1.4.1.9.9.392.1.3.2',
+  crasNumUsers => '1.3.6.1.4.1.9.9.392.1.3.3',
+  crasNumGroups => '1.3.6.1.4.1.9.9.392.1.3.4',
+  crasGlobalInPkts => '1.3.6.1.4.1.9.9.392.1.3.5',
+  crasGlobalOutPkts => '1.3.6.1.4.1.9.9.392.1.3.6',
+  crasGlobalInOctets => '1.3.6.1.4.1.9.9.392.1.3.7',
+  crasGlobalInDecompOctets => '1.3.6.1.4.1.9.9.392.1.3.8',
+  crasGlobalOutOctets => '1.3.6.1.4.1.9.9.392.1.3.9',
+  crasGlobalOutUncompOctets => '1.3.6.1.4.1.9.9.392.1.3.10',
+  crasGlobalInDropPkts => '1.3.6.1.4.1.9.9.392.1.3.11',
+  crasGlobalOutDropPkts => '1.3.6.1.4.1.9.9.392.1.3.12',
+  crasSessionTable => '1.3.6.1.4.1.9.9.392.1.3.21',
+  crasSessionEntry => '1.3.6.1.4.1.9.9.392.1.3.21.1',
+  crasUsername => '1.3.6.1.4.1.9.9.392.1.3.21.1.1',
+  crasGroup => '1.3.6.1.4.1.9.9.392.1.3.21.1.2',
+  crasSessionIndex => '1.3.6.1.4.1.9.9.392.1.3.21.1.3',
+  crasAuthenMethod => '1.3.6.1.4.1.9.9.392.1.3.21.1.4',
+  crasAuthenMethodDefinition => 
'CISCO-REMOTE-ACCESS-MONITOR-MIB::UserAuthenMethod',
+  crasAuthorMethod => '1.3.6.1.4.1.9.9.392.1.3.21.1.5',
+  crasAuthorMethodDefinition => 
'CISCO-REMOTE-ACCESS-MONITOR-MIB::UserAuthorMethod',
+  crasSessionDuration => '1.3.6.1.4.1.9.9.392.1.3.21.1.6',
+  crasLocalAddressType => '1.3.6.1.4.1.9.9.392.1.3.21.1.7',
+  crasLocalAddress => '1.3.6.1.4.1.9.9.392.1.3.21.1.8',
+  crasISPAddressType => '1.3.6.1.4.1.9.9.392.1.3.21.1.9',
+  crasISPAddress => '1.3.6.1.4.1.9.9.392.1.3.21.1.10',
+  crasSessionProtocol => '1.3.6.1.4.1.9.9.392.1.3.21.1.11',
+  crasSessionProtocolDefinition => 
'CISCO-REMOTE-ACCESS-MONITOR-MIB::RasProtocol',
+  crasProtocolElement => '1.3.6.1.4.1.9.9.392.1.3.21.1.12',
+  crasSessionEncryptionAlgo => '1.3.6.1.4.1.9.9.392.1.3.21.1.13',
+  crasSessionEncryptionAlgoDefinition => 
'CISCO-REMOTE-ACCESS-MONITOR-MIB::SessionEncrAlgo',
+  crasSessionPktAuthenAlgo => '1.3.6.1.4.1.9.9.392.1.3.21.1.14',
+  crasSessionPktAuthenAlgoDefinition => 
'CISCO-REMOTE-ACCESS-MONITOR-MIB::SessionAuthAlgo',
+  crasSessionCompressionAlgo => '1.3.6.1.4.1.9.9.392.1.3.21.1.15',
+  crasSessionCompressionAlgoDefinition => 
'CISCO-REMOTE-ACCESS-MONITOR-MIB::SessionCompressionAlgo',
+  crasHeartbeatInterval => '1.3.6.1.4.1.9.9.392.1.3.21.1.16',
+  crasClientVendorString => '1.3.6.1.4.1.9.9.392.1.3.21.1.17',
+  crasClientVersionString => '1.3.6.1.4.1.9.9.392.1.3.21.1.18',
+  crasClientOSVendorString => '1.3.6.1.4.1.9.9.392.1.3.21.1.19',
+  crasClientOSVersionString => '1.3.6.1.4.1.9.9.392.1.3.21.1.20',
+  crasPrimWINSServerAddrType => '1.3.6.1.4.1.9.9.392.1.3.21.1.21',
+  crasPrimWINSServer => '1.3.6.1.4.1.9.9.392.1.3.21.1.22',
+  crasSecWINSServerAddrType => '1.3.6.1.4.1.9.9.392.1.3.21.1.23',
+  crasSecWINSServer => '1.3.6.1.4.1.9.9.392.1.3.21.1.24',
+  crasPrimDNSServerAddrType => '1.3.6.1.4.1.9.9.392.1.3.21.1.25',
+  crasPrimDNSServer => '1.3.6.1.4.1.9.9.392.1.3.21.1.26',
+  crasSecDNSServerAddrType => '1.3.6.1.4.1.9.9.392.1.3.21.1.27',
+  crasSecDNSServer => '1.3.6.1.4.1.9.9.392.1.3.21.1.28',
+  crasDHCPServerAddrType => '1.3.6.1.4.1.9.9.392.1.3.21.1.29',
+  crasDHCPServer => '1.3.6.1.4.1.9.9.392.1.3.21.1.30',
+  crasSessionInPkts => '1.3.6.1.4.1.9.9.392.1.3.21.1.31',
+  crasSessionOutPkts => '1.3.6.1.4.1.9.9.392.1.3.21.1.32',
+  crasSessionInDropPkts => '1.3.6.1.4.1.9.9.392.1.3.21.1.33',
+  crasSessionOutDropPkts => '1.3.6.1.4.1.9.9.392.1.3.21.1.34',
+  crasSessionInOctets => '1.3.6.1.4.1.9.9.392.1.3.21.1.35',
+  crasSessionOutOctets => '1.3.6.1.4.1.9.9.392.1.3.21.1.36',
+  crasSessionState => '1.3.6.1.4.1.9.9.392.1.3.21.1.37',
+  crasSessionStateDefinition => 
'CISCO-REMOTE-ACCESS-MONITOR-MIB::SessionStatus',
+  crasActGroupTable => '1.3.6.1.4.1.9.9.392.1.3.22',
+  crasActGroupEntry => '1.3.6.1.4.1.9.9.392.1.3.22.1',
+  crasActGrpName => '1.3.6.1.4.1.9.9.392.1.3.22.1.1',
+  crasActGrNumUsers => '1.3.6.1.4.1.9.9.392.1.3.22.1.2',
+  crasActGrpInPkts => '1.3.6.1.4.1.9.9.392.1.3.22.1.3',
+  crasActGrpOutPkts => '1.3.6.1.4.1.9.9.392.1.3.22.1.4',
+  crasActGrpInDropPkts => '1.3.6.1.4.1.9.9.392.1.3.22.1.5',
+  crasActGrpOutDropPkts => '1.3.6.1.4.1.9.9.392.1.3.22.1.6',
+  crasActGrpInOctets => '1.3.6.1.4.1.9.9.392.1.3.22.1.7',
+  crasActGrpOutOctets => '1.3.6.1.4.1.9.9.392.1.3.22.1.8',
+  crasEmailNumSessions => '1.3.6.1.4.1.9.9.392.1.3.23',
+  crasEmailCumulateSessions => '1.3.6.1.4.1.9.9.392.1.3.24',
+  crasEmailPeakConcurrentSessions => '1.3.6.1.4.1.9.9.392.1.3.25',
+  crasIPSecNumSessions => '1.3.6.1.4.1.9.9.392.1.3.26',
+  crasIPSecCumulateSessions => '1.3.6.1.4.1.9.9.392.1.3.27',
+  crasIPSecPeakConcurrentSessions => '1.3.6.1.4.1.9.9.392.1.3.28',
+  crasL2LNumSessions => '1.3.6.1.4.1.9.9.392.1.3.29',
+  crasL2LCumulateSessions => '1.3.6.1.4.1.9.9.392.1.3.30',
+  crasL2LPeakConcurrentSessions => '1.3.6.1.4.1.9.9.392.1.3.31',
+  crasLBNumSessions => '1.3.6.1.4.1.9.9.392.1.3.32',
+  crasLBCumulateSessions => '1.3.6.1.4.1.9.9.392.1.3.33',
+  crasLBPeakConcurrentSessions => '1.3.6.1.4.1.9.9.392.1.3.34',
+  crasSVCNumSessions => '1.3.6.1.4.1.9.9.392.1.3.35',
+  crasSVCCumulateSessions => '1.3.6.1.4.1.9.9.392.1.3.36',
+  crasSVCPeakConcurrentSessions => '1.3.6.1.4.1.9.9.392.1.3.37',
+  crasWebvpnNumSessions => '1.3.6.1.4.1.9.9.392.1.3.38',
+  crasWebvpnCumulateSessions => '1.3.6.1.4.1.9.9.392.1.3.39',
+  crasWebvpnPeakConcurrentSessions => '1.3.6.1.4.1.9.9.392.1.3.40',
+  crasFailures => '1.3.6.1.4.1.9.9.392.1.4',
+  crasFailuresGlobals => '1.3.6.1.4.1.9.9.392.1.4.1',
+  crasNumTotalFailures => '1.3.6.1.4.1.9.9.392.1.4.1.1',
+  crasNumDeclinedSessions => '1.3.6.1.4.1.9.9.392.1.4.1.2',
+  crasNumSetupFailInsufResources => '1.3.6.1.4.1.9.9.392.1.4.1.3',
+  crasNumAbortedSessions => '1.3.6.1.4.1.9.9.392.1.4.1.4',
+  crasFailGlobalCntl => '1.3.6.1.4.1.9.9.392.1.4.2',
+  crasFailTableSize => '1.3.6.1.4.1.9.9.392.1.4.2.1',
+  crasSessFailures => '1.3.6.1.4.1.9.9.392.1.4.3',
+  crasSessFailTable => '1.3.6.1.4.1.9.9.392.1.4.3.1',
+  crasSessFailEntry => '1.3.6.1.4.1.9.9.392.1.4.3.1.1',
+  crasSessFailIndex => '1.3.6.1.4.1.9.9.392.1.4.3.1.1.1',
+  crasSessFailUsername => '1.3.6.1.4.1.9.9.392.1.4.3.1.1.2',
+  crasSessFailGroupname => '1.3.6.1.4.1.9.9.392.1.4.3.1.1.3',
+  crasSessFailType => '1.3.6.1.4.1.9.9.392.1.4.3.1.1.4',
+  crasSessFailTypeDefinition => 
'CISCO-REMOTE-ACCESS-MONITOR-MIB::crasSessFailType',
+  crasSessFailReason => '1.3.6.1.4.1.9.9.392.1.4.3.1.1.5',
+  crasSessFailReasonDefinition => 
'CISCO-REMOTE-ACCESS-MONITOR-MIB::crasSessFailReason',
+  crasSessFailTime => '1.3.6.1.4.1.9.9.392.1.4.3.1.1.6',
+  crasSessFailSessionIndex => '1.3.6.1.4.1.9.9.392.1.4.3.1.1.7',
+  crasSessFailISPAddrType => '1.3.6.1.4.1.9.9.392.1.4.3.1.1.8',
+  crasSessFailISPAddr => '1.3.6.1.4.1.9.9.392.1.4.3.1.1.9',
+  crasSessFailLocalAddrType => '1.3.6.1.4.1.9.9.392.1.4.3.1.1.10',
+  crasSessFailLocalAddr => '1.3.6.1.4.1.9.9.392.1.4.3.1.1.11',
+  crasFailLastFailIndex => '1.3.6.1.4.1.9.9.392.1.4.3.2',
+  crasGroupFailures => '1.3.6.1.4.1.9.9.392.1.4.4',
+  crasGrpFailTable => '1.3.6.1.4.1.9.9.392.1.4.4.1',
+  crasGrpFailEntry => '1.3.6.1.4.1.9.9.392.1.4.4.1.1',
+  crasGrpFailGroupname => '1.3.6.1.4.1.9.9.392.1.4.4.1.1.1',
+  crasGrpFailNumFailAuths => '1.3.6.1.4.1.9.9.392.1.4.4.1.1.2',
+  crasGrpFailNumResourceFailures => '1.3.6.1.4.1.9.9.392.1.4.4.1.1.3',
+  crasGrpFailNumDeclined => '1.3.6.1.4.1.9.9.392.1.4.4.1.1.4',
+  crasGrpFailNumTerminatedMgmt => '1.3.6.1.4.1.9.9.392.1.4.4.1.1.5',
+  crasGrpFailNumTerminatedOther => '1.3.6.1.4.1.9.9.392.1.4.4.1.1.6',
+  crasSecurity => '1.3.6.1.4.1.9.9.392.1.5',
+  crasSecurityGlobals => '1.3.6.1.4.1.9.9.392.1.5.1',
+  crasNumDisabledAccounts => '1.3.6.1.4.1.9.9.392.1.5.1.1',
+  crasThresholds => '1.3.6.1.4.1.9.9.392.1.6',
+  crasThrMaxSessions => '1.3.6.1.4.1.9.9.392.1.6.1',
+  crasThrMaxFailedAuths => '1.3.6.1.4.1.9.9.392.1.6.2',
+  crasThrMaxThroughput => '1.3.6.1.4.1.9.9.392.1.6.3',
+  crasNotifCntl => '1.3.6.1.4.1.9.9.392.1.7',
+  crasCntlTooManySessions => '1.3.6.1.4.1.9.9.392.1.7.1',
+  crasCntlTooManyFailedAuths => '1.3.6.1.4.1.9.9.392.1.7.2',
+  crasCntlTooHighThroughput => '1.3.6.1.4.1.9.9.392.1.7.3',
+  ciscoRasMonitorMIBConform => '1.3.6.1.4.1.9.9.392.2',
+  ciscoRasMonitorMIBCompliances => '1.3.6.1.4.1.9.9.392.2.1',
+  ciscoRasMonitorMIBGroups => '1.3.6.1.4.1.9.9.392.2.2',
+};
+
+$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-REMOTE-ACCESS-MONITOR-MIB'}
 = {
+  SessionEncrAlgo => {
+    '1' => 'none',
+    '2' => 'des',
+    '3' => 'des3',
+    '4' => 'rc4',
+    '5' => 'rc5',
+    '6' => 'idea',
+    '7' => 'cast',
+    '8' => 'blowfish',
+    '9' => 'aes',
+  },
+  crasSessFailType => {
+    '1' => 'setupFailure',
+    '2' => 'operationalFailure',
+  },
+  RasProtocol => {
+    '1' => 'other',
+    '2' => 'ipsec',
+    '3' => 'l2tp',
+    '4' => 'l2tpoveripsec',
+    '5' => 'pptp',
+    '6' => 'l2f',
+    '7' => 'ssl',
+  },
+  SessionStatus => {
+    '1' => 'initializing',
+    '2' => 'established',
+    '3' => 'terminating',
+  },
+  UserAuthenMethod => {
+    '1' => 'none',
+    '2' => 'other',
+    '3' => 'radius',
+    '4' => 'tacacsplus',
+    '5' => 'kerberos',
+    '6' => 'local',
+    '7' => 'ldap',
+    '8' => 'ntlm',
+    '9' => 'sdi',
+  },
+  SessionCompressionAlgo => {
+    '1' => 'none',
+    '2' => 'other',
+    '3' => 'lzs',
+  },
+  SessionAuthAlgo => {
+    '1' => 'none',
+    '2' => 'other',
+    '3' => 'hmacMd5',
+    '4' => 'hmacSha',
+  },
+  UserAuthorMethod => {
+    '1' => 'none',
+    '2' => 'other',
+    '3' => 'radius',
+    '4' => 'tacacsplus',
+    '5' => 'kerberos',
+    '6' => 'local',
+    '7' => 'ldap',
+  },
+  crasSessFailReason => {
+    '1' => 'other',
+    '2' => 'internalError',
+    '3' => 'authenticationFailure',
+    '4' => 'authorizationFailure',
+    '5' => 'sysCapExceeded',
+    '6' => 'peerAbortRequest',
+    '7' => 'peerLost',
+    '8' => 'operRequest',
+  },
+};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/check_nwc_health-7.10.1.8/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYSENSORMIB.pm
 
new/check_nwc_health-7.10.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYSENSORMIB.pm
--- 
old/check_nwc_health-7.10.1.8/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYSENSORMIB.pm
  2020-01-21 15:41:09.640178900 +0100
+++ 
new/check_nwc_health-7.10.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYSENSORMIB.pm
    2020-03-20 14:55:37.210469200 +0100
@@ -5,12 +5,32 @@
   name => 'ENTITY-SENSOR-MIB',
 };
 
+$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'ENTITY-SENSOR-MIB'} =
+    '1.3.6.1.2.1.99';
+
 $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'ENTITY-SENSOR-MIB'} 
= {
-  'entitySensorObjects' => '1.3.6.1.2.1.99.1',
-  'entPhySensorTable' => '1.3.6.1.2.1.99.1.1',
-  'entPhySensorEntry' => '1.3.6.1.2.1.99.1.1.1',
-  'entPhySensorType' => '1.3.6.1.2.1.99.1.1.1.1',
-  'entPhySensorTypeDefinition' => {
+  entitySensorMIB => '1.3.6.1.2.1.99',
+  entitySensorObjects => '1.3.6.1.2.1.99.1',
+  entPhySensorTable => '1.3.6.1.2.1.99.1.1',
+  entPhySensorEntry => '1.3.6.1.2.1.99.1.1.1',
+  entPhySensorType => '1.3.6.1.2.1.99.1.1.1.1',
+  entPhySensorTypeDefinition => 'ENTITY-SENSOR-MIB::EntitySensorDataType',
+  entPhySensorScale => '1.3.6.1.2.1.99.1.1.1.2',
+  entPhySensorScaleDefinition => 'ENTITY-SENSOR-MIB::EntitySensorDataScale',
+  entPhySensorPrecision => '1.3.6.1.2.1.99.1.1.1.3',
+  entPhySensorValue => '1.3.6.1.2.1.99.1.1.1.4',
+  entPhySensorOperStatus => '1.3.6.1.2.1.99.1.1.1.5',
+  entPhySensorOperStatusDefinition => 'ENTITY-SENSOR-MIB::EntitySensorStatus',
+  entPhySensorUnitsDisplay => '1.3.6.1.2.1.99.1.1.1.6',
+  entPhySensorValueTimeStamp => '1.3.6.1.2.1.99.1.1.1.7',
+  entPhySensorValueUpdateRate => '1.3.6.1.2.1.99.1.1.1.8',
+  entitySensorConformance => '1.3.6.1.2.1.99.3',
+  entitySensorCompliances => '1.3.6.1.2.1.99.3.1',
+  entitySensorGroups => '1.3.6.1.2.1.99.3.2',
+};
+
+$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'ENTITY-SENSOR-MIB'} = 
{
+  EntitySensorDataType => {
     '1' => 'other',
     '2' => 'unknown',
     '3' => 'voltsAC',
@@ -24,8 +44,7 @@
     '11' => 'cmm',
     '12' => 'truthvalue',
   },
-  'entPhySensorScale' => '1.3.6.1.2.1.99.1.1.1.2',
-  'entPhySensorScaleDefinition' => {
+  EntitySensorDataScale => {
     '1' => 'yocto',
     '2' => 'zepto',
     '3' => 'atto',
@@ -44,23 +63,9 @@
     '16' => 'zetta',
     '17' => 'yotta',
   },
-  'entPhySensorPrecision' => '1.3.6.1.2.1.99.1.1.1.3',
-  'entPhySensorValue' => '1.3.6.1.2.1.99.1.1.1.4',
-  'entPhySensorOperStatus' => '1.3.6.1.2.1.99.1.1.1.5',
-  'entPhySensorOperStatusDefinition' => {
+  EntitySensorStatus => {
     '1' => 'ok',
     '2' => 'unavailable',
     '3' => 'nonoperational',
   },
-  'entPhySensorUnitsDisplay' => '1.3.6.1.2.1.99.1.1.1.6',
-  'entPhySensorValueTimeStamp' => '1.3.6.1.2.1.99.1.1.1.7',
-  'entPhySensorValueUpdateRate' => '1.3.6.1.2.1.99.1.1.1.8',
-  'entitySensorConformance' => '1.3.6.1.2.1.99.3',
-  'entitySensorCompliances' => '1.3.6.1.2.1.99.3.1',
-  'entitySensorGroups' => '1.3.6.1.2.1.99.3.2',
 };
-
-
-1;
-
-__END__
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/check_nwc_health-7.10.1.8/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HPICFCHASSIS.pm
 
new/check_nwc_health-7.10.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HPICFCHASSIS.pm
--- 
old/check_nwc_health-7.10.1.8/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HPICFCHASSIS.pm
     1970-01-01 01:00:00.000000000 +0100
+++ 
new/check_nwc_health-7.10.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HPICFCHASSIS.pm
       2020-03-20 14:55:37.410163400 +0100
@@ -0,0 +1,93 @@
+package Monitoring::GLPlugin::SNMP::MibsAndOids::HPICFCHASSIS;
+
+$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'HP-ICF-CHASSIS'} = {
+  url => '',
+  name => 'HP-ICF-CHASSIS',
+};
+
+$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'HP-ICF-CHASSIS'} =
+  '1.3.6.1.4.1.11.2.14.11.1.2.6';
+# sensor-table, because lots of oids will be superseeded by std. entity-mib
+# However, the hpicfSensorTable will still be valid.
+
+$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'HP-ICF-CHASSIS'} = {
+  hpicfChassisMib => '1.3.6.1.4.1.11.2.14.10.2.3',
+  hpicfChassisConformance => '1.3.6.1.4.1.11.2.14.10.2.3.1',
+  hpicfChassisCompliances => '1.3.6.1.4.1.11.2.14.10.2.3.1.1',
+  hpicfChassisGroups => '1.3.6.1.4.1.11.2.14.10.2.3.1.2',
+  hpicfChassis => '1.3.6.1.4.1.11.2.14.11.1.2',
+  hpicfChassisId => '1.3.6.1.4.1.11.2.14.11.1.2.1',
+  hpicfChassisNumSlots => '1.3.6.1.4.1.11.2.14.11.1.2.2',
+  hpicfSlotTable => '1.3.6.1.4.1.11.2.14.11.1.2.3',
+  hpicfSlotEntry => '1.3.6.1.4.1.11.2.14.11.1.2.3.1',
+  hpicfSlotIndex => '1.3.6.1.4.1.11.2.14.11.1.2.3.1.1',
+  hpicfSlotObjectId => '1.3.6.1.4.1.11.2.14.11.1.2.3.1.2',
+  hpicfSlotLastChange => '1.3.6.1.4.1.11.2.14.11.1.2.3.1.3',
+  hpicfSlotDescr => '1.3.6.1.4.1.11.2.14.11.1.2.3.1.4',
+  hpicfEntityTable => '1.3.6.1.4.1.11.2.14.11.1.2.4',
+  hpicfEntityEntry => '1.3.6.1.4.1.11.2.14.11.1.2.4.1',
+  hpicfEntityIndex => '1.3.6.1.4.1.11.2.14.11.1.2.4.1.1',
+  hpicfEntityFunction => '1.3.6.1.4.1.11.2.14.11.1.2.4.1.2',
+  hpicfEntityObjectId => '1.3.6.1.4.1.11.2.14.11.1.2.4.1.3',
+  hpicfEntityDescr => '1.3.6.1.4.1.11.2.14.11.1.2.4.1.4',
+  hpicfEntityTimestamp => '1.3.6.1.4.1.11.2.14.11.1.2.4.1.5',
+  hpicfSlotMapTable => '1.3.6.1.4.1.11.2.14.11.1.2.5',
+  hpicfSlotMapEntry => '1.3.6.1.4.1.11.2.14.11.1.2.5.1',
+  hpicfSlotMapSlot => '1.3.6.1.4.1.11.2.14.11.1.2.5.1.1',
+  hpicfSlotMapEntity => '1.3.6.1.4.1.11.2.14.11.1.2.5.1.2',
+  hpicfSensorTable => '1.3.6.1.4.1.11.2.14.11.1.2.6',
+  hpicfSensorEntry => '1.3.6.1.4.1.11.2.14.11.1.2.6.1',
+  hpicfSensorIndex => '1.3.6.1.4.1.11.2.14.11.1.2.6.1.1',
+  hpicfSensorObjectId => '1.3.6.1.4.1.11.2.14.11.1.2.6.1.2',
+  hpicfSensorNumber => '1.3.6.1.4.1.11.2.14.11.1.2.6.1.3',
+  hpicfSensorStatus => '1.3.6.1.4.1.11.2.14.11.1.2.6.1.4',
+  hpicfSensorStatusDefinition => 'HP-ICF-CHASSIS::hpicfSensorStatus',
+  hpicfSensorWarnings => '1.3.6.1.4.1.11.2.14.11.1.2.6.1.5',
+  hpicfSensorFailures => '1.3.6.1.4.1.11.2.14.11.1.2.6.1.6',
+  hpicfSensorDescr => '1.3.6.1.4.1.11.2.14.11.1.2.6.1.7',
+  hpicfChassisAddrTable => '1.3.6.1.4.1.11.2.14.11.1.2.7',
+  hpicfChassisAddrEntry => '1.3.6.1.4.1.11.2.14.11.1.2.7.1',
+  hpicfChasAddrType => '1.3.6.1.4.1.11.2.14.11.1.2.7.1.1',
+  hpicfChasAddrTypeDefinition => 'HP-ICF-CHASSIS::hpicfChasAddrType',
+  hpicfChasAddrAddress => '1.3.6.1.4.1.11.2.14.11.1.2.7.1.2',
+  hpicfChasAddrEntity => '1.3.6.1.4.1.11.2.14.11.1.2.7.1.3',
+  hpChassisTemperature => '1.3.6.1.4.1.11.2.14.11.1.2.8',
+  hpSystemAirTempTable => '1.3.6.1.4.1.11.2.14.11.1.2.8.1',
+  hpSystemAirTempEntry => '1.3.6.1.4.1.11.2.14.11.1.2.8.1.1',
+  hpSystemAirSensor => '1.3.6.1.4.1.11.2.14.11.1.2.8.1.1.1',
+  hpSystemAirName => '1.3.6.1.4.1.11.2.14.11.1.2.8.1.1.2',
+  hpSystemAirCurrentTemp => '1.3.6.1.4.1.11.2.14.11.1.2.8.1.1.3',
+  hpSystemAirMaxTemp => '1.3.6.1.4.1.11.2.14.11.1.2.8.1.1.4',
+  hpSystemAirMinTemp => '1.3.6.1.4.1.11.2.14.11.1.2.8.1.1.5',
+  hpSystemAirOverTemp => '1.3.6.1.4.1.11.2.14.11.1.2.8.1.1.6',
+  hpSystemAirOverTempDefinition => 'HP-ICF-CHASSIS::hpSystemAirOverTemp',
+  hpSystemAirThresholdTemp => '1.3.6.1.4.1.11.2.14.11.1.2.8.1.1.7',
+  hpSystemAirAvgTemp => '1.3.6.1.4.1.11.2.14.11.1.2.8.1.1.8',
+  hpSystemAirEntPhysicalIndex => '1.3.6.1.4.1.11.2.14.11.1.2.8.1.1.9',
+  hpicfFanTrayType => '1.3.6.1.4.1.11.2.14.11.1.2.9',
+  hpicfFanTrayTypeDefinition => 'HP-ICF-CHASSIS::hpicfFanTrayType',
+  hpicfOpacityShieldInstalled => '1.3.6.1.4.1.11.2.14.11.1.2.10',
+};
+
+$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'HP-ICF-CHASSIS'} = {
+  hpicfFanTrayType => {
+    '1' => 'standard',
+    '2' => 'highPerformance',
+  },
+  hpicfSensorStatus => {
+    '1' => 'unknown',
+    '2' => 'bad',
+    '3' => 'warning',
+    '4' => 'good',
+    '5' => 'notPresent',
+  },
+  hpicfChasAddrType => {
+    '1' => 'ipAddr',
+    '2' => 'ipxAddr',
+    '3' => 'macAddr',
+  },
+  hpSystemAirOverTemp => {
+    '1' => 'yes',
+    '2' => 'no',
+  },
+};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/check_nwc_health-7.10.1.8/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HPICFCHASSISMIB.pm
 
new/check_nwc_health-7.10.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HPICFCHASSISMIB.pm
--- 
old/check_nwc_health-7.10.1.8/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HPICFCHASSISMIB.pm
  2020-01-21 15:41:09.855938200 +0100
+++ 
new/check_nwc_health-7.10.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HPICFCHASSISMIB.pm
    1970-01-01 01:00:00.000000000 +0100
@@ -1,41 +0,0 @@
-package Monitoring::GLPlugin::SNMP::MibsAndOids::HPICFCHASSISMIB;
-
-$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'HP-ICF-CHASSIS-MIB'} = {
-  url => '',
-  name => 'HP-ICF-CHASSIS-MIB',
-};
-
-$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'HP-ICF-CHASSIS-MIB'} =
-  '1.3.6.1.4.1.11.2.14.11.1.2.6';
-# sensor-table, because lots of oids will be superseeded by std. entity-mib
-# However, the hpicfSensorTable will still be valid.
-
-$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'HP-ICF-CHASSIS-MIB'}
 = {
-  'hpicfSensorTable' => '1.3.6.1.4.1.11.2.14.11.1.2.6',
-  'hpicfSensorEntry' => '1.3.6.1.4.1.11.2.14.11.1.2.6.1',
-  'hpicfSensorIndex' => '1.3.6.1.4.1.11.2.14.11.1.2.6.1.1',
-  'hpicfSensorObjectId' => '1.3.6.1.4.1.11.2.14.11.1.2.6.1.2',
-  'hpicfSensorObjectIdDefinition' => {
-    '1' => 'fan sensor',
-    '2' => 'power supply',
-    '3' => 'redundant power supply',
-    '4' => 'over-temperature sensor',
-  },
-  'hpicfSensorNumber' => '1.3.6.1.4.1.11.2.14.11.1.2.6.1.3',
-  'hpicfSensorStatus' => '1.3.6.1.4.1.11.2.14.11.1.2.6.1.4',
-  'hpicfSensorStatusDefinition' => {
-    '1' => 'unknown',
-    '2' => 'bad',
-    '3' => 'warning',
-    '4' => 'good',
-    '5' => 'notPresent',
-  },
-  'hpicfSensorWarnings' => '1.3.6.1.4.1.11.2.14.11.1.2.6.1.5',
-  'hpicfSensorFailures' => '1.3.6.1.4.1.11.2.14.11.1.2.6.1.6',
-  'hpicfSensorDescr' => '1.3.6.1.4.1.11.2.14.11.1.2.6.1.7',
-};
-
-
-1;
-
-__END__
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/check_nwc_health-7.10.1.8/GLPlugin/lib/Monitoring/GLPlugin.pm 
new/check_nwc_health-7.10.3/GLPlugin/lib/Monitoring/GLPlugin.pm
--- old/check_nwc_health-7.10.1.8/GLPlugin/lib/Monitoring/GLPlugin.pm   
2020-01-21 15:41:10.588681700 +0100
+++ new/check_nwc_health-7.10.3/GLPlugin/lib/Monitoring/GLPlugin.pm     
2020-03-20 14:55:38.154366400 +0100
@@ -20,7 +20,7 @@
   $Data::Dumper::Sparseseen = 1;
 };
 our $AUTOLOAD;
-*VERSION = \'3.2.15';
+*VERSION = \'3.2.17';
 
 use constant { OK => 0, WARNING => 1, CRITICAL => 2, UNKNOWN => 3 };
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/check_nwc_health-7.10.1.8/configure 
new/check_nwc_health-7.10.3/configure
--- old/check_nwc_health-7.10.1.8/configure     2020-01-21 15:40:58.717640400 
+0100
+++ new/check_nwc_health-7.10.3/configure       2020-03-20 14:55:27.094529600 
+0100
@@ -1,7 +1,7 @@
 #! /bin/sh
 # From configure.ac .
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for check_nwc_health 7.10.1.8.
+# Generated by GNU Autoconf 2.69 for check_nwc_health 7.10.3.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -577,8 +577,8 @@
 # Identity of this package.
 PACKAGE_NAME='check_nwc_health'
 PACKAGE_TARNAME='check_nwc_health'
-PACKAGE_VERSION='7.10.1.8'
-PACKAGE_STRING='check_nwc_health 7.10.1.8'
+PACKAGE_VERSION='7.10.3'
+PACKAGE_STRING='check_nwc_health 7.10.3'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1236,7 +1236,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures check_nwc_health 7.10.1.8 to adapt to many kinds of 
systems.
+\`configure' configures check_nwc_health 7.10.3 to adapt to many kinds of 
systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1308,7 +1308,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of check_nwc_health 7.10.1.8:";;
+     short | recursive ) echo "Configuration of check_nwc_health 7.10.3:";;
    esac
   cat <<\_ACEOF
 
@@ -1393,7 +1393,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-check_nwc_health configure 7.10.1.8
+check_nwc_health configure 7.10.3
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1410,7 +1410,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by check_nwc_health $as_me 7.10.1.8, which was
+It was created by check_nwc_health $as_me 7.10.3, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2273,7 +2273,7 @@
 
 # Define the identity of the package.
  PACKAGE='check_nwc_health'
- VERSION='7.10.1.8'
+ VERSION='7.10.3'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -3324,7 +3324,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by check_nwc_health $as_me 7.10.1.8, which was
+This file was extended by check_nwc_health $as_me 7.10.3, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -3377,7 +3377,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-check_nwc_health config.status 7.10.1.8
+check_nwc_health config.status 7.10.3
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/check_nwc_health-7.10.1.8/configure.ac 
new/check_nwc_health-7.10.3/configure.ac
--- old/check_nwc_health-7.10.1.8/configure.ac  2020-01-21 15:41:09.003784900 
+0100
+++ new/check_nwc_health-7.10.3/configure.ac    2020-03-20 14:55:36.516673300 
+0100
@@ -1,7 +1,7 @@
 dnl Process this file with autoconf to produce a configure script.
 AC_REVISION ($Revision: 1.150 $)
 AC_PREREQ(2.58)
-AC_INIT(check_nwc_health,7.10.1.8)
+AC_INIT(check_nwc_health,7.10.3)
 AM_INIT_AUTOMAKE([1.9 tar-pax])
 AM_MAINTAINER_MODE([disable])
 AC_CANONICAL_HOST
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/check_nwc_health-7.10.1.8/plugins-scripts/Classes/Cisco/ASA.pm 
new/check_nwc_health-7.10.3/plugins-scripts/Classes/Cisco/ASA.pm
--- old/check_nwc_health-7.10.1.8/plugins-scripts/Classes/Cisco/ASA.pm  
2020-01-21 15:41:11.226378300 +0100
+++ new/check_nwc_health-7.10.3/plugins-scripts/Classes/Cisco/ASA.pm    
2020-03-20 14:55:38.811815200 +0100
@@ -31,6 +31,8 @@
     
$self->analyze_and_check_config_subsystem("Classes::Cisco::IOS::Component::NatSubsystem");
   } elsif ($self->mode =~ /device::vpn::status/) {
     
$self->analyze_and_check_config_subsystem("Classes::Cisco::CISCOIPSECFLOWMONITOR::Component::VpnSubsystem");
+  } elsif ($self->mode =~ /device::vpn::sessions/) {
+    
$self->analyze_and_check_config_subsystem("Classes::Cisco::CISCOREMOTEACCESSMONITORMIB::Component::VpnSubsystem");
   } elsif ($self->mode =~ /device::ha::role/) {
     
$self->analyze_and_check_config_subsystem("Classes::Cisco::IOS::Component::HaSubsystem");
   } else {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/check_nwc_health-7.10.1.8/plugins-scripts/Classes/Cisco/CISCOREMOTEACCESSMONITORMIB/Component/VpnSubsystem.pm
 
new/check_nwc_health-7.10.3/plugins-scripts/Classes/Cisco/CISCOREMOTEACCESSMONITORMIB/Component/VpnSubsystem.pm
--- 
old/check_nwc_health-7.10.1.8/plugins-scripts/Classes/Cisco/CISCOREMOTEACCESSMONITORMIB/Component/VpnSubsystem.pm
   1970-01-01 01:00:00.000000000 +0100
+++ 
new/check_nwc_health-7.10.3/plugins-scripts/Classes/Cisco/CISCOREMOTEACCESSMONITORMIB/Component/VpnSubsystem.pm
     2020-03-20 14:55:39.118947200 +0100
@@ -0,0 +1,126 @@
+package Classes::Cisco::CISCOREMOTEACCESSMONITORMIB::Component::VpnSubsystem;
+our @ISA = qw(Monitoring::GLPlugin::SNMP::Item);
+use strict;
+
+sub init {
+  my ($self) = @_;
+  $self->get_snmp_objects('CISCO-REMOTE-ACCESS-MONITOR-MIB', qw(
+      crasNumUsers crasMaxUsersSupportable
+      crasNumGroups crasMaxGroupsSupportable
+      crasNumSessions crasThrMaxSessions crasMaxSessionsSupportable
+      crasGlobalBwUsage
+      crasNumDeclinedSessions crasThrMaxFailedAuths
+      crasNumTotalFailures
+  ));
+#  $self->get_snmp_tables('CISCO-REMOTE-ACCESS-MONITOR-MIB', [
+#      ['sessions', 'crasSessionTable', 
'Classes::Cisco::CISCOREMOTEACCESSMONITORMIB::Component::VpnSubsystem::Session'],
+#      [ 'failures', 'crasSessFailTable', 
'Classes::Cisco::CISCOREMOTEACCESSMONITORMIB::Component::VpnSubsystem::Failure'],
+#  ]);
+}
+
+sub check {
+  my ($self) = @_;
+  if ($self->{crasMaxSessionsSupportable}) {
+    $self->{sessions_pct} = 100 * $self->{crasNumSessions} /
+        $self->{crasMaxSessionsSupportable};
+  } else {
+    $self->{sessions_pct} = 0;
+  }
+  if ($self->{crasThrMaxSessions}) {
+    if ($self->{crasThrMaxSessions} > $self->{crasNumSessions}) {
+      $self->add_info(sprintf "session limit of %d has been reached",
+          $self->{crasThrMaxSessions});
+      $self->add_critical();
+    }
+    if ($self->{crasMaxSessionsSupportable}) {
+      $self->set_thresholds(metric => "session_usage",
+          warning => 100 * $self->{crasThrMaxSessions} /
+              $self->{crasMaxSessionsSupportable},
+          critical => 100 * $self->{crasThrMaxSessions} /
+              $self->{crasMaxSessionsSupportable},
+      );
+    } else {
+      $self->set_thresholds(metric => "session_usage",
+          warning => 80, critical => 80);
+    }
+  } else {
+    $self->set_thresholds(metric => "session_usage",
+        warning => 80, critical => 80);
+  }
+  $self->add_info(sprintf "%d sessions%s",
+      $self->{crasNumSessions},
+      $self->{crasMaxSessionsSupportable} ?
+          sprintf(" (of %d)", $self->{crasMaxSessionsSupportable}) : "");
+  $self->add_message($self->check_thresholds(metric => "session_usage",
+      value => $self->{sessions_pct}));
+  $self->add_perfdata(label => "session_usage",
+      value => $self->{sessions_pct},
+      uom => '%',
+      places => 2,
+  );
+
+  if ($self->{crasMaxUsersSupportable}) {
+    $self->{users_pct} = 100 * $self->{crasNumUsers} /
+        $self->{crasMaxUsersSupportable};
+  } else {
+    $self->{users_pct} = 0;
+  }
+  $self->add_info(sprintf "%d users%s",
+      $self->{crasNumUsers},
+      $self->{crasMaxUsersSupportable} ?
+          sprintf(" (of %d)", $self->{crasMaxUsersSupportable}) : "");
+  $self->set_thresholds(metric => "users_usage",
+      warning => 80, critical => 80);
+  $self->add_message($self->check_thresholds(metric => "users_usage",
+      value => $self->{users_pct}));
+  $self->add_perfdata(label => "users_usage",
+      value => $self->{users_pct},
+      uom => '%',
+      places => 2,
+  );
+
+  if ($self->{crasMaxGroupsSupportable}) {
+    $self->{groups_pct} = 100 * $self->{crasNumGroups} /
+        $self->{crasMaxGroupsSupportable};
+  } else {
+    $self->{groups_pct} = 0;
+  }
+  $self->add_info(sprintf "%d groups%s",
+      $self->{crasNumGroups},
+      $self->{crasMaxGroupsSupportable} ?
+          sprintf(" (of %d)", $self->{crasMaxGroupsSupportable}) : "");
+  $self->set_thresholds(metric => "groups_usage",
+      warning => 80, critical => 80);
+  $self->add_message($self->check_thresholds(metric => "groups_usage",
+      value => $self->{groups_pct}));
+  $self->add_perfdata(label => "groups_usage",
+      value => $self->{groups_pct},
+      uom => '%',
+      places => 2,
+  );
+
+  $self->valdiff({name => "crasNumTotalFailures"}, qw(crasNumTotalFailures));
+  $self->{delta_crasNumTotalFailuresRate} =
+      $self->{delta_crasNumTotalFailures} / $self->{delta_timestamp};
+  $self->add_info(sprintf "failure rate %.2s/s",
+      $self->{delta_crasNumTotalFailuresRate});
+  $self->set_thresholds(metric => "failure_rate",
+      warning => 0.1, critical => 0.5);
+  $self->add_message($self->check_thresholds(metric => "failure_rate",
+      value => $self->{delta_crasNumTotalFailuresRate}));
+  $self->add_perfdata(label => "failure_rate",
+      value => $self->{delta_crasNumTotalFailuresRate},
+      places => 2,
+  );
+}
+
+
+package 
Classes::Cisco::CISCOREMOTEACCESSMONITORMIB::Component::VpnSubsystem::Session;
+our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem);
+use strict;
+
+package 
Classes::Cisco::CISCOREMOTEACCESSMONITORMIB::Component::VpnSubsystem::Failure;
+our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem);
+use strict;
+
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/check_nwc_health-7.10.1.8/plugins-scripts/Classes/Cisco/IOS.pm 
new/check_nwc_health-7.10.3/plugins-scripts/Classes/Cisco/IOS.pm
--- old/check_nwc_health-7.10.1.8/plugins-scripts/Classes/Cisco/IOS.pm  
2020-01-21 15:41:11.643864200 +0100
+++ new/check_nwc_health-7.10.3/plugins-scripts/Classes/Cisco/IOS.pm    
2020-03-20 14:55:39.226459700 +0100
@@ -41,6 +41,8 @@
       
$self->analyze_and_check_wlan_subsystem("Classes::Cisco::WLC::Component::WlanSubsystem");
   } elsif ($self->mode =~ /device::vpn::status/) {
     
$self->analyze_and_check_config_subsystem("Classes::Cisco::CISCOIPSECFLOWMONITOR::Component::VpnSubsystem");
+  } elsif ($self->mode =~ /device::vpn::sessions/) {
+    
$self->analyze_and_check_config_subsystem("Classes::Cisco::CISCOREMOTEACCESSMONITORMIB::Component::VpnSubsystem");
   } else {
     $self->no_such_mode();
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/check_nwc_health-7.10.1.8/plugins-scripts/Classes/Cisco/OLDCISCOINTERFACESMIB/Component/InterfaceSubsystem.pm
 
new/check_nwc_health-7.10.3/plugins-scripts/Classes/Cisco/OLDCISCOINTERFACESMIB/Component/InterfaceSubsystem.pm
--- 
old/check_nwc_health-7.10.1.8/plugins-scripts/Classes/Cisco/OLDCISCOINTERFACESMIB/Component/InterfaceSubsystem.pm
   2020-01-21 15:41:11.713263500 +0100
+++ 
new/check_nwc_health-7.10.3/plugins-scripts/Classes/Cisco/OLDCISCOINTERFACESMIB/Component/InterfaceSubsystem.pm
     2020-03-20 14:55:39.266828100 +0100
@@ -308,7 +308,7 @@
 
 
 package 
Classes::Cisco::OLDCISCOINTERFACESMIB::Component::InterfaceSubsystem::Interface::64bit;
-our @ISA = qw(Classes::IFMIB::Component::InterfaceSubsystem::Interface::64bit 
Classes::Cisco::OLDCISCOINTERFACESMIB::Component::InterfaceSubsystem::Interface);
+our @ISA = 
qw(Classes::Cisco::OLDCISCOINTERFACESMIB::Component::InterfaceSubsystem::Interface
 Classes::IFMIB::Component::InterfaceSubsystem::Interface::64bit);
 use strict;
 use Digest::MD5 qw(md5_hex);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/check_nwc_health-7.10.1.8/plugins-scripts/Classes/Device.pm 
new/check_nwc_health-7.10.3/plugins-scripts/Classes/Device.pm
--- old/check_nwc_health-7.10.1.8/plugins-scripts/Classes/Device.pm     
2020-01-21 15:41:11.937220000 +0100
+++ new/check_nwc_health-7.10.3/plugins-scripts/Classes/Device.pm       
2020-03-20 14:55:39.462250500 +0100
@@ -133,7 +133,7 @@
       } elsif ($self->{sysobjectid} =~ /1\.3\.6\.1\.4\.1\.2011\.2\./) {
         $self->rebless('Classes::Huawei');
       } elsif ($self->{productname} =~ /Procurve/i ||
-          ($self->implements_mib('HP-ICF-CHASSIS-MIB') &&
+          ($self->implements_mib('HP-ICF-CHASSIS') &&
           $self->implements_mib('NETSWITCH-MIB'))) {
         $self->rebless('Classes::HP::Procurve');
       } elsif ($self->{productname} =~ 
/((cpx86_64)|(Check\s*Point)|(IPSO)|(Linux.*\dcp) )/i || 
$self->implements_mib('CHECKPOINT-MIB')) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/check_nwc_health-7.10.1.8/plugins-scripts/Classes/ENTITYSENSORMIB/Component/EnvironmentalSubsystem.pm
 
new/check_nwc_health-7.10.3/plugins-scripts/Classes/ENTITYSENSORMIB/Component/EnvironmentalSubsystem.pm
--- 
old/check_nwc_health-7.10.1.8/plugins-scripts/Classes/ENTITYSENSORMIB/Component/EnvironmentalSubsystem.pm
   2020-01-21 15:41:12.069994900 +0100
+++ 
new/check_nwc_health-7.10.3/plugins-scripts/Classes/ENTITYSENSORMIB/Component/EnvironmentalSubsystem.pm
     2020-03-20 14:55:39.593504000 +0100
@@ -53,8 +53,14 @@
     @{$self->{sensors}} = (@sfans, @spss, @ssensors);
   } else {
     foreach (@{$self->{sensors}}) {
+      $_->{entPhysicalIndex} = $_->{flat_indices};
       $_->{entPhySensorEntityName} =
           $entity_indices->{$_->{flat_indices}}->{entPhysicalName};
+      if ($_->{entPhySensorEntityName} =~ /^Fan/ and
+          $_->{entPhySensorType} eq "other" and  ref($_) eq
+          
"Classes::ENTITYSENSORMIB::Component::EnvironmentalSubsystem::Sensor") {
+        bless $_, 
"Classes::ENTITYSENSORMIB::Component::EnvironmentalSubsystem::Sensor::DumbFan";
+      }
     }
   }
   delete $self->{entities};
@@ -115,6 +121,7 @@
   }
   if ($self->{entPhySensorType} eq 'rpm') {
     bless $self, 
'Classes::ENTITYSENSORMIB::Component::EnvironmentalSubsystem::Sensor::Fan';
+    bless $self, 
'Classes::ENTITYSENSORMIB::Component::EnvironmentalSubsystem::Sensor::Fan';
   } elsif ($self->{entPhySensorType} eq 'celsius') {
     bless $self, 
'Classes::ENTITYSENSORMIB::Component::EnvironmentalSubsystem::Sensor::Temperature';
   } elsif ($self->{entPhySensorType} eq 'watts') {
@@ -165,6 +172,15 @@
   );
 }
 
+package 
Classes::ENTITYSENSORMIB::Component::EnvironmentalSubsystem::Sensor::DumbFan;
+our @ISA = 
qw(Classes::ENTITYSENSORMIB::Component::EnvironmentalSubsystem::Sensor);
+use strict;
+
+sub check {
+  my ($self) = @_;
+  $self->SUPER::check();
+}
+
 package 
Classes::ENTITYSENSORMIB::Component::EnvironmentalSubsystem::Sensor::Fan;
 our @ISA = 
qw(Classes::ENTITYSENSORMIB::Component::EnvironmentalSubsystem::Sensor);
 use strict;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/check_nwc_health-7.10.1.8/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/DeviceSubsystem.pm
 
new/check_nwc_health-7.10.3/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/DeviceSubsystem.pm
--- 
old/check_nwc_health-7.10.1.8/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/DeviceSubsystem.pm
 2020-01-21 15:41:12.607331900 +0100
+++ 
new/check_nwc_health-7.10.3/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/DeviceSubsystem.pm
   2020-03-20 14:55:40.090239600 +0100
@@ -54,9 +54,12 @@
   if ($self->{hrDeviceStatus} =~ /(warning|testing)/) {
     $self->add_warning();
   } elsif ($self->{hrDeviceStatus} =~ /down/ && ! (
+      # cd, sd, ramdisk fliegen raus. neuerdings auch nfs, weil die
+      # zum umounten zu bloed sind.
       $self->{hrDeviceType} eq 'hrDeviceDiskStorage' && $self->{hrDeviceDescr} 
eq 'sysfs' ||
       $self->{hrDeviceType} eq 'hrDeviceDiskStorage' && $self->{hrDeviceDescr} 
eq 'sunrpc' ||
       $self->{hrDeviceType} eq 'hrDeviceDiskStorage' && $self->{hrDeviceDescr} 
=~ /CDROM/ ||
+      $self->{hrDeviceType} eq 'hrDeviceDiskStorage' && $self->{hrDeviceDescr} 
=~ /:\// ||
       $self->{hrDeviceType} eq 'hrDeviceNetwork' && $self->{hrDeviceDescr} eq 
'sit0'
     )) {
     $self->add_critical();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/check_nwc_health-7.10.1.8/plugins-scripts/Classes/HP/Procurve/Component/EnvironmentalSubsystem.pm
 
new/check_nwc_health-7.10.3/plugins-scripts/Classes/HP/Procurve/Component/EnvironmentalSubsystem.pm
--- 
old/check_nwc_health-7.10.1.8/plugins-scripts/Classes/HP/Procurve/Component/EnvironmentalSubsystem.pm
       2020-01-21 15:41:12.681171500 +0100
+++ 
new/check_nwc_health-7.10.3/plugins-scripts/Classes/HP/Procurve/Component/EnvironmentalSubsystem.pm
 2020-03-20 14:55:40.159696600 +0100
@@ -4,7 +4,7 @@
 
 sub init {
   my ($self) = @_;
-  if ($self->implements_mib('HP-ICF-CHASSIS-MIB')) {
+  if ($self->implements_mib('HP-ICF-CHASSIS')) {
     
$self->analyze_and_check_sensor_subsystem('Classes::HP::Procurve::Component::SensorSubsystem');
   } else {
     
$self->analyze_and_check_environmental_subsystem("Classes::ENTITYSENSORMIB::Component::EnvironmentalSubsystem");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/check_nwc_health-7.10.1.8/plugins-scripts/Classes/HP/Procurve/Component/SensorSubsystem.pm
 
new/check_nwc_health-7.10.3/plugins-scripts/Classes/HP/Procurve/Component/SensorSubsystem.pm
--- 
old/check_nwc_health-7.10.1.8/plugins-scripts/Classes/HP/Procurve/Component/SensorSubsystem.pm
      2020-01-21 15:41:12.700171500 +0100
+++ 
new/check_nwc_health-7.10.3/plugins-scripts/Classes/HP/Procurve/Component/SensorSubsystem.pm
        2020-03-20 14:55:40.179697800 +0100
@@ -4,12 +4,15 @@
 
 sub init {
   my ($self) = @_;
-  $self->get_snmp_tables('HP-ICF-CHASSIS-MIB', [
+  $self->get_snmp_tables('HP-ICF-CHASSIS', [
       ['sensors', 'hpicfSensorTable', 
'Classes::HP::Procurve::Component::SensorSubsystem::Sensor'],
+      ['airtemps', 'hpSystemAirTempTable', 
'Classes::HP::Procurve::Component::SensorSubsystem::AirTemp'],
   ]);
+  push(@{$self->{sensors}}, @{$self->{airtemps}});
+  delete $self->{airtemps};
 }
 
-sub check {
+sub xcheck {
   my ($self) = @_;
   $self->add_info('checking sensors');
   if (scalar (@{$self->{sensors}}) == 0) {
@@ -19,6 +22,47 @@
       $_->check();
     }
   }
+  foreach (@{$self->{airtemps}}) {
+    $_->check();
+  }
+}
+
+
+package Classes::HP::Procurve::Component::SensorSubsystem::AirTemp;
+our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem);
+use strict;
+
+sub finish {
+  my ($self) = @_;
+  foreach (qw(hpSystemAirCurrentTemp hpSystemAirMaxTemp hpSystemAirMinTemp
+      hpSystemAirThresholdTemp)) {
+    if (defined $self->{$_}) {
+      $self->{$_} =~ s/C//g;
+    }
+  }
+  $self->{entPhysicalIndex} = $self->{hpSystemAirEntPhysicalIndex};
+}
+
+sub check {
+  my ($self) = @_;
+  $self->add_info(sprintf 'temperature %s is %sC',
+      $self->{hpSystemAirName},
+      $self->{hpSystemAirCurrentTemp});
+  my $label = "temp_".$self->{hpSystemAirName};
+  $self->set_thresholds(metric => $label,
+      warning => $self->{hpSystemAirThresholdTemp},
+      critical => $self->{hpSystemAirThresholdTemp} + 10,
+  );
+  $self->add_message($self->check_thresholds(
+      metric => $label,
+      value => $self->{hpSystemAirCurrentTemp}));
+  if ($self->{hpSystemAirOverTemp} eq "yes") {
+    $self->add_critical("too hot");
+  }
+  $self->add_perfdata(
+      label => $label,
+      value => $self->{hpSystemAirCurrentTemp}
+  );
 }
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/check_nwc_health-7.10.1.8/plugins-scripts/Classes/HP/Procurve.pm 
new/check_nwc_health-7.10.3/plugins-scripts/Classes/HP/Procurve.pm
--- old/check_nwc_health-7.10.1.8/plugins-scripts/Classes/HP/Procurve.pm        
2020-01-21 15:41:12.709169600 +0100
+++ new/check_nwc_health-7.10.3/plugins-scripts/Classes/HP/Procurve.pm  
2020-03-20 14:55:40.189694100 +0100
@@ -6,6 +6,28 @@
   my ($self) = @_;
   if ($self->mode =~ /device::hardware::health/) {
     
$self->analyze_and_check_environmental_subsystem("Classes::HP::Procurve::Component::EnvironmentalSubsystem");
+    if ($self->implements_mib("ENTITY-SENSOR-MIB")) {
+      $self->{components}->{senvironmental_subsystem} = 
Classes::ENTITYSENSORMIB::Component::EnvironmentalSubsystem->new();
+      @{$self->{components}->{senvironmental_subsystem}->{sensors}} = grep {
+        # ENTITYSENSORMIB-sensoren fliegen raus, wenn sie vorher schon per 
HP-Mib gefunden wurden.
+        my $sensor = $_;
+        my $unique = 1;
+        foreach 
(@{$self->{components}->{environmental_subsystem}->{components}->{sensor_subsystem}->{sensors}})
 {
+          if (exists $_->{entPhysicalIndex} and $sensor->{entPhysicalIndex} == 
$_->{entPhysicalIndex}) {
+            # schleich de, du grippl, du elendicher!
+            $unique = 0;
+            last;
+          }
+        }
+        $unique;
+      } @{$self->{components}->{senvironmental_subsystem}->{sensors}};
+
+      $self->{components}->{senvironmental_subsystem}->check();
+      # vergleichen: entPhysicalIndex entity id mit hpSystemAirEntPhysicalIndex
+      $self->{components}->{senvironmental_subsystem}->dump()
+          if $self->opts->verbose >= 2;
+    }
+    $self->reduce_messages_short('environmental hardware working fine');
   } elsif ($self->mode =~ /device::hardware::load/) {
     
$self->analyze_and_check_cpu_subsystem("Classes::HP::Procurve::Component::CpuSubsystem");
   } elsif ($self->mode =~ /device::hardware::memory/) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/check_nwc_health-7.10.1.8/plugins-scripts/Makefile.am 
new/check_nwc_health-7.10.3/plugins-scripts/Makefile.am
--- old/check_nwc_health-7.10.1.8/plugins-scripts/Makefile.am   2020-01-21 
15:41:13.864451000 +0100
+++ new/check_nwc_health-7.10.3/plugins-scripts/Makefile.am     2020-03-20 
14:55:41.192482500 +0100
@@ -46,6 +46,7 @@
   ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPORTCHANNELMIB.pm \
   ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPORTSECURITYMIB.pm 
\
   ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPROCESSMIB.pm \
+  
../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOREMOTEACCESSMONITORMIB.pm
 \
   
../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBHWENVIROMENTMIB.pm \
   ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBRNDMNGMIB.pm \
   ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBSYSMNGMIB.pm \
@@ -76,7 +77,7 @@
   ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HH3CENTITYEXTMIB.pm \
   
../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HUAWEIENTITYEXTENTMIB.pm \
   ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HOSTRESOURCESMIB.pm \
-  ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HPICFCHASSISMIB.pm \
+  ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HPICFCHASSIS.pm \
   ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IANAIFTYPEMIB.pm \
   ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IANARTPROTOMIB.pm \
   ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IEEE8023LAGMIB.pm \
@@ -173,6 +174,7 @@
   Classes/Cisco/CISCOENVMONMIB/Component/PowersupplySubsystem.pm \
   Classes/Cisco/CISCOENVMONMIB/Component/VoltageSubsystem.pm \
   Classes/Cisco/CISCOENVMONMIB/Component/FanSubsystem.pm \
+  Classes/Cisco/CISCOREMOTEACCESSMONITORMIB/Component/VpnSubsystem.pm \
   Classes/Cisco/CISCOSTACKMIB/Component/StackSubsystem.pm \
   Classes/Cisco/CISCOSTACKWISEMIB/Component/StackSubsystem.pm \
   Classes/Cisco/ASA.pm \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/check_nwc_health-7.10.1.8/plugins-scripts/Makefile.in 
new/check_nwc_health-7.10.3/plugins-scripts/Makefile.in
--- old/check_nwc_health-7.10.1.8/plugins-scripts/Makefile.in   2020-01-21 
15:41:13.877450500 +0100
+++ new/check_nwc_health-7.10.3/plugins-scripts/Makefile.in     2020-03-20 
14:55:41.202476400 +0100
@@ -288,6 +288,7 @@
   ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPORTCHANNELMIB.pm \
   ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPORTSECURITYMIB.pm 
\
   ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPROCESSMIB.pm \
+  
../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOREMOTEACCESSMONITORMIB.pm
 \
   
../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBHWENVIROMENTMIB.pm \
   ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBRNDMNGMIB.pm \
   ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBSYSMNGMIB.pm \
@@ -318,7 +319,7 @@
   ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HH3CENTITYEXTMIB.pm \
   
../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HUAWEIENTITYEXTENTMIB.pm \
   ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HOSTRESOURCESMIB.pm \
-  ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HPICFCHASSISMIB.pm \
+  ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HPICFCHASSIS.pm \
   ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IANAIFTYPEMIB.pm \
   ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IANARTPROTOMIB.pm \
   ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IEEE8023LAGMIB.pm \
@@ -416,6 +417,7 @@
   Classes/Cisco/CISCOENVMONMIB/Component/PowersupplySubsystem.pm \
   Classes/Cisco/CISCOENVMONMIB/Component/VoltageSubsystem.pm \
   Classes/Cisco/CISCOENVMONMIB/Component/FanSubsystem.pm \
+  Classes/Cisco/CISCOREMOTEACCESSMONITORMIB/Component/VpnSubsystem.pm \
   Classes/Cisco/CISCOSTACKMIB/Component/StackSubsystem.pm \
   Classes/Cisco/CISCOSTACKWISEMIB/Component/StackSubsystem.pm \
   Classes/Cisco/ASA.pm \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/check_nwc_health-7.10.1.8/plugins-scripts/check_nwc_health.pl 
new/check_nwc_health-7.10.3/plugins-scripts/check_nwc_health.pl
--- old/check_nwc_health-7.10.1.8/plugins-scripts/check_nwc_health.pl   
2020-01-21 15:41:10.658751500 +0100
+++ new/check_nwc_health-7.10.3/plugins-scripts/check_nwc_health.pl     
2020-03-20 14:55:38.245876300 +0100
@@ -180,6 +180,12 @@
     help => 'Check the status of vpns (up/down)',
 );
 $plugin->add_mode(
+    internal => 'device::vpn::sessions',
+    spec => 'vpn-sessions',
+    alias => undef,
+    help => 'Check the number of vpn sessions (users, errors)',
+);
+$plugin->add_mode(
     internal => 'device::fcinterfaces::usage',
     spec => 'fc-interface-usage',
     alias => undef,


Reply via email to