initial commit; version 22.5.12042

This commit is contained in:
2022-12-12 23:28:25 -05:00
commit af1b03d79f
17653 changed files with 22692970 additions and 0 deletions

View File

@ -0,0 +1,102 @@
-- *****************************************************************
-- SNWL-COMMON-MIB
--
-- 11-09-07 - Initial Version, Mike Uy
-- 03-10-08 - Removed Imports that are not used to prevent warnings
-- in MIB compilation, Mike Uy
-- 04-17-09 - Updated E-mail CONTACT-INFO, Rosalea Real
-- 11-11-09 - Updated SonicWall company address, Mike Uy
-- 07-23-12 - Updated company copyright and organization, Mike Uy
-- 01-06-17 - Updated company copyright and organization, Thomas Tang
--
-- Copyright (c) 2017 SonicWall Inc.
-- All rights reserved.
-- *****************************************************************
SNWL-COMMON-MIB DEFINITIONS ::= BEGIN
IMPORTS
DisplayString FROM SNMPv2-TC
OBJECT-TYPE,
MODULE-IDENTITY FROM SNMPv2-SMI
sonicwallCommon FROM SONICWALL-SMI;
snwlCommonModule MODULE-IDENTITY
LAST-UPDATED "201701060000Z"
ORGANIZATION "SonicWall"
CONTACT-INFO
" SonicWall Inc.
Postal: 5455 Great America Parkway
Santa Clara, CA 95054
USA
Tel: +1 408 745 9600
Fax: +1 408 745 9300
E-mail: support@sonicwall.com"
DESCRIPTION
"This MIB module defines functions and features common
across all SonicWall products and platforms."
REVISION "201701060000Z"
DESCRIPTION "Updated company copyright and organization."
REVISION "200711090000Z"
DESCRIPTION
"Initial Version"
::= { sonicwallCommon 1 }
-- =======================
-- System Group Lists
-- =======================
snwlSys OBJECT IDENTIFIER ::= { snwlCommonModule 1 }
-- Start of System Group --
snwlSysModel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System model name and number"
::= { snwlSys 1 }
snwlSysSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System serial number for this device"
::= { snwlSys 2 }
snwlSysFirmwareVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current system firmware version"
::= { snwlSys 3 }
snwlSysROMVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current system ROM version"
::= { snwlSys 4 }
snwlSysAssetNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"user-defined string entry used for asset tracking"
::= { snwlSys 5 }
-- End of System Group --
END

View File

@ -0,0 +1,188 @@
-- *****************************************************************
-- SNWL-SSLVPN-MIB.MIB
--
-- 04-22-10 - Updated for new OIDs
-- 11-15-09 - Initial version
-- 07-24-12 - Updated company copyright and organization
--
-- Copyright (c) 2012 DELL Inc.
-- All rights reserved.
-- *****************************************************************
SNWL-SSLVPN-MIB DEFINITIONS ::= BEGIN
IMPORTS
DisplayString FROM SNMPv2-TC
MODULE-IDENTITY,
OBJECT-IDENTITY FROM SNMPv2-SMI
sonicwall, sonicwallSSLVPN FROM SONICWALL-SMI;
sonicwallSSLVPN MODULE-IDENTITY
LAST-UPDATED "201207240000z"
ORGANIZATION "DELL SonicWALL"
CONTACT-INFO
" DELL SonicWall
Postal: 2001 Logic Drive
San Jose, CA 95124-3452
USA
Tel: +1 408 745 9600
Fax: +1 408 745 9300
E-mail: products@sonicwall.com"
DESCRIPTION
"This MIB module defines functions and features for
SonicWALL SMB SSL VPN products"
REVISION "200910260000Z"
DESCRIPTION
"Initial version."
::= { sonicwall 6 }
--
-- top level structure
-- 1.3.6.1.4.1.8741.6
--
-- ===============================================================
-- Reserved for future use
-- sslvpnTrapModule OBJECT IDENTIFIER ::= { sonicwallSSLVPN 1 }
-- ===============================================================
sslvpnSystemModule OBJECT IDENTIFIER ::= { sonicwallSSLVPN 2 }
sslvpnLicenseModule OBJECT IDENTIFIER ::= { sonicwallSSLVPN 3 }
-- =======================
-- sslvpnSystemModule
-- =======================
sslvpnSys OBJECT IDENTIFIER ::= { sslvpnSystemModule 1 }
sslvpnAuthCode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Authentication code"
::= { sslvpnSys 1 }
cpuType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU type"
::= { sslvpnSys 2 }
cpuUtilization OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU utilization"
::= { sslvpnSys 3 }
memoryTotal OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total memory"
::= { sslvpnSys 4 }
memoryUtilization OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Memory utilization"
::= { sslvpnSys 5 }
systemTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System clock time"
::= { sslvpnSys 6 }
systemUptime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System up time."
::= { sslvpnSys 7 }
activeUsers OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active user sessions"
::= { sslvpnSys 8 }
activeUserLicense OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"User licenses in use"
::= { sslvpnSys 9 }
activeNetExtenderConnections OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active NetExtender connections"
::= { sslvpnSys 10 }
activeVirtualAssistTechnicians OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active Virtual Assist technicians"
::= { sslvpnSys 11 }
-- =======================
-- sslvpnLicenseModule
-- =======================
sslvpnLicense OBJECT IDENTIFIER ::= { sslvpnLicenseModule 1 }
userLicense OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"User license information."
::= { sslvpnLicense 1 }
viewPointLicense OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ViewPoint license information."
::= { sslvpnLicense 2 }
virtualAssistLicense OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Virtual assist license information."
::= { sslvpnLicense 3 }
wafLicense OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Web Application license information."
::= { sslvpnLicense 4 }
END

