Initial commit

This commit is contained in:
David Leutgeb
2023-12-05 12:25:34 +01:00
commit 98a672123c
4378 changed files with 8817503 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,191 @@
-- *****************************************************************
-- SNWL-SSLVPN-MIB.MIB
--
-- 04-22-10 - Updated for new OIDs
-- 11-15-09 - Initial version
-- 07-24-12 - Updated company copyright and organization
-- 01-06-17 - Updated company copyright and organization, Derek Yu
-- Copyright (c) 2017 SonicWall Inc.
-- All rights reserved.
-- *****************************************************************
SNWL-SSLVPN-MIB DEFINITIONS ::= BEGIN
IMPORTS
DisplayString FROM SNMPv2-TC
MODULE-IDENTITY,
OBJECT-IDENTITY FROM SNMPv2-SMI
sonicwallSSLVPN FROM SONICWALL-SMI;
sonicwallSSLVPN 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 for
SonicWall SMA products"
REVISION "201701060000Z"
DESCRIPTION "Updated company copyright and organization."
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,252 @@
-- *****************************************************************
-- SONICWALL-FIREWALL-IP-STATISTICS
--
-- June 2002, Initial Version, Srikanth Nayani
-- Apr 2003, Change Postal, Susan Yan
-- Nov 2005, Add CPU and RAM Utilizations, GM Anderson
-- 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 - Renamed this file from
-- sonic_stats.mib to
-- SONICWALL-FIREWALL-IP-STATISTICS-MIB.MIB, Mike Uy
-- 11-11-09 - Updated SonicWALL company address, Mike Uy
--
-- Copyright (c) 2001 - 2009 by SonicWall, Inc.
-- All rights reserved.
-- *****************************************************************
SONICWALL-FIREWALL-IP-STATISTICS-MIB DEFINITIONS ::= BEGIN
IMPORTS
DisplayString FROM SNMPv2-TC
IpAddress,
OBJECT-TYPE,
MODULE-IDENTITY FROM SNMPv2-SMI
Counter FROM RFC1155-SMI
sonicwallFw FROM SONICWALL-SMI;
sonicwallFwStatsModule MODULE-IDENTITY
LAST-UPDATED "200911110000Z"
ORGANIZATION "SonicWall, Inc."
CONTACT-INFO
" 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 SonicWALL Firewall Ipsec Statistics."
REVISION "200511090000Z"
DESCRIPTION
"Initial Version"
::= { sonicwallFw 3 }
-- =======================
-- sonic Firewall Statistics
-- =======================
sonicwallFwStats OBJECT IDENTIFIER ::= {sonicwallFwStatsModule 1}
sonicMaxConnCacheEntries OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Maximum number of connection cache entries allowed through the firewall"
::= { sonicwallFwStats 1 }
sonicCurrentConnCacheEntries OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of active connection cache entries through the firewall"
::= { sonicwallFwStats 2 }
sonicCurrentCPUUtil OBJECT-TYPE
SYNTAX Gauge
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Instantaneous CPU Utilization in percent"
::= { sonicwallFwStats 3 }
sonicCurrentRAMUtil OBJECT-TYPE
SYNTAX Gauge
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Instantaneous RAM Utilization in percent"
::= { sonicwallFwStats 4 }
sonicwallFwVPNStats OBJECT IDENTIFIER ::= {sonicwallFwStatsModule 2}
sonicwallFwVpnIPSecStats OBJECT IDENTIFIER ::= {sonicwallFwVPNStats 1}
-- =======================
-- sonic IPsec Statistics Table
-- =======================
sonicSAStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF SonicSAStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides statistics for each Security Association."
::= { sonicwallFwVpnIPSecStats 1 }
sonicSAStatEntry OBJECT-TYPE
SYNTAX SonicSAStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries in table cannot be added or deleted. This table is
completely controlled by the agent. Each SA statistics will be
represented by an entry in this table. "
INDEX { sonicIpsecSaIndex}
::= { sonicSAStatTable 1 }
SonicSAStatEntry ::= SEQUENCE {
sonicIpsecSaIndex Counter,
sonicSAStatPeerGateway IpAddress,
sonicSAStatSrcAddrBegin IpAddress,
sonicSAStatSrcAddrEnd IpAddress,
sonicSAStatDstAddrBegin IpAddress,
sonicSAStatDstAddrEnd IpAddress,
sonicSAStatCreateTime DisplayString,
sonicSAStatEncryptPktCount Counter,
sonicSAStatEncryptByteCount Counter,
sonicSAStatDecryptPktCount Counter,
sonicSAStatDecryptByteCount Counter,
sonicSAStatInFragPktCount Counter,
sonicSAStatOutFragPktCount Counter,
sonicSAStatUserName DisplayString
}
sonicIpsecSaIndex OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Phase2 SA index."
::= { sonicSAStatEntry 1 }
sonicSAStatPeerGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Peer gateway address where the tunnel gets terminated ."
::= { sonicSAStatEntry 2 }
sonicSAStatSrcAddrBegin OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"First address of the Source network for the phase2 SA ."
::= { sonicSAStatEntry 3 }
sonicSAStatSrcAddrEnd OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last address of the Source network for the phase2 SA ."
::= { sonicSAStatEntry 4 }
sonicSAStatDstAddrBegin OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"First address of the destination network for the phase2 SA ."
::= { sonicSAStatEntry 5 }
sonicSAStatDstAddrEnd OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last address of the destination network for the phase2 SA ."
::= { sonicSAStatEntry 6 }
sonicSAStatCreateTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time this phase2 SA was actually created in GMT."
::= { sonicSAStatEntry 7 }
sonicSAStatEncryptPktCount OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total encrypted packet count for this phase2 SA."
::= { sonicSAStatEntry 8 }
sonicSAStatEncryptByteCount OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total encrypted byte count for this phase2 SA."
::= { sonicSAStatEntry 9 }
sonicSAStatDecryptPktCount OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total decrypted packet count for this phase2 SA."
::= { sonicSAStatEntry 10}
sonicSAStatDecryptByteCount OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total decrypted byte count for this phase2 SA."
::= { sonicSAStatEntry 11 }
sonicSAStatInFragPktCount OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Incoming Fragmented packet count for this phase2 SA"
::= { sonicSAStatEntry 12 }
sonicSAStatOutFragPktCount OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outgoing Fragmented packet count for this phase2 SA"
::= { sonicSAStatEntry 13 }
sonicSAStatUserName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the security policy used for creating this phase2 SA."
::= { sonicSAStatEntry 14 }
END

View File

@ -0,0 +1,109 @@
-- *****************************************************************
-- SONICWALL-SMI.MIB
--
-- February 2001, Susan Yan
-- Apr 2003, Change Postal, Susan Yan
-- Nov 2007, Added sonicwallCommon, Mike Uy
-- Sep 19, 2008 Added sonicwallEmailSec, Mike Uy
-- Jan 28, 2009 Added sonicwallDataCenter, Mike Uy
-- Apr 07, 2009 Inserted sonicwallGMS Group, Mike Uy
-- at index 3, bumped up sonicwallEmailSec to 4
-- and sonicwallDataCenter to 5
-- 04-17-09 Updated E-mail CONTACT-INFO, Rosalea Real
-- 09-17-09 Added sonicwallSSLVPN and sonicwallCDP
-- groups; cosmetic/text changes, Mike Uy
-- 11-11-09 Renamed this file from
-- SW-SMI.MIB to
-- SONICWALL-SMI.MIB, 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.
-- *****************************************************************
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 "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
"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 }
END