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,