View File

@ -0,0 +1,83 @@
-- *****************************************************************
-- Copyright (c) 2017 SonicWall Inc.
-- All rights reserved.
-- *****************************************************************
SONICWALL-COMMON-MIB DEFINITIONS ::= BEGIN
IMPORTS
DisplayString FROM SNMPv2-TC
OBJECT-TYPE,
MODULE-IDENTITY FROM SNMPv2-SMI
sonicwallCommon FROM SONICWALL-SMI;
snwlCommonModule MODULE-IDENTITY
LAST-UPDATED "201804090001Z"
ORGANIZATION "SonicWall"
CONTACT-INFO
" SonicWall Inc.
Tel: +1 408 745 9600
Fax: +1 408 745 9300
E-mail: support@sonicwall.com"
DESCRIPTION
"This MIB module defines functions and features common
across all SonicWall products and platforms."
::= { sonicwallCommon 1 }
-- =======================
-- System Group Lists
-- =======================
snwlSys OBJECT IDENTIFIER ::= { snwlCommonModule 1 }
-- Start of System Group --
snwlSysModel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System model name and number"
::= { snwlSys 1 }
snwlSysSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System serial number for this device"
::= { snwlSys 2 }
snwlSysFirmwareVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current system firmware version"
::= { snwlSys 3 }
snwlSysROMVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current system ROM version"
::= { snwlSys 4 }
snwlSysAssetNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"user-defined string entry used for asset tracking"
::= { snwlSys 5 }
-- End of System Group --
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,266 @@
-- *****************************************************************
-- SONICWALL-GMS-TRAP
--
-- 08-01-2002, Initial Version, Anthony Moore
-- 11-11-2009, Renamed this file from
-- SW-GMS-TRAP.MIB to
-- SONICWALL-GMS-TRAP-MIB.MIB Ajit Nair
-- 11-11-2009, Updated SonicWALL company address, Ajit Nair
-- 08-01-2013, "SonicWALL" changed to "Dell SonicWALL"; updated Copyright date, Prasad Bevara
--
-- Version: Enhanced v1.10
--
-- Copyright (c) 2001 - 2013 by Dell SonicWall, Inc.
-- All rights reserved.
-- *****************************************************************
SONICWALL-GMS-TRAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
DisplayString,
TEXTUAL-CONVENTION FROM SNMPv2-TC
IpAddress,
snmpModules,
OBJECT-TYPE,
NOTIFICATION-TYPE,
MODULE-IDENTITY FROM SNMPv2-SMI
snmpTrapEnterprise FROM SNMPv2-MIB
snmpTrapAddress,
snmpTrapCommunity FROM SNMP-COMMUNITY-MIB
sonicwallGMS FROM SONICWALL-SMI
swTrapInfoTrapType,
swTrapInfoTrapDescription FROM SONICWALL-FIREWALL-TRAP-MIB;
sonicwallGMSTrapModule MODULE-IDENTITY
LAST-UPDATED "201308010000Z"
ORGANIZATION "Dell SonicWall, Inc."
CONTACT-INFO "Dell SonicWall, Inc.
Postal: 2001 Logic Drive
San Jose, CA 95124-3452
USA
Tel: +1 408 745 9600
Fax: +1 408 745 9300
E-mail: products@sonicwall.com"
DESCRIPTION
"The MIB Module for Dell SonicWALL GMS Trap."
::= { sonicwallGMS 1 }
-- *********************************************************************
-- Type define
-- *********************************************************************
GmsTrapType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Trap type from GMSTrapMaker or GMSSnmpMgr. 3-digit codes. 1XX codes
are for gmsTrapStatus messages. 2XX codes are for gmsTrapSysError messages."
SYNTAX INTEGER {
trapTypeStillAlive (100), -- GMS component is still functioning
trapTypeLostContact (101), -- GMS component no longer sending trapTypeStillAlive
trapTypeFirewallLostContact (102), -- Firewall no longer sending Syslog Heartbeat
trapTypeNormalShutdown (103), -- GMS component has been shutdown by the user
trapTypeStartup (104), -- GMS component has started
trapTypeStartContact (105), -- GMS component has started sending trapTypeStillAlive
trapTypeFirewallStartContact (106), -- Firewall has started sending Syslog Heartbeat
trapTypeFirewallMonDevicesUpDown (110), -- NetMonitor devices up and down status
trapTypeFirewallMonDevicesSNMPRTMAlert (120), -- NetMonitor SNMP realtime monitor alerts
trapTypeFirewallEventMgmtAlert (130), -- GMS Event Mgmt alerts
trapTypeUnspecified (200), -- Generic trap sent from GMS Event Management
trapTypeStopSnmpManager (199) -- Special trap to stop the GMSSnmpMgr
}
GmsComponentType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Type of the GMS component that is sending the trap."
SYNTAX INTEGER {
componentTypeGMSSNMPMgr (0), -- GMS SNMP Manager
componentTypeGMSConsole (1), -- Web Server
componentTypeGMSAgent (2), -- Scheduler
componentTypeGateway (3), -- GMS Gateway
componentTypeFirewall (4), -- GMS Managed Appliances
componentTypeViewpointScheduler (5), -- Viewpoint Schedule
componentTypeViewpointSummarizer (6), -- Viewpoint Summarizer
componentTypeCLI (7), -- GMS CLI
componentTypeVisualTool (8), -- GMS Visualization Tool
componentTypeSyslogCollector (9), -- GMS Syslog Collector
componentTypeSGMSTool (10), -- GMS SGMS Tool
componentTypeSGMSMonitor (11), -- GMS Net Monitor
componentTypeSGMSUpdater (12), -- GMS Updater
componentTypeSGMSJUnit (13), -- GMS JUnit
componentTypeSGMSEventMgmt (14), -- GMS Event Mgmt Module
componentTypeSGMSWebServices (15), -- GMS Web Services
componentTypeGMSUnknown (999) -- Unknown
}
-- **************************** Enterprise Specific Traps Information *******************************
sonicwallGMSTrapInfo OBJECT IDENTIFIER ::= {sonicwallGMSTrapModule 1}
-- ******************************************************************************************
--
-- The gmsTrapInfoTable
--
-- This table contains information that is
-- for the basic event on the firewall.
-- ******************************************************************************************
gmsTrapInfoTable OBJECT IDENTIFIER ::= { sonicwallGMSTrapInfo 1 }
gmsTrapInfoTrapType OBJECT-TYPE
SYNTAX GmsTrapType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"trap type. "
::= { gmsTrapInfoTable 1 }
gmsTrapInfoTrapDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The description of the trap. "
::= { gmsTrapInfoTable 2 }
gmsTrapInfoSerial OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The serial number of the source device; usually equals MAC address. "
::= { gmsTrapInfoTable 3 }
gmsTrapInfoComponentType OBJECT-TYPE
SYNTAX GmsComponentType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"0 = gmsSNMPMgr, 1 = Console, 2 = Agent."
::= { gmsTrapInfoTable 4 }
-- ******************************************************************************************
--
-- sonicwall firewall trap group
--
-- This group defines the trap which sonicwall firewall generated
-- ******************************************************************************************
sonicwallGMSTrapRoot OBJECT IDENTIFIER ::= {sonicwallGMSTrapModule 2}
gmsFwTrapAttack NOTIFICATION-TYPE
OBJECTS {
swTrapInfoTrapType,
swTrapInfoTrapDescription,
gmsTrapInfoSerial,
snmpTrapAddress,
snmpTrapCommunity,
snmpTrapEnterprise
}
STATUS current
DESCRIPTION
"This trap indicates that the firewall have detected a attack.
The bound objects provide more detailed information about this problem."
::= { sonicwallGMSTrapRoot 0 1 }
gmsFwTrapSysError NOTIFICATION-TYPE
OBJECTS {
swTrapInfoTrapType,
swTrapInfoTrapDescription,
gmsTrapInfoSerial,
snmpTrapAddress,
snmpTrapCommunity,
snmpTrapEnterprise
}
STATUS current
DESCRIPTION
"This trap indicates that there is a system problem with the SonicWALL appliance.
The bound objects provide more detailed information about this problem."
::= { sonicwallGMSTrapRoot 0 2 }
gmsFwTrapBlkWebSite NOTIFICATION-TYPE
OBJECTS {
swTrapInfoTrapType,
swTrapInfoTrapDescription,
gmsTrapInfoSerial,
snmpTrapAddress,
snmpTrapCommunity,
snmpTrapEnterprise
}
STATUS current
DESCRIPTION
"This trap indicates that there is a web site was blocked by the firewall.
The bound objects provide more detailed information about this problem."
::= { sonicwallGMSTrapRoot 0 3 }
gmsFwTrapIpsecTunnel NOTIFICATION-TYPE
OBJECTS {
swTrapInfoTrapType,
swTrapInfoTrapDescription,
swTrapInfoSaName,
swTrapInfoFwSrlNumber,
swTrapInfoSaStatus,
swTrapInfoSrcAddrBegin,
swTrapInfoSrcAddrEnd,
swTrapInfoDstAddrBegin,
swTrapInfoDstAddrEnd,
gmsTrapInfoSerial,
snmpTrapAddress,
snmpTrapCommunity,
snmpTrapEnterprise
}
STATUS current
DESCRIPTION
"This trap indicates that there has bee a change in the IPSec tunnel status along with
the parameters required to indentify the tunnel."
::= { sonicwallGMSTrapRoot 0 4 }
gmsTrapStatus NOTIFICATION-TYPE
OBJECTS {
gmsTrapInfoTrapType,
gmsTrapInfoTrapDescription,
gmsTrapInfoSerial,
gmsTrapInfoComponentType,
snmpTrapAddress,
snmpTrapCommunity,
snmpTrapEnterprise
}
STATUS current
DESCRIPTION
"This trap indicates the status of a GMS Component. For example, a trap with
gmsTrapInfoTrapType == trapTypeLostContact and
gmsTrapInfoComponentType == componentTypeGMSConsole would be sent when thr GMS
SNMP Manager loses contact with the GMS WebServer."
::= { sonicwallGMSTrapRoot 0 5 }
gmsTrapSysError NOTIFICATION-TYPE
OBJECTS {
gmsTrapInfoTrapType,
gmsTrapInfoTrapDescription,
gmsTrapInfoSerial,
gmsTrapInfoComponentType,
snmpTrapAddress,
snmpTrapCommunity,
snmpTrapEnterprise
}
STATUS current
DESCRIPTION
"This trap indicates that there is a system problem with the GMS component.
The bound objects provide more detailed information about this problem."
::= { sonicwallGMSTrapRoot 0 6 }
END

View File

@ -0,0 +1,90 @@
-- *****************************************************************
-- Copyright (c) 2017 SonicWall Inc.
-- All rights reserved.
-- *****************************************************************
SONICWALL-SMA-APPLIANCE-SECURITY-HISTORY-MIB DEFINITIONS ::= BEGIN
IMPORTS
sonicwallSMAAppliance
FROM SONICWALL-SMA-MIB
InternationalDisplayString
FROM HOST-RESOURCES-MIB
OBJECT-TYPE, Integer32,MODULE-IDENTITY
FROM SNMPv2-SMI;
sonicwallSecurityHistory MODULE-IDENTITY
LAST-UPDATED "201804090001Z"
ORGANIZATION "SonicWall"
CONTACT-INFO
" SonicWall Inc.
Tel: +1 408 745 9600
Fax: +1 408 745 9300
E-mail: support@sonicwall.com"
DESCRIPTION "This SonicWall MIB provides Security History Info"
::= {sonicwallSMAAppliance 4}
numOfLoginDenials OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of login denials in the last 24 hours"
::= { sonicwallSecurityHistory 1 }
lastLoginDenial OBJECT IDENTIFIER
::= { sonicwallSecurityHistory 2 }
numOfAccessDenials OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of access denials in the last 24 hours"
::= { sonicwallSecurityHistory 3 }
lastAccessDenial OBJECT IDENTIFIER
::= { sonicwallSecurityHistory 4 }
lastLoginDeniedUser OBJECT-TYPE
SYNTAX InternationalDisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The last user who was denied authentication, shown in \
the format user@realm."
::= { lastLoginDenial 1 }
lastLoginDeniedTime OBJECT-TYPE
SYNTAX InternationalDisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The time when the last user was denied authentication \
in a string of the form Wed Jun 30 21:49:08 1993, in \
the same timezone as appliance timezone."
::= { lastLoginDenial 2 }
lastAccessDeniedUser OBJECT-TYPE
SYNTAX InternationalDisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The last user who was denied access, shown in the \
format user@realm."
::= { lastAccessDenial 1 }
lastAccessDeniedResource OBJECT-TYPE
SYNTAX InternationalDisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The resource which can be URL, host:port or host to \
which access was denied."
::= { lastAccessDenial 2 }
lastAccessDeniedTime OBJECT-TYPE
SYNTAX InternationalDisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The time when the last user was denied access in a \
string of the form Wed Jun 30 21:49:08 1993, in the \
same timezone as appliance timezone."
::= { lastAccessDenial 3 }
END

View File

@ -0,0 +1,101 @@
-- *****************************************************************
-- Copyright (c) 2017 SonicWall Inc.
-- All rights reserved.
-- *****************************************************************
SONICWALL-SMA-APPLIANCE-SERVICE-HEALTH-MIB DEFINITIONS ::= BEGIN
IMPORTS
sonicwallSMAAppliance
FROM SONICWALL-SMA-MIB
RowStatus, DisplayString, TruthValue
FROM SNMPv2-TC
InternationalDisplayString
FROM HOST-RESOURCES-MIB
OBJECT-TYPE, MODULE-IDENTITY, Integer32, enterprises, NOTIFICATION-TYPE
FROM SNMPv2-SMI;
sonicwallServiceHealth MODULE-IDENTITY
LAST-UPDATED "201804090001Z"
ORGANIZATION "SonicWall"
CONTACT-INFO
" SonicWall Inc.
Tel: +1 408 745 9600
Fax: +1 408 745 9300
E-mail: support@sonicwall.com"
DESCRIPTION "This SonicWall MIB provides Service Health Info"
::= {sonicwallSMAAppliance 3}
serviceTable OBJECT-TYPE
SYNTAX SEQUENCE OF ServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of ASAP services in the service table."
::= { sonicwallServiceHealth 1 }
serviceEntry OBJECT-TYPE
SYNTAX ServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This field represents the service table Entry."
INDEX { serviceId }
::= { serviceTable 1 }
ServiceEntry ::= SEQUENCE {
serviceId Integer32,
serviceDescription InternationalDisplayString,
serviceState Integer32,
serviceTableRowStatus RowStatus
}
serviceId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Index field for Service Table."
::= { serviceEntry 1 }
serviceDescription OBJECT-TYPE
SYNTAX InternationalDisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Name of the ASAP service. Currently supported are \
Appliance Management console (AMC), Web Access Service (Extraweb), \
ASAP Workplace and Syslog-Ng. "
::= { serviceEntry 2 }
serviceState OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This oid conveys service state as \
active(1), down(2) or crashed(6)."
::= { serviceEntry 3 }
serviceTableRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Currently supported row status are \
Active(1), NotInService(2)"
::= { serviceEntry 4 }
asapServiceUp NOTIFICATION-TYPE
OBJECTS { serviceDescription }
STATUS current
DESCRIPTION "An ASAP service on the single node system; identified \
by the IP address the trap is sent from has gone up. \
The serviceDescription oid is sent along with this trap."
::= { sonicwallServiceHealth 2 }
asapServiceDown NOTIFICATION-TYPE
OBJECTS { serviceDescription }
STATUS current
DESCRIPTION "An ASAP service on the single node system; \
identified by the IP address the trap is sent from has \
gone down. The serviceDescription oid is sent along with this trap."
::= { sonicwallServiceHealth 3 }
END

View File

@ -0,0 +1,220 @@
-- *****************************************************************
-- Copyright (c) 2017 SonicWall Inc.
-- All rights reserved.
-- *****************************************************************
SONICWALL-SMA-APPLIANCE-SYSTEM-HEALTH-MIB DEFINITIONS ::= BEGIN
IMPORTS
sonicwallSMAAppliance
FROM SONICWALL-SMA-MIB
OBJECT-TYPE, Integer32, NOTIFICATION-TYPE, enterprises, MODULE-IDENTITY
FROM SNMPv2-SMI;
sonicwallSystemHealth MODULE-IDENTITY
LAST-UPDATED "201804090001Z"
ORGANIZATION "Sonicwall"
CONTACT-INFO
" SonicWall Inc.
Tel: +1 408 745 9600
Fax: +1 408 745 9300
E-mail: support@sonicwall.com"
DESCRIPTION "This Sonicwall MIB provides System Health Info"
::= {sonicwallSMAAppliance 2}
authenticatedUsers OBJECT IDENTIFIER
::= { sonicwallSystemHealth 1 }
connectionUtilization OBJECT IDENTIFIER
::= { sonicwallSystemHealth 2 }
cpuUtilization OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current CPU percent utilization of the sum of \
CPUs on the single node."
::= { sonicwallSystemHealth 3 }
memoryTotalUtilization OBJECT IDENTIFIER
::= { sonicwallSystemHealth 4 }
ramUtilization OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current virtual memory (RAM ) percentage being utilized."
::= { memoryTotalUtilization 1 }
swapUtilization OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current virtual memory (Swap) percentage being utilized."
::= { memoryTotalUtilization 2 }
bandwidthUtilization OBJECT IDENTIFIER
::= { sonicwallSystemHealth 5 }
cpuCapacityWarning NOTIFICATION-TYPE
OBJECTS { cpuUtilization }
STATUS current
DESCRIPTION "The heuristically determined percentage of cpu capacity \
utilization of a single node system has exceeded the 90% \
of the cpu capacity. This capacity is the cpuCapacityUtilization \
for single node systems. "
::= { sonicwallSystemHealth 6 }
memoryCapacityWarning NOTIFICATION-TYPE
OBJECTS { ramUtilization }
STATUS current
DESCRIPTION "The heuristically determined percentage of memory \
capacity utilization of a single node system has exceeded \
the 90% of the memory capacity. This capacity is the \
memoryCapacityUtilization for single node systems."
::= { sonicwallSystemHealth 7 }
userLimitWarning NOTIFICATION-TYPE
OBJECTS { currentlyLoggedIn }
STATUS current
DESCRIPTION "The number of currently authenticated active user \
sessions on a single node (currentlyLoggedIn) has \
reached 90 percent of the license capacity limit."
::= { sonicwallSystemHealth 8 }
currentlyLoggedIn OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of currently authenticated active user sessions."
::= { authenticatedUsers 1 }
peakLoggedIn OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The maximum number of authenticated active user \
sessions since the last reset; where reset interval \
is 24 hours."
::= { authenticatedUsers 2 }
maximumlicensedUsers OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The maximum number of active user sessions the \
appliance (or cluster of appliances) is licensed for."
::= { authenticatedUsers 3 }
currentConnections OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of connections currently being serviced \
by the appliance ( or cluster of appliances)."
::= { connectionUtilization 1 }
peakConnections OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The maximum number of concurrent appliance \
connections since the last reset; where the reset \
interval is 24 hours."
::= { connectionUtilization 2 }
internalInterfaceCurrentThroughput OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current SSL VPN throughput in Mega bits per \
second as measured on the internal interface of the node \
since the last reset interval; where reset interval is 24 hours."
::= { bandwidthUtilization 1 }
internalInterfacePeakThroughput OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The peak SSL VPN InternalInterface throughput in Mega \
bits per second since the last reset interval; \
where reset interval is 24 hours."
::= { bandwidthUtilization 2 }
externalInterfaceCurrentThroughput OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current SSL VPN throughput in Mega bits per second \
as measured on the external interface of the node since \
the last reset interval; where reset interval is 24 hours."
::= { bandwidthUtilization 3 }
externalInterfacePeakThroughput OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The peak SSL VPN ExternalInterface throughput in \
Mega bits per second since the last reset interval; \
where reset interval is 24 hours."
::= { bandwidthUtilization 4 }
clusterlInterfaceCurrentThroughput OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current SSL VPN ClusterInterface throughput in \
Mega bits per second since the last reset interval; \
where reset interval is 24 hours."
::= { bandwidthUtilization 5 }
clusterInterfacePeakThroughput OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The peak SSL VPN ClusterInterface throughput in \
Mega bits per second since the last reset interval; \
where reset interval is 24 hours."
::= { bandwidthUtilization 6 }
logUtilization OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Percent of log file partition being utilized"
::= { sonicwallSystemHealth 9 }
logCapacityWarning NOTIFICATION-TYPE
OBJECTS { logUtilization }
STATUS current
DESCRIPTION "The percentage of log file disk space of a single \
node system has exceeded the 90% of the total \
capacity. "
::= { sonicwallSystemHealth 100 }
userLimitReached NOTIFICATION-TYPE
OBJECTS { currentlyLoggedIn }
STATUS current
DESCRIPTION "The number of currently authenticated active user \
sessions on a single node (currentlyLoggedIn) has \
reached the current license capacity limit."
::= { sonicwallSystemHealth 102 }
userLimitExceeded NOTIFICATION-TYPE
OBJECTS { currentlyLoggedIn }
STATUS current
DESCRIPTION "The number of currently authenticated active user \
sessions on a single node (currentlyLoggedIn) has \
exceeded the current license capacity limit."
::= { sonicwallSystemHealth 103 }
END

View File

@ -0,0 +1,59 @@
-- *****************************************************************
-- Copyright (c) 2017 SonicWall Inc.
-- All rights reserved.
-- *****************************************************************
SONICWALL-SMA-APPLIANCE-SYSTEM-INFO-MIB DEFINITIONS ::= BEGIN
IMPORTS
sonicwallSMAAppliance
FROM SONICWALL-SMA-MIB
OBJECT-TYPE, Integer32, NOTIFICATION-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
InternationalDisplayString
FROM HOST-RESOURCES-MIB;
sonicwallSystemInfo MODULE-IDENTITY
LAST-UPDATED "201804090001Z"
ORGANIZATION "SonicWall"
CONTACT-INFO
" SonicWall Inc.
Tel: +1 408 745 9600
Fax: +1 408 745 9300
E-mail: support@sonicwall.com"
DESCRIPTION "This SonicWall MIB provides System Info"
::= {sonicwallSMAAppliance 1}
SMAVersion OBJECT-TYPE
SYNTAX InternationalDisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Version of SMA running on this node in \
major.minor.micro-patch-build format."
::= { sonicwallSystemInfo 1 }
hardwareModel OBJECT-TYPE
SYNTAX InternationalDisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The model number of this node."
::= { sonicwallSystemInfo 2 }
SMASystemUp NOTIFICATION-TYPE
STATUS current
DESCRIPTION "The SMA single node system; identified by the IP \
address the trap is sent from is back online."
::= { sonicwallSystemInfo 4 }
SMASystemDown NOTIFICATION-TYPE
STATUS current
DESCRIPTION "The SMA single node system; identified by the IP \
address the trap is sent from is going offline."
::= { sonicwallSystemInfo 5 }
END

View File

@ -0,0 +1,185 @@
-- *****************************************************************
-- Copyright (c) 2017 SonicWall Inc.
-- All rights reserved.
-- *****************************************************************
SONICWALL-SMA-APPLIANCE-TUNNEL-SERVER-MIB DEFINITIONS ::= BEGIN
IMPORTS
sonicwallSMAAppliance
FROM SONICWALL-SMA-MIB
InternationalDisplayString
FROM HOST-RESOURCES-MIB
OBJECT-TYPE, Integer32,NOTIFICATION-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI;
sonicwallTunnelServer MODULE-IDENTITY
LAST-UPDATED "201804090001Z"
ORGANIZATION "SonicWall"
CONTACT-INFO
" SonicWall Inc.
Tel: +1 408 745 9600
Fax: +1 408 745 9300
E-mail: support@sonicwall.com"
DESCRIPTION "This SonicWall MIB provides Tunnel Server Statistics"
::= {sonicwallSMAAppliance 5}
tunnelServerState OBJECT-TYPE
SYNTAX InternationalDisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This oid conveys tunnel service state as \
ACTIVE, DOWN or CRASHED."
::= { sonicwallTunnelServer 1 }
numOfTunnelServiceClientAddrPool OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of Client Addr Pool assigned"
::= { sonicwallTunnelServer 2 }
tunnelServiceClientAddrPoolRangesTable OBJECT-TYPE
SYNTAX SEQUENCE OF TunnelServiceClientAddrPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table provides information about how many address \
pools are currently active in a appliance & what are \
their ranges."
::= { sonicwallTunnelServer 3 }
tunnelServiceClientAddrPoolEntry OBJECT-TYPE
SYNTAX TunnelServiceClientAddrPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The number of pools are currently active in a appliance."
INDEX { tunnelServiceClientAddrPoolId }
::= { tunnelServiceClientAddrPoolRangesTable 1 }
TunnelServiceClientAddrPoolEntry ::= SEQUENCE {
tunnelServiceClientAddrPoolId Integer32,
tunnelServiceClientAddrPoolUtilization Integer32,
tunnelServiceStartRangeOfClientAddrPool InternationalDisplayString,
tunnelServiceEndRangeOfClientAddrPool InternationalDisplayString
}
tunnelServiceClientAddrPoolId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Index field for client Address Pool Utilization"
::= { tunnelServiceClientAddrPoolEntry 1 }
tunnelServiceClientAddrPoolUtilization OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Percentages of total how many VIPs are issued from \
this client address pools"
::= { tunnelServiceClientAddrPoolEntry 2 }
tunnelServiceStartRangeOfClientAddrPool OBJECT-TYPE
SYNTAX InternationalDisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP address in dot notation stating start range of \
client Address Pool Utilization"
::= { tunnelServiceClientAddrPoolEntry 3 }
tunnelServiceEndRangeOfClientAddrPool OBJECT-TYPE
SYNTAX InternationalDisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP address in dot notation stating end range of \
client Address Pool Utilization"
::= { tunnelServiceClientAddrPoolEntry 4 }
numberOfTunnelServiceSslTunnels OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number how many tunnels existing on this appliance"
::= { sonicwallTunnelServer 4 }
tunnelServiceSslTunnelTable OBJECT-TYPE
SYNTAX SEQUENCE OF TunnelServiceSslTunnelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The tunnel Server tunnels statistics."
::= { sonicwallTunnelServer 5 }
tunnelServiceSslTunnelEntry OBJECT-TYPE
SYNTAX TunnelServiceSslTunnelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This represents the tunnel service SSL tunnel table entry"
INDEX { tunnelServiceSslTunnelId }
::= { tunnelServiceSslTunnelTable 1 }
TunnelServiceSslTunnelEntry ::= SEQUENCE {
tunnelServiceSslTunnelId Integer32,
tunnelServiceSslTunnelUser InternationalDisplayString,
tunnelServiceSslTunnelVIP InternationalDisplayString,
numOfTunnelServiceFlowsPerTunnel Integer32,
tunnelServiceSslTunnelUpTime Integer32
}
tunnelServiceSslTunnelId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Index field for tunnel service SSL Tunnel Table"
::= { tunnelServiceSslTunnelEntry 1 }
tunnelServiceSslTunnelUser OBJECT-TYPE
SYNTAX InternationalDisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Username associated with this tunnel service SSL Tunnel."
::= { tunnelServiceSslTunnelEntry 2 }
tunnelServiceSslTunnelVIP OBJECT-TYPE
SYNTAX InternationalDisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Virtual IP address associated with this tunnel service SSL tunnel."
::= { tunnelServiceSslTunnelEntry 3 }
numOfTunnelServiceFlowsPerTunnel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of flows per this tunnel service SSL tunnel."
::= { tunnelServiceSslTunnelEntry 4 }
tunnelServiceSslTunnelUpTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Uptime statistics for this tunnel service SSL tunnel."
::= { tunnelServiceSslTunnelEntry 5 }
tunnelServiceclientAddrPoolUtilizationWarning NOTIFICATION-TYPE
STATUS current
DESCRIPTION "When client address-pool utilization per pool \
exceeds threshold a trap should be triggered."
::= { sonicwallTunnelServer 100 }
tunnelServerStateChange NOTIFICATION-TYPE
STATUS current
DESCRIPTION "Tunnel Server core functionality depends upon user \
space processes avssld, avpsd and avwq \
kernel threads. SNMP agent will monitor these \
four processes and when any of these go down \
this trap will be triggered. Trap description \
will specify tunnel service is down due to particular \
component for example the description will contain \
names of tunnel service and failed thread for example avssld(0)."
::= { sonicwallTunnelServer 101}
END

View File

@ -0,0 +1,27 @@
-- *****************************************************************
-- Copyright (c) 2017 SonicWall Inc.
-- All rights reserved.
-- *****************************************************************
SONICWALL-SMA-MIB DEFINITIONS ::= BEGIN
IMPORTS
sonicwallSMA
FROM SONICWALL-SMI
OBJECT-TYPE, Integer32, NOTIFICATION-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
InternationalDisplayString
FROM HOST-RESOURCES-MIB;
sonicwallSMAAppliance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Sub-tree to register SMA Appliance MIBs."
::= { sonicwallSMA 1 }
sonicwallSMACMS OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Sub-tree to register SMA CMS MIBs."
::= { sonicwallSMA 2 }
END

View File

@ -0,0 +1,90 @@
-- *****************************************************************
-- Copyright (c) 2017 SonicWall Inc.
-- All rights reserved.
-- *****************************************************************
SONICWALL-SMI
--FORCE-INCLUDE <mib.h>
--FORCE-INCLUDE <snmpdefs.h>
--FORCE-INCLUDE "swPrivMibhand.h"
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY,
enterprises
FROM SNMPv2-SMI;
sonicwall MODULE-IDENTITY
LAST-UPDATED "201804090001Z"
ORGANIZATION "SonicWall"
CONTACT-INFO
" SonicWall Inc.
Tel: +1 408 745 9600
Fax: +1 408 745 9300
E-mail: support@sonicwall.com"
DESCRIPTION
"The MIB Module for SonicWall enterprise."
REVISION "201701060000Z"
DESCRIPTION "Updated company copyright and organization."
REVISION "200701060000Z"
DESCRIPTION "Initial version."
::= { enterprises 8741 }
sonicwallFw OBJECT-IDENTITY
STATUS current
DESCRIPTION
"sonicwallFw is the subtree for the SonicWall firewall products."
::= { sonicwall 1 }
sonicwallCommon OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Subtree for MIBs common for all SonicWall products"
::= { sonicwall 2 }
sonicwallGMS OBJECT-IDENTITY
STATUS current
DESCRIPTION
"sonicwallGMS is the subtree for the SonicWall Global Management System products."
::= { sonicwall 3 }
sonicwallEmailSec OBJECT-IDENTITY
STATUS current
DESCRIPTION
"sonicwallEmailSec is the subtree for SonicWall email security products."
::= { sonicwall 4 }
sonicwallDataCenter OBJECT-IDENTITY
STATUS current
DESCRIPTION
"sonicwallDataCenter is the subtree for SonicWall datacenter operations."
::= { sonicwall 5 }
sonicwallSSLVPN OBJECT-IDENTITY
STATUS current
DESCRIPTION
"sonicwallSSLVPN is the subtree for SonicWall SSL VPN products."
::= { sonicwall 6 }
sonicwallCDP OBJECT-IDENTITY
STATUS current
DESCRIPTION
"sonicwallCDP is the subtree for SonicWall CDP products."
::= { sonicwall 7 }
sonicwallSMA OBJECT-IDENTITY
STATUS current
DESCRIPTION
"sonicwallSMA is the subtree for SonicWall SMA 1000 series products."
::= { sonicwall 8 }
END