summaryrefslogtreecommitdiff
path: root/MIBS/fortinet
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/fortinet
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/fortinet')
-rw-r--r--MIBS/fortinet/FORTINET-CORE-MIB502
-rw-r--r--MIBS/fortinet/FORTINET-FORTIADC-MIB3473
-rw-r--r--MIBS/fortinet/FORTINET-FORTIAUTHENTICATOR-MIB481
-rw-r--r--MIBS/fortinet/FORTINET-FORTIGATE-MIB14034
-rw-r--r--MIBS/fortinet/FORTINET-FORTIMAIL-MIB735
-rw-r--r--MIBS/fortinet/FORTINET-FORTIMANAGER-FORTIANALYZER-MIB1541
-rw-r--r--MIBS/fortinet/FORTINET-FORTISANDBOX-MIB641
-rw-r--r--MIBS/fortinet/FORTINET-FORTISWITCH-MIB223
-rw-r--r--MIBS/fortinet/FORTINET-FORTIVOICE-MIB268
-rwxr-xr-xMIBS/fortinet/FORTINET-FORTIWEB-MIB816
-rw-r--r--MIBS/fortinet/FORTINET-MIB-280730
-rw-r--r--MIBS/fortinet/MERU-CONFIG-AP-MIB1099
-rw-r--r--MIBS/fortinet/MERU-CONFIG-CONTROLLER-MIB1112
-rw-r--r--MIBS/fortinet/MERU-CONFIG-GRE-MIB165
-rw-r--r--MIBS/fortinet/MERU-CONFIG-ICR-MIB118
-rw-r--r--MIBS/fortinet/MERU-CONFIG-LICENSE-MIB138
-rw-r--r--MIBS/fortinet/MERU-CONFIG-MACFILTERING-MIB175
-rw-r--r--MIBS/fortinet/MERU-CONFIG-PACKETCAPTURE-MIB250
-rw-r--r--MIBS/fortinet/MERU-CONFIG-PORTPROFILE-MIB344
-rw-r--r--MIBS/fortinet/MERU-CONFIG-QOS-MIB708
-rw-r--r--MIBS/fortinet/MERU-CONFIG-ROGUEAP-MIB465
-rw-r--r--MIBS/fortinet/MERU-CONFIG-SECURITY-MIB1124
-rw-r--r--MIBS/fortinet/MERU-CONFIG-SECURITYCERT-MIB86
-rw-r--r--MIBS/fortinet/MERU-CONFIG-SNMP-MIB109
-rw-r--r--MIBS/fortinet/MERU-CONFIG-STATICSTATION-MIB109
-rw-r--r--MIBS/fortinet/MERU-CONFIG-STATION-MIB389
-rw-r--r--MIBS/fortinet/MERU-CONFIG-VLAN-MIB372
-rw-r--r--MIBS/fortinet/MERU-CONFIG-WLAN-MIB2099
-rw-r--r--MIBS/fortinet/MERU-GLOBAL-STATISTICS-MIB4035
-rw-r--r--MIBS/fortinet/MERU-SMI83
-rw-r--r--MIBS/fortinet/MERU-SUPPORTED-FEATURES-MIB79
-rw-r--r--MIBS/fortinet/MERU-SYSLOG-MIB202
-rw-r--r--MIBS/fortinet/MERU-TC2809
-rw-r--r--MIBS/fortinet/MERU-TOP10-STATISTICS-MIB388
-rw-r--r--MIBS/fortinet/MERU-TOPOLOGY-MIB928
-rw-r--r--MIBS/fortinet/MERU-VOICE-STATISTICS-MIB426
-rw-r--r--MIBS/fortinet/MERU-WLAN-MIB1621
37 files changed, 42877 insertions, 0 deletions
diff --git a/MIBS/fortinet/FORTINET-CORE-MIB b/MIBS/fortinet/FORTINET-CORE-MIB
new file mode 100644
index 0000000..9e99249
--- /dev/null
+++ b/MIBS/fortinet/FORTINET-CORE-MIB
@@ -0,0 +1,502 @@
+--
+-- FORTINET-CORE-MIB.mib: Main MIB for Fortinet enterprise OID tree
+--
+-- MODULE-IDENTITY
+-- OrgName
+-- Fortinet Technologies, Inc.
+-- ContactInfo
+-- Technical Support
+-- e-mail: support@fortinet.com
+-- http://www.fortinet.com
+--
+
+
+FORTINET-CORE-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ ifIndex
+ FROM IF-MIB
+ InetAddress, InetAddressPrefixLength, InetAddressType
+ FROM INET-ADDRESS-MIB
+ MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ sysName
+ FROM SNMPv2-MIB
+ Integer32, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,
+ enterprises
+ FROM SNMPv2-SMI
+ DisplayString, TEXTUAL-CONVENTION
+ FROM SNMPv2-TC;
+
+fortinet MODULE-IDENTITY
+ LAST-UPDATED "202111150000Z"
+ ORGANIZATION
+ "Fortinet Technologies, Inc."
+ CONTACT-INFO
+ "Technical Support
+ email: support@fortinet.com
+ http://www.fortinet.com
+ "
+ DESCRIPTION
+ "MIB module for Fortinet network devices."
+ REVISION "202111150000Z"
+ DESCRIPTION
+ "Registered FortiNACMib OIDs"
+ REVISION "202001300000Z"
+ DESCRIPTION
+ "Registered FortiExtenderMib OIDs"
+ REVISION "201812050000Z"
+ DESCRIPTION
+ "Registered FortiAPMib OIDs"
+ REVISION "201811050000Z"
+ DESCRIPTION
+ "Registered FortiDDoSCMMib OIDs"
+ REVISION "201609300000Z"
+ DESCRIPTION
+ "Corrected trap number and description of nTrapIfEnterBypassMode/fnTrapIfExitBypassMode Traps "
+ REVISION "201605240000Z"
+ DESCRIPTION
+ "Added fnTrapIfEnterBypassMode/fnTrapIfExitBypassMode Traps "
+ REVISION "201501140000Z"
+ DESCRIPTION
+ "Registered FortiWANMib OIDs"
+ REVISION "201412100000Z"
+ DESCRIPTION
+ "Registered and updated FortiAuthenticatorMib/FortiRecorderMib/FortiVoiceMib/FortiBridgeMib/FortiDirectorMib OIDs"
+ REVISION "201404100000Z"
+ DESCRIPTION
+ "Registered FortiVoiceMib OID"
+ REVISION "201403220000Z"
+ DESCRIPTION
+ "Registered FortiADCMib OID"
+ REVISION "201205090000Z"
+ DESCRIPTION
+ "Added fan failure and AMC bypass traps"
+ REVISION "201204230000Z"
+ DESCRIPTION
+ "Registered FortiDDoSMib OID"
+ REVISION "201112230000Z"
+ DESCRIPTION
+ "Registered FortiDNSMib OID"
+ REVISION "201104250000Z"
+ DESCRIPTION
+ "Registered FortiCacheMib OID"
+ REVISION "201005140000Z"
+ DESCRIPTION
+ "Supporting portuguese language"
+ REVISION "200905200000Z"
+ DESCRIPTION
+ "Registered FortiScanMib OID"
+ REVISION "200811190000Z"
+ DESCRIPTION
+ "Registered FortiWebMib OID"
+ REVISION "200810210000Z"
+ DESCRIPTION
+ "Added SMI comments"
+ REVISION "200806250000Z"
+ DESCRIPTION
+ "Adjusted fnAdmin tree to start at .1"
+ REVISION "200806160000Z"
+ DESCRIPTION
+ "Spelling corrections."
+ REVISION "200804170000Z"
+ DESCRIPTION
+ "Initial version of fortinet core MIB."
+ ::= { enterprises 12356 } -- assigned by IANA
+
+
+--
+-- Fortinet MIB Textual Conventions (TC)
+--
+
+FnBoolState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Boolean data type representing enabled/disabled"
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+
+FnLanguage ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Enumerated type for user interface languages"
+ SYNTAX INTEGER {
+ english (1),
+ simplifiedChinese (2),
+ japanese (3),
+ korean (4),
+ spanish (5),
+ traditionalChinese (6),
+ french (7),
+ portuguese (8),
+ undefined (255)
+ }
+
+FnIndex ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "Data type for table index values"
+ SYNTAX Integer32 (0..2147483647)
+
+FnSessionProto ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Data type for session protocols"
+ SYNTAX INTEGER {
+ ip (0),
+ icmp (1),
+ igmp (2),
+ ipip (4),
+ tcp (6),
+ egp (8),
+ pup (12),
+ udp (17),
+ idp (22),
+ ipv6 (41),
+ rsvp (46),
+ gre (47),
+ esp (50),
+ ah (51),
+ ospf (89),
+ pim (103),
+ comp (108),
+ raw (255)
+ }
+
+--
+-- Fortinet Enterprise Structure of Management Information (SMI)
+--
+
+fnCoreMib OBJECT IDENTIFIER ::= { fortinet 100 }
+
+--
+-- Fortinet Product Family MIB Object Identifier Assignments
+--
+-- fnFortiGateMib OBJECT IDENTIFIER ::= { fortinet 101 }
+-- fnFortiAnalyzerMib OBJECT IDENTIFIER ::= { fortinet 102 }
+-- fnFortiManagerMib OBJECT IDENTIFIER ::= { fortinet 103 }
+-- fnFortiDefenderMib OBJECT IDENTIFIER ::= { fortinet 104 }
+-- fnFortiMailMib OBJECT IDENTIFIER ::= { fortinet 105 }
+-- fnFortiSwitchMib OBJECT IDENTIFIER ::= { fortinet 106 }
+-- fnFortiWebMib OBJECT IDENTIFIER ::= { fortinet 107 }
+-- fnFortiScanMib OBJECT IDENTIFIER ::= { fortinet 108 }
+-- fnFortiCacheMib OBJECT IDENTIFIER ::= { fortinet 109 }
+-- fnFortiDNSMib OBJECT IDENTIFIER ::= { fortinet 110 }
+-- fnFortiDDoSMib OBJECT IDENTIFIER ::= { fortinet 111 }
+-- fnFortiADCMib OBJECT IDENTIFIER ::= { fortinet 112 }
+-- fnFortiAuthenticatorMib OBJECT IDENTIFIER ::= { fortinet 113 }
+-- fnFortiRecorderMib OBJECT IDENTIFIER ::= { fortinet 114 }
+-- fnFortiVoiceMib OBJECT IDENTIFIER ::= { fortinet 115 }
+-- fnFortiBridgeMib OBJECT IDENTIFIER ::= { fortinet 116 }
+-- fnFortiDirectorMib OBJECT IDENTIFIER ::= { fortinet 117 }
+-- fnFortiWANMib OBJECT IDENTIFIER ::= { fortinet 118 }
+-- fnFortiDDoSCMMib OBJECT IDENTIFIER ::= { fortinet 119 }
+-- fnFortiAPMib OBJECT IDENTIFIER ::= { fortinet 120 }
+-- fnFortiExtenderMib OBJECT IDENTIFIER ::= { fortinet 121 }
+-- fnFortiNACMib OBJECT IDENTIFIER ::= { fortinet 122 }
+--
+
+--
+-- fnCoreMib.fnCommon
+--
+fnCommon OBJECT IDENTIFIER ::= { fnCoreMib 1 }
+
+--
+-- fnCoreMib.fnCommon.fnSystem
+--
+fnSystem OBJECT IDENTIFIER ::= { fnCommon 1 }
+
+fnSysSerial OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Device serial number. This is the same serial number as given
+ in the ENTITY-MIB tables for the base entity."
+ ::= { fnSystem 1 }
+
+--
+-- fnCoreMib.fnCommon.fnMgmt
+--
+fnMgmt OBJECT IDENTIFIER ::= { fnCommon 2 }
+
+fnMgmtLanguage OBJECT-TYPE
+ SYNTAX FnLanguage
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Language used for administration interfaces"
+ ::= { fnMgmt 1 }
+
+fnAdmin OBJECT IDENTIFIER ::= { fnMgmt 100 }
+
+fnAdminNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of admin accounts in fnAdminTable"
+ ::= { fnAdmin 1 }
+
+fnAdminTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FnAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of administrator accounts on the device. This table is
+ intended to be extended with platform specific information."
+ ::= { fnAdmin 2 }
+
+fnAdminEntry OBJECT-TYPE
+ SYNTAX FnAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to a particular admin account"
+ INDEX { fnAdminIndex }
+ ::= { fnAdminTable 1 }
+
+FnAdminEntry ::= SEQUENCE {
+ fnAdminIndex Integer32,
+ fnAdminName DisplayString,
+ fnAdminAddrType InetAddressType,
+ fnAdminAddr InetAddress,
+ fnAdminMask InetAddressPrefixLength
+}
+
+fnAdminIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index uniquely defining an administrator account within the fnAdminTable"
+ ::= { fnAdminEntry 1 }
+
+fnAdminName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The user-name of the specified administrator account"
+ ::= { fnAdminEntry 2 }
+
+fnAdminAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of address stored in fnAdminAddr, in compliance with INET-ADDRESS-MIB"
+ ::= { fnAdminEntry 3 }
+
+fnAdminAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The address prefix identifying where the administrator account can
+ be used from, typically an IPv4 address. The address type/format is
+ determined by fnAdminAddrType."
+ ::= { fnAdminEntry 4 }
+
+fnAdminMask OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The address prefix length (or network mask) applied to the fgAdminAddr
+ to determine the subnet or host the administrator can access the device from"
+ ::= { fnAdminEntry 5 }
+
+--
+-- fnCoreMib.fnCommon.fnTraps
+--
+fnTraps OBJECT IDENTIFIER ::= { fnCommon 3 }
+
+fnTrapsPrefix OBJECT IDENTIFIER ::= { fnTraps 0 }
+
+fnTrapObjects OBJECT IDENTIFIER ::= { fnTraps 1 }
+
+fnGenTrapMsg OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Generic message associated with an event. The content will
+ depend on the nature of the trap."
+ ::= { fnTrapObjects 1 }
+
+fnTrapCpuThreshold NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "Indicates that the CPU usage has exceeded the configured threshold."
+ ::= { fnTrapsPrefix 101 }
+
+fnTrapMemThreshold NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "Indicates memory usage has exceeded the configured threshold."
+ ::= { fnTrapsPrefix 102 }
+
+fnTrapLogDiskThreshold NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "Log disk usage has exceeded the configured threshold. Only available
+ on devices with log disks."
+ ::= { fnTrapsPrefix 103 }
+
+fnTrapTempHigh NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "A temperature sensor on the device has exceeded its threshold.
+ Not all devices have thermal sensors. See manual for specifications."
+ ::= { fnTrapsPrefix 104 }
+
+fnTrapVoltageOutOfRange NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "Power levels have fluctuated outside of normal levels. Not all devices
+ have voltage monitoring instrumentation. See manual for specifications."
+ ::= { fnTrapsPrefix 105 }
+
+fnTrapPowerSupplyFailure NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "Power supply failure detected. Not available on all models. Available
+ on some devices which support redundant power supplies. See manual
+ for specifications."
+ ::= { fnTrapsPrefix 106 }
+
+fnTrapAmcIfBypassMode NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "An AMC interface entered bypass mode. Available on models with an AMC
+ expansion slot. Used with the ASM-CX4 and ASM-FX2 cards."
+ ::= { fnTrapsPrefix 107 }
+
+fnTrapFanFailure NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "A fan failure has been detected. Not all devices have fan sensors.
+ See manual for specifications."
+ ::= { fnTrapsPrefix 108 }
+
+fnTrapIfEnterBypassMode NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "Interface entered bypass mode. Available on models with bypass ports."
+ ::= { fnTrapsPrefix 109 }
+
+fnTrapIfExitBypassMode NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "Interface exited bypass mode. Available on models with bypass ports."
+ ::= { fnTrapsPrefix 110 }
+
+fnTrapIpChange NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, ifIndex }
+ STATUS current
+ DESCRIPTION
+ "Indicates that the IP address of the specified interface has been changed."
+ ::= { fnTrapsPrefix 201 }
+
+fnTrapTest NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "Trap sent for diagnostic purposes by an administrator."
+ ::= { fnTrapsPrefix 999 }
+
+--
+-- fnCoreMib.fnCommon.fnMIBConformance
+--
+fnMIBConformance OBJECT IDENTIFIER ::= { fnCoreMib 10 }
+
+fnSystemComplianceGroup OBJECT-GROUP
+ OBJECTS { fnSysSerial }
+ STATUS current
+ DESCRIPTION
+ "Objects relating to the physical device."
+ ::= { fnMIBConformance 1 }
+
+fnMgmtComplianceGroup OBJECT-GROUP
+ OBJECTS { fnMgmtLanguage }
+ STATUS current
+ DESCRIPTION
+ "Objects relating the management of a device."
+ ::= { fnMIBConformance 2 }
+
+fnAdminComplianceGroup OBJECT-GROUP
+ OBJECTS { fnAdminNumber, fnAdminName, fnAdminAddrType,
+ fnAdminAddr, fnAdminMask }
+ STATUS current
+ DESCRIPTION
+ "Administration access control objects."
+ ::= { fnMIBConformance 3 }
+
+fnTrapsComplianceGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { fnTrapCpuThreshold, fnTrapMemThreshold,
+ fnTrapLogDiskThreshold, fnTrapTempHigh,
+ fnTrapVoltageOutOfRange, fnTrapPowerSupplyFailure,
+ fnTrapAmcIfBypassMode, fnTrapIfEnterBypassMode,
+ fnTrapIfExitBypassMode, fnTrapFanFailure,
+ fnTrapIpChange, fnTrapTest }
+ STATUS current
+ DESCRIPTION
+ "Event notifications"
+ ::= { fnMIBConformance 4 }
+
+fnNotifObjectsComplianceGroup OBJECT-GROUP
+ OBJECTS { fnGenTrapMsg }
+ STATUS current
+ DESCRIPTION
+ "Object identifiers used in notifications"
+ ::= { fnMIBConformance 5 }
+
+fnMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for the application MIB."
+
+ MODULE -- this module
+
+ GROUP fnSystemComplianceGroup
+ DESCRIPTION
+ "This group is mandatory for all Fortinet network appliances
+ supporting this MIB."
+
+ GROUP fnMgmtComplianceGroup
+ DESCRIPTION
+ "This group is optional for devices that do not support common
+ management interface options such as multiple languages."
+
+ GROUP fnAdminComplianceGroup
+ DESCRIPTION
+ "This group should be accessible on any device supporting
+ administrator authentication."
+
+ GROUP fnTrapsComplianceGroup
+ DESCRIPTION
+ "Traps are optional. Not all models support all traps. Consult
+ product literature to see which traps are supported."
+
+ GROUP fnNotifObjectsComplianceGroup
+ DESCRIPTION
+ "Object identifiers used in notifications. Objects are required
+ if their containing trap is implemented."
+
+ ::= { fnMIBConformance 100 }
+
+END
diff --git a/MIBS/fortinet/FORTINET-FORTIADC-MIB b/MIBS/fortinet/FORTINET-FORTIADC-MIB
new file mode 100644
index 0000000..6752324
--- /dev/null
+++ b/MIBS/fortinet/FORTINET-FORTIADC-MIB
@@ -0,0 +1,3473 @@
+--
+-- MODULE-IDENTITY
+-- OrgName
+-- Fortinet, Inc.
+-- ContactInfo
+-- Technical Support
+-- e-mail: support@fortinet.com
+-- http://www.fortinet.com
+--
+
+FORTINET-FORTIADC-MIB DEFINITIONS ::= BEGIN
+ IMPORTS
+ MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ DisplayString, TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Gauge32,
+ IpAddress
+ FROM SNMPv2-SMI
+ ifIndex
+ FROM IF-MIB
+ FnBoolState, FnIndex, fortinet
+ FROM FORTINET-CORE-MIB;
+
+fnFortiADCMib MODULE-IDENTITY
+ LAST-UPDATED "201401010000Z"
+ ORGANIZATION
+ "Fortinet Technologies, Inc."
+ CONTACT-INFO
+ "Technical Support
+ email: support@fortinet.com
+ http://www.fortinet.com
+ "
+ DESCRIPTION
+ "Initial version of FORTINET-ADC-MIB."
+ ::= { fortinet 112 }
+
+ --
+ -- Text conventions --
+ --
+
+ FadcHAModeVal ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Enumerated type for HA mode."
+ SYNTAX INTEGER { standalone (1),
+ activePassive (2),
+ activeActive (3),
+ activeActiveVrrp (4)
+ }
+
+ FadcVdIndex ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "Data type for virtual domain indexes."
+ SYNTAX Integer32 (1..2147483647)
+
+ FadcHaState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Enumerated type for HA cluster member state."
+ SYNTAX INTEGER {
+ master (1),
+ backup (2),
+ standalone (3),
+ unknown (4)
+ }
+ --
+ --
+ --
+ fadcTraps OBJECT IDENTIFIER ::= {fnFortiADCMib 0}
+ fadcSystem OBJECT IDENTIFIER ::= {fnFortiADCMib 1}
+ fadcSysOptions OBJECT IDENTIFIER ::= {fadcSystem 101}
+ fadcSysHA OBJECT IDENTIFIER ::= {fadcSystem 200}
+ fadcSysAlert OBJECT IDENTIFIER ::= {fadcSystem 300}
+ fadcSysCert OBJECT IDENTIFIER ::= {fadcSystem 400}
+ fadcMIBConformance OBJECT IDENTIFIER ::= {fnFortiADCMib 600}
+ fadcVirtualDomain OBJECT IDENTIFIER ::= {fnFortiADCMib 2}
+ fadcVirtualServer OBJECT IDENTIFIER ::= {fnFortiADCMib 3}
+ fadcIntf OBJECT IDENTIFIER ::= {fnFortiADCMib 4}
+ fadcAdmin OBJECT IDENTIFIER ::= {fnFortiADCMib 5}
+ fadcModel OBJECT IDENTIFIER ::= {fnFortiADCMib 100}
+ fadcHardware OBJECT IDENTIFIER ::= {fnFortiADCMib 6}
+ fadcCPUInfo OBJECT IDENTIFIER ::= {fadcHardware 1}
+ fadcPSUInfo OBJECT IDENTIFIER ::= {fadcHardware 2}
+ fadcNetworkInfo OBJECT IDENTIFIER ::= {fadcHardware 3}
+ fadcDeviceInfo OBJECT IDENTIFIER ::= {fadcHardware 4}
+ fadcHA OBJECT IDENTIFIER ::= {fadcHardware 5}
+ fadcSyncStats OBJECT IDENTIFIER ::= {fadcHA 20}
+ fadcDeviceErrCount OBJECT IDENTIFIER ::= {fadcHA 21}
+ fadcHAPeerInfo OBJECT IDENTIFIER ::= {fadcHA 22}
+ fadcSecurity OBJECT IDENTIFIER ::= {fnFortiADCMib 7}
+ fadcApplication OBJECT IDENTIFIER ::= {fnFortiADCMib 8}
+ fadcRS OBJECT IDENTIFIER ::= {fadcApplication 1}
+ fadcVS OBJECT IDENTIFIER ::= {fadcApplication 2}
+ fadcLinkLoadBalance OBJECT IDENTIFIER ::= {fadcApplication 3}
+ fadcGlobalLoadBalance OBJECT IDENTIFIER ::= {fadcApplication 4}
+ fadcServerLoadBalance OBJECT IDENTIFIER ::= {fadcApplication 5}
+
+ --
+ -- fortinet.fnFortiADCMib.fadcModel
+ --
+
+ -- fadcModel start
+ fadc60F OBJECT IDENTIFIER ::= {fadcModel 63}
+ fadc100F OBJECT IDENTIFIER ::= {fadcModel 103}
+ fadc200D OBJECT IDENTIFIER ::= {fadcModel 201}
+ fadc200F OBJECT IDENTIFIER ::= {fadcModel 203}
+ fadc300D OBJECT IDENTIFIER ::= {fadcModel 301}
+ fadc300E OBJECT IDENTIFIER ::= {fadcModel 302}
+ fadc300F OBJECT IDENTIFIER ::= {fadcModel 303}
+ fadc400D OBJECT IDENTIFIER ::= {fadcModel 401}
+ fadc400F OBJECT IDENTIFIER ::= {fadcModel 403}
+ fadc700D OBJECT IDENTIFIER ::= {fadcModel 701}
+ fadc1500D OBJECT IDENTIFIER ::= {fadcModel 1501}
+ fadc2000D OBJECT IDENTIFIER ::= {fadcModel 2001}
+ fadc2000F OBJECT IDENTIFIER ::= {fadcModel 2003}
+ fadc2200F OBJECT IDENTIFIER ::= {fadcModel 2203}
+ fadc4000D OBJECT IDENTIFIER ::= {fadcModel 4001}
+ fadc4000F OBJECT IDENTIFIER ::= {fadcModel 4003}
+ fadc4200F OBJECT IDENTIFIER ::= {fadcModel 4203}
+ fadc5000F OBJECT IDENTIFIER ::= {fadcModel 5003}
+ fadc100D OBJECT IDENTIFIER ::= {fadcModel 101}
+ fadc1000D OBJECT IDENTIFIER ::= {fadcModel 1001}
+ fadc1000F OBJECT IDENTIFIER ::= {fadcModel 1003}
+ fadc1200F OBJECT IDENTIFIER ::= {fadcModel 1203}
+ fadcVM OBJECT IDENTIFIER ::= {fadcModel 30}
+ fadcDEV OBJECT IDENTIFIER ::= {fadcModel 10}
+ fadcKVM OBJECT IDENTIFIER ::= {fadcModel 20}
+ fadcUnknown OBJECT IDENTIFIER ::= {fadcModel 1}
+
+ -- fadcModel end
+
+ --
+ -- fnFortiADCMib.fadcSystem
+ --
+
+ fadcSysModel OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 64 ) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "System model string."
+ ::= { fadcSystem 1 }
+
+ fadcSysSerial OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 32 ) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Device serial number."
+ ::= { fadcSystem 2 }
+
+ fadcSysVersion OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 128 ) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Device firmware version."
+ ::= { fadcSystem 3 }
+
+ fadcSysCpuUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Instantaneous CPU usage."
+ ::= { fadcSystem 4 }
+
+ fadcSysMemUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Instantaneous memory utilization."
+ ::= { fadcSystem 5 }
+
+ fadcSysLogDiskUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Instantaneous log disk usage."
+ ::= { fadcSystem 6 }
+
+ fadcSysLoad OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Instantaneous system load."
+ ::= { fadcSystem 30 }
+
+ fadcSysCpuUsageTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FadcSysCpuUsageEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of CPU usage status."
+ ::= { fadcSystem 40 }
+
+ fadcSysCpuUsageEntry OBJECT-TYPE
+ SYNTAX FadcSysCpuUsageEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to a CPU"
+ INDEX { fadcCpuIndex }
+ ::= { fadcSysCpuUsageTable 1 }
+
+ FadcSysCpuUsageEntry ::= SEQUENCE {
+ fadcCpuIndex FnIndex,
+ fadcCpuName DisplayString,
+ fadcCpu2secAvgUsage Gauge32,
+ fadcCpu1minAvgUsage Gauge32,
+ fadcCpu5minAvgUsage Gauge32
+ }
+
+ fadcCpuIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "CPU index used to uniquely identify rows in this table."
+ ::= { fadcSysCpuUsageEntry 1 }
+
+ fadcCpuName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the CPU"
+ ::= { fadcSysCpuUsageEntry 2 }
+
+ fadcCpu2secAvgUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average of cpu usage in 2 sec"
+ ::= { fadcSysCpuUsageEntry 3 }
+
+ fadcCpu1minAvgUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average of cpu usage in 1 min"
+ ::= { fadcSysCpuUsageEntry 4 }
+
+ fadcCpu5minAvgUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average of cpu usage in 5 min"
+ ::= { fadcSysCpuUsageEntry 5 }
+ --
+ -- fnFortiADCMib.fadcSystem.fadcSysOptions
+ --
+
+ fadcSysOptIdleTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Idle period after which the administrator
+ is automatically logged out off the system."
+ ::= { fadcSysOptions 1 }
+
+ --
+ -- fnFortiADCMib.fadcSystem.fadcSysHA
+ --
+
+ fadcHAMode OBJECT-TYPE
+ SYNTAX FadcHAModeVal
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "[Discard] High-availability mode (Standalone, Active-Active, Active-Active-Vrrp or Active-Passive)."
+ ::= { fadcSysHA 1 }
+
+ --
+ -- fnFortiADCMib.fadcSystem.fadcSysAlert
+ --
+
+ fadcSysAlertTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FadcSysAlertEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of alerts infortion"
+ ::= { fadcSysAlert 1 }
+
+ fadcSysAlertEntry OBJECT-TYPE
+ SYNTAX FadcSysAlertEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to alert"
+ INDEX { fadcAlertIndex }
+ ::= { fadcSysAlertTable 1 }
+
+ FadcSysAlertEntry ::= SEQUENCE {
+ fadcAlertIndex FnIndex,
+ fadcAlertName DisplayString,
+ fadcAlertSourceType INTEGER,
+ fadcAlertPriority INTEGER,
+ fadcAlertComments DisplayString,
+ fadcAlertVdomName DisplayString
+ }
+
+ fadcAlertIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index of alert config."
+ ::= { fadcSysAlertEntry 1 }
+
+ fadcAlertName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the alert config"
+ ::= { fadcSysAlertEntry 2 }
+
+ fadcAlertSourceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ event (1),
+ metric (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source type of alert"
+ ::= { fadcSysAlertEntry 3 }
+
+ fadcAlertPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ high (1),
+ middle (2),
+ low (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The priority of alert"
+ ::= { fadcSysAlertEntry 4 }
+
+ fadcAlertComments OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The comments of alert"
+ ::= { fadcSysAlertEntry 5 }
+
+ fadcAlertVdomName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vdom of alert"
+ ::= { fadcSysAlertEntry 6 }
+
+ --
+ -- fnFortiADCMib.fadcSystem.fadcSysCert.fadcLocalCertTables
+ --
+
+ fadcLocalCertTables OBJECT IDENTIFIER
+ ::= { fadcSysCert 1 }
+
+ fadcLocalCertTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FadcLocalCertEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Local Cert"
+ ::= { fadcLocalCertTables 1 }
+
+ fadcLocalCertEntry OBJECT-TYPE
+ SYNTAX FadcLocalCertEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to Local Cert"
+ INDEX { fadcLocalCertIndex }
+ ::= { fadcLocalCertTable 1 }
+
+ FadcLocalCertEntry ::= SEQUENCE {
+ fadcLocalCertIndex FnIndex,
+ fadcLocalCertName DisplayString,
+ fadcLocalCertValidFrom DisplayString,
+ fadcLocalCertValidTo DisplayString,
+ fadcLocalCertVdom DisplayString
+ }
+
+ fadcLocalCertIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index of LocalCert config."
+ ::= { fadcLocalCertEntry 1 }
+
+ fadcLocalCertName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the LocalCert config"
+ ::= { fadcLocalCertEntry 2 }
+
+ fadcLocalCertValidFrom OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Valid Date From of the LocalCert"
+ ::= { fadcLocalCertEntry 3 }
+
+ fadcLocalCertValidTo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Valid Date To of the LocalCert"
+ ::= { fadcLocalCertEntry 4 }
+
+ fadcLocalCertVdom OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Vdom of the LocalCert"
+ ::= { fadcLocalCertEntry 5 }
+
+ --
+ -- fnFortiADCMib.fadcSystem.fadcSysCert.fadcIntermediateCATables
+ --
+
+ fadcIntermediateCATables OBJECT IDENTIFIER
+ ::= { fadcSysCert 2 }
+
+ fadcIntermediateCATable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FadcIntermediateCAEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of IntermediateCA"
+ ::= { fadcIntermediateCATables 1 }
+
+ fadcIntermediateCAEntry OBJECT-TYPE
+ SYNTAX FadcIntermediateCAEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to IntermediateCA"
+ INDEX { fadcIntermediateCAIndex }
+ ::= { fadcIntermediateCATable 1 }
+
+ FadcIntermediateCAEntry ::= SEQUENCE {
+ fadcIntermediateCAIndex FnIndex,
+ fadcIntermediateCAName DisplayString,
+ fadcIntermediateCAValidFrom DisplayString,
+ fadcIntermediateCAValidTo DisplayString,
+ fadcIntermediateCAVdom DisplayString
+ }
+
+ fadcIntermediateCAIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index of IntermediateCA config."
+ ::= { fadcIntermediateCAEntry 1 }
+
+ fadcIntermediateCAName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the IntermediateCA config"
+ ::= { fadcIntermediateCAEntry 2 }
+
+ fadcIntermediateCAValidFrom OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Valid Date From of the IntermediateCA"
+ ::= { fadcIntermediateCAEntry 3 }
+
+ fadcIntermediateCAValidTo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Valid Date To of the IntermediateCA"
+ ::= { fadcIntermediateCAEntry 4 }
+
+ fadcIntermediateCAVdom OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Vdom of the IntermediateCA"
+ ::= { fadcIntermediateCAEntry 5 }
+
+ --
+ -- fnFortiADCMib.fadcSystem.fadcSysCert.fadcCACertTables
+ --
+
+ fadcCACertTables OBJECT IDENTIFIER
+ ::= { fadcSysCert 3 }
+
+ fadcCACertTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FadcCACertEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of CACert"
+ ::= { fadcCACertTables 1 }
+
+ fadcCACertEntry OBJECT-TYPE
+ SYNTAX FadcCACertEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to CACert"
+ INDEX { fadcCACertIndex }
+ ::= { fadcCACertTable 1 }
+
+ FadcCACertEntry ::= SEQUENCE {
+ fadcCACertIndex FnIndex,
+ fadcCACertName DisplayString,
+ fadcCACertValidFrom DisplayString,
+ fadcCACertValidTo DisplayString,
+ fadcCACertVdom DisplayString
+ }
+
+ fadcCACertIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index of CACert config."
+ ::= { fadcCACertEntry 1 }
+
+ fadcCACertName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the CACert config"
+ ::= { fadcCACertEntry 2 }
+
+ fadcCACertValidFrom OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Valid Date From of the CACert"
+ ::= { fadcCACertEntry 3 }
+
+ fadcCACertValidTo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Valid Date To of the CACert"
+ ::= { fadcCACertEntry 4 }
+
+ fadcCACertVdom OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Vdom of the CACert"
+ ::= { fadcCACertEntry 5 }
+
+ --
+ -- fnFortiADCMib.fadcSystem.fadcSysCert.fadcRemoteCertTables
+ --
+
+ fadcRemoteCertTables OBJECT IDENTIFIER
+ ::= { fadcSysCert 4 }
+
+ fadcRemoteCertTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FadcRemoteCertEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of RemoteCert"
+ ::= { fadcRemoteCertTables 1 }
+
+ fadcRemoteCertEntry OBJECT-TYPE
+ SYNTAX FadcRemoteCertEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to RemoteCert"
+ INDEX { fadcRemoteCertIndex }
+ ::= { fadcRemoteCertTable 1 }
+
+ FadcRemoteCertEntry ::= SEQUENCE {
+ fadcRemoteCertIndex FnIndex,
+ fadcRemoteCertName DisplayString,
+ fadcRemoteCertValidFrom DisplayString,
+ fadcRemoteCertValidTo DisplayString,
+ fadcRemoteCertVdom DisplayString
+ }
+
+ fadcRemoteCertIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index of RemoteCert config."
+ ::= { fadcRemoteCertEntry 1 }
+
+ fadcRemoteCertName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the RemoteCert config"
+ ::= { fadcRemoteCertEntry 2 }
+
+ fadcRemoteCertValidFrom OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Valid Date From of the RemoteCert"
+ ::= { fadcRemoteCertEntry 3 }
+
+ fadcRemoteCertValidTo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Valid Date To of the RemoteCert"
+ ::= { fadcRemoteCertEntry 4 }
+
+ fadcRemoteCertVdom OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Vdom of the RemoteCert"
+ ::= { fadcRemoteCertEntry 5 }
+
+ --
+ -- fnFortiADCMib.fadcTraps
+ --
+
+ fadcTrapCpuHighThreshold NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if CPU usage becomes too high."
+ ::= { fadcTraps 101 }
+
+ fadcTrapMemLowThreshold NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if memory usage becomes too high."
+ ::= { fadcTraps 102 }
+
+ fadcTrapLogDiskHighThreshold NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if Log disk usage becomes too high."
+ ::= { fadcTraps 103 }
+
+ fadcTrapDosAttackStart NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if DOS attack start."
+ ::= { fadcTraps 401 }
+
+ fadcTrapDosAttackStop NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if DOS attack stop."
+ ::= { fadcTraps 402 }
+
+ fadcTrapFwConnectionLimit NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if FW connectionhas exceeded the allowed connections."
+ ::= { fadcTraps 403 }
+
+ fadcTrapFwSnatLimit NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if FW snat pool has exhausted."
+ ::= { fadcTraps 404 }
+
+ fadcTrapRequestBlocked NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if the HTTP request was blocked."
+ ::= { fadcTraps 405 }
+
+ fadcTrapXSSAttack NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if XSS attack detected by Signature."
+ ::= { fadcTraps 406 }
+
+ fadcTrapSQLInjectionAttack NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if SQL Injection attack detected by Signature."
+ ::= { fadcTraps 407 }
+
+ fadcTrapGenericAttack NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if Generic attack detected by Signature."
+ ::= { fadcTraps 408 }
+
+ fadcTrapExploitsAttack NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if Know Exploits attack detected by Signature."
+ ::= { fadcTraps 409 }
+
+ fadcTrapTrojansAttack NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if Trojans attack detected by Signature."
+ ::= { fadcTraps 410 }
+
+ fadcTrapInfoDisclosureAttack NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if Information Disclosure attack detected by Signature."
+ ::= { fadcTraps 411 }
+
+ fadcTrapURLPattenViolate NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if URL Patten violate detected."
+ ::= { fadcTraps 412 }
+
+ fadcTrapProtocolConstraint NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if HTTP Protocol Constraint violate detected."
+ ::= { fadcTraps 413 }
+
+ fadcTrapGeoViolateDetected NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if Geo violate detected."
+ ::= { fadcTraps 414 }
+
+ fadcTrapReputaionViolateDetected NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if IP Reputation violate detected."
+ ::= { fadcTraps 415 }
+
+ fadcTrapBotDetected NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if Bot detected"
+ ::= { fadcTraps 416 }
+
+ fadcTrapFwConnectionDeny NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if Connection denied by FW_Policy"
+ ::= { fadcTraps 417 }
+
+ fadcTrapXmlDetected NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if XML violate detected"
+ ::= { fadcTraps 418 }
+
+ fadcTrapJsonDetected NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if JSON violate detected"
+ ::= { fadcTraps 419 }
+
+ fadcTrapSoapDetected NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if SOAP violate detected"
+ ::= { fadcTraps 420 }
+
+ fadcTrapDlpDetected NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if WAF DLP is detected from client IP on virtual server"
+ ::= { fadcTraps 421 }
+
+ fadcTrapHtmlDetected NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if WAF Html validation is detected from client IP on virtual server"
+ ::= { fadcTraps 422 }
+
+ fadcTrapWpdDetected NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if web page defacement detected"
+ ::= { fadcTraps 423 }
+
+ fadcTrapCsrfDetected NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if CSRF is detected from client IP on virtual server"
+ ::= { fadcTraps 424 }
+
+ fadcTrapDdosIpFragmentation NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "DDoS IP Fragmentation attack detecked"
+ ::= { fadcTraps 425 }
+
+ fadcTrapDdosTcpSlowDataAttack NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "DDoS TCP slow data attack detecked"
+ ::= { fadcTraps 426 }
+
+ fadcTrapDdosTcpAccessFlood NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "DDoS TCP access flood attack detecked"
+ ::= { fadcTraps 427 }
+
+ fadcTrapDdosHttpConnectionFlood NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "DDoS HTTP connection flood attack detecked"
+ ::= { fadcTraps 428 }
+
+ fadcTrapDdosHttpRequestFlood NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "DDoS HTTP request flood attack detecked"
+ ::= { fadcTraps 429 }
+
+ fadcTrapDdosHttpAccessLimit NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "DDoS HTTP access limit attack detecked"
+ ::= { fadcTraps 430 }
+
+ fadcTrapPeriodBlockIP NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Period Block IP"
+ ::= { fadcTraps 431 }
+
+ fadcTrapCPUTempHigh NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial}
+ STATUS current
+ DESCRIPTION "Trap sent if CPU temperature becomes too high."
+ ::= { fadcTraps 501 }
+
+ fadcTrapCPUTempNormal NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial}
+ STATUS current
+ DESCRIPTION "Trap sent if CPU temperature becomes normal."
+ ::= { fadcTraps 502 }
+
+ fadcTrapDeviceTempHigh NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if device temperature becomes too high."
+ ::= { fadcTraps 503 }
+
+ fadcTrapDeviceTempNormal NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if device temperature becomes normal."
+ ::= { fadcTraps 504 }
+
+ fadcTrapPSUTempHigh NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if PSU temperature becomes too high."
+ ::= { fadcTraps 505 }
+
+ fadcTrapPSUTempNormal NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if PSU temperature becomes normal."
+ ::= { fadcTraps 506 }
+
+ fadcTrapPSUFanSlow NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if PSU fan speed becomes too slow."
+ ::= { fadcTraps 507 }
+
+ fadcTrapDeviceFanSlow NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if device fan speed becomes too slow."
+ ::= { fadcTraps 508 }
+
+ fadcTrapPSUFanBad NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if PSU fan becomes bad."
+ ::= { fadcTraps 509 }
+
+ fadcTrapPSUFanGood NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if PSU fan becomes good."
+ ::= { fadcTraps 510 }
+
+ fadcTrapDeviceFanBad NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if device fan becomes bad."
+ ::= { fadcTraps 511 }
+
+ fadcTrapDeviceFanGood NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if device fan becomes good."
+ ::= { fadcTraps 512 }
+
+ fadcTrapVoltageHigh NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if voltage becomes too high."
+ ::= { fadcTraps 513 }
+
+ fadcTrapPowerSupplyHigh NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if power supply voltage becomes too high."
+ ::= { fadcTraps 514 }
+
+ fadcTrapPSUVoltageHigh NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if PSU voltage becomes too high."
+ ::= { fadcTraps 515 }
+
+ fadcTrapVoltageLow NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if voltage becomes too low."
+ ::= { fadcTraps 516 }
+
+ fadcTrapPowerSupplyLow NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if power supply voltage becomes too low."
+ ::= { fadcTraps 517 }
+
+ fadcTrapPSUVoltageLow NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if PSU voltage becomes too low."
+ ::= { fadcTraps 518 }
+
+ fadcTrapPSUFailure NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if PSU becomes failure."
+ ::= { fadcTraps 519 }
+
+ fadcTrapARPConflict NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if getting ARP conflict."
+ ::= { fadcTraps 520 }
+
+ fadcTrapExternalLinkChange NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if an external interface link status changes.
+ For a fixed port, this is an occurrence when network cables are
+ connected or removed, and the network is reconfigured; for a pluggable
+ port (such as a SFP or XFP port), this happens when the pluggable unit
+ is plugged in or unplugged, or when a cable is connected or removed
+ from a plugged port. The possible values are UP, DOWN, DISABLED,
+ or UNPOPULATED."
+ ::= { fadcTraps 521 }
+
+ fadcTrapLogDiskCloseThreshold NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if the disk partition free space is very limited,
+ which is less than a specified limit. By default, the limit is set to
+ 30% of total disk space."
+ ::= { fadcTraps 522 }
+
+ fadcTrapLogDiskLost NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if the log disk cannot mount."
+ ::= { fadcTraps 523 }
+
+ fadcTrapSsdMwiNearThreshold NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if the SSD disk wear-out indicator is near its threshold."
+ ::= { fadcTraps 524 }
+
+ fadcTrapSsdMwiReachedThreshold NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if the SSD disk wear-out indicator has reached its threshold."
+ ::= { fadcTraps 525 }
+
+ fadcTrapHAPeerLost NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if it detect peers lost in HA mode."
+ ::= { fadcTraps 526 }
+
+ fadcTrapHAMasterFailover NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if the HA-Master failover to HA-Slave in HA mode."
+ ::= { fadcTraps 527 }
+
+ fadcTrapPortStatusChange NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if the device got monitor port status changing event
+ include up/down in HA mode."
+ ::= { fadcTraps 528 }
+
+ fadcTrapDiskStatusChange NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if the device got disk status changing event include
+ bad/fine in HA mode."
+ ::= { fadcTraps 529 }
+
+ fadcTrapInetPortExhaustion NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if The device has run out of source ports and cannot
+ open new communications channels with other machines."
+ ::= { fadcTraps 530 }
+
+ fadcTrapCertExpire NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if One of the SSL certificates configured on the
+ device will expire soon."
+ ::= { fadcTraps 531 }
+
+ fadcTrapLogicalInterfaceUp NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial, fadcIntfName }
+ STATUS current
+ DESCRIPTION "Trap sent if Logical interfaces (system interfaces) going UP."
+ ::= { fadcTraps 532 }
+
+ fadcTrapLogicalInterfaceDown NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial, fadcIntfName }
+ STATUS current
+ DESCRIPTION "Trap sent if Logical interfaces (system interfaces) going DOWN."
+ ::= { fadcTraps 533 }
+
+ fadcTrapLogicalInterfaceDisabled NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial, fadcIntfName }
+ STATUS current
+ DESCRIPTION "Trap sent if Logical interfaces (system interfaces) going DISABLED."
+ ::= { fadcTraps 534 }
+
+ fadcTrapAlertTrigger NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial, fadcAlertName }
+ STATUS current
+ DESCRIPTION "Trap sent if a system alert be trigged"
+ ::= { fadcTraps 535 }
+
+ fadcTrapSysConnMemHigh NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if Connection memory usage over Threshold"
+ ::= { fadcTraps 536 }
+
+ fadcTrapSysLincenseExpiryNotif NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if License expired"
+ ::= { fadcTraps 537 }
+
+ fadcTrapSysDeviceRebooted NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if System rebooted"
+ ::= { fadcTraps 538 }
+
+ fadcTrapSysDeviceStarted NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if Device started"
+ ::= { fadcTraps 539 }
+
+ fadcTrapSysUpgeadeComplete NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if System upgrade complete"
+ ::= { fadcTraps 540 }
+
+ fadcTrapSysUserLogin NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if User login"
+ ::= { fadcTraps 541 }
+
+ fadcTrapSysUserLogout NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if User logout"
+ ::= { fadcTraps 542 }
+
+ fadcTrapSysDhcpIpAllocFailure NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if IP address allocation failure"
+ ::= { fadcTraps 543 }
+
+ fadcTrapSysMetricsDbDiskFull NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if Metrics DB Disk full"
+ ::= { fadcTraps 544 }
+
+ fadcTrapSysStatisticsDbDiskFull NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if Statistics DB Disk usage full"
+ ::= { fadcTraps 545 }
+
+ fadcTrapSysLogFull NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if Log disk full"
+ ::= { fadcTraps 546 }
+
+ fadcTrapSysFwBandwidthLimit NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if traffic dropped due to FW QoS"
+ ::= { fadcTraps 547 }
+
+ fadcTrapConfigExecute NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if Config executed"
+ ::= { fadcTraps 548 }
+
+ fadcTrapConfigCreate NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if Config create"
+ ::= { fadcTraps 549 }
+
+ fadcTrapConfigDelete NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if Config delete"
+ ::= { fadcTraps 550 }
+
+ fadcTrapConfigUpdate NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if Config update"
+ ::= { fadcTraps 551 }
+
+ fadcTrapSysOcspResponseExpires NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if OCSP response expires"
+ ::= { fadcTraps 552 }
+
+ fadcTrapSysSslCertificateRevoked NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if SSL certificate revoked"
+ ::= { fadcTraps 553 }
+
+ fadcTrapSysCrlExpires NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if SYS CRL expires"
+ ::= { fadcTraps 554 }
+
+ fadcTrapMemberConnRateStart NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a pool member has exceeded the allowed connection rate."
+ ::= { fadcTraps 600 }
+
+ fadcTrapVSConnRateStart NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a virtual server has exceeded the allowed connection rate."
+ ::= { fadcTraps 601 }
+
+ fadcTrapMemberConnLimitStart NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a pool member has exceeded the allowed connections."
+ ::= { fadcTraps 602 }
+
+ fadcTrapVSConnLimitStart NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a virtual server has exceeded the allowed connections."
+ ::= { fadcTraps 603 }
+
+ fadcTrapMemberConnRateStop NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a pool member has dropping the allowed connection rate."
+ ::= { fadcTraps 604 }
+
+ fadcTrapVSConnRateStop NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a virtual server has dropping the allowed connection rate."
+ ::= { fadcTraps 605 }
+
+ fadcTrapMemberConnLimitStop NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a pool member has dropping the allowed connections."
+ ::= { fadcTraps 606 }
+
+ fadcTrapVSConnLimitStop NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a virtual server has dropping the allowed connections."
+ ::= { fadcTraps 607 }
+
+ fadcTrapVSTransactionRateStart NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a virtual server has exceeded the allowed transaction rate."
+ ::= { fadcTraps 608 }
+
+ fadcTrapVSTransactionRateStop NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a virtual server has dropping the allowed transaction rate."
+ ::= { fadcTraps 609 }
+
+ fadcTrapMemberHCDown NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if A pool member has occurring health check down."
+ ::= { fadcTraps 610 }
+
+ fadcTrapVSHealthChange NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a virtual server has occurring health status change."
+ ::= { fadcTraps 611 }
+
+ fadcTrapMemberHCUp NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a pool member has occurring health check up."
+ ::= { fadcTraps 612 }
+
+ fadcTrapVSAuthFail NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a virtual server has occurring authentication failure."
+ ::= { fadcTraps 613 }
+
+ fadcTrapVSIPPoolLimit NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if VS ip pool has exhausted."
+ ::= { fadcTraps 614 }
+
+ adcTrapGatewayHCDown NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a link group member has occurring health check down."
+ ::= { fadcTraps 615 }
+
+ fadcTrapLinkGroupHCDown NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a link group has occurring health check down."
+ ::= { fadcTraps 616 }
+
+ fadcTrapGatewayHCUp NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a link group member has occurring health check up."
+ ::= { fadcTraps 617 }
+
+ fadcTrapLinkGroupHCUp NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a link group has occurring health check up."
+ ::= { fadcTraps 618 }
+
+ fadcTrapGatewayInboundBandwidth NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a link group member has exceeded the
+ allowed inbound bandwidth."
+ ::= { fadcTraps 619 }
+
+ fadcTrapGatewayOutboundBandwidth NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a link group member has exceeded the
+ allowed outbound bandwidth."
+ ::= { fadcTraps 620 }
+
+ fadcTrapGatewayInboundSpillover NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a link group member has exceeded the
+ allowed inbound Spillover."
+ ::= { fadcTraps 621 }
+
+ fadcTrapGatewayOutboundSpillover NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a link group member has exceeded the
+ allowed outbound Spillover."
+ ::= { fadcTraps 622 }
+
+ fadcTrapGatewayTotalSpillover NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a link group member has exceeded the
+ allowed total Spillover"
+ ::= { fadcTraps 623 }
+
+ fadcTrapGlbServerNotAvail NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a Server is becoming unavailable in global
+ traffic management module include SLB and generic."
+ ::= { fadcTraps 624 }
+
+ fadcTrapGlbServerAvail NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a Server is becoming available in global
+ traffic management module."
+ ::= { fadcTraps 625 }
+
+ fadcTrapGlbVSNotAvail NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if A Virtual Server is becoming unavailable in global
+ traffic management module."
+ ::= { fadcTraps 626 }
+
+ fadcTrapGlbVSAvail NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a Virtual Server is becoming available in global
+ traffic management module."
+ ::= { fadcTraps 627 }
+
+-- fadcTrapGlbPoolNotAvail NOTIFICATION-TYPE
+-- OBJECTS { fadcSysSerial }
+-- STATUS current
+-- DESCRIPTION "Trap sent if a pool is becoming unavailable in global
+-- traffic management module."
+-- ::= { fadcTraps 628 }
+
+-- fadcTrapGlbPoolAvail NOTIFICATION-TYPE
+-- OBJECTS { fadcSysSerial }
+-- STATUS current
+-- DESCRIPTION "Trap sent if a pool is becoming available in global
+-- traffic management module."
+-- ::= { fadcTraps 629 }
+
+-- fadcTrapUnsolicitedRepliesExceededThreshold NOTIFICATION-TYPE
+-- OBJECTS { fadcSysSerial }
+-- STATUS current
+-- DESCRIPTION "Trap sent if The DNS cache object received unsolicited query
+-- replies exceeding a configured threshold."
+-- ::= { fadcTraps 630 }
+
+-- fadcTrapGlbKeyGenerationRollover NOTIFICATION-TYPE
+-- OBJECTS { fadcSysSerial }
+-- STATUS current
+-- DESCRIPTION "Trap sent if DNSSEC Key generation has rolled over."
+-- ::= { fadcTraps 631 }
+
+-- fadcTrapGlbKeyGenerationExpiration NOTIFICATION-TYPE
+-- OBJECTS { fadcSysSerial }
+-- STATUS current
+-- DESCRIPTION "Trap sent if DNSSEC Key generation has expired."
+-- ::= { fadcTraps 632 }
+
+ fadcTrapGlbGWNotAvail NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a Gateway is becoming unavailable in global traffic management module."
+ ::= { fadcTraps 633 }
+
+ fadcTrapGlbGWAvail NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a Gateway is becoming available in global traffic management module."
+ ::= { fadcTraps 634 }
+
+ fadcTrapSlbPoolDown NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a Pool is down"
+ ::= { fadcTraps 635 }
+
+ fadcTrapSlbPoolUp NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a Pool is up"
+ ::= { fadcTraps 636 }
+
+ fadcTrapSlbPoolHealthChange NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a Pool health check is chnage"
+ ::= { fadcTraps 637 }
+
+ fadcTrapSlbServerHealthChange NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a Server health check is chnage"
+ ::= { fadcTraps 638 }
+
+ fadcTrapSlbServerEnabled NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a Server enabled"
+ ::= { fadcTraps 639 }
+
+ fadcTrapSlbServerDisabled NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a Server disabled"
+ ::= { fadcTraps 640 }
+
+ fadcTrapSlbServerMaintain NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a Server maintain"
+ ::= { fadcTraps 641 }
+
+ fadcTrapSlbVirtualServerDown NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a Virtual server is down"
+ ::= { fadcTraps 642 }
+
+ fadcTrapSlbVirtualServerUp NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a Virtual server is up"
+ ::= { fadcTraps 643 }
+
+ fadcTrapSlbVirtualServerEnabled NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a Virtual server is enabled"
+ ::= { fadcTraps 644 }
+
+ fadcTrapSlbVirtualServerDisabled NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a Virtual server is disabled"
+ ::= { fadcTraps 645 }
+
+ fadcTrapSlbVirtualServerMaintain NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if a Virtual server is maintain"
+ ::= { fadcTraps 646 }
+
+ fadcTrapSlbFlowTblHigh NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if Flow table usage over Threshold"
+ ::= { fadcTraps 647 }
+
+ fadcTrapSlbPersistTblHigh NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if Persistence table usage over Threshold"
+ ::= { fadcTraps 648 }
+
+ fadcTrapSlbPktBuffHigh NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if Packet buffer usage over Threshold"
+ ::= { fadcTraps 649 }
+
+ fadcTrapSlbSynCacheUsageHigh NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if SYN cache usage over Threshold"
+ ::= { fadcTraps 650 }
+
+ fadcTrapSlbSynTblHigh NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if SYN table usage over Threshold"
+ ::= { fadcTraps 651 }
+
+ fadcTrapSlbConnDropMaxFlowTbl NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if connection(s) dropped due to flow table limit"
+ ::= { fadcTraps 652 }
+
+ fadcTrapSlbConnDropMaxPersistTbl NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if connection(s) dropped due to persistence table limit"
+ ::= { fadcTraps 653 }
+
+ fadcTrapSlbConnDropMaxSysTbl NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if connection(s) dropped due to SYN table limit"
+ ::= { fadcTraps 654 }
+
+ fadcTrapSlbConnDropNoConnMem NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if connection(s) dropped due to SYN table limit"
+ ::= { fadcTraps 655 }
+
+ fadcTrapSlbConnDropNoPktBuff NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if connection(s) dropped due to low packet buffer"
+ ::= { fadcTraps 656 }
+
+ fadcTrapSlbConnDropPoolLBFailure NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if pool load balancing decision(s) failed"
+ ::= { fadcTraps 657 }
+
+ fadcTrapSlbPktDropNoPktBuff NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if packet(s) dropped due to low packet buffer"
+ ::= { fadcTraps 658 }
+
+ fadcTrapSlbPktBuffAllocFail NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if packet buffer allocation failure(s)"
+ ::= { fadcTraps 659 }
+
+ fadcTrapSlbCertExpire NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if SSL certificate expires in"
+ ::= { fadcTraps 660 }
+
+ fadcTrapSlbCacheOBJAllocFail NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if HTTP cacheable objects dropped due to memory allocation failure"
+ ::= { fadcTraps 661 }
+
+ fadcTrapLlbVSThroughputLimit NOTIFICATION-TYPE
+ OBJECTS { fadcSysSerial }
+ STATUS current
+ DESCRIPTION "Trap sent if packet(s) dropped due to virtual service bandwidth limit"
+ ::= { fadcTraps 662 }
+
+
+ --
+ -- fnFortiADCMib.fadcVirtualServer
+ --
+
+ fadcVSNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of virtual servers in fadcVirtualServer."
+ ::= { fadcVirtualServer 1 }
+
+ fadcVSTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FadcVSEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of virtual servers on the device. This table is
+ intended to be extended with platform specific information."
+ ::= { fadcVirtualServer 2 }
+
+ fadcVSEntry OBJECT-TYPE
+ SYNTAX FadcVSEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to a particular virtual server."
+ INDEX { fadcVSIndex }
+ ::= { fadcVSTable 1 }
+
+ FadcVSEntry ::= SEQUENCE {
+ fadcVSIndex FnIndex,
+ fadcVSName DisplayString,
+ fadcVSStatus DisplayString,
+ fadcVSHealth DisplayString,
+ fadcVSNewConnections Integer32,
+ fadcVSConcurrent Integer32,
+ fadcVSThroughputKbps Integer32,
+ fadcVSVdom DisplayString
+ }
+
+ fadcVSIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index uniquely defining a virtual server within the fadcVSTable."
+ ::= { fadcVSEntry 1 }
+
+ fadcVSName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The server name of the specified virtual server."
+ ::= { fadcVSEntry 2 }
+
+ fadcVSStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The configuration status of specified virtual server."
+ ::= { fadcVSEntry 3 }
+
+ fadcVSHealth OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The health of specified virtual server."
+ ::= { fadcVSEntry 4 }
+
+ fadcVSNewConnections OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "New Connections persecond rate for the specified virtual server."
+ ::= { fadcVSEntry 5 }
+
+ fadcVSConcurrent OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Concurrent connection rate for the specified virtual server."
+ ::= { fadcVSEntry 6 }
+
+ fadcVSThroughputKbps OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Throughput bps rate for the specified virtual server."
+ ::= { fadcVSEntry 7 }
+
+ fadcVSVdom OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual domian of the specified virtual server."
+ ::= { fadcVSEntry 8 }
+
+ --
+ -- fnFortiADCMib.fadcVirtualDomain.fadcVdInfo
+ --
+
+ fadcVdInfo OBJECT IDENTIFIER
+ ::= { fadcVirtualDomain 1 }
+
+ fadcVdNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of virtual domains in vdTable."
+ ::= { fadcVdInfo 1 }
+
+ fadcVdMaxVdoms OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of virtual domains allowed on the device as allowed by hardware and/or licensing."
+ ::= { fadcVdInfo 2 }
+
+ fadcVdEnabled OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether virtual domains are enabled on this device."
+ ::= { fadcVdInfo 3 }
+
+ --
+ -- fnFortiADCMib.fadcVirtualDomain.fadcVdTables
+ --
+
+ fadcVdTables OBJECT IDENTIFIER
+ ::= { fadcVirtualDomain 2 }
+
+ --
+ -- fnFortiADCMib.fadcVirtualDomain.fadcVdTables.fadcVdTable
+ --
+
+ fadcVdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FadcVdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of virtual domains configured on the device."
+ ::= { fadcVdTables 1 }
+
+ fadcVdEntry OBJECT-TYPE
+ SYNTAX FadcVdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable
+ to a particular virtual domain."
+ INDEX { fadcVdEntIndex }
+ ::= { fadcVdTable 1 }
+
+ FadcVdEntry ::= SEQUENCE {
+ fadcVdEntIndex FadcVdIndex,
+ fadcVdEntName DisplayString,
+ fadcVdEntHaState FadcHaState
+ }
+
+ fadcVdEntIndex OBJECT-TYPE
+ SYNTAX FadcVdIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Internal virtual domain index used to uniquely identify rows in this table. This index is also used by other tables referencing a virtual domain."
+ ::= { fadcVdEntry 1 }
+
+ fadcVdEntName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the virtual domain."
+ ::= { fadcVdEntry 2 }
+
+ fadcVdEntHaState OBJECT-TYPE
+ SYNTAX FadcHaState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "HA cluster member state of the virtual domain on this device
+ (master, backup or standalone)."
+ ::= { fadcVdEntry 3 }
+
+
+ --
+ -- fnFortiADCMib.fadcIntf
+ --
+
+ fadcIntfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FadcIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Fortinet specific extensions to MIB-2 ifTable."
+ ::= { fadcIntf 1 }
+
+ fadcIntfEntry OBJECT-TYPE
+ SYNTAX FadcIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Fortinet specific information about an ifEntry. This table augments the standard ifTable, so the same indexing is used."
+ INDEX { fadcIntfIndex }
+ ::= { fadcIntfTable 1 }
+
+ FadcIntfEntry ::= SEQUENCE {
+ fadcIntfIndex FnIndex,
+ fadcIntfName DisplayString,
+ fadcIntfVdom DisplayString
+ }
+
+ fadcIntfIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Interface index used to uniquely identify rows in this table. This index is also used by other tables referencing a virtual domain."
+ ::= { fadcIntfEntry 1 }
+
+ fadcIntfName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of interface."
+ ::= { fadcIntfEntry 2 }
+
+ fadcIntfVdom OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual domain the interface belongs to. This index corresponds to the index used by fadcVdTable."
+ ::= { fadcIntfEntry 3 }
+
+ --
+ -- fnFortiADCMib.fadcAdmin
+ --
+
+ fadcAdminTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FadcAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of administrator accounts on the device."
+ ::= { fadcAdmin 1 }
+
+ fadcAdminEntry OBJECT-TYPE
+ SYNTAX FadcAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable
+ to a particular admin account."
+ INDEX { fadcAdminIndex }
+ ::= { fadcAdminTable 1 }
+
+ FadcAdminEntry ::= SEQUENCE {
+ fadcAdminIndex FnIndex,
+ fadcAdminName DisplayString,
+ fadcAdminVdom DisplayString
+ }
+
+ fadcAdminIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Admin index used to uniquely identify rows in this table. This index is also used by other tables referencing a virtual domain."
+ ::= { fadcAdminEntry 1 }
+
+ fadcAdminName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of administrator."
+ ::= { fadcAdminEntry 2 }
+
+ fadcAdminVdom OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual domain the administrator belongs to."
+ ::= { fadcAdminEntry 3 }
+
+
+ --
+ -- fnFortiADCMib.fadcHardware
+ --
+
+ --
+ -- fnFortiADCMib.fadcHardware.fadcCPUInfo.fadcCPUTable
+ --
+ fadcCPUTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FadcCPUEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of system related Hardware information on the device."
+ ::= { fadcCPUInfo 1 }
+
+ fadcCPUEntry OBJECT-TYPE
+ SYNTAX FadcCPUEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable
+ to a particular CPU."
+ INDEX { fadcCPUIndex }
+ ::= { fadcCPUTable 1 }
+
+ FadcCPUEntry ::= SEQUENCE {
+ fadcCPUIndex FnIndex,
+ fadcCPUName DisplayString,
+ fadcCPUTemp Integer32
+ }
+
+ fadcCPUIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "CPU index used to uniquely identify rows in this table."
+ ::= { fadcCPUEntry 1 }
+
+ fadcCPUName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the CPU."
+ ::= { fadcCPUEntry 2 }
+
+ fadcCPUTemp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The air temperature of the host CPU."
+ ::= { fadcCPUEntry 3 }
+
+ --
+ -- fnFortiADCMib.fadcHardware.fadcPSUInfo.fadcPSUTable
+ --
+
+ fadcPSUTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FadcPSUEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of system related Hardware information on the device."
+ ::= { fadcPSUInfo 1 }
+
+ fadcPSUEntry OBJECT-TYPE
+ SYNTAX FadcPSUEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable
+ to a particular PSU."
+ INDEX { fadcPSUIndex }
+ ::= { fadcPSUTable 1 }
+
+ FadcPSUEntry ::= SEQUENCE {
+ fadcPSUIndex FnIndex,
+ fadcPSUName DisplayString,
+ fadcPSUTemp Integer32,
+ fadcPSUFanSpeed Integer32,
+ fadcPSUFanStatus DisplayString,
+ fadcPSUVoltage Integer32,
+ fadcPSUStatus DisplayString
+ }
+
+ fadcPSUIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "PSU index used to uniquely identify rows in this table."
+ ::= { fadcPSUEntry 1 }
+
+ fadcPSUName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The PSU Name."
+ ::= { fadcPSUEntry 2 }
+
+ fadcPSUTemp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The PSU temperature."
+ ::= { fadcPSUEntry 3 }
+
+ fadcPSUFanSpeed OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The PSU Fan speed."
+ ::= { fadcPSUEntry 4 }
+
+ fadcPSUFanStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The PSU Fan speed status. (Good or N/A)"
+ ::= { fadcPSUEntry 5 }
+
+ fadcPSUVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The PSU voltage value."
+ ::= { fadcPSUEntry 6 }
+
+ fadcPSUStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The PSU status. (Good or Error)"
+ ::= { fadcPSUEntry 7 }
+
+ --
+ -- fnFortiADCMib.fadcHardware.fadcNetworkInfo.fadcNetworkTable
+ --
+
+ fadcNetworkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FadcNetworkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of system related Hardware information on the device."
+ ::= { fadcNetworkInfo 1 }
+
+ fadcNetworkEntry OBJECT-TYPE
+ SYNTAX FadcNetworkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable
+ to a particular Network."
+ INDEX { fadcNetworkIndex }
+ ::= { fadcNetworkTable 1 }
+
+ FadcNetworkEntry ::= SEQUENCE {
+ fadcNetworkIndex FnIndex,
+ fadcPortLinkName DisplayString,
+ fadcPortLinkStatus DisplayString
+ }
+
+ fadcNetworkIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Port Link index used to uniquely identify rows in this table."
+ ::= { fadcNetworkEntry 1 }
+
+ fadcPortLinkName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port link name."
+ ::= { fadcNetworkEntry 2 }
+
+ fadcPortLinkStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port link status."
+ ::= { fadcNetworkEntry 3 }
+
+ --
+ -- fnFortiADCMib.fadcHardware.fadcDeviceInfo.fadcDeviceTempTables
+ --
+ fadcDeviceTempTables OBJECT IDENTIFIER
+ ::= { fadcDeviceInfo 1 }
+
+ --
+ -- fnFortiADCMib.fadcHardware.fadcDeviceInfo.fadcDeviceTempTables.fadcDeviceTempTable
+ --
+ fadcDeviceTempTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FadcDeviceTempEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Device temperature information."
+ ::= { fadcDeviceTempTables 1 }
+
+ fadcDeviceTempEntry OBJECT-TYPE
+ SYNTAX FadcDeviceTempEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable
+ to a particular device."
+ INDEX { fadcDeviceTempIndex }
+ ::= { fadcDeviceTempTable 1 }
+
+ FadcDeviceTempEntry ::= SEQUENCE {
+ fadcDeviceTempIndex FnIndex,
+ fadcDeviceTempName DisplayString,
+ fadcDeviceTempValue Integer32
+ }
+
+ fadcDeviceTempIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Device temperature index used to uniquely identify rows in this table."
+ ::= { fadcDeviceTempEntry 1 }
+
+ fadcDeviceTempName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the device."
+ ::= { fadcDeviceTempEntry 2 }
+
+ fadcDeviceTempValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The air temperature of the device."
+ ::= { fadcDeviceTempEntry 3 }
+
+ --
+ -- fnFortiADCMib.fadcHardware.fadcDeviceInfo.fadcDeviceFanTables
+ --
+ fadcDeviceFanTables OBJECT IDENTIFIER
+ ::= { fadcDeviceInfo 2 }
+
+ --
+ -- fnFortiADCMib.fadcHardware.fadcDeviceInfo.fadcDeviceFanTables.fadcDeviceFanTable
+ --
+ fadcDeviceFanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FadcDeviceFanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Device temperature information."
+ ::= { fadcDeviceFanTables 1 }
+
+ fadcDeviceFanEntry OBJECT-TYPE
+ SYNTAX FadcDeviceFanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable
+ to a particular device fan."
+ INDEX { fadcDeviceFanIndex }
+ ::= { fadcDeviceFanTable 1 }
+
+ FadcDeviceFanEntry ::= SEQUENCE {
+ fadcDeviceFanIndex FnIndex,
+ fadcDeviceFanName DisplayString,
+ fadcDeviceFanSpeed Integer32,
+ fadcDeviceFanStatus DisplayString
+ }
+
+ fadcDeviceFanIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Device temperature index used to uniquely identify rows in this table."
+ ::= { fadcDeviceFanEntry 1 }
+
+ fadcDeviceFanName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Devcice fan name."
+ ::= { fadcDeviceFanEntry 2 }
+
+ fadcDeviceFanSpeed OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Device Fan speed."
+ ::= { fadcDeviceFanEntry 3 }
+
+ fadcDeviceFanStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Devcice fan tray status. (0 for good, 1 for bad or removed)"
+ ::= { fadcDeviceFanEntry 4 }
+
+ --
+ -- fnFortiADCMib.fadcHardware.fadcHA
+ --
+ fadcHACurMode OBJECT-TYPE
+ SYNTAX FadcHAModeVal
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "High-availability mode (Standalone, Active-Active, Active-Active-Vrrp or Active-Passive)."
+ ::= { fadcHA 1 }
+
+ fadcHACurState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of HA."
+ ::= { fadcHA 2 }
+
+ fadcHAPeerCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of Peer."
+ ::= { fadcHA 3 }
+
+ fadcMoniterIntfCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of Moniter Interface"
+ ::= { fadcHA 4 }
+
+ fadcDiskState OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of disk. (0 for good, 1 for bad)"
+ ::= { fadcHA 5 }
+
+ fadcHALastChangedTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Last changed status time of HA."
+ ::= { fadcHA 6 }
+
+ fadcHALastChangedReason OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Last changed status reason of HA."
+ ::= { fadcHA 7 }
+
+ --
+ -- fnFortiADCMib.fadcHardware.fadcHA.fadcSyncStats
+ --
+
+ fadcHASyncStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FadcHASyncStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of HA peers status"
+ ::= { fadcSyncStats 1 }
+ fadcHASyncStatsEntry OBJECT-TYPE
+ SYNTAX FadcHASyncStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to a HA peer"
+ INDEX { fadcSyncTypeIndex }
+ ::= { fadcHASyncStatsTable 1 }
+
+ FadcHASyncStatsEntry ::= SEQUENCE {
+ fadcSyncTypeIndex FnIndex,
+ fadcSyncType DisplayString,
+ fadcSyncSent Integer32,
+ fadcSyncReceived Integer32
+ }
+
+ fadcSyncTypeIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index uniquely defining a sync type within the fadcHASyncStatsTable."
+ ::= { fadcHASyncStatsEntry 1 }
+
+ fadcSyncType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of sync type."
+ ::= { fadcHASyncStatsEntry 2 }
+
+ fadcSyncSent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of sync pkts sent."
+ ::= { fadcHASyncStatsEntry 3 }
+
+ fadcSyncReceived OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of sync pkts received."
+ ::= { fadcHASyncStatsEntry 4 }
+
+ --
+ -- fnFortiADCMib.fadcHardware.fadcHA.fadcDeviceErrCount
+ --
+ fadcDuplicateNodeID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of duplicate node id error."
+ ::= { fadcDeviceErrCount 1 }
+
+ fadcVersionMismatch OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of version mismatch error."
+ ::= { fadcDeviceErrCount 2 }
+ --
+ -- fnFortiADCMib.fadcHardware.fadcHA.fadcHAPeerInfo
+ --
+
+ fadcHAPeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FadcHAPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of HA peers status"
+ ::= { fadcHAPeerInfo 1 }
+
+ fadcHAPeerEntry OBJECT-TYPE
+ SYNTAX FadcHAPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to a HA peer"
+ INDEX { fadcPeerIndex }
+ ::= { fadcHAPeerTable 1 }
+
+ FadcHAPeerEntry ::= SEQUENCE {
+ fadcPeerIndex FnIndex,
+ fadcPeerSerialNumber DisplayString,
+ fadcPeerStatus DisplayString,
+ fadcNodeID Integer32,
+ fadcIPAddress DisplayString
+ }
+
+ fadcPeerIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index uniquely defining a peer within the fadcHAPeerTable."
+ ::= { fadcHAPeerEntry 1 }
+
+ fadcPeerSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The serial number of peer."
+ ::= { fadcHAPeerEntry 2 }
+
+ fadcPeerStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of peer."
+ ::= { fadcHAPeerEntry 3 }
+
+ fadcNodeID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The node id of peer."
+ ::= { fadcHAPeerEntry 4 }
+
+ fadcIPAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ip address of peer."
+ ::= { fadcHAPeerEntry 5 }
+
+ fadcVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Milli-Voltage value."
+ ::= { fadcHardware 6 }
+
+ fadcPowerSupplyVoltage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The system voltage value."
+ ::= { fadcHardware 7 }
+
+ fadcLogDiskStatus OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of mounting log disk. ( 0: healthy, 1: not healthy, -1: Can't get status)"
+ ::= { fadcHardware 8 }
+
+ --
+ -- fnFortiADCMib.fadcSecurity.fadcDDoSAttackStatus
+ --
+ fadcDDoSAttackStatus OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current DOS attack status. (1 for attacking, 0 for no attack)"
+ ::= { fadcSecurity 1 }
+
+ --
+ -- fnFortiADCMib.fadcApplication
+ --
+
+ --
+ -- fnFortiADCMib.fadcApplication.fadcRealServer
+ --
+ fadcPoolNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of pools in fadcRealServer."
+ ::= { fadcRS 1 }
+
+ fadcRSNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of real servers(pool members) in fadcRealServer."
+ ::= { fadcRS 2 }
+
+ fadcRSTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FadcRSEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of real servers(pool members) on the device. This table is
+ intended to be extended with platform specific information."
+ ::= { fadcRS 3 }
+
+ fadcRSEntry OBJECT-TYPE
+ SYNTAX FadcRSEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to a particular real server(pool member)."
+ INDEX { fadcRSIndex }
+ ::= { fadcRSTable 1 }
+
+ FadcRSEntry ::= SEQUENCE {
+ fadcRSIndex FnIndex,
+ fadcPoolName DisplayString,
+ fadcRSStatus DisplayString,
+ fadcRSHealth DisplayString,
+ fadcRSVdom DisplayString,
+ fadcRSName DisplayString,
+ fadcRSObjStatus DisplayString
+ }
+
+ fadcRSIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index uniquely defining a real server(pool member) within the fadcRSTable."
+ ::= { fadcRSEntry 1 }
+
+ fadcPoolName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The server pool name of the specified real server(pool member)."
+ ::= { fadcRSEntry 2 }
+
+ fadcRSStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The configuration status of specified real server(pool member)."
+ ::= { fadcRSEntry 3 }
+
+ fadcRSHealth OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The health of specified real server(pool member)."
+ ::= { fadcRSEntry 4 }
+
+ fadcRSVdom OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual domian of the specified real server(pool member)."
+ ::= { fadcRSEntry 5 }
+
+ fadcRSName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The server name of the specified real server(pool member)."
+ ::= { fadcRSEntry 6 }
+
+ fadcRSObjStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The configuration status of specified real server object."
+ ::= { fadcRSEntry 7 }
+
+
+ --
+ -- fnFortiADCMib.fadcApplication.fadcVirtualServer
+ --
+
+ fadcVirturalServerNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of virtual servers in fadcVirtualServer."
+ ::= { fadcVS 1 }
+
+ fadcVirturalServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FadcVirturalServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of virtual servers on the device. This table is
+ intended to be extended with platform specific information."
+ ::= { fadcVS 2 }
+
+ fadcVirturalServerEntry OBJECT-TYPE
+ SYNTAX FadcVirturalServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to a particular virtual server."
+ INDEX { fadcVirturalServerIndex }
+ ::= { fadcVirturalServerTable 1 }
+
+ FadcVirturalServerEntry ::= SEQUENCE {
+ fadcVirturalServerIndex FnIndex,
+ fadcVirturalServerName DisplayString,
+ fadcVirturalServerStatus DisplayString,
+ fadcVirturalServerHealth DisplayString,
+ fadcVirturalServerNewConnections Integer32,
+ fadcVirturalServerConcurrent Integer32,
+ fadcVirturalServerThroughputKbps Integer32,
+ fadcVirturalServerVdom DisplayString,
+ fadcVirturalServerWAF Integer32
+ }
+
+ fadcVirturalServerIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index uniquely defining a virtual server within the fadcVSTable."
+ ::= { fadcVirturalServerEntry 1 }
+
+ fadcVirturalServerName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The server name of the specified virtual server."
+ ::= { fadcVirturalServerEntry 2 }
+
+ fadcVirturalServerStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The configuration status of specified virtual server."
+ ::= { fadcVirturalServerEntry 3 }
+
+ fadcVirturalServerHealth OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The health of specified virtual server."
+ ::= { fadcVirturalServerEntry 4 }
+
+ fadcVirturalServerNewConnections OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "New Connections persecond rate for the specified virtual server."
+ ::= { fadcVirturalServerEntry 5 }
+
+ fadcVirturalServerConcurrent OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Concurrent connection rate for the specified virtual server."
+ ::= { fadcVirturalServerEntry 6 }
+
+ fadcVirturalServerThroughputKbps OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Throughput bps rate for the specified virtual server."
+ ::= { fadcVirturalServerEntry 7 }
+
+ fadcVirturalServerVdom OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual domian of the specified virtual server."
+ ::= { fadcVirturalServerEntry 8 }
+
+ fadcVirturalServerWAF OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of HTTP request blocked times. (The HTTP request was
+ blocked because it issued (at least one) violation(s) which is
+ marked as blocking at the current active policy in Application
+ Security Module.)"
+ ::= { fadcVirturalServerEntry 9 }
+
+ --
+ -- fnFortiADCMib.fadcApplication.fadcLinkLoadBalance.fadcGatewayTables
+ --
+ fadcGatewayTables OBJECT IDENTIFIER
+ ::= { fadcLinkLoadBalance 1 }
+
+ --
+ -- fnFortiADCMib.fadcApplication.fadcLinkLoadBalance.fadcGatewayTables.fadcGatewayTable
+ --
+ fadcGatewayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FadcGatewayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of gateways on the device. This table is
+ intended to be extended with platform specific information."
+ ::= { fadcGatewayTables 1 }
+
+ fadcGatewayEntry OBJECT-TYPE
+ SYNTAX FadcGatewayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to a particular gateway."
+ INDEX { fadcGatewayIndex }
+ ::= { fadcGatewayTable 1 }
+
+ FadcGatewayEntry ::= SEQUENCE {
+ fadcGatewayIndex FnIndex,
+ fadcGatewayName DisplayString,
+ fadcGatewayHCStatus DisplayString,
+ fadcGatewayInboundBandWidth DisplayString,
+ fadcGatewayOutboundBandWidth DisplayString,
+ fadcGatewayVdom DisplayString
+ }
+
+ fadcGatewayIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index uniquely defining a gateway within the fadcGatewayTable."
+ ::= { fadcGatewayEntry 1 }
+
+ fadcGatewayName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The gateway name of the specified Gateway."
+ ::= { fadcGatewayEntry 2 }
+
+ fadcGatewayHCStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The health check status of specified Gateway."
+ ::= { fadcGatewayEntry 3 }
+
+ fadcGatewayInboundBandWidth OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current inbound bandwidth of specified Gateway."
+ ::= { fadcGatewayEntry 4 }
+
+ fadcGatewayOutboundBandWidth OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current outbound bandwidth of specified Gateway."
+ ::= { fadcGatewayEntry 5 }
+
+ fadcGatewayVdom OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual domian of the specified Gateway."
+ ::= { fadcGatewayEntry 6 }
+
+ --
+ -- fnFortiADCMib.fadcApplication.fadcLinkLoadBalance.fadcLinkGroupTables
+ --
+
+ fadcLinkGroupTables OBJECT IDENTIFIER
+ ::= { fadcLinkLoadBalance 2 }
+
+ --
+ -- fnFortiADCMib.fadcApplication.fadcLinkLoadBalance.fadcLinkGroupTables.fadcLinkGroupTable
+ --
+
+ fadcLinkGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FadcLinkGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of gateway groups on the device. This table is
+ intended to be extended with platform specific information."
+ ::= { fadcLinkGroupTables 1 }
+
+ fadcLinkGroupEntry OBJECT-TYPE
+ SYNTAX FadcLinkGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to a particular link group."
+ INDEX { fadcLinkGroupIndex }
+ ::= { fadcLinkGroupTable 1 }
+
+ FadcLinkGroupEntry ::= SEQUENCE {
+ fadcLinkGroupIndex FnIndex,
+ fadcLinkGroupName DisplayString,
+ fadcLinkGroupHCStatus DisplayString,
+ fadcLinkGroupMode DisplayString,
+ fadcLinkGroupVdom DisplayString
+ }
+
+ fadcLinkGroupIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index uniquely defining a real server within the fadcLinkGroupTable."
+ ::= { fadcLinkGroupEntry 1 }
+
+ fadcLinkGroupName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The server name of the specified Link Group."
+ ::= { fadcLinkGroupEntry 2 }
+
+ fadcLinkGroupHCStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The health of specified Link Group."
+ ::= { fadcLinkGroupEntry 3 }
+
+ fadcLinkGroupMode OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The configuration status of specified Link Group."
+ ::= { fadcLinkGroupEntry 4 }
+
+ fadcLinkGroupVdom OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual domian of the specified Link Group."
+ ::= { fadcLinkGroupEntry 5 }
+
+ --
+ -- fnFortiADCMib.fadcApplication.fadcGlobalLoadBalance.fadcGLBVSTables
+ --
+ fadcGLBVSTables OBJECT IDENTIFIER
+ ::= { fadcGlobalLoadBalance 1 }
+
+ --
+ -- fnFortiADCMib.fadcApplication.fadcLinkLoadBalance.fadcGLBVSTables.fadcGLBVSTable
+ --
+ fadcGLBVSTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FadcGLBVSEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of GLB virtual server on the device. This table is
+ intended to be extended with platform specific information."
+ ::= { fadcGLBVSTables 1 }
+
+ fadcGLBVSEntry OBJECT-TYPE
+ SYNTAX FadcGLBVSEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to a particular GLB vs."
+ INDEX { fadcGLBVSIndex }
+ ::= { fadcGLBVSTable 1 }
+
+ FadcGLBVSEntry ::= SEQUENCE {
+ fadcGLBVSIndex FnIndex,
+ fadcGLBVSName DisplayString,
+ fadcGLBVSStatus DisplayString,
+ fadcGLBVSServerName DisplayString,
+ fadcGLBVSVdom DisplayString
+ }
+
+ fadcGLBVSIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index uniquely defining a GLB vs within the fadcGLBVSTable."
+ ::= { fadcGLBVSEntry 1 }
+
+ fadcGLBVSName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vs name of the specified GLB vs."
+ ::= { fadcGLBVSEntry 2 }
+
+ fadcGLBVSStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of specified GLB vs."
+ ::= { fadcGLBVSEntry 3 }
+
+ fadcGLBVSServerName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vs server name of the specified GLB vs in."
+ ::= { fadcGLBVSEntry 4 }
+
+ fadcGLBVSVdom OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual domian of the specified GLB vs."
+ ::= { fadcGLBVSEntry 5 }
+
+ --
+ -- fnFortiADCMib.fadcApplication.fadcServerLoadBalance
+ --
+
+ fadcClientSideCPS OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Client-side connecyions per second"
+ ::= { fadcServerLoadBalance 1 }
+
+ fadcClientSideRPS OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Client-side requests per second"
+ ::= { fadcServerLoadBalance 2 }
+
+ fadcClientSideSSLCPS OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Client-side SSL-only connecyions per second"
+ ::= { fadcServerLoadBalance 3 }
+
+ fadcClientSideSSLRPS OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Client-side SSL-only requests per second"
+ ::= { fadcServerLoadBalance 4 }
+
+ fadcClientSideThroughput OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Client-side throughputingress and egress"
+ ::= { fadcServerLoadBalance 5 }
+
+ fadcClientSideSSLThroughput OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Client-side SSL-only (encrypted) throughput"
+ ::= { fadcServerLoadBalance 6 }
+
+ fadcConcurrentClientConnections OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Concurrent client-side connections"
+ ::= { fadcServerLoadBalance 7 }
+
+ fadcConcurrentClientSSLSessions OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Concurrent client-side SSL sessions"
+ ::= { fadcServerLoadBalance 8 }
+
+ --
+ -- fnFortiADCMib.fadcApplication.fadcServerLoadBalance.fadcClientSideSSLCacheUtilizationTables
+ --
+
+ fadcClientSSLCacheUtilizTables OBJECT IDENTIFIER
+ ::= { fadcServerLoadBalance 20 }
+
+ fadcClientSSLCacheUtilizTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FadcClientSSLCacheUtilizEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Client-side SSL cache utilization table"
+ ::= { fadcClientSSLCacheUtilizTables 1 }
+
+ fadcClientSSLCacheUtilizEntry OBJECT-TYPE
+ SYNTAX FadcClientSSLCacheUtilizEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to a particular virtual server."
+ INDEX { fadcSLBVSIndex }
+ ::= { fadcClientSSLCacheUtilizTable 1 }
+
+ FadcClientSSLCacheUtilizEntry ::= SEQUENCE {
+ fadcSLBVSIndex FnIndex,
+ fadcSLBVSName DisplayString,
+ fadcSLBTotalCacheItems Integer32,
+ fadcSLBTotalCacheSize Integer32,
+ fadcSLBCacheHitCount Integer32,
+ fadcSLBCacheHitBytes Integer32,
+ fadcSLBTotalCertCacheItems Integer32,
+ fadcSLBTotalCertCacheSize Integer32,
+ fadcSLBHitCertCacheCount Integer32,
+ fadcSLBHitCertTotalCheck Integer32,
+ fadcSLBHitCertPercentage Integer32
+ }
+
+ fadcSLBVSIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index uniquely defining a virtual server within the fadcClientSSLCacheUtilizationTable."
+ ::= { fadcClientSSLCacheUtilizEntry 1 }
+
+ fadcSLBVSName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The server name of the specified virtual server."
+ ::= { fadcClientSSLCacheUtilizEntry 2 }
+
+ fadcSLBTotalCacheItems OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total cache items of specified virtual server."
+ ::= { fadcClientSSLCacheUtilizEntry 3 }
+
+ fadcSLBTotalCacheSize OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total cache size of specified virtual server."
+ ::= { fadcClientSSLCacheUtilizEntry 4 }
+
+ fadcSLBCacheHitCount OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The cache hit count of specified virtual server."
+ ::= { fadcClientSSLCacheUtilizEntry 5 }
+
+ fadcSLBCacheHitBytes OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The cache hit bytes of specified virtual server."
+ ::= { fadcClientSSLCacheUtilizEntry 6 }
+
+ fadcSLBTotalCertCacheItems OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total certificate cache items of specified virtual server."
+ ::= { fadcClientSSLCacheUtilizEntry 7 }
+
+ fadcSLBTotalCertCacheSize OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total certificate cache size of specified virtual server."
+ ::= { fadcClientSSLCacheUtilizEntry 8 }
+
+ fadcSLBHitCertCacheCount OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The certificate cache hit count of specified virtual server."
+ ::= { fadcClientSSLCacheUtilizEntry 9 }
+
+ fadcSLBHitCertTotalCheck OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The certificate cache hit total check of specified virtual server."
+ ::= { fadcClientSSLCacheUtilizEntry 10 }
+
+ fadcSLBHitCertPercentage OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The certificate cache hit percentage of specified virtual server."
+ ::= { fadcClientSSLCacheUtilizEntry 11 }
+
+ --
+ -- fnFortiADCMib.fadcApplication.fadcGlobalLoadBalance.fadcGLBServerTables
+ --
+ fadcGLBServerTables OBJECT IDENTIFIER
+ ::= { fadcGlobalLoadBalance 2 }
+
+ --
+ -- fnFortiADCMib.fadcApplication.fadcLinkLoadBalance.fadcGLBServerTables.fadcGLBServerTable
+ --
+ fadcGLBServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FadcGLBServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of GLB server on the device. This table is
+ intended to be extended with platform specific information."
+ ::= { fadcGLBServerTables 1 }
+
+ fadcGLBServerEntry OBJECT-TYPE
+ SYNTAX FadcGLBServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to a particular GLB server."
+ INDEX { fadcGLBServerIndex }
+ ::= { fadcGLBServerTable 1 }
+
+ FadcGLBServerEntry ::= SEQUENCE {
+ fadcGLBServerIndex FnIndex,
+ fadcGLBServerName DisplayString,
+ fadcGLBServerStatus DisplayString,
+ fadcGLBServerVdom DisplayString
+ }
+
+ fadcGLBServerIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index uniquely defining a GLB server within the fadcGLBServerTable."
+ ::= { fadcGLBServerEntry 1 }
+
+ fadcGLBServerName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The server name of the specified GLB server."
+ ::= { fadcGLBServerEntry 2 }
+
+ fadcGLBServerStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of specified GLB server."
+ ::= { fadcGLBServerEntry 3 }
+
+ fadcGLBServerVdom OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual domian of the specified GLB server."
+ ::= { fadcGLBServerEntry 4 }
+
+ --
+ -- fnFortiADCMib.fadcApplication.fadcGlobalLoadBalance.fadcGLBGatewayTables
+ --
+ fadcGLBGatewayTables OBJECT IDENTIFIER
+ ::= { fadcGlobalLoadBalance 3 }
+
+ --
+ -- fnFortiADCMib.fadcApplication.fadcLinkLoadBalance.fadcGLBGatewayTables.fadcGLBGatewayTable
+ --
+ fadcGLBGatewayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FadcGLBGatewayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of GLB gateway on the device. This table is
+ intended to be extended with platform specific information."
+ ::= { fadcGLBGatewayTables 1 }
+
+ fadcGLBGatewayEntry OBJECT-TYPE
+ SYNTAX FadcGLBGatewayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to a particular gateway."
+ INDEX { fadcGLBGatewayIndex }
+ ::= { fadcGLBGatewayTable 1 }
+
+ FadcGLBGatewayEntry ::= SEQUENCE {
+ fadcGLBGatewayIndex FnIndex,
+ fadcGLBGatewayName DisplayString,
+ fadcGLBGatewayStatus DisplayString,
+ fadcGLBGatewayServerName DisplayString,
+ fadcGLBGatewayVdom DisplayString
+ }
+
+ fadcGLBGatewayIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index uniquely defining a GLB gateway within the fadcGLBGatewayTable."
+ ::= { fadcGLBGatewayEntry 1 }
+
+ fadcGLBGatewayName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The gateway name of the specified GLB gateway."
+ ::= { fadcGLBGatewayEntry 2 }
+
+ fadcGLBGatewayStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of specified GLB gateway."
+ ::= { fadcGLBGatewayEntry 3 }
+
+ fadcGLBGatewayServerName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The gateway server name of the specified GLB gateway in."
+ ::= { fadcGLBGatewayEntry 4 }
+
+ fadcGLBGatewayVdom OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual domian of the specified GLB gateway."
+ ::= { fadcGLBGatewayEntry 5 }
+
+ --
+ -- fnFortiADCMib.fadcMIBConformance
+ --
+
+ fadcSystemConformanceGroup OBJECT-GROUP
+ OBJECTS { fadcSysModel, fadcSysSerial, fadcSysVersion, fadcSysCpuUsage,
+ fadcSysMemUsage, fadcSysLogDiskUsage, fadcSysLoad,
+ fadcCpuName, fadcCpu2secAvgUsage, fadcCpu1minAvgUsage,
+ fadcCpu5minAvgUsage }
+ STATUS current
+ DESCRIPTION
+ "Object related to FortiADC system."
+ ::= { fadcMIBConformance 1 }
+
+ fadcSysOptionsConformanceGroup OBJECT-GROUP
+ OBJECTS { fadcSysOptIdleTimeout }
+ STATUS current
+ DESCRIPTION
+ "Object related to FortiADC system option."
+ ::= { fadcMIBConformance 2 }
+
+ fadcTrapsConformanceGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { fadcTrapCpuHighThreshold, fadcTrapMemLowThreshold, fadcTrapLogDiskHighThreshold,
+ fadcTrapDosAttackStart, fadcTrapDosAttackStop, fadcTrapFwConnectionLimit,
+ fadcTrapFwSnatLimit, fadcTrapRequestBlocked, fadcTrapXSSAttack,
+ fadcTrapSQLInjectionAttack, fadcTrapGenericAttack,
+ fadcTrapExploitsAttack, fadcTrapTrojansAttack,
+ fadcTrapInfoDisclosureAttack, fadcTrapURLPattenViolate,
+ fadcTrapProtocolConstraint, fadcTrapGeoViolateDetected,
+ fadcTrapReputaionViolateDetected, fadcTrapBotDetected, fadcTrapFwConnectionDeny,
+ fadcTrapXmlDetected, fadcTrapJsonDetected, fadcTrapSoapDetected,
+ fadcTrapCPUTempHigh, fadcTrapCPUTempNormal, fadcTrapDeviceTempHigh,
+ fadcTrapDeviceTempNormal, fadcTrapPSUTempHigh, fadcTrapPSUTempNormal,
+ fadcTrapPSUFanSlow, fadcTrapDeviceFanSlow, fadcTrapPSUFanBad, fadcTrapPSUFanGood,
+ fadcTrapDeviceFanBad, fadcTrapDeviceFanGood, fadcTrapVoltageHigh, fadcTrapPowerSupplyHigh,
+ fadcTrapPSUVoltageHigh, fadcTrapVoltageLow, fadcTrapPowerSupplyLow, fadcTrapPSUVoltageLow,
+ fadcTrapPSUFailure, fadcTrapARPConflict, fadcTrapExternalLinkChange, fadcTrapLogDiskCloseThreshold,
+ fadcTrapLogDiskLost, fadcTrapSsdMwiNearThreshold, fadcTrapSsdMwiReachedThreshold,
+ fadcTrapHAPeerLost, fadcTrapHAMasterFailover, fadcTrapPortStatusChange, fadcTrapDiskStatusChange,
+ fadcTrapInetPortExhaustion, fadcTrapCertExpire, fadcTrapLogicalInterfaceUp,
+ fadcTrapLogicalInterfaceDown, fadcTrapLogicalInterfaceDisabled, fadcTrapAlertTrigger,
+ fadcTrapSysConnMemHigh, fadcTrapSysLincenseExpiryNotif, fadcTrapSysDeviceRebooted,
+ fadcTrapSysDeviceStarted, fadcTrapSysUpgeadeComplete, fadcTrapSysUserLogin,
+ fadcTrapSysUserLogout, fadcTrapSysDhcpIpAllocFailure, fadcTrapSysMetricsDbDiskFull,
+ fadcTrapSysStatisticsDbDiskFull, fadcTrapSysLogFull, fadcTrapSysFwBandwidthLimit,
+ fadcTrapConfigExecute, fadcTrapConfigCreate, fadcTrapConfigDelete, fadcTrapConfigUpdate,
+ fadcTrapSysOcspResponseExpires, fadcTrapSysSslCertificateRevoked, fadcTrapSysCrlExpires,
+ fadcTrapMemberConnRateStart, fadcTrapVSConnRateStart, fadcTrapMemberConnLimitStart,
+ fadcTrapVSConnLimitStart, fadcTrapMemberConnRateStop, fadcTrapVSConnRateStop,
+ fadcTrapMemberConnLimitStop, fadcTrapVSConnLimitStop, fadcTrapVSTransactionRateStart,
+ fadcTrapVSTransactionRateStop, fadcTrapMemberHCDown, fadcTrapVSHealthChange, fadcTrapMemberHCUp,
+ fadcTrapVSAuthFail, fadcTrapVSIPPoolLimit, adcTrapGatewayHCDown,
+ fadcTrapLinkGroupHCDown, fadcTrapGatewayHCUp, fadcTrapLinkGroupHCUp, fadcTrapGatewayInboundBandwidth,
+ fadcTrapGatewayOutboundBandwidth, fadcTrapGatewayInboundSpillover, fadcTrapGatewayOutboundSpillover,
+ fadcTrapGatewayTotalSpillover, fadcTrapGlbServerNotAvail, fadcTrapGlbServerAvail, fadcTrapGlbVSNotAvail,
+ fadcTrapGlbVSAvail, fadcTrapGlbGWNotAvail, fadcTrapGlbGWAvail, fadcTrapSlbPoolDown,
+ fadcTrapSlbPoolUp, fadcTrapSlbPoolHealthChange, fadcTrapSlbServerHealthChange, fadcTrapSlbServerEnabled,
+ fadcTrapSlbServerDisabled, fadcTrapSlbServerMaintain, fadcTrapSlbVirtualServerDown, fadcTrapSlbVirtualServerUp,
+ fadcTrapSlbVirtualServerEnabled, fadcTrapSlbVirtualServerDisabled, fadcTrapSlbVirtualServerMaintain,
+ fadcTrapSlbFlowTblHigh, fadcTrapSlbPersistTblHigh, fadcTrapSlbPktBuffHigh, fadcTrapSlbSynCacheUsageHigh,
+ fadcTrapSlbSynTblHigh, fadcTrapSlbConnDropMaxFlowTbl, fadcTrapSlbConnDropMaxPersistTbl, fadcTrapSlbConnDropMaxSysTbl,
+ fadcTrapSlbConnDropNoConnMem, fadcTrapSlbConnDropNoPktBuff, fadcTrapSlbConnDropPoolLBFailure, fadcTrapSlbPktDropNoPktBuff,
+ fadcTrapSlbPktBuffAllocFail, fadcTrapSlbCertExpire, fadcTrapSlbCacheOBJAllocFail, fadcTrapLlbVSThroughputLimit }
+ STATUS current
+ DESCRIPTION
+ "Object related to FortiADC Traps."
+ ::= { fadcMIBConformance 3 }
+
+ fadcHAModeConformanceGroup OBJECT-GROUP
+ OBJECTS { fadcHAMode }
+ STATUS current
+ DESCRIPTION
+ "Object related to FortiADC HA mode."
+ ::= { fadcMIBConformance 6 }
+
+ fadcAlertConformanceGroup OBJECT-GROUP
+ OBJECTS { fadcAlertName, fadcAlertSourceType, fadcAlertPriority,
+ fadcAlertComments, fadcAlertVdomName }
+ STATUS current
+ DESCRIPTION
+ "Object related to FortiADC Alert."
+ ::= { fadcMIBConformance 7 }
+
+ fadcCertConformanceGroup OBJECT-GROUP
+ OBJECTS { fadcLocalCertName, fadcLocalCertValidFrom, fadcLocalCertValidTo, fadcLocalCertVdom,
+ fadcIntermediateCAName, fadcIntermediateCAValidFrom, fadcIntermediateCAValidTo, fadcIntermediateCAVdom,
+ fadcCACertName, fadcCACertValidFrom, fadcCACertValidTo, fadcCACertVdom,
+ fadcRemoteCertName, fadcRemoteCertValidFrom, fadcRemoteCertValidTo, fadcRemoteCertVdom }
+ STATUS current
+ DESCRIPTION
+ "Object related to FortiADC Cert."
+ ::= { fadcMIBConformance 8 }
+
+ fadcVdomConformanceGroup OBJECT-GROUP
+ OBJECTS { fadcVdNumber, fadcVdMaxVdoms, fadcVdEnabled,
+ fadcVdEntName, fadcVdEntHaState }
+ STATUS current
+ DESCRIPTION
+ "Object related to FortiADC Virtual Domain."
+ ::= { fadcMIBConformance 9 }
+
+ fadcVSConformanceGroup OBJECT-GROUP
+ OBJECTS { fadcVSNumber, fadcVSName, fadcVSStatus, fadcVSHealth,
+ fadcVSNewConnections, fadcVSConcurrent,
+ fadcVSThroughputKbps, fadcVSVdom }
+ STATUS current
+ DESCRIPTION
+ "Object related to FortiADC Virtual Server."
+ ::= { fadcMIBConformance 10 }
+
+ fadcIntfConformanceGroup OBJECT-GROUP
+ OBJECTS { fadcIntfName, fadcIntfVdom }
+ STATUS current
+ DESCRIPTION
+ "Object related to FortiADC Interface."
+ ::= { fadcMIBConformance 11 }
+
+ fadcAdminConformanceGroup OBJECT-GROUP
+ OBJECTS { fadcAdminName, fadcAdminVdom }
+ STATUS current
+ DESCRIPTION
+ "Object related to FortiADC Admin."
+ ::= { fadcMIBConformance 12 }
+
+ fadcHardwareConformanceGroup OBJECT-GROUP
+ OBJECTS { fadcCPUName, fadcCPUTemp,
+ fadcPSUName, fadcPSUTemp, fadcPSUFanSpeed,
+ fadcPSUFanStatus, fadcPSUVoltage, fadcPSUStatus,
+ fadcPortLinkName, fadcPortLinkStatus,
+ fadcDeviceTempName, fadcDeviceTempValue,
+ fadcDeviceFanName, fadcDeviceFanSpeed, fadcDeviceFanStatus,
+ fadcHACurMode, fadcHACurState, fadcHAPeerCount, fadcMoniterIntfCount,
+ fadcDiskState, fadcHALastChangedTime, fadcHALastChangedReason,
+ fadcSyncType, fadcSyncSent, fadcSyncReceived,
+ fadcDuplicateNodeID, fadcVersionMismatch,
+ fadcPeerSerialNumber, fadcPeerStatus, fadcNodeID, fadcIPAddress,
+ fadcVoltage, fadcPowerSupplyVoltage, fadcLogDiskStatus }
+ STATUS current
+ DESCRIPTION
+ "Object related to FortiADC Hardware."
+ ::= { fadcMIBConformance 13 }
+
+ fadcSecurityConformanceGroup OBJECT-GROUP
+ OBJECTS { fadcDDoSAttackStatus }
+ STATUS current
+ DESCRIPTION
+ "Object related to FortiADC Security."
+ ::= { fadcMIBConformance 14 }
+
+ fadcApplicationConformanceGroup OBJECT-GROUP
+ OBJECTS { fadcPoolNumber, fadcRSNumber, fadcPoolName, fadcRSStatus,
+ fadcRSHealth, fadcRSVdom, fadcRSName,
+ fadcVirturalServerNumber, fadcVirturalServerName,
+ fadcVirturalServerStatus, fadcVirturalServerHealth,
+ fadcVirturalServerNewConnections, fadcVirturalServerConcurrent,
+ fadcVirturalServerThroughputKbps, fadcVirturalServerVdom,
+ fadcVirturalServerWAF,
+ fadcGatewayName, fadcGatewayHCStatus, fadcGatewayInboundBandWidth,
+ fadcGatewayOutboundBandWidth, fadcGatewayVdom,
+ fadcLinkGroupName, fadcLinkGroupHCStatus, fadcLinkGroupMode, fadcLinkGroupVdom,
+ fadcGLBVSName, fadcGLBVSStatus, fadcGLBVSServerName, fadcGLBVSVdom,
+ fadcGLBServerName, fadcGLBServerStatus, fadcGLBServerVdom,
+ fadcGLBGatewayName, fadcGLBGatewayStatus, fadcGLBGatewayServerName, fadcGLBGatewayVdom,
+ fadcClientSideCPS, fadcClientSideRPS, fadcClientSideSSLCPS,
+ fadcClientSideSSLRPS, fadcClientSideThroughput, fadcClientSideSSLThroughput,
+ fadcConcurrentClientConnections, fadcConcurrentClientSSLSessions,
+ fadcSLBVSName, fadcSLBTotalCacheItems, fadcSLBTotalCacheSize, fadcSLBCacheHitCount,
+ fadcSLBCacheHitBytes, fadcSLBTotalCertCacheItems, fadcSLBTotalCertCacheSize,
+ fadcSLBHitCertCacheCount, fadcSLBHitCertTotalCheck, fadcSLBHitCertPercentage }
+ STATUS current
+ DESCRIPTION
+ "Object related to FortiADC Application."
+ ::= { fadcMIBConformance 15 }
+
+ fadcMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for the application MIB."
+
+ MODULE -- this module
+
+ GROUP fadcSystemConformanceGroup
+ DESCRIPTION
+ "This group is mandatory for all FortiADC appliances supporting this MIB."
+
+ GROUP fadcSysOptionsConformanceGroup
+ DESCRIPTION
+ "This group is mandatory for all FortiADC appliances supporting this MIB."
+
+ GROUP fadcTrapsConformanceGroup
+ DESCRIPTION
+ "This group is mandatory for all FortiADC appliances supporting this MIB."
+
+ GROUP fadcHAModeConformanceGroup
+ DESCRIPTION
+ "This group is mandatory for all FortiADC appliances supporting this MIB."
+
+ GROUP fadcAlertConformanceGroup
+ DESCRIPTION
+ "This group is mandatory for all FortiADC appliances supporting this MIB."
+
+ GROUP fadcCertConformanceGroup
+ DESCRIPTION
+ "This group is mandatory for all FortiADC appliances supporting this MIB."
+
+ GROUP fadcVdomConformanceGroup
+ DESCRIPTION
+ "This group is mandatory for all FortiADC appliances supporting this MIB."
+
+ GROUP fadcVSConformanceGroup
+ DESCRIPTION
+ "This group is mandatory for all FortiADC appliances supporting this MIB."
+
+ GROUP fadcIntfConformanceGroup
+ DESCRIPTION
+ "This group is mandatory for all FortiADC appliances supporting this MIB."
+
+ GROUP fadcAdminConformanceGroup
+ DESCRIPTION
+ "This group is mandatory for all FortiADC appliances supporting this MIB."
+
+ GROUP fadcHardwareConformanceGroup
+ DESCRIPTION
+ "This group is mandatory for all FortiADC appliances supporting this MIB."
+
+ GROUP fadcSecurityConformanceGroup
+ DESCRIPTION
+ "This group is mandatory for all FortiADC appliances supporting this MIB."
+
+ GROUP fadcApplicationConformanceGroup
+ DESCRIPTION
+ "This group is mandatory for all FortiADC appliances supporting this MIB."
+
+ ::= { fadcMIBConformance 100 }
+
+END
diff --git a/MIBS/fortinet/FORTINET-FORTIAUTHENTICATOR-MIB b/MIBS/fortinet/FORTINET-FORTIAUTHENTICATOR-MIB
new file mode 100644
index 0000000..31de7c4
--- /dev/null
+++ b/MIBS/fortinet/FORTINET-FORTIAUTHENTICATOR-MIB
@@ -0,0 +1,481 @@
+--
+-- MODULE-IDENTITY
+-- OrgName
+-- Fortinet, Inc.
+-- ContactInfo
+-- Technical Support
+-- e-mail: support@fortinet.com
+-- http://www.fortinet.com
+--
+FORTINET-FORTIAUTHENTICATOR-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ fnGenTrapMsg, FnIndex, fortinet
+ FROM FORTINET-CORE-MIB
+ MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ sysName
+ FROM SNMPv2-MIB
+ Gauge32, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ DisplayString, TEXTUAL-CONVENTION
+ FROM SNMPv2-TC;
+
+fnFortiAuthenticatorMib MODULE-IDENTITY
+ LAST-UPDATED "201901170000Z"
+ ORGANIZATION
+ "Fortinet Technologies, Inc."
+ CONTACT-INFO
+ "Technical Support
+ email: support@fortinet.com
+ http://www.fortinet.com
+ "
+ DESCRIPTION
+ "MIB module for Fortinet FortiAuthenticator devices"
+ REVISION "202004160000Z"
+ DESCRIPTION
+ "Include RAID status"
+ REVISION "201901170000Z"
+ DESCRIPTION
+ "Include Fsso user data and add facmodel information"
+ REVISION "201506080000Z"
+ DESCRIPTION
+ "Include Radius proxy, high availability data"
+ REVISION "201211050000Z"
+ DESCRIPTION
+ "Initial version of FORTINET-FORTIAUTHENTICATOR-MIB."
+ ::= { fortinet 113 }
+
+
+--
+-- FortiAuthenticator MIB Textual Conventions (TC)
+--
+
+FacHaState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Enumerated type for FAC High Availability states"
+ SYNTAX INTEGER {
+ unknownOrDetermining (1),
+ clusterPrimary (2),
+ clusterSecondary (3),
+ standalonePrimary (4),
+ loadBalancer (5),
+ disabled (255)
+ }
+
+
+--
+-- fortinet.fnFortiAuthenticatorMib
+--
+facTraps OBJECT IDENTIFIER
+ ::= { fnFortiAuthenticatorMib 0 }
+facSystem OBJECT IDENTIFIER
+ ::= { fnFortiAuthenticatorMib 1 }
+facHa OBJECT IDENTIFIER
+ ::= { facSystem 201 }
+facAuth OBJECT IDENTIFIER
+ ::= { facSystem 202 }
+
+facMIBConformance OBJECT IDENTIFIER
+ ::= { fnFortiAuthenticatorMib 600 }
+
+facModel OBJECT IDENTIFIER
+ ::= { fnFortiAuthenticatorMib 100 }
+
+--
+-- fortinet.fnFortiAuthenticatorMib.facSystem
+--
+
+facSysModel OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "System model string"
+ ::= { facSystem 1 }
+
+facSysSerial OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Device serial number"
+ ::= { facSystem 2 }
+
+facSysVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Device firmware version"
+ ::= { facSystem 3 }
+
+facSysCpuUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Instantaneous CPU usage"
+ ::= { facSystem 4 }
+
+facSysMemUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Instantaneous memory utilization"
+ ::= { facSystem 5 }
+
+facSysLogDiskUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Instantaneous log disk usage"
+ ::= { facSystem 6 }
+
+
+-- fnFortiAuthenticatorMib.facSystem.facHa
+facHaCurrentStatus OBJECT-TYPE
+ SYNTAX FacHaState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Instantaneous HA status for this node"
+ ::= { facHa 1 }
+
+-- fnFortiAuthenticatorMib.facSystem.facAuth
+facAuthUserCount OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of local users"
+ ::= { facAuth 1 }
+
+facAuthGroupCount OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of user groups"
+ ::= { facAuth 2 }
+
+facFortiTokenCount OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of FortiTokens"
+ ::= { facAuth 3 }
+
+facAuthUsersRemaining OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of local users that can still be added before reaching the table limit"
+ ::= { facAuth 4 }
+
+facAuthGroupRemaining OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of user groups that can still be added before reaching the table limit"
+ ::= { facAuth 5 }
+
+facFortiTokenRemaining OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of FortiTokens that can still be added before reaching the table limit"
+ ::= { facAuth 6 }
+
+facRadiusNasCount OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Radius NAS"
+ ::= { facAuth 7 }
+
+facRadiusNasRemaining OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Radius NAS that can still be added before reaching the table limit"
+ ::= { facAuth 8 }
+
+facUserCertificateCount OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of user certificates"
+ ::= { facAuth 9 }
+
+facRadiusLoginsTotal OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Radius logins since startup"
+ ::= { facAuth 10 }
+
+facRadiusLogins5Mins OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Radius logins in the last 5 minutes"
+ ::= { facAuth 11 }
+
+facRadiusFailuresTotal OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Radius login failures since startup"
+ ::= { facAuth 12 }
+
+facRadiusFailures5Mins OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Radius login failures in the last 5 minutes"
+ ::= { facAuth 13 }
+
+facRadiusAccountingTotal OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Radius accounting records since startup"
+ ::= { facAuth 14 }
+
+facRadiusAccounting5Mins OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Radius accounting records in the last 5 minutes"
+ ::= { facAuth 15 }
+
+facLdapLoginsTotal OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Ldap logins since startup"
+ ::= { facAuth 16 }
+
+facLdapLogins5Mins OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Ldap logins in the last 5 minutes"
+ ::= { facAuth 17 }
+
+facLdapFailuresTotal OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Ldap login failures since startup"
+ ::= { facAuth 18 }
+
+facLdapFailures5Mins OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Ldap login failures in the last 5 minutes"
+ ::= { facAuth 19 }
+
+facAuthEventsTotal OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of authentication events since startup"
+ ::= { facAuth 20 }
+
+facAuthEvents5Mins OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of authentication events in the last 5 minutes"
+ ::= { facAuth 21 }
+
+facAuthFailuresTotal OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of authentication failures since startup"
+ ::= { facAuth 22 }
+
+facAuthFailures5Mins OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of authentication failures in the last 5 minutes"
+ ::= { facAuth 23 }
+
+facRadiusProxyInTotal OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Radius accounting proxy requests received since startup"
+ ::= { facAuth 24 }
+
+facRadiusProxyOutTotal OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Radius accounting proxy requests sent since startup"
+ ::= { facAuth 25 }
+
+facFssoUserCount OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of signed-in fsso users"
+ ::= { facAuth 26 }
+
+facFssoUserRemaining OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of fsso users can still signed in before reaching the table limit"
+ ::= { facAuth 27 }
+
+facRaidStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0), -- no raid detected or status unknown
+ ok(1),
+ degraded(2), -- at least one failed disk, but raid is still functioning
+ failed(3), -- raid does not work any more, has to be deleted and re-created
+ initializing(4),
+ verifying(5),
+ rebuilding(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "RAID status"
+ ::= { facAuth 28 }
+
+--
+-- fnFortiAuthenticatorMib.facTraps
+--
+facTrapAuthUsersThreshold NOTIFICATION-TYPE
+ OBJECTS { facSysSerial, facAuthUsersRemaining }
+ STATUS current
+ DESCRIPTION
+ "The user table is nearly full."
+ ::= { facTraps 100 }
+
+facTrapAuthGroupThreshold NOTIFICATION-TYPE
+ OBJECTS { facSysSerial, facAuthGroupRemaining }
+ STATUS current
+ DESCRIPTION
+ "The user group table is nearly full."
+ ::= { facTraps 101 }
+
+facTrapRadiusNasThreshold NOTIFICATION-TYPE
+ OBJECTS { facSysSerial, facRadiusNasRemaining }
+ STATUS current
+ DESCRIPTION
+ "The Radius NAS table is nearly full."
+ ::= { facTraps 102 }
+
+facTrapAuthEventsThreshold NOTIFICATION-TYPE
+ OBJECTS { facSysSerial, facAuthEvents5Mins }
+ STATUS current
+ DESCRIPTION
+ "The Authentication request rate has exceded the configured threshhold."
+ ::= { facTraps 103 }
+
+facTrapAuthFailureThreshold NOTIFICATION-TYPE
+ OBJECTS { facSysSerial, facAuthFailures5Mins }
+ STATUS current
+ DESCRIPTION
+ "The Authentication failure rate has exceded the configured threshhold."
+ ::= { facTraps 104 }
+
+facTrapUserLockout NOTIFICATION-TYPE
+ OBJECTS { facSysSerial, sysName, fnGenTrapMsg }
+ STATUS current
+ DESCRIPTION
+ "A user has been locked out for repeated login failures."
+ ::= { facTraps 105 }
+
+facTrapHAStatusChange NOTIFICATION-TYPE
+ OBJECTS { facSysSerial, sysName, facHaCurrentStatus, fnGenTrapMsg }
+ STATUS current
+ DESCRIPTION
+ "The FAC device's HA status has changed."
+ ::= { facTraps 106 }
+
+facTrapHASyncActivityLow NOTIFICATION-TYPE
+ OBJECTS { facSysSerial, sysName, fnGenTrapMsg }
+ STATUS current
+ DESCRIPTION
+ "There has been low HA sync activity recently."
+ ::= { facTraps 107 }
+
+facTrapRaidStatusChange NOTIFICATION-TYPE
+ OBJECTS { facSysSerial, facRaidStatus }
+ STATUS current
+ DESCRIPTION
+ "The FAC device's RAID status has changed."
+ ::= { facTraps 108 }
+
+--
+-- fnFortiAuthenticatorMib.facMIBConformance
+--
+facSystemConformanceGroup OBJECT-GROUP
+ OBJECTS { facSysModel, facSysSerial, facSysVersion,
+ facSysCpuUsage, facSysMemUsage, facSysLogDiskUsage,
+ facAuthUserCount, facAuthGroupCount, facFortiTokenCount,
+ facAuthUsersRemaining, facAuthGroupRemaining, facFortiTokenRemaining,
+ facRadiusNasCount, facRadiusNasRemaining, facUserCertificateCount,
+ facRadiusLoginsTotal, facRadiusLogins5Mins, facRadiusFailuresTotal,
+ facRadiusFailures5Mins, facRadiusAccountingTotal, facRadiusAccounting5Mins,
+ facLdapLoginsTotal, facLdapLogins5Mins, facLdapFailuresTotal,
+ facLdapFailures5Mins, facAuthEventsTotal, facAuthEvents5Mins,
+ facAuthFailuresTotal, facAuthFailures5Mins, facHaCurrentStatus,
+ facRadiusProxyInTotal, facRadiusProxyOutTotal,
+ facFssoUserCount, facFssoUserRemaining, facRaidStatus
+ }
+ STATUS current
+ DESCRIPTION "Basic FortiAuthenticator system information"
+ ::= { facMIBConformance 1 }
+
+facTrapsConformanceGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { facTrapAuthUsersThreshold, facTrapAuthGroupThreshold,
+ facTrapRadiusNasThreshold, facTrapAuthEventsThreshold,
+ facTrapAuthFailureThreshold, facTrapUserLockout,
+ facTrapHAStatusChange, facTrapHASyncActivityLow,
+ facTrapRaidStatusChange }
+ STATUS current
+ DESCRIPTION "Event notifications."
+ ::= { facMIBConformance 2 }
+
+facMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "Compliance statement for FortiAuthenticator MIB"
+ MODULE
+ GROUP facSystemConformanceGroup
+ DESCRIPTION
+ "This group is mandatory for all FortiAuthenticator appliances
+ supporting this MIB."
+ GROUP facTrapsConformanceGroup
+ DESCRIPTION
+ "Traps are optional and may not be implemented on some
+ devices."
+ ::= { facMIBConformance 100 }
+
+-- facModel start
+
+facvm OBJECT IDENTIFIER ::= { facModel 101 }
+facvmhv OBJECT IDENTIFIER ::= { facModel 102 }
+facvmxen OBJECT IDENTIFIER ::= { facModel 103 }
+facvmkvm OBJECT IDENTIFIER ::= { facModel 104 }
+facdocker OBJECT IDENTIFIER ::= { facModel 105 }
+fac2hd OBJECT IDENTIFIER ::= { facModel 204 }
+fac2he OBJECT IDENTIFIER ::= { facModel 205 }
+fac4hc OBJECT IDENTIFIER ::= { facModel 303 }
+fac4he OBJECT IDENTIFIER ::= { facModel 305 }
+fac1kc OBJECT IDENTIFIER ::= { facModel 403 }
+fac1kd OBJECT IDENTIFIER ::= { facModel 404 }
+fac2ke OBJECT IDENTIFIER ::= { facModel 505 }
+fac3kd OBJECT IDENTIFIER ::= { facModel 604 }
+fac3ke OBJECT IDENTIFIER ::= { facModel 605 }
+fac3hf OBJECT IDENTIFIER ::= { facModel 706 }
+fac8hf OBJECT IDENTIFIER ::= { facModel 806 }
+
+
+-- facModel end
+
+
+END
+
diff --git a/MIBS/fortinet/FORTINET-FORTIGATE-MIB b/MIBS/fortinet/FORTINET-FORTIGATE-MIB
new file mode 100644
index 0000000..7365f0f
--- /dev/null
+++ b/MIBS/fortinet/FORTINET-FORTIGATE-MIB
@@ -0,0 +1,14034 @@
+--
+-- MODULE-IDENTITY
+-- OrgName
+-- Fortinet Technologies, Inc.
+-- ContactInfo
+-- Technical Support
+-- e-mail: support@fortinet.com
+-- http://www.fortinet.com
+--
+
+FORTINET-FORTIGATE-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ FnBoolState, FnIndex, fnAdminEntry, fnSysSerial, fortinet
+ FROM FORTINET-CORE-MIB
+ ifEntry, ifName, ifIndex
+ FROM IF-MIB
+ InetAddress, InetAddressPrefixLength, InetAddressType, InetPortNumber
+ FROM INET-ADDRESS-MIB
+ MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ sysName
+ FROM SNMPv2-MIB
+ Counter32, Counter64, Gauge32, Unsigned32, Integer32, IpAddress,
+ MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, TimeTicks, OBJECT-IDENTITY
+ FROM SNMPv2-SMI
+ Ipv6Address
+ FROM IPV6-TC
+ CounterBasedGauge64
+ FROM HCNUM-TC
+ DisplayString, TEXTUAL-CONVENTION, AutonomousType, DateAndTime, PhysAddress, TimeStamp
+ FROM SNMPv2-TC;
+
+fnFortiGateMib MODULE-IDENTITY
+ LAST-UPDATED "202303160000Z"
+ ORGANIZATION
+ "Fortinet Technologies, Inc."
+ CONTACT-INFO
+ "
+ Technical Support
+ email: support@fortinet.com
+ http://www.fortinet.com"
+ DESCRIPTION
+ "MIB module for Fortinet FortiGate devices."
+ REVISION "202303160000Z"
+ DESCRIPTION
+ "Added OID fgServiceGroupWorkerBlades for 6K7K slbc platform."
+ REVISION "202303140000Z"
+ DESCRIPTION
+ "Added OID for fgChassisInfo and changed the OID of fgChassis from 98 to 25 for 6K7K slbc platform in (ECO-246262)."
+ REVISION "202212190000Z"
+ DESCRIPTION
+ "Add fgIntfVlanID, fgIntfVlanName, fgIntfVlanPhyName in fgIntfVlanEntry."
+ REVISION "202210220000Z"
+ DESCRIPTION
+ "Added OIDs for fgTrapSlbc, fgDataCpuUsage and fgDataMemUsage in fgSystemInfo while merging 6K7K."
+ REVISION "202210070000Z"
+ DESCRIPTION
+ "Added fgVdEntChecksum in fgVdTable, fgHaStatsAllChecksum in fgHaStatsTable and fgProcessorPktTxDroppedCount in fgProcessorTable."
+ REVISION "202209230000Z"
+ DESCRIPTION
+ "Added fgIntfEntMeaUpBandwidth and fgIntfEntMeaDownBandwidth in fgIntfTable."
+ REVISION "202206300000Z"
+ DESCRIPTION
+ "Added fgProcessorFnNP6XLITE in fgProcessorTypes."
+ REVISION "202206010000Z"
+ DESCRIPTION
+ "Added fgFwAddresses in fgFirewall and fgFwAddrDynEmsTable in fgFwAddresses."
+ REVISION "202203110000Z"
+ DESCRIPTION
+ "Added fgFwAuthUserTables in fgFwUsers."
+ REVISION "202202160000Z"
+ DESCRIPTION
+ "Added fgVWLHealthCheckLinkUsedBandwidthIn, fgVWLHealthCheckLinkUsedBandwidthOut, fgVWLHealthCheckLinkUsedBandwidthBi, fgVWLHealthCheckLinkMOSCodec, fgVWLHealthCheckLinkMOS in fgVWLHealthCheckLinkEntry."
+ REVISION "202201260000Z"
+ DESCRIPTION
+ "Added fgFwIppStatsTotalPBAs, fgFwIppStatsInusePBAs, fgFwIppStatsExpiringPBAs, fgFwIppStatsFreePBAs in fgFwIppStatsEntry"
+ REVISION "202104280000Z"
+ DESCRIPTION
+ "Added fgSwCpu and fgSwMemory to the fgSwDevice table"
+ REVISION "202103090001Z"
+ DESCRIPTION
+ "Added NPU session related OIDs in fgSystemInfo."
+ REVISION "202103090000Z"
+ DESCRIPTION
+ "Added fgVpn2TunPhase2Index as the second index in fgVpn2TunTable"
+ REVISION "202103050000Z"
+ DESCRIPTION
+ "Added fgProcessorFnNP7 in fgProcessorTypes, cleaned up some obsolete ProcessorModuleTypes which should have been deleted by ECO-19013."
+ REVISION "202102250000Z"
+ DESCRIPTION
+ "Added fgVpnTunEntPhase2Index as the second index in fgVpnTunTable"
+ REVISION "202101260000Z"
+ DESCRIPTION
+ "Removed fgFwPol6StatsTable from fgFwPolTables"
+ REVISION "202101060000Z"
+ DESCRIPTION
+ "Added hyperscale-policy OIDs in fgFwPolTables."
+ REVISION "202012070000Z"
+ DESCRIPTION
+ "Added fgSysRebootReason in fgSystemInfo, fgIntfBcCfgTables in fgIntfBcs, fgLinkMonitorServer/fgLinkMonitorProtocol in fgLinkMonitorTable"
+ REVISION "202010080000Z"
+ DESCRIPTION
+ "Added fgSysUpTimeDetail in fgSystemInfo, fgMdmLacTac, fgMdmActBand, fgMdmCellId, fgMdmRssi OID in fgMdmInfoTable"
+ REVISION "202010020000Z"
+ DESCRIPTION
+ "Added fgDpdkEngToCpu in fnFortiGateMib.fgSystem.FgDpdkEngEntry"
+ REVISION "202009300000Z"
+ DESCRIPTION
+ "Added state standby in fgWcWtpSessionConnectionState."
+ REVISION "202009210000Z"
+ DESCRIPTION
+ "Changed the HA related wording to primary/secondary."
+ REVISION "202008140000Z"
+ DESCRIPTION
+ "Added fgIntfBcQTable in fgIntfBcs."
+ REVISION "202006250000Z"
+ DESCRIPTION
+ "Added fgVWLHealthCheckLinkIfName OID in fgVWLHealthCheckLinkTable."
+ REVISION "202005080000Z"
+ DESCRIPTION
+ "Added fgVpn2Tables in fgVpn and fgSIAdvLicenseDetails in fgSysInfoAdvanced."
+ REVISION "202004300000Z"
+ DESCRIPTION
+ "Added fgSw OIDs for FortiSwitch device and port feature."
+ REVISION "201910280000Z"
+ DESCRIPTION
+ "Added fgDpdkEngs in fnFortiGateMib.fgSystem."
+ REVISION "201908160000Z"
+ DESCRIPTION
+ "Added fgDhcp OIDs and fgTrapDhcp for DHCP feature."
+ REVISION "201908070000Z"
+ DESCRIPTION
+ "Added FgWcWlanSecurityType OIDs "
+ REVISION "201905310000Z"
+ DESCRIPTION
+ "Added ingress shaping OIDs in fgIntfBcs"
+ REVISION "201905270000Z"
+ DESCRIPTION
+ "Added fgConfig."
+ REVISION "201901240000Z"
+ DESCRIPTION
+ "Added fgSysNeedLogPartitionScan to indicate whether a disk scan is needed."
+ REVISION "201812120000Z"
+ DESCRIPTION
+ "Added fgLog OIDs for global log device statistics."
+ REVISION "201806110000Z"
+ DESCRIPTION
+ "Added OIDs for fnbam stats info."
+ REVISION "201806060000Z"
+ DESCRIPTION
+ "Added DNS Proxy stats info OIDs."
+ REVISION "201804060000Z"
+ DESCRIPTION
+ "Added fgIntfBcs OIDs for a interface"
+ REVISION "201801180000Z"
+ DESCRIPTION
+ "Revert fgAvOversizedDetected and fgAvOversizedBlocked OIDs numbers."
+ REVISION "201801100000Z"
+ DESCRIPTION
+ "Added fgFwGtp OIDs."
+ REVISION "201711160000Z"
+ DESCRIPTION
+ "Added fgSlaProbeClient OIDs for server probe feature."
+ REVISION "201710180000Z"
+ DESCRIPTION
+ "Added NPU counters in fgNPU."
+ REVISION "201710030000Z"
+ DESCRIPTION
+ "Added fgIntfEntEstUpBandwidth and fgIntfEntEstDownBandwidth in fgIntfTable."
+ REVISION "201709070000Z"
+ DESCRIPTION
+ "Added fgDisks in fnFortiGateMib.fgSystem, and created fgWebCacheDiskFailure
+ and fgWanOptDiskFailure in fnFortiGateMib.fgSystem.fgDisks."
+ REVISION "201708300000Z"
+ DESCRIPTION
+ "Added fgVWLHealthCheckLink OIDs for virtual-wan-link health-check per member link."
+ REVISION "201708250000Z"
+ DESCRIPTION
+ "Added per-CPU high trap."
+ REVISION "201707210000Z"
+ DESCRIPTION
+ "Added fgServerLoadBalanceRealServerAddress6 in fgTrapServerLoadBalanceRealServerDown."
+ REVISION "201707120000Z"
+ DESCRIPTION
+ "Added fgInternalLTEModemsInfo under fnFortiGateMib, Added Modem, SIM card, Signal Info,
+ Traffic Info, Data Session Info OIDs."
+ REVISION "201704280000Z"
+ DESCRIPTION
+ "Added fgAvSMBVirusDetected and fgAvSMBVirusBlocked OIDs."
+ REVISION "201704050000Z"
+ DESCRIPTION
+ "Added fgAvMAPIVirusDetected and fgAvMAPIVirusBlocked OIDs."
+ REVISION "201701160000Z"
+ DESCRIPTION
+ "Added extended database version OIDs for AV and IPS."
+ REVISION "201609150000Z"
+ DESCRIPTION
+ "Added fgFwIppools OIDs."
+ REVISION "201606170000Z"
+ DESCRIPTION
+ "Various non-monotonically increase Counter32 values have been changed to Gauge32."
+ REVISION "201504230000Z"
+ DESCRIPTION
+ "Added fgProcessorFnNP6 in fgProcessorTypes."
+ REVISION "201503160000Z"
+ DESCRIPTION
+ "Added fgDevice OIDs"
+ REVISION "201501100000Z"
+ DESCRIPTION
+ "Added fgIntfVlanHbs OIDs for vlan interface heartbeat feature"
+ REVISION "201412040000Z"
+ DESCRIPTION
+ "Added fgLinkMonitor OIDs for link-monitor feature"
+ REVISION "201406040000Z"
+ DESCRIPTION
+ "Added fgUsbModemInfoObjects OIDs for LTE Modem"
+ REVISION "201402130000Z"
+ DESCRIPTION
+ "Added fgUsbports OIDs for external USB ports"
+ REVISION "201308120000Z"
+ DESCRIPTION
+ "Added fgIntfVrrps OIDs for VRRP"
+ REVISION "201307260000Z"
+ DESCRIPTION
+ "Added fgServerLoadBalance OIDs."
+ REVISION "201304120000Z"
+ DESCRIPTION
+ "Added fgTrapIpsFailOpen OID in fgTraps"
+ REVISION "201304060000Z"
+ DESCRIPTION
+ "Added fgWc wireless controller OIDs"
+ REVISION "201211290000Z"
+ DESCRIPTION
+ "Added fgVpnTrapPhase1Name OID in VPN traps"
+ REVISION "201207100000Z"
+ DESCRIPTION
+ "Added OID for 64-bit sysUpTime"
+ REVISION "201205160000Z"
+ DESCRIPTION
+ "Added OID for a virtual domain's HA cluster member state."
+ REVISION "201202060000Z"
+ DESCRIPTION
+ "Added OIDs for advanced system info and NP4/NP2 processors."
+ REVISION "201109120000Z"
+ DESCRIPTION
+ "Added OIDs for IPv6 statistics."
+ REVISION "201101100000Z"
+ DESCRIPTION
+ "Added OIDs for session setup rates and VPN tunnel stats"
+ REVISION "200911030000Z"
+ DESCRIPTION
+ "Added OIDs for Proxy information, CPU and low-memory usage"
+ REVISION "200910010000Z"
+ DESCRIPTION
+ "Added new FortiGate models."
+ REVISION "200907070000Z"
+ DESCRIPTION
+ "Added fgTrapFazDisconnect."
+ REVISION "200811030000Z"
+ DESCRIPTION
+ "Added fgVdTpTable. Re-ordered MIB tree to improve readability.
+ Replaced indexes for tables that had a dependent relationship
+ with another table."
+ REVISION "200809020000Z"
+ DESCRIPTION
+ "Added OIDs for compatibility with FORTIOS-300-MIB."
+ REVISION "200808190000Z"
+ DESCRIPTION
+ "Conformance statements."
+ REVISION "200806160000Z"
+ DESCRIPTION
+ "Spelling corrections."
+ REVISION "200804140000Z"
+ DESCRIPTION
+ "Initial version of FORTINET-FORTIGATE-MIB."
+ ::= { fortinet 101 }
+
+
+FgVdIndex ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "data type for virtual-domain indexes"
+ SYNTAX Integer32 (1..2147483647)
+
+FgOpMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "enumerated type for device operation modes"
+ SYNTAX INTEGER { nat(1), transparent(2) }
+
+FgHaMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "enumerated type for HA cluster modes"
+ SYNTAX INTEGER { standalone(1), activeActive(2),
+ activePassive(3) }
+
+FgHaState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "enumerated type for HA cluster member state"
+ SYNTAX INTEGER { primary(1), secondary(2), standalone(3) }
+
+FgSgWorkerBladeIndex ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "data type for Fortigate worker blade indexes"
+ SYNTAX Integer32 (1..2147483647)
+
+FgSgWorkerBladeState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "enumerated type for worker blade state"
+ SYNTAX INTEGER { unknown(1), dead(2), standby(3), active(4) }
+
+FgHaLBSchedule ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "enumerated type for HA load-balancing schedules"
+ SYNTAX INTEGER { none(1), hub(2), leastConnections(3),
+ roundRobin(4), weightedRoundRobin(5), random(6),
+ ipBased(7), ipPortBased(8) }
+
+FgAdminPermLevel ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "enumerated type for administrative permissions"
+ SYNTAX INTEGER { readAdmin(0), writeAdmin(1), domainAdmin(15),
+ superAdmin(255) }
+
+FgFwUserAuthType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "enumerated type for user authentication types"
+ SYNTAX INTEGER { local(1), radiusSingle(2), radiusMultiple(3),
+ ldap(4) }
+
+FgFwAuthUserType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "enumerated type for authenticated user types"
+ SYNTAX INTEGER { fsso(0), rsso(1), ntlm(2), fw(3),
+ wsso(4), fsspCitrix(5), ssoGuest(6),
+ disclaimer(7), other(8), unauth(9), email(10) }
+
+FgSessProto ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "data type for session protocols"
+ SYNTAX INTEGER { ip(0), icmp(1), igmp(2), ipip(4), tcp(6),
+ egp(8), pup(12), udp(17), idp(22), ipv6(41),
+ rsvp(46), gre(47), esp(50), ah(51), ospf(89),
+ pim(103), comp(108), raw(255) }
+
+FgP2PProto ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "data type for session protocols"
+ SYNTAX INTEGER { bitTorrent(0), eDonkey(1), gnutella(2),
+ kaZaa(3), skype(4), winNY(5) }
+
+FgScanAvDisposition ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Scan AV Disposition for detected anomalies"
+ SYNTAX INTEGER { detected(1), blocked(2) }
+
+FgWanOptProtocols ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "WAN optimization protocol types"
+ SYNTAX INTEGER { http(1), mapi(2), cifs(3),
+ ftp(4), tcp(5) }
+
+FgWanOptHistPeriods ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "WAN optimization history statistics time period types"
+ SYNTAX INTEGER { last10Min(1), lastHour(2), lastDay(3),
+ lastMonth(4) }
+
+FgHaStatsSyncStatusType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Current HA Sync status types"
+ SYNTAX INTEGER { unsynchronized(0), synchronized(1) }
+
+FgWcWlanSecurityType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "enumerated type for WLAN security methods"
+ SYNTAX INTEGER {
+ other(0),
+ open(1),
+ captivePortal(2),
+ wep64(3),
+ wep128(4),
+ wpaOnlyPersonal(5),
+ wpaOnlyEnterprise(6),
+ wpa2OnlyPersonal(7),
+ wpa2OnlyEnterprise(8),
+ wpaPersonal(9),
+ wpaEnterprise(10),
+ wpaOnlyPersonalCaptivePortal(11),
+ wpa2OnlyPersonalCaptivePortal(12),
+ wpaPersonalCaptivePortal(13),
+ wpa3Sae(14),
+ wpa3SaeTransition(15),
+ wpa3Enterprise(16),
+ wpa3Owe(17),
+ osen(18) }
+
+FgWcWlanAuthenticationType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "enumerated type for WLAN authentication methods"
+ SYNTAX INTEGER {
+ other(0),
+ psk(1),
+ radiusServer(2),
+ userGroup(3) }
+
+FgWcWlanEncryptionType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "enumerated type for WLAN encryption methods"
+ SYNTAX INTEGER {
+ other(0),
+ none(1),
+ tkip(2),
+ aes(3),
+ tkipAes(4) }
+
+FgWcWtpRadioId ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "unique identifier of a radio on a WTP"
+ SYNTAX Unsigned32 (1..31)
+
+FgWcWtpRadioType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Enumerated types for WTP radio.
+ The following enumerated values are supported:
+ other(0) - radio type is unknown
+ dot11a(1) - 802.11a radio
+ dot11b(2) - 802.11b radio
+ dot11g(3) - 802.11g/b radio
+ dot11n5g(4) - 802.11n/a radio at 5GHz band
+ dot11n2g(5) - 802.11n/g/b radio at 2.4GHz band
+ dot11ac(6) - 802.11ac/n/a radio
+ dot11ngOnly(7) - 802.11n/g radio at 2.4GHz band
+ dot11gOnly(8) - 802.11g radio
+ dot11n2GHzOnly(9) - 802.11n radio at 2.4GHz band
+ dot11n5GHzOnly(10) - 802.11n radio at 5GHz band
+ dot11acnOnly(11) - 802.11ac/n radio
+ dot11acOnly(12) - 802.11ac radio
+ dot11ax2g(13) - 802.11ax/n/g/b radio at 2.4GHz band
+ dot11ax5g(14) - 802.11ax/ac/n/a radio at 5GHz band
+ dot11ax6g(15), - 802.11ax radio at 6GHz band
+ dot11axng2gOnly(16) - 802.11ax/n/g radio at 2.4GHz band
+ dot11axn2gOnly(17) - 802.11ax/n radio at 2.4GHz band
+ dot11ax2gOnly(18) - 802.11ax radio at 2.4GHz band
+ dot11axacn5gOnly(19) - 802.11ax/ac/n radio at 5GHz band
+ dot11axac5gOnly(20) - 802.11ax/ac radio at 5GHz band
+ dot11ax5gOnly(21) - 802.11ax radio at 5GHz band"
+ SYNTAX INTEGER {
+ other(0),
+ dot11a(1),
+ dot11b(2),
+ dot11g(3),
+ dot11n5g(4),
+ dot11n2g(5),
+ dot11ac(6),
+ dot11ngOnly(7),
+ dot11gOnly(8),
+ dot11n2GHzOnly(9),
+ dot11n5GHzOnly(10),
+ dot11acnOnly(11),
+ dot11acOnly(12),
+ dot11ax2g(13),
+ dot11ax5g(14),
+ dot11ax6g(15),
+ dot11axng2gOnly(16),
+ dot11axn2gOnly(17),
+ dot11ax2gOnly(18),
+ dot11axacn5gOnly(19),
+ dot11axac5gOnly(20),
+ dot11ax5gOnly(21) }
+
+FgWcWtpChannelWidthType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "enumerated type for WTP radio channel width"
+ SYNTAX INTEGER {
+ other(0),
+ width20MHz(1),
+ width40MHz(2),
+ width80MHz(3),
+ width160MHz(4) }
+
+FgWcWtpRadioBandType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "enumerated type for WTP radio band"
+ SYNTAX INTEGER {
+ other(0),
+ band2GHz(1),
+ band5GHz(2) }
+
+FgWcWtpRadioChannelNumber ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "channel number of a WTP radio"
+ SYNTAX Integer32 (0..255)
+
+FgWcWtpRadioMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Represents the operating mode of the WTP radio.
+ The following enumerated values are supported:
+ other(0) - The radio mode is unknown.
+ notExist(1) - The radio does not physically exist.
+ disabled(2) - The radio is administratively disabled.
+ ap(3) - The radio is configured as an access point.
+ monitor(4) - The radio is configured as a dedicated rogue AP scanner.
+ sniffer(5) - The radio is configured as a wireless sniffer."
+ SYNTAX INTEGER {
+ other(0),
+ notExist(1),
+ disabled(2),
+ ap(3),
+ monitor(4),
+ sniffer(5) }
+
+FgWcCountryString ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "3a"
+ STATUS current
+ DESCRIPTION
+ "This attribute identifies the country or non-country
+ entity in which the station is operating. If it is a
+ country, the first two octets of this
+ string is the two character country code as described
+ in document ISO/IEC 3166-1. The third octet shall
+ be one of the following:
+ 1. an ASCII space character, if the regulations under
+ which the station is operating encompass all
+ environments in the country,
+ 2. an ASCII 'O' character, if the regulations under
+ which the station is operating are for an Outdoor
+ environment only, or
+ 3. an ASCII 'I' character, if the regulations under
+ which the station is operating are for an Indoor
+ environment only.
+ 4. an ASCII 'X' character, if the station is operating
+ under a non-country entity. The first two octets of the
+ non-country entity shall be two ASCII 'XX' characters."
+ SYNTAX OCTET STRING (SIZE(3))
+
+--
+-- fortinet.fnFortiGateMib.fgModel
+--
+
+fgModel OBJECT IDENTIFIER ::= { fnFortiGateMib 1 }
+
+-- fgModel start
+
+ffvmbb OBJECT IDENTIFIER ::= { fgModel 80025 }
+ffvmev OBJECT IDENTIFIER ::= { fgModel 80000 }
+ffw3980E OBJECT IDENTIFIER ::= { fgModel 39804 }
+ffwVM64 OBJECT IDENTIFIER ::= { fgModel 90070 }
+ffwVM64KVm OBJECT IDENTIFIER ::= { fgModel 90071 }
+fg40FI OBJECT IDENTIFIER ::= { fgModel 443 }
+fg41FI OBJECT IDENTIFIER ::= { fgModel 444 }
+fg900D OBJECT IDENTIFIER ::= { fgModel 900 }
+fgr60F OBJECT IDENTIFIER ::= { fgModel 643 }
+fgr60FI OBJECT IDENTIFIER ::= { fgModel 648 }
+fgt1000D OBJECT IDENTIFIER ::= { fgModel 10005 }
+fgt100D OBJECT IDENTIFIER ::= { fgModel 1004 }
+fgt100E OBJECT IDENTIFIER ::= { fgModel 1041 }
+fgt100EF OBJECT IDENTIFIER ::= { fgModel 1042 }
+fgt100F OBJECT IDENTIFIER ::= { fgModel 1000 }
+fgt101E OBJECT IDENTIFIER ::= { fgModel 1043 }
+fgt101F OBJECT IDENTIFIER ::= { fgModel 1001 }
+fgt1100E OBJECT IDENTIFIER ::= { fgModel 10006 }
+fgt1101E OBJECT IDENTIFIER ::= { fgModel 10007 }
+fgt1200D OBJECT IDENTIFIER ::= { fgModel 12000 }
+fgt140E OBJECT IDENTIFIER ::= { fgModel 1005 }
+fgt140EP OBJECT IDENTIFIER ::= { fgModel 1006 }
+fgt1500D OBJECT IDENTIFIER ::= { fgModel 15000 }
+fgt1500DT OBJECT IDENTIFIER ::= { fgModel 15001 }
+fgt1800F OBJECT IDENTIFIER ::= { fgModel 15003 }
+fgt1801F OBJECT IDENTIFIER ::= { fgModel 15002 }
+fgt2000E OBJECT IDENTIFIER ::= { fgModel 20000 }
+fgt200E OBJECT IDENTIFIER ::= { fgModel 2009 }
+fgt200F OBJECT IDENTIFIER ::= { fgModel 2011 }
+fgt201E OBJECT IDENTIFIER ::= { fgModel 2010 }
+fgt201F OBJECT IDENTIFIER ::= { fgModel 2012 }
+fgt2200E OBJECT IDENTIFIER ::= { fgModel 18000 }
+fgt2201E OBJECT IDENTIFIER ::= { fgModel 18001 }
+fgt2500E OBJECT IDENTIFIER ::= { fgModel 25000 }
+fgt2600F OBJECT IDENTIFIER ::= { fgModel 26000 }
+fgt2601F OBJECT IDENTIFIER ::= { fgModel 26001 }
+fgt3000D OBJECT IDENTIFIER ::= { fgModel 30000 }
+fgt3000F OBJECT IDENTIFIER ::= { fgModel 30003 }
+fgt3001F OBJECT IDENTIFIER ::= { fgModel 30004 }
+fgt300E OBJECT IDENTIFIER ::= { fgModel 3007 }
+fgt301E OBJECT IDENTIFIER ::= { fgModel 3008 }
+fgt3100D OBJECT IDENTIFIER ::= { fgModel 31000 }
+fgt3200D OBJECT IDENTIFIER ::= { fgModel 32000 }
+fgt3300E OBJECT IDENTIFIER ::= { fgModel 30001 }
+fgt3301E OBJECT IDENTIFIER ::= { fgModel 30002 }
+fgt3400E OBJECT IDENTIFIER ::= { fgModel 34001 }
+fgt3401E OBJECT IDENTIFIER ::= { fgModel 34011 }
+fgt3500F OBJECT IDENTIFIER ::= { fgModel 35001 }
+fgt3501F OBJECT IDENTIFIER ::= { fgModel 35011 }
+fgt3600E OBJECT IDENTIFIER ::= { fgModel 36001 }
+fgt3601E OBJECT IDENTIFIER ::= { fgModel 36011 }
+fgt3700D OBJECT IDENTIFIER ::= { fgModel 37000 }
+fgt3800D OBJECT IDENTIFIER ::= { fgModel 38001 }
+fgt3810D OBJECT IDENTIFIER ::= { fgModel 38101 }
+fgt3815D OBJECT IDENTIFIER ::= { fgModel 38150 }
+fgt3960E OBJECT IDENTIFIER ::= { fgModel 39601 }
+fgt3980E OBJECT IDENTIFIER ::= { fgModel 39801 }
+fgt3HD OBJECT IDENTIFIER ::= { fgModel 3006 }
+fgt400D OBJECT IDENTIFIER ::= { fgModel 4004 }
+fgt400E OBJECT IDENTIFIER ::= { fgModel 4007 }
+fgt400EBP OBJECT IDENTIFIER ::= { fgModel 4009 }
+fgt400F OBJECT IDENTIFIER ::= { fgModel 4010 }
+fgt401E OBJECT IDENTIFIER ::= { fgModel 4008 }
+fgt401F OBJECT IDENTIFIER ::= { fgModel 4011 }
+fgt40F OBJECT IDENTIFIER ::= { fgModel 441 }
+fgt41F OBJECT IDENTIFIER ::= { fgModel 442 }
+fgt4200F OBJECT IDENTIFIER ::= { fgModel 38002 }
+fgt4201F OBJECT IDENTIFIER ::= { fgModel 42002 }
+fgt4400F OBJECT IDENTIFIER ::= { fgModel 39001 }
+fgt4401F OBJECT IDENTIFIER ::= { fgModel 44001 }
+fgt5001D OBJECT IDENTIFIER ::= { fgModel 50015 }
+fgt5001E OBJECT IDENTIFIER ::= { fgModel 50016 }
+fgt5001E1 OBJECT IDENTIFIER ::= { fgModel 50017 }
+fgt500D OBJECT IDENTIFIER ::= { fgModel 5004 }
+fgt500E OBJECT IDENTIFIER ::= { fgModel 5005 }
+fgt501E OBJECT IDENTIFIER ::= { fgModel 5006 }
+fgt6000F OBJECT IDENTIFIER ::= { fgModel 60001 }
+fgt600D OBJECT IDENTIFIER ::= { fgModel 6004 }
+fgt600E OBJECT IDENTIFIER ::= { fgModel 6005 }
+fgt600F OBJECT IDENTIFIER ::= { fgModel 6007 }
+fgt601E OBJECT IDENTIFIER ::= { fgModel 6006 }
+fgt601F OBJECT IDENTIFIER ::= { fgModel 6008 }
+fgt60E OBJECT IDENTIFIER ::= { fgModel 641 }
+fgt60EJ OBJECT IDENTIFIER ::= { fgModel 661 }
+fgt60EPOE OBJECT IDENTIFIER ::= { fgModel 642 }
+fgt60EV OBJECT IDENTIFIER ::= { fgModel 663 }
+fgt60F OBJECT IDENTIFIER ::= { fgModel 644 }
+fgt61E OBJECT IDENTIFIER ::= { fgModel 640 }
+fgt61F OBJECT IDENTIFIER ::= { fgModel 645 }
+fgt7000E OBJECT IDENTIFIER ::= { fgModel 70001 }
+fgt7000F OBJECT IDENTIFIER ::= { fgModel 71201 }
+fgt70F OBJECT IDENTIFIER ::= { fgModel 701 }
+fgt71F OBJECT IDENTIFIER ::= { fgModel 702 }
+fgt800D OBJECT IDENTIFIER ::= { fgModel 8004 }
+fgt80E OBJECT IDENTIFIER ::= { fgModel 842 }
+fgt80EPOE OBJECT IDENTIFIER ::= { fgModel 841 }
+fgt80F OBJECT IDENTIFIER ::= { fgModel 845 }
+fgt80FBP OBJECT IDENTIFIER ::= { fgModel 847 }
+fgt80FPOE OBJECT IDENTIFIER ::= { fgModel 850 }
+fgt81E OBJECT IDENTIFIER ::= { fgModel 843 }
+fgt81EPOE OBJECT IDENTIFIER ::= { fgModel 844 }
+fgt81F OBJECT IDENTIFIER ::= { fgModel 846 }
+fgt81FPOE OBJECT IDENTIFIER ::= { fgModel 851 }
+fgt90E OBJECT IDENTIFIER ::= { fgModel 940 }
+fgt91E OBJECT IDENTIFIER ::= { fgModel 941 }
+fgtARM64AWS OBJECT IDENTIFIER ::= { fgModel 90007 }
+fgtARM64AZURE OBJECT IDENTIFIER ::= { fgModel 90027 }
+fgtARM64GCP OBJECT IDENTIFIER ::= { fgModel 90026 }
+fgtARM64KVM OBJECT IDENTIFIER ::= { fgModel 66 }
+fgtARM64OCI OBJECT IDENTIFIER ::= { fgModel 90025 }
+fgtARM64XEN OBJECT IDENTIFIER ::= { fgModel 90008 }
+fgtVM64 OBJECT IDENTIFIER ::= { fgModel 30 }
+fgtVM64ALI OBJECT IDENTIFIER ::= { fgModel 90019 }
+fgtVM64AWS OBJECT IDENTIFIER ::= { fgModel 45 }
+fgtVM64AZURE OBJECT IDENTIFIER ::= { fgModel 90081 }
+fgtVM64FGCAWS OBJECT IDENTIFIER ::= { fgModel 46 }
+fgtVM64FGCKVM OBJECT IDENTIFIER ::= { fgModel 61 }
+fgtVM64GCP OBJECT IDENTIFIER ::= { fgModel 65 }
+fgtVM64HV OBJECT IDENTIFIER ::= { fgModel 70 }
+fgtVM64IBM OBJECT IDENTIFIER ::= { fgModel 90022 }
+fgtVM64KVm OBJECT IDENTIFIER ::= { fgModel 60 }
+fgtVM64OPC OBJECT IDENTIFIER ::= { fgModel 47 }
+fgtVM64RAXONDEMAND OBJECT IDENTIFIER ::= { fgModel 90021 }
+fgtVM64XEN OBJECT IDENTIFIER ::= { fgModel 40 }
+fgtvmx OBJECT IDENTIFIER ::= { fgModel 80003 }
+fgv16v OBJECT IDENTIFIER ::= { fgModel 80015 }
+fgv32v OBJECT IDENTIFIER ::= { fgModel 80016 }
+fgvm00 OBJECT IDENTIFIER ::= { fgModel 80004 }
+fgvm01 OBJECT IDENTIFIER ::= { fgModel 80005 }
+fgvm02 OBJECT IDENTIFIER ::= { fgModel 80006 }
+fgvm04 OBJECT IDENTIFIER ::= { fgModel 80007 }
+fgvm08 OBJECT IDENTIFIER ::= { fgModel 80008 }
+fgvm16 OBJECT IDENTIFIER ::= { fgModel 80009 }
+fgvm1v OBJECT IDENTIFIER ::= { fgModel 80011 }
+fgvm2v OBJECT IDENTIFIER ::= { fgModel 80012 }
+fgvm32 OBJECT IDENTIFIER ::= { fgModel 80010 }
+fgvm4v OBJECT IDENTIFIER ::= { fgModel 80013 }
+fgvm8v OBJECT IDENTIFIER ::= { fgModel 80014 }
+fgvmel OBJECT IDENTIFIER ::= { fgModel 80023 }
+fgvmev OBJECT IDENTIFIER ::= { fgModel 80001 }
+fgvmml OBJECT IDENTIFIER ::= { fgModel 80024 }
+fgvmpg OBJECT IDENTIFIER ::= { fgModel 80030 }
+fgvmsb OBJECT IDENTIFIER ::= { fgModel 80022 }
+fgvmsl OBJECT IDENTIFIER ::= { fgModel 80021 }
+fgvmul OBJECT IDENTIFIER ::= { fgModel 80020 }
+fgvmxx OBJECT IDENTIFIER ::= { fgModel 80002 }
+fgvulv OBJECT IDENTIFIER ::= { fgModel 80019 }
+fr70FB OBJECT IDENTIFIER ::= { fgModel 704 }
+fr70FM OBJECT IDENTIFIER ::= { fgModel 705 }
+fw40FI OBJECT IDENTIFIER ::= { fgModel 447 }
+fw41FI OBJECT IDENTIFIER ::= { fgModel 448 }
+fw81FD OBJECT IDENTIFIER ::= { fgModel 852 }
+fw81FP OBJECT IDENTIFIER ::= { fgModel 853 }
+fwf40F OBJECT IDENTIFIER ::= { fgModel 445 }
+fwf41F OBJECT IDENTIFIER ::= { fgModel 446 }
+fwf60E OBJECT IDENTIFIER ::= { fgModel 639 }
+fwf60EJ OBJECT IDENTIFIER ::= { fgModel 662 }
+fwf60EV OBJECT IDENTIFIER ::= { fgModel 664 }
+fwf60F OBJECT IDENTIFIER ::= { fgModel 646 }
+fwf61E OBJECT IDENTIFIER ::= { fgModel 649 }
+fwf61F OBJECT IDENTIFIER ::= { fgModel 647 }
+fwf80F OBJECT IDENTIFIER ::= { fgModel 848 }
+fwf81F OBJECT IDENTIFIER ::= { fgModel 849 }
+
+-- fgModel end
+
+--
+-- fortinet.fnFortiGateMib.fgTraps
+--
+
+fgTraps OBJECT IDENTIFIER
+ ::= { fnFortiGateMib 2 }
+
+fgTrapPrefix OBJECT IDENTIFIER
+ ::= { fgTraps 0 }
+
+--
+-- fortinet.fnFortiGateMib.fgVirtualDomain
+--
+
+fgVirtualDomain OBJECT IDENTIFIER
+ ::= { fnFortiGateMib 3 }
+
+--
+-- fortinet.fnFortiGateMib.fgVirtualDomain.fgVdInfo
+--
+
+fgVdInfo OBJECT IDENTIFIER
+ ::= { fgVirtualDomain 1 }
+
+fgVdNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of virtual domains in vdTable"
+ ::= { fgVdInfo 1 }
+
+fgVdMaxVdoms OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of virtual domains allowed on the device as allowed by hardware and/or licensing"
+ ::= { fgVdInfo 2 }
+
+fgVdEnabled OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether virtual domains are enabled on this device"
+ ::= { fgVdInfo 3 }
+
+--
+-- fortinet.fnFortiGateMib.fgVirtualDomain.fgVdTables
+--
+
+fgVdTables OBJECT IDENTIFIER
+ ::= { fgVirtualDomain 2 }
+
+--
+-- fortinet.fnFortiGateMib.fgVirtualDomain.fgVdTables.fgVdTable
+--
+
+fgVdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgVdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of virtual domains configured on the device"
+ ::= { fgVdTables 1 }
+
+fgVdEntry OBJECT-TYPE
+ SYNTAX FgVdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable
+ to a particular virtual domain"
+ INDEX { fgVdEntIndex }
+ ::= { fgVdTable 1 }
+
+FgVdEntry ::= SEQUENCE {
+ fgVdEntIndex FgVdIndex,
+ fgVdEntName DisplayString,
+ fgVdEntOpMode FgOpMode,
+ fgVdEntHaState FgHaState,
+ fgVdEntCpuUsage Gauge32,
+ fgVdEntMemUsage Gauge32,
+ fgVdEntSesCount Gauge32,
+ fgVdEntSesRate Gauge32,
+ fgVdEntChecksum DisplayString
+}
+
+fgVdEntIndex OBJECT-TYPE
+ SYNTAX FgVdIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Internal virtual domain index used to uniquely identify rows in this table. This index is also used by other tables referencing a virtual domain."
+ ::= { fgVdEntry 1 }
+
+fgVdEntName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the virtual domain"
+ ::= { fgVdEntry 2 }
+
+fgVdEntOpMode OBJECT-TYPE
+ SYNTAX FgOpMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Operation mode of the virtual domain (NAT or Transparent)"
+ ::= { fgVdEntry 3 }
+
+fgVdEntHaState OBJECT-TYPE
+ SYNTAX FgHaState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "HA cluster member state of the virtual domain on this device
+ (primary, secondary or standalone)"
+ ::= { fgVdEntry 4 }
+
+fgVdEntCpuUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CPU usage of the virtual domain (percentage)."
+ ::= { fgVdEntry 5 }
+
+fgVdEntMemUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Memory usage of the virtual domain (percentage)."
+ ::= { fgVdEntry 6 }
+
+fgVdEntSesCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of active sessions on the virtual domain."
+ ::= { fgVdEntry 7 }
+
+fgVdEntSesRate OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "Sessions Per Second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The session setup rate on the virtual domain."
+ ::= { fgVdEntry 8 }
+
+fgVdEntChecksum OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current vdom checksum value"
+ ::= { fgVdEntry 9 }
+
+--
+-- fortinet.fnFortiGateMib.fgVirtualDomain.fgVdTables.fgVdTpTable
+--
+
+fgVdTpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgVdTpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of virtual domains in transparent operation mode. This table has a
+ sparse dependent relationship with fgVdTable."
+ ::= { fgVdTables 2 }
+
+fgVdTpEntry OBJECT-TYPE
+ SYNTAX FgVdTpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable
+ to a particular virtual domain in transparent mode"
+ INDEX { fgVdEntIndex }
+ ::= { fgVdTpTable 1 }
+
+FgVdTpEntry ::= SEQUENCE {
+ fgVdTpMgmtAddrType InetAddressType,
+ fgVdTpMgmtAddr InetAddress,
+ fgVdTpMgmtMask InetAddressPrefixLength
+}
+
+fgVdTpMgmtAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of address stored in fgVdTpMgmtAddr, in compliance with INET-ADDRESS-MIB"
+ ::= { fgVdTpEntry 1 }
+
+fgVdTpMgmtAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management IP address of the virtual domain in transparent mode,
+ typically an IPv4 address. The address type/format is determined by fgVdTpMgmtAddrType."
+ ::= { fgVdTpEntry 2 }
+
+fgVdTpMgmtMask OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The address prefix length (or network mask) applied to the fgVdTpMgmtAddr"
+ ::= { fgVdTpEntry 3 }
+
+--
+-- fortinet.fnFortiGateMib.fgSystem
+--
+
+fgSystem OBJECT IDENTIFIER
+ ::= { fnFortiGateMib 4 }
+
+--
+-- fortinet.fnFortiGateMib.fgSystem.fgSystemInfo
+--
+
+fgSystemInfo OBJECT IDENTIFIER
+ ::= { fgSystem 1 }
+
+fgSysVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Firmware version of the device"
+ ::= { fgSystemInfo 1 }
+
+fgSysMgmtVdom OBJECT-TYPE
+ SYNTAX FgVdIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index that identifies the management virtual domain. This index corresponds to the index used by fgVdTable."
+ ::= { fgSystemInfo 2 }
+
+fgSysCpuUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current CPU usage (percentage)"
+ ::= { fgSystemInfo 3 }
+
+fgSysMemUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current memory utilization (percentage)"
+ ::= { fgSystemInfo 4 }
+
+fgSysMemCapacity OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total physical memory (RAM) installed (KB)"
+ ::= { fgSystemInfo 5 }
+
+fgSysDiskUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current hard disk usage (MB), if disk is present"
+ ::= { fgSystemInfo 6 }
+
+fgSysDiskCapacity OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total hard disk capacity (MB), if disk is present"
+ ::= { fgSystemInfo 7 }
+
+fgSysSesCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of active sessions on the device"
+ ::= { fgSystemInfo 8 }
+
+fgSysLowMemUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current lowmem utilization (percentage). Lowmem is memory available
+ for the kernel's own data structures and kernel specific tables. The
+ system can get into a bad state if it runs out of lowmem."
+ ::= { fgSystemInfo 9 }
+
+fgSysLowMemCapacity OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total lowmem capacity (KB). See fgSysLowMemUsage for the description
+ of lowmem."
+ ::= { fgSystemInfo 10 }
+
+fgSysSesRate1 OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "Sessions Per Second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average session setup rate over the past minute."
+ ::= { fgSystemInfo 11 }
+
+fgSysSesRate10 OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "Sessions Per Second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average session setup rate over the past 10 minutes."
+ ::= { fgSystemInfo 12 }
+
+fgSysSesRate30 OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "Sessions Per Second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average session setup rate over the past 30 minutes."
+ ::= { fgSystemInfo 13 }
+
+fgSysSesRate60 OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "Sessions Per Second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average session setup rate over the past 60 minutes."
+ ::= { fgSystemInfo 14 }
+
+fgSysSes6Count OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of active ipv6 sessions on the device"
+ ::= { fgSystemInfo 15 }
+
+fgSysSes6Rate1 OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "Sessions Per Second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average ipv6 session setup rate over the past minute."
+ ::= { fgSystemInfo 16 }
+
+fgSysSes6Rate10 OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "Sessions Per Second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average ipv6 session setup rate over the past 10 minutes."
+ ::= { fgSystemInfo 17 }
+
+fgSysSes6Rate30 OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "Sessions Per Second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average ipv6 session setup rate over the past 30 minutes."
+ ::= { fgSystemInfo 18 }
+
+fgSysSes6Rate60 OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "Sessions Per Second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average ipv6 session setup rate over the past 60 minutes."
+ ::= { fgSystemInfo 19 }
+
+fgSysUpTime OBJECT-TYPE
+ SYNTAX Counter64
+ UNITS "hundredths of a second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 64bit time (in hundredths of a second) since the network management portion of the system was last re-initialized."
+ ::= { fgSystemInfo 20 }
+
+fgSysNeedLogPartitionScan OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether the log partition needs a scan."
+ ::= { fgSystemInfo 21 }
+
+fgSysUpTimeDetail OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time detail since the network management portion of the system was last re-initialized."
+ ::= { fgSystemInfo 22 }
+
+fgSysRebootReason OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The last reboot reason of the device"
+ ::= { fgSystemInfo 23 }
+
+fgSysNpuSesCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of active NPU sessions on the device"
+ ::= { fgSystemInfo 24 }
+
+fgSysNpuSesRate1 OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "Sessions Per Second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average NPU session setup rate over the past minute."
+ ::= { fgSystemInfo 25 }
+
+fgSysNpuSesRate10 OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "Sessions Per Second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average NPU session setup rate over the past 10 minutes."
+ ::= { fgSystemInfo 26 }
+
+fgSysNpuSesRate30 OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "Sessions Per Second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average NPU session setup rate over the past 30 minutes."
+ ::= { fgSystemInfo 27 }
+
+fgSysNpuSesRate60 OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "Sessions Per Second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average NPU session setup rate over the past 60 minutes."
+ ::= { fgSystemInfo 28 }
+
+fgSysNpuSes6Count OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of active ipv6 NPU sessions on the device"
+ ::= { fgSystemInfo 29 }
+
+fgSysNpuSes6Rate1 OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "Sessions Per Second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average ipv6 NPU session setup rate over the past minute."
+ ::= { fgSystemInfo 30 }
+
+fgSysNpuSes6Rate10 OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "Sessions Per Second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average ipv6 NPU session setup rate over the past 10 minutes."
+ ::= { fgSystemInfo 31 }
+
+fgSysNpuSes6Rate30 OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "Sessions Per Second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average ipv6 NPU session setup rate over the past 30 minutes."
+ ::= { fgSystemInfo 32 }
+
+fgSysNpuSes6Rate60 OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "Sessions Per Second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average ipv6 NPU session setup rate over the past 60 minutes."
+ ::= { fgSystemInfo 33 }
+
+fgDataCpuUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current Data Plane CPU usage (percentage)"
+ ::= { fgSystemInfo 34 }
+
+fgDataMemUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current Data Plane memory utilization (percentage)"
+ ::= { fgSystemInfo 35 }
+
+--
+-- fortinet.fnFortiGateMib.fgSystem.fgSoftware
+--
+
+fgSoftware OBJECT IDENTIFIER
+ ::= { fgSystem 2 }
+
+fgSysVersionAv OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Virus signature database version installed on the device"
+ ::= { fgSoftware 1 }
+
+fgSysVersionIps OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPS signature database version installed on the device"
+ ::= { fgSoftware 2 }
+
+fgSysVersionAvEt OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Virus signature extended database version installed on the device"
+ ::= { fgSoftware 3 }
+
+fgSysVersionIpsEt OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPS signature extended database version installed on the device"
+ ::= { fgSoftware 4 }
+
+--
+-- fortinet.fnFortiGateMib.fgSystem.fgHwSensors
+--
+
+fgHwSensors OBJECT IDENTIFIER
+ ::= { fgSystem 3 }
+
+fgHwSensorCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of entries in fgHwSensorTable"
+ ::= { fgHwSensors 1 }
+
+fgHwSensorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgHwSensorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of device specific hardware sensors and values. Because different devices have different hardware sensor capabilities, this table may or may not contain any values."
+ ::= { fgHwSensors 2 }
+
+fgHwSensorEntry OBJECT-TYPE
+ SYNTAX FgHwSensorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing the name, value, and alarm status of a given hardware sensor"
+ INDEX { fgHwSensorEntIndex }
+ ::= { fgHwSensorTable 1 }
+
+FgHwSensorEntry ::= SEQUENCE {
+ fgHwSensorEntIndex FnIndex,
+ fgHwSensorEntName DisplayString,
+ fgHwSensorEntValue DisplayString,
+ fgHwSensorEntAlarmStatus INTEGER
+}
+
+fgHwSensorEntIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique identifier within the fgHwSensorTable"
+ ::= { fgHwSensorEntry 1 }
+
+fgHwSensorEntName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string identifying the sensor by name"
+ ::= { fgHwSensorEntry 2 }
+
+fgHwSensorEntValue OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string representation of the value of the sensor. Because sensors can present data in different formats, string representation is most general format. Interpretation of the value (units of measure, for example) is dependent on the individual sensor."
+ ::= { fgHwSensorEntry 3 }
+
+fgHwSensorEntAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER { false(0), true(1) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If the sensor has an alarm threshold and has exceeded it, this will indicate its status. Not all sensors have alarms."
+ ::= { fgHwSensorEntry 4 }
+
+--
+-- fortinet.fnFortiGateMib.fgSystem.fgProcessors
+--
+
+fgProcessors OBJECT IDENTIFIER
+ ::= { fgSystem 4 }
+
+fgProcessorCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of entries in fgProcessorTable"
+ ::= { fgProcessors 1 }
+
+fgProcessorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgProcessorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that lists information for each processor"
+ ::= { fgProcessors 2 }
+
+fgProcessorEntry OBJECT-TYPE
+ SYNTAX FgProcessorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information for a particular processor"
+ INDEX { fgProcessorEntIndex }
+ ::= { fgProcessorTable 1 }
+
+FgProcessorEntry ::= SEQUENCE {
+ fgProcessorEntIndex FnIndex,
+ fgProcessorUsage Gauge32,
+ fgProcessorUsage5sec Gauge32,
+ fgProcessorType AutonomousType,
+ fgProcessorContainedIn FnIndex,
+ fgProcessorPktRxCount Counter64,
+ fgProcessorPktTxCount Counter64,
+ fgProcessorPktDroppedCount Counter64,
+ fgProcessorUserUsage Gauge32,
+ fgProcessorSysUsage Gauge32,
+ fgProcessorPktTxDroppedCount Counter64
+}
+
+fgProcessorEntIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique identifier within the fgProcessorTable"
+ ::= { fgProcessorEntry 1 }
+
+fgProcessorUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The processor's CPU usage (percentage), which is an average
+ calculated over the last minute.
+ (only valid for processors types that support this statistic)."
+ ::= { fgProcessorEntry 2 }
+
+fgProcessorUsage5sec OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The processor's CPU usage (percentage), which is an average
+ calculated over the last 5 sec.
+ (only valid for processors types that support this statistic)."
+ ::= { fgProcessorEntry 3 }
+
+fgProcessorType OBJECT-TYPE
+ SYNTAX AutonomousType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An indication of the type of the processor.
+ Types are defined in fgProcessorTypes."
+ ::= { fgProcessorEntry 4 }
+
+fgProcessorContainedIn OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index to the processor module entry in the fgProcessorModuleTable
+ that contains this processor."
+ ::= { fgProcessorEntry 5 }
+
+fgProcessorPktRxCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by this processor
+ (only valid for processors types that support this statistic)."
+ ::= { fgProcessorEntry 6 }
+
+fgProcessorPktTxCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets transmitted by this processor
+ (only valid for processors types that support this statistic)."
+ ::= { fgProcessorEntry 7 }
+
+fgProcessorPktDroppedCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets dropped by this processor
+ (only valid for processors types that support this statistic)."
+ ::= { fgProcessorEntry 8 }
+
+fgProcessorUserUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The processor's CPU user space usage, which is an average
+ calculated over the last minute.
+ (only valid for processors types that support this statistic)."
+ ::= { fgProcessorEntry 9 }
+
+fgProcessorSysUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The processor's CPU system space usage, which is an average
+ calculated over the last minute.
+ (only valid for processors types that support this statistic)."
+ ::= { fgProcessorEntry 10 }
+
+fgProcessorPktTxDroppedCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Tx packets dropped by this processor
+ (only valid for processors types that support this statistic)."
+ ::= { fgProcessorEntry 11 }
+
+--
+-- Registrations for processor types, for use with fgProcessorType
+--
+fgProcessorTypes OBJECT IDENTIFIER
+ ::= { fgProcessors 3 }
+
+fgProcessorOther OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The processor type identifier used when no other defined
+ type is appropriate."
+ ::= { fgProcessorTypes 1 }
+
+fgProcessorIntel OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The processor type identifier used for Intel CPU."
+ ::= { fgProcessorTypes 2 }
+
+fgProcessorAMD OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The processor type identifier used for AMD CPU."
+ ::= { fgProcessorTypes 3 }
+
+fgProcessorXlr OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The processor type identifier used for RMI XLR processor."
+ ::= { fgProcessorTypes 4 }
+
+fgProcessorFnSoc OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The processor type identifier used for Fortinet FortiSoc processor."
+ ::= { fgProcessorTypes 5 }
+
+fgProcessorFnNP2 OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The processor type identifier used for Fortinet NP2 security processor."
+ ::= { fgProcessorTypes 6 }
+
+fgProcessorFnNP4 OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The processor type identifier used for Fortinet NP4 security processor."
+ ::= { fgProcessorTypes 7 }
+
+fgProcessorFnNP6 OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The processor type identifier used for Fortinet NP6 security processor."
+ ::= { fgProcessorTypes 8 }
+
+fgProcessorFnNP6LITE OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The processor type identifier used for Fortinet NP6LITE security processor."
+ ::= { fgProcessorTypes 9 }
+
+fgProcessorFnNP7 OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The processor type identifier used for Fortinet NP7 security processor."
+ ::= { fgProcessorTypes 10 }
+
+fgProcessorFnNP6XLITE OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The processor type identifier used for Fortinet NP6XLITE security processor."
+ ::= { fgProcessorTypes 11 }
+
+--
+-- fortinet.fnFortiGateMib.fgSystem.fgProcessors.fgProcessorsTrapObjects
+--
+
+fgProcessorsTrapObjects OBJECT IDENTIFIER
+ ::= { fgProcessors 4 }
+
+fgPerCpuHighDetails OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "CPUs index string that the CPU usage has exceeded the configured threshold."
+ ::= { fgProcessorsTrapObjects 1 }
+
+--
+-- fortinet.fnFortiGateMib.fgSystem.fgProcessorModules
+--
+
+fgProcessorModules OBJECT IDENTIFIER
+ ::= { fgSystem 5 }
+
+--
+-- Registrations for processor module types, for use with fgProcModType
+--
+fgProcessorModuleTypes OBJECT IDENTIFIER
+ ::= { fgProcessorModules 1 }
+
+fgProcModOther OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The processor module type identifier used when no other defined
+ type is appropriate."
+ ::= { fgProcessorModuleTypes 1 }
+
+fgProcModIntegrated OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The processor module type identifier used for the main CPUs
+ built in the device."
+ ::= { fgProcessorModuleTypes 2 }
+
+fgProcModIntegratedNPU OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The processor module type identifier used for the NPU(s)
+ built in the device."
+ ::= { fgProcessorModuleTypes 3 }
+
+fgProcessorModuleCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of entries in fgProcessorModuleTable"
+ ::= { fgProcessorModules 2 }
+
+fgProcessorModuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgProcessorModuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that lists information for each processor module"
+ ::= { fgProcessorModules 3 }
+
+fgProcessorModuleEntry OBJECT-TYPE
+ SYNTAX FgProcessorModuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information for a particular processor module"
+ INDEX { fgProcModIndex }
+ ::= { fgProcessorModuleTable 1 }
+
+
+FgProcessorModuleEntry ::= SEQUENCE {
+ fgProcModIndex FnIndex,
+ fgProcModType AutonomousType,
+ fgProcModName DisplayString,
+ fgProcModDescr DisplayString,
+ fgProcModProcessorCount Integer32,
+ fgProcModMemCapacity Gauge32,
+ fgProcModMemUsage Gauge32,
+ fgProcModSessionCount Gauge32,
+ fgProcModSACount Gauge32
+}
+
+fgProcModIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique identifier within the fgProcessorModuleTable"
+ ::= { fgProcessorModuleEntry 1 }
+
+fgProcModType OBJECT-TYPE
+ SYNTAX AutonomousType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An indication of the type of the processor module.
+ Types are defined in fgProcessorModuleTypes."
+ ::= { fgProcessorModuleEntry 2 }
+
+fgProcModName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual name of this processor module."
+ ::= { fgProcessorModuleEntry 3 }
+
+fgProcModDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual description of this processor module."
+ ::= { fgProcessorModuleEntry 4 }
+
+fgProcModProcessorCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of processors contained by this module."
+ ::= { fgProcessorModuleEntry 5}
+
+fgProcModMemCapacity OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total physical memory (RAM) installed (KB) on this processor module."
+ ::= { fgProcessorModuleEntry 6 }
+
+fgProcModMemUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current memory utilization (percentage) on this processor module."
+ ::= { fgProcessorModuleEntry 7 }
+
+fgProcModSessionCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of active sessions on this processor module
+ (only valid for processors types that support this statistic)."
+ ::= { fgProcessorModuleEntry 8}
+
+fgProcModSACount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of IPsec Security Associations on this processor module
+ (only valid for processors types that support this statistic)."
+ ::= { fgProcessorModuleEntry 9}
+
+--
+-- fortinet.fnFortiGateMib.fgSystem.fgSystemInfoAdvanced
+--
+
+fgSystemInfoAdvanced OBJECT IDENTIFIER
+ ::= { fgSystem 6 }
+
+--
+-- fortinet.fnFortiGateMib.fgSystem.fgSystemInfoAdvanced.fgSysInfoAdvMem
+--
+
+fgSysInfoAdvMem OBJECT IDENTIFIER
+ ::= { fgSystemInfoAdvanced 1 }
+
+fgSIAdvMemPageCache OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "KB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of physical RAM used as cache memory for files read from
+ the disk (the page cache)."
+ ::= { fgSysInfoAdvMem 1 }
+
+fgSIAdvMemCacheActive OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "KB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total amount of buffer or page cache memory that are active.
+ This part of the memory is used recently and usually not reclaimed
+ unless absolutely necessary."
+ ::= { fgSysInfoAdvMem 2 }
+
+fgSIAdvMemCacheInactive OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "KB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total amount of buffer or page cache memory that are free and
+ available. This is memory that has not been recently used and can be
+ reclaimed for other purposes by the paging algorithm."
+ ::= { fgSysInfoAdvMem 3 }
+
+fgSIAdvMemBuffer OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "KB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of physical RAM used for filesystem buffers."
+ ::= { fgSysInfoAdvMem 4 }
+
+fgSIAdvMemEnterKerConsThrsh OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "KB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current memory threshold level to enter kernel conserve mode."
+ ::= { fgSysInfoAdvMem 5 }
+
+fgSIAdvMemLeaveKerConsThrsh OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "KB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current memory threshold level to leave kernel conserve mode."
+ ::= { fgSysInfoAdvMem 6 }
+
+fgSIAdvMemEnterProxyConsThrsh OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "KB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current memory threshold level to enter proxy conserve mode."
+ ::= { fgSysInfoAdvMem 7 }
+
+fgSIAdvMemLeaveProxyConsThrsh OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "KB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current memory threshold level to leave proxy conserve mode."
+ ::= { fgSysInfoAdvMem 8 }
+
+--
+-- fortinet.fnFortiGateMib.fgSystem.fgSystemInfoAdvanced.fgSysInfoAdvSessions
+--
+
+fgSysInfoAdvSessions OBJECT IDENTIFIER
+ ::= { fgSystemInfoAdvanced 2 }
+
+fgSIAdvSesEphemeralCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of ephemeral sessions on the device."
+ ::= { fgSysInfoAdvSessions 1 }
+
+fgSIAdvSesEphemeralLimit OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The limit number of allowed ephemeral sessions on the device."
+ ::= { fgSysInfoAdvSessions 2 }
+
+fgSIAdvSesClashCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of new sessions which have collision with existing sessions.
+ This generally highlights a shortage of ports or IP in ip-pool during
+ source natting (PNAT)."
+ ::= { fgSysInfoAdvSessions 3 }
+
+fgSIAdvSesExpCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of current expectation sessions."
+ ::= { fgSysInfoAdvSessions 4 }
+
+fgSIAdvSesSyncQFCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sync queue full counter, reflecting bursts on the sync queue."
+ ::= { fgSysInfoAdvSessions 5 }
+
+fgSIAdvSesAcceptQFCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The accept queue full counter, reflecting bursts on the accept queue."
+ ::= { fgSysInfoAdvSessions 6 }
+
+fgSIAdvSesNoListenerCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of direct requests to Fortigate local stack from external,
+ reflecting DOS attack towards the Fortigate."
+ ::= { fgSysInfoAdvSessions 7 }
+
+--
+-- fortinet.fnFortiGateMib.fgSystem.fgSystemInfoAdvanced.fgSIAdvLicenseDetails
+--
+
+fgSIAdvLicenseDetails OBJECT IDENTIFIER
+ ::= { fgSystemInfoAdvanced 3 }
+
+--
+-- fortinet.fnFortiGateMib.fgSystem.fgSystemInfoAdvanced.fgSIAdvLicenseDetails.fgLicContracts
+--
+
+fgLicContracts OBJECT IDENTIFIER
+ ::= { fgSIAdvLicenseDetails 1 }
+
+fgLicContractCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of entries in fgLicContractTable."
+ ::= { fgLicContracts 1 }
+
+fgLicContractTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgLicContractEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that lists information for each contract."
+ ::= { fgLicContracts 2 }
+
+fgLicContractEntry OBJECT-TYPE
+ SYNTAX FgLicContractEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information for a particular contract."
+ INDEX { fgVdEntIndex }
+ ::= { fgLicContractTable 1 }
+
+FgLicContractEntry ::= SEQUENCE {
+ fgLicContractDesc DisplayString,
+ fgLicContractExpiry DisplayString
+}
+
+fgLicContractDesc OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The contract's description."
+ ::= { fgLicContractEntry 1 }
+
+fgLicContractExpiry OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The contract's expiry time."
+ ::= { fgLicContractEntry 2 }
+
+--
+-- fortinet.fnFortiGateMib.fgSystem.fgSystemInfoAdvanced.fgSIAdvLicenseDetails.fgLicVersions
+--
+
+fgLicVersions OBJECT IDENTIFIER
+ ::= { fgSIAdvLicenseDetails 2 }
+
+fgLicVersionCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of entries in fgLicVersionTable."
+ ::= { fgLicVersions 1 }
+
+fgLicVersionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgLicVersionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that lists information for each version."
+ ::= { fgLicVersions 2 }
+
+fgLicVersionEntry OBJECT-TYPE
+ SYNTAX FgLicVersionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information for a particular version."
+ INDEX { fgVdEntIndex }
+ ::= { fgLicVersionTable 1 }
+
+FgLicVersionEntry ::= SEQUENCE {
+ fgLicVersionDesc DisplayString,
+ fgLicVersionExpiry DisplayString,
+ fgLicVersionNumber DisplayString,
+ fgLicVersionUpdTime DisplayString,
+ fgLicVersionUpdMethod DisplayString,
+ fgLicVersionTryTime DisplayString,
+ fgLicVersionTryResult DisplayString
+}
+
+fgLicVersionDesc OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version's description."
+ ::= { fgLicVersionEntry 1 }
+
+fgLicVersionExpiry OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version's expiry time."
+ ::= { fgLicVersionEntry 2 }
+
+fgLicVersionNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version number."
+ ::= { fgLicVersionEntry 3 }
+
+fgLicVersionUpdTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version's last update time."
+ ::= { fgLicVersionEntry 4 }
+
+fgLicVersionUpdMethod OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version's last update method."
+ ::= { fgLicVersionEntry 5 }
+
+fgLicVersionTryTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version's last attempt time."
+ ::= { fgLicVersionEntry 6 }
+
+fgLicVersionTryResult OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version's last attempt result."
+ ::= { fgLicVersionEntry 7 }
+
+--
+-- fortinet.fnFortiGateMib.fgSystem.fgUsbports
+--
+
+fgUsbports OBJECT IDENTIFIER
+ ::= { fgSystem 7 }
+
+fgUsbportCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of entries in fgUsbportTable."
+ ::= { fgUsbports 1 }
+
+fgUsbportTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgUsbportEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that lists information for each external USB port."
+ ::= { fgUsbports 2 }
+
+fgUsbportEntry OBJECT-TYPE
+ SYNTAX FgUsbportEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information for a particular USB port."
+ INDEX { fgUsbportEntIndex }
+ ::= { fgUsbportTable 1 }
+
+FgUsbportEntry ::= SEQUENCE {
+ fgUsbportEntIndex FnIndex,
+ fgUsbportPlugged INTEGER,
+ fgUsbportVersion DisplayString,
+ fgUsbportClass INTEGER,
+ fgUsbportVendId OCTET STRING,
+ fgUsbportProdId OCTET STRING,
+ fgUsbportRevision DisplayString,
+ fgUsbportManufacturer DisplayString,
+ fgUsbportProduct DisplayString,
+ fgUsbportSerial DisplayString
+}
+
+fgUsbportEntIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique identifier within the fgUsbportTable."
+ ::= { fgUsbportEntry 1 }
+
+fgUsbportPlugged OBJECT-TYPE
+ SYNTAX INTEGER { unplugged(0), plugged(1) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The USB port's plugged status."
+ ::= { fgUsbportEntry 2 }
+
+fgUsbportVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The USB port's version."
+ ::= { fgUsbportEntry 3 }
+
+fgUsbportClass OBJECT-TYPE
+ SYNTAX INTEGER { ifc(0), audio(1), comm(2), hid(3), physical(5),
+ image(6), printer(7), storage(8), hub(9), cdcData(10),
+ chipSmartCard(11), contentSecurity(13), appSpec(254), vendorSpec(255)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The device class."
+ ::= { fgUsbportEntry 4 }
+
+fgUsbportVendId OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Vendor ID of the device."
+ ::= { fgUsbportEntry 5 }
+
+fgUsbportProdId OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Product ID of the device."
+ ::= { fgUsbportEntry 6 }
+
+fgUsbportRevision OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The release number of the device."
+ ::= { fgUsbportEntry 7 }
+
+fgUsbportManufacturer OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The manufacturer of the device."
+ ::= { fgUsbportEntry 8 }
+
+fgUsbportProduct OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The product of the device."
+ ::= { fgUsbportEntry 9 }
+
+fgUsbportSerial OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The serial number of the device."
+ ::= { fgUsbportEntry 10 }
+
+--
+-- fortinet.fnFortiGateMib.fgSystem.fgLinkMonitor
+--
+fgLinkMonitor OBJECT IDENTIFIER
+ ::= { fgSystem 8 }
+
+fgLinkMonitorNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of link monitor in fgLinkMonitorTable"
+ ::= { fgLinkMonitor 1 }
+
+fgLinkMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgLinkMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Link Monitor statistics table. This table has a dependent expansion relationship with fgVdTable.
+ Only virtual domains with enabled link monitor are present in this table."
+ ::= { fgLinkMonitor 2 }
+
+fgLinkMonitorEntry OBJECT-TYPE
+ SYNTAX FgLinkMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Link Monitor statistics on a virtual domain"
+ INDEX {fgLinkMonitorID}
+ ::= { fgLinkMonitorTable 1 }
+
+FgLinkMonitorEntry ::= SEQUENCE {
+ fgLinkMonitorID FnIndex,
+ fgLinkMonitorName DisplayString,
+ fgLinkMonitorState INTEGER,
+ fgLinkMonitorLatency DisplayString,
+ fgLinkMonitorJitter DisplayString,
+ fgLinkMonitorPacketSend Counter64,
+ fgLinkMonitorPacketRecv Counter64,
+ fgLinkMonitorPacketLoss DisplayString,
+ fgLinkMonitorVdom DisplayString,
+ fgLinkMonitorBandwidthIn Counter32,
+ fgLinkMonitorBandwidthOut Counter32,
+ fgLinkMonitorBandwidthBi Counter32,
+ fgLinkMonitorOutofSeq Counter64,
+ fgLinkMonitorServer DisplayString,
+ fgLinkMonitorProtocol DisplayString
+}
+
+fgLinkMonitorID OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Link Monitor ID. Only enabled link monitor entries are present in this table. Link Monitor IDs are only unique within a virtual domain."
+ ::= { fgLinkMonitorEntry 1 }
+
+fgLinkMonitorName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Link Monitor name."
+ ::= { fgLinkMonitorEntry 2 }
+
+fgLinkMonitorState OBJECT-TYPE
+ SYNTAX INTEGER { alive(0), dead(1) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Link Monitor state."
+ ::= { fgLinkMonitorEntry 3 }
+
+fgLinkMonitorLatency OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average latency of link monitor in float number within last 30 probes."
+ ::= { fgLinkMonitorEntry 4 }
+
+fgLinkMonitorJitter OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average jitter of link monitor in float number within last 30 probes."
+ ::= { fgLinkMonitorEntry 5 }
+
+fgLinkMonitorPacketSend OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets sent by link monitor."
+ ::= { fgLinkMonitorEntry 6 }
+
+fgLinkMonitorPacketRecv OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by link monitor."
+ ::= { fgLinkMonitorEntry 7 }
+
+fgLinkMonitorPacketLoss OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average packet loss percentage in float number within last 30 probes."
+ ::= { fgLinkMonitorEntry 8 }
+
+fgLinkMonitorVdom OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Virtual domain the link monitor entry exists in. This name corresponds to the fgVdEntName used in fgVdTable."
+ ::= { fgLinkMonitorEntry 9 }
+
+fgLinkMonitorBandwidthIn OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The available bandwidth in Mbps of incoming traffic detected by a link monitor on its interface."
+ ::= { fgLinkMonitorEntry 10 }
+
+fgLinkMonitorBandwidthOut OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The available bandwidth in Mbps of outgoing traffic detected by a link monitor on its interface."
+ ::= { fgLinkMonitorEntry 11 }
+
+fgLinkMonitorBandwidthBi OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The available bandwidth in Mbps of bi-direction traffic detected by a link monitor on its interface."
+ ::= { fgLinkMonitorEntry 12 }
+
+fgLinkMonitorOutofSeq OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of out of sequence packets received."
+ ::= { fgLinkMonitorEntry 13 }
+
+fgLinkMonitorServer OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Link Monitor server."
+ ::= { fgLinkMonitorEntry 14 }
+
+fgLinkMonitorProtocol OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Link Monitor protocol."
+ ::= { fgLinkMonitorEntry 15 }
+
+--
+-- fortinet.fnFortiGateMib.fgSystem.fgVWLHealthCheckLink
+--
+fgVWLHealthCheckLink OBJECT IDENTIFIER
+ ::= { fgSystem 9 }
+
+fgVWLHealthCheckLinkNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of health check links in fgVWLHealthCheckLinkTable"
+ ::= { fgVWLHealthCheckLink 1 }
+
+fgVWLHealthCheckLinkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgVWLHealthCheckLinkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Virtual-wan-link health check statistics table. This table has a dependent expansion relationship with fgVdTable.
+ Only health-checks with configured member link are present in this table."
+ ::= { fgVWLHealthCheckLink 2 }
+
+fgVWLHealthCheckLinkEntry OBJECT-TYPE
+ SYNTAX FgVWLHealthCheckLinkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Virtual-wan-link health check statistics on a virtual domain"
+ INDEX {fgVWLHealthCheckLinkID}
+ ::= { fgVWLHealthCheckLinkTable 1 }
+
+FgVWLHealthCheckLinkEntry ::= SEQUENCE {
+ fgVWLHealthCheckLinkID FnIndex,
+ fgVWLHealthCheckLinkName DisplayString,
+ fgVWLHealthCheckLinkSeq Gauge32,
+ fgVWLHealthCheckLinkState INTEGER,
+ fgVWLHealthCheckLinkLatency DisplayString,
+ fgVWLHealthCheckLinkJitter DisplayString,
+ fgVWLHealthCheckLinkPacketSend Counter64,
+ fgVWLHealthCheckLinkPacketRecv Counter64,
+ fgVWLHealthCheckLinkPacketLoss DisplayString,
+ fgVWLHealthCheckLinkVdom DisplayString,
+ fgVWLHealthCheckLinkBandwidthIn Counter32,
+ fgVWLHealthCheckLinkBandwidthOut Counter32,
+ fgVWLHealthCheckLinkBandwidthBi Counter32,
+ fgVWLHealthCheckLinkIfName DisplayString,
+ fgVWLHealthCheckLinkUsedBandwidthIn Counter32,
+ fgVWLHealthCheckLinkUsedBandwidthOut Counter32,
+ fgVWLHealthCheckLinkUsedBandwidthBi Counter32,
+ fgVWLHealthCheckLinkMOSCodec DisplayString,
+ fgVWLHealthCheckLinkMOS DisplayString
+}
+
+fgVWLHealthCheckLinkID OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Virtual-wan-link health-check link ID. Only health-checks with configured member link are present in this table. Virtuwal-wan-link health check link IDs are only unique within a virtual domain."
+ ::= { fgVWLHealthCheckLinkEntry 1 }
+
+fgVWLHealthCheckLinkName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Health check name."
+ ::= { fgVWLHealthCheckLinkEntry 2 }
+
+fgVWLHealthCheckLinkSeq OBJECT-TYPE
+ SYNTAX Gauge32(1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Virtual-wan-link member link sequence."
+ ::= { fgVWLHealthCheckLinkEntry 3 }
+
+fgVWLHealthCheckLinkState OBJECT-TYPE
+ SYNTAX INTEGER { alive(0), dead(1) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Heatlth check state on a specific member link."
+ ::= { fgVWLHealthCheckLinkEntry 4 }
+
+fgVWLHealthCheckLinkLatency OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average latency of a health check on a specific member link in float number within last 30 probes."
+ ::= { fgVWLHealthCheckLinkEntry 5 }
+
+fgVWLHealthCheckLinkJitter OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average jitter of a health check on a specific member link in float number within last 30 probes."
+ ::= { fgVWLHealthCheckLinkEntry 6 }
+
+fgVWLHealthCheckLinkPacketSend OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets sent by a health check on a specific member link."
+ ::= { fgVWLHealthCheckLinkEntry 7 }
+
+fgVWLHealthCheckLinkPacketRecv OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by a health check on a specific member link."
+ ::= { fgVWLHealthCheckLinkEntry 8 }
+
+fgVWLHealthCheckLinkPacketLoss OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The packet loss percentage of a health check on a specific member link in float number within last 30 probes."
+ ::= { fgVWLHealthCheckLinkEntry 9 }
+
+fgVWLHealthCheckLinkVdom OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Virtual domain the link monitor entry exists in. This name corresponds to the fgVdEntName used in fgVdTable."
+ ::= { fgVWLHealthCheckLinkEntry 10 }
+
+fgVWLHealthCheckLinkBandwidthIn OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The available bandwidth in kbps of incoming traffic detected by a health-check on a specific member link."
+ ::= { fgVWLHealthCheckLinkEntry 11 }
+
+fgVWLHealthCheckLinkBandwidthOut OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The available bandwidth in kbps of outgoing traffic detected by a health-check on a specific member link."
+ ::= { fgVWLHealthCheckLinkEntry 12 }
+
+fgVWLHealthCheckLinkBandwidthBi OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The available bandwidth in kbps of bi-direction traffic detected by a health-check on a specific member link."
+ ::= { fgVWLHealthCheckLinkEntry 13 }
+
+fgVWLHealthCheckLinkIfName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Virtual-wan-link member interface name."
+ ::= { fgVWLHealthCheckLinkEntry 14 }
+
+fgVWLHealthCheckLinkUsedBandwidthIn OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The used bandwidth in kbps of incoming traffic detected by a health-check on a specific member link."
+ ::= { fgVWLHealthCheckLinkEntry 15 }
+
+fgVWLHealthCheckLinkUsedBandwidthOut OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The used bandwidth in kbps of outgoing traffic detected by a health-check on a specific member link."
+ ::= { fgVWLHealthCheckLinkEntry 16 }
+
+fgVWLHealthCheckLinkUsedBandwidthBi OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The used bandwidth in kbps of bi-direction traffic detected by a health-check on a specific member link."
+ ::= { fgVWLHealthCheckLinkEntry 17 }
+
+fgVWLHealthCheckLinkMOSCodec OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The codec used for Mean Opinion Score (MOS) calculation."
+ ::= { fgVWLHealthCheckLinkEntry 18 }
+
+fgVWLHealthCheckLinkMOS OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Mean Opinion Score (MOS) in a health-check."
+ ::= { fgVWLHealthCheckLinkEntry 19 }
+
+--
+-- fortinet.fnFortiGateMib.fgSystem.fgDisks
+--
+
+fgDisks OBJECT IDENTIFIER
+ ::= { fgSystem 10 }
+
+fgDiskCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of entries in fgDiskTable."
+ ::= { fgDisks 1 }
+
+fgDiskTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgDiskEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of disks."
+ ::= { fgDisks 2 }
+
+fgDiskEntry OBJECT-TYPE
+ SYNTAX FgDiskEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A disk entry containing the storage name."
+ INDEX { fgDiskIndex }
+ ::= { fgDiskTable 1 }
+
+FgDiskEntry ::= SEQUENCE {
+ fgDiskIndex FnIndex,
+ fgDiskName DisplayString
+}
+
+fgDiskIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The storage index."
+ ::= { fgDiskEntry 1 }
+
+fgDiskName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the storage."
+ ::= { fgDiskEntry 2 }
+
+--
+-- fortinet.fnFortiGateMib.fgSystem.fgSlaProbeClient
+--
+
+fgSlaProbeClient OBJECT IDENTIFIER
+ ::= {fgSystem 11}
+
+fgSlaProbeClientNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of sla probe clients in fgSlaProbeClientTable"
+ ::= { fgSlaProbeClient 1 }
+
+fgSlaProbeClientTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgSlaProbeClientEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Server Probe client statistics table. This table is global.
+ All server probe clients are present in this table. Currently, twamp clients only."
+ ::= { fgSlaProbeClient 2 }
+
+fgSlaProbeClientEntry OBJECT-TYPE
+ SYNTAX FgSlaProbeClientEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Server Probe client statistics."
+ INDEX {fgSlaProbeClientID}
+ ::= { fgSlaProbeClientTable 1 }
+
+FgSlaProbeClientEntry ::= SEQUENCE {
+ fgSlaProbeClientID FnIndex,
+ fgSlaProbeClientIP IpAddress,
+ fgSlaProbeClientState INTEGER,
+ fgSlaProbeClientAvgLatency DisplayString,
+ fgSlaProbeClientAvgLatencySD DisplayString,
+ fgSlaProbeClientAvgLatencyDS DisplayString,
+ fgSlaProbeClientMinLatency DisplayString,
+ fgSlaProbeClientMinLatencySD DisplayString,
+ fgSlaProbeClientMinLatencyDS DisplayString,
+ fgSlaProbeClientMaxLatency DisplayString,
+ fgSlaProbeClientMaxLatencySD DisplayString,
+ fgSlaProbeClientMaxLatencyDS DisplayString,
+ fgSlaProbeClientAvgJitter DisplayString,
+ fgSlaProbeClientAvgJitterSD DisplayString,
+ fgSlaProbeClientAvgJitterDS DisplayString,
+ fgSlaProbeClientMinJitter DisplayString,
+ fgSlaProbeClientMinJitterSD DisplayString,
+ fgSlaProbeClientMinJitterDS DisplayString,
+ fgSlaProbeClientMaxJitter DisplayString,
+ fgSlaProbeClientMaxJitterSD DisplayString,
+ fgSlaProbeClientMaxJitterDS DisplayString,
+ fgSlaProbeClientPktloss DisplayString,
+ fgSlaProbeClientPktlossSD DisplayString,
+ fgSlaProbeClientPktlossDS DisplayString,
+ fgSlaProbeClientOutofSeq Counter64,
+ fgSlaProbeClientOutofSeqSD Counter64,
+ fgSlaProbeClientOutofSeqDS Counter64
+}
+
+fgSlaProbeClientID OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Server Probe client ID."
+ ::= { fgSlaProbeClientEntry 1 }
+
+fgSlaProbeClientIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP address of server probe client."
+ ::= { fgSlaProbeClientEntry 2 }
+
+fgSlaProbeClientState OBJECT-TYPE
+ SYNTAX INTEGER { alive(0), dead(1) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Server Probe client state."
+ ::= { fgSlaProbeClientEntry 3 }
+
+fgSlaProbeClientAvgLatency OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average latency of server probe client in float number within last 30 probes."
+ ::= { fgSlaProbeClientEntry 4 }
+
+fgSlaProbeClientAvgLatencySD OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average latency from source to destination of server probe client in float number within last 30 probes."
+ ::= { fgSlaProbeClientEntry 5 }
+
+fgSlaProbeClientAvgLatencyDS OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average latency from destination to source of server probe in float number within last 30 probes."
+ ::= { fgSlaProbeClientEntry 6 }
+
+fgSlaProbeClientMinLatency OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimal latency of server probe client in float number within last 30 probes."
+ ::= { fgSlaProbeClientEntry 7 }
+
+fgSlaProbeClientMinLatencySD OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimal latency from source to destination of server probe client in float number within last 30 probes."
+ ::= { fgSlaProbeClientEntry 8 }
+
+fgSlaProbeClientMinLatencyDS OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimal latency from destination to source of server probe client in float number within last 30 probes."
+ ::= { fgSlaProbeClientEntry 9 }
+
+fgSlaProbeClientMaxLatency OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum latency of server probe client in float number within last 30 probes."
+ ::= { fgSlaProbeClientEntry 10 }
+
+fgSlaProbeClientMaxLatencySD OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum latency from source to destination of server probe client in float number within last 30 probes."
+ ::= { fgSlaProbeClientEntry 11 }
+
+fgSlaProbeClientMaxLatencyDS OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum latency from destination to source of server probe client in float number within last 30 probes."
+ ::= { fgSlaProbeClientEntry 12 }
+
+fgSlaProbeClientAvgJitter OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average jitter of server probe client in float number within last 30 probes."
+ ::= { fgSlaProbeClientEntry 13 }
+
+fgSlaProbeClientAvgJitterSD OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average jitter from source to destination of server probe client in float number within last 30 probes."
+ ::= { fgSlaProbeClientEntry 14 }
+
+fgSlaProbeClientAvgJitterDS OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average jitter from destination to source of server probe client in float number within last 30 probes."
+ ::= { fgSlaProbeClientEntry 15 }
+
+fgSlaProbeClientMinJitter OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimal jitter of server probe client in float number within last 30 probes."
+ ::= { fgSlaProbeClientEntry 16 }
+
+fgSlaProbeClientMinJitterSD OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimal jitter from source to destination of server probe client in float number within last 30 probes."
+ ::= { fgSlaProbeClientEntry 17 }
+
+fgSlaProbeClientMinJitterDS OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimal jitter from destination to source of server probe client in float number within last 30 probes."
+ ::= { fgSlaProbeClientEntry 18 }
+
+fgSlaProbeClientMaxJitter OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum jitter of server probe client in float number within last 30 probes."
+ ::= { fgSlaProbeClientEntry 19 }
+
+fgSlaProbeClientMaxJitterSD OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum jitter from source to destination of server probe client in float number within last 30 probes."
+ ::= { fgSlaProbeClientEntry 20 }
+
+fgSlaProbeClientMaxJitterDS OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum jitter from destination to source of server probe client in float number within last 30 probes."
+ ::= { fgSlaProbeClientEntry 21 }
+
+fgSlaProbeClientPktloss OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average packet loss percentage of server probe client in float number within last 30 probes."
+ ::= { fgSlaProbeClientEntry 22 }
+
+fgSlaProbeClientPktlossSD OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average packet loss percentage of server probe client from source to destination in float number within last 30 probes."
+ ::= { fgSlaProbeClientEntry 23 }
+
+fgSlaProbeClientPktlossDS OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average packet loss percentage of server probe client from destionation to source in float number within last 30 probes."
+ ::= { fgSlaProbeClientEntry 24 }
+
+fgSlaProbeClientOutofSeq OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets out of sequence order received by server probe client."
+ ::= { fgSlaProbeClientEntry 25 }
+
+fgSlaProbeClientOutofSeqSD OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets out of sequence order received by server probe client from source to destination."
+ ::= { fgSlaProbeClientEntry 26 }
+
+fgSlaProbeClientOutofSeqDS OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets out of sequence order received by server probe client from destination to source."
+ ::= { fgSlaProbeClientEntry 27 }
+
+--
+-- fortinet.fnFortiGateMib.fgSystem.fgDpdkEngs
+--
+
+fgDpdkEngs OBJECT IDENTIFIER
+ ::= {fgSystem 12}
+
+fgDpdkEngCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of entries in fgDpdkEngTable"
+ ::= { fgDpdkEngs 1 }
+
+fgDpdkEngTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgDpdkEngEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that lists information for each dpdk engine"
+ ::= { fgDpdkEngs 2 }
+
+fgDpdkEngEntry OBJECT-TYPE
+ SYNTAX FgDpdkEngEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information for a particular dpdk engine"
+ INDEX { fgDpdkEngEntIndex }
+ ::= { fgDpdkEngTable 1 }
+
+FgDpdkEngEntry ::= SEQUENCE {
+ fgDpdkEngEntIndex FnIndex,
+ fgDpdkEngRxUsage Gauge32,
+ fgDpdkEngVnpUsage Gauge32,
+ fgDpdkEngIpsUsage Gauge32,
+ fgDpdkEngTxUsage Gauge32,
+ fgDpdkEngIdle Gauge32,
+ fgDpdkEngToCpu Integer32
+}
+
+fgDpdkEngEntIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique identifier within the fgDpdkEngTable"
+ ::= { fgDpdkEngEntry 1 }
+
+fgDpdkEngRxUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DpdkEng's Rx usage (percentage)."
+ ::= { fgDpdkEngEntry 2 }
+
+fgDpdkEngVnpUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DpdkEng's Vnp usage (percentage)."
+ ::= { fgDpdkEngEntry 3 }
+
+fgDpdkEngIpsUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DpdkEng's Ips usage (percentage)."
+ ::= { fgDpdkEngEntry 4 }
+
+fgDpdkEngTxUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DpdkEng's Tx usage (percentage)."
+ ::= { fgDpdkEngEntry 5 }
+
+fgDpdkEngIdle OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DpdkEng's Idle usage (percentage)."
+ ::= { fgDpdkEngEntry 6 }
+
+fgDpdkEngToCpu OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Dpdk eng index to Cpu Mapping"
+ ::= { fgDpdkEngEntry 7 }
+
+
+--
+-- fortinet.fnFortiGateMib.fgFirewall
+--
+
+fgFirewall OBJECT IDENTIFIER
+ ::= { fnFortiGateMib 5 }
+
+--
+-- fortinet.fnFortiGateMib.fgFirewall.fgFwPolicies
+--
+
+fgFwPolicies OBJECT IDENTIFIER
+ ::= { fgFirewall 1 }
+
+fgFwPolInfo OBJECT IDENTIFIER
+ ::= { fgFwPolicies 1 }
+
+fgFwPolTables OBJECT IDENTIFIER
+ ::= { fgFwPolicies 2 }
+
+--
+-- fortinet.fnFortiGateMib.fgFirewall.fgFwPolicies.fgFwPolTables.fgFwPolStatsTable
+--
+
+fgFwPolStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgFwPolStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Firewall policy statistics table. This table has a dependent expansion relationship with fgVdTable.
+ Only virtual domains with enabled policies are present in this table."
+ ::= { fgFwPolTables 1 }
+
+fgFwPolStatsEntry OBJECT-TYPE
+ SYNTAX FgFwPolStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Firewall policy statistics on a virtual domain"
+ INDEX { fgVdEntIndex, fgFwPolID }
+ ::= { fgFwPolStatsTable 1 }
+
+FgFwPolStatsEntry ::= SEQUENCE {
+ fgFwPolID FnIndex,
+ fgFwPolPktCount Counter32,
+ fgFwPolByteCount Counter32,
+ fgFwPolLastUsed DisplayString,
+ fgFwPolPktCountHc Counter64,
+ fgFwPolByteCountHc Counter64
+}
+
+fgFwPolID OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Firewall policy ID. Only enabled policies are present in this table. Policy IDs are only unique within a virtual domain."
+ ::= { fgFwPolStatsEntry 1 }
+
+fgFwPolPktCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets matched to policy (passed or blocked, depending on policy action). Count is from the time the policy became active."
+ ::= { fgFwPolStatsEntry 2 }
+
+fgFwPolByteCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes in packets matching the policy. See fgFwPolPktCount."
+ ::= { fgFwPolStatsEntry 3 }
+
+fgFwPolLastUsed OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "How many minutes since last used."
+ ::= { fgFwPolStatsEntry 4 }
+
+fgFwPolPktCountHc OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "64-bit Number of packets matched to policy (passed or blocked, depending on policy action). Count is from the time the policy became active."
+ ::= { fgFwPolStatsEntry 5 }
+
+fgFwPolByteCountHc OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "64-bit Number of bytes in packets matching the policy. See fgFwPolPktCountHc."
+ ::= { fgFwPolStatsEntry 6 }
+
+--
+-- fortinet.fnFortiGateMib.fgFirewall.fgFwPolicies.fgFwPolTables.fgFwHsPolStatsTable
+--
+
+fgFwHsPolStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgFwHsPolStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Firewall hyperscale-policy statistics table. This table has a dependent
+ expansion relationship with fgVdTable.
+ Only virtual domains with enabled policies are present in this table."
+ ::= { fgFwPolTables 3 }
+
+fgFwHsPolStatsEntry OBJECT-TYPE
+ SYNTAX FgFwHsPolStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Firewall hyperscale-policy statistics on a virtual domain"
+ INDEX { fgVdEntIndex, fgFwHsPolID }
+ ::= { fgFwHsPolStatsTable 1 }
+
+FgFwHsPolStatsEntry ::= SEQUENCE {
+ fgFwHsPolID FnIndex,
+ fgFwHsPolPktCount Counter64,
+ fgFwHsPolByteCount Counter64,
+ fgFwHsPolLastUsed DisplayString
+}
+
+fgFwHsPolID OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Firewall hyperscale-policy ID. Only enabled policies are present in this table.
+ Policy IDs are only unique within a virtual domain."
+ ::= { fgFwHsPolStatsEntry 1 }
+
+fgFwHsPolPktCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets matched to policy (passed or blocked, depending
+ on policy action). Count is from the time the policy became active."
+ ::= { fgFwHsPolStatsEntry 2 }
+
+fgFwHsPolByteCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes in packets matching the policy. See fgFwHsPolPktCount."
+ ::= { fgFwHsPolStatsEntry 3 }
+
+fgFwHsPolLastUsed OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "How many minutes since last used."
+ ::= { fgFwHsPolStatsEntry 4 }
+
+--
+-- fortinet.fnFortiGateMib.fgFirewall.fgFwUsers
+--
+
+fgFwUsers OBJECT IDENTIFIER
+ ::= { fgFirewall 2 }
+
+fgFwUserInfo OBJECT IDENTIFIER
+ ::= { fgFwUsers 1 }
+
+fgFwUserNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of user accounts in fgFwUserTable"
+ ::= { fgFwUserInfo 1 }
+
+fgFwUserAuthTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Idle period after which a firewall-authentication user's session
+ is automatically expired"
+ ::= { fgFwUserInfo 2 }
+
+fgFwUserTables OBJECT IDENTIFIER
+ ::= { fgFwUsers 2 }
+
+fgFwUserTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgFwUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of local and proxy (Radius server)
+ user accounts for use with firewall user authentication"
+ ::= { fgFwUserTables 1 }
+
+fgFwUserEntry OBJECT-TYPE
+ SYNTAX FgFwUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable
+ to a particular user account"
+ INDEX { fgFwUserIndex }
+ ::= { fgFwUserTable 1 }
+
+FgFwUserEntry ::= SEQUENCE {
+ fgFwUserIndex FnIndex,
+ fgFwUserName DisplayString,
+ fgFwUserAuth FgFwUserAuthType,
+ fgFwUserState FnBoolState,
+ fgFwUserVdom FgVdIndex
+}
+
+fgFwUserIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index for uniquely identifying the users in fgFwUserTable"
+ ::= { fgFwUserEntry 1 }
+
+fgFwUserName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "User-name of the specified account"
+ ::= { fgFwUserEntry 2 }
+
+fgFwUserAuth OBJECT-TYPE
+ SYNTAX FgFwUserAuthType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of authentication the account uses (local, RADIUS, LDAP, etc.)"
+ ::= { fgFwUserEntry 3 }
+
+fgFwUserState OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of the user account (enable/disable)"
+ ::= { fgFwUserEntry 4 }
+
+fgFwUserVdom OBJECT-TYPE
+ SYNTAX FgVdIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Virtual domain the user account exists in. This index corresponds to the index used in fgVdTable."
+ ::= { fgFwUserEntry 5 }
+
+fgFwAuthUserTables OBJECT IDENTIFIER
+ ::= { fgFwUsers 3 }
+
+fgFwAuthUserInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgFwAuthUserInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of authenticated users information for each virtual domain configured on the device."
+ ::= { fgFwAuthUserTables 1 }
+
+fgFwAuthUserInfoEntry OBJECT-TYPE
+ SYNTAX FgFwAuthUserInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable
+ to a virtual domain that have authenticated users."
+ INDEX { fgFwAuthUserInfoVdom }
+ ::= { fgFwAuthUserInfoTable 1 }
+
+FgFwAuthUserInfoEntry ::= SEQUENCE {
+ fgFwAuthUserInfoVdom FgVdIndex,
+ fgFwAuthIpv4UserNumber Integer32,
+ fgFwAuthIpv6UserNumber Integer32
+}
+
+fgFwAuthUserInfoVdom OBJECT-TYPE
+ SYNTAX FgVdIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Virtual domain index that uniquely identify rows in this table."
+ ::= { fgFwAuthUserInfoEntry 1 }
+
+fgFwAuthIpv4UserNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of authenticated IPv4 users in this virtual domain."
+ ::= { fgFwAuthUserInfoEntry 2 }
+
+fgFwAuthIpv6UserNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of authenticated IPv6 users in this virtual domain."
+ ::= { fgFwAuthUserInfoEntry 3 }
+
+fgFwAuthIpv4UserTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgFwAuthIpv4UserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of authenticated IPv4 users."
+ ::= { fgFwAuthUserTables 2 }
+
+fgFwAuthIpv4UserEntry OBJECT-TYPE
+ SYNTAX FgFwAuthIpv4UserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable
+ to an authenticated IPv4 user."
+ INDEX { fgFwAuthIpv4UserIndex }
+ ::= { fgFwAuthIpv4UserTable 1 }
+
+FgFwAuthIpv4UserEntry ::= SEQUENCE {
+ fgFwAuthIpv4UserIndex FnIndex,
+ fgFwAuthIpv4UserVdom FgVdIndex,
+ fgFwAuthIpv4UserName DisplayString,
+ fgFwAuthIpv4UserType FgFwAuthUserType,
+ fgFwAuthIpv4UserAddr IpAddress
+}
+
+fgFwAuthIpv4UserIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index for uniquely identifying the users in fgFwAuthIpv4UserTable."
+ ::= { fgFwAuthIpv4UserEntry 1 }
+
+fgFwAuthIpv4UserVdom OBJECT-TYPE
+ SYNTAX FgVdIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Virtual domain the authenticated user exists in. This index corresponds to the index used in fgVdTable."
+ ::= { fgFwAuthIpv4UserEntry 2 }
+
+fgFwAuthIpv4UserName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "User-name of the authenticated user."
+ ::= { fgFwAuthIpv4UserEntry 3 }
+
+fgFwAuthIpv4UserType OBJECT-TYPE
+ SYNTAX FgFwAuthUserType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of the authenticated user."
+ ::= { fgFwAuthIpv4UserEntry 4 }
+
+fgFwAuthIpv4UserAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv4 address of the authenticated user."
+ ::= { fgFwAuthIpv4UserEntry 5 }
+
+fgFwAuthIpv6UserTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgFwAuthIpv6UserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of authenticated IPv6 users."
+ ::= { fgFwAuthUserTables 3 }
+
+fgFwAuthIpv6UserEntry OBJECT-TYPE
+ SYNTAX FgFwAuthIpv6UserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable
+ to an authenticated IPv6 user."
+ INDEX { fgFwAuthIpv6UserIndex }
+ ::= { fgFwAuthIpv6UserTable 1 }
+
+FgFwAuthIpv6UserEntry ::= SEQUENCE {
+ fgFwAuthIpv6UserIndex FnIndex,
+ fgFwAuthIpv6UserVdom FgVdIndex,
+ fgFwAuthIpv6UserName DisplayString,
+ fgFwAuthIpv6UserType FgFwAuthUserType,
+ fgFwAuthIpv6UserAddr Ipv6Address
+}
+
+fgFwAuthIpv6UserIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index for uniquely identifying the users in fgFwAuthIpv4UserTable."
+ ::= { fgFwAuthIpv6UserEntry 1 }
+
+fgFwAuthIpv6UserVdom OBJECT-TYPE
+ SYNTAX FgVdIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Virtual domain the authenticated user exists in. This index corresponds to the index used in fgVdTable."
+ ::= { fgFwAuthIpv6UserEntry 2 }
+
+fgFwAuthIpv6UserName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "User-name of the authenticated user."
+ ::= { fgFwAuthIpv6UserEntry 3 }
+
+fgFwAuthIpv6UserType OBJECT-TYPE
+ SYNTAX FgFwAuthUserType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of the authenticated user."
+ ::= { fgFwAuthIpv6UserEntry 4 }
+
+fgFwAuthIpv6UserAddr OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv6 address of the authenticated user."
+ ::= { fgFwAuthIpv6UserEntry 5 }
+
+--
+-- fortinet.fnFortiGateMib.fgFirewall.fgFwIppools
+--
+
+fgFwIppools OBJECT IDENTIFIER
+ ::= { fgFirewall 3 }
+
+fgFwIppTables OBJECT IDENTIFIER
+ ::= { fgFwIppools 2 }
+
+fgFwIppStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgFwIppStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Firewall ippool statistics table."
+ ::= { fgFwIppTables 1 }
+
+fgFwIppStatsEntry OBJECT-TYPE
+ SYNTAX FgFwIppStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing an ippool statistics."
+ INDEX { fgFwIppStatsStartIp, fgFwIppStatsEndIp }
+ ::= { fgFwIppStatsTable 1 }
+
+FgFwIppStatsEntry ::= SEQUENCE {
+ fgFwIppStatsName DisplayString,
+ fgFwIppStatsType DisplayString,
+ fgFwIppStatsStartIp IpAddress,
+ fgFwIppStatsEndIp IpAddress,
+ fgFwIppStatsTotalSessions Gauge32,
+ fgFwIppStatsTcpSessions Gauge32,
+ fgFwIppStatsUdpSessions Gauge32,
+ fgFwIppStatsOtherSessions Gauge32,
+ fgFwIppStatsTotalPBAs Gauge32,
+ fgFwIppStatsInusePBAs Gauge32,
+ fgFwIppStatsExpiringPBAs Gauge32,
+ fgFwIppStatsFreePBAs Gauge32,
+ fgFwIppStatsFlags DisplayString,
+ fgFwIppStatsGroupName DisplayString,
+ fgFwIppStatsBlockSize Gauge32,
+ fgFwIppStatsPortStart InetPortNumber,
+ fgFwIppStatsPortEnd InetPortNumber,
+ fgFwIppStatsStartClientIP IpAddress,
+ fgFwIppStatsEndClientIP IpAddress,
+ fgFwIppStatsRscTCP Gauge32,
+ fgFwIppStatsRscUDP Gauge32,
+ fgFwIppStatsUsedRscTCP Gauge32,
+ fgFwIppStatsUsedRscUDP Gauge32,
+ fgFwIppStatsPercentageTCP Gauge32,
+ fgFwIppStatsPercentageUDP Gauge32
+}
+
+fgFwIppStatsName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of the ippool."
+ ::= { fgFwIppStatsEntry 1 }
+
+fgFwIppStatsType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of the ippool."
+ ::= { fgFwIppStatsEntry 2 }
+
+fgFwIppStatsStartIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Startip of the ippool."
+ ::= { fgFwIppStatsEntry 3 }
+
+fgFwIppStatsEndIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Endip of the ippool."
+ ::= { fgFwIppStatsEntry 4 }
+
+fgFwIppStatsTotalSessions OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total session number of the ippool."
+ ::= { fgFwIppStatsEntry 5 }
+
+fgFwIppStatsTcpSessions OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tcp session number of the ippool."
+ ::= { fgFwIppStatsEntry 6 }
+
+fgFwIppStatsUdpSessions OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Udp session number of the ippool."
+ ::= { fgFwIppStatsEntry 7 }
+
+fgFwIppStatsOtherSessions OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Other session number of the ippool."
+ ::= { fgFwIppStatsEntry 8 }
+
+fgFwIppStatsTotalPBAs OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of the PBA."
+ ::= { fgFwIppStatsEntry 9 }
+
+fgFwIppStatsInusePBAs OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of the PBA in use."
+ ::= { fgFwIppStatsEntry 10 }
+
+fgFwIppStatsExpiringPBAs OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of the expiring PBA."
+ ::= { fgFwIppStatsEntry 11 }
+
+fgFwIppStatsFreePBAs OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The free PBA (percentage)."
+ ::= { fgFwIppStatsEntry 12 }
+
+fgFwIppStatsFlags OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Flags of the pool."
+ ::= { fgFwIppStatsEntry 13 }
+
+fgFwIppStatsGroupName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The pool group name if it is in an IP pool group."
+ ::= { fgFwIppStatsEntry 14 }
+
+fgFwIppStatsBlockSize OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PBA block size."
+ ::= { fgFwIppStatsEntry 15 }
+
+fgFwIppStatsPortStart OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Start port."
+ ::= { fgFwIppStatsEntry 16 }
+
+fgFwIppStatsPortEnd OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "End port."
+ ::= { fgFwIppStatsEntry 17 }
+
+fgFwIppStatsStartClientIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The start IP of the client address."
+ ::= { fgFwIppStatsEntry 18 }
+
+fgFwIppStatsEndClientIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The end IP of the client address."
+ ::= { fgFwIppStatsEntry 19 }
+
+fgFwIppStatsRscTCP OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total resource (port or block) for TCP."
+ ::= { fgFwIppStatsEntry 20 }
+
+fgFwIppStatsRscUDP OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total resource (port or block) for UDP."
+ ::= { fgFwIppStatsEntry 21 }
+
+fgFwIppStatsUsedRscTCP OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Used resource for TCP."
+ ::= { fgFwIppStatsEntry 22 }
+
+fgFwIppStatsUsedRscUDP OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Used resource for UDP."
+ ::= { fgFwIppStatsEntry 23 }
+
+fgFwIppStatsPercentageTCP OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Percentage used for TCP."
+ ::= { fgFwIppStatsEntry 24 }
+
+fgFwIppStatsPercentageUDP OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Percentage used for UDP."
+ ::= { fgFwIppStatsEntry 25 }
+
+--
+-- fortinet.fnFortiGateMib.fgFirewall.fgFwIppools.fgFwIppTrapObjects
+--
+
+fgFwIppTrapObjects OBJECT IDENTIFIER
+ ::= { fgFwIppools 3 }
+
+fgFwIppTrapType OBJECT-TYPE
+ SYNTAX INTEGER {
+ raise(1),
+ clear(2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Pool usage trap type, there are 2 different values as below:
+ raise
+ clear "
+ ::= { fgFwIppTrapObjects 1 }
+
+fgFwTrapPoolUtilization OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Pool Usage percent."
+ ::= { fgFwIppTrapObjects 2 }
+
+fgFwIppTrapPoolProto OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Pool usage protocol udp/tcp."
+ ::= { fgFwIppTrapObjects 3 }
+
+--
+-- fortinet.fnFortiGateMib.fgFirewall.fgFwGtp
+--
+
+fgFwGtp OBJECT IDENTIFIER
+ ::= { fgFirewall 4 }
+
+fgFwGtpStats OBJECT IDENTIFIER
+ ::= { fgFwGtp 1 }
+
+fgFwGtpStatsRequest OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of request in firewall gtp statistics."
+ ::= { fgFwGtpStats 1 }
+
+fgFwGtpStatsEchoRequest OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of echo_request in firewall gtp statistics."
+ ::= { fgFwGtpStats 2 }
+
+fgFwGtpStatsTunnel OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of tunnel in firewall gtp statistics."
+ ::= { fgFwGtpStats 3 }
+
+fgFwGtpStatsTunnelV0 OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of tunnel_v0 in firewall gtp statistics."
+ ::= { fgFwGtpStats 4 }
+
+fgFwGtpStatsPath OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of path in firewall gtp statistics."
+ ::= { fgFwGtpStats 5 }
+
+fgFwGtpStatsBearer OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bearer in firewall gtp statistics."
+ ::= { fgFwGtpStats 6 }
+
+fgFwGtpStatsFteid OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of fteid in firewall gtp statistics."
+ ::= { fgFwGtpStats 7 }
+
+fgFwGtpStatsProfile OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of profile in firewall gtp statistics."
+ ::= { fgFwGtpStats 8 }
+
+fgFwGtpStatsImsi OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of imsi in firewall gtp statistics."
+ ::= { fgFwGtpStats 9 }
+
+fgFwGtpStatsApn OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of apn in firewall gtp statistics."
+ ::= { fgFwGtpStats 10 }
+
+fgFwGtpStatsApnShaper OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of apn_shaper in firewall gtp statistics."
+ ::= { fgFwGtpStats 11 }
+
+fgFwGtpStatsTunnelLimiter OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of tunnel_limiter in firewall gtp statistics."
+ ::= { fgFwGtpStats 12 }
+
+fgFwGtpStatsAdvPolicies OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of adv_policy in firewall gtp statistics."
+ ::= { fgFwGtpStats 13 }
+
+fgFwGtpStatsIeRemovePolicies OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of ie_remove_policy in firewall gtp statistics."
+ ::= { fgFwGtpStats 14 }
+
+fgFwGtpStatsIpPolicy OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of ip_policy in firewall gtp statistics."
+ ::= { fgFwGtpStats 15 }
+
+fgFwGtpStatsNoipPolicy OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of noip_policy in firewall gtp statistics."
+ ::= { fgFwGtpStats 16 }
+
+fgFwGtpStatsIeWlEntry OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of ie_wl_entry in firewall gtp statistics."
+ ::= { fgFwGtpStats 17 }
+
+fgFwGtpStatsClash OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of clash in firewall gtp statistics."
+ ::= { fgFwGtpStats 18 }
+
+fgFwGtpStatsDrop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of drop in firewall gtp statistics."
+ ::= { fgFwGtpStats 19 }
+
+fgFwGtpRtStats OBJECT IDENTIFIER
+ ::= { fgFwGtp 2 }
+
+fgFwGtpRtStatsCPkts OBJECT IDENTIFIER
+ ::= { fgFwGtpRtStats 1 }
+
+fgFwGtpRtStatsCForwarded OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of control packet forwarded in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsCPkts 1 }
+
+fgFwGtpRtStatsCRejected OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of control packet rejected in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsCPkts 2 }
+
+fgFwGtpRtStatsCDropped0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of control packet dropped by unknown in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsCPkts 3 }
+
+fgFwGtpRtStatsCDropped1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of control packet dropped by sanity in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsCPkts 4 }
+
+fgFwGtpRtStatsCDropped2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of control packet dropped by reserved-field in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsCPkts 5 }
+
+fgFwGtpRtStatsCDropped3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of control packet dropped by msg-reserved in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsCPkts 6 }
+
+fgFwGtpRtStatsCDropped4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of control packet dropped by msg-out-state in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsCPkts 7 }
+
+fgFwGtpRtStatsCDropped5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of control packet dropped by ie-reserved in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsCPkts 8 }
+
+fgFwGtpRtStatsCDropped6 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of control packet dropped by ie-out-state in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsCPkts 9 }
+
+fgFwGtpRtStatsCDropped7 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of control packet dropped by msg-length in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsCPkts 10 }
+
+fgFwGtpRtStatsCDropped8 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of control packet dropped by ie-length in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsCPkts 11 }
+
+fgFwGtpRtStatsCDropped9 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of control packet dropped by mandatory-ie in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsCPkts 12 }
+
+fgFwGtpRtStatsCDropped10 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of control packet dropped by ip-policy in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsCPkts 13 }
+
+fgFwGtpRtStatsCDropped11 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of control packet dropped by noip-policy in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsCPkts 14 }
+
+fgFwGtpRtStatsCDropped12 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of control packet dropped by sgsn-auth in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsCPkts 15 }
+
+fgFwGtpRtStatsCDropped13 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of control packet dropped by sgsn-handover in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsCPkts 16 }
+
+fgFwGtpRtStatsCDropped14 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of control packet dropped by ggsn-auth in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsCPkts 17 }
+
+fgFwGtpRtStatsCDropped15 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of control packet dropped by seq-num in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsCPkts 18 }
+
+fgFwGtpRtStatsCDropped16 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of control packet dropped by msg-filter in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsCPkts 19 }
+
+fgFwGtpRtStatsCDropped17 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of control packet dropped by apn-filter in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsCPkts 20 }
+
+fgFwGtpRtStatsCDropped18 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of control packet dropped by adv-policy-filter in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsCPkts 21 }
+
+fgFwGtpRtStatsCDropped19 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of control packet dropped by imsi-filter in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsCPkts 22 }
+
+fgFwGtpRtStatsCDropped20 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of control packet dropped by rate-limited in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsCPkts 23 }
+
+fgFwGtpRtStatsCDropped21 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of control packet dropped by tunnel-limited in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsCPkts 24 }
+
+fgFwGtpRtStatsCDropped22 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of control packet dropped by invalid-state in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsCPkts 25 }
+
+fgFwGtpRtStatsCDropped23 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of control packet dropped by unknown-gtp-version in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsCPkts 26 }
+
+fgFwGtpRtStatsDPkts OBJECT IDENTIFIER
+ ::= { fgFwGtpRtStats 2 }
+
+fgFwGtpRtStatsDForwarded OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of data packet forwarded in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsDPkts 1 }
+
+fgFwGtpRtStatsDDroppedSanity OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of data packet dropped by sanity in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsDPkts 2 }
+
+fgFwGtpRtStatsDDroppedMalMsg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of data packet dropped by mal-msg in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsDPkts 3 }
+
+fgFwGtpRtStatsDDroppedNoState OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of data packet dropped by no-state in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsDPkts 4 }
+
+fgFwGtpRtStatsDDroppedMalIe OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of data packet dropped by mal-ie in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsDPkts 5 }
+
+fgFwGtpRtStatsDDroppedGtpInGtp OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of data packet dropped by gtp-in-gtp in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsDPkts 6 }
+
+fgFwGtpRtStatsDDroppedSpoof OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of data packet dropped by spoof in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsDPkts 7 }
+
+fgFwGtpRtStatsDDroppedIpPol OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of data packet dropped by ip-policy in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsDPkts 8 }
+
+fgFwGtpRtStatsDDroppedMsgFilter OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of data packet dropped by msg-filter in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsDPkts 9 }
+
+fgFwGtpRtStatsDDroppedMsgRateLimit OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of data packet dropped by msg-rate-limit in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsDPkts 10 }
+
+fgFwGtpRtStatsDDroppedUnknownVersion OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of data packet dropped by unknown-gtp-version in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsDPkts 11 }
+
+fgFwGtpRtStatsBPkts OBJECT IDENTIFIER
+ ::= { fgFwGtpRtStats 3 }
+
+fgFwGtpRtStatsBForwarded OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of billing packet forwarded in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsBPkts 1 }
+
+fgFwGtpRtStatsBDroppedSanity OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of billing packet dropped by sanity in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsBPkts 2 }
+
+fgFwGtpRtStatsBDroppedMalMsg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of billing packet dropped by mal-msg in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsBPkts 3 }
+
+fgFwGtpRtStatsBDroppedMalIe OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of billing packet dropped by mal-ie in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsBPkts 4 }
+
+fgFwGtpRtStatsBDroppedMsgFilter OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of billing packet dropped by msg-filter in firewall gtp runtime statistics."
+ ::= { fgFwGtpRtStatsBPkts 5 }
+
+--
+-- fortinet.fnFortiGateMib.fgFirewall.fgFwAddresses
+--
+
+fgFwAddresses OBJECT IDENTIFIER
+ ::= { fgFirewall 5 }
+
+fgFwAddrTables OBJECT IDENTIFIER
+ ::= { fgFwAddresses 2 }
+
+--
+-- fortinet.fnFortiGateMib.fgFirewall.fgFwAddresses.fgFwAddrTables.fgFwAddrDynEmsTable
+--
+
+fgFwAddrDynEmsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgFwAddrDynEmsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Firewall dynamic address table with ems-tag."
+ ::= { fgFwAddrTables 1 }
+
+fgFwAddrDynEmsEntry OBJECT-TYPE
+ SYNTAX FgFwAddrDynEmsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Firewall dynamic address with ems-tag on a virtual domain"
+ INDEX { fgVdEntIndex, fgFwAddrDynEmsID }
+ ::= { fgFwAddrDynEmsTable 1 }
+
+FgFwAddrDynEmsEntry ::= SEQUENCE {
+ fgFwAddrDynEmsID FnIndex,
+ fgFwAddrDynEmsName DisplayString,
+ fgFwAddrDynEmsAddresses Unsigned32
+}
+
+fgFwAddrDynEmsID OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ID of firewall dynamic address."
+ ::= { fgFwAddrDynEmsEntry 1 }
+
+fgFwAddrDynEmsName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of firewall dynamic address."
+ ::= { fgFwAddrDynEmsEntry 2 }
+
+fgFwAddrDynEmsAddresses OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Addresses of firewall dynamic address."
+ ::= { fgFwAddrDynEmsEntry 3 }
+
+--
+-- fortinet.fnFortiGateMib.fgMgmt
+--
+
+fgMgmt OBJECT IDENTIFIER
+ ::= { fnFortiGateMib 6 }
+
+fgFmTrapPrefix OBJECT IDENTIFIER
+ ::= { fgMgmt 0 }
+
+fgAdmin OBJECT IDENTIFIER
+ ::= { fgMgmt 1 }
+
+--
+-- fortinet.fnFortiGateMib.fgMgmt.fgAdmin.fgAdminOptions
+--
+
+fgAdminOptions OBJECT IDENTIFIER
+ ::= { fgAdmin 1 }
+
+fgAdminIdleTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Idle period after which an administrator
+ is automatically logged out of the system"
+ ::= { fgAdminOptions 1 }
+
+fgAdminLcdProtection OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of the LCD protection (enabled/disabled)"
+ ::= { fgAdminOptions 2 }
+
+--
+-- fortinet.fnFortiGateMib.fgMgmt.fgAdmin.fgAdminTables
+--
+
+fgAdminTables OBJECT IDENTIFIER
+ ::= { fgAdmin 2 }
+
+fgAdminTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of administrator accounts on the device"
+ ::= { fgAdminTables 1 }
+
+fgAdminEntry OBJECT-TYPE
+ SYNTAX FgAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable
+ to a particular admin account"
+ AUGMENTS { fnAdminEntry }
+ ::= { fgAdminTable 1 }
+
+FgAdminEntry ::= SEQUENCE {
+ fgAdminVdom FgVdIndex
+}
+
+fgAdminVdom OBJECT-TYPE
+ SYNTAX FgVdIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual domain the administrator belongs to"
+ ::= { fgAdminEntry 1 }
+
+--
+-- fortinet.fnFortiGateMib.fgMgmt.fgAdmin.fgMgmtTrapObjects
+--
+
+fgMgmtTrapObjects OBJECT IDENTIFIER
+ ::= { fgMgmt 2 }
+
+fgManIfIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "IP address of the interface listed in the trap"
+ ::= { fgMgmtTrapObjects 1 }
+
+fgManIfMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Mask of subnet the interface belongs to"
+ ::= { fgMgmtTrapObjects 2 }
+
+fgManIfIp6 OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "IPv6 address of the interface listed in the trap"
+ ::= { fgMgmtTrapObjects 3 }
+
+--
+-- fortinet.fnFortiGateMib.fgIntf
+--
+
+fgIntf OBJECT IDENTIFIER
+ ::= { fnFortiGateMib 7 }
+
+fgIntfInfo OBJECT IDENTIFIER
+ ::= { fgIntf 1 }
+
+fgIntfTables OBJECT IDENTIFIER
+ ::= { fgIntf 2 }
+
+fgIntfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Fortinet specific extensions to MIB-2 ifTable"
+ ::= { fgIntfTables 1 }
+
+fgIntfEntry OBJECT-TYPE
+ SYNTAX FgIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Fortinet specific information about an ifEntry. This table augments the standard ifTable, so the same indexing is used."
+ AUGMENTS { ifEntry }
+ ::= { fgIntfTable 1 }
+
+FgIntfEntry ::= SEQUENCE {
+ fgIntfEntVdom FgVdIndex,
+ fgIntfEntEstUpBandwidth Unsigned32,
+ fgIntfEntEstDownBandwidth Unsigned32,
+ fgIntfEntMeaUpBandwidth Unsigned32,
+ fgIntfEntMeaDownBandwidth Unsigned32
+}
+
+fgIntfEntVdom OBJECT-TYPE
+ SYNTAX FgVdIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual domain the interface belongs to. This index corresponds to the index used by fgVdTable."
+ ::= { fgIntfEntry 1 }
+
+fgIntfEntEstUpBandwidth OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Estimated maximum upstream bandwidth (Kbps). Used to estimate link utilization."
+ ::= { fgIntfEntry 2 }
+
+fgIntfEntEstDownBandwidth OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Estimated maximum downstream bandwidth (Kbps). Used to estimate link utilization."
+ ::= { fgIntfEntry 3 }
+
+fgIntfEntMeaUpBandwidth OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Measured upstream bandwidth (Kbps)."
+ ::= { fgIntfEntry 4 }
+
+fgIntfEntMeaDownBandwidth OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Measured downstream bandwidth (Kbps)."
+ ::= { fgIntfEntry 5 }
+
+fgIntfVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgIntfVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of Vlans and values."
+ ::= { fgIntfTables 2 }
+
+fgIntfVlanEntry OBJECT-TYPE
+ SYNTAX FgIntfVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing the ID, name, physical interface name of a given vlan."
+ INDEX { ifIndex }
+ ::= { fgIntfVlanTable 1 }
+
+FgIntfVlanEntry ::= SEQUENCE {
+ fgIntfVlanName DisplayString,
+ fgIntfVlanID Unsigned32,
+ fgIntfVlanPhyName DisplayString
+}
+
+fgIntfVlanName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Vlan interface name."
+ ::= { fgIntfVlanEntry 1 }
+
+fgIntfVlanID OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Vlan interface ID."
+ ::= { fgIntfVlanEntry 2 }
+
+fgIntfVlanPhyName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The physical interface name associated with the vlan."
+ ::= { fgIntfVlanEntry 3 }
+
+
+fgIntfVrrps OBJECT IDENTIFIER
+ ::= { fgIntf 3 }
+
+fgIntfVrrpCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of entries in fgIntfVrrpTable"
+ ::= { fgIntfVrrps 1 }
+
+fgIntfVrrpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgIntfVrrpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of VRRPs and values."
+ ::= { fgIntfVrrps 2 }
+
+fgIntfVrrpEntry OBJECT-TYPE
+ SYNTAX FgIntfVrrpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing the ID, group ID, interface name, state and IP address of a given virtual router."
+ INDEX { fgIntfVrrpEntIndex }
+ ::= { fgIntfVrrpTable 1 }
+
+FgIntfVrrpEntry ::= SEQUENCE {
+ fgIntfVrrpEntIndex FnIndex,
+ fgIntfVrrpEntVrId FnIndex,
+ fgIntfVrrpEntGrpId FnIndex,
+ fgIntfVrrpEntIfName DisplayString,
+ fgIntfVrrpEntState INTEGER,
+ fgIntfVrrpEntVrIp IpAddress
+}
+
+fgIntfVrrpEntIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique identifier within the fgIntfVrrpTable"
+ ::= { fgIntfVrrpEntry 1 }
+
+fgIntfVrrpEntVrId OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ID of a virtual router."
+ ::= { fgIntfVrrpEntry 2 }
+
+fgIntfVrrpEntGrpId OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The group ID of a virtual router."
+ ::= { fgIntfVrrpEntry 3 }
+
+fgIntfVrrpEntIfName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface name of a virtual router."
+ ::= { fgIntfVrrpEntry 4 }
+
+fgIntfVrrpEntState OBJECT-TYPE
+ SYNTAX INTEGER { backup(1), master(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of a virtual router."
+ ::= { fgIntfVrrpEntry 5 }
+
+fgIntfVrrpEntVrIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP address of a virtual router."
+ ::= { fgIntfVrrpEntry 6 }
+
+fgIntfVlanHbs OBJECT IDENTIFIER
+ ::= { fgIntf 4 }
+
+fgIntfVlanHbCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of entries in fgIntfVlanHbTable"
+ ::= { fgIntfVlanHbs 1 }
+
+fgIntfVlanHbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgIntfVlanHbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of VlanHbs and values."
+ ::= { fgIntfVlanHbs 2 }
+
+fgIntfVlanHbEntry OBJECT-TYPE
+ SYNTAX FgIntfVlanHbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing the vlan interface name, peer's serial number and state of a given vlan interface heartbeat."
+ INDEX { fgIntfVlanHbEntIndex }
+ ::= { fgIntfVlanHbTable 1 }
+
+FgIntfVlanHbEntry ::= SEQUENCE {
+ fgIntfVlanHbEntIndex FnIndex,
+ fgIntfVlanHbEntIfName DisplayString,
+ fgIntfVlanHbEntSerial DisplayString,
+ fgIntfVlanHbEntState INTEGER
+}
+
+fgIntfVlanHbEntIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique identifier within the fgIntfVlanHbTable"
+ ::= { fgIntfVlanHbEntry 1 }
+
+fgIntfVlanHbEntIfName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vlan interface name."
+ ::= { fgIntfVlanHbEntry 2 }
+
+fgIntfVlanHbEntSerial OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Serial number of a vlan HA peer."
+ ::= { fgIntfVlanHbEntry 3 }
+
+fgIntfVlanHbEntState OBJECT-TYPE
+ SYNTAX INTEGER { active(1), inactive(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of a vlan interface heartbeat."
+ ::= { fgIntfVlanHbEntry 4 }
+
+fgIntfBcs OBJECT IDENTIFIER
+ ::= { fgIntf 5 }
+
+fgIntfBcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgIntfBcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of all class-levels with bandwidth usage and packet drop counter."
+ ::= { fgIntfBcs 2 }
+
+fgIntfBcEntry OBJECT-TYPE
+ SYNTAX FgIntfBcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing the Bandwidth Control statistics, packet drop counter of a given interface."
+ INDEX { ifIndex }
+ ::= { fgIntfBcTable 1 }
+
+FgIntfBcEntry ::= SEQUENCE {
+ fgIntfBcAllocatedBandwidth Integer32,
+ fgIntfBcGuaranteedBandwidth Integer32,
+ fgIntfBcMaxBandwidth Integer32,
+ fgIntfBcCurrentBandwidth Integer32,
+ fgIntfBcBytes Counter64,
+ fgIntfBcDrops Counter64
+}
+
+fgIntfBcAllocatedBandwidth OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Allocated Bandwidth of a given interface and class-level."
+ ::= { fgIntfBcEntry 1 }
+
+fgIntfBcGuaranteedBandwidth OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Guaranteed Bandwidth of a given interface and class-level."
+ ::= { fgIntfBcEntry 2 }
+
+fgIntfBcMaxBandwidth OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Max Bandwidth of a given interface and class-level."
+ ::= { fgIntfBcEntry 3 }
+
+fgIntfBcCurrentBandwidth OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current Bandwidth of a given interface and class-level."
+ ::= { fgIntfBcEntry 4 }
+
+fgIntfBcBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bytes of a given inteface and class-level."
+ ::= { fgIntfBcEntry 5 }
+
+fgIntfBcDrops OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Packet drop counter of a given interface and class-level."
+ ::= { fgIntfBcEntry 6 }
+
+fgIntfBcQTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgIntfBcQEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of all queue type class-levels with packet sent and drop counter."
+ ::= { fgIntfBcs 4 }
+
+fgIntfBcQEntry OBJECT-TYPE
+ SYNTAX FgIntfBcQEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing the packet sent and drop counter of a given interface."
+ INDEX { ifIndex }
+ ::= { fgIntfBcQTable 1 }
+
+FgIntfBcQEntry ::= SEQUENCE {
+ fgIntfBcQPackets Counter64,
+ fgIntfBcQBytes Counter64,
+ fgIntfBcQPDrops Counter64,
+ fgIntfBcQBDrops Counter64
+}
+
+fgIntfBcQPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Packet sent counter of a given interface and class-level."
+ ::= { fgIntfBcQEntry 1 }
+
+fgIntfBcQBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Byte sent counter of a given interface and class-level."
+ ::= { fgIntfBcQEntry 2 }
+
+fgIntfBcQPDrops OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Packet drop counter of a given inteface and class-level."
+ ::= { fgIntfBcQEntry 3 }
+
+fgIntfBcQBDrops OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Byte drop counter of a given inteface and class-level."
+ ::= { fgIntfBcQEntry 4 }
+
+fgIntfBcInTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgIntfBcInEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of all class-levels with bandwidth usage and packet drop counter."
+ ::= { fgIntfBcs 3 }
+
+fgIntfBcInEntry OBJECT-TYPE
+ SYNTAX FgIntfBcInEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing the Bandwidth Control statistics, packet drop counter of a given interface."
+ INDEX { ifIndex }
+ ::= { fgIntfBcInTable 1 }
+
+FgIntfBcInEntry ::= SEQUENCE {
+ fgIntfBcInAllocatedBandwidth Integer32,
+ fgIntfBcInGuaranteedBandwidth Integer32,
+ fgIntfBcInMaxBandwidth Integer32,
+ fgIntfBcInCurrentBandwidth Integer32,
+ fgIntfBcInBytes Counter64,
+ fgIntfBcInDrops Counter64
+}
+
+fgIntfBcInAllocatedBandwidth OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Allocated Bandwidth of a given interface and class-level."
+ ::= { fgIntfBcInEntry 1 }
+
+fgIntfBcInGuaranteedBandwidth OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Guaranteed Bandwidth of a given interface and class-level."
+ ::= { fgIntfBcInEntry 2 }
+
+fgIntfBcInMaxBandwidth OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Max Bandwidth of a given interface and class-level."
+ ::= { fgIntfBcInEntry 3 }
+
+fgIntfBcInCurrentBandwidth OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current Bandwidth of a given interface and class-level."
+ ::= { fgIntfBcInEntry 4 }
+
+fgIntfBcInBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bytes of a given inteface and class-level."
+ ::= { fgIntfBcInEntry 5 }
+
+fgIntfBcInDrops OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Packet drop counter of a given interface and class-level."
+ ::= { fgIntfBcInEntry 6 }
+
+fgIntfBcCfgTables OBJECT IDENTIFIER
+ ::= { fgIntfBcs 5 }
+
+fgIntfBcCfgIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgIntfBcCfgIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configure values in the interfaces which have egress or ingress shaping profile configured."
+ ::= { fgIntfBcCfgTables 1 }
+
+fgIntfBcCfgIfEntry OBJECT-TYPE
+ SYNTAX FgIntfBcCfgIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing the configure values of a given interface."
+ INDEX { ifIndex }
+ ::= { fgIntfBcCfgIfTable 1 }
+
+FgIntfBcCfgIfEntry ::= SEQUENCE {
+ fgIntfBcCfgIfName DisplayString,
+ fgIntfBcCfgIfEgressSProfile DisplayString,
+ fgIntfBcCfgIfIngressSProfile DisplayString,
+ fgIntfBcCfgIfEstUpBandwidth Unsigned32,
+ fgIntfBcCfgIfEstDownBandwidth Unsigned32,
+ fgIntfBcCfgIfInBandwidth Unsigned32,
+ fgIntfBcCfgIfOutBandwidth Unsigned32
+}
+
+fgIntfBcCfgIfName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of the interface."
+ ::= { fgIntfBcCfgIfEntry 1 }
+
+fgIntfBcCfgIfEgressSProfile OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The egress shaping profile configured in the interface."
+ ::= { fgIntfBcCfgIfEntry 2 }
+
+fgIntfBcCfgIfIngressSProfile OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ingress shaping profile configured in the interface."
+ ::= { fgIntfBcCfgIfEntry 3 }
+
+fgIntfBcCfgIfEstUpBandwidth OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Estimated maximum upstream bandwidth."
+ ::= { fgIntfBcCfgIfEntry 4 }
+
+fgIntfBcCfgIfEstDownBandwidth OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Estimated maximum downstream bandwidth."
+ ::= { fgIntfBcCfgIfEntry 5 }
+
+fgIntfBcCfgIfInBandwidth OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "In bandwidth."
+ ::= { fgIntfBcCfgIfEntry 6 }
+
+fgIntfBcCfgIfOutBandwidth OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Out bandwidth."
+ ::= { fgIntfBcCfgIfEntry 7 }
+
+fgIntfBcCfgSproTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgIntfBcCfgSproEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configure values in shaping profiles."
+ ::= { fgIntfBcCfgTables 2 }
+
+fgIntfBcCfgSproEntry OBJECT-TYPE
+ SYNTAX FgIntfBcCfgSproEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing the configure values of a shaping profile."
+ INDEX { fgVdEntIndex, fgIntfBcCfgSproID }
+ ::= { fgIntfBcCfgSproTable 1 }
+
+FgIntfBcCfgSproEntry ::= SEQUENCE {
+ fgIntfBcCfgSproID FnIndex,
+ fgIntfBcCfgSproName DisplayString,
+ fgIntfBcCfgSproType INTEGER,
+ fgIntfBcCfgSproDefaultClassId Unsigned32,
+ fgIntfBcCfgSproClassNum Unsigned32
+}
+
+fgIntfBcCfgSproID OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Shaping profile ID which is created sequentially and uniquely within a virtual domain."
+ ::= { fgIntfBcCfgSproEntry 1 }
+
+fgIntfBcCfgSproName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of the shaping profile."
+ ::= { fgIntfBcCfgSproEntry 2 }
+
+fgIntfBcCfgSproType OBJECT-TYPE
+ SYNTAX INTEGER { policing(0), queueing(1) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of the shaping profile."
+ ::= { fgIntfBcCfgSproEntry 3 }
+
+fgIntfBcCfgSproDefaultClassId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Default class id of the shaping profile."
+ ::= { fgIntfBcCfgSproEntry 4 }
+
+fgIntfBcCfgSproClassNum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The class number of the shaping profile."
+ ::= { fgIntfBcCfgSproEntry 5 }
+
+fgIntfBcCfgSentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgIntfBcCfgSentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configure values in shaping entries of all shaping profiles."
+ ::= { fgIntfBcCfgTables 3 }
+
+fgIntfBcCfgSentEntry OBJECT-TYPE
+ SYNTAX FgIntfBcCfgSentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing the configure values of a shaping entry."
+ INDEX { fgVdEntIndex, fgIntfBcCfgSproID, fgIntfBcCfgSentClassID }
+ ::= { fgIntfBcCfgSentTable 1 }
+
+FgIntfBcCfgSentEntry ::= SEQUENCE {
+ fgIntfBcCfgSentClassID FnIndex,
+ fgIntfBcCfgSentClassName DisplayString,
+ fgIntfBcCfgSentGuaranteedBandwidth Integer32,
+ fgIntfBcCfgSentMaxBandwidth Integer32
+}
+
+fgIntfBcCfgSentClassID OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Class ID which is configured in firewall.traffic-class within a virtual domain."
+ ::= { fgIntfBcCfgSentEntry 1 }
+
+fgIntfBcCfgSentClassName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Class name of a given shaping entry."
+ ::= { fgIntfBcCfgSentEntry 2 }
+
+fgIntfBcCfgSentGuaranteedBandwidth OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Guaranteed Bandwidth of a given shaping profile and class-level."
+ ::= { fgIntfBcCfgSentEntry 3 }
+
+fgIntfBcCfgSentMaxBandwidth OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Max Bandwidth of a given shaping profile and class-level."
+ ::= { fgIntfBcCfgSentEntry 4 }
+
+fgIntfBcCfgSpolTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgIntfBcCfgSpolEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configure values in shaping policies."
+ ::= { fgIntfBcCfgTables 4 }
+
+fgIntfBcCfgSpolEntry OBJECT-TYPE
+ SYNTAX FgIntfBcCfgSpolEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing the configure values of a shaping policy."
+ INDEX { fgVdEntIndex, fgIntfBcCfgSpolID }
+ ::= { fgIntfBcCfgSpolTable 1 }
+
+FgIntfBcCfgSpolEntry ::= SEQUENCE {
+ fgIntfBcCfgSpolID FnIndex,
+ fgIntfBcCfgSpolSrcaddr DisplayString,
+ fgIntfBcCfgSpolDstaddr DisplayString,
+ fgIntfBcCfgSpolSvr DisplayString,
+ fgIntfBcCfgSpolComment DisplayString,
+ fgIntfBcCfgSpolClassName DisplayString
+}
+
+fgIntfBcCfgSpolID OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Shaping policy ID which is only unique within a virtual domain."
+ ::= { fgIntfBcCfgSpolEntry 1 }
+
+fgIntfBcCfgSpolSrcaddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Src addr of a given shaping policy."
+ ::= { fgIntfBcCfgSpolEntry 2 }
+
+fgIntfBcCfgSpolDstaddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Dst addr of a given shaping policy."
+ ::= { fgIntfBcCfgSpolEntry 3 }
+
+fgIntfBcCfgSpolSvr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Service of a given shaping policy."
+ ::= { fgIntfBcCfgSpolEntry 4 }
+
+fgIntfBcCfgSpolComment OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Comment of a given shaping policy."
+ ::= { fgIntfBcCfgSpolEntry 5 }
+
+fgIntfBcCfgSpolClassName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Class name of a given shaping policy."
+ ::= { fgIntfBcCfgSpolEntry 6 }
+
+--
+-- fortinet.fnFortiGateMib.fgAntivirus
+--
+
+fgAntivirus OBJECT IDENTIFIER
+ ::= { fnFortiGateMib 8 }
+
+fgAvInfo OBJECT IDENTIFIER
+ ::= { fgAntivirus 1 }
+
+fgAvTables OBJECT IDENTIFIER
+ ::= { fgAntivirus 2 }
+
+fgAvStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgAvStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Anti-virus statistics per virtual domain"
+ ::= { fgAvTables 1 }
+
+fgAvStatsEntry OBJECT-TYPE
+ SYNTAX FgAvStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Anti-virus statistics for a particular virtual domain"
+ AUGMENTS { fgVdEntry }
+ ::= { fgAvStatsTable 1 }
+
+FgAvStatsEntry ::= SEQUENCE {
+ fgAvVirusDetected Counter32,
+ fgAvVirusBlocked Counter32,
+ fgAvHTTPVirusDetected Counter32,
+ fgAvHTTPVirusBlocked Counter32,
+ fgAvSMTPVirusDetected Counter32,
+ fgAvSMTPVirusBlocked Counter32,
+ fgAvPOP3VirusDetected Counter32,
+ fgAvPOP3VirusBlocked Counter32,
+ fgAvIMAPVirusDetected Counter32,
+ fgAvIMAPVirusBlocked Counter32,
+ fgAvFTPVirusDetected Counter32,
+ fgAvFTPVirusBlocked Counter32,
+ fgAvIMVirusDetected Counter32,
+ fgAvIMVirusBlocked Counter32,
+ fgAvNNTPVirusDetected Counter32,
+ fgAvNNTPVirusBlocked Counter32,
+ fgAvOversizedDetected Counter32,
+ fgAvOversizedBlocked Counter32,
+ fgAvMAPIVirusDetected Counter32,
+ fgAvMAPIVirusBlocked Counter32,
+ fgAvSMBVirusDetected Counter32,
+ fgAvSMBVirusBlocked Counter32
+}
+
+fgAvVirusDetected OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of virus transmissions detected in the virtual domain since start-up"
+ ::= { fgAvStatsEntry 1 }
+
+fgAvVirusBlocked OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of virus transmissions blocked in the virtual domain since start-up"
+ ::= { fgAvStatsEntry 2 }
+
+fgAvHTTPVirusDetected OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of virus transmissions over HTTP detected in the virtual domain since start-up"
+ ::= { fgAvStatsEntry 3 }
+
+fgAvHTTPVirusBlocked OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of virus transmissions over HTTP blocked in the virtual domain since start-up"
+ ::= { fgAvStatsEntry 4 }
+
+fgAvSMTPVirusDetected OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of virus transmissions over SMTP detected in the virtual domain since start-up"
+ ::= { fgAvStatsEntry 5 }
+
+fgAvSMTPVirusBlocked OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of virus transmissions over SMTP blocked in the virtual domain since start-up"
+ ::= { fgAvStatsEntry 6 }
+
+fgAvPOP3VirusDetected OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of virus transmissions over POP3 detected in the virtual domain since start-up"
+ ::= { fgAvStatsEntry 7 }
+
+fgAvPOP3VirusBlocked OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of virus transmissions over POP3 blocked in the virtual domain since start-up"
+ ::= { fgAvStatsEntry 8 }
+
+fgAvIMAPVirusDetected OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of virus transmissions over IMAP detected in the virtual domain since start-up"
+ ::= { fgAvStatsEntry 9 }
+
+fgAvIMAPVirusBlocked OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of virus transmissions over IMAP blocked in the virtual domain since start-up"
+ ::= { fgAvStatsEntry 10 }
+
+fgAvFTPVirusDetected OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of virus transmissions over FTP detected in the virtual domain since start-up"
+ ::= { fgAvStatsEntry 11 }
+
+fgAvFTPVirusBlocked OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of virus transmissions over FTP blocked in the virtual domain since start-up"
+ ::= { fgAvStatsEntry 12 }
+
+fgAvIMVirusDetected OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of virus transmissions over IM protocols detected in the virtual domain since start-up"
+ ::= { fgAvStatsEntry 13 }
+
+fgAvIMVirusBlocked OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of virus transmissions over IM protocols blocked in the virtual domain since start-up"
+ ::= { fgAvStatsEntry 14 }
+
+fgAvNNTPVirusDetected OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of virus transmissions over NNTP detected in the virtual domain since start-up"
+ ::= { fgAvStatsEntry 15 }
+
+fgAvNNTPVirusBlocked OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of virus transmissions over NNTP blocked in the virtual domain since start-up"
+ ::= { fgAvStatsEntry 16 }
+
+fgAvOversizedDetected OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of over-sized file transmissions detected in the virtual domain since start-up"
+ ::= { fgAvStatsEntry 17 }
+
+fgAvOversizedBlocked OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of over-sized file transmissions blocked in the virtual domain since start-up"
+ ::= { fgAvStatsEntry 18 }
+
+fgAvMAPIVirusDetected OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of virus transmissions over MAPI detected in the virtual domain since start-up"
+ ::= { fgAvStatsEntry 19 }
+
+fgAvMAPIVirusBlocked OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of virus transmissions over MAPI blocked in the virtual domain since start-up"
+ ::= { fgAvStatsEntry 20 }
+
+fgAvSMBVirusDetected OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of virus transmissions over SMB detected in the virtual domain since start-up"
+ ::= { fgAvStatsEntry 21 }
+
+fgAvSMBVirusBlocked OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of virus transmissions over SMB blocked in the virtual domain since start-up"
+ ::= { fgAvStatsEntry 22 }
+
+--
+-- fortinet.fnFortiGateMib.fgAntivirus.fgAvTrapObjects
+--
+
+fgAvTrapObjects OBJECT IDENTIFIER
+ ::= { fgAntivirus 3 }
+
+fgAvTrapVirName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Virus name that triggered event"
+ ::= { fgAvTrapObjects 1 }
+
+--
+-- fortinet.fnFortiGateMib.fgIps
+--
+
+fgIps OBJECT IDENTIFIER
+ ::= { fnFortiGateMib 9 }
+
+fgIpsInfo OBJECT IDENTIFIER
+ ::= { fgIps 1 }
+
+fgIpsTables OBJECT IDENTIFIER
+ ::= { fgIps 2 }
+
+fgIpsStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgIpsStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of IPS/IDS statistics per virtual domain"
+ ::= { fgIpsTables 1 }
+
+fgIpsStatsEntry OBJECT-TYPE
+ SYNTAX FgIpsStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "IPS/IDS statistics for a particular virtual domain"
+ AUGMENTS { fgVdEntry }
+ ::= { fgIpsStatsTable 1 }
+
+FgIpsStatsEntry ::= SEQUENCE {
+ fgIpsIntrusionsDetected Counter32,
+ fgIpsIntrusionsBlocked Counter32,
+ fgIpsCritSevDetections Counter32,
+ fgIpsHighSevDetections Counter32,
+ fgIpsMedSevDetections Counter32,
+ fgIpsLowSevDetections Counter32,
+ fgIpsInfoSevDetections Counter32,
+ fgIpsSignatureDetections Counter32,
+ fgIpsAnomalyDetections Counter32
+}
+
+fgIpsIntrusionsDetected OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of intrusions detected since start-up in this virtual domain"
+ ::= { fgIpsStatsEntry 1 }
+
+fgIpsIntrusionsBlocked OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of intrusions blocked since start-up in this virtual domain"
+ ::= { fgIpsStatsEntry 2 }
+
+fgIpsCritSevDetections OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of critical severity intrusions
+ detected since start-up in this virtual domain"
+ ::= { fgIpsStatsEntry 3 }
+
+fgIpsHighSevDetections OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of high severity intrusions
+ detected since start-up in this virtual domain"
+ ::= { fgIpsStatsEntry 4 }
+
+fgIpsMedSevDetections OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of medium severity intrusions
+ detected since start-up in this virtual domain"
+ ::= { fgIpsStatsEntry 5 }
+
+fgIpsLowSevDetections OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of low severity intrusions
+ detected since start-up in this virtual domain"
+ ::= { fgIpsStatsEntry 6 }
+
+fgIpsInfoSevDetections OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of informational severity intrusions
+ detected since start-up in this virtual domain"
+ ::= { fgIpsStatsEntry 7 }
+
+fgIpsSignatureDetections OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of intrusions detected by signature
+ since start-up in this virtual domain"
+ ::= { fgIpsStatsEntry 8 }
+
+fgIpsAnomalyDetections OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of intrusions DECed as anomalies
+ since start-up in this virtual domain"
+ ::= { fgIpsStatsEntry 9 }
+
+--
+-- fortinet.fnFortiGateMib.fgIps.fgIpsTrapObjects
+--
+
+fgIpsTrapObjects OBJECT IDENTIFIER
+ ::= { fgIps 3 }
+
+fgIpsTrapSigId OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "ID of IPS signature identified in trap"
+ ::= { fgIpsTrapObjects 1 }
+
+fgIpsTrapSrcIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Source IP Address of the IPS signature trigger"
+ ::= { fgIpsTrapObjects 2 }
+
+fgIpsTrapSigMsg OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Message associated with IPS event"
+ ::= { fgIpsTrapObjects 3 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications
+--
+
+fgApplications OBJECT IDENTIFIER
+ ::= { fnFortiGateMib 10 }
+
+fgWebfilter OBJECT IDENTIFIER
+ ::= { fgApplications 1 }
+
+fgWebfilterInfo OBJECT IDENTIFIER
+ ::= { fgWebfilter 1 }
+
+fgWebfilterTables OBJECT IDENTIFIER
+ ::= { fgWebfilter 2 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgWebfilter.fgWebfilterTables.fgWebfilterStatsTable
+--
+
+fgWebfilterStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgWebfilterStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Web-filter statistics per virtual domain"
+ ::= { fgWebfilterTables 1 }
+
+fgWebfilterStatsEntry OBJECT-TYPE
+ SYNTAX FgWebfilterStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Web-filter statistics for a particular virtual domain"
+ AUGMENTS { fgVdEntry }
+ ::= { fgWebfilterStatsTable 1 }
+
+FgWebfilterStatsEntry ::= SEQUENCE {
+ fgWfHTTPBlocked Counter32,
+ fgWfHTTPSBlocked Counter32,
+ fgWfHTTPURLBlocked Counter32,
+ fgWfHTTPSURLBlocked Counter32,
+ fgWfActiveXBlocked Counter32,
+ fgWfCookieBlocked Counter32,
+ fgWfAppletBlocked Counter32
+}
+
+fgWfHTTPBlocked OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of HTTP sessions blocked by Web-filter since start-up"
+ ::= { fgWebfilterStatsEntry 1 }
+
+fgWfHTTPSBlocked OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of HTTPS sessions blocked by Web-filter since start-up"
+ ::= { fgWebfilterStatsEntry 2 }
+
+fgWfHTTPURLBlocked OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of HTTP URLs blocked by Web-filter since start-up"
+ ::= { fgWebfilterStatsEntry 3 }
+
+fgWfHTTPSURLBlocked OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of HTTPS URLs blocked by Web-filter since start-up"
+ ::= { fgWebfilterStatsEntry 4 }
+
+fgWfActiveXBlocked OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of ActiveX downloads blocked by Web-filter since start-up"
+ ::= { fgWebfilterStatsEntry 5 }
+
+fgWfCookieBlocked OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of HTTP Cookies blocked by Web-filter since start-up"
+ ::= { fgWebfilterStatsEntry 6 }
+
+fgWfAppletBlocked OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of Applets blocked by Web-filter since start-up"
+ ::= { fgWebfilterStatsEntry 7 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgWebfilter.fgWebfilterTables.fgFortiGuardStatsTable
+--
+
+fgFortiGuardStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgFortiGuardStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of FortiGuard statistics per virtual domain"
+ ::= { fgWebfilterTables 2 }
+
+fgFortiGuardStatsEntry OBJECT-TYPE
+ SYNTAX FgFortiGuardStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "FortiGuard statistics for a particular virtual domain"
+ AUGMENTS { fgVdEntry }
+ ::= { fgFortiGuardStatsTable 1 }
+
+FgFortiGuardStatsEntry ::= SEQUENCE {
+ fgFgWfHTTPExamined Counter32,
+ fgFgWfHTTPSExamined Counter32,
+ fgFgWfHTTPAllowed Counter32,
+ fgFgWfHTTPSAllowed Counter32,
+ fgFgWfHTTPBlocked Counter32,
+ fgFgWfHTTPSBlocked Counter32,
+ fgFgWfHTTPLogged Counter32,
+ fgFgWfHTTPSLogged Counter32,
+ fgFgWfHTTPOverridden Counter32,
+ fgFgWfHTTPSOverridden Counter32
+}
+
+fgFgWfHTTPExamined OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of HTTP requests examined using FortiGuard since start-up"
+ ::= { fgFortiGuardStatsEntry 1 }
+
+fgFgWfHTTPSExamined OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of HTTPS requests examined using FortiGuard since start-up"
+ ::= { fgFortiGuardStatsEntry 2 }
+
+fgFgWfHTTPAllowed OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of HTTP requests allowed to proceed using FortiGuard since start-up"
+ ::= { fgFortiGuardStatsEntry 3 }
+
+fgFgWfHTTPSAllowed OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of HTTPS requests allowed to proceed using FortiGuard since start-up"
+ ::= { fgFortiGuardStatsEntry 4 }
+
+fgFgWfHTTPBlocked OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of HTTP requests blocked using FortiGuard since start-up"
+ ::= { fgFortiGuardStatsEntry 5 }
+
+fgFgWfHTTPSBlocked OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of HTTPS requests blocked using FortiGuard since start-up"
+ ::= { fgFortiGuardStatsEntry 6 }
+
+fgFgWfHTTPLogged OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of HTTP requests logged using FortiGuard since start-up"
+ ::= { fgFortiGuardStatsEntry 7 }
+
+fgFgWfHTTPSLogged OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of HTTPS requests logged using FortiGuard since start-up"
+ ::= { fgFortiGuardStatsEntry 8 }
+
+fgFgWfHTTPOverridden OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of HTTP requests overridden using FortiGuard since start-up"
+ ::= { fgFortiGuardStatsEntry 9 }
+
+fgFgWfHTTPSOverridden OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of HTTPS requests overridden using FortiGuard since start-up"
+ ::= { fgFortiGuardStatsEntry 10 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppProxyHTTP
+--
+
+fgAppProxyHTTP OBJECT IDENTIFIER
+ ::= { fgApplications 100 }
+
+fgApHTTPUpTime OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "HTTP proxy up-time (in seconds)"
+ ::= { fgAppProxyHTTP 1 }
+
+fgApHTTPMemUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "HTTP proxy memory usage (percentage of system total)"
+ ::= { fgAppProxyHTTP 2 }
+
+fgApHTTPConnections OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "HTTP proxy current connections"
+ ::= { fgAppProxyHTTP 4 }
+
+fgApHTTPMaxConnections OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Maximum number of connections supported by HTTP proxy"
+ ::= { fgAppProxyHTTP 5 }
+
+fgApHTTPStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgApHTTPStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of HTTP Proxy statistics per virtual domain"
+ ::= { fgAppProxyHTTP 3 }
+
+fgApHTTPStatsEntry OBJECT-TYPE
+ SYNTAX FgApHTTPStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "HTTP Proxy statistics for a particular virtual domain"
+ AUGMENTS { fgVdEntry }
+ ::= { fgApHTTPStatsTable 1 }
+
+FgApHTTPStatsEntry ::= SEQUENCE {
+ fgApHTTPReqProcessed Counter32
+}
+
+fgApHTTPReqProcessed OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of HTTP requests in this virtual domain processed by the HTTP proxy since start-up"
+ ::= { fgApHTTPStatsEntry 1 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppProxySMTP
+--
+
+fgAppProxySMTP OBJECT IDENTIFIER
+ ::= { fgApplications 101 }
+
+fgApSMTPUpTime OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "SMTP Proxy up-time, in seconds"
+ ::= { fgAppProxySMTP 1 }
+
+fgApSMTPMemUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "SMTP Proxy memory utilization (percentage of system total)"
+ ::= { fgAppProxySMTP 2 }
+
+fgApSMTPConnections OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SMTP proxy current connections"
+ ::= { fgAppProxySMTP 4 }
+
+fgApSMTPMaxConnections OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Maximum number of connections supported by SMTP proxy"
+ ::= { fgAppProxySMTP 5 }
+
+fgApSMTPStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgApSMTPStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of SMTP proxy statistics per virtual domain"
+ ::= { fgAppProxySMTP 3 }
+
+fgApSMTPStatsEntry OBJECT-TYPE
+ SYNTAX FgApSMTPStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "SMTP Proxy statistics for a particular virtual domain"
+ AUGMENTS { fgVdEntry }
+ ::= { fgApSMTPStatsTable 1 }
+
+FgApSMTPStatsEntry ::= SEQUENCE {
+ fgApSMTPReqProcessed Counter32,
+ fgApSMTPSpamDetected Counter32
+}
+
+fgApSMTPReqProcessed OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of requests in this virtual domain processed by the SMTP proxy since start-up"
+ ::= { fgApSMTPStatsEntry 1 }
+
+fgApSMTPSpamDetected OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of spam detected in this virtual domain by the SMTP proxy since start-up"
+ ::= { fgApSMTPStatsEntry 2 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppProxyPOP3
+--
+
+fgAppProxyPOP3 OBJECT IDENTIFIER
+ ::= { fgApplications 102 }
+
+fgApPOP3UpTime OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Up-time of the POP3 proxy, in seconds"
+ ::= { fgAppProxyPOP3 1 }
+
+fgApPOP3MemUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Memory usage of the POP3 Proxy (percentage of system total)"
+ ::= { fgAppProxyPOP3 2 }
+
+fgApPOP3Connections OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "POP3 proxy current connections"
+ ::= { fgAppProxyPOP3 4 }
+
+fgApPOP3MaxConnections OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Maximum number of connections supported by POP3 proxy"
+ ::= { fgAppProxyPOP3 5 }
+
+fgApPOP3StatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgApPOP3StatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of POP3 proxy statistics per virtual domain"
+ ::= { fgAppProxyPOP3 3 }
+
+fgApPOP3StatsEntry OBJECT-TYPE
+ SYNTAX FgApPOP3StatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Proxy pop3 statistics for a particular virtual domain"
+ AUGMENTS { fgVdEntry }
+ ::= { fgApPOP3StatsTable 1 }
+
+FgApPOP3StatsEntry ::= SEQUENCE {
+ fgApPOP3ReqProcessed Counter32,
+ fgApPOP3SpamDetected Counter32
+}
+
+fgApPOP3ReqProcessed OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of requests in this virtual domain processed by the POP3 proxy since start-up"
+ ::= { fgApPOP3StatsEntry 1 }
+
+fgApPOP3SpamDetected OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of spam detected in this virtual domain by the POP3 Proxy since start-up"
+ ::= { fgApPOP3StatsEntry 2 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppProxyIMAP
+--
+
+fgAppProxyIMAP OBJECT IDENTIFIER
+ ::= { fgApplications 103 }
+
+fgApIMAPUpTime OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Up-time of the IMAP proxy, in seconds"
+ ::= { fgAppProxyIMAP 1 }
+
+fgApIMAPMemUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Memory utilization of the IMAP Proxy (as a percentage of the system total)"
+ ::= { fgAppProxyIMAP 2 }
+
+fgApIMAPConnections OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IMAP proxy current connections"
+ ::= { fgAppProxyIMAP 4 }
+
+fgApIMAPMaxConnections OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Maximum number of connections supported by IMAP proxy"
+ ::= { fgAppProxyIMAP 5 }
+
+fgApIMAPStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgApIMAPStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of IMAP proxy statistics per virtual domain"
+ ::= { fgAppProxyIMAP 3 }
+
+fgApIMAPStatsEntry OBJECT-TYPE
+ SYNTAX FgApIMAPStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "IMAP Proxy statistics for a particular virtual domain"
+ AUGMENTS { fgVdEntry }
+ ::= { fgApIMAPStatsTable 1 }
+
+FgApIMAPStatsEntry ::= SEQUENCE {
+ fgApIMAPReqProcessed Counter32,
+ fgApIMAPSpamDetected Counter32
+}
+
+fgApIMAPReqProcessed OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of requests in this virtual domain processed by the IMAP proxy since start-up"
+ ::= { fgApIMAPStatsEntry 1 }
+
+fgApIMAPSpamDetected OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of spam detected in this virtual domain by the IMAP proxy since start-up"
+ ::= { fgApIMAPStatsEntry 2 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppProxyNNTP
+--
+
+fgAppProxyNNTP OBJECT IDENTIFIER
+ ::= { fgApplications 104 }
+
+fgApNNTPUpTime OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Up-time of the NNTP proxy, in seconds"
+ ::= { fgAppProxyNNTP 1 }
+
+fgApNNTPMemUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Memory utilization of the NNTP proxy, as a percentage of the system total"
+ ::= { fgAppProxyNNTP 2 }
+
+fgApNNTPConnections OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "NNTP proxy current connections"
+ ::= { fgAppProxyNNTP 4 }
+
+fgApNNTPMaxConnections OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Maximum number of connections supported by NNTP proxy"
+ ::= { fgAppProxyNNTP 5 }
+
+fgApNNTPStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgApNNTPStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of NNTP proxy statistics per virtual domain"
+ ::= { fgAppProxyNNTP 3 }
+
+fgApNNTPStatsEntry OBJECT-TYPE
+ SYNTAX FgApNNTPStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "NNTP Proxy statistics for a particular virtual domain"
+ AUGMENTS { fgVdEntry }
+ ::= { fgApNNTPStatsTable 1 }
+
+FgApNNTPStatsEntry ::= SEQUENCE {
+ fgApNNTPReqProcessed Counter32
+}
+
+fgApNNTPReqProcessed OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of requests in the virtual domain processed by the NNTP proxy since start-up"
+ ::= { fgApNNTPStatsEntry 1 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppProxyIM
+--
+
+fgAppProxyIM OBJECT IDENTIFIER
+ ::= { fgApplications 105 }
+
+fgApIMUpTime OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Up-time of the IM proxy, in seconds"
+ ::= { fgAppProxyIM 1 }
+
+fgApIMMemUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IM Proxy memory usage, as a percentage of the system total"
+ ::= { fgAppProxyIM 2 }
+
+fgApIMStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgApIMStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of IM proxy statistics per virtual domain"
+ ::= { fgAppProxyIM 3 }
+
+fgApIMStatsEntry OBJECT-TYPE
+ SYNTAX FgApIMStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "IM Proxy statistics for a particular virtual domain"
+ AUGMENTS { fgVdEntry }
+ ::= { fgApIMStatsTable 1 }
+
+FgApIMStatsEntry ::= SEQUENCE {
+ fgApIMReqProcessed Counter32
+}
+
+fgApIMReqProcessed OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of requests in this virtual domain processed by the IM proxy since start-up"
+ ::= { fgApIMStatsEntry 1 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppProxySIP
+--
+
+fgAppProxySIP OBJECT IDENTIFIER
+ ::= { fgApplications 106 }
+
+fgApSIPUpTime OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Up-time of the SIP Proxy, in seconds"
+ ::= { fgAppProxySIP 1 }
+
+fgApSIPMemUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SIP Proxy memory utilization, as a percentage of the system total"
+ ::= { fgAppProxySIP 2 }
+
+fgApSIPStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgApSIPStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of SIP proxy statistics per virtual domain"
+ ::= { fgAppProxySIP 3 }
+
+fgApSIPStatsEntry OBJECT-TYPE
+ SYNTAX FgApSIPStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "SIP Proxy statistics for a particular virtual domain"
+ AUGMENTS { fgVdEntry }
+ ::= { fgApSIPStatsTable 1 }
+
+FgApSIPStatsEntry ::= SEQUENCE {
+ fgApSIPClientReg Counter32,
+ fgApSIPCallHandling Counter32,
+ fgApSIPServices Counter32,
+ fgApSIPOtherReq Counter32
+}
+
+fgApSIPClientReg OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of client registration requests (Register and Options) in this virtual domain
+ processed by the SIP proxy since start-up"
+ ::= { fgApSIPStatsEntry 1 }
+
+fgApSIPCallHandling OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of call handling requests (Invite, Ack, Bye, Cancel and Refer) in this virtual domain
+ processed by the SIP proxy since start-up"
+ ::= { fgApSIPStatsEntry 2 }
+
+fgApSIPServices OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of service requests (Subscribe, notify and Message) in this virtual domain
+ processed by the SIP proxy since start-up"
+ ::= { fgApSIPStatsEntry 3 }
+
+fgApSIPOtherReq OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of other sip requests in this virtual domain processed by the SIP proxy since start-up"
+ ::= { fgApSIPStatsEntry 4 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppScanUnit
+--
+
+fgAppScanUnit OBJECT IDENTIFIER
+ ::= { fgApplications 107 }
+
+fgAppSuNumber OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of scan units in the fgAppSuStatsTable"
+ ::= { fgAppScanUnit 1 }
+
+fgAppSuStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgAppSuStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of scan unit statistics"
+ ::= { fgAppScanUnit 2 }
+
+fgAppSuStatsEntry OBJECT-TYPE
+ SYNTAX FgAppSuStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statistics entry for a particular scan unit"
+ INDEX { fgAppSuIndex }
+ ::= { fgAppSuStatsTable 1 }
+
+FgAppSuStatsEntry ::= SEQUENCE {
+ fgAppSuIndex FnIndex,
+ fgAppSuFileScanned Counter32
+}
+
+fgAppSuIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index that uniquely identifies a scan unit in the fgAppSuStatsTable"
+ ::= { fgAppSuStatsEntry 1 }
+
+fgAppSuFileScanned OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of files scanned by this scan unit"
+ ::= { fgAppSuStatsEntry 2 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppVoIP
+--
+
+fgAppVoIP OBJECT IDENTIFIER
+ ::= { fgApplications 108 }
+
+fgAppVoIPStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgAppVoIPStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of VoIP related statistics per virtual domain"
+ ::= { fgAppVoIP 1 }
+
+fgAppVoIPStatsEntry OBJECT-TYPE
+ SYNTAX FgAppVoIPStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "VoIP statistics for a particular virtual domain"
+ AUGMENTS { fgVdEntry }
+ ::= { fgAppVoIPStatsTable 1 }
+
+FgAppVoIPStatsEntry ::= SEQUENCE {
+ fgAppVoIPConn Gauge32,
+ fgAppVoIPCallBlocked Counter32
+}
+
+fgAppVoIPConn OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of VoIP connections on the virtual domain"
+ ::= { fgAppVoIPStatsEntry 1 }
+
+fgAppVoIPCallBlocked OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of VoIP calls blocked (SIP Invites blocked and
+ SCCP calls blocked) in this virtual domain"
+ ::= { fgAppVoIPStatsEntry 2 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppP2P
+--
+
+fgAppP2P OBJECT IDENTIFIER
+ ::= { fgApplications 109 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppP2P.fgAppP2PStatsTable
+--
+
+fgAppP2PStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgAppP2PStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of P2P protocol related statistics per virtual domain"
+ ::= { fgAppP2P 1 }
+
+fgAppP2PStatsEntry OBJECT-TYPE
+ SYNTAX FgAppP2PStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "P2P statistics for a particular virtual domain"
+ AUGMENTS { fgVdEntry }
+ ::= { fgAppP2PStatsTable 1 }
+
+FgAppP2PStatsEntry ::= SEQUENCE {
+ fgAppP2PConnBlocked Counter32
+}
+
+fgAppP2PConnBlocked OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of P2P connections blocked in this virtual domain"
+ ::= { fgAppP2PStatsEntry 1 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppP2P.fgAppP2PProtoTable
+--
+
+fgAppP2PProtoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgAppP2PProtoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of peer to peer statistics per virtual domain per protocol.
+ This table has a dependent expansion relationship with fgVdTable."
+ ::= { fgAppP2P 2 }
+
+fgAppP2PProtoEntry OBJECT-TYPE
+ SYNTAX FgAppP2PProtoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "P2P statistics for a particular virtual domain and protocol"
+ INDEX { fgVdEntIndex, fgAppP2PProtEntProto }
+ ::= { fgAppP2PProtoTable 1 }
+
+FgAppP2PProtoEntry ::= SEQUENCE {
+ fgAppP2PProtEntProto FgP2PProto,
+ fgAppP2PProtEntBytes Counter64,
+ fgAppP2PProtoEntLastReset TimeTicks
+}
+
+fgAppP2PProtEntProto OBJECT-TYPE
+ SYNTAX FgP2PProto
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "P2P protocol this row of statistics is for, within the specified virtual domain"
+ ::= { fgAppP2PProtoEntry 1 }
+
+fgAppP2PProtEntBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes transferred through this virtual domain on this P2P protocol since last reset"
+ ::= { fgAppP2PProtoEntry 2 }
+
+fgAppP2PProtoEntLastReset OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time elapsed since the corresponding fgAppP2PProtEntBytes was
+ last reset to 0."
+ ::= { fgAppP2PProtoEntry 3 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppIM
+--
+
+fgAppIM OBJECT IDENTIFIER
+ ::= { fgApplications 110 }
+
+fgAppIMStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgAppIMStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of instant messaging statistics per virtual domain"
+ ::= { fgAppIM 1 }
+
+fgAppIMStatsEntry OBJECT-TYPE
+ SYNTAX FgAppIMStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "IM statistics for a particular virtual domain"
+ AUGMENTS { fgVdEntry }
+ ::= { fgAppIMStatsTable 1 }
+
+FgAppIMStatsEntry ::= SEQUENCE {
+ fgAppIMMessages Counter32,
+ fgAppIMFileTransfered Counter32,
+ fgAppIMFileTxBlocked Counter32,
+ fgAppIMConnBlocked Counter32
+}
+
+fgAppIMMessages OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of IM messages processed in this virtual domain"
+ ::= { fgAppIMStatsEntry 1 }
+
+fgAppIMFileTransfered OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of files transferred through this virtual domain"
+ ::= { fgAppIMStatsEntry 2 }
+
+fgAppIMFileTxBlocked OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of blocked file transfers in this virtual domain"
+ ::= { fgAppIMStatsEntry 3 }
+
+fgAppIMConnBlocked OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of connections blocked in this virtual domain"
+ ::= { fgAppIMStatsEntry 4 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppProxyFTP
+--
+
+fgAppProxyFTP OBJECT IDENTIFIER
+ ::= { fgApplications 111 }
+
+fgApFTPUpTime OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Up-time of the FTP proxy, in seconds"
+ ::= { fgAppProxyFTP 1 }
+
+fgApFTPMemUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "FTP Proxy memory utilization, as a percentage of the system total"
+ ::= { fgAppProxyFTP 2 }
+
+fgApFTPConnections OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "FTP proxy current connections"
+ ::= { fgAppProxyFTP 4 }
+
+fgApFTPMaxConnections OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Maximum number of connections supported by FTP proxy"
+ ::= { fgAppProxyFTP 5 }
+
+fgApFTPStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgApFTPStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of FTP proxy statistics per virtual domain"
+ ::= { fgAppProxyFTP 3 }
+
+fgApFTPStatsEntry OBJECT-TYPE
+ SYNTAX FgApFTPStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "FTP Proxy statistics for a particular virtual domain"
+ AUGMENTS { fgVdEntry }
+ ::= { fgApFTPStatsTable 1 }
+
+FgApFTPStatsEntry ::= SEQUENCE {
+ fgApFTPReqProcessed Counter32
+}
+
+fgApFTPReqProcessed OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of requests in this virtual domain processed by the FTP proxy since start-up"
+ ::= { fgApFTPStatsEntry 1 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppExplicitProxy
+--
+
+fgAppExplicitProxy OBJECT IDENTIFIER
+ ::= { fgApplications 112 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppExplicitProxy.fgExplicitProxyInfo
+--
+
+fgExplicitProxyInfo OBJECT IDENTIFIER
+ ::= { fgAppExplicitProxy 1 }
+
+fgExplicitProxyUpTime OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Explicit proxy up-time (in seconds)"
+ ::= { fgExplicitProxyInfo 1 }
+
+fgExplicitProxyMemUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Explicit proxy memory usage (percentage of system total)"
+ ::= { fgExplicitProxyInfo 2 }
+
+fgExplicitProxyRequests OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Explicit proxy total number of requests"
+ ::= { fgExplicitProxyInfo 3 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppExplicitProxy.fgExplicitProxyStatsTable
+--
+
+fgExplicitProxyStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgExplicitProxyStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of explicit proxy statistics per virtual domain"
+ ::= { fgAppExplicitProxy 2 }
+
+fgExplicitProxyStatsEntry OBJECT-TYPE
+ SYNTAX FgExplicitProxyStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Explicit proxy statistics for a particular virtual domain"
+ INDEX { fgVdEntIndex }
+ ::= { fgExplicitProxyStatsTable 1 }
+
+FgExplicitProxyStatsEntry ::= SEQUENCE {
+ fgExplicitProxyUsers Integer32,
+ fgExplicitProxySessions Integer32
+}
+
+fgExplicitProxyUsers OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of current users in this virtual domain"
+ ::= { fgExplicitProxyStatsEntry 1 }
+
+fgExplicitProxySessions OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of current sessions in this virtual domain"
+ ::= { fgExplicitProxyStatsEntry 2 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppExplicitProxy.fgExplicitProxyScanStatsTable
+--
+
+fgExplicitProxyScanStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgExplicitProxyScanStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of explicit proxy scan statistics per virtual domain"
+ ::= { fgAppExplicitProxy 3 }
+
+fgExplicitProxyScanStatsEntry OBJECT-TYPE
+ SYNTAX FgExplicitProxyScanStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Explicit proxy scan statistics for a particular virtual domain"
+ INDEX { fgVdEntIndex, fgExplicitProxyScanStatsDisp }
+ ::= { fgExplicitProxyScanStatsTable 1 }
+
+FgExplicitProxyScanStatsEntry ::= SEQUENCE {
+ fgExplicitProxyScanStatsDisp FgScanAvDisposition,
+ fgExplicitProxyVirus Counter32,
+ fgExplicitProxyBannedWords Counter32,
+ fgExplicitProxyPolicy Counter32,
+ fgExplicitProxyOversized Counter32,
+ fgExplicitProxyArchNest Counter32,
+ fgExplicitProxyArchSize Counter32,
+ fgExplicitProxyArchEncrypted Counter32,
+ fgExplicitProxyArchMultiPart Counter32,
+ fgExplicitProxyArchUnsupported Counter32,
+ fgExplicitProxyArchBomb Counter32,
+ fgExplicitProxyArchCorrupt Counter32
+}
+
+fgExplicitProxyScanStatsDisp OBJECT-TYPE
+ SYNTAX FgScanAvDisposition
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Disposition of an Scan result"
+ ::= { fgExplicitProxyScanStatsEntry 1 }
+
+fgExplicitProxyVirus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of viruses in this virtual domain"
+ ::= { fgExplicitProxyScanStatsEntry 2 }
+
+fgExplicitProxyBannedWords OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of elements containing banned words in this virtual domain"
+ ::= { fgExplicitProxyScanStatsEntry 3 }
+
+fgExplicitProxyPolicy OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of elements violating policy (e.g. filename or file type rules) in this virtual domain"
+ ::= { fgExplicitProxyScanStatsEntry 4 }
+
+fgExplicitProxyOversized OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of oversized elements in this virtual domain"
+ ::= { fgExplicitProxyScanStatsEntry 5 }
+
+fgExplicitProxyArchNest OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of too deeply nested archives in this virtual domain"
+ ::= { fgExplicitProxyScanStatsEntry 6 }
+
+fgExplicitProxyArchSize OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of archives that decompress beyond size limit in this virtual domain"
+ ::= { fgExplicitProxyScanStatsEntry 7 }
+
+fgExplicitProxyArchEncrypted OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of encrypted archives in this virtual domain"
+ ::= { fgExplicitProxyScanStatsEntry 8 }
+
+fgExplicitProxyArchMultiPart OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of multipart archives in this virtual domain"
+ ::= { fgExplicitProxyScanStatsEntry 9 }
+
+fgExplicitProxyArchUnsupported OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of archives with unsupported (but known) formats in this virtual domain"
+ ::= { fgExplicitProxyScanStatsEntry 10 }
+
+fgExplicitProxyArchBomb OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of archive bombs in this virtual domain"
+ ::= { fgExplicitProxyScanStatsEntry 11 }
+
+fgExplicitProxyArchCorrupt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of corrupt archives in this virtual domain"
+ ::= { fgExplicitProxyScanStatsEntry 12 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppExplicitProxy.fgExplicitProxyScriptStatsTable
+--
+
+fgExplicitProxyScriptStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgExplicitProxyScriptStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of explicit proxy script filtering statistics per virtual domain"
+ ::= { fgAppExplicitProxy 4 }
+
+fgExplicitProxyScriptStatsEntry OBJECT-TYPE
+ SYNTAX FgExplicitProxyScriptStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Explicit proxy scan statistics for a particular virtual domain"
+ INDEX { fgVdEntIndex }
+ ::= { fgExplicitProxyScriptStatsTable 1 }
+
+FgExplicitProxyScriptStatsEntry ::= SEQUENCE {
+ fgExplicitProxyFilteredApplets Counter32,
+ fgExplicitProxyFilteredActiveX Counter32,
+ fgExplicitProxyFilteredJScript Counter32,
+ fgExplicitProxyFilteredJS Counter32,
+ fgExplicitProxyFilteredVBS Counter32,
+ fgExplicitProxyFilteredOthScript Counter32
+}
+
+fgExplicitProxyFilteredApplets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of applets filtered from files in this virtual domain"
+ ::= { fgExplicitProxyScriptStatsEntry 1 }
+
+fgExplicitProxyFilteredActiveX OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of ActiveX scripts filtered from files in this virtual domain"
+ ::= { fgExplicitProxyScriptStatsEntry 2 }
+
+fgExplicitProxyFilteredJScript OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of JScript scripts filtered from files in this virtual domain"
+ ::= { fgExplicitProxyScriptStatsEntry 3 }
+
+fgExplicitProxyFilteredJS OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of JavaScript scripts filtered from files in this virtual domain"
+ ::= { fgExplicitProxyScriptStatsEntry 4 }
+
+fgExplicitProxyFilteredVBS OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of Visual Basic scripts filtered from files in this virtual domain"
+ ::= { fgExplicitProxyScriptStatsEntry 5 }
+
+fgExplicitProxyFilteredOthScript OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of other types of scripts filtered from files in this virtual domain"
+ ::= { fgExplicitProxyScriptStatsEntry 6 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppExplicitProxy.fgExplicitProxyFilterStatsTable
+--
+
+fgExplicitProxyFilterStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgExplicitProxyFilterStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of explicit proxy policy enforcement statistics per virtual domain"
+ ::= { fgAppExplicitProxy 5 }
+
+fgExplicitProxyFilterStatsEntry OBJECT-TYPE
+ SYNTAX FgExplicitProxyFilterStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Explicit proxy scan statistics for a particular virtual domain"
+ INDEX { fgVdEntIndex }
+ ::= { fgExplicitProxyFilterStatsTable 1 }
+
+FgExplicitProxyFilterStatsEntry ::= SEQUENCE {
+ fgExplicitProxyBlockedDLP Counter32,
+ fgExplicitProxyBlockedConType Counter32,
+ fgExplicitProxyExaminedURLs Counter32,
+ fgExplicitProxyAllowedURLs Counter32,
+ fgExplicitProxyBlockedURLs Counter32,
+ fgExplicitProxyLoggedURLs Counter32,
+ fgExplicitProxyOverriddenURLs Counter32
+}
+
+fgExplicitProxyBlockedDLP OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of elements blocked due to Data Leak Prevention in this virtual domain"
+ ::= { fgExplicitProxyFilterStatsEntry 1 }
+
+fgExplicitProxyBlockedConType OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of elements blocked due to Content-Type filtering rules in this virtual domain"
+ ::= { fgExplicitProxyFilterStatsEntry 2 }
+
+fgExplicitProxyExaminedURLs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of URLs inspected against filtering rules in this virtual domain"
+ ::= { fgExplicitProxyFilterStatsEntry 3 }
+
+fgExplicitProxyAllowedURLs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of URLs explicitly allowed due to filtering rules in this virtual domain"
+ ::= { fgExplicitProxyFilterStatsEntry 4 }
+
+fgExplicitProxyBlockedURLs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of URLs explicitly blocked due to filtering rules in this virtual domain"
+ ::= { fgExplicitProxyFilterStatsEntry 5 }
+
+fgExplicitProxyLoggedURLs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of URLs logged due to filtering rules in this virtual domain"
+ ::= { fgExplicitProxyFilterStatsEntry 6 }
+
+fgExplicitProxyOverriddenURLs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of URLs access due to overriding filtering rules in this virtual domain"
+ ::= { fgExplicitProxyFilterStatsEntry 7 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppWebCache
+--
+
+fgAppWebCache OBJECT IDENTIFIER
+ ::= { fgApplications 113 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppWebCache.fgWebCacheInfo
+--
+
+fgWebCacheInfo OBJECT IDENTIFIER
+ ::= { fgAppWebCache 1 }
+
+fgWebCacheRAMLimit OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RAM available for web cache in bytes"
+ ::= { fgWebCacheInfo 1 }
+
+fgWebCacheRAMUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RAM used by web cache in bytes"
+ ::= { fgWebCacheInfo 2 }
+
+fgWebCacheRAMHits OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of cache hits in RAM since last reset"
+ ::= { fgWebCacheInfo 3 }
+
+fgWebCacheRAMMisses OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of cache misses in RAM since last reset"
+ ::= { fgWebCacheInfo 4 }
+
+fgWebCacheRequests OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of cache requests since last reset"
+ ::= { fgWebCacheInfo 5 }
+
+fgWebCacheBypass OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of cache bypasses since last reset"
+ ::= { fgWebCacheInfo 6 }
+
+fgWebCacheUpTime OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Web Cache up-time (in seconds)"
+ ::= { fgWebCacheInfo 7 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppWebCache.fgWebCacheDiskStatsTable
+--
+
+fgWebCacheDiskStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgWebCacheDiskStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of the Web Cache disk statistics per disk"
+ ::= { fgAppWebCache 2 }
+
+fgWebCacheDiskStatsEntry OBJECT-TYPE
+ SYNTAX FgWebCacheDiskStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Web Cache disk statistics for a particular disk"
+ INDEX { fgWebCacheDisk }
+ ::= { fgWebCacheDiskStatsTable 1 }
+
+FgWebCacheDiskStatsEntry ::= SEQUENCE {
+ fgWebCacheDisk Unsigned32,
+ fgWebCacheDiskLimit CounterBasedGauge64,
+ fgWebCacheDiskUsage CounterBasedGauge64,
+ fgWebCacheDiskHits Counter32,
+ fgWebCacheDiskMisses Counter32,
+ fgWebCacheDiskFailure Counter64
+}
+
+fgWebCacheDisk OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Web Cache Disk index"
+ ::= { fgWebCacheDiskStatsEntry 1 }
+
+fgWebCacheDiskLimit OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The about of storage (in bytes) available for the Web Cache on a particular disk"
+ ::= { fgWebCacheDiskStatsEntry 2 }
+
+fgWebCacheDiskUsage OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The about of storage (in bytes) in use by the Web Cache on a paricular disk"
+ ::= { fgWebCacheDiskStatsEntry 3 }
+
+fgWebCacheDiskHits OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of cache hits on a paricular disk"
+ ::= { fgWebCacheDiskStatsEntry 4 }
+
+fgWebCacheDiskMisses OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of cache misses on a paricular disk"
+ ::= { fgWebCacheDiskStatsEntry 5 }
+
+fgWebCacheDiskFailure OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of disk failures on a paricular disk from webcache disk daemon"
+ ::= { fgWebCacheDiskStatsEntry 6 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppWanOpt
+--
+
+fgAppWanOpt OBJECT IDENTIFIER
+ ::= { fgApplications 114 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppWanOpt.fgWanOptInfo
+--
+
+fgWanOptInfo OBJECT IDENTIFIER
+ ::= { fgAppWanOpt 1 }
+
+fgMemCacheLimit OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RAM available for mem cache in bytes"
+ ::= { fgWanOptInfo 1 }
+
+fgMemCacheUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RAM used by mem cache in bytes"
+ ::= { fgWanOptInfo 2 }
+
+fgMemCacheHits OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of hits in mem cache since last reset"
+ ::= { fgWanOptInfo 3 }
+
+fgMemCacheMisses OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of misses in mem cache since last reset"
+ ::= { fgWanOptInfo 4 }
+
+fgByteCacheRAMLimit OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RAM available for byte cache in bytes"
+ ::= { fgWanOptInfo 5 }
+
+fgByteCacheRAMUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RAM used by byte cache in bytes"
+ ::= { fgWanOptInfo 6 }
+
+fgWanOptUpTime OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Wan Optimization up-time (in seconds)"
+ ::= { fgWanOptInfo 7 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppWanOpt.fgWanOptStatsTable
+--
+
+fgWanOptStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgWanOptStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of WAN optimization statistics per virtual domain"
+ ::= { fgAppWanOpt 2 }
+
+fgWanOptStatsEntry OBJECT-TYPE
+ SYNTAX FgWanOptStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "WAN optimization statistics for a particular virtual domain"
+ INDEX { fgVdEntIndex }
+ ::= { fgWanOptStatsTable 1 }
+
+FgWanOptStatsEntry ::= SEQUENCE {
+ fgWanOptTunnels Gauge32,
+ fgWanOptLANBytesIn Gauge32,
+ fgWanOptLANBytesOut Gauge32,
+ fgWanOptWANBytesIn Gauge32,
+ fgWanOptWANBytesOut Gauge32
+}
+
+fgWanOptTunnels OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of current tunnels in this virtual domain"
+ ::= { fgWanOptStatsEntry 1 }
+
+fgWanOptLANBytesIn OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes received on LAN in last 5 seconds"
+ ::= { fgWanOptStatsEntry 2 }
+
+fgWanOptLANBytesOut OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes sent on LAN in last 5 seconds"
+ ::= { fgWanOptStatsEntry 3 }
+
+fgWanOptWANBytesIn OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes received on WAN in last 5 seconds"
+ ::= { fgWanOptStatsEntry 4 }
+
+fgWanOptWANBytesOut OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes sent on WAN in last 5 seconds"
+ ::= { fgWanOptStatsEntry 5 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppWanOpt.fgWanOptHistoryStatsTable
+--
+
+fgWanOptHistoryStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgWanOptHistoryStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of the WAN optimization history per protocol"
+ ::= { fgAppWanOpt 3 }
+
+fgWanOptHistoryStatsEntry OBJECT-TYPE
+ SYNTAX FgWanOptHistoryStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The WAN optimization history for a particular virtual domain, period, and protocol"
+ INDEX { fgVdEntIndex, fgWanOptHistPeriod, fgWanOptProtocol }
+ ::= { fgWanOptHistoryStatsTable 1 }
+
+FgWanOptHistoryStatsEntry ::= SEQUENCE {
+ fgWanOptHistPeriod FgWanOptHistPeriods,
+ fgWanOptProtocol FgWanOptProtocols,
+ fgWanOptReductionRate Gauge32,
+ fgWanOptLanTraffic CounterBasedGauge64,
+ fgWanOptWanTraffic CounterBasedGauge64
+}
+
+fgWanOptHistPeriod OBJECT-TYPE
+ SYNTAX FgWanOptHistPeriods
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "WAN optimization table entry period"
+ ::= { fgWanOptHistoryStatsEntry 1 }
+
+fgWanOptProtocol OBJECT-TYPE
+ SYNTAX FgWanOptProtocols
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Internal WAN optimization table entry protocol"
+ ::= { fgWanOptHistoryStatsEntry 2 }
+
+fgWanOptReductionRate OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reduction rate achieved by WAN optimization"
+ ::= { fgWanOptHistoryStatsEntry 3 }
+
+fgWanOptLanTraffic OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes transferred via LAN"
+ ::= { fgWanOptHistoryStatsEntry 4 }
+
+fgWanOptWanTraffic OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes transferred via WAN"
+ ::= { fgWanOptHistoryStatsEntry 5 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppWanOpt.fgWanOptTrafficStatsTable
+--
+
+fgWanOptTrafficStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgWanOptTrafficStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of the WAN optimization traffic for a particular virtual domain and protocol"
+ ::= { fgAppWanOpt 4 }
+
+fgWanOptTrafficStatsEntry OBJECT-TYPE
+ SYNTAX FgWanOptTrafficStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The WAN optimization history for a particular protocol"
+ INDEX { fgVdEntIndex, fgWanOptProtocol }
+ ::= { fgWanOptTrafficStatsTable 1 }
+
+FgWanOptTrafficStatsEntry ::= SEQUENCE {
+ fgWanOptLanInTraffic Counter64,
+ fgWanOptLanOutTraffic Counter64,
+ fgWanOptWanInTraffic Counter64,
+ fgWanOptWanOutTraffic Counter64
+}
+
+fgWanOptLanInTraffic OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Amount of traffic received from the LAN by WAN optimization"
+ ::= { fgWanOptTrafficStatsEntry 1 }
+
+fgWanOptLanOutTraffic OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Amount of traffic sent to the LAN by WAN optimization"
+ ::= { fgWanOptTrafficStatsEntry 2 }
+
+fgWanOptWanInTraffic OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Amount of traffic received from the WAN by WAN optimization"
+ ::= { fgWanOptTrafficStatsEntry 3 }
+
+fgWanOptWanOutTraffic OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Amount of traffic sent to the WAN by WAN optimization"
+ ::= { fgWanOptTrafficStatsEntry 4 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppWanOpt.fgWanOptDiskStatsTable
+--
+
+fgWanOptDiskStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgWanOptDiskStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of the Web Cache disk statistics per disk"
+ ::= { fgAppWanOpt 5 }
+
+fgWanOptDiskStatsEntry OBJECT-TYPE
+ SYNTAX FgWanOptDiskStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Web Cache disk statistics for a particular disk"
+ INDEX { fgWanOptDisk }
+ ::= { fgWanOptDiskStatsTable 1 }
+
+FgWanOptDiskStatsEntry ::= SEQUENCE {
+ fgWanOptDisk Unsigned32,
+ fgWanOptDiskLimit CounterBasedGauge64,
+ fgWanOptDiskUsage CounterBasedGauge64,
+ fgWanOptDiskHits Counter32,
+ fgWanOptDiskMisses Counter32,
+ fgWanOptDiskFailure Counter64
+}
+
+fgWanOptDisk OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Web Cache Disk index"
+ ::= { fgWanOptDiskStatsEntry 1 }
+
+fgWanOptDiskLimit OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The about of storage (in bytes) available for the Web Cache on a particular disk"
+ ::= { fgWanOptDiskStatsEntry 2 }
+
+fgWanOptDiskUsage OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The about of storage (in bytes) in use by the Web Cache on a paricular disk"
+ ::= { fgWanOptDiskStatsEntry 3 }
+
+fgWanOptDiskHits OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of cache hits on a paricular disk"
+ ::= { fgWanOptDiskStatsEntry 4 }
+
+fgWanOptDiskMisses OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of cache misses on a paricular disk"
+ ::= { fgWanOptDiskStatsEntry 5 }
+
+fgWanOptDiskFailure OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of disk failures on a paricular disk from wanopt disk daemon"
+ ::= { fgWanOptDiskStatsEntry 6 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppDNSProxy
+--
+
+fgAppDNSProxy OBJECT IDENTIFIER
+ ::= { fgApplications 115 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppDNSProxy.fgDNSProxyStatsInfo
+--
+
+fgDNSProxyStatsInfo OBJECT IDENTIFIER
+ ::= { fgAppDNSProxy 1 }
+
+fgDNSProxyStatsUdpCacheHit OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of DNS cache hit"
+ ::= { fgDNSProxyStatsInfo 1 }
+
+fgDNSProxyStatsUdpRatingCacheHit OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of secure-DNS cache hit"
+ ::= { fgDNSProxyStatsInfo 2 }
+
+fgDNSProxyStatsUdpReq OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of DNS request"
+ ::= { fgDNSProxyStatsInfo 3 }
+
+fgDNSProxyStatsUdpRes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of DNS response"
+ ::= { fgDNSProxyStatsInfo 4 }
+
+fgDNSProxyStatsUdpFwd OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of DNS forwarded"
+ ::= { fgDNSProxyStatsInfo 5 }
+
+fgDNSProxyStatsUdpRetrans OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of DNS retransmission"
+ ::= { fgDNSProxyStatsInfo 6 }
+
+fgDNSProxyStatsUdpTo OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of DNS timeout"
+ ::= { fgDNSProxyStatsInfo 7 }
+
+fgDNSProxyStatsUdpFtgRes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of secure-DNS response"
+ ::= { fgDNSProxyStatsInfo 8 }
+
+fgDNSProxyStatsUdpFtgFwd OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of secure-DNS forwarded"
+ ::= { fgDNSProxyStatsInfo 9 }
+
+fgDNSProxyStatsUdpFtgRetrans OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of secure-DNS retransmission"
+ ::= { fgDNSProxyStatsInfo 10 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppFnbam
+--
+
+fgAppFnbam OBJECT IDENTIFIER
+ ::= { fgApplications 116 }
+
+--
+-- fortinet.fnFortiGateMib.fgApplications.fgAppFnbam.fgAppFnbamStatsInfo
+--
+
+fgAppFnbamStatsInfo OBJECT IDENTIFIER
+ ::= { fgAppFnbam 1 }
+
+fgAppFnbamStatsTotalAuthReqs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of total authentication requests"
+ ::= { fgAppFnbamStatsInfo 1 }
+
+fgAppFnbamStatsTotalEagainErrs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of total EAGAIN errors"
+ ::= { fgAppFnbamStatsInfo 2 }
+
+fgAppFnbamStatsTotalLdapFails OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of total LDAP connection failures"
+ ::= { fgAppFnbamStatsInfo 3 }
+
+--
+-- fortinet.fnFortiGateMib.fgInetProto
+--
+
+fgInetProto OBJECT IDENTIFIER
+ ::= { fnFortiGateMib 11 }
+
+fgInetProtoInfo OBJECT IDENTIFIER
+ ::= { fgInetProto 1 }
+
+fgInetProtoTables OBJECT IDENTIFIER
+ ::= { fgInetProto 2 }
+
+--
+-- fortinet.fnFortiGateMib.fgInetProto.fgInetProtoTables.fgIpSessTable
+--
+
+fgIpSessTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgIpSessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information on the IP sessions active on the device"
+ ::= { fgInetProtoTables 1 }
+
+fgIpSessEntry OBJECT-TYPE
+ SYNTAX FgIpSessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information on a specific session, including source and destination"
+ INDEX { fgIpSessIndex }
+ ::= { fgIpSessTable 1 }
+
+FgIpSessEntry ::= SEQUENCE {
+ fgIpSessIndex FnIndex,
+ fgIpSessProto FgSessProto,
+ fgIpSessFromAddr IpAddress,
+ fgIpSessFromPort InetPortNumber,
+ fgIpSessToAddr IpAddress,
+ fgIpSessToPort InetPortNumber,
+ fgIpSessExp Gauge32,
+ fgIpSessVdom FgVdIndex
+}
+
+fgIpSessIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index value that uniquely identifies
+ an IP session within the fgIpSessTable"
+ ::= { fgIpSessEntry 1 }
+
+fgIpSessProto OBJECT-TYPE
+ SYNTAX FgSessProto
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The protocol the session is using (IP, TCP, UDP, etc.)"
+ ::= { fgIpSessEntry 2 }
+
+fgIpSessFromAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Source IP address (IPv4 only) of the session"
+ ::= { fgIpSessEntry 3 }
+
+fgIpSessFromPort OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Source port number (UDP and TCP only) of the session"
+ ::= { fgIpSessEntry 4 }
+
+fgIpSessToAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Destination IP address (IPv4 only) of the session"
+ ::= { fgIpSessEntry 5 }
+
+fgIpSessToPort OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Destination Port number (UDP and TCP only) of the session"
+ ::= { fgIpSessEntry 6 }
+
+fgIpSessExp OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of seconds remaining before the session expires (if idle)"
+ ::= { fgIpSessEntry 7 }
+
+fgIpSessVdom OBJECT-TYPE
+ SYNTAX FgVdIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Virtual domain the session is part of. This index corresponds to the index used by fgVdTable."
+ ::= { fgIpSessEntry 8 }
+
+--
+-- fortinet.fnFortiGateMib.fgInetProto.fgInetProtoTables.fgIpSessStatsTable
+--
+
+fgIpSessStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgIpSessStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "IP session statistics table"
+ ::= { fgInetProtoTables 2 }
+
+fgIpSessStatsEntry OBJECT-TYPE
+ SYNTAX FgIpSessStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "IP session statistics on a virtual domain"
+ AUGMENTS { fgVdEntry }
+ ::= { fgIpSessStatsTable 1 }
+
+FgIpSessStatsEntry ::= SEQUENCE {
+ fgIpSessNumber Gauge32
+}
+
+fgIpSessNumber OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of sessions on the virtual domain"
+ ::= { fgIpSessStatsEntry 1 }
+
+--
+-- fortinet.fnFortiGateMib.fgInetProto.fgInetProtoTables.fgIp6SessStatsTable
+--
+
+fgIp6SessStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgIp6SessStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "IP session statistics table"
+ ::= { fgInetProtoTables 3 }
+
+fgIp6SessStatsEntry OBJECT-TYPE
+ SYNTAX FgIp6SessStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "IP session statistics on a virtual domain"
+ AUGMENTS { fgVdEntry }
+ ::= { fgIp6SessStatsTable 1 }
+
+FgIp6SessStatsEntry ::= SEQUENCE {
+ fgIp6SessNumber Gauge32
+}
+
+fgIp6SessNumber OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of sessions on the virtual domain"
+ ::= { fgIp6SessStatsEntry 1 }
+
+
+--
+-- fortinet.fnFortiGateMib.fgVpn
+--
+
+fgVpn OBJECT IDENTIFIER
+ ::= { fnFortiGateMib 12 }
+
+--
+-- fortinet.fnFortiGateMib.fgVpn.fgVpnInfo
+--
+
+fgVpnInfo OBJECT IDENTIFIER
+ ::= { fgVpn 1 }
+
+fgVpnTunnelUpCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IPsec VPN tunnels with at least one SA"
+ ::= { fgVpnInfo 1 }
+
+--
+-- fortinet.fnFortiGateMib.fgVpn.fgVpnTables
+--
+
+fgVpnTables OBJECT IDENTIFIER
+ ::= { fgVpn 2 }
+
+--
+-- fortinet.fnFortiGateMib.fgVpn.fgVpnTables.fgVpnDialupTable
+--
+
+fgVpnDialupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgVpnDialupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Dial-up VPN peers information"
+ ::= { fgVpnTables 1 }
+
+fgVpnDialupEntry OBJECT-TYPE
+ SYNTAX FgVpnDialupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Dial-up VPN peer info"
+ INDEX { fgVpnDialupIndex }
+ ::= { fgVpnDialupTable 1 }
+
+FgVpnDialupEntry ::= SEQUENCE {
+ fgVpnDialupIndex FnIndex,
+ fgVpnDialupGateway IpAddress,
+ fgVpnDialupLifetime Integer32,
+ fgVpnDialupTimeout Integer32,
+ fgVpnDialupSrcBegin IpAddress,
+ fgVpnDialupSrcEnd IpAddress,
+ fgVpnDialupDstAddr IpAddress,
+ fgVpnDialupVdom FgVdIndex,
+ fgVpnDialupInOctets Counter64,
+ fgVpnDialupOutOctets Counter64
+}
+
+fgVpnDialupIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index value that uniquely identifies
+ an VPN dial-up peer within the fgVpnDialupTable"
+ ::= { fgVpnDialupEntry 1 }
+
+fgVpnDialupGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Remote gateway IP address of the tunnel"
+ ::= { fgVpnDialupEntry 2 }
+
+fgVpnDialupLifetime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tunnel life time (seconds) of the tunnel"
+ ::= { fgVpnDialupEntry 3 }
+
+fgVpnDialupTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time before the next key exchange (seconds) of the tunnel"
+ ::= { fgVpnDialupEntry 4 }
+
+fgVpnDialupSrcBegin OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Remote subnet address of the tunnel"
+ ::= { fgVpnDialupEntry 5 }
+
+fgVpnDialupSrcEnd OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Remote subnet mask of the tunnel"
+ ::= { fgVpnDialupEntry 6 }
+
+fgVpnDialupDstAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Local subnet address of the tunnel"
+ ::= { fgVpnDialupEntry 7 }
+
+fgVpnDialupVdom OBJECT-TYPE
+ SYNTAX FgVdIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Virtual domain tunnel is part of. This index corresponds to the index used by fgVdTable."
+ ::= { fgVpnDialupEntry 8 }
+
+fgVpnDialupInOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes received on tunnel since instantiation."
+ ::= { fgVpnDialupEntry 9 }
+
+fgVpnDialupOutOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes sent on tunnel since instantiation."
+ ::= { fgVpnDialupEntry 10 }
+
+--
+-- fortinet.fnFortiGateMib.fgVpn.fgVpnTables.fgVpnTunTable
+--
+
+fgVpnTunTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgVpnTunEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of non-dial-up IPsec VPN tunnels"
+ ::= { fgVpnTables 2 }
+
+fgVpnTunEntry OBJECT-TYPE
+ SYNTAX FgVpnTunEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Tunnel VPN peer info"
+ INDEX { fgVpnTunEntIndex, fgVpnTunEntPhase2Index }
+ ::= { fgVpnTunTable 1 }
+
+FgVpnTunEntry ::= SEQUENCE {
+ fgVpnTunEntIndex FnIndex,
+ fgVpnTunEntPhase1Name DisplayString,
+ fgVpnTunEntPhase2Name DisplayString,
+ fgVpnTunEntRemGwyIp IpAddress,
+ fgVpnTunEntRemGwyPort InetPortNumber,
+ fgVpnTunEntLocGwyIp IpAddress,
+ fgVpnTunEntLocGwyPort InetPortNumber,
+ fgVpnTunEntSelectorSrcBeginIp IpAddress,
+ fgVpnTunEntSelectorSrcEndIp IpAddress,
+ fgVpnTunEntSelectorSrcPort InetPortNumber,
+ fgVpnTunEntSelectorDstBeginIp IpAddress,
+ fgVpnTunEntSelectorDstEndIp IpAddress,
+ fgVpnTunEntSelectorDstPort InetPortNumber,
+ fgVpnTunEntSelectorProto Integer32,
+ fgVpnTunEntLifeSecs Gauge32,
+ fgVpnTunEntLifeBytes Gauge32,
+ fgVpnTunEntTimeout Gauge32,
+ fgVpnTunEntInOctets Counter64,
+ fgVpnTunEntOutOctets Counter64,
+ fgVpnTunEntStatus INTEGER,
+ fgVpnTunEntVdom FgVdIndex,
+ fgVpnTunEntPhase2Index FnIndex
+}
+
+fgVpnTunEntIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index value that uniquely identifies
+ a VPN tunnel within the fgVpnTunTable"
+ ::= { fgVpnTunEntry 1 }
+
+fgVpnTunEntPhase1Name OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Descriptive name of phase1 configuration for the tunnel"
+ ::= { fgVpnTunEntry 2 }
+
+fgVpnTunEntPhase2Name OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Descriptive name of phase2 configuration for the tunnel"
+ ::= { fgVpnTunEntry 3 }
+
+fgVpnTunEntRemGwyIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP of remote gateway used by the tunnel"
+ ::= { fgVpnTunEntry 4 }
+
+fgVpnTunEntRemGwyPort OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "port of remote gateway used by tunnel, if UDP"
+ ::= { fgVpnTunEntry 5 }
+
+fgVpnTunEntLocGwyIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP of local gateway used by the tunnel"
+ ::= { fgVpnTunEntry 6 }
+
+fgVpnTunEntLocGwyPort OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "port of local gateway used by tunnel, if UDP"
+ ::= { fgVpnTunEntry 7 }
+
+fgVpnTunEntSelectorSrcBeginIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Beginning of address range of source selector"
+ ::= { fgVpnTunEntry 8 }
+
+fgVpnTunEntSelectorSrcEndIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "End of address range of source selector"
+ ::= { fgVpnTunEntry 9 }
+
+fgVpnTunEntSelectorSrcPort OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Source selector port"
+ ::= { fgVpnTunEntry 10 }
+
+fgVpnTunEntSelectorDstBeginIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Beginning of address range of destination
+ selector"
+ ::= { fgVpnTunEntry 11 }
+
+fgVpnTunEntSelectorDstEndIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "End of address range of destination selector"
+ ::= { fgVpnTunEntry 12 }
+
+fgVpnTunEntSelectorDstPort OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Destination selector port"
+ ::= { fgVpnTunEntry 13 }
+
+fgVpnTunEntSelectorProto OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Protocol number for selector"
+ ::= { fgVpnTunEntry 14 }
+
+fgVpnTunEntLifeSecs OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lifetime of tunnel in seconds, if time based lifetime used"
+ ::= { fgVpnTunEntry 15 }
+
+fgVpnTunEntLifeBytes OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lifetime of tunnel in bytes, if byte transfer based lifetime used"
+ ::= { fgVpnTunEntry 16 }
+
+fgVpnTunEntTimeout OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Timeout of tunnel in seconds"
+ ::= { fgVpnTunEntry 17 }
+
+fgVpnTunEntInOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes received on tunnel"
+ ::= { fgVpnTunEntry 18 }
+
+fgVpnTunEntOutOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes sent out on tunnel"
+ ::= { fgVpnTunEntry 19 }
+
+fgVpnTunEntStatus OBJECT-TYPE
+ SYNTAX INTEGER { down(1), up(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current status of tunnel (up or down)"
+ ::= { fgVpnTunEntry 20 }
+
+fgVpnTunEntVdom OBJECT-TYPE
+ SYNTAX FgVdIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Virtual domain the tunnel is part of. This index corresponds to the index used by fgVdTable."
+ ::= { fgVpnTunEntry 21 }
+
+fgVpnTunEntPhase2Index OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index value that uniquely identifies
+ a Phase2 SA on a VPN tunnel within the fgVpnTunTable"
+ ::= { fgVpnTunEntry 22 }
+
+--
+-- fortinet.fnFortiGateMib.fgVpn.fgVpnTables.fgVpnSslStatsTable
+--
+
+fgVpnSslStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgVpnSslStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "SSL VPN statistics table"
+ ::= { fgVpnTables 3 }
+
+fgVpnSslStatsEntry OBJECT-TYPE
+ SYNTAX FgVpnSslStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "SSL VPN statistics for a given virtual domain"
+ AUGMENTS { fgVdEntry }
+ ::= { fgVpnSslStatsTable 1 }
+
+FgVpnSslStatsEntry ::= SEQUENCE {
+ fgVpnSslState FnBoolState,
+ fgVpnSslStatsLoginUsers Gauge32,
+ fgVpnSslStatsMaxUsers Counter32,
+ fgVpnSslStatsActiveWebSessions Gauge32,
+ fgVpnSslStatsMaxWebSessions Counter32,
+ fgVpnSslStatsActiveTunnels Gauge32,
+ fgVpnSslStatsMaxTunnels Counter32
+}
+
+fgVpnSslState OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether SSL-VPN is enabled on this virtual domain"
+ ::= { fgVpnSslStatsEntry 1 }
+
+fgVpnSslStatsLoginUsers OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of users logged in through SSL-VPN tunnels in the virtual domain"
+ ::= { fgVpnSslStatsEntry 2 }
+
+fgVpnSslStatsMaxUsers OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of total users that can be logged in
+ at any one time on the virtual domain"
+ ::= { fgVpnSslStatsEntry 3 }
+
+fgVpnSslStatsActiveWebSessions OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of active SSL web sessions in the virtual domain"
+ ::= { fgVpnSslStatsEntry 4 }
+
+fgVpnSslStatsMaxWebSessions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of active SSL web sessions
+ at any one time within the virtual domain"
+ ::= { fgVpnSslStatsEntry 5 }
+
+fgVpnSslStatsActiveTunnels OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of active SSL tunnels in the virtual domain"
+ ::= { fgVpnSslStatsEntry 6 }
+
+fgVpnSslStatsMaxTunnels OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of active SSL tunnels
+ at any one time in the virtual domain"
+ ::= { fgVpnSslStatsEntry 7 }
+
+--
+-- fortinet.fnFortiGateMib.fgVpn.fgVpnTables.fgVpnSslTunnelTable
+--
+
+fgVpnSslTunnelTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgVpnSslTunnelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of active SSL VPN tunnel entries"
+ ::= { fgVpnTables 4 }
+
+fgVpnSslTunnelEntry OBJECT-TYPE
+ SYNTAX FgVpnSslTunnelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An SSL VPN tunnel entry containing connection information
+ and traffic statistics"
+ INDEX { fgVpnSslTunnelIndex }
+ ::= { fgVpnSslTunnelTable 1 }
+
+FgVpnSslTunnelEntry ::= SEQUENCE {
+ fgVpnSslTunnelIndex FnIndex,
+ fgVpnSslTunnelVdom FgVdIndex,
+ fgVpnSslTunnelUserName DisplayString,
+ fgVpnSslTunnelSrcIp IpAddress,
+ fgVpnSslTunnelIp IpAddress,
+ fgVpnSslTunnelUpTime Counter32,
+ fgVpnSslTunnelBytesIn Counter64,
+ fgVpnSslTunnelBytesOut Counter64
+}
+
+fgVpnSslTunnelIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index value that uniquely identifies
+ an active SSL VPN tunnel within the fgVpnSslTunnelTable"
+ ::= { fgVpnSslTunnelEntry 1 }
+
+fgVpnSslTunnelVdom OBJECT-TYPE
+ SYNTAX FgVdIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the virtual domain this tunnel belongs to. This index corresponds to the index used by fgVdTable."
+ ::= { fgVpnSslTunnelEntry 2 }
+
+fgVpnSslTunnelUserName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The user name used to authenticate the tunnel"
+ ::= { fgVpnSslTunnelEntry 3 }
+
+fgVpnSslTunnelSrcIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source IP address of this tunnel"
+ ::= { fgVpnSslTunnelEntry 4 }
+
+fgVpnSslTunnelIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The connection IP address of this tunnel"
+ ::= { fgVpnSslTunnelEntry 5 }
+
+fgVpnSslTunnelUpTime OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The up-time of this tunnel in seconds"
+ ::= { fgVpnSslTunnelEntry 6 }
+
+fgVpnSslTunnelBytesIn OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of incoming bytes of L2 traffic through this tunnel since it was established"
+ ::= { fgVpnSslTunnelEntry 7 }
+
+fgVpnSslTunnelBytesOut OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outgoing bytes of L2 traffic through this tunnel since it was established"
+ ::= { fgVpnSslTunnelEntry 8 }
+
+--
+-- fortinet.fnFortiGateMib.fgVpn.fgVpnTrapObjects
+--
+
+fgVpnTrapObjects OBJECT IDENTIFIER
+ ::= { fgVpn 3 }
+
+fgVpnTrapLocalGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Local gateway IP address. Used in VPN related traps."
+ ::= { fgVpnTrapObjects 2 }
+
+fgVpnTrapRemoteGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Remote gateway IP address. Used in VPN related traps."
+ ::= { fgVpnTrapObjects 3 }
+
+fgVpnTrapPhase1Name OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Name of the phase 1. Used in VPN related traps."
+ ::= { fgVpnTrapObjects 4 }
+
+--
+-- fortinet.fnFortiGateMib.fgVpn.fgVpn2Tables
+--
+
+fgVpn2Tables OBJECT IDENTIFIER
+ ::= { fgVpn 4 }
+
+--
+-- fortinet.fnFortiGateMib.fgVpn.fgVpn2Tables.fgVpn2DialupTable
+--
+
+fgVpn2DialupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgVpn2DialupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Dial-up VPN peers information"
+ ::= { fgVpn2Tables 1 }
+
+fgVpn2DialupEntry OBJECT-TYPE
+ SYNTAX FgVpn2DialupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Dial-up VPN peer info"
+ INDEX { fgVpn2DialupIndex }
+ ::= { fgVpn2DialupTable 1 }
+
+FgVpn2DialupEntry ::= SEQUENCE {
+ fgVpn2DialupIndex FnIndex,
+ fgVpn2DialupGatewayType InetAddressType,
+ fgVpn2DialupGateway InetAddress,
+ fgVpn2DialupLifetime Integer32,
+ fgVpn2DialupTimeout Integer32,
+ fgVpn2DialupSrcBeginType InetAddressType,
+ fgVpn2DialupSrcBegin InetAddress,
+ fgVpn2DialupSrcEndType InetAddressType,
+ fgVpn2DialupSrcEnd InetAddress,
+ fgVpn2DialupDstBeginType InetAddressType,
+ fgVpn2DialupDstBegin InetAddress,
+ fgVpn2DialupDstEndType InetAddressType,
+ fgVpn2DialupDstEnd InetAddress,
+ fgVpn2DialupInOctets Counter64,
+ fgVpn2DialupOutOctets Counter64,
+ fgVpn2DialupPhase1Name DisplayString,
+ fgVpn2DialupVdom FgVdIndex
+}
+
+fgVpn2DialupIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index value that uniquely identifies
+ an VPN dial-up peer within the fgVpn2DialupTable"
+ ::= { fgVpn2DialupEntry 1 }
+
+fgVpn2DialupGatewayType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Remote gateway address type of the tunnel"
+ ::= { fgVpn2DialupEntry 2 }
+
+fgVpn2DialupGateway OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Remote gateway address of the tunnel"
+ ::= { fgVpn2DialupEntry 3 }
+
+fgVpn2DialupLifetime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tunnel life time (seconds) of the tunnel"
+ ::= { fgVpn2DialupEntry 4 }
+
+fgVpn2DialupTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time before the next key exchange (seconds) of the tunnel"
+ ::= { fgVpn2DialupEntry 5 }
+
+fgVpn2DialupSrcBeginType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Beginning's IP type of remote address range of the tunnel"
+ ::= { fgVpn2DialupEntry 6 }
+
+fgVpn2DialupSrcBegin OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Beginning of remote address range of the tunnel"
+ ::= { fgVpn2DialupEntry 7 }
+
+fgVpn2DialupSrcEndType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "End's IP type of remote address range of the tunnel"
+ ::= { fgVpn2DialupEntry 8 }
+
+fgVpn2DialupSrcEnd OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "End of remote address range of the tunnel"
+ ::= { fgVpn2DialupEntry 9 }
+
+fgVpn2DialupDstBeginType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Beginning's IP type of local address range of the tunnel"
+ ::= { fgVpn2DialupEntry 10 }
+
+fgVpn2DialupDstBegin OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Beginning of local address range of the tunnel"
+ ::= { fgVpn2DialupEntry 11 }
+
+fgVpn2DialupDstEndType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "End's IP type of local address range of the tunnel"
+ ::= { fgVpn2DialupEntry 12 }
+
+fgVpn2DialupDstEnd OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "End of local address range of the tunnel"
+ ::= { fgVpn2DialupEntry 13 }
+
+fgVpn2DialupInOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes received on tunnel since instantiation."
+ ::= { fgVpn2DialupEntry 14 }
+
+fgVpn2DialupOutOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes sent on tunnel since instantiation."
+ ::= { fgVpn2DialupEntry 15 }
+
+fgVpn2DialupPhase1Name OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Descriptive name of phase1 configuration for the tunnel"
+ ::= { fgVpn2DialupEntry 16 }
+
+fgVpn2DialupVdom OBJECT-TYPE
+ SYNTAX FgVdIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Virtual domain tunnel is part of. This index corresponds to the index used by fgVdTable."
+ ::= { fgVpn2DialupEntry 17 }
+
+--
+-- fortinet.fnFortiGateMib.fgVpn.fgVpn2Tables.fgVpn2TunTable
+--
+
+fgVpn2TunTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgVpn2TunEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of non-dial-up IPsec VPN tunnels"
+ ::= { fgVpn2Tables 2 }
+
+fgVpn2TunEntry OBJECT-TYPE
+ SYNTAX FgVpn2TunEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "IP tunnel VPN peer info"
+ INDEX { fgVpn2TunIndex, fgVpn2TunPhase2Index }
+ ::= { fgVpn2TunTable 1 }
+
+FgVpn2TunEntry ::= SEQUENCE {
+ fgVpn2TunIndex FnIndex,
+ fgVpn2TunPhase1Name DisplayString,
+ fgVpn2TunPhase2Name DisplayString,
+ fgVpn2TunRemGwyIpType InetAddressType,
+ fgVpn2TunRemGwyIp InetAddress,
+ fgVpn2TunRemGwyPort InetPortNumber,
+ fgVpn2TunLocGwyIpType InetAddressType,
+ fgVpn2TunLocGwyIp InetAddress,
+ fgVpn2TunLocGwyPort InetPortNumber,
+ fgVpn2TunSelSrcBeginIpType InetAddressType,
+ fgVpn2TunSelSrcBeginIp InetAddress,
+ fgVpn2TunSelSrcEndIpType InetAddressType,
+ fgVpn2TunSelSrcEndIp InetAddress,
+ fgVpn2TunSelSrcPort InetPortNumber,
+ fgVpn2TunSelDstBeginIpType InetAddressType,
+ fgVpn2TunSelDstBeginIp InetAddress,
+ fgVpn2TunSelDstEndIpType InetAddressType,
+ fgVpn2TunSelDstEndIp InetAddress,
+ fgVpn2TunSelDstPort InetPortNumber,
+ fgVpn2TunSelProto Integer32,
+ fgVpn2TunLifeSecs Gauge32,
+ fgVpn2TunLifeBytes Gauge32,
+ fgVpn2TunTimeout Gauge32,
+ fgVpn2TunInOctets Counter64,
+ fgVpn2TunOutOctets Counter64,
+ fgVpn2TunStatus INTEGER,
+ fgVpn2TunVdom FgVdIndex,
+ fgVpn2TunPhase2Index FnIndex
+}
+
+fgVpn2TunIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index value that uniquely identifies
+ a VPN tunnel within the fgVpn2TunTable"
+ ::= { fgVpn2TunEntry 1 }
+
+fgVpn2TunPhase1Name OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Descriptive name of phase1 configuration for the tunnel"
+ ::= { fgVpn2TunEntry 2 }
+
+fgVpn2TunPhase2Name OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Descriptive name of phase2 configuration for the tunnel"
+ ::= { fgVpn2TunEntry 3 }
+
+fgVpn2TunRemGwyIpType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP type of remote gateway used by the tunnel"
+ ::= { fgVpn2TunEntry 4 }
+
+fgVpn2TunRemGwyIp OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP of remote gateway used by the tunnel"
+ ::= { fgVpn2TunEntry 5 }
+
+fgVpn2TunRemGwyPort OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "port of remote gateway used by tunnel, if UDP"
+ ::= { fgVpn2TunEntry 6 }
+
+fgVpn2TunLocGwyIpType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP type of local gateway used by the tunnel"
+ ::= { fgVpn2TunEntry 7 }
+
+fgVpn2TunLocGwyIp OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP of local gateway used by the tunnel"
+ ::= { fgVpn2TunEntry 8 }
+
+fgVpn2TunLocGwyPort OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "port of local gateway used by tunnel, if UDP"
+ ::= { fgVpn2TunEntry 9 }
+
+fgVpn2TunSelSrcBeginIpType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Beginning's IP type of address range of source selector"
+ ::= { fgVpn2TunEntry 10 }
+
+fgVpn2TunSelSrcBeginIp OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Beginning of address range of source selector"
+ ::= { fgVpn2TunEntry 11 }
+
+fgVpn2TunSelSrcEndIpType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "End's IP type of address range of source selector"
+ ::= { fgVpn2TunEntry 12 }
+
+fgVpn2TunSelSrcEndIp OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "End of address range of source selector"
+ ::= { fgVpn2TunEntry 13 }
+
+fgVpn2TunSelSrcPort OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Source selector port"
+ ::= { fgVpn2TunEntry 14 }
+
+fgVpn2TunSelDstBeginIpType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Beginning's IP type of address range of destination"
+ ::= { fgVpn2TunEntry 15 }
+
+fgVpn2TunSelDstBeginIp OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Beginning of address range of destination selector"
+ ::= { fgVpn2TunEntry 16 }
+
+fgVpn2TunSelDstEndIpType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "End's IP type of address range of destination"
+ ::= { fgVpn2TunEntry 17 }
+
+fgVpn2TunSelDstEndIp OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "End of address range of destination selector"
+ ::= { fgVpn2TunEntry 18 }
+
+fgVpn2TunSelDstPort OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Destination selector port"
+ ::= { fgVpn2TunEntry 19 }
+
+fgVpn2TunSelProto OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Protocol number for selector"
+ ::= { fgVpn2TunEntry 20 }
+
+fgVpn2TunLifeSecs OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lifetime of tunnel in seconds, if time based lifetime used"
+ ::= { fgVpn2TunEntry 21 }
+
+fgVpn2TunLifeBytes OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lifetime of tunnel in bytes, if byte transfer based lifetime used"
+ ::= { fgVpn2TunEntry 22 }
+
+fgVpn2TunTimeout OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Timeout of tunnel in seconds"
+ ::= { fgVpn2TunEntry 23 }
+
+fgVpn2TunInOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes received on tunnel"
+ ::= { fgVpn2TunEntry 24 }
+
+fgVpn2TunOutOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes sent out on tunnel"
+ ::= { fgVpn2TunEntry 25 }
+
+fgVpn2TunStatus OBJECT-TYPE
+ SYNTAX INTEGER { down(1), up(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current status of tunnel (up or down)"
+ ::= { fgVpn2TunEntry 26 }
+
+fgVpn2TunVdom OBJECT-TYPE
+ SYNTAX FgVdIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Virtual domain the tunnel is part of. This index corresponds to the index used by fgVdTable."
+ ::= { fgVpn2TunEntry 27 }
+
+fgVpn2TunPhase2Index OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index value that uniquely identifies
+ a Phase2 SA on a VPN tunnel within the fgVpn2TunTable"
+ ::= { fgVpn2TunEntry 28 }
+
+--
+-- fortinet.fnFortiGateMib.fgHighAvailability
+--
+
+fgHighAvailability OBJECT IDENTIFIER
+ ::= { fnFortiGateMib 13 }
+
+--
+-- fortinet.fnFortiGateMib.fgHighAvailability.fgHaInfo
+--
+
+fgHaInfo OBJECT IDENTIFIER
+ ::= { fgHighAvailability 1 }
+
+fgHaSystemMode OBJECT-TYPE
+ SYNTAX FgHaMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "High-availability mode (Standalone, A-A or A-P)"
+ ::= { fgHaInfo 1 }
+
+fgHaGroupId OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "HA cluster group ID device is configured for"
+ ::= { fgHaInfo 2 }
+
+fgHaPriority OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "HA clustering priority of the device (default = 127)"
+ ::= { fgHaInfo 3 }
+
+fgHaOverride OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of a primary override flag"
+ ::= { fgHaInfo 4 }
+
+fgHaAutoSync OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Configuration of an automatic configuration
+ synchronization (enabled or disabled)"
+ ::= { fgHaInfo 5 }
+
+fgHaSchedule OBJECT-TYPE
+ SYNTAX FgHaLBSchedule
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Load-balancing schedule of cluster (in A-A mode)"
+ ::= { fgHaInfo 6 }
+
+fgHaGroupName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "HA cluster group name"
+ ::= { fgHaInfo 7 }
+
+--
+-- fortinet.fnFortiGateMib.fgHighAvailability.fgHaTables
+--
+
+fgHaTables OBJECT IDENTIFIER
+ ::= { fgHighAvailability 2 }
+
+fgHaStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgHaStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Some useful statistics for all members of a cluster. This table is also available in standalone mode."
+ ::= { fgHaTables 1 }
+
+fgHaStatsEntry OBJECT-TYPE
+ SYNTAX FgHaStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statistics for a particular HA cluster's unit"
+ INDEX { fgHaStatsIndex }
+ ::= { fgHaStatsTable 1 }
+
+FgHaStatsEntry ::= SEQUENCE {
+ fgHaStatsIndex FnIndex,
+ fgHaStatsSerial DisplayString,
+ fgHaStatsCpuUsage Gauge32,
+ fgHaStatsMemUsage Gauge32,
+ fgHaStatsNetUsage Gauge32,
+ fgHaStatsSesCount Gauge32,
+ fgHaStatsPktCount Counter32,
+ fgHaStatsByteCount Counter32,
+ fgHaStatsIdsCount Counter32,
+ fgHaStatsAvCount Counter32,
+ fgHaStatsHostname DisplayString,
+ fgHaStatsSyncStatus FgHaStatsSyncStatusType,
+ fgHaStatsSyncDatimeSucc DateAndTime,
+ fgHaStatsSyncDatimeUnsucc DateAndTime,
+ fgHaStatsGlobalChecksum DisplayString,
+ fgHaStatsPrimarySerial DisplayString,
+ fgHaStatsAllChecksum DisplayString
+}
+
+fgHaStatsIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index value that uniquely identifies an
+ unit in the HA Cluster"
+ ::= { fgHaStatsEntry 1 }
+
+fgHaStatsSerial OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Serial number of the HA cluster member for this row"
+ ::= { fgHaStatsEntry 2 }
+
+fgHaStatsCpuUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CPU usage of the specified cluster member (percentage)"
+ ::= { fgHaStatsEntry 3 }
+
+fgHaStatsMemUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Memory usage of the specified cluster member (percentage)"
+ ::= { fgHaStatsEntry 4 }
+
+fgHaStatsNetUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Network bandwidth usage of specified cluster member (kbps)"
+ ::= { fgHaStatsEntry 5 }
+
+fgHaStatsSesCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current session count of specified cluster member"
+ ::= { fgHaStatsEntry 6 }
+
+fgHaStatsPktCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets processed by the specified cluster member since start-up"
+ ::= { fgHaStatsEntry 7 }
+
+fgHaStatsByteCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes processed by the specified cluster member since start-up"
+ ::= { fgHaStatsEntry 8 }
+
+fgHaStatsIdsCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of IDS/IPS events triggered on the specified cluster member since start-up"
+ ::= { fgHaStatsEntry 9 }
+
+fgHaStatsAvCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of anti-virus events triggered on the specified cluster member since start-up"
+ ::= { fgHaStatsEntry 10 }
+
+fgHaStatsHostname OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Host name of the specified cluster member"
+ ::= { fgHaStatsEntry 11 }
+
+fgHaStatsSyncStatus OBJECT-TYPE
+ SYNTAX FgHaStatsSyncStatusType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current HA Sync status"
+ ::= { fgHaStatsEntry 12 }
+
+fgHaStatsSyncDatimeSucc OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Date and time of last successful sync"
+ ::= { fgHaStatsEntry 13 }
+
+fgHaStatsSyncDatimeUnsucc OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Date and time of last unsuccessful sync"
+ ::= { fgHaStatsEntry 14 }
+
+fgHaStatsGlobalChecksum OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current HA global checksum value"
+ ::= { fgHaStatsEntry 15 }
+
+fgHaStatsPrimarySerial OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Serial number of primary during the last synch attempt (successful of not)"
+ ::= { fgHaStatsEntry 16 }
+
+fgHaStatsAllChecksum OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current HA all checksum value"
+ ::= { fgHaStatsEntry 17 }
+
+--
+-- fortinet.fnFortiGateMib.fgHighAvailability.fgHaTrapObjects
+--
+
+fgHaTrapObjects OBJECT IDENTIFIER
+ ::= { fgHighAvailability 3 }
+
+fgHaTrapMemberSerial OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Serial number of an HA cluster member. Used to identify the origin of a trap when a cluster is configured."
+ ::= { fgHaTrapObjects 1 }
+
+--
+-- fortinet.fnFortiGateMib.fgWc
+--
+
+fgWc OBJECT IDENTIFIER
+ ::= { fnFortiGateMib 14 }
+
+--
+-- fortinet.fnFortiGateMib.fgWc.fgWcTrapObjects
+--
+
+fgWcTrapObjects OBJECT IDENTIFIER
+ ::= { fgWc 1 }
+
+fgWcApVdom OBJECT-TYPE
+ SYNTAX FgVdIndex
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Virtual domain the wtp is part of"
+ ::= { fgWcTrapObjects 1 }
+
+fgWcApSerial OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Serial number of the wtp"
+ ::= { fgWcTrapObjects 2 }
+
+fgWcApName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Name of the wtp"
+ ::= { fgWcTrapObjects 3 }
+
+--
+-- fortinet.fnFortiGateMib.fgWc.fgWcInfo
+--
+
+fgWcInfo OBJECT IDENTIFIER
+ ::= { fgWc 2 }
+
+fgWcInfoName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the name of an AC"
+ ::= { fgWcInfo 1 }
+
+fgWcInfoLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the location of an AC"
+ ::= { fgWcInfo 2 }
+
+fgWcInfoWtpCapacity OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the maximum number of WTPs that can be managed on the AC."
+ ::= { fgWcInfo 3 }
+
+fgWcInfoWtpManaged OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the number of WTPs being managed on the AC."
+ ::= { fgWcInfo 4 }
+
+fgWcInfoWtpSessions OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the number of WTPs that are connecting to the AC."
+ ::= { fgWcInfo 5 }
+
+fgWcInfoStationCapacity OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the maximum number of stations that can be supported on the AC."
+ ::= { fgWcInfo 6 }
+
+fgWcInfoStationCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the number of stations that are accessing the wireless service
+ provided by the AC."
+ ::= { fgWcInfo 7 }
+
+--
+-- fortinet.fnFortiGateMib.fgWc.fgWcWlanTable
+--
+
+fgWcWlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgWcWlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that allows the operator to display WLAN profiles."
+ ::= { fgWc 3 }
+
+fgWcWlanEntry OBJECT-TYPE
+ SYNTAX FgWcWlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A set of objects that stores the settings of a WLAN profile."
+ INDEX { fgVdEntIndex, ifIndex }
+ ::= { fgWcWlanTable 1 }
+
+FgWcWlanEntry ::= SEQUENCE {
+ fgWcWlanSsid OCTET STRING,
+ fgWcWlanBroadcastSsid FnBoolState,
+ fgWcWlanSecurity FgWcWlanSecurityType,
+ fgWcWlanEncryption FgWcWlanEncryptionType,
+ fgWcWlanAuthentication FgWcWlanAuthenticationType,
+ fgWcWlanRadiusServer DisplayString,
+ fgWcWlanUserGroup DisplayString,
+ fgWcWlanLocalBridging FnBoolState,
+ fgWcWlanVlanId Integer32,
+ fgWcWlanMeshBackhaul FnBoolState,
+ fgWcWlanStationCapacity Unsigned32,
+ fgWcWlanStationCount Gauge32
+ }
+
+fgWcWlanSsid OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Service set ID of this WLAN profile."
+ ::= { fgWcWlanEntry 1 }
+
+fgWcWlanBroadcastSsid OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether SSID broadcast is enabled on this WLAN profile."
+ ::= { fgWcWlanEntry 2 }
+
+fgWcWlanSecurity OBJECT-TYPE
+ SYNTAX FgWcWlanSecurityType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the security type of the WLAN profile."
+ ::= { fgWcWlanEntry 3 }
+
+fgWcWlanEncryption OBJECT-TYPE
+ SYNTAX FgWcWlanEncryptionType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the encryption method of the WLAN profile."
+ ::= { fgWcWlanEntry 4 }
+
+fgWcWlanAuthentication OBJECT-TYPE
+ SYNTAX FgWcWlanAuthenticationType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the authentication method of the WLAN profile."
+ ::= { fgWcWlanEntry 5 }
+
+fgWcWlanRadiusServer OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the specified RADIUS server of the WLAN profile."
+ ::= { fgWcWlanEntry 6 }
+
+fgWcWlanUserGroup OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the specified user group of the WLAN profile."
+ ::= { fgWcWlanEntry 7 }
+
+fgWcWlanLocalBridging OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether local bridging is enabled on this WLAN profile."
+ ::= { fgWcWlanEntry 8 }
+
+fgWcWlanVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0 | 1..4094 | 4095)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the VLAN ID of the WLAN profile."
+ ::= { fgWcWlanEntry 9 }
+
+fgWcWlanMeshBackhaul OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether mesh backhaul is enabled on this WLAN profile."
+ ::= { fgWcWlanEntry 10 }
+
+fgWcWlanStationCapacity OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the maximum number of clients allowed on this WLAN profile."
+ ::= { fgWcWlanEntry 11 }
+
+fgWcWlanStationCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the number of clients currently connected to this WLAN profile."
+ ::= { fgWcWlanEntry 12 }
+
+--
+-- fortinet.fnFortiGateMib.fgWc.fgWcWtpTables
+--
+
+fgWcWtpTables OBJECT IDENTIFIER
+ ::= { fgWc 4 }
+
+--
+-- fortinet.fnFortiGateMib.fgWc.fgWcWtpTables.fgWcWtpProfileTable
+--
+
+fgWcWtpProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgWcWtpProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of objects that display WTP profiles for WTPs to be managed before they connect
+ to the AC. A WTP could get the new configuration through the CAPWAP control channel."
+ ::= { fgWcWtpTables 1 }
+
+fgWcWtpProfileEntry OBJECT-TYPE
+ SYNTAX FgWcWtpProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A set of objects that display a WTP profile."
+ INDEX { fgVdEntIndex, fgWcWtpProfileName }
+ ::= { fgWcWtpProfileTable 1 }
+
+FgWcWtpProfileEntry ::= SEQUENCE {
+ fgWcWtpProfileName DisplayString,
+ fgWcWtpProfilePlatform DisplayString,
+ fgWcWtpProfileDataChannelDtlsPolicy BITS,
+ fgWcWtpProfileCountryString FgWcCountryString
+ }
+
+fgWcWtpProfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..36))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents the name of a WTP profile."
+ ::= { fgWcWtpProfileEntry 1 }
+
+fgWcWtpProfilePlatform OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the hardware platform of a WTP profile."
+ ::= { fgWcWtpProfileEntry 2 }
+
+fgWcWtpProfileDataChannelDtlsPolicy OBJECT-TYPE
+ SYNTAX BITS { other(0), clear(1), dtls(2), ipsec(3), ipsecsn(4) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AC communicates its policy on the use of DTLS for the CAPWAP data channel.
+ The AC MAY support more than one option, represented by the bit field below:
+ other(0) - Other method, for example, vendor specific
+ clear(1) - Clear text
+ dtls(2) - DTLS
+ ipsec(3) - IPsec
+ ipsecsn(4) - IPsec-sn"
+ ::= { fgWcWtpProfileEntry 3 }
+
+fgWcWtpProfileCountryString OBJECT-TYPE
+ SYNTAX FgWcCountryString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the country setting of a WTP profile, in ISO string format."
+ ::= { fgWcWtpProfileEntry 4 }
+
+--
+-- fortinet.fnFortiGateMib.fgWc.fgWcWtpTables.fgWcWtpProfileRadioTable
+--
+
+fgWcWtpProfileRadioTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgWcWtpProfileRadioEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of objects that display WTP radio profiles for WTP radios to be managed
+ before the WTPs connect to the AC. A WTP radio could get the new configuration
+ through the CAPWAP control channel."
+ ::= { fgWcWtpTables 2 }
+
+fgWcWtpProfileRadioEntry OBJECT-TYPE
+ SYNTAX FgWcWtpProfileRadioEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A set of objects that display a WTP radio profile."
+ INDEX { fgVdEntIndex, fgWcWtpProfileRadioProfileName, fgWcWtpProfileRadioRadioId }
+ ::= { fgWcWtpProfileRadioTable 1 }
+
+FgWcWtpProfileRadioEntry ::= SEQUENCE {
+ fgWcWtpProfileRadioProfileName DisplayString,
+ fgWcWtpProfileRadioRadioId FgWcWtpRadioId,
+ fgWcWtpProfileRadioMode FgWcWtpRadioMode,
+ fgWcWtpProfileRadioApScan FnBoolState,
+ fgWcWtpProfileRadioWidsProfile DisplayString,
+ fgWcWtpProfileRadioDarrp FnBoolState,
+ fgWcWtpProfileRadioFrequencyHandoff FnBoolState,
+ fgWcWtpProfileRadioApHandoff FnBoolState,
+ fgWcWtpProfileRadioBeaconInterval Integer32,
+ fgWcWtpProfileRadioDtimPeriod Integer32,
+ fgWcWtpProfileRadioBand FgWcWtpRadioType,
+ fgWcWtpProfileRadioChannelBonding FnBoolState,
+ fgWcWtpProfileRadioChannel DisplayString,
+ fgWcWtpProfileRadioAutoTxPowerControl FnBoolState,
+ fgWcWtpProfileRadioAutoTxPowerLow Integer32,
+ fgWcWtpProfileRadioAutoTxPowerHigh Integer32,
+ fgWcWtpProfileRadioTxPowerLevel Gauge32,
+ fgWcWtpProfileRadioVaps DisplayString,
+ fgWcWtpProfileRadioStationCapacity Unsigned32,
+ fgWcWtpProfileRadioChannelWidth FgWcWtpChannelWidthType
+ }
+
+fgWcWtpProfileRadioProfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..36))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents the name of a WTP profile."
+ ::= { fgWcWtpProfileRadioEntry 1 }
+
+fgWcWtpProfileRadioRadioId OBJECT-TYPE
+ SYNTAX FgWcWtpRadioId
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents the radio Id of a WTP radio."
+ ::= { fgWcWtpProfileRadioEntry 2 }
+
+fgWcWtpProfileRadioMode OBJECT-TYPE
+ SYNTAX FgWcWtpRadioMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the operating mode of a WTP radio."
+ ::= { fgWcWtpProfileRadioEntry 3 }
+
+fgWcWtpProfileRadioApScan OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether background scan is enabled on this WTP radio."
+ ::= { fgWcWtpProfileRadioEntry 4 }
+
+fgWcWtpProfileRadioWidsProfile OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the WIDS profile configured for this WTP radio."
+ ::= { fgWcWtpProfileRadioEntry 5 }
+
+fgWcWtpProfileRadioDarrp OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether DARRP is enabled on this WTP radio."
+ ::= { fgWcWtpProfileRadioEntry 6 }
+
+fgWcWtpProfileRadioFrequencyHandoff OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether frequency handoff is enabled on this WTP radio."
+ ::= { fgWcWtpProfileRadioEntry 7 }
+
+fgWcWtpProfileRadioApHandoff OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether AP handoff is enabled on this WTP radio."
+ ::= { fgWcWtpProfileRadioEntry 8 }
+
+fgWcWtpProfileRadioBeaconInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute shall specify the number of TUs that a station shall use for scheduling
+ Beacon transmissions. This value is transmitted in Beacon and Probe Response frames."
+ ::= { fgWcWtpProfileRadioEntry 9 }
+
+fgWcWtpProfileRadioDtimPeriod OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute shall specify the number of beacon intervals that shall elapse between
+ transmission of Beacon frames containing a TIM element whose DTIM Count field is 0.
+ This value is transmitted in the DTIM Period field of Beacon frames."
+ ::= { fgWcWtpProfileRadioEntry 10 }
+
+fgWcWtpProfileRadioBand OBJECT-TYPE
+ SYNTAX FgWcWtpRadioType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the radio band setting configured for this WTP radio."
+ ::= { fgWcWtpProfileRadioEntry 11 }
+
+fgWcWtpProfileRadioChannelBonding OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether channel bonding is enabled on this WTP radio."
+ ::= { fgWcWtpProfileRadioEntry 12 }
+
+fgWcWtpProfileRadioChannel OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents a list of channels configured for this WTP radio."
+ ::= { fgWcWtpProfileRadioEntry 13 }
+
+fgWcWtpProfileRadioAutoTxPowerControl OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether automatic TX power control is enabled on this WTP radio."
+ ::= { fgWcWtpProfileRadioEntry 14 }
+
+fgWcWtpProfileRadioAutoTxPowerLow OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the low limit of the power level configured for this WTP radio, in dBm.
+ Applicable only when auto power leveling is enabled."
+ ::= { fgWcWtpProfileRadioEntry 15 }
+
+fgWcWtpProfileRadioAutoTxPowerHigh OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the high limit of the power level configured for this WTP radio, in dBm.
+ Applicable only when auto power leveling is enabled."
+ ::= { fgWcWtpProfileRadioEntry 16 }
+
+fgWcWtpProfileRadioTxPowerLevel OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the radio TX power setting configured for this WTP radio, in percentage.
+ Application only when auto power leveling is disabled."
+ ::= { fgWcWtpProfileRadioEntry 17 }
+
+fgWcWtpProfileRadioVaps OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents a list of WLANs configured for this WTP radio."
+ ::= { fgWcWtpProfileRadioEntry 18 }
+
+fgWcWtpProfileRadioStationCapacity OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the maximum number of clients allowed on this WTP radio."
+ ::= { fgWcWtpProfileRadioEntry 19 }
+
+fgWcWtpProfileRadioChannelWidth OBJECT-TYPE
+ SYNTAX FgWcWtpChannelWidthType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the channel width on this WTP radio."
+ ::= { fgWcWtpProfileRadioEntry 20 }
+
+--
+-- fortinet.fnFortiGateMib.fgWc.fgWcWtpTables.fgWcWtpConfigTable
+--
+
+fgWcWtpConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgWcWtpConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of objects that display the configuration of WTPs."
+ ::= { fgWcWtpTables 3 }
+
+fgWcWtpConfigEntry OBJECT-TYPE
+ SYNTAX FgWcWtpConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A set of objects that display the configuration of a WTP."
+ INDEX { fgVdEntIndex, fgWcWtpConfigWtpId }
+ ::= { fgWcWtpConfigTable 1 }
+
+FgWcWtpConfigEntry ::= SEQUENCE {
+ fgWcWtpConfigWtpId DisplayString,
+ fgWcWtpConfigWtpAdmin INTEGER,
+ fgWcWtpConfigWtpName DisplayString,
+ fgWcWtpConfigWtpLocation DisplayString,
+ fgWcWtpConfigWtpProfile DisplayString,
+ fgWcWtpConfigRadioEnable FnBoolState,
+ fgWcWtpConfigRadioAutoTxPowerControl FnBoolState,
+ fgWcWtpConfigRadioAutoTxPowerLow Integer32,
+ fgWcWtpConfigRadioAutoTxPowerHigh Integer32,
+ fgWcWtpConfigRadioTxPowerLevel Gauge32,
+ fgWcWtpConfigRadioBand FgWcWtpRadioBandType,
+ fgWcWtpConfigRadioApScan FnBoolState,
+ fgWcWtpConfigVapAll FnBoolState,
+ fgWcWtpConfigVaps DisplayString
+ }
+
+fgWcWtpConfigWtpId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..36))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents the unique identifier of a WTP."
+ ::= { fgWcWtpConfigEntry 1 }
+
+fgWcWtpConfigWtpAdmin OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0),
+ discovered(1),
+ disable(2),
+ enable(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the administrative status of this WTP.
+ The following enumerated values are supported:
+ discovered(1) - This WTP was discovered though discovery or join request messages.
+ disable(2) - Controller is configured to not provide service to this WTP.
+ enable(3), - Controller is configured to provide service to this WTP.
+ other(0) - The administration state of the WTP is unknown."
+ ::= { fgWcWtpConfigEntry 2 }
+
+fgWcWtpConfigWtpName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the name configured for this WTP."
+ ::= { fgWcWtpConfigEntry 3 }
+
+fgWcWtpConfigWtpLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the location of this WTP."
+ ::= { fgWcWtpConfigEntry 4 }
+
+fgWcWtpConfigWtpProfile OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the WTP profile configured for this WTP."
+ ::= { fgWcWtpConfigEntry 5 }
+
+fgWcWtpConfigRadioEnable OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether radio is enabled for this WTP."
+ ::= { fgWcWtpConfigEntry 6 }
+
+fgWcWtpConfigRadioAutoTxPowerControl OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether radio automatic TX power control is enabled on this WTP."
+ ::= { fgWcWtpConfigEntry 7 }
+
+fgWcWtpConfigRadioAutoTxPowerLow OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the low limit of radio automatic TX power control configured for this WTP, in dBm."
+ ::= { fgWcWtpConfigEntry 8 }
+
+fgWcWtpConfigRadioAutoTxPowerHigh OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the high limit of radio automatic TX power control configured for this WTP, in dBm."
+ ::= { fgWcWtpConfigEntry 9 }
+
+fgWcWtpConfigRadioTxPowerLevel OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the radio TX power setting configured for this WTP, in percentage."
+ ::= { fgWcWtpConfigEntry 10 }
+
+fgWcWtpConfigRadioBand OBJECT-TYPE
+ SYNTAX FgWcWtpRadioBandType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the radio band configured for this WTP."
+ ::= { fgWcWtpConfigEntry 11 }
+
+fgWcWtpConfigRadioApScan OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether background scan is enabled on this WTP."
+ ::= { fgWcWtpConfigEntry 12 }
+
+fgWcWtpConfigVapAll OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether all VAPs are selected for this WTP."
+ ::= { fgWcWtpConfigEntry 13 }
+
+fgWcWtpConfigVaps OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents a list of VAPs configured for this WTP."
+ ::= { fgWcWtpConfigEntry 14 }
+
+--
+-- fortinet.fnFortiGateMib.fgWc.fgWcWtpTables.fgWcWtpSessionTable
+--
+
+fgWcWtpSessionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgWcWtpSessionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of objects that indicate the AC's CAPWAP FSM state for each WTP,
+ and helps the operator to query a WTP's current status."
+ ::= { fgWcWtpTables 4 }
+
+fgWcWtpSessionEntry OBJECT-TYPE
+ SYNTAX FgWcWtpSessionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A set of objects that displays the AC's CAPWAP FSM state for each WTP.
+ Also, the operator could query the current status of a WTP by using
+ the identifier of the corresponding WTP."
+ INDEX { fgVdEntIndex, fgWcWtpSessionWtpId }
+ ::= { fgWcWtpSessionTable 1 }
+
+FgWcWtpSessionEntry ::= SEQUENCE {
+ fgWcWtpSessionWtpId DisplayString,
+ fgWcWtpSessionWtpIpAddressType InetAddressType,
+ fgWcWtpSessionWtpIpAddress InetAddress,
+ fgWcWtpSessionWtpLocalIpAddressType InetAddressType,
+ fgWcWtpSessionWtpLocalIpAddress InetAddress,
+ fgWcWtpSessionWtpBaseMacAddress PhysAddress,
+ fgWcWtpSessionConnectionState INTEGER,
+ fgWcWtpSessionWtpUpTime TimeTicks,
+ fgWcWtpSessionWtpDaemonUpTime TimeTicks,
+ fgWcWtpSessionWtpSessionUpTime TimeTicks,
+ fgWcWtpSessionWtpProfileName DisplayString,
+ fgWcWtpSessionWtpModelNumber DisplayString,
+ fgWcWtpSessionWtpHwVersion DisplayString,
+ fgWcWtpSessionWtpSwVersion DisplayString,
+ fgWcWtpSessionWtpBootVersion DisplayString,
+ fgWcWtpSessionWtpRegionCode DisplayString,
+ fgWcWtpSessionWtpStationCount Gauge32,
+ fgWcWtpSessionWtpByteRxCount Counter64,
+ fgWcWtpSessionWtpByteTxCount Counter64,
+ fgWcWtpSessionWtpCpuUsage Gauge32,
+ fgWcWtpSessionWtpMemoryUsage Gauge32,
+ fgWcWtpSessionWtpMemoryCapacity Unsigned32
+ }
+
+fgWcWtpSessionWtpId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..36))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents the unique identifier of a WTP."
+ ::= { fgWcWtpSessionEntry 1 }
+
+fgWcWtpSessionWtpIpAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the IP address type of a WTP.
+ Only ipv4(1) and ipv6(2) are supported by the object."
+ ::= { fgWcWtpSessionEntry 2 }
+
+fgWcWtpSessionWtpIpAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the IP address of a WTP that corresponds to the IP address in
+ the IP packet header.
+ The format of this IP address is determined by the corresponding instance of
+ object fgWcWtpWtpIpAddressType."
+ ::= { fgWcWtpSessionEntry 3 }
+
+fgWcWtpSessionWtpLocalIpAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the local IP address type of a WTP.
+ Only ipv4(1) and ipv6(2) are supported by the object."
+ ::= { fgWcWtpSessionEntry 4 }
+
+fgWcWtpSessionWtpLocalIpAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the local IP address of a WTP and models the CAPWAP Local IPv4 Address
+ or CAPWAP Local IPv6 Address fields [RFC5415].
+ If a Network Address Translation (NAT) device is present between WTP and AC, the value of
+ fgWcWtpWtpLocalIpAddress will be different from the value of fgWcWtpWtpIpAddress.
+ The format of this IP address is determined by the corresponding instance of object
+ fgWcWtpSessionWtpLocalIpAddressType."
+ ::= { fgWcWtpSessionEntry 5 }
+
+fgWcWtpSessionWtpBaseMacAddress OBJECT-TYPE
+ SYNTAX PhysAddress (SIZE(6|8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the WTP's Base MAC Address, which MAY be assigned to the primary
+ Ethernet interface.
+ The instance of the object corresponds to the Base MAC Address sub-element
+ in the CAPWAP protocol [RFC5415]."
+ ::= { fgWcWtpSessionEntry 6 }
+
+fgWcWtpSessionConnectionState OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0),
+ offLine(1),
+ onLine(2),
+ downloadingImage(3),
+ connectedImage(4),
+ standby(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the connection state of a WTP to AC.
+ The following enumerated values are supported:
+ offLine(1) - The WTP is not connected.
+ onLine(2) - The WTP is connected.
+ downloadingImage(3) - The WTP is downloading software image from the AC on joining.
+ connectedImage(4) - The AC is pushing software image to the connected WTP.
+ standby(5) - The WTP is standby on the AC.
+ other(0) - The WTP connection state is unknown."
+ ::= { fgWcWtpSessionEntry 7 }
+
+fgWcWtpSessionWtpUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the time (in hundredths of a second) since the WTP boots."
+ ::= { fgWcWtpSessionEntry 8 }
+
+fgWcWtpSessionWtpDaemonUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the time (in hundredths of a second) since the WTP daemon has been started."
+ ::= { fgWcWtpSessionEntry 9 }
+
+fgWcWtpSessionWtpSessionUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the time (in hundredths of a second) since the WTP connects to the AC."
+ ::= { fgWcWtpSessionEntry 10 }
+
+fgWcWtpSessionWtpProfileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the profile configured for this WTP."
+ ::= { fgWcWtpSessionEntry 11 }
+
+fgWcWtpSessionWtpModelNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the model number of a WTP."
+ ::= { fgWcWtpSessionEntry 12 }
+
+fgWcWtpSessionWtpHwVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the hardware version of a WTP."
+ ::= { fgWcWtpSessionEntry 13 }
+
+fgWcWtpSessionWtpSwVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the software version of a WTP."
+ ::= { fgWcWtpSessionEntry 14 }
+
+fgWcWtpSessionWtpBootVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the boot loader version of a WTP."
+ ::= { fgWcWtpSessionEntry 15 }
+
+fgWcWtpSessionWtpRegionCode OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the region code programmed for this WTP."
+ ::= { fgWcWtpSessionEntry 16 }
+
+fgWcWtpSessionWtpStationCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the number of clients currently connected to this WTP."
+ ::= { fgWcWtpSessionEntry 17 }
+
+fgWcWtpSessionWtpByteRxCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the number of bytes received by this WTP."
+ ::= { fgWcWtpSessionEntry 18 }
+
+fgWcWtpSessionWtpByteTxCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the number of bytes transmitted by this WTP."
+ ::= { fgWcWtpSessionEntry 19 }
+
+fgWcWtpSessionWtpCpuUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the current CPU usage of a WTP (percentage)."
+ ::= { fgWcWtpSessionEntry 20 }
+
+fgWcWtpSessionWtpMemoryUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the current memory usage of a WTP (percentage)."
+ ::= { fgWcWtpSessionEntry 21 }
+
+fgWcWtpSessionWtpMemoryCapacity OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the total physical memory (RAM) installed (KB)."
+ ::= { fgWcWtpSessionEntry 22 }
+
+--
+-- fortinet.fnFortiGateMib.fgWc.fgWcWtpTables.fgWcWtpSessionRadioTable
+--
+
+fgWcWtpSessionRadioTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgWcWtpSessionRadioEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of objects that display the status of radios in WTP sessions."
+ ::= { fgWcWtpTables 5 }
+
+fgWcWtpSessionRadioEntry OBJECT-TYPE
+ SYNTAX FgWcWtpSessionRadioEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A set of objects that display the status of a radio in a WTP session."
+ INDEX { fgVdEntIndex, fgWcWtpSessionRadioWtpId, fgWcWtpSessionRadioRadioId}
+ ::= { fgWcWtpSessionRadioTable 1 }
+
+FgWcWtpSessionRadioEntry ::= SEQUENCE {
+ fgWcWtpSessionRadioWtpId DisplayString,
+ fgWcWtpSessionRadioRadioId FgWcWtpRadioId,
+ fgWcWtpSessionRadioMode FgWcWtpRadioMode,
+ fgWcWtpSessionRadioBaseBssid PhysAddress,
+ fgWcWtpSessionRadioCountryString FgWcCountryString,
+ fgWcWtpSessionRadioCountryCode Integer32,
+ fgWcWtpSessionRadioOperatingChannel FgWcWtpRadioChannelNumber,
+ fgWcWtpSessionRadioOperatingPower Integer32,
+ fgWcWtpSessionRadioStationCount Gauge32
+ }
+
+fgWcWtpSessionRadioWtpId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..36))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents the unique identifier of a WTP."
+ ::= { fgWcWtpSessionRadioEntry 1 }
+
+fgWcWtpSessionRadioRadioId OBJECT-TYPE
+ SYNTAX FgWcWtpRadioId
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents the radio Id of a radio."
+ ::= { fgWcWtpSessionRadioEntry 2 }
+
+fgWcWtpSessionRadioMode OBJECT-TYPE
+ SYNTAX FgWcWtpRadioMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the operating mode of this radio."
+ ::= { fgWcWtpSessionRadioEntry 3 }
+
+fgWcWtpSessionRadioBaseBssid OBJECT-TYPE
+ SYNTAX PhysAddress (SIZE(6|8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents base bssid of this radio."
+ ::= { fgWcWtpSessionRadioEntry 4 }
+
+fgWcWtpSessionRadioCountryString OBJECT-TYPE
+ SYNTAX FgWcCountryString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the current operating country string, in ISO string format."
+ ::= { fgWcWtpSessionRadioEntry 5 }
+
+fgWcWtpSessionRadioCountryCode OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the current operating country code."
+ ::= { fgWcWtpSessionRadioEntry 6 }
+
+fgWcWtpSessionRadioOperatingChannel OBJECT-TYPE
+ SYNTAX FgWcWtpRadioChannelNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the current operating channel of this radio."
+ ::= { fgWcWtpSessionRadioEntry 7 }
+
+fgWcWtpSessionRadioOperatingPower OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the current operating power of this radio, in dBm."
+ ::= { fgWcWtpSessionRadioEntry 8 }
+
+fgWcWtpSessionRadioStationCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the number of clients currently connected to this radio."
+ ::= { fgWcWtpSessionRadioEntry 9 }
+
+--
+-- fortinet.fnFortiGateMib.fgWc.fgWcWtpTables.fgWcWtpSessionVapTable
+--
+
+fgWcWtpSessionVapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgWcWtpSessionVapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of objects that display the status of VAPs in WTP sessions.
+ A VAP represents an SSID that is assigned on a WTP radio."
+ ::= { fgWcWtpTables 6 }
+
+fgWcWtpSessionVapEntry OBJECT-TYPE
+ SYNTAX FgWcWtpSessionVapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A set of objects that display the status of a VAP in a WTP session."
+ INDEX { fgVdEntIndex, fgWcWtpSessionVapWtpId, fgWcWtpSessionVapRadioId, ifIndex }
+ ::= { fgWcWtpSessionVapTable 1 }
+
+FgWcWtpSessionVapEntry ::= SEQUENCE {
+ fgWcWtpSessionVapWtpId DisplayString,
+ fgWcWtpSessionVapRadioId FgWcWtpRadioId,
+ fgWcWtpSessionVapSsid OCTET STRING,
+ fgWcWtpSessionVapStationCount Gauge32,
+ fgWcWtpSessionVapByteRxCount Counter64,
+ fgWcWtpSessionVapByteTxCount Counter64
+ }
+
+fgWcWtpSessionVapWtpId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..36))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents the unique identifier of a WTP."
+ ::= { fgWcWtpSessionVapEntry 1 }
+
+fgWcWtpSessionVapRadioId OBJECT-TYPE
+ SYNTAX FgWcWtpRadioId
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents the radio Id of a VAP."
+ ::= { fgWcWtpSessionVapEntry 2 }
+
+fgWcWtpSessionVapSsid OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Service set ID of this VAP interface."
+ ::= { fgWcWtpSessionVapEntry 3 }
+
+fgWcWtpSessionVapStationCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the number of clients currently connected to this VAP."
+ ::= { fgWcWtpSessionVapEntry 4 }
+
+fgWcWtpSessionVapByteRxCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the number of bytes received by this VAP."
+ ::= { fgWcWtpSessionVapEntry 5 }
+
+fgWcWtpSessionVapByteTxCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the number of bytes transmitted by this VAP."
+ ::= { fgWcWtpSessionVapEntry 6 }
+
+--
+-- fortinet.fnFortiGateMib.fgWc.fgWcStaTable
+--
+
+fgWcStaTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgWcStaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that provides information of all the wireless stations that are accessing
+ the wireless service provided by the AC."
+ ::= { fgWc 5 }
+
+fgWcStaEntry OBJECT-TYPE
+ SYNTAX FgWcStaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A set of objects that display information of a wireless station."
+ INDEX { fgVdEntIndex, ifIndex, fgWcStaMacAddress }
+ ::= { fgWcStaTable 1 }
+
+FgWcStaEntry ::= SEQUENCE {
+ fgWcStaMacAddress PhysAddress,
+ fgWcStaWlan DisplayString,
+ fgWcStaWtpId DisplayString,
+ fgWcStaRadioId FgWcWtpRadioId,
+ fgWcStaVlanId Integer32,
+ fgWcStaIpAddressType InetAddressType,
+ fgWcStaIpAddress InetAddress,
+ fgWcStaVci DisplayString,
+ fgWcStaHost DisplayString,
+ fgWcStaUser DisplayString,
+ fgWcStaGroup DisplayString,
+ fgWcStaSignal Integer32,
+ fgWcStaNoise Integer32,
+ fgWcStaIdle Gauge32,
+ fgWcStaBandwidthTx Gauge32,
+ fgWcStaBandwidthRx Gauge32,
+ fgWcStaChannel FgWcWtpRadioChannelNumber,
+ fgWcStaRadioType FgWcWtpRadioType,
+ fgWcStaSecurity FgWcWlanSecurityType,
+ fgWcStaEncrypt FgWcWlanEncryptionType,
+ fgWcStaOnline INTEGER
+ }
+
+fgWcStaMacAddress OBJECT-TYPE
+ SYNTAX PhysAddress (SIZE(6|8))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents the MAC address of a wireless station."
+ ::= { fgWcStaEntry 1 }
+
+fgWcStaWlan OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "WLAN interface that a wireless station is connected to."
+ ::= { fgWcStaEntry 2 }
+
+fgWcStaWtpId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Unique identifier of the WTP that a wireless station is connected to."
+ ::= { fgWcStaEntry 3 }
+
+fgWcStaRadioId OBJECT-TYPE
+ SYNTAX FgWcWtpRadioId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the radio of the WTP that a wireless station is connected to."
+ ::= { fgWcStaEntry 4 }
+
+fgWcStaVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0 | 1..4094 | 4095)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the VLAN ID that is assigned to a wireless station."
+ ::= { fgWcStaEntry 5 }
+
+fgWcStaIpAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the IP address type of a wireless station.
+ Only ipv4(1) and ipv6(2) are supported by the object."
+ ::= { fgWcStaEntry 6 }
+
+fgWcStaIpAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the IP address of a wireless station."
+ ::= { fgWcStaEntry 7 }
+
+fgWcStaVci OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the vendor class identifier of a wireless station."
+ ::= { fgWcStaEntry 8 }
+
+fgWcStaHost OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the host name of a wireless station."
+ ::= { fgWcStaEntry 9 }
+
+fgWcStaUser OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the user name of a wireless station."
+ ::= { fgWcStaEntry 10 }
+
+fgWcStaGroup OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the user group of a wireless station."
+ ::= { fgWcStaEntry 11 }
+
+fgWcStaSignal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the signal strengh of a wireless station, in dBm."
+ ::= { fgWcStaEntry 12 }
+
+fgWcStaNoise OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the noise level of a wireless station, in dBm."
+ ::= { fgWcStaEntry 13 }
+
+fgWcStaIdle OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates how long a wireless station in inactive, in seconds."
+ ::= { fgWcStaEntry 14 }
+
+fgWcStaBandwidthTx OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the TX bandwidth of a wireless station, in kbps."
+ ::= { fgWcStaEntry 15 }
+
+fgWcStaBandwidthRx OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the RX bandwidth of a wireless station, in kbps."
+ ::= { fgWcStaEntry 16 }
+
+fgWcStaChannel OBJECT-TYPE
+ SYNTAX FgWcWtpRadioChannelNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the frequency channel that a wireless station is using."
+ ::= { fgWcStaEntry 17 }
+
+fgWcStaRadioType OBJECT-TYPE
+ SYNTAX FgWcWtpRadioType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the radio physical type of a wireless station."
+ ::= { fgWcStaEntry 18 }
+
+fgWcStaSecurity OBJECT-TYPE
+ SYNTAX FgWcWlanSecurityType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the security type of a wireless station."
+ ::= { fgWcStaEntry 19 }
+
+fgWcStaEncrypt OBJECT-TYPE
+ SYNTAX FgWcWlanEncryptionType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the encryption method of a wireless station."
+ ::= { fgWcStaEntry 20 }
+
+fgWcStaOnline OBJECT-TYPE
+ SYNTAX INTEGER { yes(1), no(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represent online status of a wireless station."
+ ::= { fgWcStaEntry 21 }
+
+--
+-- fortinet.fnFortiGateMib.fgFc
+--
+
+fgFc OBJECT IDENTIFIER
+ ::= { fnFortiGateMib 15 }
+
+--
+-- fortinet.fnFortiGateMib.fgFc.fgFcTrapObjects
+--
+
+fgFcTrapObjects OBJECT IDENTIFIER
+ ::= { fgFc 1 }
+
+fgFcSwVdom OBJECT-TYPE
+ SYNTAX FgVdIndex
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Virtual domain the switch is part of"
+ ::= { fgFcTrapObjects 1 }
+
+fgFcSwSerial OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Serial number of the switch"
+ ::= { fgFcTrapObjects 2 }
+
+fgFcSwName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Name of the switch"
+ ::= { fgFcTrapObjects 3 }
+
+--
+-- fortinet.fnFortiGateMib.fgServerLoadBalance
+--
+
+fgServerLoadBalance OBJECT IDENTIFIER
+ ::= { fnFortiGateMib 16 }
+
+--
+-- fortinet.fnFortiGateMib.fgServerLoadBalance.fgServerLoadBalanceTrapObjects
+--
+
+fgServerLoadBalanceTrapObjects OBJECT IDENTIFIER
+ ::= { fgServerLoadBalance 1 }
+
+fgServerLoadBalanceRealServerAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "IP of the real server."
+ ::= { fgServerLoadBalanceTrapObjects 1 }
+
+fgServerLoadBalanceVirtualServerName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Name of the virual server."
+ ::= { fgServerLoadBalanceTrapObjects 2 }
+
+fgServerLoadBalanceRealServerAddress6 OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "IPv6 of the real server."
+ ::= { fgServerLoadBalanceTrapObjects 3 }
+
+--
+-- fortinet.fnFortiGateMib.fgUsbModemInfo
+--
+
+fgUsbModemInfo OBJECT IDENTIFIER
+ ::= { fnFortiGateMib 17 }
+
+--
+-- fortinet.fnFortiGateMib.fgUsbModemInfo.fgUsbModemInfoObjects
+--
+
+fgUsbModemInfoObjects OBJECT IDENTIFIER
+ ::= { fgUsbModemInfo 1 }
+
+fgUsbModemSignalStrength OBJECT-TYPE
+ SYNTAX INTEGER { level0(0), level1(1), level2(2), level3(3), level4(4) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "3G/4G USB Modem signal Strength."
+ ::= { fgUsbModemInfoObjects 1 }
+
+fgUsbModemStatus OBJECT-TYPE
+ SYNTAX INTEGER { disconnected(0), connected(1) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " 3G/4G USB Modem status."
+ ::= { fgUsbModemInfoObjects 2 }
+
+fgUsbModemSimState OBJECT-TYPE
+ SYNTAX INTEGER { invalid(0), valid(1) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "3G/4G USB Modem sim card status."
+ ::= { fgUsbModemInfoObjects 3 }
+
+fgUsbModemVendor OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "3G/4G USB Modem vendor name."
+ ::= { fgUsbModemInfoObjects 4 }
+
+fgUsbModemProduct OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "3G/4G USB Modem product name."
+ ::= { fgUsbModemInfoObjects 5 }
+
+fgUsbModemNetwork OBJECT-TYPE
+ SYNTAX INTEGER { network3G(0), networkLTE(1) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "3G/4G USB Modem network type."
+ ::= { fgUsbModemInfoObjects 6 }
+
+fgUsbModemId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "3G/4G USB Modem identifier."
+ ::= { fgUsbModemInfoObjects 7 }
+
+fgUsbModemSimId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "3G/4G USB Modem sim card identifier."
+ ::= { fgUsbModemInfoObjects 8 }
+
+--
+-- fortinet.fnFortiGateMib.fgDevice
+--
+
+fgDevice OBJECT IDENTIFIER
+ ::= { fnFortiGateMib 18 }
+
+--
+-- fortinet.fnFortiGateMib.fgDevice.fgDeviceTrapObjects
+--
+
+fgDeviceTrapObjects OBJECT IDENTIFIER
+ ::= { fgDevice 1 }
+
+fgDeviceMacAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The MAC address pertaining the Device."
+ ::= { fgDeviceTrapObjects 1 }
+
+fgDeviceCreated OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The created time pertaining the Device."
+ ::= { fgDeviceTrapObjects 2 }
+
+fgDeviceLastSeen OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The last seen time pertaining the Device."
+ ::= { fgDeviceTrapObjects 3 }
+
+--
+-- fortinet.fnFortiGateMib.fgInternalLTEModemsInfo
+--
+
+fgInternalLTEModemsInfo OBJECT IDENTIFIER
+ ::= { fnFortiGateMib 19 }
+
+--
+-- fortinet.fnFortiGateMib.fgInternalLTEModemsInfo.fgMdmInfoTable
+--
+
+fgMdmInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgMdmInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing information applicable
+ to internal LTE modems."
+ ::= { fgInternalLTEModemsInfo 1 }
+
+--
+-- fortinet.fnFortiGateMib.fgInternalLTEModemsInfo.fgMdmInfoTable.fgMdmInfoEntry
+--
+
+fgMdmInfoEntry OBJECT-TYPE
+ SYNTAX FgMdmInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable
+ to a particular LTE Modem. OIDs from fgMdmVendor are
+ not displayed if a modem is not detected."
+ INDEX { fgMdmEntIndex }
+ ::= { fgMdmInfoTable 1 }
+
+FgMdmInfoEntry ::= SEQUENCE {
+ fgMdmEntIndex FnIndex,
+ fgMdmDetected INTEGER,
+ fgMdmVendor DisplayString,
+ fgMdmModel DisplayString,
+ fgMdmRevision DisplayString,
+ fgMdmMsisdn DisplayString,
+ fgMdmEsn DisplayString,
+ fgMdmImei DisplayString,
+ fgMdmHwRevision DisplayString,
+ fgMdmMeid DisplayString,
+ fgMdmSwRev DisplayString,
+ fgMdmSku DisplayString,
+ fgMdmFsn DisplayString,
+ fgMdmPrlVer DisplayString,
+ fgMdmFwVer DisplayString,
+ fgMdmPriFwVer DisplayString,
+ fgMdmCarrierAbbr DisplayString,
+ fgMdmActState INTEGER,
+ fgMdmOpMode INTEGER,
+ fgMdmLacTac DisplayString,
+ fgMdmActBand DisplayString,
+ fgMdmCellId DisplayString,
+ fgMdmRssi Integer32
+}
+
+fgMdmEntIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used to identify the instance of an internal LTE modem."
+ ::= { fgMdmInfoEntry 1 }
+
+fgMdmDetected OBJECT-TYPE
+ SYNTAX INTEGER { no(0), yes(1) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Internal Modem Detected."
+ ::= { fgMdmInfoEntry 2 }
+
+fgMdmVendor OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Vendor Name."
+ ::= { fgMdmInfoEntry 3 }
+
+fgMdmModel OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Model Name."
+ ::= { fgMdmInfoEntry 4 }
+
+fgMdmRevision OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Modem Firmware Revision."
+ ::= { fgMdmInfoEntry 5 }
+
+fgMdmMsisdn OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "MSISDN."
+ ::= { fgMdmInfoEntry 6 }
+
+fgMdmEsn OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ESN."
+ ::= { fgMdmInfoEntry 7 }
+
+fgMdmImei OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IMEI."
+ ::= { fgMdmInfoEntry 8 }
+
+fgMdmHwRevision OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hardware Revision."
+ ::= { fgMdmInfoEntry 9 }
+
+fgMdmMeid OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "MEID."
+ ::= { fgMdmInfoEntry 10 }
+
+fgMdmSwRev OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Software Revision."
+ ::= { fgMdmInfoEntry 11 }
+
+fgMdmSku OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SKU."
+ ::= { fgMdmInfoEntry 12 }
+
+fgMdmFsn OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "FSN."
+ ::= { fgMdmInfoEntry 13 }
+
+fgMdmPrlVer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Prl Version."
+ ::= { fgMdmInfoEntry 14 }
+
+fgMdmFwVer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Modem Firmware Version."
+ ::= { fgMdmInfoEntry 15 }
+
+fgMdmPriFwVer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PRI Firmware Version."
+ ::= { fgMdmInfoEntry 16 }
+
+fgMdmCarrierAbbr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Modem Carrier Abbriviation."
+ ::= { fgMdmInfoEntry 17 }
+
+fgMdmActState OBJECT-TYPE
+ SYNTAX INTEGER {
+ notActivated(0),
+ activated(1),
+ connecting(2),
+ connected(3),
+ otaspAuthenticated(4),
+ otaspNamDownloaded(5),
+ otaspMdnDownloaded(6),
+ otaspImsiDownloaded(7),
+ otaspPrlDownloaded(8),
+ otaspSpcDownloaded(9),
+ otaspSettingsCmted(10)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Modem Activation State.
+ The following enumerated values are supported:
+ notActivated(0) - Service not activated.
+ activated(1) - Service is activated.
+ connecting(2) - Connection in progress for automatic activation.
+ connected(3) - Connection connected for automatic activation.
+ otaspAuthenticated(4) - OTASP security authenticated.
+ otaspNamDownloaded(5) - OTASP NAM downloaded.
+ otaspMdnDownloaded(6) - OTASP MDN downloaded.
+ otaspImsiDownloaded(7) - OTASP IMSI downloaded.
+ otaspPrlDownloaded(8) - OTASP PRL downloaded.
+ otaspSpcDownloaded(9) - OTASP SPC downloaded.
+ otaspSettingsCmted(10) - OTASP settings committed."
+ ::= { fgMdmInfoEntry 18 }
+
+fgMdmOpMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ online(0),
+ lowPower(1),
+ factoryTest(2),
+ offLine(3),
+ reset(4),
+ shuttingDown(5),
+ persistentLowPower(6),
+ modeOnlyLowPower(7),
+ unknown(255)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Modem Operation Mode.
+ The following enumerated values are supported:
+ online(0) - Device can acquire a system and make calls.
+ lowPower(1) - Device has temporarily disabled RF.
+ factoryTest(2) - Special mode for manufacturer tests.
+ offLine(3) - Device has deactivated RF and is partially shutdown.
+ reset(4) - Device is in the process of power cycling.
+ shuttingDown(5) - Device is in the process of shutting down.
+ persistentLowPower(6) - Device has disabled RF and state persists even after a reset.
+ modeOnlyLowPower(7) - Mode-only Low Power.
+ unknown(255) - Unknown. "
+ ::= { fgMdmInfoEntry 19 }
+
+fgMdmLacTac OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Modem LAC/TAC Code."
+ ::= { fgMdmInfoEntry 20 }
+
+fgMdmActBand OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Modem Active Band In Use."
+ ::= { fgMdmInfoEntry 21 }
+
+fgMdmCellId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Modem Network Cell ID."
+ ::= { fgMdmInfoEntry 22 }
+
+fgMdmRssi OBJECT-TYPE
+ SYNTAX Integer32(-128..127)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Modem Current Rssi."
+ ::= { fgMdmInfoEntry 23 }
+--
+-- fortinet.fnFortiGateMib.fgInternalLTEModemsInfo.fgSimInfoTable
+--
+
+fgSimInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgSimInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing information applicable
+ to SIM cards on internal LTE modems."
+ ::= { fgInternalLTEModemsInfo 2 }
+
+--
+-- fortinet.fnFortiGateMib.fgInternalLTEModemsInfo.fgSimInfoTable.fgSimInfoEntry
+--
+
+fgSimInfoEntry OBJECT-TYPE
+ SYNTAX FgSimInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable
+ to a particular SIM card on an particular LTE Modem.
+ Although we only have one SIM slot and one internal modem now,
+ in fact one modem supports multiple SIM slots, that's why we have
+ fgMdmEntIndex in the record. It shows nothing if the modem is not detected."
+ INDEX { fgSimEntIndex }
+ ::= { fgSimInfoTable 1 }
+
+FgSimInfoEntry ::= SEQUENCE {
+ fgSimEntIndex FnIndex,
+ fgSimMdmEntIndex FnIndex,
+ fgSimState INTEGER,
+ fgSimIccid DisplayString,
+ fgSimImsi DisplayString,
+ fgSimCountry DisplayString,
+ fgSimNetwork DisplayString
+}
+
+fgSimEntIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used to identify the instance of a SIM card."
+ ::= { fgSimInfoEntry 1 }
+
+fgSimMdmEntIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index used to identify the instance of an internal LTE modem."
+ ::= { fgSimInfoEntry 2 }
+
+fgSimState OBJECT-TYPE
+ SYNTAX INTEGER {
+ initialized(0),
+ lockedOrFailed(1),
+ notPresent(2),
+ reserved(3),
+ unknown(255)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " SIM card state.
+ The following enumerated values are supported:
+ initialized(0) - UIM initialization completed.
+ lockedOrFailed(1) - UIM is locked or failed.
+ notPresent(2) - No UIM in the device.
+ reserved(3) - Reserved, unknown.
+ unknown(255) - UIM state currently unavailable. "
+ ::= { fgSimInfoEntry 3 }
+
+fgSimIccid OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ICCID."
+ ::= { fgSimInfoEntry 4 }
+
+fgSimImsi OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IMSI."
+ ::= { fgSimInfoEntry 5 }
+
+fgSimCountry OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Carrier Country."
+ ::= { fgSimInfoEntry 6 }
+
+fgSimNetwork OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Carrier Network."
+ ::= { fgSimInfoEntry 7 }
+
+--
+-- fortinet.fnFortiGateMib.fgInternalLTEModemsInfo.fgSignalInfoTable
+--
+
+fgSignalInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgSignalInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing information applicable
+ to signal strength on an internal LTE modems."
+ ::= { fgInternalLTEModemsInfo 3 }
+
+--
+-- fortinet.fnFortiGateMib.fgInternalLTEModemsInfo.fgSignalInfoTable.fgSignalInfoEntry
+--
+
+fgSignalInfoEntry OBJECT-TYPE
+ SYNTAX FgSignalInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable
+ to signal strength on an internal LTE modem. If the modem with the modem index
+ is not present, it shows nothing. If the specific type of signal is not present,
+ the OID shows nothing either."
+ INDEX { fgSigMdmEntIndex }
+ ::= { fgSignalInfoTable 1 }
+
+FgSignalInfoEntry ::= SEQUENCE {
+ fgSigMdmEntIndex FnIndex,
+ fgCdmaRssi Integer32,
+ fgCdmaEcio Integer32,
+ fgHdrRssi Integer32,
+ fgHdrEcio Integer32,
+ fgHdrSinr Integer32,
+ fgHdrIo Integer32,
+ fgGsm Integer32,
+ fgWcdmaRssi Integer32,
+ fgWcdmaEcio Integer32,
+ fgLteRssi Integer32,
+ fgLteRsrq Integer32,
+ fgLteRsrp Integer32,
+ fgLteSnr Integer32,
+ fgTdma Integer32
+}
+
+fgSigMdmEntIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used to identify the instance of an internal LTE modem."
+ ::= { fgSignalInfoEntry 1 }
+
+fgCdmaRssi OBJECT-TYPE
+ SYNTAX Integer32(-128..127)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RSSI for CDMA."
+ ::= { fgSignalInfoEntry 2 }
+
+fgCdmaEcio OBJECT-TYPE
+ SYNTAX Integer32(-65536..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ECIO for CDMA."
+ ::= { fgSignalInfoEntry 3 }
+
+fgHdrRssi OBJECT-TYPE
+ SYNTAX Integer32(-128..127)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RSSI for HDR."
+ ::= { fgSignalInfoEntry 4 }
+
+fgHdrEcio OBJECT-TYPE
+ SYNTAX Integer32(-65536..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ECIO for HDR."
+ ::= { fgSignalInfoEntry 5 }
+
+fgHdrSinr OBJECT-TYPE
+ SYNTAX Integer32(0..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SINR for HDR."
+ ::= { fgSignalInfoEntry 6 }
+
+fgHdrIo OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IO for HDR."
+ ::= { fgSignalInfoEntry 7 }
+
+fgGsm OBJECT-TYPE
+ SYNTAX Integer32(-128..127)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "GSM Signal Strength."
+ ::= { fgSignalInfoEntry 8 }
+
+fgWcdmaRssi OBJECT-TYPE
+ SYNTAX Integer32(-128..127)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RSSI for WCDMA."
+ ::= { fgSignalInfoEntry 9 }
+
+fgWcdmaEcio OBJECT-TYPE
+ SYNTAX Integer32(-65536..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ECIO for WCDMA."
+ ::= { fgSignalInfoEntry 10 }
+
+fgLteRssi OBJECT-TYPE
+ SYNTAX Integer32(-128..127)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RSSI for LTE."
+ ::= { fgSignalInfoEntry 11 }
+
+fgLteRsrq OBJECT-TYPE
+ SYNTAX Integer32(-128..127)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RSRQ for LTE."
+ ::= { fgSignalInfoEntry 12 }
+
+fgLteRsrp OBJECT-TYPE
+ SYNTAX Integer32(-65536..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RSRP for LTE."
+ ::= { fgSignalInfoEntry 13 }
+
+fgLteSnr OBJECT-TYPE
+ SYNTAX Integer32(-65536..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SNR for LTE."
+ ::= { fgSignalInfoEntry 14 }
+
+fgTdma OBJECT-TYPE
+ SYNTAX Integer32(-128..127)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TDMA Signal Strength."
+ ::= { fgSignalInfoEntry 15 }
+
+--
+-- fortinet.fnFortiGateMib.fgInternalLTEModemsInfo.fgTrafficInfoTable
+--
+
+fgTrafficInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgTrafficInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing information applicable
+ to data traffic information on an internal LTE modems."
+ ::= { fgInternalLTEModemsInfo 4 }
+
+--
+-- fortinet.fnFortiGateMib.fgInternalLTEModemsInfo.fgTrafficInfoTable.fgTrafficInfoEntry
+--
+
+fgTrafficInfoEntry OBJECT-TYPE
+ SYNTAX FgTrafficInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable
+ to data traffic information on an internal LTE modem. If the modem with the modem index
+ is not present, it shows nothing."
+ INDEX { fgTrafMdmEntIndex }
+ ::= { fgTrafficInfoTable 1 }
+
+FgTrafficInfoEntry ::= SEQUENCE {
+ fgTrafMdmEntIndex FnIndex,
+ fgTxPacksOK Counter32,
+ fgRxPacksOK Counter32,
+ fgTxPacksErr Counter32,
+ fgRxPacksErr Counter32,
+ fgTxPacksOverflow Counter32,
+ fgRxPacksOverflow Counter32,
+ fgTxBytesOK Counter64,
+ fgRxBytesOK Counter64,
+ fgLastCallTxBytesOK Counter64,
+ fgLastCallRxBytesOK Counter64,
+ fgTxPacksDrop Counter32,
+ fgRxPacksDrop Counter32
+}
+
+fgTrafMdmEntIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used to identify the instance of an internal LTE modem."
+ ::= { fgTrafficInfoEntry 1 }
+
+fgTxPacksOK OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tx Packets OK."
+ ::= { fgTrafficInfoEntry 2 }
+
+fgRxPacksOK OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx Packets OK."
+ ::= { fgTrafficInfoEntry 3 }
+
+fgTxPacksErr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tx Packets Error."
+ ::= { fgTrafficInfoEntry 4 }
+
+fgRxPacksErr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx Packets Error."
+ ::= { fgTrafficInfoEntry 5 }
+
+fgTxPacksOverflow OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tx Packets Overflow."
+ ::= { fgTrafficInfoEntry 6 }
+
+fgRxPacksOverflow OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx Packets Olverflow."
+ ::= { fgTrafficInfoEntry 7 }
+
+fgTxBytesOK OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tx Bytes OK."
+ ::= { fgTrafficInfoEntry 8 }
+
+fgRxBytesOK OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx Bytes OK."
+ ::= { fgTrafficInfoEntry 9 }
+
+fgLastCallTxBytesOK OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Last Call Tx Bytes OK."
+ ::= { fgTrafficInfoEntry 10 }
+
+fgLastCallRxBytesOK OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Last Call Rx Bytes OK."
+ ::= { fgTrafficInfoEntry 11 }
+
+fgTxPacksDrop OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tx Packets Dropped."
+ ::= { fgTrafficInfoEntry 12 }
+
+fgRxPacksDrop OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx Packets Dropped."
+ ::= { fgTrafficInfoEntry 13 }
+
+--
+-- fortinet.fnFortiGateMib.fgInternalLTEModemsInfo.fgSessInfoTable
+--
+
+fgSessInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgSessInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing information applicable
+ to data session information on an internal LTE modems."
+ ::= { fgInternalLTEModemsInfo 5 }
+
+--
+-- fortinet.fnFortiGateMib.fgInternalLTEModemsInfo.fgSessInfoTable.fgSessInfoEntry
+--
+
+fgSessInfoEntry OBJECT-TYPE
+ SYNTAX FgSessInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable
+ to data session information on an internal LTE modem. In QMI stack, each modem can have 2
+ sessions at the same time, IPv4 and IPv6. In the future if MBIM is adopted, we can have
+ multiple VLAN sessions at the same time. It shows nothing if the modem is not present."
+ INDEX { fgLteSessEntIndex }
+ ::= { fgSessInfoTable 1 }
+
+FgSessInfoEntry ::= SEQUENCE {
+ fgLteSessEntIndex FnIndex,
+ fgSessMdmEntIndex FnIndex,
+ fdLteIfName DisplayString,
+ fdLteSessConnStat INTEGER,
+ fdLteProfId Integer32,
+ fdLteProfName DisplayString,
+ fdLteProfType INTEGER,
+ fdLtePdpType INTEGER,
+ fdLteProfApn DisplayString,
+ fdLteProfIpFamily INTEGER,
+ fdLteIpv4Addr IpAddress,
+ fdLteIpv4GwAddr IpAddress,
+ fdLteIpv4NetMask IpAddress,
+ fdLteIpv4PriDns IpAddress,
+ fdLteIpv4SecDns IpAddress,
+ fdLteIpv6Addr Ipv6Address,
+ fdLteIpv6PrefLen Integer32,
+ fdLteIpv6GwAddr Ipv6Address,
+ fdLteIpv6GwPrefLen Integer32,
+ fdLteIpv6PriDns Ipv6Address,
+ fdLteIpv6SecDns Ipv6Address,
+ fdLteMtu Integer32,
+ fdLteAutoConn INTEGER,
+ fdLteNetType INTEGER,
+ fdLteNetTypeLas INTEGER,
+ fdLteLinkProto INTEGER
+}
+
+fgLteSessEntIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used to identify the instance of a data session on an internal LTE modem."
+ ::= { fgSessInfoEntry 1 }
+
+fgSessMdmEntIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index used to identify the instance of an internal LTE modem."
+ ::= { fgSessInfoEntry 2 }
+
+fdLteIfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface Name of an internal LTE modem."
+ ::= { fgSessInfoEntry 3 }
+
+fdLteSessConnStat OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ disconnected(1),
+ connected(2),
+ suspended(3),
+ authenticating(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Connection Status of a data session on an Internal LTE modem.
+ The following enumerated values are supported:
+ unknown(0) - Unknown status.
+ disconnected(1) - Network is disconnected.
+ connected(2) - Network is connected.
+ suspended(3) - Network connection is suspended.
+ authenticating(4) - Network authentication is ongoing."
+ ::= { fgSessInfoEntry 4 }
+
+fdLteProfId OBJECT-TYPE
+ SYNTAX Integer32(0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Wireless profile index of a data session on an internal LTE modem."
+ ::= { fgSessInfoEntry 5 }
+
+fdLteProfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Wireless profile name of a data session on an internal LTE modem."
+ ::= { fgSessInfoEntry 6 }
+
+fdLteProfType OBJECT-TYPE
+ SYNTAX INTEGER {
+ lpt3gpp(0),
+ lpt3gpp2(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Wireless profile type of a data session on an internal LTE modem.
+ The following enumerated values are supported:
+ lpt3gpp(0) - 3GPP profile type.
+ lpt3gpp2(1) - 3gpp2 profile type. "
+ ::= { fgSessInfoEntry 7 }
+
+fdLtePdpType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipv4(0),
+ ppp(1),
+ ipv6(2),
+ ipv4v6(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Wireless profile PDP context type of a data session on an internal LTE modem.
+ The following enumerated values are supported:
+ ipv4(0) - IPv4.
+ ppp(1) - PPP.
+ ipv6(2) - IPv6.
+ ipv4v6(3) - IPv4 and IPv6. "
+ ::= { fgSessInfoEntry 8 }
+
+fdLteProfApn OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Wireless profile APN name of a data session on an internal LTE modem."
+ ::= { fgSessInfoEntry 9 }
+
+fdLteProfIpFamily OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipv4(4),
+ ipv6(6),
+ unspecified(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Wireless profile IP Family of a data session on an internal LTE modem.
+ The following enumerated values are supported:
+ ipv4(4) - IPv4.
+ ipv6(6) - IPv6.
+ unspecified(3) - None specified. "
+ ::= { fgSessInfoEntry 10 }
+
+fdLteIpv4Addr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Wireless profile IPv4 Address of a data session on an internal LTE modem.
+ It shows nothing if a data session does not exist or the data session is not
+ of IP Family IPv4."
+ ::= { fgSessInfoEntry 11 }
+
+fdLteIpv4GwAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Wireless profile IPv4 Gateway Address of a data session on an internal LTE modem.
+ It shows nothing if a data session does not exist or the data session is not
+ of IP Family IPv4."
+ ::= { fgSessInfoEntry 12 }
+
+fdLteIpv4NetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Wireless profile IPv4 Net Mask of a data session on an internal LTE modem.
+ It shows nothing if a data session does not exist or the data session is not
+ of IP Family IPv4."
+ ::= { fgSessInfoEntry 13 }
+
+fdLteIpv4PriDns OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Wireless profile IPv4 Primary DNS Server Address of a data session on an internal LTE modem.
+ It shows nothing if a data session does not exist or the data session is not
+ of IP Family IPv4."
+ ::= { fgSessInfoEntry 14 }
+
+fdLteIpv4SecDns OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Wireless profile IPv4 Secondary DNS Server Address of a data session on an internal LTE modem.
+ It shows nothing if a data session does not exist or the data session is not
+ of IP Family IPv4."
+ ::= { fgSessInfoEntry 15 }
+
+fdLteIpv6Addr OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Wireless profile IPv6 Address of a data session on an internal LTE modem.
+ It shows nothing if a data session does not exist or the data session is not
+ of IP Family IPv6."
+ ::= { fgSessInfoEntry 16 }
+
+fdLteIpv6PrefLen OBJECT-TYPE
+ SYNTAX Integer32(0..127)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Wireless profile IPv6 Address Prefix of a data session on an internal LTE modem.
+ It shows nothing if a data session does not exist or the data session is not
+ of IP Family IPv6."
+ ::= { fgSessInfoEntry 17 }
+
+fdLteIpv6GwAddr OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Wireless profile IPv6 Gateway Address of a data session on an internal LTE modem.
+ It shows nothing if a data session does not exist or the data session is not
+ of IP Family IPv6."
+ ::= { fgSessInfoEntry 18 }
+
+fdLteIpv6GwPrefLen OBJECT-TYPE
+ SYNTAX Integer32(0..127)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Wireless profile IPv6 Gateway Address Prefix of a data session on an internal LTE modem.
+ It shows nothing if a data session does not exist or the data session is not
+ of IP Family IPv6."
+ ::= { fgSessInfoEntry 19 }
+
+fdLteIpv6PriDns OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Wireless profile Primary DNS IPv6 Address of a data session on an internal LTE modem.
+ It shows nothing if a data session does not exist or the data session is not
+ of IP Family IPv6."
+ ::= { fgSessInfoEntry 20 }
+
+fdLteIpv6SecDns OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Wireless profile Secondary DNS IPv6 Address of a data session on an internal LTE modem.
+ It shows nothing if a data session does not exist or the data session is not
+ of IP Family IPv6."
+ ::= { fgSessInfoEntry 21 }
+
+fdLteMtu OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Wireless profile MTU of a data session on an internal LTE modem.
+ It shows nothing if a data session does not exist."
+ ::= { fgSessInfoEntry 22 }
+
+fdLteAutoConn OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1),
+ paused(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Wireless profile auto connection status of a data session on an internal LTE modem.
+ The following enumerated values are supported:
+ disabled(0) - Disabled.
+ enabled(1) - Enabled.
+ paused(2) - Paused (resume on power cycle). "
+ ::= { fgSessInfoEntry 23 }
+
+fdLteNetType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(-1),
+ cdma1x(1),
+ evdo(2),
+ gsm(3),
+ umts(4),
+ evdoReva(5),
+ edge(6),
+ hsdpa(7),
+ hsupa(8),
+ hsdpaHsupa(9),
+ lte(10),
+ ehrpd(11),
+ hsdpaPlus(12),
+ hsdpaPlusHsupa(13),
+ dchsdpaPlus(14),
+ dchspdaPlusHsupa(15)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Wireless profile network type of a data session on an internal LTE modem.
+ The following enumerated values are supported:
+ unknown(-1) - Unknown.
+ cdma1x(1) - CDMA2000 1x.
+ evdo(2) - CDMA2000 HRPD 1xEV-DO.
+ gsm(3) - GSM.
+ umts(4) - UMTS.
+ evdoReva(5) - CDMA2000 HRPD 1xEV-DO RevA.
+ edge(6) - EDGE.
+ hsdpa(7) - HSDPA and WCDMA.
+ hsupa(8) - WCDMA and HSUPA.
+ hsdpaHsupa(9) - HSDPA and HSUPA.
+ lte(10) - LTE.
+ ehrpd(11) - CDMA2000 eHRPD.
+ hsdpaPlus(12) - HSDPA+ and WCDMA.
+ hsdpaPlusHsupa(13) - HSDPA+ and HSUPA.
+ dchsdpaPlus(14) - DC-HSDPA+ and WCDMA.
+ dchspdaPlusHsupa(15) - DC-HSDPA+ and HSUPA."
+ ::= { fgSessInfoEntry 24 }
+
+fdLteNetTypeLas OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(-1),
+ cdma1x(1),
+ evdo(2),
+ gsm(3),
+ umts(4),
+ evdoReva(5),
+ edge(6),
+ hsdpa(7),
+ hsupa(8),
+ hsdpaHsupa(9),
+ lte(10),
+ ehrpd(11),
+ hsdpaPlus(12),
+ hsdpaPlusHsupa(13),
+ dchsdpaPlus(14),
+ dchspdaPlusHsupa(15)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Wireless profile network type of the last data session on an internal LTE modem.
+ The following enumerated values are supported:
+ unknown(-1) - Unknown.
+ cdma1x(1) - CDMA2000 1x.
+ evdo(2) - CDMA2000 HRPD 1xEV-DO.
+ gsm(3) - GSM.
+ umts(4) - UMTS.
+ evdoReva(5) - CDMA2000 HRPD 1xEV-DO RevA.
+ edge(6) - EDGE.
+ hsdpa(7) - HSDPA and WCDMA.
+ hsupa(8) - WCDMA and HSUPA.
+ hsdpaHsupa(9) - HSDPA and HSUPA.
+ lte(10) - LTE.
+ ehrpd(11) - CDMA2000 eHRPD.
+ hsdpaPlus(12) - HSDPA+ and WCDMA.
+ hsdpaPlusHsupa(13) - HSDPA+ and HSUPA.
+ dchsdpaPlus(14) - DC-HSDPA+ and WCDMA.
+ dchspdaPlusHsupa(15) - DC-HSDPA+ and HSUPA."
+ ::= { fgSessInfoEntry 25 }
+
+fdLteLinkProto OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ ieee8023(1),
+ rawIp(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Wireless profile data link protocol of a data session on an internal LTE modem.
+ The following enumerated values are supported:
+ unknown(0) - Unknown.
+ ieee8023(1) - IEEE 802.3 ethernet mode.
+ rawIp(2) - Raw IP mode. "
+ ::= { fgSessInfoEntry 26 }
+
+--
+-- fortinet.fnFortiGateMib.fgInternalLTEModemsInfo.fgGpsInfoTable
+--
+
+fgGpsInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgGpsInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing information applicable
+ to GPS information on an internal LTE modems."
+ ::= { fgInternalLTEModemsInfo 6 }
+
+--
+-- fortinet.fnFortiGateMib.fgInternalLTEModemsInfo.fgGpsInfoTable.fgGpsInfoEntry
+--
+
+fgGpsInfoEntry OBJECT-TYPE
+ SYNTAX FgGpsInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable
+ to GPS information on an internal LTE modem. If the modem with the modem index
+ is not present, GPS deamon is not enabled, or a GPS location is not acquired successfully,
+ it shows nothing. Also since no matter how many modems we have in a device, the location
+ information is the same, here the index is always 1."
+ INDEX { fgGpsMdmEntIndex }
+ ::= { fgGpsInfoTable 1 }
+
+FgGpsInfoEntry ::= SEQUENCE {
+ fgGpsMdmEntIndex FnIndex,
+ fgGpsEnabled INTEGER,
+ fgLatitude DisplayString,
+ fgLongitude DisplayString,
+ fgUtcTime DisplayString,
+ fgLocalTime DisplayString
+}
+
+fgGpsMdmEntIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used to identify the instance of an internal LTE modem, here it is always 1."
+ ::= { fgGpsInfoEntry 1 }
+
+fgGpsEnabled OBJECT-TYPE
+ SYNTAX INTEGER { no(0), yes(1) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Is GPS daemon enabled."
+ ::= { fgGpsInfoEntry 2 }
+
+fgLatitude OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Latitude."
+ ::= { fgGpsInfoEntry 3 }
+
+fgLongitude OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Longitude."
+ ::= { fgGpsInfoEntry 4 }
+
+fgUtcTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "UTC Time."
+ ::= { fgGpsInfoEntry 5 }
+
+fgLocalTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Local Time."
+ ::= { fgGpsInfoEntry 6 }
+
+--
+-- fortinet.fnFortiGateMib.fgInternalLTEModemsInfo.fgDatausageInfoTable
+--
+
+fgDatausageInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgDatausageInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing information applicable
+ to data usage information on an internal LTE modems."
+ ::= { fgInternalLTEModemsInfo 7 }
+
+--
+-- fortinet.fnFortiGateMib.fgInternalLTEModemsInfo.fgDatausageInfoTable.fgDatausageInfoEntry
+--
+
+fgDatausageInfoEntry OBJECT-TYPE
+ SYNTAX FgDatausageInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable
+ to data usage information on an internal LTE modem. If the modem with the modem index
+ is not present, data usage trackingis not enabled, it shows nothing."
+ INDEX { fgDatausageMdmEntIndex }
+ ::= { fgDatausageInfoTable 1 }
+
+FgDatausageInfoEntry ::= SEQUENCE {
+ fgDatausageMdmEntIndex FnIndex,
+ fgDatausageEnabled INTEGER,
+ fgDataOut Counter64,
+ fgDataIn Counter64
+}
+
+fgDatausageMdmEntIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index used to identify the instance of an internal LTE modem."
+ ::= { fgDatausageInfoEntry 1 }
+
+fgDatausageEnabled OBJECT-TYPE
+ SYNTAX INTEGER{ no(0), yes(1) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Data usage tracking enabled."
+ ::= { fgDatausageInfoEntry 2 }
+
+fgDataOut OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bytes Out."
+ ::= { fgDatausageInfoEntry 3 }
+
+fgDataIn OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bytes In."
+ ::= { fgDatausageInfoEntry 4 }
+
+--
+-- fortinet.fnFortiGateMib.fgNPU
+--
+
+fgNPU OBJECT IDENTIFIER
+ ::= { fnFortiGateMib 20 }
+
+--
+-- fortinet.fnFortiGateMib.fgNPU.fgNPUInfo
+--
+
+FgNPUIndex ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "data type for NPU indexes"
+ SYNTAX Integer32 (0..255)
+
+fgNPUInfo OBJECT IDENTIFIER
+ ::= { fgNPU 1 }
+
+fgNPUNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of NPUs in NPUTable"
+ ::= { fgNPUInfo 1 }
+
+fgNPUName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of the NPU"
+ ::= { fgNPUInfo 2 }
+
+fgNPUDrvDriftSum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Summation of driver session drift counters(fgNPUDrvDrift)"
+ ::= { fgNPUInfo 3 }
+
+--
+-- fortinet.fnFortiGateMib.fgNPU.fgNPUTables
+--
+
+fgNPUTables OBJECT IDENTIFIER
+ ::= { fgNPU 2 }
+
+--
+-- fortinet.fnFortiGateMib.fgNPU.fgNPUTables.fgNPUTable
+--
+
+fgNPUTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgNPUEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of NPUs in the device"
+ ::= { fgNPUTables 1 }
+
+fgNPUEntry OBJECT-TYPE
+ SYNTAX FgNPUEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable
+ to a particular NPU"
+ INDEX { fgNPUEntIndex }
+ ::= { fgNPUTable 1 }
+
+FgNPUEntry ::= SEQUENCE {
+ fgNPUEntIndex FgNPUIndex,
+ fgNPUSessionTblSize Gauge32,
+ fgNPUSessionCount Gauge32,
+ fgNPUDrvDrift Integer32
+}
+
+fgNPUEntIndex OBJECT-TYPE
+ SYNTAX FgNPUIndex (0..255)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "NPU index used to uniquely identify NPU in the system."
+ ::= { fgNPUEntry 1 }
+
+fgNPUSessionTblSize OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of session table in the NPU"
+ ::= { fgNPUEntry 2 }
+
+fgNPUSessionCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of active sessions in the NPU"
+ ::= { fgNPUEntry 3 }
+
+fgNPUDrvDrift OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Difference of session count between driver and hardware"
+ ::= { fgNPUEntry 4 }
+
+--
+-- fortinet.fnFortiGateMib.fgLog
+--
+
+fgLog OBJECT IDENTIFIER
+ ::= { fnFortiGateMib 21}
+
+--
+-- fortinet.fnFortiGateMib.fgLog.fgLogInfo
+--
+
+FgLogDeviceIndex ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "Data type for log device indexes"
+ SYNTAX Integer32 (0..255)
+
+fgLogInfo OBJECT IDENTIFIER
+ ::= { fgLog 1 }
+
+fgLogDeviceNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of log devices in LogDevices"
+ ::= { fgLogInfo 1 }
+
+--
+-- fortinet.fnFortiGateMib.fgLog.fgLogDevices
+--
+
+fgLogDevices OBJECT IDENTIFIER
+ ::= { fgLog 2 }
+
+--
+-- fortinet.fnFortiGateMib.fgLog.fgLogDevices.fgLogDeviceTable
+--
+fgLogDeviceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgLogDeviceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of log devices on the fortigate"
+ ::= { fgLogDevices 1 }
+
+fgLogDeviceEntry OBJECT-TYPE
+ SYNTAX FgLogDeviceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information about a specific log device"
+ INDEX { fgLogDeviceEntryIndex }
+ ::= { fgLogDeviceTable 1 }
+
+FgLogDeviceEntry ::= SEQUENCE {
+ fgLogDeviceEntryIndex FgLogDeviceIndex,
+ fgLogDeviceEnabled Integer32,
+ fgLogDeviceName DisplayString,
+ fgLogDeviceSentCount Counter32,
+ fgLogDeviceRelayedCount Counter32,
+ fgLogDeviceCachedCount Gauge32,
+ fgLogDeviceFailedCount Counter32,
+ fgLogDeviceDroppedCount Counter32
+}
+
+fgLogDeviceEntryIndex OBJECT-TYPE
+ SYNTAX FgLogDeviceIndex (0..255)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Log device index in the list of reported log devices"
+ ::= { fgLogDeviceEntry 1 }
+
+fgLogDeviceEnabled OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Indicated whether the log device is enabled"
+ ::= { fgLogDeviceEntry 2 }
+
+fgLogDeviceName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of the log device"
+ ::= { fgLogDeviceEntry 3 }
+
+fgLogDeviceSentCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of logs which have been sent"
+ ::= { fgLogDeviceEntry 4 }
+
+fgLogDeviceRelayedCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of logs which have been relayed"
+ ::= { fgLogDeviceEntry 5 }
+
+fgLogDeviceCachedCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of logs which are cached for later sending"
+ ::= { fgLogDeviceEntry 6 }
+
+fgLogDeviceFailedCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of logs which have failed to send"
+ ::= { fgLogDeviceEntry 7 }
+
+fgLogDeviceDroppedCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of logs which have been dropped"
+ ::= { fgLogDeviceEntry 8 }
+
+--
+-- fortinet.fnFortiGateMib.fgConfig
+--
+
+fgConfig OBJECT IDENTIFIER
+ ::= { fnFortiGateMib 22 }
+
+fgConfigStatus OBJECT IDENTIFIER
+ ::= { fgConfig 1 }
+
+fgConfigSerial OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The serial number of the current configuration, it is increased each time the configuration changes."
+ ::= { fgConfigStatus 1 }
+
+fgConfigChecksum OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The checksum of the current configuration."
+ ::= { fgConfigStatus 2 }
+
+fgConfigLastChangeTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime when the configuration was last changed."
+ ::= { fgConfigStatus 3 }
+
+--
+-- fortinet.fnFortiGateMib.fgDhcp
+--
+
+fgDhcp OBJECT IDENTIFIER
+ ::= { fnFortiGateMib 23 }
+
+--
+-- fortinet.fnFortiGateMib.fgDhcp.fgDhcpInfo
+--
+
+fgDhcpInfo OBJECT IDENTIFIER
+ ::= { fgDhcp 1 }
+
+fgDhcpServerNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of configured DHCP servers on the FORTIGATE."
+ ::= { fgDhcpInfo 1 }
+
+--
+-- fortinet.fnFortiGateMib.fgDhcp.fgDhcpTables
+--
+
+fgDhcpTables OBJECT IDENTIFIER
+ ::= { fgDhcp 2 }
+
+--
+-- fortinet.fnFortiGateMib.fgDhcp.fgDhcpTables.fgDhcpTable
+--
+
+fgDhcpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgDhcpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DHCP server table."
+ ::= { fgDhcpTables 1 }
+
+fgDhcpEntry OBJECT-TYPE
+ SYNTAX FgDhcpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DHCP server entry."
+ INDEX { fgVdEntIndex }
+ ::= { fgDhcpTable 1 }
+
+FgDhcpEntry ::= SEQUENCE {
+ fgDhcpLeaseUsage Integer32
+}
+
+fgDhcpLeaseUsage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lease Usage of the DHCP server."
+ ::= { fgDhcpEntry 2 }
+
+--
+-- fortinet.fnFortiGateMib.fgDhcp.fgDhcpTrapObjects
+--
+
+fgDhcpTrapObjects OBJECT IDENTIFIER
+ ::= { fgDhcp 3 }
+
+fgDhcpTrapType OBJECT-TYPE
+ SYNTAX INTEGER {
+ runOutOfIPPool(1),
+ conflictIP(2),
+ receivedNAK(3)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "DHCP trap type, there are 3 different values as below:
+ runOutOfIPPool(1) - DHCP server runs out of ip pool.
+ conflictIP(2) - IP address is already in use.
+ receivedNAK(3) - DHCP client interface received nak."
+ ::= { fgDhcpTrapObjects 1 }
+
+fgDhcpTrapMessage OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "DHCP trap message including some optional server infos."
+ ::= { fgDhcpTrapObjects 2 }
+
+fgDhcpServerId OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "An ID that uniquely identifies a DHCP server within a vdom."
+ ::= { fgDhcpTrapObjects 3 }
+
+--
+-- fortinet.fnFortiGateMib.fgSw
+--
+
+fgSw OBJECT IDENTIFIER
+ ::= { fnFortiGateMib 24 }
+
+--
+-- fortinet.fnFortiGateMib.fgSw.fgSwDeviceInfo
+--
+
+fgSwDeviceInfo OBJECT IDENTIFIER
+ ::= { fgSw 1 }
+
+--
+-- fortinet.fnFortiGateMib.fgSw.fgSwDeviceInfo.fgSwDeviceTable
+--
+
+fgSwDeviceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgSwDeviceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Switch device table."
+ ::= { fgSwDeviceInfo 1 }
+
+fgSwDeviceEntry OBJECT-TYPE
+ SYNTAX FgSwDeviceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Switch device entry."
+ INDEX { fgVdEntIndex, fgSwDevicePlatform, fgSwDeviceId }
+ ::= { fgSwDeviceTable 1 }
+
+FgSwDeviceEntry ::= SEQUENCE {
+ fgSwDevicePlatform FnIndex,
+ fgSwDeviceId FnIndex,
+ fgSwDeviceSerialNum DisplayString,
+ fgSwDeviceName DisplayString,
+ fgSwDeviceVersion DisplayString,
+ fgSwDeviceAuthorized INTEGER,
+ fgSwDeviceStatus INTEGER,
+ fgSwDeviceJoinTime Gauge32,
+ fgSwDeviceIp IpAddress,
+ fgSwDeviceFlag DisplayString,
+ fgSwCpu Integer32,
+ fgSwMemory Integer32,
+ fgSwDeviceIpv6 Ipv6Address
+}
+
+fgSwDevicePlatform OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Switch device platform type."
+ ::= { fgSwDeviceEntry 1 }
+
+fgSwDeviceId OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Switch device ID."
+ ::= { fgSwDeviceEntry 2 }
+
+fgSwDeviceSerialNum OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch device serial number."
+ ::= { fgSwDeviceEntry 3 }
+
+fgSwDeviceName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch device name."
+ ::= { fgSwDeviceEntry 4 }
+
+fgSwDeviceVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch device software version."
+ ::= { fgSwDeviceEntry 5 }
+
+fgSwDeviceAuthorized OBJECT-TYPE
+ SYNTAX INTEGER { discovered(0), disabled(1), authorized(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch device connection admin state."
+ ::= { fgSwDeviceEntry 6 }
+
+fgSwDeviceStatus OBJECT-TYPE
+ SYNTAX INTEGER { down(0), up(1) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch device connection status."
+ ::= { fgSwDeviceEntry 7 }
+
+fgSwDeviceJoinTime OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time switch device become online."
+ ::= { fgSwDeviceEntry 8 }
+
+fgSwDeviceIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch device IP address."
+ ::= { fgSwDeviceEntry 9 }
+
+fgSwDeviceFlag OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch device transaction flag (C=config sync, U=upgrading, S=staged, D=delay reboot pending, E=config sync error)."
+ ::= { fgSwDeviceEntry 10 }
+
+fgSwCpu OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch CPU usage percentage."
+ ::= { fgSwDeviceEntry 11 }
+
+fgSwMemory OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch memory usage percentage."
+ ::= { fgSwDeviceEntry 12 }
+
+fgSwDeviceIpv6 OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch device IPv6 address."
+ ::= { fgSwDeviceEntry 13 }
+
+--
+-- fortinet.fnFortiGateMib.fgSw.fgSwPortInfo
+--
+
+fgSwPortInfo OBJECT IDENTIFIER
+ ::= { fgSw 2 }
+
+--
+-- fortinet.fnFortiGateMib.fgSw.fgSwPortInfo.fgSwPortTable
+--
+
+fgSwPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgSwPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Switch port table."
+ ::= { fgSwPortInfo 1 }
+
+fgSwPortEntry OBJECT-TYPE
+ SYNTAX FgSwPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Switch port entry."
+ INDEX { fgVdEntIndex, fgSwPortSwitchPlatform, fgSwPortSwitchId, fgSwPortNum }
+ ::= { fgSwPortTable 1 }
+
+FgSwPortEntry ::= SEQUENCE {
+ fgSwPortSwitchPlatform FnIndex,
+ fgSwPortSwitchId FnIndex,
+ fgSwPortNum FnIndex,
+ fgSwPortSwitchSerialNum DisplayString,
+ fgSwPortName DisplayString,
+ fgSwPortStatus INTEGER,
+ fgSwPortSpeedDuplex DisplayString,
+ fgSwPortNativeVlan Integer32,
+ fgSwPortAllowedVlan DisplayString,
+ fgSwPortUntaggedVlan DisplayString,
+ fgSwPortPOE INTEGER,
+ fgSwPortPOEStatus INTEGER,
+ fgSwPortPOEState DisplayString,
+ fgSwPortPOEPower DisplayString
+}
+
+fgSwPortSwitchPlatform OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Switch port platform type."
+ ::= { fgSwPortEntry 1 }
+
+fgSwPortSwitchId OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Switch port ID."
+ ::= { fgSwPortEntry 2 }
+
+fgSwPortNum OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Switch port logical number."
+ ::= { fgSwPortEntry 3 }
+
+fgSwPortSwitchSerialNum OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch port serial number."
+ ::= { fgSwPortEntry 4 }
+
+fgSwPortName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch port name."
+ ::= { fgSwPortEntry 5 }
+
+fgSwPortStatus OBJECT-TYPE
+ SYNTAX INTEGER { down(0), up(1) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch port status."
+ ::= { fgSwPortEntry 6 }
+
+fgSwPortSpeedDuplex OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch port speed."
+ ::= { fgSwPortEntry 7 }
+
+fgSwPortNativeVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch port native vlan."
+ ::= { fgSwPortEntry 8 }
+
+fgSwPortAllowedVlan OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch port allowed vlan."
+ ::= { fgSwPortEntry 9 }
+
+fgSwPortUntaggedVlan OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch port untagged vlan."
+ ::= { fgSwPortEntry 10 }
+
+fgSwPortPOE OBJECT-TYPE
+ SYNTAX INTEGER { notcapable(0), capable(1) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch port PoE capability."
+ ::= { fgSwPortEntry 11 }
+
+fgSwPortPOEStatus OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch port PoE status."
+ ::= { fgSwPortEntry 12 }
+
+fgSwPortPOEState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch port PoE state (disabled, searching, delivering-power, requesting-power, fault)."
+ ::= { fgSwPortEntry 13 }
+
+fgSwPortPOEPower OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch port PoE power in mW."
+ ::= { fgSwPortEntry 14 }
+
+--
+-- fortinet.fnFortiGateMib.fgChassis
+--
+
+fgChassis OBJECT IDENTIFIER
+ ::= { fnFortiGateMib 25 }
+
+--
+-- fortinet.fnFortiGateMib.fgChassis.fgChassisInfo
+--
+
+fgChassisInfo OBJECT IDENTIFIER
+ ::= { fgChassis 1 }
+
+fgChassisVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current version of the Fortigate Chassis."
+ ::= { fgChassisInfo 1 }
+
+--
+-- fortinet.fnFortiGateMib.fgChassis.fgChassisTrapObjects
+--
+
+fgChassisTrapObjects OBJECT IDENTIFIER
+ ::= { fgChassis 2 }
+
+fgChassisSlotId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Chassis slot Id at current chassis."
+ ::= { fgChassisTrapObjects 1 }
+
+fgChassisTrapMessage OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "SLBC trap message display."
+ ::= { fgChassisTrapObjects 2 }
+
+--
+-- fortinet.fnFortiGateMib.fgServiceGroupWorkerBlades
+--
+
+fgServiceGroupWorkerBlades OBJECT IDENTIFIER
+ ::= { fnFortiGateMib 26 }
+
+--
+-- fortinet.fnFortiSwitchMib.fgServiceGroupWorkerBlades.fgSgWbTables
+--
+
+fgSgWbTables OBJECT IDENTIFIER
+ ::= { fgServiceGroupWorkerBlades 1 }
+
+fgSgWorkerBladeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FgSgWorkerBladeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of all service group worker blades."
+ ::= { fgSgWbTables 1 }
+
+fgSgWorkerBladeEntry OBJECT-TYPE
+ SYNTAX FgSgWorkerBladeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "System info for a particular worker blade."
+ INDEX { fgSgWbEntIndex }
+ ::= { fgSgWorkerBladeTable 1 }
+
+FgSgWorkerBladeEntry ::= SEQUENCE {
+ fgSgWbEntIndex FgSgWorkerBladeIndex,
+ fgSgWbServiceGroupID Integer32,
+ fgSgWbChassisID Integer32,
+ fgSgWbSlotID Integer32,
+ fgSgWbState FgSgWorkerBladeState,
+ fgSgWbStatusMsg DisplayString,
+ fgSgWbMaster INTEGER,
+ fgSgWbSysVersion DisplayString,
+ fgSgWbSysSerial DisplayString,
+ fgSgWbSysUpTime TimeTicks,
+ fgSgWbSysCpuUsage Gauge32,
+ fgSgWbSysMemUsage Gauge32,
+ fgSgWbBaseLink DisplayString,
+ fgSgWbFabricLink DisplayString,
+ fgSgWbDataHb DisplayString,
+ fgSgWbMgmtHb DisplayString
+}
+--
+-- fortinet.fnFortiSwitchMib.fgServiceGroupWorkerBlades.fgSgWbTables.fgSgWorkerBladeTable.fgSgWorkerBladeEntry
+--
+
+fgSgWbEntIndex OBJECT-TYPE
+ SYNTAX FgSgWorkerBladeIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index that uniquely identifies a worker blade in the fgSgWorkerBladeTable."
+ ::= { fgSgWorkerBladeEntry 1 }
+
+fgSgWbServiceGroupID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Service group identifier that this worker blade belongs to."
+ ::= { fgSgWorkerBladeEntry 2 }
+
+fgSgWbChassisID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Chassis identifier of the chassis this worker blade is installed in."
+ ::= { fgSgWorkerBladeEntry 3 }
+
+fgSgWbSlotID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Slot identifier of the slot this worker blade is installed in."
+ ::= { fgSgWorkerBladeEntry 4 }
+
+fgSgWbState OBJECT-TYPE
+ SYNTAX FgSgWorkerBladeState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of this worker blade."
+ ::= { fgSgWorkerBladeEntry 5 }
+
+fgSgWbStatusMsg OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status message for this worker blade."
+ ::= { fgSgWorkerBladeEntry 6 }
+
+fgSgWbMaster OBJECT-TYPE
+ SYNTAX INTEGER { false(0), true(1) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates if this worker blade is the service group primary."
+ ::= { fgSgWorkerBladeEntry 7 }
+
+fgSgWbSysVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Firmware version of this worker blade"
+ ::= { fgSgWorkerBladeEntry 8 }
+
+fgSgWbSysSerial OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "fnSysSerial serial number of this worker blade."
+ ::= { fgSgWorkerBladeEntry 9}
+
+fgSgWbSysUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "MIB-2 system up time of this worker blade. The time (in hundredths
+ of a second) since the network management portion of the
+ system was last re-initialized."
+ ::= { fgSgWorkerBladeEntry 10 }
+
+fgSgWbSysCpuUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current CPU usage (percentage)"
+ ::= { fgSgWorkerBladeEntry 11 }
+
+fgSgWbSysMemUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current memory utilization (percentage)"
+ ::= { fgSgWorkerBladeEntry 12 }
+
+fgSgWbBaseLink OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of base channel link to this worker blade."
+ ::= { fgSgWorkerBladeEntry 13 }
+
+fgSgWbFabricLink OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of fabric channel link to this worker blade."
+ ::= { fgSgWorkerBladeEntry 14 }
+fgSgWbDataHb OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of data heartbeat from this worker blade."
+ ::= { fgSgWorkerBladeEntry 15 }
+
+fgSgWbMgmtHb OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of management heartbeat from this worker blade."
+ ::= { fgSgWorkerBladeEntry 16 }
+
+--
+-- fortinet.fnFortiGateMib.fgMibConformance
+--
+
+fgMibConformance OBJECT IDENTIFIER
+ ::= { fnFortiGateMib 100 }
+
+--
+-- fortinet.fnFortiGateMib.fgTraps
+--
+
+fgTrapVpnTunUp NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, fgVpnTrapLocalGateway,
+ fgVpnTrapRemoteGateway, fgVpnTrapPhase1Name }
+ STATUS current
+ DESCRIPTION
+ "Indicates that the specified VPN tunnel has been brought up."
+ ::= { fgTrapPrefix 301 }
+
+fgTrapVpnTunDown NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, fgVpnTrapLocalGateway,
+ fgVpnTrapRemoteGateway, fgVpnTrapPhase1Name }
+ STATUS current
+ DESCRIPTION
+ "The specified VPN tunnel has been brought down."
+ ::= { fgTrapPrefix 302 }
+
+fgTrapHaSwitch NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "The specified cluster member has transitioned from a secondary role to a primary role."
+ ::= { fgTrapPrefix 401 }
+
+fgTrapHaStateChange NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial }
+ STATUS deprecated
+ DESCRIPTION
+ "Trap being sent when the HA cluster
+ member changes its state"
+ ::= { fgTrapPrefix 402 }
+
+fgTrapHaHBFail NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial }
+ STATUS current
+ DESCRIPTION
+ "The heartbeat device failure count has exceeded the configured threshold."
+ ::= { fgTrapPrefix 403 }
+
+fgTrapHaMemberDown NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial }
+ STATUS current
+ DESCRIPTION
+ "The specified device (by serial number) is moving to a down state."
+ ::= { fgTrapPrefix 404 }
+
+fgTrapHaMemberUp NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial }
+ STATUS current
+ DESCRIPTION
+ "A new cluster member has joined the cluster."
+ ::= { fgTrapPrefix 405 }
+
+fgTrapIpsSignature NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, fgIpsTrapSigId, fgIpsTrapSrcIp, fgIpsTrapSigMsg }
+ STATUS current
+ DESCRIPTION
+ "An IPS signature has been triggered"
+ ::= { fgTrapPrefix 503 }
+
+fgTrapIpsAnomaly NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, fgIpsTrapSigId, fgIpsTrapSrcIp, fgIpsTrapSigMsg }
+ STATUS current
+ DESCRIPTION
+ "An IPS anomaly has been detected"
+ ::= { fgTrapPrefix 504 }
+
+fgTrapIpsPkgUpdate NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "The IPS signature database has been updated"
+ ::= { fgTrapPrefix 505 }
+
+fgTrapIpsFailOpen NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "The IPS network buffer is full"
+ ::= { fgTrapPrefix 506 }
+
+fgTrapAvVirus NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, fgAvTrapVirName }
+ STATUS current
+ DESCRIPTION
+ "A virus has been detected by the anti-virus engine"
+ ::= { fgTrapPrefix 601 }
+
+fgTrapAvOversize NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "An over-sized file has been detected by the anti-virus engine"
+ ::= { fgTrapPrefix 602 }
+
+fgTrapAvPattern NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "The anti-virus engine has blocked a file because it matched a configured pattern"
+ ::= { fgTrapPrefix 603 }
+
+fgTrapAvFragmented NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "The anti-virus engine has detected a fragmented file"
+ ::= { fgTrapPrefix 604 }
+
+fgTrapAvEnterConserve NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "The anti-virus engine has entered conservation mode due to low memory conditions"
+ ::= { fgTrapPrefix 605 }
+
+fgTrapAvBypass NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "The anti-virus engine has been bypassed due to conservation mode"
+ ::= { fgTrapPrefix 606 }
+
+fgTrapAvOversizePass NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "An over-sized file has been detected,
+ but has been passed due to configuration"
+ ::= { fgTrapPrefix 607 }
+
+fgTrapAvOversizeBlock NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "An over-sized file has been detected
+ and has been blocked"
+ ::= { fgTrapPrefix 608 }
+
+fgTrapFazDisconnect NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial }
+ STATUS current
+ DESCRIPTION
+ "The device has been disconnected from the FortiAnalyzer."
+ ::= { fgTrapPrefix 701 }
+
+fgTrapWcApUp NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, fgWcApVdom, fgWcApSerial, fgWcApName }
+ STATUS current
+ DESCRIPTION
+ "Indicates that the specified AP is up."
+ ::= { fgTrapPrefix 801 }
+
+fgTrapWcApDown NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, fgWcApVdom, fgWcApSerial, fgWcApName }
+ STATUS current
+ DESCRIPTION
+ "Indicates that the specified AP is down."
+ ::= { fgTrapPrefix 802 }
+
+fgTrapFcSwUp NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, fgFcSwVdom, fgFcSwSerial, fgFcSwName }
+ STATUS current
+ DESCRIPTION
+ "Indicates that the specified switch controller session is up."
+ ::= { fgTrapPrefix 901 }
+
+fgTrapFcSwDown NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, fgFcSwVdom, fgFcSwSerial, fgFcSwName }
+ STATUS current
+ DESCRIPTION
+ "Indicates that the specified switch controller session is down."
+ ::= { fgTrapPrefix 902 }
+
+fgFmTrapDeployComplete NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial }
+ STATUS current
+ DESCRIPTION
+ "Indicates when deployment of a new configuration has been completed. Used for verification by FortiManager."
+ ::= { fgFmTrapPrefix 1000 }
+
+fgFmTrapDeployInProgress NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial }
+ STATUS current
+ DESCRIPTION
+ "Indicates that a configuration change was not immediate and that the change is currently in progress. Used for verification by FortiManager."
+ ::= { fgFmTrapPrefix 1002 }
+
+fgFmTrapConfChange NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial }
+ STATUS current
+ DESCRIPTION
+ "The device configuration has been changed by something other than the managing FortiManager device."
+ ::= { fgFmTrapPrefix 1003 }
+
+fgFmTrapIfChange NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, ifName, fgManIfIp, fgManIfMask, fgManIfIp6 }
+ STATUS current
+ DESCRIPTION
+ "Trap is sent to the managing FortiManager if an interface IP is changed"
+ ::= { fgFmTrapPrefix 1004 }
+
+fgTrapServerLoadBalanceRealServerDown NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, fgServerLoadBalanceRealServerAddress, fgServerLoadBalanceVirtualServerName, fgServerLoadBalanceRealServerAddress6 }
+ STATUS current
+ DESCRIPTION
+ "One of servers in a Server Load Balance group goes down."
+ ::= { fgTrapPrefix 1101 }
+
+fgTrapPerCpuHigh NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, fgPerCpuHighDetails }
+ STATUS current
+ DESCRIPTION
+ "Indicates that per-CPU usage has exceeded the configured threshold."
+ ::= { fgTrapPrefix 1102 }
+
+fgTrapDeviceNew NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, ifIndex, fgVdEntIndex, fgDeviceCreated, fgDeviceLastSeen, fgDeviceMacAddress }
+ STATUS current
+ DESCRIPTION
+ "A new device is found."
+ ::= { fgTrapPrefix 1201 }
+
+fgTrapDhcp NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, ifName, fgVdEntName, fgDhcpServerId, fgDhcpTrapType, fgDhcpTrapMessage }
+ STATUS current
+ DESCRIPTION
+ "A trap for DHCP or DHCP6 event."
+ ::= { fgTrapPrefix 1301 }
+
+fgTrapPoolUsage NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, fgFwIppTrapType, fgFwIppStatsName, fgFwIppStatsGroupName, fgFwTrapPoolUtilization, fgFwIppTrapPoolProto }
+ STATUS current
+ DESCRIPTION
+ "A trap for ippool."
+ ::= { fgTrapPrefix 1401 }
+
+fgTrapSlbc NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, fgChassisSlotId, fgChassisTrapMessage }
+ STATUS current
+ DESCRIPTION
+ "A trap for SLBC event."
+ ::= { fgTrapPrefix 1501 }
+
+--
+-- fortinet.fnFortiGateMib.fgMibConformance
+--
+
+fgFmTrapGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { fgFmTrapDeployComplete, fgFmTrapDeployInProgress,
+ fgFmTrapConfChange, fgFmTrapIfChange }
+ STATUS current
+ DESCRIPTION
+ "Traps are intended for use in conjunction with a FortiManager."
+ ::= { fgMibConformance 1 }
+
+fgFmTrapObjectGroup OBJECT-GROUP
+ OBJECTS { fgManIfIp, fgManIfMask,fgManIfIp6 }
+ STATUS current
+ DESCRIPTION
+ "These objects support the traps in the fgFmTrapGroup."
+ ::= { fgMibConformance 2 }
+
+fgAdminObjectGroup OBJECT-GROUP
+ OBJECTS { fgAdminIdleTimeout, fgAdminLcdProtection }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to administration of the device."
+ ::= { fgMibConformance 3 }
+
+fgSystemObjectGroup OBJECT-GROUP
+ OBJECTS { fgSysVersion, fgSysCpuUsage,
+ fgSysMemUsage, fgSysMemCapacity,
+ fgSysDiskUsage, fgSysDiskCapacity,
+ fgSysSesCount, fgSysLowMemUsage,
+ fgSysLowMemCapacity, fgSysSesRate1,
+ fgSysSesRate10, fgSysSesRate30,
+ fgSysSesRate60,
+ fgSysSes6Count, fgSysSes6Rate1,
+ fgSysSes6Rate10, fgSysSes6Rate30,
+ fgSysSes6Rate60, fgSysUpTime,
+ fgSysNeedLogPartitionScan, fgSysUpTimeDetail,
+ fgSysNpuSesCount, fgSysNpuSesRate1,
+ fgSysNpuSesRate10, fgSysNpuSesRate30,
+ fgSysNpuSesRate60, fgSysNpuSes6Count,
+ fgSysNpuSes6Rate1, fgSysNpuSes6Rate10,
+ fgSysNpuSes6Rate30, fgSysNpuSes6Rate60,
+ fgSysNeedLogPartitionScan, fgSysUpTimeDetail,
+ fgSysRebootReason,
+ fgDataCpuUsage, fgDataMemUsage
+ }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to the system status of the device."
+ ::= { fgMibConformance 4 }
+
+fgSoftwareObjectGroup OBJECT-GROUP
+ OBJECTS { fgSysVersionAv, fgSysVersionIps, fgSysVersionAvEt, fgSysVersionIpsEt }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to software running on the device."
+ ::= { fgMibConformance 5 }
+
+fgHwSensorsObjectGroup OBJECT-GROUP
+ OBJECTS { fgHwSensorCount, fgHwSensorEntName,
+ fgHwSensorEntValue, fgHwSensorEntAlarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Object pertaining to hardware sensors on the device."
+ ::= { fgMibConformance 6 }
+
+fgHighAvailabilityObjectGroup OBJECT-GROUP
+ OBJECTS { fgHaSystemMode, fgHaGroupId, fgHaPriority, fgHaOverride,
+ fgHaAutoSync, fgHaSchedule, fgHaGroupName, fgHaStatsSerial,
+ fgHaStatsCpuUsage, fgHaStatsMemUsage,
+ fgHaStatsNetUsage, fgHaStatsSesCount,
+ fgHaStatsPktCount, fgHaStatsByteCount,
+ fgHaStatsIdsCount, fgHaStatsAvCount, fgHaStatsHostname,
+ fgHaStatsSyncStatus, fgHaStatsSyncDatimeSucc, fgHaStatsSyncDatimeUnsucc,
+ fgHaStatsGlobalChecksum, fgHaStatsPrimarySerial, fgHaStatsAllChecksum,
+ fgHaTrapMemberSerial }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to High Availability clustering of FortiGate devices."
+ ::= { fgMibConformance 7 }
+
+fgVpnObjectGroup OBJECT-GROUP
+ OBJECTS { fgVpnDialupGateway, fgVpnDialupLifetime,
+ fgVpnDialupTimeout, fgVpnDialupSrcBegin,
+ fgVpnDialupSrcEnd, fgVpnDialupDstAddr, fgVpnDialupVdom,
+ fgVpnDialupInOctets, fgVpnDialupOutOctets,
+ fgVpnTunEntPhase1Name, fgVpnTunEntPhase2Name,
+ fgVpnTunEntRemGwyIp, fgVpnTunEntRemGwyPort,
+ fgVpnTunEntLocGwyIp, fgVpnTunEntLocGwyPort,
+ fgVpnTunEntSelectorSrcBeginIp,
+ fgVpnTunEntSelectorSrcEndIp,
+ fgVpnTunEntSelectorSrcPort,
+ fgVpnTunEntSelectorDstBeginIp,
+ fgVpnTunEntSelectorDstEndIp,
+ fgVpnTunEntSelectorDstPort, fgVpnTunEntSelectorProto,
+ fgVpnTunEntLifeSecs, fgVpnTunEntLifeBytes,
+ fgVpnTunEntTimeout, fgVpnTunEntInOctets,
+ fgVpnTunEntOutOctets, fgVpnTunEntStatus,
+ fgVpnTunEntVdom, fgVpnSslState,
+ fgVpnSslStatsLoginUsers, fgVpnSslStatsMaxUsers,
+ fgVpnSslStatsActiveWebSessions,
+ fgVpnSslStatsMaxWebSessions,
+ fgVpnSslStatsActiveTunnels, fgVpnSslStatsMaxTunnels,
+ fgVpnSslTunnelVdom, fgVpnSslTunnelUserName,
+ fgVpnSslTunnelSrcIp, fgVpnSslTunnelIp,
+ fgVpnSslTunnelUpTime, fgVpnSslTunnelBytesIn,
+ fgVpnSslTunnelBytesOut, fgVpnTrapLocalGateway,
+ fgVpnTrapRemoteGateway, fgVpnTrapPhase1Name, fgVpnTunnelUpCount,
+ fgVpn2DialupGatewayType, fgVpn2DialupGateway,
+ fgVpn2DialupLifetime, fgVpn2DialupTimeout,
+ fgVpn2DialupSrcBeginType, fgVpn2DialupSrcBegin,
+ fgVpn2DialupSrcEndType, fgVpn2DialupSrcEnd,
+ fgVpn2DialupDstBeginType, fgVpn2DialupDstBegin,
+ fgVpn2DialupDstEndType, fgVpn2DialupDstEnd,
+ fgVpn2DialupInOctets, fgVpn2DialupOutOctets,
+ fgVpn2DialupPhase1Name, fgVpn2DialupVdom,
+ fgVpn2TunPhase1Name, fgVpn2TunPhase2Name,
+ fgVpn2TunRemGwyIpType, fgVpn2TunRemGwyIp, fgVpn2TunRemGwyPort,
+ fgVpn2TunLocGwyIpType, fgVpn2TunLocGwyIp, fgVpn2TunLocGwyPort,
+ fgVpn2TunSelSrcBeginIpType, fgVpn2TunSelSrcBeginIp,
+ fgVpn2TunSelSrcEndIpType, fgVpn2TunSelSrcEndIp,
+ fgVpn2TunSelDstBeginIpType, fgVpn2TunSelDstBeginIp,
+ fgVpn2TunSelDstEndIpType, fgVpn2TunSelDstEndIp,
+ fgVpn2TunSelSrcPort, fgVpn2TunSelDstPort, fgVpn2TunSelProto,
+ fgVpn2TunLifeSecs, fgVpn2TunLifeBytes,
+ fgVpn2TunTimeout, fgVpn2TunInOctets,
+ fgVpn2TunOutOctets, fgVpn2TunStatus,
+ fgVpn2TunVdom
+ }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to Virtual Priavet Networking on FortiGate devices."
+ ::= { fgMibConformance 8 }
+
+fgFirewallObjectGroup OBJECT-GROUP
+ OBJECTS { fgFwPolPktCount, fgFwPolByteCount, fgFwUserNumber,
+ fgFwPolPktCountHc, fgFwPolByteCountHc,
+ fgFwUserAuthTimeout, fgFwUserName, fgFwUserAuth,
+ fgFwUserState, fgFwUserVdom, fgIpSessProto,
+ fgIpSessFromAddr, fgIpSessFromPort, fgIpSessToAddr,
+ fgIpSessToPort, fgIpSessExp, fgIpSessVdom,
+ fgIpSessNumber, fgIp6SessNumber, fgFwPolLastUsed,
+ fgFwIppStatsName, fgFwIppStatsType,
+ fgFwIppStatsTotalSessions, fgFwIppStatsTcpSessions,
+ fgFwIppStatsUdpSessions, fgFwIppStatsOtherSessions,
+ fgFwIppStatsTotalPBAs,fgFwIppStatsInusePBAs,
+ fgFwIppStatsExpiringPBAs, fgFwIppStatsFreePBAs,
+ fgFwIppStatsFlags, fgFwIppStatsGroupName, fgFwIppStatsBlockSize,
+ fgFwIppStatsPortStart, fgFwIppStatsPortEnd,
+ fgFwIppStatsStartClientIP, fgFwIppStatsEndClientIP,
+ fgFwIppStatsRscTCP, fgFwIppStatsRscUDP,
+ fgFwIppStatsUsedRscTCP, fgFwIppStatsUsedRscUDP,
+ fgFwIppStatsPercentageTCP, fgFwIppStatsPercentageUDP,
+ fgFwIppTrapType, fgFwIppTrapPoolProto, fgFwTrapPoolUtilization,
+ fgFwGtpStatsRequest, fgFwGtpStatsEchoRequest, fgFwGtpStatsTunnel,
+ fgFwGtpStatsTunnelV0, fgFwGtpStatsPath, fgFwGtpStatsBearer,
+ fgFwGtpStatsFteid, fgFwGtpStatsProfile, fgFwGtpStatsImsi,
+ fgFwGtpStatsApn, fgFwGtpStatsApnShaper, fgFwGtpStatsTunnelLimiter,
+ fgFwGtpStatsAdvPolicies, fgFwGtpStatsIeRemovePolicies, fgFwGtpStatsIpPolicy,
+ fgFwGtpStatsNoipPolicy, fgFwGtpStatsIeWlEntry, fgFwGtpStatsClash, fgFwGtpStatsDrop,
+ fgFwGtpRtStatsCForwarded, fgFwGtpRtStatsCRejected, fgFwGtpRtStatsCDropped0,
+ fgFwGtpRtStatsCDropped1, fgFwGtpRtStatsCDropped2, fgFwGtpRtStatsCDropped3,
+ fgFwGtpRtStatsCDropped4, fgFwGtpRtStatsCDropped5, fgFwGtpRtStatsCDropped6,
+ fgFwGtpRtStatsCDropped7, fgFwGtpRtStatsCDropped8, fgFwGtpRtStatsCDropped9,
+ fgFwGtpRtStatsCDropped10, fgFwGtpRtStatsCDropped11, fgFwGtpRtStatsCDropped12,
+ fgFwGtpRtStatsCDropped13, fgFwGtpRtStatsCDropped14, fgFwGtpRtStatsCDropped15,
+ fgFwGtpRtStatsCDropped16, fgFwGtpRtStatsCDropped17, fgFwGtpRtStatsCDropped18,
+ fgFwGtpRtStatsCDropped19, fgFwGtpRtStatsCDropped20, fgFwGtpRtStatsCDropped21,
+ fgFwGtpRtStatsCDropped22, fgFwGtpRtStatsCDropped23, fgFwGtpRtStatsDForwarded,
+ fgFwGtpRtStatsDDroppedSanity, fgFwGtpRtStatsDDroppedMalMsg, fgFwGtpRtStatsDDroppedNoState,
+ fgFwGtpRtStatsDDroppedMalIe, fgFwGtpRtStatsDDroppedGtpInGtp, fgFwGtpRtStatsDDroppedSpoof,
+ fgFwGtpRtStatsDDroppedIpPol, fgFwGtpRtStatsDDroppedMsgFilter, fgFwGtpRtStatsDDroppedMsgRateLimit,
+ fgFwGtpRtStatsDDroppedUnknownVersion, fgFwGtpRtStatsBForwarded, fgFwGtpRtStatsBDroppedSanity,
+ fgFwGtpRtStatsBDroppedMalMsg, fgFwGtpRtStatsBDroppedMalIe, fgFwGtpRtStatsBDroppedMsgFilter,
+ fgFwAddrDynEmsName, fgFwAddrDynEmsAddresses,
+ fgFwAuthIpv4UserNumber, fgFwAuthIpv6UserNumber,
+ fgFwAuthIpv4UserVdom, fgFwAuthIpv4UserName,
+ fgFwAuthIpv4UserType, fgFwAuthIpv4UserAddr,
+ fgFwAuthIpv6UserVdom, fgFwAuthIpv6UserName,
+ fgFwAuthIpv6UserType, fgFwAuthIpv6UserAddr,
+ fgFwHsPolPktCount, fgFwHsPolByteCount, fgFwHsPolLastUsed }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to Firewall functionality on FortiGate devices."
+ ::= { fgMibConformance 9 }
+
+fgAppServicesObjectGroup OBJECT-GROUP
+ OBJECTS { fgApHTTPReqProcessed,
+ fgApSMTPReqProcessed, fgApSMTPSpamDetected,
+ fgApPOP3ReqProcessed, fgApPOP3SpamDetected,
+ fgApIMAPReqProcessed, fgApIMAPSpamDetected,
+ fgApNNTPReqProcessed, fgApIMUpTime, fgApIMMemUsage,
+ fgApIMReqProcessed, fgApSIPUpTime, fgApSIPMemUsage,
+ fgApSIPClientReg, fgApSIPCallHandling, fgApSIPServices,
+ fgApSIPOtherReq, fgAppSuNumber, fgAppSuFileScanned,
+ fgAppVoIPConn, fgAppVoIPCallBlocked,
+ fgAppP2PConnBlocked, fgAppP2PProtEntBytes,
+ fgAppP2PProtoEntLastReset, fgAppIMMessages,
+ fgAppIMFileTransfered, fgAppIMFileTxBlocked,
+ fgAppIMConnBlocked, fgAppFnbamStatsTotalAuthReqs,
+ fgAppFnbamStatsTotalEagainErrs, fgAppFnbamStatsTotalLdapFails,
+ fgApFTPReqProcessed, fgApHTTPConnections, fgApFTPConnections,
+ fgApSMTPConnections, fgApPOP3Connections, fgApIMAPConnections,
+ fgApNNTPConnections, fgApHTTPMaxConnections,
+ fgApFTPMaxConnections, fgApSMTPMaxConnections,
+ fgApPOP3MaxConnections, fgApIMAPMaxConnections,
+ fgApNNTPMaxConnections }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to application proxy and filtering services on FortiGate devices."
+ ::= { fgMibConformance 10 }
+
+fgAntivirusObjectGroup OBJECT-GROUP
+ OBJECTS { fgAvVirusDetected, fgAvVirusBlocked,
+ fgAvHTTPVirusDetected, fgAvHTTPVirusBlocked,
+ fgAvSMTPVirusDetected, fgAvSMTPVirusBlocked,
+ fgAvPOP3VirusDetected, fgAvPOP3VirusBlocked,
+ fgAvIMAPVirusDetected, fgAvIMAPVirusBlocked,
+ fgAvFTPVirusDetected, fgAvFTPVirusBlocked,
+ fgAvIMVirusDetected, fgAvIMVirusBlocked,
+ fgAvNNTPVirusDetected, fgAvNNTPVirusBlocked,
+ fgAvOversizedDetected, fgAvOversizedBlocked,
+ fgAvMAPIVirusDetected, fgAvMAPIVirusBlocked,
+ fgAvSMBVirusDetected, fgAvSMBVirusBlocked,
+ fgAvTrapVirName }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to Antivirus services on FortiGate devices."
+ ::= { fgMibConformance 11 }
+
+fgIntrusionPrevtObjectGroup OBJECT-GROUP
+ OBJECTS { fgIpsTrapSigId, fgIpsTrapSrcIp, fgIpsTrapSigMsg,
+ fgIpsIntrusionsDetected, fgIpsIntrusionsBlocked,
+ fgIpsCritSevDetections, fgIpsHighSevDetections,
+ fgIpsMedSevDetections, fgIpsLowSevDetections,
+ fgIpsInfoSevDetections, fgIpsSignatureDetections,
+ fgIpsAnomalyDetections }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to Intrusion Detection and Prevention services on FortiGate devices."
+ ::= { fgMibConformance 12 }
+
+fgWebFilterObjectGroup OBJECT-GROUP
+ OBJECTS { fgWfHTTPBlocked, fgWfHTTPSBlocked, fgWfHTTPURLBlocked,
+ fgWfHTTPSURLBlocked, fgWfActiveXBlocked,
+ fgWfCookieBlocked, fgWfAppletBlocked,
+ fgFgWfHTTPExamined, fgFgWfHTTPSExamined,
+ fgFgWfHTTPAllowed, fgFgWfHTTPSAllowed,
+ fgFgWfHTTPBlocked, fgFgWfHTTPSBlocked,
+ fgFgWfHTTPLogged, fgFgWfHTTPSLogged,
+ fgFgWfHTTPOverridden, fgFgWfHTTPSOverridden }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to FortiGate and FortiGuard based Web Filtering services on FortiGate devices."
+ ::= { fgMibConformance 13 }
+
+fgVirtualDomainObjectGroup OBJECT-GROUP
+ OBJECTS { fgVdNumber, fgVdMaxVdoms, fgVdEnabled, fgVdEntName, fgVdEntIndex,
+ fgVdEntOpMode, fgVdTpMgmtAddrType, fgVdTpMgmtAddr,
+ fgVdEntCpuUsage, fgVdEntMemUsage, fgVdEntSesCount, fgVdEntSesRate,
+ fgVdTpMgmtMask, fgVdEntHaState, fgVdEntChecksum }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to Virtual Firewall Domain services on FortiGate devices."
+ ::= { fgMibConformance 14 }
+
+fgAdministrationObjectGroup OBJECT-GROUP
+ OBJECTS { fgAdminVdom }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to the administration of FortiGate device."
+ ::= { fgMibConformance 15 }
+
+fgIntfObjectGroup OBJECT-GROUP
+ OBJECTS { fgIntfEntVdom, fgIntfEntEstUpBandwidth, fgIntfEntEstDownBandwidth,
+ fgIntfEntMeaUpBandwidth, fgIntfEntMeaDownBandwidth,
+ fgIntfVlanName, fgIntfVlanID, fgIntfVlanPhyName,
+ fgIntfVrrpCount, fgIntfVrrpEntVrId, fgIntfVrrpEntGrpId,
+ fgIntfVrrpEntIfName, fgIntfVrrpEntState, fgIntfVrrpEntVrIp,
+ fgIntfVlanHbCount, fgIntfVlanHbEntIfName, fgIntfVlanHbEntSerial, fgIntfVlanHbEntState,
+ fgIntfBcCfgIfName, fgIntfBcCfgIfEgressSProfile, fgIntfBcCfgIfIngressSProfile,
+ fgIntfBcCfgIfEstUpBandwidth, fgIntfBcCfgIfEstDownBandwidth,
+ fgIntfBcCfgIfInBandwidth, fgIntfBcCfgIfOutBandwidth,
+ fgIntfBcCfgSproName, fgIntfBcCfgSproType, fgIntfBcCfgSproDefaultClassId, fgIntfBcCfgSproClassNum,
+ fgIntfBcCfgSentClassName, fgIntfBcCfgSentGuaranteedBandwidth, fgIntfBcCfgSentMaxBandwidth,
+ fgIntfBcCfgSpolSrcaddr, fgIntfBcCfgSpolDstaddr, fgIntfBcCfgSpolSvr,
+ fgIntfBcCfgSpolComment, fgIntfBcCfgSpolClassName,
+ fgIntfBcAllocatedBandwidth, fgIntfBcGuaranteedBandwidth, fgIntfBcMaxBandwidth,
+ fgIntfBcCurrentBandwidth, fgIntfBcBytes, fgIntfBcDrops,
+ fgIntfBcInAllocatedBandwidth, fgIntfBcInGuaranteedBandwidth, fgIntfBcInMaxBandwidth,
+ fgIntfBcInCurrentBandwidth, fgIntfBcInBytes, fgIntfBcInDrops,
+ fgIntfBcQPackets, fgIntfBcQBytes, fgIntfBcQPDrops, fgIntfBcQBDrops }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to the interface table of FortiGate device."
+ ::= { fgMibConformance 16 }
+
+fgProcessorsObjectGroup OBJECT-GROUP
+ OBJECTS { fgProcessorCount, fgProcessorUsage, fgProcessorUsage5sec,
+ fgProcessorType, fgProcessorContainedIn, fgProcessorPktRxCount,
+ fgProcessorPktTxCount, fgProcessorPktDroppedCount,
+ fgProcessorUserUsage, fgProcessorSysUsage, fgProcessorPktTxDroppedCount,
+ fgProcessorModuleCount, fgProcModType,
+ fgProcModName, fgProcModDescr, fgProcModProcessorCount,
+ fgProcModMemCapacity, fgProcModMemUsage, fgPerCpuHighDetails,
+ fgProcModSessionCount, fgProcModSACount }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to the processors table of FortiGate device."
+ ::= { fgMibConformance 17 }
+
+fgNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { fgTrapVpnTunUp, fgTrapVpnTunDown, fgTrapHaSwitch,
+ fgTrapHaHBFail, fgTrapHaMemberDown, fgTrapHaMemberUp,
+ fgTrapIpsSignature, fgTrapIpsAnomaly,
+ fgTrapIpsPkgUpdate, fgTrapIpsFailOpen,
+ fgTrapAvVirus, fgTrapAvOversize,
+ fgTrapAvPattern, fgTrapAvFragmented,
+ fgTrapAvEnterConserve, fgTrapAvBypass,
+ fgTrapAvOversizePass, fgTrapAvOversizeBlock,
+ fgTrapFazDisconnect, fgTrapWcApUp, fgTrapWcApDown, fgTrapDeviceNew,
+ fgTrapPerCpuHigh, fgTrapDhcp, fgTrapPoolUsage,
+ fgTrapFcSwUp, fgTrapFcSwDown, fgTrapServerLoadBalanceRealServerDown,
+ fgTrapSlbc }
+ STATUS current
+ DESCRIPTION
+ "Notifications that can be generated from a FortiGate device."
+ ::= { fgMibConformance 18 }
+
+fgObsoleteNotificationsGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { fgTrapHaStateChange }
+ STATUS deprecated
+ DESCRIPTION
+ "Notifications that have been deprecated, but may still be generated by older models."
+ ::= { fgMibConformance 19 }
+
+fgExplicitProxyObjectGroup OBJECT-GROUP
+ OBJECTS { fgExplicitProxyUpTime, fgExplicitProxyMemUsage, fgExplicitProxyRequests,
+ fgExplicitProxyUsers, fgExplicitProxySessions,
+ fgExplicitProxyVirus, fgExplicitProxyBannedWords, fgExplicitProxyPolicy,
+ fgExplicitProxyOversized, fgExplicitProxyArchNest, fgExplicitProxyArchSize,
+ fgExplicitProxyArchEncrypted, fgExplicitProxyArchMultiPart,
+ fgExplicitProxyArchUnsupported, fgExplicitProxyArchBomb, fgExplicitProxyArchCorrupt,
+ fgExplicitProxyFilteredApplets, fgExplicitProxyFilteredActiveX,
+ fgExplicitProxyFilteredJScript, fgExplicitProxyFilteredJS,
+ fgExplicitProxyFilteredVBS, fgExplicitProxyFilteredOthScript,
+ fgExplicitProxyBlockedDLP, fgExplicitProxyBlockedConType,
+ fgExplicitProxyExaminedURLs, fgExplicitProxyAllowedURLs, fgExplicitProxyBlockedURLs,
+ fgExplicitProxyLoggedURLs, fgExplicitProxyOverriddenURLs }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to explicit proxy"
+ ::= { fgMibConformance 20 }
+
+fgWebCacheObjectGroup OBJECT-GROUP
+ OBJECTS { fgWebCacheUpTime,
+ fgWebCacheRAMLimit, fgWebCacheRAMUsage, fgWebCacheRAMHits,
+ fgWebCacheRAMMisses, fgWebCacheRequests, fgWebCacheBypass,
+ fgWebCacheDiskLimit, fgWebCacheDiskUsage, fgWebCacheDiskHits,
+ fgWebCacheDiskMisses, fgWebCacheDiskFailure }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to explicit proxy, web cache and wan optimization."
+ ::= { fgMibConformance 21 }
+
+fgWanOptObjectGroup OBJECT-GROUP
+ OBJECTS { fgMemCacheLimit, fgMemCacheUsage, fgMemCacheHits, fgMemCacheMisses,
+ fgByteCacheRAMLimit, fgByteCacheRAMUsage,
+ fgWanOptUpTime, fgWanOptReductionRate, fgWanOptLanTraffic, fgWanOptWanTraffic,
+ fgWanOptLanInTraffic, fgWanOptLanOutTraffic, fgWanOptWanInTraffic, fgWanOptWanOutTraffic,
+ fgWanOptTunnels, fgWanOptLANBytesIn, fgWanOptLANBytesOut,
+ fgWanOptWANBytesIn, fgWanOptWANBytesOut, fgWanOptDiskLimit, fgWanOptDiskUsage,
+ fgWanOptDiskHits, fgWanOptDiskMisses, fgWanOptDiskFailure }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to explicit proxy, web cache and wan optimization."
+ ::= { fgMibConformance 22 }
+
+fgObsoleteAppServicesObjectGroup OBJECT-GROUP
+ OBJECTS { fgApHTTPUpTime, fgApHTTPMemUsage,
+ fgApSMTPUpTime, fgApSMTPMemUsage,
+ fgApPOP3UpTime, fgApPOP3MemUsage,
+ fgApIMAPUpTime, fgApIMAPMemUsage,
+ fgApNNTPUpTime, fgApNNTPMemUsage,
+ fgApFTPUpTime, fgApFTPMemUsage }
+ STATUS deprecated
+ DESCRIPTION
+ "Objects that have been deprecated, but may still be generated by older models."
+ ::= { fgMibConformance 23 }
+
+fgSystemAdvancedObjectGroup OBJECT-GROUP
+ OBJECTS { fgSIAdvMemPageCache, fgSIAdvMemCacheActive,
+ fgSIAdvMemCacheInactive, fgSIAdvMemBuffer,
+ fgSIAdvMemEnterKerConsThrsh,
+ fgSIAdvMemLeaveKerConsThrsh,
+ fgSIAdvMemEnterProxyConsThrsh,
+ fgSIAdvMemLeaveProxyConsThrsh,
+ fgSIAdvSesEphemeralCount, fgSIAdvSesEphemeralLimit,
+ fgSIAdvSesClashCount, fgSIAdvSesExpCount,
+ fgSIAdvSesSyncQFCount, fgSIAdvSesAcceptQFCount,
+ fgSIAdvSesNoListenerCount,
+ fgLicContractCount, fgLicVersionCount,
+ fgLicContractDesc, fgLicContractExpiry,
+ fgLicVersionDesc, fgLicVersionExpiry,
+ fgLicVersionNumber, fgLicVersionUpdTime,
+ fgLicVersionUpdMethod, fgLicVersionTryTime,
+ fgLicVersionTryResult
+ }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to the system advanced status of the device."
+ ::= { fgMibConformance 24 }
+
+fgWcObjectGroup OBJECT-GROUP
+ OBJECTS { fgWcApVdom, fgWcApSerial, fgWcApName,
+ fgWcInfoName, fgWcInfoLocation, fgWcInfoWtpCapacity, fgWcInfoWtpManaged,
+ fgWcInfoWtpSessions, fgWcInfoStationCapacity, fgWcInfoStationCount,
+ fgWcWlanSsid, fgWcWlanBroadcastSsid, fgWcWlanSecurity, fgWcWlanEncryption,
+ fgWcWlanAuthentication, fgWcWlanRadiusServer, fgWcWlanUserGroup,
+ fgWcWlanLocalBridging, fgWcWlanVlanId, fgWcWlanMeshBackhaul,
+ fgWcWlanStationCapacity, fgWcWlanStationCount,
+ fgWcWtpProfilePlatform, fgWcWtpProfileDataChannelDtlsPolicy,
+ fgWcWtpProfileCountryString,
+ fgWcWtpProfileRadioMode, fgWcWtpProfileRadioApScan, fgWcWtpProfileRadioWidsProfile,
+ fgWcWtpProfileRadioDarrp, fgWcWtpProfileRadioFrequencyHandoff,
+ fgWcWtpProfileRadioApHandoff, fgWcWtpProfileRadioBeaconInterval,
+ fgWcWtpProfileRadioDtimPeriod, fgWcWtpProfileRadioBand,
+ fgWcWtpProfileRadioChannelBonding, fgWcWtpProfileRadioChannel,
+ fgWcWtpProfileRadioAutoTxPowerControl, fgWcWtpProfileRadioAutoTxPowerLow,
+ fgWcWtpProfileRadioAutoTxPowerHigh, fgWcWtpProfileRadioTxPowerLevel,
+ fgWcWtpProfileRadioVaps, fgWcWtpProfileRadioStationCapacity, fgWcWtpProfileRadioChannelWidth,
+ fgWcWtpConfigWtpAdmin, fgWcWtpConfigWtpName, fgWcWtpConfigWtpLocation,
+ fgWcWtpConfigWtpProfile, fgWcWtpConfigRadioEnable, fgWcWtpConfigRadioAutoTxPowerControl,
+ fgWcWtpConfigRadioAutoTxPowerLow, fgWcWtpConfigRadioAutoTxPowerHigh,
+ fgWcWtpConfigRadioTxPowerLevel, fgWcWtpConfigRadioBand, fgWcWtpConfigRadioApScan,
+ fgWcWtpConfigVapAll, fgWcWtpConfigVaps,
+ fgWcWtpSessionWtpIpAddressType, fgWcWtpSessionWtpIpAddress, fgWcWtpSessionWtpLocalIpAddressType,
+ fgWcWtpSessionWtpLocalIpAddress, fgWcWtpSessionWtpBaseMacAddress,
+ fgWcWtpSessionConnectionState, fgWcWtpSessionWtpUpTime,
+ fgWcWtpSessionWtpDaemonUpTime, fgWcWtpSessionWtpSessionUpTime,
+ fgWcWtpSessionWtpProfileName, fgWcWtpSessionWtpModelNumber,
+ fgWcWtpSessionWtpHwVersion, fgWcWtpSessionWtpSwVersion,
+ fgWcWtpSessionWtpBootVersion, fgWcWtpSessionWtpRegionCode,
+ fgWcWtpSessionWtpStationCount, fgWcWtpSessionWtpByteRxCount,
+ fgWcWtpSessionWtpByteTxCount, fgWcWtpSessionWtpCpuUsage,
+ fgWcWtpSessionWtpMemoryUsage, fgWcWtpSessionWtpMemoryCapacity,
+ fgWcWtpSessionRadioMode, fgWcWtpSessionRadioBaseBssid,
+ fgWcWtpSessionRadioCountryString, fgWcWtpSessionRadioCountryCode,
+ fgWcWtpSessionRadioOperatingChannel, fgWcWtpSessionRadioOperatingPower,
+ fgWcWtpSessionRadioStationCount,
+ fgWcWtpSessionVapSsid, fgWcWtpSessionVapStationCount,
+ fgWcWtpSessionVapByteRxCount, fgWcWtpSessionVapByteTxCount,
+ fgWcStaWlan, fgWcStaWtpId, fgWcStaRadioId, fgWcStaVlanId, fgWcStaIpAddressType, fgWcStaIpAddress,
+ fgWcStaVci, fgWcStaHost, fgWcStaUser, fgWcStaGroup, fgWcStaSignal, fgWcStaNoise,
+ fgWcStaIdle, fgWcStaBandwidthTx, fgWcStaBandwidthRx, fgWcStaChannel,
+ fgWcStaRadioType, fgWcStaSecurity, fgWcStaEncrypt, fgWcStaOnline
+ }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to wireless controller."
+ ::= { fgMibConformance 25 }
+
+fgFcObjectGroup OBJECT-GROUP
+ OBJECTS { fgFcSwVdom, fgFcSwSerial, fgFcSwName }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to switch controller."
+ ::= { fgMibConformance 26 }
+
+fgServerLoadBalanceObjectGroup OBJECT-GROUP
+ OBJECTS { fgServerLoadBalanceRealServerAddress, fgServerLoadBalanceVirtualServerName, fgServerLoadBalanceRealServerAddress6 }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to Server Load Balance group."
+ ::= { fgMibConformance 27 }
+
+fgUsbportsObjectGroup OBJECT-GROUP
+ OBJECTS { fgUsbportCount, fgUsbportPlugged, fgUsbportVersion,
+ fgUsbportClass, fgUsbportVendId, fgUsbportProdId, fgUsbportRevision,
+ fgUsbportManufacturer, fgUsbportProduct, fgUsbportSerial
+ }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to USB device group."
+ ::= { fgMibConformance 28 }
+
+fgUsbModemInfoGroup OBJECT-GROUP
+ OBJECTS { fgUsbModemSignalStrength, fgUsbModemStatus, fgUsbModemSimState,
+ fgUsbModemVendor, fgUsbModemProduct, fgUsbModemNetwork, fgUsbModemId, fgUsbModemSimId }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to USB Modem Info group."
+ ::= { fgMibConformance 29 }
+
+fgDeviceObjectGroup OBJECT-GROUP
+ OBJECTS { fgDeviceMacAddress, fgDeviceCreated, fgDeviceLastSeen }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to Device group."
+ ::= { fgMibConformance 30 }
+
+fgLinkMonitorGroup OBJECT-GROUP
+ OBJECTS { fgLinkMonitorNumber, fgLinkMonitorName, fgLinkMonitorState,
+ fgLinkMonitorLatency, fgLinkMonitorJitter, fgLinkMonitorPacketSend, fgLinkMonitorPacketRecv,
+ fgLinkMonitorPacketLoss, fgLinkMonitorVdom,
+ fgLinkMonitorBandwidthIn, fgLinkMonitorBandwidthOut, fgLinkMonitorBandwidthBi,
+ fgLinkMonitorOutofSeq, fgLinkMonitorServer, fgLinkMonitorProtocol
+ }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to Link Monitor group."
+ ::= { fgMibConformance 31 }
+
+fgInternalModemInfoGroup OBJECT-GROUP
+ OBJECTS { fgMdmDetected, fgMdmVendor,
+ fgMdmModel, fgMdmRevision, fgMdmMsisdn, fgMdmEsn, fgMdmImei,
+ fgMdmHwRevision, fgMdmMeid, fgMdmSwRev, fgMdmSku, fgMdmFsn, fgMdmPrlVer,
+ fgMdmFwVer, fgMdmPriFwVer, fgMdmCarrierAbbr, fgMdmActState, fgMdmOpMode,
+ fgMdmLacTac, fgMdmActBand, fgMdmCellId, fgMdmRssi}
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to Internal Modem Info group."
+ ::= { fgMibConformance 32 }
+
+fgInternalModemSIMInfoGroup OBJECT-GROUP
+ OBJECTS { fgSimMdmEntIndex, fgSimState,
+ fgSimIccid, fgSimImsi, fgSimCountry, fgSimNetwork}
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to Internal Modem SIM card Info group."
+ ::= { fgMibConformance 33 }
+
+fgInternalModemSigInfoGroup OBJECT-GROUP
+ OBJECTS { fgCdmaRssi, fgCdmaEcio,
+ fgHdrRssi, fgHdrEcio, fgHdrSinr, fgHdrIo,
+ fgGsm, fgWcdmaRssi, fgWcdmaEcio, fgLteRssi,
+ fgLteRsrq, fgLteRsrp, fgLteSnr, fgTdma}
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to Internal Modem Signal Info group."
+ ::= { fgMibConformance 34 }
+
+fgInternalModemTrafficInfoGroup OBJECT-GROUP
+ OBJECTS { fgTxPacksOK, fgRxPacksOK,
+ fgTxPacksErr, fgRxPacksErr, fgTxPacksOverflow, fgRxPacksOverflow,
+ fgTxBytesOK, fgRxBytesOK, fgLastCallTxBytesOK, fgLastCallRxBytesOK,
+ fgTxPacksDrop, fgRxPacksDrop}
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to Internal Modem Data Traffic Info group."
+ ::= { fgMibConformance 35 }
+
+fgInternalModemSessInfoGroup OBJECT-GROUP
+ OBJECTS { fgSessMdmEntIndex, fdLteIfName,
+ fdLteSessConnStat, fdLteProfId, fdLteProfName, fdLteProfType,
+ fdLtePdpType, fdLteProfApn, fdLteProfIpFamily, fdLteIpv4Addr,
+ fdLteIpv4GwAddr, fdLteIpv4NetMask, fdLteIpv4PriDns, fdLteIpv4SecDns,
+ fdLteIpv6Addr, fdLteIpv6PrefLen, fdLteIpv6GwAddr, fdLteIpv6GwPrefLen,
+ fdLteIpv6PriDns, fdLteIpv6SecDns, fdLteMtu, fdLteAutoConn,
+ fdLteNetType, fdLteNetTypeLas, fdLteLinkProto}
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to Internal Modem Data Traffic Info group."
+ ::= { fgMibConformance 36 }
+
+fgInternalModemGpsInfoGroup OBJECT-GROUP
+ OBJECTS { fgGpsEnabled, fgLatitude,
+ fgLongitude, fgUtcTime, fgLocalTime}
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to Internal Modem GPS Info group."
+ ::= { fgMibConformance 37 }
+
+fgInternalModemDatausageInfoGroup OBJECT-GROUP
+ OBJECTS { fgDatausageEnabled, fgDataOut, fgDataIn}
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to Internal Modem data usage Info group."
+ ::= { fgMibConformance 38 }
+
+fgVWLHealthCheckLinkGroup OBJECT-GROUP
+ OBJECTS { fgVWLHealthCheckLinkNumber, fgVWLHealthCheckLinkName, fgVWLHealthCheckLinkSeq,
+ fgVWLHealthCheckLinkState, fgVWLHealthCheckLinkLatency, fgVWLHealthCheckLinkJitter,
+ fgVWLHealthCheckLinkPacketSend, fgVWLHealthCheckLinkPacketRecv, fgVWLHealthCheckLinkPacketLoss,
+ fgVWLHealthCheckLinkVdom, fgVWLHealthCheckLinkBandwidthIn, fgVWLHealthCheckLinkBandwidthOut,
+ fgVWLHealthCheckLinkBandwidthBi, fgVWLHealthCheckLinkIfName, fgVWLHealthCheckLinkUsedBandwidthIn,
+ fgVWLHealthCheckLinkUsedBandwidthOut, fgVWLHealthCheckLinkUsedBandwidthBi, fgVWLHealthCheckLinkMOSCodec,
+ fgVWLHealthCheckLinkMOS
+ }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to VWL health check group."
+ ::= { fgMibConformance 39 }
+
+fgDisksObjectGroup OBJECT-GROUP
+ OBJECTS { fgDiskCount, fgDiskName }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to disks name list."
+ ::= { fgMibConformance 40 }
+
+fgNPUGroup OBJECT-GROUP
+ OBJECTS { fgNPUNumber, fgNPUName, fgNPUDrvDriftSum, fgNPUSessionTblSize,
+ fgNPUSessionCount, fgNPUDrvDrift }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to NPU on FortiGate devices."
+ ::= { fgMibConformance 41 }
+
+fgSlaProbeClientGroup OBJECT-GROUP
+ OBJECTS { fgSlaProbeClientNumber, fgSlaProbeClientIP, fgSlaProbeClientState,
+ fgSlaProbeClientAvgLatency, fgSlaProbeClientAvgLatencySD,
+ fgSlaProbeClientAvgLatencyDS, fgSlaProbeClientMinLatency,
+ fgSlaProbeClientMinLatencySD, fgSlaProbeClientMinLatencyDS,
+ fgSlaProbeClientMaxLatency, fgSlaProbeClientMaxLatencySD,
+ fgSlaProbeClientMaxLatencyDS, fgSlaProbeClientAvgJitter,
+ fgSlaProbeClientAvgJitterSD, fgSlaProbeClientAvgJitterDS,
+ fgSlaProbeClientMinJitter, fgSlaProbeClientMinJitterSD,
+ fgSlaProbeClientMinJitterDS, fgSlaProbeClientMaxJitter,
+ fgSlaProbeClientMaxJitterSD, fgSlaProbeClientMaxJitterDS,
+ fgSlaProbeClientPktloss, fgSlaProbeClientPktlossSD,
+ fgSlaProbeClientPktlossDS, fgSlaProbeClientOutofSeq,
+ fgSlaProbeClientOutofSeqSD, fgSlaProbeClientOutofSeqDS
+ }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to SLA Probe client group."
+ ::= { fgMibConformance 42 }
+
+fgDNSProxyObjectGroup OBJECT-GROUP
+ OBJECTS { fgDNSProxyStatsUdpCacheHit, fgDNSProxyStatsUdpRatingCacheHit, fgDNSProxyStatsUdpReq,
+ fgDNSProxyStatsUdpRes, fgDNSProxyStatsUdpFwd, fgDNSProxyStatsUdpRetrans, fgDNSProxyStatsUdpTo,
+ fgDNSProxyStatsUdpFtgRes, fgDNSProxyStatsUdpFtgFwd, fgDNSProxyStatsUdpFtgRetrans }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to DNS Proxy group."
+ ::= { fgMibConformance 43 }
+
+fgLogGroup OBJECT-GROUP
+ OBJECTS { fgLogDeviceNumber, fgLogDeviceName, fgLogDeviceSentCount, fgLogDeviceRelayedCount,
+ fgLogDeviceCachedCount, fgLogDeviceFailedCount, fgLogDeviceDroppedCount }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to log group."
+ ::= { fgMibConformance 44 }
+
+fgConfigGroup OBJECT-GROUP
+ OBJECTS { fgConfigSerial, fgConfigChecksum, fgConfigLastChangeTime }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to log group."
+ ::= { fgMibConformance 45 }
+
+
+fgDhcpObjectGroup OBJECT-GROUP
+ OBJECTS { fgDhcpServerNumber, fgDhcpLeaseUsage,
+ fgDhcpServerId, fgDhcpTrapType, fgDhcpTrapMessage
+ }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to DHCP services on FortiGate devices."
+ ::= { fgMibConformance 46 }
+
+fgDpdkEngsObjectGroup OBJECT-GROUP
+ OBJECTS { fgDpdkEngCount, fgDpdkEngRxUsage, fgDpdkEngVnpUsage,
+ fgDpdkEngIpsUsage, fgDpdkEngTxUsage, fgDpdkEngIdle, fgDpdkEngToCpu}
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to the Dpdk Engine table of FortiGate device."
+ ::= { fgMibConformance 47 }
+
+fgSwitchDeviceObjectGroup OBJECT-GROUP
+ OBJECTS { fgSwDeviceSerialNum, fgSwDeviceName, fgSwDeviceVersion, fgSwDeviceAuthorized,
+ fgSwDeviceStatus, fgSwDeviceJoinTime, fgSwDeviceIp, fgSwDeviceFlag,
+ fgSwCpu, fgSwMemory, fgSwDeviceIpv6
+ }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to Switch Devices on FortiGate devices."
+ ::= { fgMibConformance 48 }
+
+fgSwitchPortObjectGroup OBJECT-GROUP
+ OBJECTS { fgSwPortSwitchSerialNum, fgSwPortName, fgSwPortStatus, fgSwPortSpeedDuplex, fgSwPortNativeVlan,
+ fgSwPortAllowedVlan, fgSwPortUntaggedVlan, fgSwPortPOE, fgSwPortPOEStatus, fgSwPortPOEState, fgSwPortPOEPower
+ }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to Switch Ports on FortiGate devices."
+ ::= { fgMibConformance 49 }
+
+fgChassisObjectGroup OBJECT-GROUP
+ OBJECTS { fgChassisVersion, fgChassisSlotId, fgChassisTrapMessage }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to Chassis group."
+ ::= { fgMibConformance 50 }
+
+fgServiceGroupWorkerBladesGroup OBJECT-GROUP
+ OBJECTS { fgSgWbServiceGroupID, fgSgWbChassisID, fgSgWbSlotID, fgSgWbState,
+ fgSgWbStatusMsg, fgSgWbMaster, fgSgWbSysVersion, fgSgWbSysSerial,
+ fgSgWbSysUpTime, fgSgWbSysCpuUsage, fgSgWbSysMemUsage, fgSgWbBaseLink,
+ fgSgWbFabricLink, fgSgWbDataHb, fgSgWbMgmtHb
+ }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to Service Group Worker Blades group."
+ ::= {fgMibConformance 51 }
+
+fgMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for the application MIB."
+
+ MODULE -- this module
+
+ GROUP fgFmTrapGroup
+ DESCRIPTION
+ "This group is mandatory for any FortiGate device being managed by a FortiManager."
+
+ GROUP fgNotificationGroup
+ DESCRIPTION
+ "Notifications are feature dependant. See manual for feature
+ information."
+
+ GROUP fgFmTrapObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgAdminObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgSystemObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgSoftwareObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgHwSensorsObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgHighAvailabilityObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgVpnObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgFirewallObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgAppServicesObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgAntivirusObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgIntrusionPrevtObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgWebFilterObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgVirtualDomainObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgAdministrationObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgIntfObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgProcessorsObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgExplicitProxyObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgWebCacheObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgWanOptObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgSystemAdvancedObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgWcObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgFcObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgServerLoadBalanceObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgUsbportsObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgUsbModemInfoGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgDeviceObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgLinkMonitorGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgInternalModemInfoGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgInternalModemSIMInfoGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgInternalModemSigInfoGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgInternalModemTrafficInfoGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgInternalModemSessInfoGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgInternalModemGpsInfoGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgInternalModemDatausageInfoGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgVWLHealthCheckLinkGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgDisksObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgNPUGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgSlaProbeClientGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgDNSProxyObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgLogGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgConfigGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgDhcpObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgDpdkEngsObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgSwitchDeviceObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgSwitchPortObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgChassisObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fgServiceGroupWorkerBladesGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ ::= { fgMibConformance 100 }
+
+fg300MibCompliance MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The backwards compatibility compliance statement for the application MIB."
+
+ MODULE -- this module
+
+ GROUP fgObsoleteNotificationsGroup
+ DESCRIPTION
+ "Model and feature specific. May be implemented by some firmwares, but should not be relied on."
+
+ ::= { fgMibConformance 101 }
+
+fgObsolteMIBCompliance MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The compliance statement for the application MIB."
+
+ MODULE -- this module
+
+ GROUP fgObsoleteAppServicesObjectGroup
+ DESCRIPTION
+ "Deprecated AppService objects."
+
+ ::= { fgMibConformance 102 }
+
+END -- end of module FORTINET-FORTIGATE-MIB.
diff --git a/MIBS/fortinet/FORTINET-FORTIMAIL-MIB b/MIBS/fortinet/FORTINET-FORTIMAIL-MIB
new file mode 100644
index 0000000..6d93f43
--- /dev/null
+++ b/MIBS/fortinet/FORTINET-FORTIMAIL-MIB
@@ -0,0 +1,735 @@
+--
+-- MODULE-IDENTITY
+-- OrgName
+-- Fortinet, Inc.
+-- ContactInfo
+-- Technical Support
+-- e-mail: support@fortinet.com
+-- http://www.fortinet.com
+--
+
+FORTINET-FORTIMAIL-MIB DEFINITIONS ::= BEGIN
+ IMPORTS
+ MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ DisplayString, TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Gauge32,
+ IpAddress
+ FROM SNMPv2-SMI
+ ifIndex
+ FROM IF-MIB
+ FnBoolState, FnIndex, FnSessionProto, fortinet
+ FROM FORTINET-CORE-MIB;
+
+fnFortiMailMib MODULE-IDENTITY
+ LAST-UPDATED "201306280000Z"
+ ORGANIZATION
+ "Fortinet Technologies, Inc."
+ CONTACT-INFO
+ "Technical Support
+ email: support@fortinet.com
+ http://www.fortinet.com
+ "
+ DESCRIPTION
+ "Add fmlMailQueueStatistics listing mail queues and
+ number of emails and size of emails in queues"
+ REVISION "201306280000Z"
+ DESCRIPTION
+ "MIB module for Fortinet FortiMail devices"
+ REVISION "201003230000Z"
+ DESCRIPTION
+ "Inherit FORTINET-CORE-MIB, combine FortiMail traps"
+ REVISION "200910220000Z"
+ DESCRIPTION
+ "MIB module for FortiMail devices."
+ ::= { fortinet 105 }
+
+ --
+ -- Textual conventions --
+ --
+
+ FmlIpv6Address ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "2x:"
+ STATUS current
+ DESCRIPTION
+ "This data type is used to model IPv6 addresses.
+ This is a binary string of 16 octets in network
+ byte-order."
+ SYNTAX OCTET STRING (SIZE (16))
+
+ FmlOpMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "fortimail operation mode."
+ SYNTAX INTEGER {
+ gateway (1),
+ transparent (2),
+ server (3)
+ }
+
+ FmlSysEventCodeVal ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "enumerated type for System component events."
+ SYNTAX INTEGER {
+ systemHalt (1),
+ systemReboot (2),
+ systemReload (3),
+ systemUpgrade (4),
+ guiUpgrade (5),
+ logdiskFormat (6),
+ maildiskFormat (7),
+ avDBUpdateSuccess (8),
+ avDBUpdateNetworkError (9),
+ avDBUpdateFailure (10)
+ }
+
+ FmlRAIDCodeVal ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "enumerated type for RAID system events."
+ SYNTAX INTEGER {
+ degradedArray (1),
+ sparesMissing (2),
+ rebuildStarted (3),
+ rebuildFinished (4),
+ fail (5),
+ failSpare (6),
+ spareActive (7)
+ }
+
+ FmlHAEventIdVal ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "enumerated type for HA events."
+ SYNTAX INTEGER {
+ masterUnitSwitch (1),
+ slaveUnitSwitch (2),
+ unitShutdown (3)
+ }
+
+ FmlHAModeVal ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "enumerated type for HA mode."
+ SYNTAX INTEGER {
+ off (0),
+ master (1),
+ slave (2),
+ configMaster (3),
+ configSlave (4)
+ }
+
+
+ --
+ --
+ --
+
+ fmlTraps OBJECT IDENTIFIER ::= { fnFortiMailMib 0 }
+ fmlSystem OBJECT IDENTIFIER ::= { fnFortiMailMib 1 }
+ fmlSysOptions OBJECT IDENTIFIER ::= { fmlSystem 101 }
+ fmlIp OBJECT IDENTIFIER ::= { fmlSystem 102 }
+ fmlMailOptions OBJECT IDENTIFIER ::= { fmlSystem 103 }
+ fmlHwSensors OBJECT IDENTIFIER ::= { fmlSystem 110 }
+ fmlSysHA OBJECT IDENTIFIER ::= { fmlSystem 200 }
+ fmlMIBConformance OBJECT IDENTIFIER ::= { fnFortiMailMib 600 }
+
+
+ --
+ -- fnFortiMailMib.fmlSystem
+ --
+
+ fmlSysModel OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 64 ) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "System model string"
+ ::= { fmlSystem 1 }
+
+ fmlSysSerial OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 32 ) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Device serial number"
+ ::= { fmlSystem 2 }
+
+ fmlSysVersion OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 128 ) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Device firmware version"
+ ::= { fmlSystem 3 }
+
+ fmlSysVersionAv OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 128 ) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Antivirus DB version"
+ ::= { fmlSystem 4 }
+
+ fmlSysOpMode OBJECT-TYPE
+ SYNTAX FmlOpMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operational mode (Gateway, Transparent or Server)"
+ ::= { fmlSystem 5 }
+
+ fmlSysCpuUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Instantaneous CPU usage"
+ ::= { fmlSystem 6 }
+
+ fmlSysMemUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Instantaneous memory utilization"
+ ::= { fmlSystem 7 }
+
+ fmlSysLogDiskUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Instantaneous log disk usage"
+ ::= { fmlSystem 8 }
+
+ fmlSysMailDiskUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Instantaneous mail disk usage"
+ ::= { fmlSystem 9 }
+
+ fmlSysSesCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Instantaneous session count"
+ ::= { fmlSystem 10 }
+
+ fmlSysEventCode OBJECT-TYPE
+ SYNTAX FmlSysEventCodeVal
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "System component events"
+ ::= { fmlSystem 11 }
+
+ fmlRAIDCode OBJECT-TYPE
+ SYNTAX FmlRAIDCodeVal
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "RAID system events"
+ ::= { fmlSystem 12 }
+
+ fmlRAIDDevName OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 32 ) )
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "RAID Device name"
+ ::= { fmlSystem 13 }
+
+ fmlHAEventId OBJECT-TYPE
+ SYNTAX FmlHAEventIdVal
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "HA event type ID"
+ ::= { fmlSystem 14 }
+
+ fmlHAUnitIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Unit IP address where event occurs "
+ ::= { fmlSystem 15 }
+
+ fmlHAEventReason OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 32 ) )
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The reason for the HA event"
+ ::= { fmlSystem 16 }
+
+ fmlSysLoad OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Instantaneous system load"
+ ::= { fmlSystem 30 }
+
+ fmlRemoteStorageStatus OBJECT-TYPE
+ SYNTAX INTEGER { false(0), true(1) }
+ MAX-ACCESS accessible-for-notify
+ STATUS obsolete
+ DESCRIPTION "Remote Storage Status"
+ ::= { fmlSystem 31 }
+ --
+ -- fnFortiMailMib.fmlSystem.fmlSysOptions
+ --
+
+ fmlSysOptIdleTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Idle period after which the administrator
+ is automatically logged out off the system"
+ ::= { fmlSysOptions 1 }
+
+ fmlSysOptAuthTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Authentication idle timeout value"
+ ::= { fmlSysOptions 2 }
+
+ --
+ -- fnFortiMailMib.fmlSystem.fmlIp
+ --
+
+ fmlIpSessTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FmlIpSessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP Sessions Info"
+ ::= { fmlIp 2 }
+
+ fmlIpSessEntry OBJECT-TYPE
+ SYNTAX FmlIpSessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Particular IP Session info"
+ INDEX { fmlIpSessIndex }
+ ::= { fmlIpSessTable 1 }
+
+ FmlIpSessEntry ::=
+ SEQUENCE {
+ fmlIpSessIndex FnIndex,
+ fmlIpSessProto FnSessionProto,
+ fmlIpSessFromAddr IpAddress,
+ fmlIpv6SessFromAddr FmlIpv6Address,
+ fmlIpSessFromPort Integer32,
+ fmlIpSessToAddr IpAddress,
+ fmlIpv6SessToAddr FmlIpv6Address,
+ fmlIpSessToPort Integer32,
+ fmlIpSessExp Gauge32
+ }
+
+ fmlIpSessIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An index value that uniquely identifies
+ an IP session"
+ ::= { fmlIpSessEntry 1 }
+
+ fmlIpSessProto OBJECT-TYPE
+ SYNTAX FnSessionProto
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The protocol of the connection"
+ ::= { fmlIpSessEntry 2 }
+
+ fmlIpSessFromAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Source IP address"
+ ::= { fmlIpSessEntry 3 }
+
+ fmlIpv6SessFromAddr OBJECT-TYPE
+ SYNTAX FmlIpv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Source IP address"
+ ::= { fmlIpSessEntry 4}
+
+
+ fmlIpSessFromPort OBJECT-TYPE
+ SYNTAX Integer32 ( 0 .. 65535 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Source Port number"
+ ::= { fmlIpSessEntry 5 }
+
+ fmlIpSessToAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Destination IP address"
+ ::= { fmlIpSessEntry 6 }
+
+ fmlIpv6SessToAddr OBJECT-TYPE
+ SYNTAX FmlIpv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Source IP address"
+ ::= { fmlIpSessEntry 7}
+
+
+ fmlIpSessToPort OBJECT-TYPE
+ SYNTAX Integer32 ( 0 .. 65535 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Destination Port number"
+ ::= { fmlIpSessEntry 8 }
+
+ fmlIpSessExp OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Time (in seconds) before connection expires"
+ ::= { fmlIpSessEntry 9 }
+
+ --
+ -- fnFortiMailMib.fmlSystem.fmlMailOptions
+ --
+ fmlMailOptionsDeferQueue OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Instantaneous deferred emails number"
+ ::= { fmlMailOptions 1 }
+
+ fmlMailQueueStatistics OBJECT-TYPE
+ SYNTAX SEQUENCE OF FmlMailQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Statistics of mail queues"
+ ::= { fmlMailOptions 2 }
+
+ fmlMailQueueEntry OBJECT-TYPE
+ SYNTAX FmlMailQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Statistics of a mail queue, e.g. number of mails in queue, size of mails"
+ INDEX { fmlMailQueueIndex }
+ ::= { fmlMailQueueStatistics 1 }
+
+ FmlMailQueueEntry ::= SEQUENCE {
+ fmlMailQueueIndex FnIndex,
+ fmlMailQueueName DisplayString,
+ fmlMailQueueMailCount Gauge32,
+ fmlMailQueueMailSize Gauge32
+ }
+
+ fmlMailQueueIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "mail queue index"
+ ::= { fmlMailQueueEntry 1 }
+
+ fmlMailQueueName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "mail queue name"
+ ::= { fmlMailQueueEntry 2 }
+
+ fmlMailQueueMailCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "number of emails in mail queue"
+ ::= { fmlMailQueueEntry 3 }
+
+ fmlMailQueueMailSize OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "size of emails in mail queue in KB"
+ ::= { fmlMailQueueEntry 4 }
+
+ --
+ -- fnFortiMailMib.fmlSystem.fmlHwSensors
+ --
+
+ fmlHwSensorCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of hardware sensors in the system"
+ ::= { fmlHwSensors 1 }
+
+ fmlHwSensorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FmlHwSensorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of hardware sensors in the system user accounts"
+ ::= { fmlHwSensors 2 }
+
+ fmlHwSensorEntry OBJECT-TYPE
+ SYNTAX FmlHwSensorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry containing information of hardware sensors"
+ INDEX { fmlHwSensorEntIndex }
+ ::= { fmlHwSensorTable 1 }
+
+ FmlHwSensorEntry ::= SEQUENCE {
+ fmlHwSensorEntIndex FnIndex,
+ fmlHwSensorEntName DisplayString,
+ fmlHwSensorEntValue DisplayString,
+ fmlHwSensorEntAlarmStatus INTEGER
+ }
+
+ fmlHwSensorEntIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Index of the hardware sensors"
+ ::= { fmlHwSensorEntry 1 }
+
+ fmlHwSensorEntName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Sensor Name"
+ ::= { fmlHwSensorEntry 2 }
+
+ fmlHwSensorEntValue OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reading value of the sensor"
+ ::= { fmlHwSensorEntry 3 }
+
+ fmlHwSensorEntAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER { false(0), true(1) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Alarm status of the sensor"
+ ::= { fmlHwSensorEntry 4 }
+
+ --
+ -- fnFortiMailMib.fmlSystem.fmlSysHA
+ --
+
+ fmlHAMode OBJECT-TYPE
+ SYNTAX FmlHAModeVal
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Configured HA mode"
+ ::= { fmlSysHA 1 }
+
+ fmlHAEffectiveMode OBJECT-TYPE
+ SYNTAX FmlHAModeVal
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Effective HA mode"
+ ::= { fmlSysHA 2 }
+
+ --
+ -- fnFortiMailMib.fmlTraps
+ --
+
+ fmlTrapCpuHighThreshold NOTIFICATION-TYPE
+ OBJECTS { fmlSysSerial }
+ STATUS obsolete
+ DESCRIPTION "Trap being sent if CPU usage becomes too high, which is defined in FORTINET-CORE-MIB"
+ ::= { fmlTraps 101 }
+
+ fmlTrapMemLowThreshold NOTIFICATION-TYPE
+ OBJECTS { fmlSysSerial }
+ STATUS obsolete
+ DESCRIPTION "Trap being sent if memory usage becomes too high, which is defined in FORTINET-CORE-MIB"
+ ::= { fmlTraps 102 }
+
+ fmlTrapLogDiskHighThreshold NOTIFICATION-TYPE
+ OBJECTS { fmlSysSerial }
+ STATUS obsolete
+ DESCRIPTION "Trap being sent if Log disk usage becomes too high, which is defined in FORTINET-CORE-MIB"
+ ::= { fmlTraps 103 }
+
+ fmlTrapMailDiskHighThreshold NOTIFICATION-TYPE
+ OBJECTS { fmlSysSerial}
+ STATUS current
+ DESCRIPTION "Trap being sent if Mailbox disk usage becomes too high"
+ ::= { fmlTraps 104 }
+
+ fmlTrapMailDeferredQueueHighThreshold NOTIFICATION-TYPE
+ OBJECTS { fmlSysSerial }
+ STATUS current
+ DESCRIPTION "Trap being sent if Mail server deferred emails becomes too high"
+ ::= { fmlTraps 105 }
+
+ fmlTrapAvThresholdEvent NOTIFICATION-TYPE
+ OBJECTS { fmlSysSerial }
+ STATUS current
+ DESCRIPTION "Trap being sent when detected virus number reaches the threshold"
+ ::= { fmlTraps 106 }
+
+ fmlTrapSpamThresholdEvent NOTIFICATION-TYPE
+ OBJECTS { fmlSysSerial }
+ STATUS current
+ DESCRIPTION "Trap being sent when detected spam email number reaches the threshold"
+ ::= { fmlTraps 107 }
+
+ fmlTrapPSUFailureEvent NOTIFICATION-TYPE
+ OBJECTS { fmlSysSerial, fmlHwSensorEntName, fmlHwSensorEntValue, fmlHwSensorEntAlarmStatus }
+ STATUS obsolete
+ DESCRIPTION "Trap being sent when detected a power suply unit failure, which is defined in FORTINET-CORE-MIB"
+ ::= { fmlTraps 108 }
+
+ fmlTrapSystemEvent NOTIFICATION-TYPE
+ OBJECTS { fmlSysSerial, fmlSysEventCode }
+ STATUS current
+ DESCRIPTION "Trap being sent when system component halt, reboot, upgrade etc.,"
+ ::= { fmlTraps 201 }
+
+ fmlTrapRAIDEvent NOTIFICATION-TYPE
+ OBJECTS { fmlSysSerial, fmlRAIDCode, fmlRAIDDevName }
+ STATUS current
+ DESCRIPTION "Trap being sent for RAID operation"
+ ::= { fmlTraps 202 }
+
+ fmlTrapHAEvent NOTIFICATION-TYPE
+ OBJECTS { fmlSysSerial, fmlHAEventId, fmlHAUnitIp, fmlHAEventReason }
+ STATUS current
+ DESCRIPTION "Trap being sent when HA event occurs"
+ ::= { fmlTraps 203 }
+
+ fmlTrapRemoteStorage NOTIFICATION-TYPE
+ OBJECTS { fmlSysSerial, fmlRemoteStorageStatus }
+ STATUS obsolete
+ DESCRIPTION "Trap being sent when status of the remote storage changes"
+ ::= { fmlTraps 205 }
+
+ fmlTrapIpChange NOTIFICATION-TYPE
+ OBJECTS { fmlSysSerial, ifIndex }
+ STATUS obsolete
+ DESCRIPTION "Trap being sent when IP address of
+ the specified interface has been
+ changed, which is defined in FORTINET-CORE-MIB"
+ ::= { fmlTraps 301 }
+
+ --
+ -- fnFortiMailMib.fmlMIBConformance
+ --
+
+ fmlSystemConformanceGroup OBJECT-GROUP
+ OBJECTS { fmlSysModel, fmlSysSerial, fmlSysVersion, fmlSysVersionAv, fmlSysOpMode, fmlSysCpuUsage,
+ fmlSysMemUsage, fmlSysLogDiskUsage, fmlSysMailDiskUsage, fmlSysSesCount, fmlSysEventCode,
+ fmlRAIDCode, fmlRAIDDevName, fmlHAEventId, fmlHAUnitIp, fmlHAEventReason,
+ fmlSysLoad }
+ STATUS current
+ DESCRIPTION
+ "object related to fortimail system."
+ ::= { fmlMIBConformance 1 }
+
+ fmlSysOptionsConformanceGroup OBJECT-GROUP
+ OBJECTS { fmlSysOptIdleTimeout, fmlSysOptAuthTimeout }
+ STATUS current
+ DESCRIPTION
+ "object related to fortimail system option."
+ ::= { fmlMIBConformance 2 }
+
+ fmlIpConformanceGroup OBJECT-GROUP
+ OBJECTS { fmlIpSessProto, fmlIpSessFromAddr, fmlIpSessFromPort, fmlIpSessToAddr,
+ fmlIpSessToPort, fmlIpSessExp }
+ STATUS current
+ DESCRIPTION
+ "object related to fortimail ip."
+ ::= { fmlMIBConformance 3 }
+
+ fmlMailOptionsConformanceGroup OBJECT-GROUP
+ OBJECTS { fmlMailQueueName, fmlMailQueueMailCount, fmlMailQueueMailSize }
+ STATUS current
+ DESCRIPTION
+ "object related to fortimail mail options."
+ ::= { fmlMIBConformance 4 }
+
+ fmlHwSensorsConformanceGroup OBJECT-GROUP
+ OBJECTS { fmlHwSensorCount, fmlHwSensorEntName, fmlHwSensorEntValue,
+ fmlHwSensorEntAlarmStatus }
+ STATUS current
+ DESCRIPTION
+ "object related to fortimail hw sensors."
+ ::= { fmlMIBConformance 5 }
+
+ fmlHAModeConformanceGroup OBJECT-GROUP
+ OBJECTS { fmlHAMode, fmlHAEffectiveMode }
+ STATUS current
+ DESCRIPTION
+ "object related to fortimail HA mode."
+ ::= { fmlMIBConformance 6 }
+
+ fmlTrapsComplianceGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ fmlTrapMailDiskHighThreshold,
+ fmlTrapMailDeferredQueueHighThreshold,
+ fmlTrapAvThresholdEvent,
+ fmlTrapSpamThresholdEvent,
+ fmlTrapSystemEvent,
+ fmlTrapRAIDEvent,
+ fmlTrapHAEvent
+ }
+ STATUS current
+ DESCRIPTION "Event notifications"
+ ::= { fmlMIBConformance 7 }
+
+ fmlObsoleteTrapsComplianceGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ fmlTrapCpuHighThreshold,
+ fmlTrapMemLowThreshold,
+ fmlTrapLogDiskHighThreshold,
+ fmlTrapPSUFailureEvent,
+ fmlTrapIpChange
+ }
+ STATUS obsolete
+ DESCRIPTION "Event notifications, items in this group are defined in FORTINET-CORE-MIB"
+ ::= { fmlMIBConformance 8 }
+
+ fmlMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "the compliance statement for the application MIB."
+
+ MODULE -- this module
+
+ GROUP fmlSystemConformanceGroup
+ DESCRIPTION
+ "this group is mandatory for all Fortimail appliances supporting this MIB."
+
+ GROUP fmlSysOptionsConformanceGroup
+ DESCRIPTION
+ "this group is mandatory for all Fortimail appliances supporting this MIB."
+
+ GROUP fmlIpConformanceGroup
+ DESCRIPTION
+ "this group is mandatory for all Fortimail appliances supporting this MIB."
+
+ GROUP fmlMailOptionsConformanceGroup
+ DESCRIPTION
+ "this group is mandatory for all Fortimail appliances supporting this MIB."
+
+ GROUP fmlHwSensorsConformanceGroup
+ DESCRIPTION
+ "this group is mandatory for all Fortimail appliances supporting this MIB."
+
+ GROUP fmlHAModeConformanceGroup
+ DESCRIPTION
+ "this group is mandatory for all Fortimail appliances supporting this MIB."
+
+ GROUP fmlTrapsComplianceGroup
+ DESCRIPTION
+ "this group is mandatory for all Fortimail appliances supporting this MIB."
+
+ ::= { fmlMIBConformance 100 }
+
+ fmlObsoleteMIBCompliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "the obsolete compliance statement for the application MIB."
+
+ MODULE
+
+ GROUP fmlObsoleteTrapsComplianceGroup
+ DESCRIPTION
+ "items in this group are defined in FORTINET-CORE-MIB."
+
+ ::= { fmlMIBConformance 101 }
+
+END
diff --git a/MIBS/fortinet/FORTINET-FORTIMANAGER-FORTIANALYZER-MIB b/MIBS/fortinet/FORTINET-FORTIMANAGER-FORTIANALYZER-MIB
new file mode 100644
index 0000000..21e428a
--- /dev/null
+++ b/MIBS/fortinet/FORTINET-FORTIMANAGER-FORTIANALYZER-MIB
@@ -0,0 +1,1541 @@
+
+FORTINET-FORTIMANAGER-FORTIANALYZER-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ fnSysSerial, fortinet, FnIndex, FnBoolState, fnGenTrapMsg
+ FROM FORTINET-CORE-MIB
+ sysName
+ FROM SNMPv2-MIB
+ InetPortNumber
+ FROM INET-ADDRESS-MIB
+ MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,
+ Integer32, Gauge32, Counter32, Counter64, IpAddress
+ FROM SNMPv2-SMI
+ DisplayString, TEXTUAL-CONVENTION
+ FROM SNMPv2-TC;
+
+
+fnFortiManagerMib MODULE-IDENTITY
+ LAST-UPDATED "201706280000Z"
+ ORGANIZATION
+ "Fortinet Technologies, Inc."
+ CONTACT-INFO
+ "
+ Technical Support
+ email: support@fortinet.com
+ http://www.fortinet.com"
+ DESCRIPTION
+ "Added model names faz1000E, fmg400E,
+ faz400E, fmg300E,
+ faz3500F,
+ faz3000F, fmg3000F,
+ faz2000E, fmg2000E,
+ faz3700F."
+ REVISION "201706280000Z"
+ DESCRIPTION
+ "Add fmSysVersion,fmSysUpTime,fmLogRate,fmAdom,fmDevice,fmRaid,fmPower,fmHa"
+ REVISION "201508150000Z"
+ DESCRIPTION
+ "NPI faz200E, fmg200E."
+ REVISION "201506120000Z"
+ DESCRIPTION
+ "Add model names faz3000E, fmg4000E, faz1000D, fmg1000D."
+ REVISION "201404220000Z"
+ DESCRIPTION
+ "Added fmSysCpuUsageExcludedNice.
+ Added fmTrapCpuThresholdExcludeNice."
+ REVISION "201306100000Z"
+ DESCRIPTION
+ "Add support for FortiAnalyzer."
+ REVISION "201303270000Z"
+ DESCRIPTION
+ "Added license gb/day and device quota trap. fmTrapLicGbDayThreshold
+ and fmTrapLicDevQuotaThreshold"
+ REVISION "201211260000Z"
+ DESCRIPTION
+ "Added commas between notifications in NOTIFICATION-GROUP.
+ Added imports from SNMPv2-SMI and SNMPv2-TC.
+ imported `OBJECT-GROUP' from module SNMPv2-CONF"
+ REVISION "201204200000Z"
+ DESCRIPTION
+ "Added RAID trap fmTrapRAIDStatusChange."
+ REVISION "201103250000Z"
+ DESCRIPTION
+ "Added fmSysMemUsed,fmSysMemCapacity,fmSysCpuUsage.
+ Added new FortiManager models."
+ REVISION "201101190000Z"
+ DESCRIPTION
+ "MIB module for Fortinet FortiManager devices."
+ REVISION "200807180000Z"
+ DESCRIPTION
+ "Add sysName to fmTrapHASwitch."
+ REVISION "200806260000Z"
+ DESCRIPTION
+ "OID correction for fnFortiManagerMib."
+ REVISION "200806160000Z"
+ DESCRIPTION
+ "Spelling corrections."
+ REVISION "200806100000Z"
+ DESCRIPTION
+ "Initial version of FORTINET-FORTIMANAGER-MIB."
+ ::= { fortinet 103 }
+
+
+--
+-- fortinet.fnFortiManagerMib.fmTraps
+--
+
+FmRAIDStatusCode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Enumerated list of RAID status codes."
+ SYNTAX INTEGER { arrayOK(1), arrayDegraded(2), arrayFailed(3),
+ arrayRebuilding(4), arrayRebuildingStarted(5),
+ arrayRebuildingFinished(6), arrayInitializing(7),
+ arrayInitializingStarted(8), arrayInitializingFinished(9),
+ diskOk(10), diskDegraded(11), diskFailEvent(12),
+ diskUnavailable(100), diskUnused(101), diskOK(102), diskRebuilding(103), diskFailed(104), diskSpare(105),
+ raidUnavailable(200), raidOK(201), raidDegraded(202), raidFailed(203), raidBackground-Initializing(204), raidBackground-Verifying(205), raidBackground-Rebuilding(206)}
+
+FmSessProto ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "data type for session protocols"
+ SYNTAX INTEGER { ip(0), icmp(1), igmp(2), ipip(4), tcp(6),
+ egp(8), pup(12), udp(17), idp(22), ipv6(41),
+ rsvp(46), gre(47), esp(50), ah(51), ospf(89),
+ pim(103), comp(108), raw(255) }
+
+
+fmTraps OBJECT IDENTIFIER
+ ::= { fnFortiManagerMib 0 }
+
+fmTrapPrefix OBJECT IDENTIFIER
+ ::= { fmTraps 0 }
+
+fmTrapObject OBJECT IDENTIFIER
+ ::= { fmTraps 1 }
+
+fmRAIDStatus OBJECT-TYPE
+ SYNTAX FmRAIDStatusCode
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "New RAID state associated with a RAID status change event."
+ ::= { fmTrapObject 1 }
+
+fmRAIDDevIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Name/index of a RAID device relating to the event."
+ ::= { fmTrapObject 2 }
+
+fmLogRate OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Log receiving rate in number of logs per second."
+ ::= { fmTrapObject 3 }
+
+fmLogRateThreshold OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Threshold for log rate in number of logs per second."
+ ::= { fmTrapObject 4 }
+
+fmLogDataRate OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Log receiving data rate in number of KB per second."
+ ::= { fmTrapObject 5 }
+
+fmLogDataRateThreshold OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Threshold for log data rate in number of KB per second."
+ ::= { fmTrapObject 6 }
+
+fmLicGbDay OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Log data used in number of GB per day."
+ ::= { fmTrapObject 7 }
+
+fmLicGbDayThreshold OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Licensed threshold for log data in number of GB per day."
+ ::= { fmTrapObject 8 }
+
+fmLicDevQuota OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Device quota used in number of GB."
+ ::= { fmTrapObject 9 }
+
+fmLicDevQuotaThreshold OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Licensed threshold for device quota in number of GB."
+ ::= { fmTrapObject 10 }
+
+--
+-- fortinet.fnFortiManagerMib.fmModel
+--
+
+fmModel OBJECT IDENTIFIER
+ ::= { fnFortiManagerMib 1 }
+
+fmg100 OBJECT IDENTIFIER
+ ::= { fmModel 1000 }
+
+fmgvm OBJECT IDENTIFIER
+ ::= { fmModel 1001 }
+
+fmg100C OBJECT IDENTIFIER
+ ::= { fmModel 1003 }
+
+fmg200D OBJECT IDENTIFIER
+ ::= { fmModel 2004 }
+
+fmg200E OBJECT IDENTIFIER
+ ::= { fmModel 2005 }
+
+fmg300D OBJECT IDENTIFIER
+ ::= { fmModel 3004 }
+
+fmg300E OBJECT IDENTIFIER
+ ::= { fmModel 3005 }
+
+fmg400 OBJECT IDENTIFIER
+ ::= { fmModel 4000 }
+
+fmg400A OBJECT IDENTIFIER
+ ::= { fmModel 4001 }
+
+fmg400B OBJECT IDENTIFIER
+ ::= { fmModel 4002 }
+
+fmg400C OBJECT IDENTIFIER
+ ::= { fmModel 4003 }
+
+fmg400E OBJECT IDENTIFIER
+ ::= { fmModel 4005 }
+
+fmg1000C OBJECT IDENTIFIER
+ ::= { fmModel 10003 }
+
+fmg1000D OBJECT IDENTIFIER
+ ::= { fmModel 10004 }
+
+fmg2000E OBJECT IDENTIFIER
+ ::= { fmModel 20005 }
+
+fmg2000XL OBJECT IDENTIFIER
+ ::= { fmModel 20000 }
+
+fmg3000 OBJECT IDENTIFIER
+ ::= { fmModel 30000 }
+
+fmg3000B OBJECT IDENTIFIER
+ ::= { fmModel 30002 }
+
+fmg3000C OBJECT IDENTIFIER
+ ::= { fmModel 30003 }
+
+fmg3000F OBJECT IDENTIFIER
+ ::= { fmModel 30006 }
+
+fmg3900E OBJECT IDENTIFIER
+ ::= { fmModel 39005 }
+
+fmg4000D OBJECT IDENTIFIER
+ ::= { fmModel 40004 }
+
+fmg4000E OBJECT IDENTIFIER
+ ::= { fmModel 40005 }
+
+fmg5001A OBJECT IDENTIFIER
+ ::= { fmModel 50011 }
+
+--
+-- fortinet.fnFortiManagerMib.fmSystem
+--
+
+fmSystem OBJECT IDENTIFIER
+ ::= { fnFortiManagerMib 2 }
+
+--
+-- fortinet.fnFortiManagerMib.fmSystem.fmSystemInfo
+--
+
+fmSystemInfo OBJECT IDENTIFIER
+ ::= { fmSystem 1 }
+
+fmSysCpuUsage OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current CPU usage (percentage)"
+ ::= { fmSystemInfo 1 }
+
+fmSysMemUsed OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current memory used (KB)"
+ ::= { fmSystemInfo 2 }
+
+fmSysMemCapacity OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total physical and swap memory installed (KB)"
+ ::= { fmSystemInfo 3 }
+
+fmSysDiskUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current hard disk usage (MB)"
+ ::= { fmSystemInfo 4 }
+
+fmSysDiskCapacity OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total hard disk capacity (MB)"
+ ::= { fmSystemInfo 5 }
+
+fmSysCpuUsageExcludedNice OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current CPU usage excluded nice processes usage (percentage)"
+ ::= { fmSystemInfo 6 }
+
+fmSysVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Firmware version of the device"
+ ::= { fmSystemInfo 7 }
+
+fmSysUpTime OBJECT-TYPE
+ SYNTAX Counter64
+ UNITS "hundredths of a second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 64bit time (in hundredths of a second) since the network management portion of the system was last re-initialized."
+ ::= { fmSystemInfo 8 }
+
+fmLogRate OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "logs per second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Log receiving rate in number of logs per second."
+ ::= { fmSystemInfo 9 }
+
+fmTrapHASwitch NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "FortiManager HA cluster has been re-arranged. A new master has been selected and asserted."
+ ::= { fmTrapPrefix 401 }
+
+fmTrapRAIDStatusChange NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName,
+ fmRAIDStatus, fmRAIDDevIndex }
+ STATUS current
+ DESCRIPTION
+ "Trap is sent when there is a change in the status of the RAID array, if present."
+ ::= { fmTrapPrefix 402 }
+
+fmTrapLogAlert NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, fnGenTrapMsg }
+ STATUS current
+ DESCRIPTION
+ "Trap is sent when a log based alert has been triggered.
+ Alert description included in trap."
+ ::= { fmTrapPrefix 403 }
+
+fmTrapLogRateThreshold NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, fmLogRate, fmLogRateThreshold }
+ STATUS current
+ DESCRIPTION
+ "Indicates that the incoming log rate has exceeded the threshold"
+ ::= { fmTrapPrefix 404 }
+
+fmTrapLogDataRateThreshold NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, fmLogDataRate, fmLogDataRateThreshold }
+ STATUS current
+ DESCRIPTION
+ "Indicates that the incoming log data rate has exceeded the threshold"
+ ::= { fmTrapPrefix 405 }
+
+fmTrapLicGbDayThreshold NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, fmLicGbDay, fmLicGbDayThreshold }
+ STATUS current
+ DESCRIPTION
+ "Indicates that the used log has exceeded the licensed GB/Day"
+ ::= { fmTrapPrefix 407 }
+
+fmTrapLicDevQuotaThreshold NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, fmLicDevQuota, fmLicDevQuotaThreshold }
+ STATUS current
+ DESCRIPTION
+ "Indicates that the used device quota has exceeded the licensed device quota"
+ ::= { fmTrapPrefix 408 }
+
+fmTrapCpuThresholdExcludeNice NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "Indicates that the CPU usage excluding nice processes has exceeded the threshold"
+ ::= { fmTrapPrefix 409 }
+
+--
+-- fortinet.fnFortiManagerMib.faModel
+--
+
+faModel OBJECT IDENTIFIER
+ ::= { fnFortiManagerMib 3 }
+
+faz100 OBJECT IDENTIFIER
+ ::= { faModel 1000 }
+
+faz100A OBJECT IDENTIFIER
+ ::= { faModel 1001 }
+
+faz100B OBJECT IDENTIFIER
+ ::= { faModel 1002 }
+
+faz100C OBJECT IDENTIFIER
+ ::= { faModel 1003 }
+
+faz200D OBJECT IDENTIFIER
+ ::= { faModel 2004 }
+
+faz200E OBJECT IDENTIFIER
+ ::= {faModel 2005 }
+
+faz300D OBJECT IDENTIFIER
+ ::= { faModel 3004 }
+
+faz400E OBJECT IDENTIFIER
+ ::= { faModel 4005 }
+
+faz400 OBJECT IDENTIFIER
+ ::= { faModel 4000 }
+
+faz400B OBJECT IDENTIFIER
+ ::= { faModel 4002 }
+
+faz400C OBJECT IDENTIFIER
+ ::= { faModel 4003 }
+
+fazvm OBJECT IDENTIFIER
+ ::= { faModel 20 }
+
+faz800 OBJECT IDENTIFIER
+ ::= { faModel 8000 }
+
+faz800B OBJECT IDENTIFIER
+ ::= { faModel 8002 }
+
+faz1000B OBJECT IDENTIFIER
+ ::= { faModel 10002 }
+
+faz1000C OBJECT IDENTIFIER
+ ::= { faModel 10003 }
+
+faz1000D OBJECT IDENTIFIER
+ ::= { faModel 10004 }
+
+faz1000E OBJECT IDENTIFIER
+ ::= { faModel 10005 }
+
+faz2000 OBJECT IDENTIFIER
+ ::= { faModel 20000 }
+
+faz2000A OBJECT IDENTIFIER
+ ::= { faModel 20001 }
+
+faz2000B OBJECT IDENTIFIER
+ ::= { faModel 20002 }
+
+faz2000E OBJECT IDENTIFIER
+ ::= { faModel 20005 }
+
+faz3000D OBJECT IDENTIFIER
+ ::= { faModel 30004 }
+
+faz3000E OBJECT IDENTIFIER
+ ::= { faModel 30005 }
+
+faz3000F OBJECT IDENTIFIER
+ ::= { faModel 30006 }
+
+faz3500E OBJECT IDENTIFIER
+ ::= { faModel 35005 }
+
+faz3500F OBJECT IDENTIFIER
+ ::= { faModel 35006 }
+
+faz3700F OBJECT IDENTIFIER
+ ::= { faModel 37006 }
+
+faz3900E OBJECT IDENTIFIER
+ ::= { faModel 39005 }
+
+faz4000 OBJECT IDENTIFIER
+ ::= { faModel 40000 }
+
+faz4000A OBJECT IDENTIFIER
+ ::= { faModel 40001 }
+
+faz4000B OBJECT IDENTIFIER
+ ::= { faModel 40002 }
+
+--
+-- fortinet.fnFortiManagerMib.fmInetProto
+--
+
+fmInetProto OBJECT IDENTIFIER
+ ::= { fnFortiManagerMib 4 }
+
+fmInetProtoInfo OBJECT IDENTIFIER
+ ::= { fmInetProto 1 }
+
+fmInetProtoTables OBJECT IDENTIFIER
+ ::= { fmInetProto 2 }
+
+fmIpSessTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FmIpSessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information on the IP sessions active on the device"
+ ::= { fmInetProtoTables 1 }
+
+fmIpSessEntry OBJECT-TYPE
+ SYNTAX FmIpSessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information on a specific session, including source and destination"
+ INDEX { fmIpSessIndex }
+ ::= { fmIpSessTable 1 }
+
+FmIpSessEntry ::= SEQUENCE {
+ fmIpSessIndex FnIndex,
+ fmIpSessProto FmSessProto,
+ fmIpSessFromAddr IpAddress,
+ fmIpSessFromPort InetPortNumber,
+ fmIpSessToAddr IpAddress,
+ fmIpSessToPort InetPortNumber,
+ fmIpSessExp Counter32
+}
+
+fmIpSessIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index value that uniquely identifies
+ an IP session within the fmIpSessTable"
+ ::= { fmIpSessEntry 1 }
+
+fmIpSessProto OBJECT-TYPE
+ SYNTAX FmSessProto
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The protocol the session is using (IP, TCP, UDP, etc.)"
+ ::= { fmIpSessEntry 2 }
+
+fmIpSessFromAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Source IP address (IPv4 only) of the session"
+ ::= { fmIpSessEntry 3 }
+
+fmIpSessFromPort OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Source port number (UDP and TCP only) of the session"
+ ::= { fmIpSessEntry 4 }
+
+fmIpSessToAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Destination IP address (IPv4 only) of the session"
+ ::= { fmIpSessEntry 5 }
+
+fmIpSessToPort OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Destination Port number (UDP and TCP only) of the session"
+ ::= { fmIpSessEntry 6 }
+
+fmIpSessExp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of seconds remaining before the session expires (if idle)"
+ ::= { fmIpSessEntry 7 }
+
+--
+-- fortinet.fnFortiManagerMib.fmAdom
+--
+
+fmAdom OBJECT IDENTIFIER
+ ::= { fnFortiManagerMib 5 }
+
+fmAdomInfo OBJECT IDENTIFIER
+ ::= { fmAdom 1 }
+
+fmAdomEnabled OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether administrative domains are enabled on this device"
+ ::= { fmAdomInfo 1 }
+
+fmAdomNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of administrative domains in fmAdomTable"
+ ::= { fmAdomInfo 2 }
+
+fmAdomMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of administrative domains allowed on the device as allowed by hardware and/or licensing"
+ ::= { fmAdomInfo 3 }
+
+fmAdomTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FmAdomEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of administrative domains configured on the device"
+ ::= { fmAdom 2 }
+
+fmAdomEntry OBJECT-TYPE
+ SYNTAX FmAdomEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable
+ to a particular administrative domain"
+ INDEX { fmAdomEntIndex }
+ ::= { fmAdomTable 1 }
+
+FmAdomEntry ::= SEQUENCE {
+ fmAdomEntIndex FnIndex,
+ fmAdomEntName DisplayString,
+ fmAdomEntState FnBoolState,
+ fmAdomEntMode FmAdomEntMode,
+ fmAdomEntFgtNumber Integer32,
+ fmAdomEntPolicyPackageNumber Integer32,
+ fmAdomEntOsVersion Integer32,
+ fmAdomEntMr Integer32,
+ fmAdomEntVpnMode FmAdomEntVpnMode
+}
+
+fmAdomEntIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index value that uniquely identifies the entry"
+ ::= { fmAdomEntry 1 }
+
+fmAdomEntName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the administrative domain"
+ ::= { fmAdomEntry 2 }
+
+fmAdomEntState OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether adom is enabled or disabled"
+ ::= { fmAdomEntry 3 }
+
+FmAdomEntMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Whether adom is in normal or backup mode"
+ SYNTAX INTEGER {
+ normal (1),
+ backup (2)
+ }
+
+fmAdomEntMode OBJECT-TYPE
+ SYNTAX FmAdomEntMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether adom is in normal or backup mode"
+ ::= { fmAdomEntry 4 }
+
+fmAdomEntFgtNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of FortiGates in adom"
+ ::= { fmAdomEntry 5 }
+
+fmAdomEntPolicyPackageNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of policy packages in adom"
+ ::= { fmAdomEntry 6 }
+
+fmAdomEntOsVersion OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "OS version supported by adom"
+ ::= { fmAdomEntry 7 }
+
+fmAdomEntMr OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "MR version supported by adom"
+ ::= { fmAdomEntry 8 }
+
+FmAdomEntVpnMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Adom VPN mode"
+ SYNTAX INTEGER {
+ central-console (1),
+ policy-and-device (2),
+ not-applicable (3)
+ }
+
+fmAdomEntVpnMode OBJECT-TYPE
+ SYNTAX FmAdomEntVpnMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Adom VPN mode"
+ ::= { fmAdomEntry 9 }
+
+--
+-- fortinet.fnFortiManagerMib.fmDevice
+--
+
+fmDevice OBJECT IDENTIFIER
+ ::= { fnFortiManagerMib 6 }
+
+fmDeviceInfo OBJECT IDENTIFIER
+ ::= { fmDevice 1 }
+
+fmDeviceNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of devices in fmDeviceTable"
+ ::= { fmDeviceInfo 1 }
+
+fmDeviceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FmDeviceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of devices configured on the device"
+ ::= { fmDevice 2 }
+
+fmDeviceEntry OBJECT-TYPE
+ SYNTAX FmDeviceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable
+ to a particular device"
+ INDEX { fmDeviceEntIndex }
+ ::= { fmDeviceTable 1 }
+
+FmDeviceEntry ::= SEQUENCE {
+ fmDeviceEntIndex FnIndex,
+ fmDeviceEntName DisplayString,
+ fmDeviceEntSn DisplayString,
+ fmDeviceEntMode FmDeviceEntMode,
+ fmDeviceEntAdom DisplayString,
+ fmDeviceEntIp DisplayString,
+ fmDeviceEntOsVersion Integer32,
+ fmDeviceEntMr Integer32,
+ fmDeviceEntBuild Integer32,
+ fmDeviceEntHaMode FmDeviceEntHaMode,
+ fmDeviceEntHaGroup DisplayString,
+ fmDeviceEntConnectState FmDeviceEntConnectState,
+ fmDeviceEntDbState FmDeviceEntDbState,
+ fmDeviceEntConfigState FmDeviceEntConfigState,
+ fmDeviceEntState FmDeviceEntState,
+ fmDeviceEntPlatform DisplayString,
+ fmDeviceEntVdomEnabled FnBoolState,
+ fmDeviceEntSupportState FmDeviceEntSupportState,
+ fmDeviceEntAvExpireDate DisplayString,
+ fmDeviceEntIpsExpireDate DisplayString,
+ fmDeviceEntWfExpireDate DisplayString,
+ fmDeviceEntAsExpireDate DisplayString,
+ fmDeviceEntPolicyPackageState FmDeviceEntPolicyPackageState,
+ fmDeviceEntDesc DisplayString
+}
+
+fmDeviceEntIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index value that uniquely identifies the entry"
+ ::= { fmDeviceEntry 1 }
+
+fmDeviceEntName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the device"
+ ::= { fmDeviceEntry 2 }
+
+fmDeviceEntSn OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The serial number of the device"
+ ::= { fmDeviceEntry 3 }
+
+FmDeviceEntMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Device management mode"
+ SYNTAX INTEGER {
+ unregistered (0),
+ fmg (1),
+ faz (2),
+ fmg-faz (3)
+ }
+
+fmDeviceEntMode OBJECT-TYPE
+ SYNTAX FmDeviceEntMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Device management mode"
+ ::= { fmDeviceEntry 4 }
+
+fmDeviceEntAdom OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The adom name the device belongs to"
+ ::= { fmDeviceEntry 5 }
+
+fmDeviceEntIp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP of the device"
+ ::= { fmDeviceEntry 6 }
+
+fmDeviceEntOsVersion OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OS version of the device"
+ ::= { fmDeviceEntry 7 }
+
+fmDeviceEntMr OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MR version of the device"
+ ::= { fmDeviceEntry 8 }
+
+fmDeviceEntBuild OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The build number of the device"
+ ::= { fmDeviceEntry 9 }
+
+FmDeviceEntHaMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Device HA mode"
+ SYNTAX INTEGER {
+ standalone (0),
+ a-p (1),
+ a-a (2),
+ elbc (3),
+ dual (4),
+ fmg (5)
+ }
+
+fmDeviceEntHaMode OBJECT-TYPE
+ SYNTAX FmDeviceEntHaMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Device HA mode"
+ ::= { fmDeviceEntry 10 }
+
+fmDeviceEntHaGroup OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Device HA group name"
+ ::= { fmDeviceEntry 11 }
+
+FmDeviceEntConnectState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Device connection status"
+ SYNTAX INTEGER {
+ unknown (0),
+ up (1),
+ down (2)
+ }
+
+fmDeviceEntConnectState OBJECT-TYPE
+ SYNTAX FmDeviceEntConnectState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Device connection status"
+ ::= { fmDeviceEntry 12 }
+
+FmDeviceEntDbState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Device DB status"
+ SYNTAX INTEGER {
+ unknown (0),
+ not-modified (1),
+ modified (2)
+ }
+
+fmDeviceEntDbState OBJECT-TYPE
+ SYNTAX FmDeviceEntDbState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Device DB status"
+ ::= { fmDeviceEntry 13 }
+
+FmDeviceEntConfigState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Device config status"
+ SYNTAX INTEGER {
+ unknown (0),
+ in-sync (1),
+ out-of-sync (2)
+ }
+
+fmDeviceEntConfigState OBJECT-TYPE
+ SYNTAX FmDeviceEntConfigState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Device config status"
+ ::= { fmDeviceEntry 14 }
+
+FmDeviceEntState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Device status"
+ SYNTAX INTEGER {
+ none (0),
+ unknown (1),
+ checked-in (2),
+ in-progress (3),
+ installed (4),
+ aborted (5),
+ sched (6),
+ retry (7),
+ canceled (8),
+ pending (9),
+ retrieved (10),
+ changed-conf (11),
+ sync-fail (12),
+ timeout (13),
+ rev-reverted (14),
+ auto-updated (15)
+ }
+
+fmDeviceEntState OBJECT-TYPE
+ SYNTAX FmDeviceEntState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Device status"
+ ::= { fmDeviceEntry 15 }
+
+fmDeviceEntPlatform OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The platform of the device"
+ ::= { fmDeviceEntry 16 }
+
+fmDeviceEntVdomEnabled OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether vdom enabled on the device"
+ ::= { fmDeviceEntry 17 }
+
+FmDeviceEntSupportState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The support status of the device"
+ SYNTAX INTEGER {
+ expired (0),
+ valid (1)
+ }
+
+fmDeviceEntSupportState OBJECT-TYPE
+ SYNTAX FmDeviceEntSupportState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The support status of the device"
+ ::= { fmDeviceEntry 18 }
+
+fmDeviceEntAvExpireDate OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AV license of the device"
+ ::= { fmDeviceEntry 19 }
+
+fmDeviceEntIpsExpireDate OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPS license of the device"
+ ::= { fmDeviceEntry 20 }
+
+fmDeviceEntWfExpireDate OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The WCF license of the device"
+ ::= { fmDeviceEntry 21 }
+
+fmDeviceEntAsExpireDate OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AS license of the device"
+ ::= { fmDeviceEntry 22 }
+
+FmDeviceEntPolicyPackageState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The policy package status of the device"
+ SYNTAX INTEGER {
+ never-installed (-1),
+ installed (0),
+ modified (1),
+ imported (2),
+ unknown (3),
+ out-of-sync (9),
+ conflict (10)
+ }
+
+fmDeviceEntPolicyPackageState OBJECT-TYPE
+ SYNTAX FmDeviceEntPolicyPackageState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The policy package status of the device"
+ ::= { fmDeviceEntry 23 }
+
+fmDeviceEntDesc OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The description of the device"
+ ::= { fmDeviceEntry 24 }
+
+--
+-- fortinet.fnFortiManagerMib.fmRaid
+--
+
+fmRaid OBJECT IDENTIFIER
+ ::= { fnFortiManagerMib 7 }
+
+fmRaidInfo OBJECT IDENTIFIER
+ ::= { fmRaid 1 }
+
+FmRaidLevel ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Raid level"
+ SYNTAX INTEGER {
+ unavailable (0),
+ linear (1),
+ raid-0 (2),
+ raid-1 (3),
+ raid-1s (4),
+ raid-5 (5),
+ raid-5s (6),
+ raid-6 (7),
+ raid-6s (8),
+ raid-10 (9),
+ raid-10s (10),
+ raid-50 (11),
+ raid-50s (12),
+ raid-60 (13),
+ raid-60s (14)
+ }
+
+fmRaidLevel OBJECT-TYPE
+ SYNTAX FmRaidLevel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Raid level"
+ ::= { fmRaidInfo 1 }
+
+FmRaidState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Raid status"
+ SYNTAX INTEGER {
+ unavailable (0),
+ ok (1),
+ degraded (2),
+ failed (3),
+ background-initializing (4),
+ background-verifying (5),
+ background-rebuilding (6)
+ }
+
+fmRaidState OBJECT-TYPE
+ SYNTAX FmRaidState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Raid status"
+ ::= { fmRaidInfo 2 }
+
+fmRaidSize OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "GB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Raid size in GB"
+ ::= { fmRaidInfo 3 }
+
+fmRaidDiskNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Disk numbers in the Raid"
+ ::= { fmRaidInfo 4 }
+
+fmRaidDiskTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FmRaidDiskEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of disks in the raid"
+ ::= { fmRaid 2 }
+
+fmRaidDiskEntry OBJECT-TYPE
+ SYNTAX FmRaidDiskEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable
+ to a particular raid disk"
+ INDEX { fmRaidDiskEntIndex }
+ ::= { fmRaidDiskTable 1 }
+
+FmRaidDiskEntry ::= SEQUENCE {
+ fmRaidDiskEntIndex FnIndex,
+ fmRaidDiskEntState FmRaidDiskEntState,
+ fmRaidDiskEntSize Integer32
+}
+
+fmRaidDiskEntIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index value that uniquely identifies the entry"
+ ::= { fmRaidDiskEntry 1 }
+
+FmRaidDiskEntState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Raid disk status"
+ SYNTAX INTEGER {
+ unavailable (0),
+ unused (1),
+ ok (2),
+ rebuilding (3),
+ failed (4),
+ spare (5)
+ }
+
+fmRaidDiskEntState OBJECT-TYPE
+ SYNTAX FmRaidDiskEntState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Raid disk status"
+ ::= { fmRaidDiskEntry 2 }
+
+fmRaidDiskEntSize OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "GB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Raid disk size in GB"
+ ::= { fmRaidDiskEntry 3 }
+
+--
+-- fortinet.fnFortiManagerMib.fmPower
+--
+
+fmPower OBJECT IDENTIFIER
+ ::= { fnFortiManagerMib 8 }
+
+fmPowerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FmPowerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of power supply status"
+ ::= { fmPower 2 }
+
+fmPowerEntry OBJECT-TYPE
+ SYNTAX FmPowerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable
+ to a particular power supply unit"
+ INDEX { fmPowerEntIndex }
+ ::= { fmPowerTable 1 }
+
+FmPowerEntry ::= SEQUENCE {
+ fmPowerEntIndex FnIndex,
+ fmPowerEntState FmPowerEntState
+}
+
+fmPowerEntIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index value that uniquely identifies the entry"
+ ::= { fmPowerEntry 1 }
+
+FmPowerEntState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Power supply unit status"
+ SYNTAX INTEGER {
+ unknown (-1),
+ offline (0),
+ online (1)
+ }
+
+fmPowerEntState OBJECT-TYPE
+ SYNTAX FmPowerEntState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Power supply unit status"
+ ::= { fmPowerEntry 2 }
+
+--
+-- fortinet.fnFortiManagerMib.fmHa
+--
+
+fmHa OBJECT IDENTIFIER
+ ::= { fnFortiManagerMib 9 }
+
+fmHaInfo OBJECT IDENTIFIER
+ ::= { fmHa 1 }
+
+FmHaMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Ha mode"
+ SYNTAX INTEGER {
+ standalone (0),
+ master (1),
+ slave (2)
+ }
+
+fmHaMode OBJECT-TYPE
+ SYNTAX FmHaMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Ha mode"
+ ::= { fmHaInfo 1 }
+
+fmHaClusterId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Ha cluster ID"
+ ::= { fmHaInfo 2 }
+
+fmHaPeerNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Peer numbers in the Ha"
+ ::= { fmHaInfo 3 }
+
+fmHaPeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FmHaPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of peers in the Ha"
+ ::= { fmHa 2 }
+
+fmHaPeerEntry OBJECT-TYPE
+ SYNTAX FmHaPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable
+ to a particular Ha peer"
+ INDEX { fmHaPeerEntIndex }
+ ::= { fmHaPeerTable 1 }
+
+FmHaPeerEntry ::= SEQUENCE {
+ fmHaPeerEntIndex FnIndex,
+ fmHaPeerEntIp DisplayString,
+ fmHaPeerEntSn DisplayString,
+ fmHaPeerEntEnabled FnBoolState,
+ fmHaPeerEntHostName DisplayString,
+ fmHaPeerEntState FmHaPeerEntState
+}
+
+fmHaPeerEntIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index value that uniquely identifies the entry"
+ ::= { fmHaPeerEntry 1 }
+
+fmHaPeerEntIp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Peer IP"
+ ::= { fmHaPeerEntry 2 }
+
+fmHaPeerEntSn OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Peer serial number"
+ ::= { fmHaPeerEntry 3 }
+
+fmHaPeerEntEnabled OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether peer is enabled"
+ ::= { fmHaPeerEntry 4 }
+
+fmHaPeerEntHostName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Peer host name"
+ ::= { fmHaPeerEntry 5 }
+
+FmHaPeerEntState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Peer status"
+ SYNTAX INTEGER {
+ down (0),
+ negotiating (1),
+ synchronizing (2),
+ up (3)
+ }
+
+fmHaPeerEntState OBJECT-TYPE
+ SYNTAX FmHaPeerEntState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Peer status"
+ ::= { fmHaPeerEntry 6 }
+
+--
+-- fortinet.fnFortiManagerMib.fmMibConformance
+--
+
+fmMIBConformance OBJECT IDENTIFIER
+ ::= { fnFortiManagerMib 10 }
+
+fmTrapsComplianceGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { fmTrapHASwitch, fmTrapRAIDStatusChange,
+ fmTrapLogAlert, fmTrapLogRateThreshold,
+ fmTrapLogDataRateThreshold,
+ fmTrapLicGbDayThreshold,
+ fmTrapLicDevQuotaThreshold,
+ fmTrapCpuThresholdExcludeNice }
+ STATUS current
+ DESCRIPTION
+ "Event notifications"
+ ::= { fmMIBConformance 1 }
+
+fmSystemObjectGroup OBJECT-GROUP
+ OBJECTS { fmSysMemUsed, fmSysMemCapacity,
+ fmSysCpuUsage, fmSysDiskCapacity,
+ fmSysDiskUsage, fmSysCpuUsageExcludedNice }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to the system status of the device."
+ ::= { fmMIBConformance 2 }
+
+fmNotificationObjComplianceGroup OBJECT-GROUP
+ OBJECTS { fmRAIDStatus, fmRAIDDevIndex,
+ fmLogRate, fmLogRateThreshold,
+ fmLogDataRate, fmLogDataRateThreshold,
+ fmLicGbDay, fmLicGbDayThreshold,
+ fmLicDevQuota, fmLicDevQuotaThreshold }
+ STATUS current
+ DESCRIPTION
+ "Object identifiers used in notifications"
+ ::= { fmMIBConformance 3 }
+
+fmSessionComplianceGroup OBJECT-GROUP
+ OBJECTS {
+ fmIpSessProto,
+ fmIpSessFromAddr,
+ fmIpSessFromPort,
+ fmIpSessToAddr,
+ fmIpSessToPort,
+ fmIpSessExp
+ }
+ STATUS current
+ DESCRIPTION "Session related instrumentation"
+ ::= { fmMIBConformance 4 }
+
+
+fmMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for the FortiManager FortiAnalyzer MIB."
+
+ MODULE -- this module
+
+ GROUP fmTrapsComplianceGroup
+ DESCRIPTION
+ "Traps are optional. Not all models support all traps. Consult product literature to see which traps are supported."
+
+ GROUP fmSystemObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fmNotificationObjComplianceGroup
+ DESCRIPTION
+ "Object identifiers used in notifications. Objects are required if their containing trap is implemented."
+
+ GROUP fmSessionComplianceGroup
+ DESCRIPTION
+ "IP session related implementation."
+
+ ::= { fmMIBConformance 100 }
+
+END -- end of module FORTINET-FORTIMANAGER-FORTIANALYZER-MIB.
diff --git a/MIBS/fortinet/FORTINET-FORTISANDBOX-MIB b/MIBS/fortinet/FORTINET-FORTISANDBOX-MIB
new file mode 100644
index 0000000..31faa1e
--- /dev/null
+++ b/MIBS/fortinet/FORTINET-FORTISANDBOX-MIB
@@ -0,0 +1,641 @@
+--
+-- MODULE-IDENTITY
+-- OrgName
+-- Fortinet Technologies, Inc.
+-- ContactInfo
+-- Technical Support
+-- e-mail: support@fortinet.com
+-- http://www.fortinet.com
+--
+
+FORTINET-FORTISANDBOX-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ FnBoolState, FnIndex, fnAdminEntry, fnSysSerial, fortinet
+ FROM FORTINET-CORE-MIB
+ ifEntry, ifName
+ FROM IF-MIB
+ InetAddress, InetAddressPrefixLength, InetAddressType, InetPortNumber
+ FROM INET-ADDRESS-MIB
+ MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ sysName
+ FROM SNMPv2-MIB
+ Counter32, Counter64, Gauge32, Unsigned32, Integer32, IpAddress,
+ MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, TimeTicks, OBJECT-IDENTITY
+ FROM SNMPv2-SMI
+ CounterBasedGauge64
+ FROM HCNUM-TC
+ DisplayString, TEXTUAL-CONVENTION, AutonomousType
+ FROM SNMPv2-TC;
+
+fnFortiSandboxMib MODULE-IDENTITY
+ LAST-UPDATED "201402240000Z"
+ ORGANIZATION
+ "Fortinet Technologies, Inc."
+ CONTACT-INFO
+ "
+ Technical Support
+ email: support@fortinet.com
+ http://www.fortinet.com"
+ DESCRIPTION
+ "MIB module for Fortinet FortiSandbox devices."
+ REVISION "201402240000Z"
+ DESCRIPTION
+ "Initial version of FORTINET-FORTISANDBOX-MIB."
+ ::= { fortinet 118 }
+
+
+FsaAdminPermLevel ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "enumerated type for administrative permissions"
+ SYNTAX INTEGER { readAdmin(0), writeAdmin(1), domainAdmin(15),
+ superAdmin(255) }
+
+FsaUserAuthType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "enumerated type for user authentication types"
+ SYNTAX INTEGER { local(1), radiusSingle(2), radiusMultiple(3),
+ ldap(4) }
+
+FsaSessProto ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "data type for session protocols"
+ SYNTAX INTEGER { ip(0), icmp(1), igmp(2), ipip(4), tcp(6),
+ egp(8), pup(12), udp(17), idp(22), ipv6(41),
+ rsvp(46), gre(47), esp(50), ah(51), ospf(89),
+ pim(103), comp(108), raw(255) }
+
+--
+-- fortinet.fnFortiSandboxMib.fsaModel
+--
+
+fsaModel OBJECT IDENTIFIER ::= { fnFortiSandboxMib 1 }
+
+-- fsaModel start
+
+fsa1000D OBJECT IDENTIFIER ::= { fsaModel 10004 }
+fsa3000D OBJECT IDENTIFIER ::= { fsaModel 30004 }
+fsaVM OBJECT IDENTIFIER ::= { fsaModel 20000 }
+fsa3500D OBJECT IDENTIFIER ::= { fsaModel 30005 }
+fsa3000E OBJECT IDENTIFIER ::= { fsaModel 30006 }
+fsa2000E OBJECT IDENTIFIER ::= { fsaModel 30007 }
+fsa1000F OBJECT IDENTIFIER ::= { fsaModel 30008 }
+fsa500F OBJECT IDENTIFIER ::= { fsaModel 30009 }
+-- fsaModel end
+
+--
+-- fortinet.fnFortiSandboxMib.fsaTraps
+--
+
+fsaTraps OBJECT IDENTIFIER
+ ::= { fnFortiSandboxMib 2 }
+
+--
+-- fortinet.fnFortiSandboxMib.fsaTraps
+--
+
+fsaTrapPrefix OBJECT IDENTIFIER
+ ::= { fsaTraps 0 }
+
+fsaTrapMalware NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, fsaTrapJobId }
+ STATUS current
+ DESCRIPTION
+ "A malware has been detected"
+ ::= { fsaTrapPrefix 501 }
+
+fsaTrapCPUHigh NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, fsaTrapCPUrate}
+ STATUS current
+ DESCRIPTION
+ "The CPU usage is too high"
+ ::= { fsaTrapPrefix 502 }
+
+fsaTrapMemHigh NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, fsaTrapMUrate }
+ STATUS current
+ DESCRIPTION
+ "The memory usage is too high"
+ ::= { fsaTrapPrefix 503 }
+
+fsaTrapDUHigh NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, fsaTrapDUrate }
+ STATUS current
+ DESCRIPTION
+ "The hard drive space usage is too high"
+ ::= { fsaTrapPrefix 504 }
+
+fsaTrapPSUC NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, fsaTrapPSUFailure }
+ STATUS current
+ DESCRIPTION
+ "The power supply unit state has changed"
+ ::= { fsaTrapPrefix 505 }
+
+fsaTrapHCT NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, fsaTrapHCTopology }
+ STATUS current
+ DESCRIPTION
+ "The topology map of HC has changed"
+ ::= { fsaTrapPrefix 506 }
+
+fsaTrapHCH NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, fsaTrapHCHealth }
+ STATUS current
+ DESCRIPTION
+ "The health status of HC has changed"
+ ::= { fsaTrapPrefix 507 }
+
+--
+-- fortinet.fnFortiSandboxMib.fsaTrapObjects
+--
+
+fsaTrapObjects OBJECT IDENTIFIER
+ ::= { fnFortiSandboxMib 6 }
+
+fsaTrapJobId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "JOB ID of the malware identified in trap"
+ ::= { fsaTrapObjects 1 }
+
+fsaTrapCPUrate OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "CPU usage rate identified in trap"
+ ::= { fsaTrapObjects 2 }
+
+fsaTrapMUrate OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Memory usage rate identified in trap"
+ ::= { fsaTrapObjects 3 }
+
+fsaTrapDUrate OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Disk usage rate identified in trap"
+ ::= { fsaTrapObjects 4 }
+
+fsaTrapPSUFailure OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Power supply state identified in trap"
+ ::= { fsaTrapObjects 5 }
+
+fsaTrapHCTopology OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The topology map of HC identified in trap"
+ ::= { fsaTrapObjects 6 }
+
+fsaTrapHCHealth OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The health status of HC identified in trap"
+ ::= { fsaTrapObjects 7 }
+
+--
+-- fortinet.fnFortiSandboxMib.fsaSystem
+--
+
+fsaSystem OBJECT IDENTIFIER
+ ::= { fnFortiSandboxMib 3 }
+
+--
+-- fortinet.fnFortiSandboxMib.fsaSystem.fsaSystemInfo
+--
+
+fsaSystemInfo OBJECT IDENTIFIER
+ ::= { fsaSystem 1 }
+
+fsaSysVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Firmware version of the device"
+ ::= { fsaSystemInfo 1 }
+
+fsaSysCpuUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current CPU usage (percentage)"
+ ::= { fsaSystemInfo 2 }
+
+fsaSysMemUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current memory utilization (percentage)"
+ ::= { fsaSystemInfo 3 }
+
+fsaSysMemCapacity OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total physical memory (RAM) installed (KB)"
+ ::= { fsaSystemInfo 4 }
+
+fsaSysDiskUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current hard disk usage (MB), if disk is present"
+ ::= { fsaSystemInfo 5 }
+
+fsaSysDiskCapacity OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total hard disk capacity (MB), if disk is present"
+ ::= { fsaSystemInfo 6 }
+
+fsaSysCpuUsageExcludedNice OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current CPU usage excluded nice processes usage (percentage)"
+ ::= { fsaSystemInfo 7 }
+
+fsaSysUpTime OBJECT-TYPE
+ SYNTAX Counter64
+ UNITS "hundredths of a second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 64bit time (in hundredths of a second) since the network management portion of the system was last re-initialized."
+ ::= { fsaSystemInfo 8 }
+
+--
+-- fortinet.fnFortiSandboxMib.fsaSystem.fsaSoftware
+--
+
+fsaSoftware OBJECT IDENTIFIER
+ ::= { fsaSystem 2 }
+
+fsaSysTracer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sandbox tracer engine version installed on the device"
+ ::= { fsaSoftware 1 }
+
+fsaSysRating OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sandbox rating engine version installed on the device"
+ ::= { fsaSoftware 2 }
+
+fsaSysTool OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sandbox system tools version installed on the device"
+ ::= { fsaSoftware 3 }
+
+fsaSysSniffer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Traffic sniffer version installed on the device"
+ ::= { fsaSoftware 4 }
+
+fsaSysIPS OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Network alerts signature database version installed on the device"
+ ::= { fsaSoftware 5 }
+
+fsaSysAndroidA OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Android analytic engine version installed on the device"
+ ::= { fsaSoftware 6 }
+
+fsaSysAndroidR OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Android rating engine version installed on the device"
+ ::= { fsaSoftware 7 }
+
+--
+-- fortinet.fnFortiSandboxMib.fsaUsers
+--
+
+fsaFwUsers OBJECT IDENTIFIER
+ ::= { fnFortiSandboxMib 4 }
+
+fsaFwUserInfo OBJECT IDENTIFIER
+ ::= { fsaFwUsers 1 }
+
+fsaFwUserNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of user accounts in fsaFwUserTable"
+ ::= { fsaFwUserInfo 1 }
+
+fsaFwUserAuthTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Idle period after which a firewall-authentication user's session
+ is automatically expired"
+ ::= { fsaFwUserInfo 2 }
+
+fsaFwUserTables OBJECT IDENTIFIER
+ ::= { fsaFwUsers 2 }
+
+fsaFwUserTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FsaFwUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of local and proxy (Radius server)
+ user accounts for use with firewall user authentication"
+ ::= { fsaFwUserTables 1 }
+
+fsaFwUserEntry OBJECT-TYPE
+ SYNTAX FsaFwUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable
+ to a particular user account"
+ INDEX { fsaFwUserIndex }
+ ::= { fsaFwUserTable 1 }
+
+FsaFwUserEntry ::= SEQUENCE {
+ fsaFwUserIndex FnIndex,
+ fsaFwUserName DisplayString,
+ fsaFwUserAuth FsaUserAuthType,
+ fsaFwUserState FnBoolState
+}
+
+fsaFwUserIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index for uniquely identifying the users in fsaFwUserTable"
+ ::= { fsaFwUserEntry 1 }
+
+fsaFwUserName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "User-name of the specified account"
+ ::= { fsaFwUserEntry 2 }
+
+fsaFwUserAuth OBJECT-TYPE
+ SYNTAX FsaUserAuthType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of authentication the account uses (local, RADIUS, LDAP, etc.)"
+ ::= { fsaFwUserEntry 3 }
+
+fsaFwUserState OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of the user account (enable/disable)"
+ ::= { fsaFwUserEntry 4 }
+
+--
+-- fortinet.fnFortiSandboxMib.fsaJobInfo
+--
+
+fsaJobInfo OBJECT IDENTIFIER
+ ::= { fnFortiSandboxMib 5 }
+
+--
+-- fortinet.fnFortiSandboxMib.fsaJobQueue
+--
+
+fsaJobQueue OBJECT IDENTIFIER
+ ::= { fsaJobInfo 1 }
+
+fsaFTypeExe OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Pending Executables/DLL/VBS/BAT/PS1/JAR/MSI files on the device"
+ ::= { fsaJobQueue 1 }
+
+fsaFTypePDF OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Pending PDF files on the device"
+ ::= { fsaJobQueue 2 }
+
+fsaFTypeDOC OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Pending Office files on the device"
+ ::= { fsaJobQueue 3 }
+
+fsaFTypeFLASH OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Pending Flash files on the device"
+ ::= { fsaJobQueue 4 }
+
+fsaFTypeWEB OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Pending Web files on the device"
+ ::= { fsaJobQueue 5 }
+
+fsaFTypeAndroid OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Pending Android files on the device"
+ ::= { fsaJobQueue 6 }
+
+fsaFTypeMAC OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Pending Android files on the device"
+ ::= { fsaJobQueue 7 }
+
+fsaFTypeURL OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Pending URL jobs on the device"
+ ::= { fsaJobQueue 8 }
+
+fsaFTypeExtra OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Pending user defined files on the device"
+ ::= { fsaJobQueue 9 }
+
+fsaFTypeNOVM OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Pending Non Sandboxing files on the device"
+ ::= { fsaJobQueue 10 }
+
+fsaFTypePre OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Job Queue Assignment Pending files on the device"
+ ::= { fsaJobQueue 11 }
+
+fsaJobProcessing OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Processing jobs on the device"
+ ::= { fsaJobQueue 12 }
+
+--
+-- fortinet.fnFortiSandboxMib.fsaMibConformance
+--
+
+fsaMibConformance OBJECT IDENTIFIER
+ ::= { fnFortiSandboxMib 10 }
+
+--
+-- fortinet.fnFortiSandboxMib.fsaMibConformance
+--
+
+fsaSystemObjectGroup OBJECT-GROUP
+ OBJECTS { fsaSysVersion, fsaSysCpuUsage,
+ fsaSysMemUsage, fsaSysMemCapacity,
+ fsaSysDiskUsage, fsaSysDiskCapacity,
+ fsaSysCpuUsageExcludedNice,fsaSysUpTime }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to the system status of the device."
+ ::= { fsaMibConformance 1 }
+
+fsaSoftwareObjectGroup OBJECT-GROUP
+ OBJECTS { fsaSysTracer, fsaSysRating, fsaSysTool,
+ fsaSysSniffer, fsaSysIPS,
+ fsaSysAndroidA, fsaSysAndroidR }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to software running on the device."
+ ::= { fsaMibConformance 2 }
+
+
+fsaUserObjectGroup OBJECT-GROUP
+ OBJECTS { fsaFwUserNumber, fsaFwUserAuthTimeout,
+ fsaFwUserName, fsaFwUserAuth,
+ fsaFwUserState }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to Firewall functionality on FortiSandbox devices."
+ ::= { fsaMibConformance 3 }
+
+fsaJobObjectGroup OBJECT-GROUP
+ OBJECTS { fsaFTypeExe, fsaFTypePDF, fsaFTypeDOC, fsaFTypeFLASH,
+ fsaFTypeWEB, fsaFTypeAndroid, fsaFTypeMAC, fsaFTypeURL, fsaFTypeExtra,
+ fsaFTypeNOVM, fsaFTypePre, fsaJobProcessing
+ }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to jobs on the device."
+ ::= { fsaMibConformance 4 }
+
+fsaNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { fsaTrapMalware,fsaTrapCPUHigh,
+ fsaTrapMemHigh, fsaTrapDUHigh, fsaTrapPSUC,fsaTrapHCT,fsaTrapHCH }
+ STATUS current
+ DESCRIPTION
+ "Notifications that can be generated from a FortiSandbox device."
+ ::= { fsaMibConformance 5 }
+
+
+fsaMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for the application MIB."
+
+ MODULE -- this module
+
+ GROUP fsaNotificationGroup
+ DESCRIPTION
+ "Notifications are feature dependant. See manual for feature
+ information."
+
+ GROUP fsaSystemObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fsaSoftwareObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fsaJobObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ ::= { fsaMibConformance 100 }
+
+END -- end of module FORTINET-FORTISANDBOX-MIB.
diff --git a/MIBS/fortinet/FORTINET-FORTISWITCH-MIB b/MIBS/fortinet/FORTINET-FORTISWITCH-MIB
new file mode 100644
index 0000000..feb7037
--- /dev/null
+++ b/MIBS/fortinet/FORTINET-FORTISWITCH-MIB
@@ -0,0 +1,223 @@
+--
+-- MODULE-IDENTITY
+-- OrgName
+-- Fortinet Technologies, Inc.
+-- ContactInfo
+-- Technical Support
+-- e-mail: support@fortinet.com
+-- http://www.fortinet.com
+--
+
+FORTINET-FORTISWITCH-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ fnSysSerial, fortinet
+ FROM FORTINET-CORE-MIB
+ sysName
+ FROM SNMPv2-MIB
+ MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ Gauge32, MODULE-IDENTITY,
+ NOTIFICATION-TYPE, OBJECT-TYPE
+ FROM SNMPv2-SMI
+ DisplayString
+ FROM SNMPv2-TC;
+
+fnFortiSwitchMib MODULE-IDENTITY
+ LAST-UPDATED "201109280000Z"
+ ORGANIZATION
+ "Fortinet Technologies, Inc."
+ CONTACT-INFO
+ "
+ Technical Support
+ email: support@fortinet.com
+ http://www.fortinet.com"
+ DESCRIPTION
+ "MIB module for Fortinet FortiSwitch devices."
+ REVISION "201109280000Z"
+ DESCRIPTION
+ "Initial version of FORTINET-FORTISWITCH-MIB."
+ ::= { fortinet 106 }
+
+--
+-- fortinet.fnFortiSwitchMib.fsModel
+--
+
+fsModel OBJECT IDENTIFIER
+ ::= { fnFortiSwitchMib 1 }
+
+--
+-- fortinet.fnFortiSwitchMib.fsTraps
+--
+
+fsTraps OBJECT IDENTIFIER
+ ::= { fnFortiSwitchMib 2 }
+
+fsTrapPrefix OBJECT IDENTIFIER
+ ::= { fsTraps 0 }
+
+--
+-- fortinet.fnFortiSwitchMib.fsTrunkMemPrefix
+--
+
+fsTrunkMemPrefix OBJECT IDENTIFIER
+ ::= { fnFortiSwitchMib 3 }
+
+fsTrunkMember OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..82))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Trunk members of the device, including this trunk member's corresponding blade's serial number and its slot name"
+ ::= { fsTrunkMemPrefix 1 }
+
+fsTrapHBFail NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName, fsTrunkMember}
+ STATUS current
+ DESCRIPTION
+ "Indicates no heart beat packets received."
+ ::= { fsTrapPrefix 701 }
+
+fsTrapHBReceived NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial,sysName, fsTrunkMember}
+ STATUS current
+ DESCRIPTION
+ "Indicates heart beat pacekts have been received."
+ ::= { fsTrapPrefix 702 }
+
+fsTrapMemberDown NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial,sysName,fsTrunkMember }
+ STATUS current
+ DESCRIPTION
+ "A trunk member has left this trunk."
+ ::= { fsTrapPrefix 703 }
+
+fsTrapMemberUp NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial,sysName, fsTrunkMember}
+ STATUS current
+ DESCRIPTION
+ "A trunk member has joined this trunk"
+ ::= { fsTrapPrefix 704 }
+
+--
+-- fortinet.fnFortiSwitchMib.fsSystem
+--
+
+fsSystem OBJECT IDENTIFIER
+ ::= { fnFortiSwitchMib 4 }
+
+fsSystemInfo OBJECT IDENTIFIER
+ ::= { fsSystem 1 }
+
+fsSysVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Firmware version of the device"
+ ::= { fsSystemInfo 1 }
+
+fsSysCpuUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current CPU usage (percentage)"
+ ::= { fsSystemInfo 2 }
+
+fsSysMemUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current system memory usage (KB)"
+ ::= { fsSystemInfo 3 }
+
+fsSysMemCapacity OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total physical memory (RAM) installed (KB)"
+ ::= { fsSystemInfo 4 }
+
+fsSysDiskUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current hard disk usage (KB), if disk is present"
+ ::= { fsSystemInfo 5 }
+
+fsSysDiskCapacity OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total hard disk capacity (KB), if disk is present"
+ ::= { fsSystemInfo 6 }
+
+fsSoftware OBJECT IDENTIFIER
+ ::= { fsSystem 2 }
+
+fsDirverVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current driver version of this device"
+ ::= { fsSoftware 1 }
+
+--
+-- fortinet.fnFortiSwitchMib.fsMibConformance
+--
+
+fsMibConformance OBJECT IDENTIFIER
+ ::= { fnFortiSwitchMib 100 }
+
+fsNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { fsTrapHBFail, fsTrapHBReceived, fsTrapMemberDown, fsTrapMemberUp }
+ STATUS current
+ DESCRIPTION
+ "Notifications that can be generated from a FortiSwitch device."
+ ::= { fsMibConformance 1 }
+
+fsSystemObjectGroup OBJECT-GROUP
+ OBJECTS { fsSysVersion, fsSysCpuUsage,
+ fsSysMemUsage, fsSysMemCapacity,
+ fsSysDiskUsage, fsSysDiskCapacity,
+ fsDirverVersion }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to the system status of the device."
+ ::= { fsMibConformance 2 }
+
+fsTrunkObjectGroup OBJECT-GROUP
+ OBJECTS { fsTrunkMember }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to the information of the trunk."
+ ::= { fsMibConformance 3 }
+
+fsMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for the application MIB."
+
+ MODULE -- this module
+
+ GROUP fsNotificationGroup
+ DESCRIPTION
+ "Notifications are feature dependant. See manual for feature information."
+
+ GROUP fsSystemObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ GROUP fsTrunkObjectGroup
+ DESCRIPTION
+ "Model and feature specific."
+
+ ::= { fsMibConformance 100 }
+
+END -- end of module FORTINET-FORTISWITCH-MIB. \ No newline at end of file
diff --git a/MIBS/fortinet/FORTINET-FORTIVOICE-MIB b/MIBS/fortinet/FORTINET-FORTIVOICE-MIB
new file mode 100644
index 0000000..c9954ff
--- /dev/null
+++ b/MIBS/fortinet/FORTINET-FORTIVOICE-MIB
@@ -0,0 +1,268 @@
+--
+-- MODULE-IDENTITY
+-- OrgName
+-- Fortinet, Inc.
+-- ContactInfo
+-- Technical Support
+-- e-mail: support@fortinet.com
+-- http://www.fortinet.com
+--
+
+FORTINET-FORTIVOICE-MIB DEFINITIONS ::= BEGIN
+ IMPORTS
+ MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ DisplayString, TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Gauge32,
+ IpAddress
+ FROM SNMPv2-SMI
+ ifIndex
+ FROM IF-MIB
+ FnBoolState, FnIndex, FnSessionProto, fortinet
+ FROM FORTINET-CORE-MIB;
+
+fnFortiVoiceMib MODULE-IDENTITY
+ LAST-UPDATED "201401300000Z"
+ ORGANIZATION
+ "Fortinet Technologies, Inc."
+ CONTACT-INFO
+ "Technical Support
+ email: support@fortinet.com
+ http://www.fortinet.com
+ "
+ DESCRIPTION
+ "Inherit FORTINET-CORE-MIB, combine FortiVoice traps"
+ REVISION "201401300000Z"
+ DESCRIPTION
+ "MIB module for FortiVoice devices."
+ ::= { fortinet 115 }
+
+ --
+ -- Textual conventions --
+ --
+
+ FvSysEventCodeVal ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "enumerated type for System component events."
+ SYNTAX INTEGER {
+ systemHalt (1),
+ systemReboot (2),
+ systemReload (3),
+ systemUpgrade (4),
+ guiUpgrade (5),
+ logDiskFormat (6),
+ storageDiskFormat (7)
+ }
+
+ FvHAEventIdVal ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "enumerated type for HA events."
+ SYNTAX INTEGER {
+ masterUnitSwitch (1),
+ slaveUnitSwitch (2),
+ unitShutdown (3)
+ }
+
+ FvHAModeVal ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "enumerated type for HA mode."
+ SYNTAX INTEGER {
+ off (0),
+ master (1),
+ slave (2)
+ }
+
+
+ --
+ --
+ --
+
+ fvTraps OBJECT IDENTIFIER ::= { fnFortiVoiceMib 0 }
+ fvSystem OBJECT IDENTIFIER ::= { fnFortiVoiceMib 1 }
+ fvSysHA OBJECT IDENTIFIER ::= { fvSystem 200 }
+ fvMIBConformance OBJECT IDENTIFIER ::= { fnFortiVoiceMib 600 }
+
+
+ --
+ -- fnFortiVoiceMib.fvSystem
+ --
+
+ fvSysModel OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 64 ) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "System model string"
+ ::= { fvSystem 1 }
+
+ fvSysSerial OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 32 ) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Device serial number"
+ ::= { fvSystem 2 }
+
+ fvSysVersion OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 128 ) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Device firmware version"
+ ::= { fvSystem 3 }
+
+ fvSysCpuUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Instantaneous CPU usage"
+ ::= { fvSystem 6 }
+
+ fvSysMemUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Instantaneous memory utilization"
+ ::= { fvSystem 7 }
+
+ fvSysLogDiskUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Instantaneous log disk usage"
+ ::= { fvSystem 8 }
+
+ fvSysStorageDiskUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Instantaneous storage disk usage"
+ ::= { fvSystem 9 }
+
+ fvSysEventCode OBJECT-TYPE
+ SYNTAX FvSysEventCodeVal
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "System component events"
+ ::= { fvSystem 11 }
+
+ fvHAEventId OBJECT-TYPE
+ SYNTAX FvHAEventIdVal
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "HA event type ID"
+ ::= { fvSystem 14 }
+
+ fvHAUnitIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Unit IP address where event occurs "
+ ::= { fvSystem 15 }
+
+ fvHAEventReason OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 32 ) )
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The reason for the HA event"
+ ::= { fvSystem 16 }
+
+ fvSysLoad OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Instantaneous system load"
+ ::= { fvSystem 30 }
+
+ --
+ -- fnFortiVoiceMib.fvSystem.fvSysHA
+ --
+
+ fvHAMode OBJECT-TYPE
+ SYNTAX FvHAModeVal
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Configured HA mode"
+ ::= { fvSysHA 1 }
+
+ fvHAEffectiveMode OBJECT-TYPE
+ SYNTAX FvHAModeVal
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Effective HA mode"
+ ::= { fvSysHA 2 }
+
+ --
+ -- fnFortiVoiceMib.fvTraps
+ --
+
+ fvTrapStorageDiskHighThreshold NOTIFICATION-TYPE
+ OBJECTS { fvSysSerial}
+ STATUS current
+ DESCRIPTION "Trap being sent if the storage disk usage becomes too high"
+ ::= { fvTraps 104 }
+
+ fvTrapSystemEvent NOTIFICATION-TYPE
+ OBJECTS { fvSysSerial, fvSysEventCode }
+ STATUS current
+ DESCRIPTION "Trap being sent when the system component halt, reboot, upgrade etc.,"
+ ::= { fvTraps 201 }
+
+ fvTrapHAEvent NOTIFICATION-TYPE
+ OBJECTS { fvSysSerial, fvHAEventId, fvHAUnitIp, fvHAEventReason }
+ STATUS current
+ DESCRIPTION "Trap being sent when HA event occurs"
+ ::= { fvTraps 203 }
+
+ --
+ -- fnFortiVoiceMib.fvMIBConformance
+ --
+
+ fvSystemConformanceGroup OBJECT-GROUP
+ OBJECTS { fvSysModel, fvSysSerial, fvSysVersion, fvSysCpuUsage, fvSysMemUsage,
+ fvSysLogDiskUsage, fvSysStorageDiskUsage, fvSysEventCode, fvSysLoad }
+ STATUS current
+ DESCRIPTION
+ "object related to fortivoice system."
+ ::= { fvMIBConformance 1 }
+
+ fvHAModeConformanceGroup OBJECT-GROUP
+ OBJECTS { fvHAMode, fvHAEffectiveMode }
+ STATUS current
+ DESCRIPTION
+ "object related to fortivoice HA mode."
+ ::= { fvMIBConformance 6 }
+
+ fvTrapsComplianceGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ fvTrapStorageDiskHighThreshold,
+ fvTrapSystemEvent,
+ fvTrapHAEvent
+ }
+ STATUS current
+ DESCRIPTION "Event notifications"
+ ::= { fvMIBConformance 7 }
+
+ fvMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "the compliance statement for the application MIB."
+
+ MODULE -- this module
+
+ GROUP fvSystemConformanceGroup
+ DESCRIPTION
+ "this group is mandatory for all FortiVoice appliances supporting this MIB."
+
+ GROUP fvHAModeConformanceGroup
+ DESCRIPTION
+ "this group is mandatory for all FortiVoice appliances supporting this MIB."
+
+ GROUP fvTrapsComplianceGroup
+ DESCRIPTION
+ "this group is mandatory for all FortiVoice appliances supporting this MIB."
+
+ ::= { fvMIBConformance 100 }
+
+END
diff --git a/MIBS/fortinet/FORTINET-FORTIWEB-MIB b/MIBS/fortinet/FORTINET-FORTIWEB-MIB
new file mode 100755
index 0000000..3172651
--- /dev/null
+++ b/MIBS/fortinet/FORTINET-FORTIWEB-MIB
@@ -0,0 +1,816 @@
+--
+-- MODULE-IDENTITY
+-- OrgName
+-- Fortinet Technologies, Inc.
+-- ContactInfo
+-- Technical Support
+-- e-mail: support@fortinet.com
+-- http://www.fortinet.com
+--
+
+FORTINET-FORTIWEB-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ fnSysSerial, fortinet
+ FROM FORTINET-CORE-MIB
+ MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ Counter32, Gauge32, Integer32, MODULE-IDENTITY,
+ NOTIFICATION-TYPE, OBJECT-TYPE
+ FROM SNMPv2-SMI
+ sysName
+ FROM SNMPv2-MIB
+ DisplayString, TEXTUAL-CONVENTION
+ FROM SNMPv2-TC;
+
+fnFortiWebMib MODULE-IDENTITY
+ LAST-UPDATED "201807130000Z"
+ ORGANIZATION
+ "Fortinet Technologies, Inc."
+ CONTACT-INFO
+ "
+ Technical Support
+ email: support@fortinet.com
+ http://www.fortinet.com"
+ DESCRIPTION
+ "MIB module for Fortinet FortiWeb devices"
+ REVISION "201807130000Z"
+ DESCRIPTION
+ "add fwbDOCKER."
+ REVISION "201804040000Z"
+ DESCRIPTION
+ "add fwbVBOX."
+ REVISION "201803210000Z"
+ DESCRIPTION
+ "add fwbGCP."
+ REVISION "201711170000Z"
+ DESCRIPTION
+ "add fwbKVMPAYG."
+ REVISION "201702130000Z"
+ DESCRIPTION
+ "add fwb1000E."
+ REVISION "201612130000Z"
+ DESCRIPTION
+ "add fwbPAYG."
+ REVISION "201610250000Z"
+ DESCRIPTION
+ "add fwb2000E."
+ REVISION "201609130000Z"
+ DESCRIPTION
+ "add fwb600D."
+ REVISION "201607010000Z"
+ DESCRIPTION
+ "fix syntax error"
+ REVISION "201512170000Z"
+ DESCRIPTION
+ "add fwb3010E."
+ REVISION "201512160000Z"
+ DESCRIPTION
+ "add fwb400D."
+ REVISION "201512030000Z"
+ DESCRIPTION
+ "add fwbAZURE."
+ REVISION "201510200000Z"
+ DESCRIPTION
+ "Modify model name from fwzxxx to fwbxxx."
+ REVISION "201507130000Z"
+ DESCRIPTION
+ "Adjust MIB tree."
+ REVISION "201003220000Z"
+ DESCRIPTION
+ "Initial version of FORTINET-FORTIWEB-MIB."
+ ::= { fortinet 107 }
+
+FwOpMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "enumerated type for device operation modes"
+ SYNTAX INTEGER { inline(1), offline(2), transparent(3), wccp(4)}
+
+FwHaMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "enumerated type for HA cluster modes"
+ SYNTAX INTEGER { standalone(1), master(2),
+ slave(3) }
+
+--
+-- fortinet.fnFortiWebMib.fwModel
+--
+fwModel OBJECT IDENTIFIER
+ ::= { fnFortiWebMib 1 }
+
+fwb400B OBJECT IDENTIFIER
+ ::= { fwModel 4002 }
+
+fwb100D OBJECT IDENTIFIER
+ ::= { fwModel 1004 }
+
+fwb400C OBJECT IDENTIFIER
+ ::= { fwModel 4003 }
+
+fwb400D OBJECT IDENTIFIER
+ ::= { fwModel 4004 }
+
+fwb600D OBJECT IDENTIFIER
+ ::= { fwModel 6004 }
+
+fwb1000B OBJECT IDENTIFIER
+ ::= { fwModel 10002 }
+
+fwb1000C OBJECT IDENTIFIER
+ ::= { fwModel 10003 }
+
+fwb1000D OBJECT IDENTIFIER
+ ::= { fwModel 10004 }
+
+fwb2000E OBJECT IDENTIFIER
+ ::= { fwModel 10005 }
+
+fwb1000E OBJECT IDENTIFIER
+ ::= { fwModel 10006 }
+
+fwb3000C OBJECT IDENTIFIER
+ ::= { fwModel 30003 }
+
+fwb3000CFSX OBJECT IDENTIFIER
+ ::= { fwModel 30004 }
+
+fwb3000D OBJECT IDENTIFIER
+ ::= { fwModel 30005 }
+fwb3000DFSX OBJECT IDENTIFIER
+ ::= { fwModel 30006 }
+
+fwb3000E OBJECT IDENTIFIER
+ ::= { fwModel 30007 }
+fwb3010E OBJECT IDENTIFIER
+ ::= { fwModel 30008 }
+
+fwb4000C OBJECT IDENTIFIER
+ ::= { fwModel 40003 }
+fwb4000D OBJECT IDENTIFIER
+ ::= { fwModel 40004 }
+fwb4000E OBJECT IDENTIFIER
+ ::= { fwModel 40005 }
+
+fwbVM OBJECT IDENTIFIER
+ ::= { fwModel 50001 }
+
+fwbXENOPEN OBJECT IDENTIFIER
+ ::= { fwModel 50002 }
+fwbXENSERVER OBJECT IDENTIFIER
+ ::= { fwModel 50003}
+fwbXENAWS OBJECT IDENTIFIER
+ ::= { fwModel 50004 }
+fwbHYPERV OBJECT IDENTIFIER
+ ::= { fwModel 50005 }
+fwbKVM OBJECT IDENTIFIER
+ ::= { fwModel 50006}
+fwbAZURE OBJECT IDENTIFIER
+ ::= { fwModel 50007}
+fwbVMPAYG OBJECT IDENTIFIER
+ ::= { fwModel 50008}
+fwbKVMPAYG OBJECT IDENTIFIER
+ ::= { fwModel 50009}
+fwbGCP OBJECT IDENTIFIER
+ ::= { fwModel 50010}
+fwbVBOX OBJECT IDENTIFIER
+ ::= { fwModel 50011}
+fwbDOCKER OBJECT IDENTIFIER
+ ::= { fwModel 50012}
+
+--
+-- fortinet.fnFortiWebMib.fwSystem
+--
+
+fwSystem OBJECT IDENTIFIER
+ ::= { fnFortiWebMib 2 }
+
+--
+-- fortinet.fnFortiWebMib.fwSystem.fwSystemInfo
+--
+
+fwSystemInfo OBJECT IDENTIFIER
+ ::= { fwSystem 1 }
+
+
+fwSystemCPU OBJECT IDENTIFIER
+ ::= { fwSystem 2 }
+
+cPUNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of CPU."
+ ::= { fwSystemCPU 1 }
+
+cPUTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CPUEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "cpu"
+ ::= { fwSystemCPU 2 }
+
+cPUEntry OBJECT-TYPE
+ SYNTAX CPUEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "CPU"
+ INDEX { cPUIndex }
+ ::= { cPUTable 1 }
+
+CPUEntry ::=
+ SEQUENCE {
+ cPUIndex
+ Integer32 ,
+ cPUusage
+ Integer32
+ }
+
+cPUIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each CPU."
+ ::= { cPUEntry 1 }
+
+
+cPUusage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " CPU usage"
+ ::= { cPUEntry 2 }
+
+fwSysModel OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Model of the device"
+ ::= { fwSystemInfo 1 }
+
+fwSysVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Firmware version of the device"
+ ::= { fwSystemInfo 2 }
+
+fwSysHaMode OBJECT-TYPE
+ SYNTAX FwHaMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "High-availability mode HA mode(Standalone, Master, Slave)"
+ ::= { fwSystemInfo 3 }
+
+fwSysOpMode OBJECT-TYPE
+ SYNTAX FwOpMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Operation mode of the device (Inline or Offlinet or Transparent or WCCP)"
+ ::= { fwSystemInfo 4 }
+
+fwSysCpuUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current CPU usage (percentage)"
+ ::= { fwSystemInfo 5 }
+
+fwSysCpuFreq OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current CPU frequency (MHz)"
+ ::= { fwSystemInfo 6 }
+
+fwSysMemUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current memory utilization (percentage)"
+ ::= { fwSystemInfo 7 }
+
+fwSysMemCapacity OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total physical memory (RAM) installed (MB)"
+ ::= { fwSystemInfo 8 }
+
+fwSysDiskUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current hard disk usage rate, if disk is present"
+ ::= { fwSystemInfo 9 }
+
+fwSysDiskCapacity OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total hard disk capacity (MB), if disk is present"
+ ::= { fwSystemInfo 10 }
+
+--
+-- fortinet.fnFortiWebMib.fwProxy
+--
+
+fwProxy OBJECT IDENTIFIER
+ ::= { fnFortiWebMib 3 }
+
+fwProxyNumber OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Policy number"
+ ::= { fwProxy 1 }
+
+fwPServerNumber OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Physical server number"
+ ::= { fwProxy 2 }
+
+fwVServerNumber OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Virtual server number"
+ ::= { fwProxy 3 }
+
+fwMonitorNumber OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Monitor number"
+ ::= { fwProxy 4 }
+
+fwServiceNumber OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Service number"
+ ::= { fwProxy 5 }
+
+fwPortSvrNumber OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Protection server number"
+ ::= { fwProxy 6 }
+
+--
+-- fortinet.fnFortiWebMib.fwXMLProtection
+--
+
+--
+-- fortinet.fnFortiWebMib.fwWAFProtection
+--
+
+fwWAFProtection OBJECT IDENTIFIER
+ ::= { fnFortiWebMib 4 }
+
+fwWAFInputRuleNumber OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "WAF input rule number"
+ ::= { fwWAFProtection 1 }
+
+fwWAFParameterNumber OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "WAF paramater validation rules number"
+ ::= { fwWAFProtection 2 }
+
+fwWAFAccessNumber OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "WAF page access rule number"
+ ::= { fwWAFProtection 3 }
+
+fwWAFSvrPortNumber OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "WAF server protection number"
+ ::= { fwWAFProtection 4 }
+
+fwWAFStartPageNumber OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "WAF start page number"
+ ::= { fwWAFProtection 5 }
+
+--fwWAFBlacklistNumber OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "WAF black list number"
+-- ::= { fwWAFProtection 6 }
+
+--fwWAFWhitelistNumber OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "WAF white list number"
+-- ::= { fwWAFProtection 7 }
+
+fwWAFProfileNumber OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "WAF profile number"
+ ::= { fwWAFProtection 6 }
+
+--
+-- fortinet.fnFortiWebMib.fwTraps
+--
+fwTraps OBJECT IDENTIFIER
+ ::= { fnFortiWebMib 10 }
+
+fwTrapPrefix OBJECT IDENTIFIER
+ ::= { fwTraps 0 }
+--
+-- add by xhwang begin
+--
+fnWafInfo OBJECT-TYPE
+ SYNTAX SEQUENCE OF FnWafInfoDetail
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " Details of one fortiweb attack infomation."
+ ::= { fwTraps 1}
+
+fnWafInfoDetail OBJECT-TYPE
+ SYNTAX FnWafInfoDetail
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information applicable to an attack of fortiweb"
+ INDEX { fnWafIndex }
+ ::= { fnWafInfo 1 }
+
+FnWafInfoDetail ::= SEQUENCE {
+ fnWafIndex Integer32,
+ fnWafDate DisplayString,
+ fnWafTime DisplayString,
+ fnWafSrcIP DisplayString,
+ fnWafDstIP DisplayString,
+ fnWafSrcPort DisplayString,
+ fnWafDstPort DisplayString,
+ fnWafHost DisplayString,
+ fnWafURL DisplayString
+}
+fnWafIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index uniquely defining an attack within the fnWafInfo"
+ ::= { fnWafInfoDetail 1 }
+
+fnWafDate OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The date of attack happened ( yyyy-mm-dd)"
+ ::= { fnWafInfoDetail 2 }
+
+fnWafTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time of attack happened ( hh:mm:ss)"
+ ::= { fnWafInfoDetail 3 }
+
+fnWafSrcIP OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the source ip of the attack "
+ ::= { fnWafInfoDetail 4 }
+
+fnWafDstIP OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the dest ip of the attack "
+ ::= { fnWafInfoDetail 5 }
+
+fnWafSrcPort OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the source port of the attack "
+ ::= { fnWafInfoDetail 6 }
+
+fnWafDstPort OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the dest port of the attack "
+ ::= { fnWafInfoDetail 7 }
+
+fnWafHost OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The host of http request"
+ ::= { fnWafInfoDetail 8 }
+
+fnWafURL OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The URL of the http request "
+ ::= { fnWafInfoDetail 9 }
+--
+-- add by xhwang end
+--
+fwTrapHaHBFail NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "HA Master detects Slave is offline"
+ ::= { fwTrapPrefix 1 }
+
+fwTrapModeChange NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "System run mode is changed(inline/offline/transparent change)"
+ ::= { fwTrapPrefix 2 }
+
+fwTrapPolicyStart NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "Policy is started"
+ ::= { fwTrapPrefix 3 }
+
+fwTrapPolicyStop NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "Policy is stopped"
+ ::= { fwTrapPrefix 4 }
+
+fwTrapPServerFailed NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "Physical server is drop-line"
+ ::= { fwTrapPrefix 5 }
+
+fwTrapXMLIntrusionAttack NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "XML Intrusion trap"
+ ::= { fwTrapPrefix 10 }
+
+fwTrapXMLSchemaAttack NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "XML Schema trap"
+ ::= { fwTrapPrefix 11 }
+
+fwTrapXMLFilterAttack NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "XML filterRule trap"
+ ::= { fwTrapPrefix 12 }
+
+fwTrapXMLSigEncAttack NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "XML Signature/Encrypte trap"
+ ::= { fwTrapPrefix 13 }
+
+fwTrapXMLWSDLAttack NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "XML WSDL check trap"
+ ::= { fwTrapPrefix 14 }
+
+fwTrapXMLSqlAttack NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "XML SQL injection trap"
+ ::= { fwTrapPrefix 15 }
+
+fwTrapWAFAMethodAttack NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName,fnWafInfoDetail }
+ STATUS current
+ DESCRIPTION
+ "WAF Allow method trap"
+ ::= { fwTrapPrefix 30 }
+
+fwTrapWAFXSSAttack NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName,fnWafInfoDetail }
+ STATUS current
+ DESCRIPTION
+ "WAF XSS trap"
+ ::= { fwTrapPrefix 31 }
+
+fwTrapWAFSqlAttack NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName,fnWafInfoDetail }
+ STATUS current
+ DESCRIPTION
+ "WAF SQL injection trap"
+ ::= { fwTrapPrefix 32 }
+
+fwTrapWAFExploitAttack NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName,fnWafInfoDetail }
+ STATUS current
+ DESCRIPTION
+ "WAF Common Exploits trap"
+ ::= { fwTrapPrefix 33 }
+
+fwTrapWAFDisclosureAttack NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName,fnWafInfoDetail }
+ STATUS current
+ DESCRIPTION
+ "WAF Information Disclosure trap"
+ ::= { fwTrapPrefix 34 }
+
+fwTrapWAFAccessAttack NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName,fnWafInfoDetail }
+ STATUS current
+ DESCRIPTION
+ "WAF Access page rule trap"
+ ::= { fwTrapPrefix 35 }
+
+fwTrapWAFSPageAttack NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "WAF Start page rule trap"
+ ::= { fwTrapPrefix 36 }
+
+fwTrapWAFPValidAttack NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName }
+ STATUS current
+ DESCRIPTION
+ "WAF Parameter validation rule trap"
+ ::= { fwTrapPrefix 37 }
+
+fwTrapWAFBListAttack NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName,fnWafInfoDetail }
+ STATUS current
+ DESCRIPTION
+ "WAF Black list trap"
+ ::= { fwTrapPrefix 38 }
+
+fwTrapWAFBLoginAttack NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName,fnWafInfoDetail }
+ STATUS current
+ DESCRIPTION
+ "WAF Brute force login trap"
+ ::= { fwTrapPrefix 39 }
+
+fwTrapWAFRobotAttack NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName,fnWafInfoDetail }
+ STATUS current
+ DESCRIPTION
+ "WAF Robot control trap"
+ ::= { fwTrapPrefix 40 }
+
+fwTrapWAFHideFieldAttack NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName,fnWafInfoDetail }
+ STATUS current
+ DESCRIPTION
+ "WAF hide field trap"
+ ::= { fwTrapPrefix 41 }
+
+fwTrapWAFUrlAccessAttack NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName,fnWafInfoDetail }
+ STATUS current
+ DESCRIPTION
+ "WAF url access trap"
+ ::= { fwTrapPrefix 42 }
+fwTrapWAFBadRobotAttack NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName,fnWafInfoDetail }
+ STATUS current
+ DESCRIPTION
+ "WAF Bad Robot control trap"
+ ::= { fwTrapPrefix 43 }
+fwTrapWAFSignatureAttack NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName,fnWafInfoDetail }
+ STATUS current
+ DESCRIPTION
+ "WAF signature attack trap"
+ ::= { fwTrapPrefix 44 }
+fwTrapWAFWListAttack NOTIFICATION-TYPE
+ OBJECTS { fnSysSerial, sysName,fnWafInfoDetail }
+ STATUS current
+ DESCRIPTION
+ "WAF white list trap"
+ ::= { fwTrapPrefix 45 }
+
+
+
+
+
+--
+-- fortinet.fnFortiWebMib.fwMibConformance
+--
+fwMibConformance OBJECT IDENTIFIER
+ ::= { fnFortiWebMib 100 }
+
+fwTrapGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { fwTrapHaHBFail, fwTrapModeChange,
+ fwTrapPolicyStart, fwTrapPolicyStop,
+ fwTrapPServerFailed, fwTrapXMLIntrusionAttack,
+ fwTrapXMLSchemaAttack, fwTrapXMLFilterAttack,
+ fwTrapXMLSigEncAttack, fwTrapXMLWSDLAttack,
+ fwTrapXMLSqlAttack, fwTrapWAFAMethodAttack,
+ fwTrapWAFXSSAttack, fwTrapWAFSqlAttack,
+ fwTrapWAFExploitAttack, fwTrapWAFDisclosureAttack,
+ fwTrapWAFAccessAttack, fwTrapWAFSPageAttack,
+ fwTrapWAFPValidAttack, fwTrapWAFBListAttack,
+ fwTrapWAFWListAttack, fwTrapWAFBLoginAttack,
+ fwTrapWAFRobotAttack }
+ STATUS current
+ DESCRIPTION
+ "Traps are intended for use."
+ ::= { fwMibConformance 1 }
+
+fwSystemObjectGroup OBJECT-GROUP
+ OBJECTS { fwSysModel, fwSysVersion,
+ fwSysHaMode, fwSysOpMode,
+ fwSysCpuUsage, fwSysCpuFreq,
+ fwSysMemUsage, fwSysMemCapacity,
+ fwSysDiskUsage, fwSysDiskCapacity }
+ STATUS current
+ DESCRIPTION
+ "Objects pertaining to the system status of the device."
+ ::= { fwMibConformance 2 }
+
+fwMibCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for the application MIB."
+
+ MODULE -- this module
+
+ GROUP fwTrapGroup
+ DESCRIPTION
+ "Traps are optional. Not all models support all traps. Consult product literature to see which traps are supported."
+
+ GROUP fwSystemObjectGroup
+ DESCRIPTION
+ "Object identifiers used in notifications. Objects are required if their containing trap is implemented."
+
+ ::= { fwMibConformance 100 }
+
+
+END -- end of module FORTINET-FORTIWEB-MIB.
diff --git a/MIBS/fortinet/FORTINET-MIB-280 b/MIBS/fortinet/FORTINET-MIB-280
new file mode 100644
index 0000000..16d8970
--- /dev/null
+++ b/MIBS/fortinet/FORTINET-MIB-280
@@ -0,0 +1,730 @@
+--
+-- MODULE-IDENTITY
+-- OrgName
+-- Fortinet, Inc.
+-- ContactInfo
+-- Technical Support
+-- e-mail: support@fortinet.com
+-- http://www.fortinet.com
+--
+
+FORTINET-MIB-280 DEFINITIONS ::= BEGIN
+ IMPORTS
+ DisplayString
+ FROM SNMPv2-TC
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32,
+ enterprises, IpAddress
+ FROM SNMPv2-SMI;
+
+ --
+ -- Textual conventions --
+ --
+
+ FnBoolState ::= INTEGER {
+ disabled ( 1 ),
+ enabled ( 2 )
+ }
+
+ FnIndex ::= INTEGER (
+ 0 .. 2147483647
+ )
+
+ FnOpMode ::= INTEGER {
+ nat ( 1 ),
+ transparent ( 2 )
+ }
+
+ FnHaMode ::= INTEGER {
+ standalone ( 1 ),
+ active-active ( 2 ),
+ active-passive ( 3 )
+ }
+
+ FnHaSchedule ::= INTEGER {
+ none ( 1 ),
+ hub ( 2 ),
+ least-connections ( 3 ),
+ round-robin ( 4 ),
+ weighted-round-robin ( 5 ),
+ random ( 6 ),
+ ip-based ( 7 ),
+ ip-port-based ( 8 )
+ }
+
+ FnAdminPerm ::= INTEGER {
+ super-admin ( 255 ),
+ domain-admin ( 15 ),
+ write-admin ( 1 ),
+ read-admin ( 0 )
+ }
+
+ FnUserAuth ::= INTEGER {
+ local ( 1 ),
+ radius-single ( 2 ),
+ radius-multiple ( 3 ),
+ ldap ( 4 )
+ }
+
+
+ FnIfAddrMode ::= INTEGER {
+ static ( 1 )
+ -- fixme --
+ }
+
+ FnSessProto ::= INTEGER {
+ ip ( 0 ) ,
+ icmp ( 1 ) ,
+ igmp ( 2 ) ,
+ ipip ( 4 ) ,
+ tcp ( 6 ) ,
+ egp ( 8 ) ,
+ pup ( 12 ) ,
+ udp ( 17 ) ,
+ idp ( 22 ) ,
+ ipv6 ( 41 ) ,
+ rsvp ( 46 ) ,
+ gre ( 47 ) ,
+ esp ( 50 ) ,
+ ah ( 51 ) ,
+ ospf ( 89 ) ,
+ pim ( 103 ) ,
+ comp ( 108 ) ,
+ raw ( 255 )
+ }
+
+ --
+ --
+ --
+
+ fortinet OBJECT IDENTIFIER ::= { enterprises 12356 }
+
+ fnSystem OBJECT IDENTIFIER ::= { fortinet 1 }
+ fnDomains OBJECT IDENTIFIER ::= { fortinet 2 }
+-- fnInterfaces OBJECT IDENTIFIER ::= { fortinet 3 }
+ fnIp OBJECT IDENTIFIER ::= { fortinet 4 }
+-- fnDhcp OBJECT IDENTIFIER ::= { fortinet 5 }
+-- fnSnmp OBJECT IDENTIFIER ::= { fortinet 6 }
+-- fnDns OBJECT IDENTIFIER ::= { fortinet 7 }
+-- fnFirewall OBJECT IDENTIFIER ::= { fortinet 8 }
+ fnVpn OBJECT IDENTIFIER ::= { fortinet 9 }
+-- fnVip OBJECT IDENTIFIER ::= { fortinet 10 }
+-- fnAntivirus OBJECT IDENTIFIER ::= { fortinet 11 }
+ fnIps OBJECT IDENTIFIER ::= { fortinet 12 }
+-- fnWebfilter OBJECT IDENTIFIER ::= { fortinet 13 }
+-- fnAntispam OBJECT IDENTIFIER ::= { fortinet 14 }
+ fnBridge OBJECT IDENTIFIER ::= { fortinet 15 }
+ fnTraps OBJECT IDENTIFIER ::= { fortinet 0 }
+
+ -- fnSystem
+
+ fnSysModel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "System model number"
+ ::= { fnSystem 1 }
+
+ fnSysSerial OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 32 ) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Device serial number"
+ ::= { fnSystem 2 }
+
+ fnSysVersion OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 128 ) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Device firmware version"
+ ::= { fnSystem 3 }
+
+ fnSysVersionAv OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 128 ) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Antivirus DB version"
+ ::= { fnSystem 4 }
+
+ fnSysVersionNids OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 128 ) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "NIDS DB version"
+ ::= { fnSystem 5 }
+
+ fnSysHaMode OBJECT-TYPE
+ SYNTAX FnHaMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "High-availabilty mode (Standalone, A-A or A-P)"
+ ::= { fnSystem 6 }
+
+ fnSysOpMode OBJECT-TYPE
+ SYNTAX FnOpMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operational mode (Transparent or Nat)"
+ ::= { fnSystem 7 }
+
+ fnSysCpuUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Instantaneous CPU usage"
+ ::= { fnSystem 8 }
+
+ fnSysMemUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Instantaneous memory utilization"
+ ::= { fnSystem 9 }
+
+ fnSysSesCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Instantaneous session count"
+ ::= { fnSystem 10 }
+
+ fnHa OBJECT IDENTIFIER ::= { fnSystem 100 }
+ fnAdmin OBJECT IDENTIFIER ::= { fnSystem 101 }
+ fnUsers OBJECT IDENTIFIER ::= { fnSystem 102 }
+ fnOptions OBJECT IDENTIFIER ::= { fnSystem 103 }
+ fnLogging OBJECT IDENTIFIER ::= { fnSystem 104 }
+ fnMessages OBJECT IDENTIFIER ::= { fnSystem 105 }
+
+ -- fnSystem . fnHa
+
+ fnHaGroupId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "HA cluster group ID"
+ ::= { fnHa 1 }
+
+ fnHaPriority OBJECT-TYPE
+ SYNTAX INTEGER (0 .. 255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "HA clustering priority (default - 127)"
+ ::= { fnHa 2 }
+
+ fnHaOverride OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Status of a master override flag"
+ ::= { fnHa 3 }
+
+ fnHaAutoSync OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Status of an automatic configuration
+ synchronization"
+ ::= { fnHa 4 }
+
+ fnHaSchedule OBJECT-TYPE
+ SYNTAX FnHaSchedule
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Load-balancing schedule in A-A mode"
+ ::= { fnHa 5 }
+
+ -- fnSystem . fnHa . fnHaStatusTable
+
+ fnHaStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FnHaStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "HA cluster status"
+ ::= { fnHa 6 }
+
+ fnHaStatsEntry OBJECT-TYPE
+ SYNTAX FnHaStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Statistics for a particular HA cluster's unit"
+ INDEX { fnHaStatsIndex }
+ ::= { fnHaStatsTable 1 }
+
+ FnHaStatsEntry ::= SEQUENCE {
+ fnHaStatsIndex FnIndex,
+ fnHaStatsSerial DisplayString,
+ fnHaStatsCpuUsage Gauge32,
+ fnHaStatsMemUsage Gauge32,
+ fnHaStatsNetUsage Gauge32,
+ fnHaStatsSesCount Gauge32,
+ fnHaStatsPktCount Counter32,
+ fnHaStatsByteCount Counter32,
+ fnHaStatsIdsCount Counter32,
+ fnHaStatsAvCount Counter32
+ }
+
+ fnHaStatsIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index value that uniquely identifies an
+ unit in the HA Cluster"
+ ::= { fnHaStatsEntry 1 }
+
+ fnHaStatsSerial OBJECT-TYPE
+ SYNTAX DisplayString ( SIZE ( 0 .. 32 ) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Serial number of HA Cluster's unit"
+ ::= { fnHaStatsEntry 2 }
+
+ fnHaStatsCpuUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "CPU Usage of HA Cluster's unit"
+ ::= { fnHaStatsEntry 3 }
+
+ fnHaStatsMemUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Memory Usage of HA Cluster's unit"
+ ::= { fnHaStatsEntry 4 }
+
+ fnHaStatsNetUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Network Usage of HA Cluster's unit"
+ ::= { fnHaStatsEntry 5 }
+
+ fnHaStatsSesCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Sessions Counter of HA Cluster's unit"
+ ::= { fnHaStatsEntry 6 }
+
+ fnHaStatsPktCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Packets Counter of HA Cluster's unit"
+ ::= { fnHaStatsEntry 7 }
+
+ fnHaStatsByteCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Bytes Counter of HA Cluster's unit"
+ ::= { fnHaStatsEntry 8 }
+
+ fnHaStatsIdsCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IDS Counter of HA Cluster's unit"
+ ::= { fnHaStatsEntry 9 }
+
+ fnHaStatsAvCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AV Counter of HA Cluster's unit"
+ ::= { fnHaStatsEntry 10 }
+
+ -- fnSystem . fnAdmin
+
+ fnAdminNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of admin accounts in fnAdminTable"
+ ::= { fnAdmin 1 }
+
+ fnAdminTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FnAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of admin accounts"
+ ::= { fnAdmin 2 }
+
+ fnAdminEntry OBJECT-TYPE
+ SYNTAX FnAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry containing information applicable
+ to a particular admin account"
+ INDEX { fnAdminIndex }
+ ::= { fnAdminTable 1 }
+
+ FnAdminEntry ::= SEQUENCE {
+ fnAdminIndex FnIndex,
+ fnAdminName DisplayString,
+ fnAdminAddr IpAddress,
+ fnAdminMask IpAddress,
+ fnAdminPerm FnAdminPerm
+ }
+
+ fnAdminIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index of admin account"
+ ::= { fnAdminEntry 1 }
+
+ fnAdminName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A username of an account"
+ ::= { fnAdminEntry 2 }
+
+ fnAdminAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An address of a subnet where this admin account
+ can be used from"
+ ::= { fnAdminEntry 3 }
+
+ fnAdminMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A mask of a subnet where this admin account
+ can be used from"
+ ::= { fnAdminEntry 4 }
+
+ fnAdminPerm OBJECT-TYPE
+ SYNTAX FnAdminPerm
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Access level of this admin account"
+ ::= { fnAdminEntry 5 }
+
+ -- fnSystem . fnUsers
+
+ fnUserNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of user accounts in fnUserTable"
+ ::= { fnUsers 1 }
+
+ fnUserTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FnUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of local and proxied (Radius server)
+ user accounts"
+ ::= { fnUsers 2 }
+
+ fnUserEntry OBJECT-TYPE
+ SYNTAX FnUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry containing information applicable
+ to a particular user account"
+ INDEX { fnUserIndex }
+ ::= { fnUserTable 1 }
+
+ FnUserEntry ::= SEQUENCE {
+ fnUserIndex FnIndex,
+ fnUserName DisplayString,
+ fnUserAuth FnUserAuth,
+ fnUserState FnBoolState
+ }
+
+ fnUserIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index of user account"
+ ::= { fnUserEntry 1 }
+
+ fnUserName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A name of user account"
+ ::= { fnUserEntry 2 }
+
+ fnUserAuth OBJECT-TYPE
+ SYNTAX FnUserAuth
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Authentication type of the account"
+ ::= { fnUserEntry 3 }
+
+ fnUserState OBJECT-TYPE
+ SYNTAX FnBoolState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Status of the user account"
+ ::= { fnUserEntry 4 }
+
+ -- fnSystem . fnOptions
+
+ fnOptIdleTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Idle period after which the administrator
+ is automatically logged out off the system"
+ ::= { fnOptions 1 }
+
+ -- fnSystem . fnLogging
+
+ fnLogOption OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Logging preferences"
+ ::= { fnLogging 1 }
+
+ -- fnSystem . fnMessages
+
+ fnMesgNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of custom messages in sysMesgTable"
+ ::= { fnMessages 1 }
+
+ -- fnDomains
+
+ fnVdNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of virtual fnDomains in vdTable"
+ ::= { fnDomains 1 }
+
+ fnVdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FnVdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of virtual fnDomains"
+ ::= { fnDomains 2 }
+
+ fnVdEntry OBJECT-TYPE
+ SYNTAX FnVdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry containing information applicable
+ to a particular virtual domain"
+ INDEX { fnVdIndex }
+ ::= { fnVdTable 1 }
+
+ FnVdEntry ::= SEQUENCE {
+ fnVdIndex FnIndex,
+ fnVdName DisplayString
+ }
+
+ fnVdIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Internal virtual domain index"
+ ::= { fnVdEntry 1 }
+
+ fnVdName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Virtual domain name"
+ ::= { fnVdEntry 2 }
+
+ -- fnIp
+
+ fnIpSessTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FnIpSessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP Sessions Info"
+ ::= { fnIp 2 }
+
+ fnIpSessEntry OBJECT-TYPE
+ SYNTAX FnIpSessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Particular IP Session info"
+ INDEX { fnIpSessIndex }
+ ::= { fnIpSessTable 1 }
+
+ FnIpSessEntry ::=
+ SEQUENCE {
+ fnIpSessIndex FnIndex,
+ fnIpSessProto FnSessProto,
+ fnIpSessFromAddr IpAddress,
+ fnIpSessFromPort INTEGER,
+ fnIpSessToAddr IpAddress,
+ fnIpSessToPort INTEGER,
+ fnIpSessExp Counter32
+ }
+
+ fnIpSessIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index value that uniquely identifies
+ an IP session"
+ ::= { fnIpSessEntry 1 }
+
+ fnIpSessProto OBJECT-TYPE
+ SYNTAX FnSessProto
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The protocol of the connection"
+ ::= { fnIpSessEntry 2 }
+
+ fnIpSessFromAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Source IP address"
+ ::= { fnIpSessEntry 3 }
+
+ fnIpSessFromPort OBJECT-TYPE
+ SYNTAX INTEGER ( 0 .. 65535 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Source Port number"
+ ::= { fnIpSessEntry 4 }
+
+ fnIpSessToAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Destination IP address"
+ ::= { fnIpSessEntry 5 }
+
+ fnIpSessToPort OBJECT-TYPE
+ SYNTAX INTEGER ( 0 .. 65535 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Destination Port number"
+ ::= { fnIpSessEntry 6 }
+
+ fnIpSessExp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Time (in seconds) before connection expires"
+ ::= { fnIpSessEntry 7 }
+
+ -- fnVpn
+
+ fnVpnDialupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FnVpnDialupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Dialup VPN peers info"
+ ::= { fnVpn 1 }
+
+ fnVpnDialupEntry OBJECT-TYPE
+ SYNTAX FnVpnDialupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Dialup VPN peer info"
+ INDEX { fnVpnDialupIndex }
+ ::= { fnVpnDialupTable 1 }
+
+ FnVpnDialupEntry ::=
+ SEQUENCE {
+ fnVpnDialupIndex FnIndex,
+ fnVpnDialupGateway IpAddress,
+ fnVpnDialupLifetime Integer32,
+ fnVpnDialupTimeout Integer32,
+ fnVpnDialupSrcBegin IpAddress,
+ fnVpnDialupSrcEnd IpAddress,
+ fnVpnDialupDstAddr IpAddress
+-- fnVpnDialupDstMask IpAddress
+ }
+
+ fnVpnDialupIndex OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index value that uniquely identifies
+ an VPN dialup peer"
+ ::= { fnVpnDialupEntry 1 }
+
+ fnVpnDialupGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Remote gateway IP address"
+ ::= { fnVpnDialupEntry 2 }
+
+ fnVpnDialupLifetime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Tunnel life time (seconds)"
+ ::= { fnVpnDialupEntry 3 }
+
+ fnVpnDialupTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Time before the next key exchange (seconds)"
+ ::= { fnVpnDialupEntry 4 }
+
+ fnVpnDialupSrcBegin OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Remote subnet address"
+ ::= { fnVpnDialupEntry 5 }
+
+ fnVpnDialupSrcEnd OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Remote subnet mask"
+ ::= { fnVpnDialupEntry 6 }
+
+ fnVpnDialupDstAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Local subnet address"
+ ::= { fnVpnDialupEntry 7 }
+
+-- fnVpnDialupDstMask OBJECT-TYPE
+-- SYNTAX IpAddress
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION "Local subnet mask"
+-- ::= { fnVpnDialupEntry 8 }
+
+
+ -- fnBridge
+
+ fnBridgeFgtFailure OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "FortiGate failure detected by FortiBridge"
+ ::= { fnBridge 1 }
+
+ -- fnIps
+
+ fnIpsSigId OBJECT-TYPE
+ SYNTAX FnIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ID of IPS signature"
+ ::= { fnIps 1 }
+
+ fnIpsSigSrcIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Source IP Address of the IPS signature trigger"
+ ::= { fnIps 2 }
+
+END
+
diff --git a/MIBS/fortinet/MERU-CONFIG-AP-MIB b/MIBS/fortinet/MERU-CONFIG-AP-MIB
new file mode 100644
index 0000000..dc261f4
--- /dev/null
+++ b/MIBS/fortinet/MERU-CONFIG-AP-MIB
@@ -0,0 +1,1099 @@
+-- *****************************************************************
+-- Meru Networks Enterprise Specific MIB
+--
+-- Copyright (c) 2005 by Meru Networks
+-- All rights reserved
+--
+-- *****************************************************************
+
+MERU-CONFIG-AP-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises,
+ Counter32,
+ Counter64,
+ Gauge32,
+ TimeTicks,
+ IpAddress,
+ Integer32
+ FROM SNMPv2-SMI
+ Ipv6Address
+ FROM IPV6-TC
+ TEXTUAL-CONVENTION,
+ TimeInterval,
+ TimeStamp,
+ DateAndTime,
+ TruthValue,
+ DisplayString,
+ MacAddress,
+ RowStatus
+ FROM SNMPv2-TC
+ mwConfiguration
+ FROM MERU-SMI
+ MwlAlarmState,
+ MwlLedMode,
+ MwlOnOffSwitch,
+ MwlPowerSupply,
+ MwlApIndoorOutdoorType,
+ MwlApIpAssignmentType,
+ MwlDiscoveryOrder,
+ MwlApDiscoveryState,
+ MwlEnableDisableOption,
+ MwlVpnMode,
+ MwlVpnAuthenticationType,
+ MwlOperationalState,
+ MwlAvailabilityStatus,
+ MwlApHwType,
+ MwlCertificateStatus,
+ MwlCertRequestStatus,
+ MwlVpnConnectivityStatus,
+ MwlVpnAuthenticationStatus
+ FROM MERU-TC;
+
+ mwConfigAp MODULE-IDENTITY
+ LAST-UPDATED "200506050000Z"
+ ORGANIZATION "Meru Networks"
+ CONTACT-INFO "support@merunetworks.com"
+ DESCRIPTION
+ "This MIB defines all the managed objects used to manage the Meru WLAN
+ AP Configuration infrastructure"
+ ::= { mwConfiguration 2 }
+
+
+
+ mwApTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwApEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Table "
+ ::= { mwConfigAp 1 }
+
+ mwApEntry OBJECT-TYPE
+ SYNTAX MwApEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Table "
+ INDEX { mwApTableIndex }
+ ::= { mwApTable 1 }
+
+ MwApEntry ::= SEQUENCE {
+ mwApTableIndex Integer32,
+ mwApDescr DisplayString(SIZE (1..63)),
+ mwApFloor DisplayString(SIZE (0..64)),
+ mwApNodeId Unsigned32,
+ mwApContact DisplayString(SIZE (0..64)),
+ mwApLedMode MwlLedMode,
+ mwApLocation DisplayString(SIZE (0..64)),
+ mwApBuilding DisplayString(SIZE (0..64)),
+ mwApParentId Unsigned32,
+ mwApInitScript DisplayString(SIZE (0..64)),
+ mwApEncryption MwlOnOffSwitch,
+ mwApSerialNumber MacAddress,
+ mwApIndoorOutdoor MwlApIndoorOutdoorType,
+ mwApPowerSupplyType MwlPowerSupply,
+ mwApKeepAliveTimeout Integer32(1..1800),
+ mwApLinkProbingDuration Unsigned32,
+ mwApUpTime TimeTicks,
+ mwApHwRev DisplayString,
+ mwApHwType MwlApHwType,
+ mwApVlanName DisplayString,
+ mwApParentMac MacAddress,
+ mwApAlarmState MwlAlarmState,
+ mwApBootVersion DisplayString,
+ mwApFPGAVersion DisplayString,
+ mwApIpAddress IpAddress,
+ mwApRuntimeVersion DisplayString,
+ mwApOperationalState MwlOperationalState,
+ mwApAvailabilityStatus MwlAvailabilityStatus,
+ mwApRuntimeDiscoveryOrder MwlApDiscoveryState,
+ mwApRowStatus RowStatus
+ }
+
+
+ mwApTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwApEntry 1 }
+
+ mwApDescr OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..63))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Name"
+ ::= { mwApEntry 2 }
+
+ mwApFloor OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Floor"
+ ::= { mwApEntry 3 }
+
+ mwApNodeId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes AP ID"
+ ::= { mwApEntry 4 }
+
+ mwApContact OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Contact"
+ ::= { mwApEntry 6 }
+
+ mwApLedMode OBJECT-TYPE
+ SYNTAX MwlLedMode
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes LED Mode"
+ ::= { mwApEntry 7 }
+
+ mwApLocation OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Location"
+ ::= { mwApEntry 8 }
+
+ mwApBuilding OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Building"
+ ::= { mwApEntry 9 }
+
+ mwApParentId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Parent AP ID"
+ ::= { mwApEntry 10 }
+
+ mwApInitScript OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Init Script"
+ ::= { mwApEntry 11 }
+
+ mwApEncryption OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Dataplane Encryption"
+ ::= { mwApEntry 12 }
+
+ mwApSerialNumber OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes MAC Address"
+ ::= { mwApEntry 13 }
+
+ mwApIndoorOutdoor OBJECT-TYPE
+ SYNTAX MwlApIndoorOutdoorType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Indoor/Outdoor type"
+ ::= { mwApEntry 14 }
+
+ mwApLinkProbingDuration OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Link Probing Duration"
+ ::= { mwApEntry 16 }
+
+ mwApUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Uptime"
+ ::= { mwApEntry 17 }
+
+ mwApHwRev OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Hardware Revision"
+ ::= { mwApEntry 18 }
+
+ mwApHwType OBJECT-TYPE
+ SYNTAX MwlApHwType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Model"
+ ::= { mwApEntry 19 }
+
+ mwApParentMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Parent MAC Address"
+ ::= { mwApEntry 20 }
+
+ mwApAlarmState OBJECT-TYPE
+ SYNTAX MwlAlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Alarm State"
+ ::= { mwApEntry 21 }
+
+ mwApBootVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Boot Image Version"
+ ::= { mwApEntry 22 }
+
+ mwApFPGAVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes FPGA Version"
+ ::= { mwApEntry 23 }
+
+ mwApRuntimeVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Runtime Image Version"
+ ::= { mwApEntry 24 }
+
+ mwApOperationalState OBJECT-TYPE
+ SYNTAX MwlOperationalState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Operational State"
+ ::= { mwApEntry 26 }
+
+ mwApAvailabilityStatus OBJECT-TYPE
+ SYNTAX MwlAvailabilityStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Availability Status"
+ ::= { mwApEntry 27 }
+
+ mwApRuntimeDiscoveryOrder OBJECT-TYPE
+ SYNTAX MwlApDiscoveryState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Connectivity Layer"
+ ::= { mwApEntry 28 }
+
+ mwApPowerSupplyType OBJECT-TYPE
+ SYNTAX MwlPowerSupply
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Power Supply Type"
+ ::= { mwApEntry 29 }
+
+ mwApKeepAliveTimeout OBJECT-TYPE
+ SYNTAX Integer32(1..1800)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes KeepAlive Timeout(seconds)"
+ ::= { mwApEntry 30 }
+
+ mwApVlanName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes VLAN Name"
+ ::= { mwApEntry 38 }
+
+ mwApIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP IP Address for L3"
+ ::= { mwApEntry 39 }
+
+ mwApRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwApEntry 56 }
+
+ mwAp2controllerMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwAp2controllerMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Assignments of APs to Controllers "
+ ::= { mwConfigAp 2 }
+
+ mwAp2controllerMapEntry OBJECT-TYPE
+ SYNTAX MwAp2controllerMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Assignments of APs to Controllers "
+ INDEX { mwAp2controllerMapTableIndex }
+ ::= { mwAp2controllerMapTable 1 }
+
+ MwAp2controllerMapEntry ::= SEQUENCE {
+ mwAp2controllerMapTableIndex Integer32,
+ mwAp2controllerMapApMac MacAddress,
+ mwAp2controllerMapDestinationController DisplayString,
+ mwAp2controllerMapRowStatus RowStatus
+ }
+
+
+ mwAp2controllerMapTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwAp2controllerMapEntry 1 }
+
+ mwAp2controllerMapApMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes AP MAC Address"
+ ::= { mwAp2controllerMapEntry 2 }
+
+ mwAp2controllerMapDestinationController OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Destination Controller"
+ ::= { mwAp2controllerMapEntry 3 }
+
+ mwAp2controllerMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwAp2controllerMapEntry 4 }
+
+ mwApip2controllerMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwApip2controllerMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Assignments of AP subnet to Controllers "
+ ::= { mwConfigAp 3 }
+
+ mwApip2controllerMapEntry OBJECT-TYPE
+ SYNTAX MwApip2controllerMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Assignments of AP subnet to Controllers "
+ INDEX { mwApip2controllerMapTableIndex }
+ ::= { mwApip2controllerMapTable 1 }
+
+ MwApip2controllerMapEntry ::= SEQUENCE {
+ mwApip2controllerMapTableIndex Integer32,
+ mwApip2controllerMapApSubnetIp IpAddress,
+ mwApip2controllerMapApSubnetMask IpAddress,
+ mwApip2controllerMapDestinationController DisplayString,
+ mwApip2controllerMapRowStatus RowStatus
+ }
+
+
+ mwApip2controllerMapTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwApip2controllerMapEntry 1 }
+
+ mwApip2controllerMapApSubnetIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes AP IP Subnet"
+ ::= { mwApip2controllerMapEntry 2 }
+
+ mwApip2controllerMapApSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Netmask"
+ ::= { mwApip2controllerMapEntry 3 }
+
+ mwApip2controllerMapDestinationController OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Destination Controller"
+ ::= { mwApip2controllerMapEntry 4 }
+
+ mwApip2controllerMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwApip2controllerMapEntry 5 }
+
+ mwApSwapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwApSwapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Replacement Table "
+ ::= { mwConfigAp 4 }
+
+ mwApSwapEntry OBJECT-TYPE
+ SYNTAX MwApSwapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Replacement Table "
+ INDEX { mwApSwapTableIndex }
+ ::= { mwApSwapTable 1 }
+
+ MwApSwapEntry ::= SEQUENCE {
+ mwApSwapTableIndex Integer32,
+ mwApSwapNewApMac MacAddress,
+ mwApSwapCurrentApMac MacAddress,
+ mwApSwapRowStatus RowStatus
+ }
+
+
+ mwApSwapTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwApSwapEntry 1 }
+
+ mwApSwapNewApMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes New AP MAC Address"
+ ::= { mwApSwapEntry 2 }
+
+ mwApSwapCurrentApMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes AP MAC Address"
+ ::= { mwApSwapEntry 3 }
+
+ mwApSwapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwApSwapEntry 4 }
+
+ mwApConnectivityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwApConnectivityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Network Connectivity configuration "
+ ::= { mwConfigAp 5 }
+
+ mwApConnectivityEntry OBJECT-TYPE
+ SYNTAX MwApConnectivityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Network Connectivity configuration "
+ INDEX { mwApConnectivityTableIndex }
+ ::= { mwApConnectivityTable 1 }
+
+ MwApConnectivityEntry ::= SEQUENCE {
+ mwApConnectivityTableIndex Integer32,
+ mwApConnectivityWncIp IpAddress,
+ mwApConnectivityHostName DisplayString(SIZE (0..63)),
+ mwApConnectivityPrimaryDns IpAddress,
+ mwApConnectivityWncHostName DisplayString(SIZE (0..63)),
+ mwApConnectivityAssignedType MwlApIpAssignmentType,
+ mwApConnectivitySecondaryDns IpAddress,
+ mwApConnectivityWncDomainName DisplayString,
+ mwApConnectivityConfigureIpAddr IpAddress,
+ mwApConnectivityConfigureNetMask IpAddress,
+ mwApConnectivityConfigureGatewayAddr IpAddress,
+ mwApConnectivityConfiguredDiscoveryOrder MwlDiscoveryOrder,
+ mwApConnectivityNodeId Integer32,
+ mwApConnectivityNodeName DisplayString,
+ mwApConnectivityVPNState MwlEnableDisableOption,
+ mwApConnectivityVPNStatus MwlVpnMode,
+ mwApConnectivityDomainName DisplayString,
+ mwApConnectivityVpnServerIp IpAddress,
+ mwApConnectivityWncTunnelIp IpAddress,
+ mwApConnectivityRuntimeDns1 IpAddress,
+ mwApConnectivityRuntimeDns2 IpAddress,
+ mwApConnectivityRuntimeDns3 IpAddress,
+ mwApConnectivityRuntimeDns4 IpAddress,
+ mwApConnectivityRuntimeDns5 IpAddress,
+ mwApConnectivityRuntimeDns6 IpAddress,
+ mwApConnectivityRuntimeDns7 IpAddress,
+ mwApConnectivityRuntimeDns8 IpAddress,
+ mwApConnectivityVpnServerPort Unsigned32,
+ mwApConnectivityRuntimeIpAddr IpAddress,
+ mwApConnectivityVPNAuthMethod MwlVpnAuthenticationType,
+ mwApConnectivityRuntimeNetMask IpAddress,
+ mwApConnectivityVpnServerHostName DisplayString(SIZE (0..63)),
+ mwApConnectivityRuntimeGatewayAddr IpAddress,
+ mwApConnectivityRuntimeTunnelIpAddr IpAddress,
+ mwApConnectivityRuntimeDiscoveryState MwlApDiscoveryState
+ }
+
+
+ mwApConnectivityTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwApConnectivityEntry 1 }
+
+ mwApConnectivityWncIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Controller Address"
+ ::= { mwApConnectivityEntry 2 }
+
+ mwApConnectivityHostName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..63))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Host Name"
+ ::= { mwApConnectivityEntry 3 }
+
+ mwApConnectivityPrimaryDns OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Primary DNS Server"
+ ::= { mwApConnectivityEntry 4 }
+
+ mwApConnectivityWncHostName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..63))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Controller Host Name"
+ ::= { mwApConnectivityEntry 5 }
+
+ mwApConnectivityAssignedType OBJECT-TYPE
+ SYNTAX MwlApIpAssignmentType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes IP Type"
+ ::= { mwApConnectivityEntry 6 }
+
+ mwApConnectivitySecondaryDns OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Secondary DNS Server "
+ ::= { mwApConnectivityEntry 7 }
+
+ mwApConnectivityWncDomainName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Controller Domain Name"
+ ::= { mwApConnectivityEntry 8 }
+
+ mwApConnectivityConfigureIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Static IP Address"
+ ::= { mwApConnectivityEntry 9 }
+
+ mwApConnectivityConfigureNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Static IP Netmask"
+ ::= { mwApConnectivityEntry 10 }
+
+ mwApConnectivityConfigureGatewayAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Static Default Gateway"
+ ::= { mwApConnectivityEntry 11 }
+
+ mwApConnectivityConfiguredDiscoveryOrder OBJECT-TYPE
+ SYNTAX MwlDiscoveryOrder
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Discovery Protocol"
+ ::= { mwApConnectivityEntry 12 }
+
+ mwApConnectivityNodeId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP ID"
+ ::= { mwApConnectivityEntry 13 }
+
+ mwApConnectivityNodeName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Name"
+ ::= { mwApConnectivityEntry 14 }
+
+ mwApConnectivityDomainName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Domain Name"
+ ::= { mwApConnectivityEntry 15 }
+
+ mwApConnectivityRuntimeDns1 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes DNS Server 1"
+ ::= { mwApConnectivityEntry 16 }
+
+ mwApConnectivityRuntimeDns2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes DNS Server 2"
+ ::= { mwApConnectivityEntry 17 }
+
+ mwApConnectivityRuntimeDns3 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes DNS Server 3"
+ ::= { mwApConnectivityEntry 18 }
+
+ mwApConnectivityRuntimeDns4 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes DNS Server 4"
+ ::= { mwApConnectivityEntry 19 }
+
+ mwApConnectivityRuntimeDns5 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes DNS Server 5"
+ ::= { mwApConnectivityEntry 20 }
+
+ mwApConnectivityRuntimeDns6 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes DNS Server 6"
+ ::= { mwApConnectivityEntry 21 }
+
+ mwApConnectivityRuntimeDns7 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes DNS Server 7"
+ ::= { mwApConnectivityEntry 22 }
+
+ mwApConnectivityRuntimeDns8 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes DNS Server 8"
+ ::= { mwApConnectivityEntry 23 }
+
+ mwApConnectivityRuntimeIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes IP Address "
+ ::= { mwApConnectivityEntry 24 }
+
+ mwApConnectivityRuntimeNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes NetMask"
+ ::= { mwApConnectivityEntry 25 }
+
+ mwApConnectivityRuntimeGatewayAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Gateway"
+ ::= { mwApConnectivityEntry 26 }
+
+ mwApConnectivityRuntimeDiscoveryState OBJECT-TYPE
+ SYNTAX MwlApDiscoveryState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Connectivity Layer"
+ ::= { mwApConnectivityEntry 27 }
+
+ mwApConnectivityVPNState OBJECT-TYPE
+ SYNTAX MwlEnableDisableOption
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes VPN"
+ ::= { mwApConnectivityEntry 28 }
+
+ mwApConnectivityVPNAuthMethod OBJECT-TYPE
+ SYNTAX MwlVpnAuthenticationType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes VPN Authentication Method"
+ ::= { mwApConnectivityEntry 29 }
+
+ mwApConnectivityWncTunnelIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Controller Tunnel IP Address"
+ ::= { mwApConnectivityEntry 30 }
+
+ mwApConnectivityRuntimeTunnelIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tunnel IP "
+ ::= { mwApConnectivityEntry 31 }
+
+ mwApConnectivityVpnServerIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes VPN Server IP"
+ ::= { mwApConnectivityEntry 32 }
+
+ mwApConnectivityVpnServerHostName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..63))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes VPN Server Host Name"
+ ::= { mwApConnectivityEntry 33 }
+
+ mwApConnectivityVpnServerPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes VPN Server Port"
+ ::= { mwApConnectivityEntry 34 }
+
+ mwApConnectivityVPNStatus OBJECT-TYPE
+ SYNTAX MwlVpnMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes VPN Connectivity Mode"
+ ::= { mwApConnectivityEntry 35 }
+
+ mwApCertificateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwApCertificateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Certificate configuration "
+ ::= { mwConfigAp 6 }
+
+ mwApCertificateEntry OBJECT-TYPE
+ SYNTAX MwApCertificateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Certificate configuration "
+ INDEX { mwApCertificateTableIndex }
+ ::= { mwApCertificateTable 1 }
+
+ MwApCertificateEntry ::= SEQUENCE {
+ mwApCertificateTableIndex Integer32,
+ mwApCertificateNodeId Integer32,
+ mwApCertificateNodeName DisplayString,
+ mwApCertificateApHwType MwlApHwType,
+ mwApCertificateValidity DateAndTime,
+ mwApCertificateSerialNumber MacAddress,
+ mwApCertificateApCertReqStatus MwlCertRequestStatus,
+ mwApCertificateOperationalState MwlOperationalState,
+ mwApCertificateAvailabilityStatus MwlAvailabilityStatus,
+ mwApCertificateStatus MwlCertificateStatus,
+ mwApCertificateCertificateAuthority DisplayString,
+ mwApCertificateRowStatus RowStatus
+ }
+
+
+ mwApCertificateTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwApCertificateEntry 1 }
+
+ mwApCertificateNodeId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP ID"
+ ::= { mwApCertificateEntry 2 }
+
+ mwApCertificateNodeName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Name"
+ ::= { mwApCertificateEntry 3 }
+
+ mwApCertificateSerialNumber OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes MAC Address"
+ ::= { mwApCertificateEntry 4 }
+
+ mwApCertificateOperationalState OBJECT-TYPE
+ SYNTAX MwlOperationalState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Operational State"
+ ::= { mwApCertificateEntry 5 }
+
+ mwApCertificateAvailabilityStatus OBJECT-TYPE
+ SYNTAX MwlAvailabilityStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Availability Status"
+ ::= { mwApCertificateEntry 6 }
+
+ mwApCertificateStatus OBJECT-TYPE
+ SYNTAX MwlCertificateStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Certificate Status"
+ ::= { mwApCertificateEntry 7 }
+
+ mwApCertificateApCertReqStatus OBJECT-TYPE
+ SYNTAX MwlCertRequestStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes User Req Status"
+ ::= { mwApCertificateEntry 8 }
+
+ mwApCertificateCertificateAuthority OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes CA"
+ ::= { mwApCertificateEntry 9 }
+
+ mwApCertificateValidity OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Validity (MM/DD/YYYY)"
+ ::= { mwApCertificateEntry 10 }
+
+ mwApCertificateApHwType OBJECT-TYPE
+ SYNTAX MwlApHwType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Model"
+ ::= { mwApCertificateEntry 11 }
+
+ mwApCertificateRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwApCertificateEntry 20 }
+
+ mwApVpnClientInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwApVpnClientInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes AP VPN Clients Info "
+ ::= { mwConfigAp 7 }
+
+ mwApVpnClientInfoEntry OBJECT-TYPE
+ SYNTAX MwApVpnClientInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes AP VPN Clients Info "
+ INDEX { mwApVpnClientInfoTableIndex }
+ ::= { mwApVpnClientInfoTable 1 }
+
+ MwApVpnClientInfoEntry ::= SEQUENCE {
+ mwApVpnClientInfoTableIndex Integer32,
+ mwApVpnClientInfoApMac MacAddress,
+ mwApVpnClientInfoNodeId Integer32,
+ mwApVpnClientInfoNodeName DisplayString,
+ mwApVpnClientInfoRealIpAddr IpAddress,
+ mwApVpnClientInfoTunnelIpAddr IpAddress,
+ mwApVpnClientInfoVpnConnectivityStatus MwlVpnConnectivityStatus,
+ mwApVpnClientInfoVpnAuthenticationStatus MwlVpnAuthenticationStatus
+ }
+
+
+ mwApVpnClientInfoTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwApVpnClientInfoEntry 1 }
+
+ mwApVpnClientInfoNodeId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP ID"
+ ::= { mwApVpnClientInfoEntry 2 }
+
+ mwApVpnClientInfoNodeName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Name"
+ ::= { mwApVpnClientInfoEntry 3 }
+
+ mwApVpnClientInfoApMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP MAC"
+ ::= { mwApVpnClientInfoEntry 4 }
+
+ mwApVpnClientInfoTunnelIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes VPN IP Address "
+ ::= { mwApVpnClientInfoEntry 5 }
+
+ mwApVpnClientInfoRealIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Real IP Address "
+ ::= { mwApVpnClientInfoEntry 6 }
+
+ mwApVpnClientInfoVpnConnectivityStatus OBJECT-TYPE
+ SYNTAX MwlVpnConnectivityStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes VPN Connectivity Status"
+ ::= { mwApVpnClientInfoEntry 7 }
+
+ mwApVpnClientInfoVpnAuthenticationStatus OBJECT-TYPE
+ SYNTAX MwlVpnAuthenticationStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes VPN Authentication Status"
+ ::= { mwApVpnClientInfoEntry 8 }
+
+
+END
+ \ No newline at end of file
diff --git a/MIBS/fortinet/MERU-CONFIG-CONTROLLER-MIB b/MIBS/fortinet/MERU-CONFIG-CONTROLLER-MIB
new file mode 100644
index 0000000..7447e66
--- /dev/null
+++ b/MIBS/fortinet/MERU-CONFIG-CONTROLLER-MIB
@@ -0,0 +1,1112 @@
+-- *****************************************************************
+-- Meru Networks Enterprise Specific MIB
+--
+-- Copyright (c) 2005 by Meru Networks
+-- All rights reserved
+--
+-- *****************************************************************
+
+MERU-CONFIG-CONTROLLER-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises,
+ Counter32,
+ Counter64,
+ Gauge32,
+ TimeTicks,
+ IpAddress,
+ Integer32
+ FROM SNMPv2-SMI
+ Ipv6Address
+ FROM IPV6-TC
+ TEXTUAL-CONVENTION,
+ TimeInterval,
+ TimeStamp,
+ DateAndTime,
+ TruthValue,
+ DisplayString,
+ MacAddress,
+ RowStatus
+ FROM SNMPv2-TC
+ mwConfiguration
+ FROM MERU-SMI
+ MwlOperationalState,
+ MwlAvailabilityStatus,
+ MwlAlarmState,
+ MwlControllerHwType,
+ MwlRegionSettings,
+ MwlBonding,
+ MwlEnableDisableOption,
+ MwlVpnClientProtocol,
+ MwlVpnConnectivityStatus,
+ MwlOnOffSwitch
+ FROM MERU-TC;
+
+ mwConfigController MODULE-IDENTITY
+ LAST-UPDATED "200506050000Z"
+ ORGANIZATION "Meru Networks"
+ CONTACT-INFO "support@merunetworks.com"
+ DESCRIPTION
+ "This MIB defines all the managed objects used to manage the Meru WLAN
+ Controller Configuration infrastructure"
+ ::= { mwConfiguration 1 }
+
+ mwWncVars OBJECT IDENTIFIER ::= { mwConfigController 1 }
+ mwSystemFileVars OBJECT IDENTIFIER ::= { mwConfigController 3 }
+ mwVpnServer OBJECT IDENTIFIER ::= { mwConfigController 10 }
+ mwVpnClient OBJECT IDENTIFIER ::= { mwConfigController 11 }
+
+
+ mwWncVarsDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Description"
+ ::= { mwWncVars 1 }
+
+ mwWncVarsLocation OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..127))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Location"
+ ::= { mwWncVars 2 }
+
+ mwWncVarsContact OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..127))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Contact"
+ ::= { mwWncVars 3 }
+
+ mwWncVarsAutoApUpgrade OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Automatic AP Upgrade"
+ ::= { mwWncVars 4 }
+
+ mwWncVarsDhcpServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes DHCP Server"
+ ::= { mwWncVars 5 }
+
+ mwWncVarsStatPollingPeriod OBJECT-TYPE
+ SYNTAX Integer32(0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Statistics Polling Period (seconds)/0 disable Polling. The value must be either 0, or 5-65535"
+ ::= { mwWncVars 6 }
+
+ mwWncVarsAuditPeriod OBJECT-TYPE
+ SYNTAX Integer32(0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Audit Polling Period (seconds)/0 disable Polling. The value must be either 0, or 5-65535"
+ ::= { mwWncVars 7 }
+
+ mwWncVarsApInitScript OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Default AP Init Script"
+ ::= { mwWncVars 8 }
+
+ mwWncVarsDhcpRelayPassThroughFlag OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes DHCP Relay Passthrough"
+ ::= { mwWncVars 9 }
+
+ mwWncVarsManagementFromWirelessClients OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Management by wireless stations"
+ ::= { mwWncVars 10 }
+
+ mwWncVarsControllerIndex OBJECT-TYPE
+ SYNTAX Integer32(0..31)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Controller Index. The value must be either 0, or 0-31"
+ ::= { mwWncVars 11 }
+
+ mwWncVarsFastPath OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes FastPath Mode"
+ ::= { mwWncVars 14 }
+
+ mwWncVarsBonding OBJECT-TYPE
+ SYNTAX MwlBonding
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Bonding Mode"
+ ::= { mwWncVars 15 }
+
+ mwWncVarsNodeId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Controller ID"
+ ::= { mwWncVars 18 }
+
+ mwWncVarsHostName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Host Name"
+ ::= { mwWncVars 19 }
+
+ mwWncVarsUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Uptime"
+ ::= { mwWncVars 20 }
+
+ mwWncVarsOperationalState OBJECT-TYPE
+ SYNTAX MwlOperationalState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Operational State"
+ ::= { mwWncVars 21 }
+
+ mwWncVarsAvailabilityStatus OBJECT-TYPE
+ SYNTAX MwlAvailabilityStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Availability Status"
+ ::= { mwWncVars 22 }
+
+ mwWncVarsAlarmState OBJECT-TYPE
+ SYNTAX MwlAlarmState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Alarm State"
+ ::= { mwWncVars 23 }
+
+ mwWncVarsVirtualIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Virtual IP Address"
+ ::= { mwWncVars 24 }
+
+ mwWncVarsVirtualNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Virtual Netmask"
+ ::= { mwWncVars 25 }
+
+ mwWncVarsDefaultGatewayAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Default Gateway"
+ ::= { mwWncVars 26 }
+
+ mwWncVarsSoftwareVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Software Version"
+ ::= { mwWncVars 27 }
+
+ mwWncVarsSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Network Device Id"
+ ::= { mwWncVars 28 }
+
+ mwWncVarsSystemId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes System Id"
+ ::= { mwWncVars 29 }
+
+ mwWncVarsHardwareType OBJECT-TYPE
+ SYNTAX MwlControllerHwType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Controller Model"
+ ::= { mwWncVars 30 }
+
+ mwWncVarsCountry OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Country Setting"
+ ::= { mwWncVars 31 }
+
+ mwWncVarsManSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Manufacturing Serial #"
+ ::= { mwWncVars 32 }
+
+ mwWncVarsStationAgingOutPeriod OBJECT-TYPE
+ SYNTAX Integer32(0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Station Aging Out Period(minutes). The value must be either 0, or 0-65535"
+ ::= { mwWncVars 33 }
+
+ mwWncVarsRoamingDomainState OBJECT-TYPE
+ SYNTAX MwlEnableDisableOption
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Roaming Domain State"
+ ::= { mwWncVars 34 }
+
+ mwWncVarsL3RoutingMode OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Layer3 Routing Mode"
+ ::= { mwWncVars 37 }
+
+ mwWncVarsRegion OBJECT-TYPE
+ SYNTAX MwlRegionSettings
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Region Setting"
+ ::= { mwWncVars 38 }
+
+ mwWncVarsRoamingTimeOutPeriod OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Station Roaming Time Out Period(minutes)"
+ ::= { mwWncVars 41 }
+
+ mwSystemFileVarspHostName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Host Name"
+ ::= { mwSystemFileVars 1 }
+
+ mwSystemFileVarspDnsDomainName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes DNS Domain Name"
+ ::= { mwSystemFileVars 2 }
+
+ mwUdpBcastUpstreamTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwUdpBcastUpstreamEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Upstream UDP Broadcast Port "
+ ::= { mwConfigController 4 }
+
+ mwUdpBcastUpstreamEntry OBJECT-TYPE
+ SYNTAX MwUdpBcastUpstreamEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Upstream UDP Broadcast Port "
+ INDEX { mwUdpBcastUpstreamTableIndex }
+ ::= { mwUdpBcastUpstreamTable 1 }
+
+ MwUdpBcastUpstreamEntry ::= SEQUENCE {
+ mwUdpBcastUpstreamTableIndex Integer32,
+ mwUdpBcastUpstreamPort Unsigned32,
+ mwUdpBcastUpstreamRowStatus RowStatus
+ }
+
+
+ mwUdpBcastUpstreamTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwUdpBcastUpstreamEntry 1 }
+
+ mwUdpBcastUpstreamPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes UDP Port"
+ ::= { mwUdpBcastUpstreamEntry 2 }
+
+ mwUdpBcastUpstreamRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwUdpBcastUpstreamEntry 3 }
+
+ mwUdpBcastDownstreamTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwUdpBcastDownstreamEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Downstream UDP Broadcast Port "
+ ::= { mwConfigController 5 }
+
+ mwUdpBcastDownstreamEntry OBJECT-TYPE
+ SYNTAX MwUdpBcastDownstreamEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Downstream UDP Broadcast Port "
+ INDEX { mwUdpBcastDownstreamTableIndex }
+ ::= { mwUdpBcastDownstreamTable 1 }
+
+ MwUdpBcastDownstreamEntry ::= SEQUENCE {
+ mwUdpBcastDownstreamTableIndex Integer32,
+ mwUdpBcastDownstreamPort Unsigned32,
+ mwUdpBcastDownstreamRowStatus RowStatus
+ }
+
+
+ mwUdpBcastDownstreamTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwUdpBcastDownstreamEntry 1 }
+
+ mwUdpBcastDownstreamPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes UDP Port"
+ ::= { mwUdpBcastDownstreamEntry 2 }
+
+ mwUdpBcastDownstreamRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwUdpBcastDownstreamEntry 3 }
+
+ mwDnsServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwDnsServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes DNS Server Table "
+ ::= { mwConfigController 6 }
+
+ mwDnsServerEntry OBJECT-TYPE
+ SYNTAX MwDnsServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes DNS Server Table "
+ INDEX { mwDnsServerTableIndex }
+ ::= { mwDnsServerTable 1 }
+
+ MwDnsServerEntry ::= SEQUENCE {
+ mwDnsServerTableIndex Integer32,
+ mwDnsServer IpAddress,
+ mwDnsServerRowStatus RowStatus
+ }
+
+
+ mwDnsServerTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwDnsServerEntry 1 }
+
+ mwDnsServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes DNS Server"
+ ::= { mwDnsServerEntry 2 }
+
+ mwDnsServerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwDnsServerEntry 3 }
+
+ mwWncNetworkConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwWncNetworkConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Controller Network Configuration Parameters "
+ ::= { mwConfigController 7 }
+
+ mwWncNetworkConfigEntry OBJECT-TYPE
+ SYNTAX MwWncNetworkConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Controller Network Configuration Parameters "
+ INDEX { mwWncNetworkConfigTableIndex }
+ ::= { mwWncNetworkConfigTable 1 }
+
+ MwWncNetworkConfigEntry ::= SEQUENCE {
+ mwWncNetworkConfigTableIndex Integer32,
+ mwWncNetworkConfigBonding MwlBonding,
+ mwWncNetworkConfigFastPath MwlOnOffSwitch,
+ mwWncNetworkConfigOneGigSFP MwlEnableDisableOption,
+ mwWncNetworkConfigTenGigModule MwlEnableDisableOption,
+ mwWncNetworkConfigRebridHandOffLogic MwlOnOffSwitch,
+ mwWncNetworkConfigRowStatus RowStatus
+ }
+
+
+ mwWncNetworkConfigTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwWncNetworkConfigEntry 1 }
+
+ mwWncNetworkConfigFastPath OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Enabling data fastpath forwarding"
+ ::= { mwWncNetworkConfigEntry 2 }
+
+ mwWncNetworkConfigBonding OBJECT-TYPE
+ SYNTAX MwlBonding
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Bonding Mode"
+ ::= { mwWncNetworkConfigEntry 3 }
+
+ mwWncNetworkConfigTenGigModule OBJECT-TYPE
+ SYNTAX MwlEnableDisableOption
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Enabling 10 Gig module card"
+ ::= { mwWncNetworkConfigEntry 4 }
+
+ mwWncNetworkConfigRebridHandOffLogic OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Client Handoff Logic"
+ ::= { mwWncNetworkConfigEntry 5 }
+
+ mwWncNetworkConfigOneGigSFP OBJECT-TYPE
+ SYNTAX MwlEnableDisableOption
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Enabling 1 Gig SF Port Mode"
+ ::= { mwWncNetworkConfigEntry 6 }
+
+ mwWncNetworkConfigRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwWncNetworkConfigEntry 7 }
+
+ mwVirtualInterfaceProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwVirtualInterfaceProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Virtual Interface "
+ ::= { mwConfigController 8 }
+
+ mwVirtualInterfaceProfileEntry OBJECT-TYPE
+ SYNTAX MwVirtualInterfaceProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Virtual Interface "
+ INDEX { mwVirtualInterfaceProfileTableIndex }
+ ::= { mwVirtualInterfaceProfileTable 1 }
+
+ MwVirtualInterfaceProfileEntry ::= SEQUENCE {
+ mwVirtualInterfaceProfileTableIndex Integer32,
+ mwVirtualInterfaceProfileName DisplayString(SIZE (1..32)),
+ mwVirtualInterfaceProfileState MwlEnableDisableOption,
+ mwVirtualInterfaceProfileSubnetIp IpAddress,
+ mwVirtualInterfaceProfileGatewayIp IpAddress,
+ mwVirtualInterfaceProfileSubnetMask IpAddress,
+ mwVirtualInterfaceProfileId Integer32(0..64),
+ mwVirtualInterfaceProfileRowStatus RowStatus
+ }
+
+
+ mwVirtualInterfaceProfileTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwVirtualInterfaceProfileEntry 1 }
+
+ mwVirtualInterfaceProfileName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Virtual Interface Profile Name"
+ ::= { mwVirtualInterfaceProfileEntry 2 }
+
+ mwVirtualInterfaceProfileId OBJECT-TYPE
+ SYNTAX Integer32(0..64)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Id"
+ ::= { mwVirtualInterfaceProfileEntry 3 }
+
+ mwVirtualInterfaceProfileState OBJECT-TYPE
+ SYNTAX MwlEnableDisableOption
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Enable/Disable"
+ ::= { mwVirtualInterfaceProfileEntry 4 }
+
+ mwVirtualInterfaceProfileSubnetIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Subnet IP Address"
+ ::= { mwVirtualInterfaceProfileEntry 5 }
+
+ mwVirtualInterfaceProfileSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Subnet Mask"
+ ::= { mwVirtualInterfaceProfileEntry 6 }
+
+ mwVirtualInterfaceProfileGatewayIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Gateway IP Address"
+ ::= { mwVirtualInterfaceProfileEntry 7 }
+
+ mwVirtualInterfaceProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwVirtualInterfaceProfileEntry 8 }
+
+ mwDhcpServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwDhcpServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Internal DHCP server configuration "
+ ::= { mwConfigController 9 }
+
+ mwDhcpServerEntry OBJECT-TYPE
+ SYNTAX MwDhcpServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Internal DHCP server configuration "
+ INDEX { mwDhcpServerTableIndex }
+ ::= { mwDhcpServerTable 1 }
+
+ MwDhcpServerEntry ::= SEQUENCE {
+ mwDhcpServerTableIndex Integer32,
+ mwDhcpServerName DisplayString(SIZE (1..32)),
+ mwDhcpServerState MwlEnableDisableOption,
+ mwDhcpServerVlanName DisplayString(SIZE (0..32)),
+ mwDhcpServerOption43 DisplayString(SIZE (0..32)),
+ mwDhcpServerLeaseTime Integer32(300..65535),
+ mwDhcpServerIpPoolEnd IpAddress,
+ mwDhcpServerDomainName DisplayString,
+ mwDhcpServerDnsServer1 IpAddress,
+ mwDhcpServerDnsServer2 IpAddress,
+ mwDhcpServerIpPoolStart IpAddress,
+ mwDhcpServerNetbiosServer1 IpAddress,
+ mwDhcpServerNetbiosServer2 IpAddress,
+ mwDhcpServerVirtualInterfaceProfileName DisplayString(SIZE (0..32)),
+ mwDhcpServerRowStatus RowStatus
+ }
+
+
+ mwDhcpServerTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwDhcpServerEntry 1 }
+
+ mwDhcpServerName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes DHCP Server Pool Name"
+ ::= { mwDhcpServerEntry 2 }
+
+ mwDhcpServerVlanName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes VLAN Name"
+ ::= { mwDhcpServerEntry 3 }
+
+ mwDhcpServerVirtualInterfaceProfileName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Virtual Interface Profile Name"
+ ::= { mwDhcpServerEntry 4 }
+
+ mwDhcpServerState OBJECT-TYPE
+ SYNTAX MwlEnableDisableOption
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes State"
+ ::= { mwDhcpServerEntry 5 }
+
+ mwDhcpServerLeaseTime OBJECT-TYPE
+ SYNTAX Integer32(300..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Lease Time (in Seconds)"
+ ::= { mwDhcpServerEntry 6 }
+
+ mwDhcpServerIpPoolStart OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes IP Pool start"
+ ::= { mwDhcpServerEntry 7 }
+
+ mwDhcpServerIpPoolEnd OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes IP Pool end"
+ ::= { mwDhcpServerEntry 8 }
+
+ mwDhcpServerDomainName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Domain Name"
+ ::= { mwDhcpServerEntry 9 }
+
+ mwDhcpServerDnsServer1 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Primary DNS Server"
+ ::= { mwDhcpServerEntry 10 }
+
+ mwDhcpServerDnsServer2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Secondary DNS Server"
+ ::= { mwDhcpServerEntry 11 }
+
+ mwDhcpServerNetbiosServer1 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Primary Netbios Server"
+ ::= { mwDhcpServerEntry 12 }
+
+ mwDhcpServerNetbiosServer2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Secondary Netbios Server"
+ ::= { mwDhcpServerEntry 13 }
+
+ mwDhcpServerOption43 OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes DHCP Option 43"
+ ::= { mwDhcpServerEntry 14 }
+
+ mwDhcpServerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwDhcpServerEntry 16 }
+
+ mwVpnServerState OBJECT-TYPE
+ SYNTAX MwlEnableDisableOption
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Status"
+ ::= { mwVpnServer 2 }
+
+ mwVpnServerIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes VPN Server IP"
+ ::= { mwVpnServer 3 }
+
+ mwVpnServerHostName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..63))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes VPN Server Host Name"
+ ::= { mwVpnServer 4 }
+
+ mwVpnServerPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes VPN Server Port"
+ ::= { mwVpnServer 5 }
+
+ mwVpnServerIpPool OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes IP Pool"
+ ::= { mwVpnServer 6 }
+
+ mwVpnServerSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Netmask"
+ ::= { mwVpnServer 7 }
+
+ mwVpnClientState OBJECT-TYPE
+ SYNTAX MwlEnableDisableOption
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes State"
+ ::= { mwVpnClient 2 }
+
+ mwVpnClientVpnServerIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes VPN Server IP"
+ ::= { mwVpnClient 3 }
+
+ mwVpnClientVpnServerPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes VPN Server Port"
+ ::= { mwVpnClient 4 }
+
+ mwVpnClientStatus OBJECT-TYPE
+ SYNTAX MwlVpnConnectivityStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Connectivity Status"
+ ::= { mwVpnClient 5 }
+
+ mwVpnClientProtocol OBJECT-TYPE
+ SYNTAX MwlVpnClientProtocol
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Protocol"
+ ::= { mwVpnClient 6 }
+
+ mwUdpBcastUpstreamBridgedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwUdpBcastUpstreamBridgedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Upstream UDP Broadcast Port Bridged "
+ ::= { mwConfigController 12 }
+
+ mwUdpBcastUpstreamBridgedEntry OBJECT-TYPE
+ SYNTAX MwUdpBcastUpstreamBridgedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Upstream UDP Broadcast Port Bridged "
+ INDEX { mwUdpBcastUpstreamBridgedTableIndex }
+ ::= { mwUdpBcastUpstreamBridgedTable 1 }
+
+ MwUdpBcastUpstreamBridgedEntry ::= SEQUENCE {
+ mwUdpBcastUpstreamBridgedTableIndex Integer32,
+ mwUdpBcastUpstreamBridgedPort Unsigned32,
+ mwUdpBcastUpstreamBridgedRowStatus RowStatus
+ }
+
+
+ mwUdpBcastUpstreamBridgedTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwUdpBcastUpstreamBridgedEntry 1 }
+
+ mwUdpBcastUpstreamBridgedPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes UDP Port"
+ ::= { mwUdpBcastUpstreamBridgedEntry 2 }
+
+ mwUdpBcastUpstreamBridgedRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwUdpBcastUpstreamBridgedEntry 3 }
+
+ mwUdpBcastDownstreamBridgedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwUdpBcastDownstreamBridgedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Downstream UDP Broadcast Port Bridged "
+ ::= { mwConfigController 13 }
+
+ mwUdpBcastDownstreamBridgedEntry OBJECT-TYPE
+ SYNTAX MwUdpBcastDownstreamBridgedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Downstream UDP Broadcast Port Bridged "
+ INDEX { mwUdpBcastDownstreamBridgedTableIndex }
+ ::= { mwUdpBcastDownstreamBridgedTable 1 }
+
+ MwUdpBcastDownstreamBridgedEntry ::= SEQUENCE {
+ mwUdpBcastDownstreamBridgedTableIndex Integer32,
+ mwUdpBcastDownstreamBridgedPort Unsigned32,
+ mwUdpBcastDownstreamBridgedRowStatus RowStatus
+ }
+
+
+ mwUdpBcastDownstreamBridgedTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwUdpBcastDownstreamBridgedEntry 1 }
+
+ mwUdpBcastDownstreamBridgedPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes UDP Port"
+ ::= { mwUdpBcastDownstreamBridgedEntry 2 }
+
+ mwUdpBcastDownstreamBridgedRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwUdpBcastDownstreamBridgedEntry 3 }
+
+ mwWncMobilityVarsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwWncMobilityVarsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Controller Mobility Configuration Parameters "
+ ::= { mwConfigController 14 }
+
+ mwWncMobilityVarsEntry OBJECT-TYPE
+ SYNTAX MwWncMobilityVarsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Controller Mobility Configuration Parameters "
+ INDEX { mwWncMobilityVarsTableIndex }
+ ::= { mwWncMobilityVarsTable 1 }
+
+ MwWncMobilityVarsEntry ::= SEQUENCE {
+ mwWncMobilityVarsTableIndex Integer32,
+ mwWncMobilityVarsTopoUpdate MwlOnOffSwitch,
+ mwWncMobilityVarsAdequateRssi Integer32(-75..-25),
+ mwWncMobilityVarsAssocStationMaxIdlePeriod Unsigned32,
+ mwWncMobilityVarsRowStatus RowStatus
+ }
+
+
+ mwWncMobilityVarsTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwWncMobilityVarsEntry 1 }
+
+ mwWncMobilityVarsTopoUpdate OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Topology Information Update"
+ ::= { mwWncMobilityVarsEntry 3 }
+
+ mwWncMobilityVarsAssocStationMaxIdlePeriod OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Associated Station Max Idle Period"
+ ::= { mwWncMobilityVarsEntry 4 }
+
+ mwWncMobilityVarsAdequateRssi OBJECT-TYPE
+ SYNTAX Integer32(-75..-25)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Adequate Signal Threshold"
+ ::= { mwWncMobilityVarsEntry 6 }
+
+ mwWncMobilityVarsRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwWncMobilityVarsEntry 7 }
+
+ mwWncIpv6VarsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwWncIpv6VarsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes IPv6 Configuration Parameters "
+ ::= { mwConfigController 15 }
+
+ mwWncIpv6VarsEntry OBJECT-TYPE
+ SYNTAX MwWncIpv6VarsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes IPv6 Configuration Parameters "
+ INDEX { mwWncIpv6VarsTableIndex }
+ ::= { mwWncIpv6VarsTable 1 }
+
+ MwWncIpv6VarsEntry ::= SEQUENCE {
+ mwWncIpv6VarsTableIndex Integer32,
+ mwWncIpv6VarsNeighborDiscOptimization MwlOnOffSwitch
+ }
+
+
+ mwWncIpv6VarsTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwWncIpv6VarsEntry 1 }
+
+ mwWncIpv6VarsNeighborDiscOptimization OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Neighbor Discovery Optimization"
+ ::= { mwWncIpv6VarsEntry 2 }
+
+
+END
+ \ No newline at end of file
diff --git a/MIBS/fortinet/MERU-CONFIG-GRE-MIB b/MIBS/fortinet/MERU-CONFIG-GRE-MIB
new file mode 100644
index 0000000..e83f7b9
--- /dev/null
+++ b/MIBS/fortinet/MERU-CONFIG-GRE-MIB
@@ -0,0 +1,165 @@
+-- *****************************************************************
+-- Meru Networks Enterprise Specific MIB
+--
+-- Copyright (c) 2005 by Meru Networks
+-- All rights reserved
+--
+-- *****************************************************************
+
+MERU-CONFIG-GRE-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises,
+ Counter32,
+ Counter64,
+ Gauge32,
+ TimeTicks,
+ IpAddress,
+ Integer32
+ FROM SNMPv2-SMI
+ Ipv6Address
+ FROM IPV6-TC
+ TEXTUAL-CONVENTION,
+ TimeInterval,
+ TimeStamp,
+ DateAndTime,
+ TruthValue,
+ DisplayString,
+ MacAddress,
+ RowStatus
+ FROM SNMPv2-TC
+ mwConfiguration
+ FROM MERU-SMI
+ MwlOnOffSwitch,
+ MwlProfileOwner
+ FROM MERU-TC;
+
+ mwConfigGRE MODULE-IDENTITY
+ LAST-UPDATED "200506050000Z"
+ ORGANIZATION "Meru Networks"
+ CONTACT-INFO "support@merunetworks.com"
+ DESCRIPTION
+ "This MIB defines all the managed objects used to manage the Meru WLAN
+ GRE Configuration infrastructure"
+ ::= { mwConfiguration 15 }
+
+
+
+ mwGreTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwGreEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes GRE Configuration "
+ ::= { mwConfigGRE 1 }
+
+ mwGreEntry OBJECT-TYPE
+ SYNTAX MwGreEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes GRE Configuration "
+ INDEX { mwGreTableIndex }
+ ::= { mwGreTable 1 }
+
+ MwGreEntry ::= SEQUENCE {
+ mwGreTableIndex Integer32,
+ mwGreName DisplayString(SIZE (1..32)),
+ mwGreInterfaceIndex Unsigned32,
+ mwGreDHCPServerIpAddress IpAddress,
+ mwGreLocalInternalAddress IpAddress,
+ mwGreLocalInternalNetmask IpAddress,
+ mwGreRemoteEndpointAddress IpAddress,
+ mwGreOverrideDefaultDHCPServer MwlOnOffSwitch,
+ mwGreOwner MwlProfileOwner,
+ mwGreRowStatus RowStatus
+ }
+
+
+ mwGreTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwGreEntry 1 }
+
+ mwGreName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes GRE Name"
+ ::= { mwGreEntry 2 }
+
+ mwGreInterfaceIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Local External Ethernet Index"
+ ::= { mwGreEntry 3 }
+
+ mwGreDHCPServerIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes DHCP Server IP Address"
+ ::= { mwGreEntry 4 }
+
+ mwGreLocalInternalAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Tunnel IP address"
+ ::= { mwGreEntry 5 }
+
+ mwGreLocalInternalNetmask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Tunnel IP Netmask"
+ ::= { mwGreEntry 6 }
+
+ mwGreRemoteEndpointAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Remote External Address"
+ ::= { mwGreEntry 7 }
+
+ mwGreOverrideDefaultDHCPServer OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Override Default DHCP Server Flag"
+ ::= { mwGreEntry 8 }
+
+ mwGreOwner OBJECT-TYPE
+ SYNTAX MwlProfileOwner
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Owner"
+ ::= { mwGreEntry 9 }
+
+ mwGreRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwGreEntry 17 }
+
+
+END
+ \ No newline at end of file
diff --git a/MIBS/fortinet/MERU-CONFIG-ICR-MIB b/MIBS/fortinet/MERU-CONFIG-ICR-MIB
new file mode 100644
index 0000000..4853d13
--- /dev/null
+++ b/MIBS/fortinet/MERU-CONFIG-ICR-MIB
@@ -0,0 +1,118 @@
+-- *****************************************************************
+-- Meru Networks Enterprise Specific MIB
+--
+-- Copyright (c) 2005 by Meru Networks
+-- All rights reserved
+--
+-- *****************************************************************
+
+MERU-CONFIG-ICR-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises,
+ Counter32,
+ Counter64,
+ Gauge32,
+ TimeTicks,
+ IpAddress,
+ Integer32
+ FROM SNMPv2-SMI
+ Ipv6Address
+ FROM IPV6-TC
+ TEXTUAL-CONVENTION,
+ TimeInterval,
+ TimeStamp,
+ DateAndTime,
+ TruthValue,
+ DisplayString,
+ MacAddress,
+ RowStatus
+ FROM SNMPv2-TC
+ mwConfiguration
+ FROM MERU-SMI
+ ;
+
+ mwConfigIcr MODULE-IDENTITY
+ LAST-UPDATED "200506050000Z"
+ ORGANIZATION "Meru Networks"
+ CONTACT-INFO "support@merunetworks.com"
+ DESCRIPTION
+ "This MIB defines all the managed objects used to manage the Meru WLAN
+ RAC Configuration infrastructure"
+ ::= { mwConfiguration 18 }
+
+
+
+ mwIcrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwIcrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Roaming Across Controllers "
+ ::= { mwConfigIcr 1 }
+
+ mwIcrEntry OBJECT-TYPE
+ SYNTAX MwIcrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Roaming Across Controllers "
+ INDEX { mwIcrTableIndex }
+ ::= { mwIcrTable 1 }
+
+ MwIcrEntry ::= SEQUENCE {
+ mwIcrTableIndex Integer32,
+ mwIcrEssId DisplayString(SIZE (0..31)),
+ mwIcrHomeDhcpIp IpAddress,
+ mwIcrControllerIp IpAddress,
+ mwIcrRowStatus RowStatus
+ }
+
+
+ mwIcrTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwIcrEntry 1 }
+
+ mwIcrEssId OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes ESSID"
+ ::= { mwIcrEntry 2 }
+
+ mwIcrControllerIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Controller IP"
+ ::= { mwIcrEntry 3 }
+
+ mwIcrHomeDhcpIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Home DHCP Controller IP"
+ ::= { mwIcrEntry 4 }
+
+ mwIcrRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwIcrEntry 5 }
+
+
+END
+ \ No newline at end of file
diff --git a/MIBS/fortinet/MERU-CONFIG-LICENSE-MIB b/MIBS/fortinet/MERU-CONFIG-LICENSE-MIB
new file mode 100644
index 0000000..7bb0ee3
--- /dev/null
+++ b/MIBS/fortinet/MERU-CONFIG-LICENSE-MIB
@@ -0,0 +1,138 @@
+-- *****************************************************************
+-- Meru Networks Enterprise Specific MIB
+--
+-- Copyright (c) 2005 by Meru Networks
+-- All rights reserved
+--
+-- *****************************************************************
+
+MERU-CONFIG-LICENSE-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises,
+ Counter32,
+ Counter64,
+ Gauge32,
+ TimeTicks,
+ IpAddress,
+ Integer32
+ FROM SNMPv2-SMI
+ Ipv6Address
+ FROM IPV6-TC
+ TEXTUAL-CONVENTION,
+ TimeInterval,
+ TimeStamp,
+ DateAndTime,
+ TruthValue,
+ DisplayString,
+ MacAddress,
+ RowStatus
+ FROM SNMPv2-TC
+ mwConfiguration
+ FROM MERU-SMI
+ MwlSofwControllerType,
+ MwlLicenseType
+ FROM MERU-TC;
+
+ mwConfigLicense MODULE-IDENTITY
+ LAST-UPDATED "200506050000Z"
+ ORGANIZATION "Meru Networks"
+ CONTACT-INFO "support@merunetworks.com"
+ DESCRIPTION
+ "This MIB defines all the managed objects used to manage the Meru WLAN
+ Licensing Configuration infrastructure"
+ ::= { mwConfiguration 11 }
+
+
+
+ mwLicenseTemplateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwLicenseTemplateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes License Table "
+ ::= { mwConfigLicense 1 }
+
+ mwLicenseTemplateEntry OBJECT-TYPE
+ SYNTAX MwLicenseTemplateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes License Table "
+ INDEX { mwLicenseTemplateTableIndex }
+ ::= { mwLicenseTemplateTable 1 }
+
+ MwLicenseTemplateEntry ::= SEQUENCE {
+ mwLicenseTemplateTableIndex Integer32,
+ mwLicenseTemplateExpiryDate DateAndTime,
+ mwLicenseTemplateFeatureName DisplayString,
+ mwLicenseTemplateLicenseType MwlLicenseType,
+ mwLicenseTemplateNumOfLicenses Unsigned32,
+ mwLicenseTemplateControllerType MwlSofwControllerType,
+ mwLicenseTemplateLicensesInUsed Unsigned32
+ }
+
+
+ mwLicenseTemplateTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwLicenseTemplateEntry 1 }
+
+ mwLicenseTemplateExpiryDate OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Expiry Date (MM/DD/YYYY)"
+ ::= { mwLicenseTemplateEntry 2 }
+
+ mwLicenseTemplateFeatureName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Feature Name"
+ ::= { mwLicenseTemplateEntry 3 }
+
+ mwLicenseTemplateLicenseType OBJECT-TYPE
+ SYNTAX MwlLicenseType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes License Type"
+ ::= { mwLicenseTemplateEntry 4 }
+
+ mwLicenseTemplateNumOfLicenses OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Total Number"
+ ::= { mwLicenseTemplateEntry 5 }
+
+ mwLicenseTemplateControllerType OBJECT-TYPE
+ SYNTAX MwlSofwControllerType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Controller Type"
+ ::= { mwLicenseTemplateEntry 6 }
+
+ mwLicenseTemplateLicensesInUsed OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Licenses In-Use"
+ ::= { mwLicenseTemplateEntry 7 }
+
+
+END
+ \ No newline at end of file
diff --git a/MIBS/fortinet/MERU-CONFIG-MACFILTERING-MIB b/MIBS/fortinet/MERU-CONFIG-MACFILTERING-MIB
new file mode 100644
index 0000000..39cd8f5
--- /dev/null
+++ b/MIBS/fortinet/MERU-CONFIG-MACFILTERING-MIB
@@ -0,0 +1,175 @@
+-- *****************************************************************
+-- Meru Networks Enterprise Specific MIB
+--
+-- Copyright (c) 2005 by Meru Networks
+-- All rights reserved
+--
+-- *****************************************************************
+
+MERU-CONFIG-MACFILTERING-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises,
+ Counter32,
+ Counter64,
+ Gauge32,
+ TimeTicks,
+ IpAddress,
+ Integer32
+ FROM SNMPv2-SMI
+ Ipv6Address
+ FROM IPV6-TC
+ TEXTUAL-CONVENTION,
+ TimeInterval,
+ TimeStamp,
+ DateAndTime,
+ TruthValue,
+ DisplayString,
+ MacAddress,
+ RowStatus
+ FROM SNMPv2-TC
+ mwConfiguration
+ FROM MERU-SMI
+ ;
+
+ mwConfigMacFiltering MODULE-IDENTITY
+ LAST-UPDATED "200506050000Z"
+ ORGANIZATION "Meru Networks"
+ CONTACT-INFO "support@merunetworks.com"
+ DESCRIPTION
+ "This MIB defines all the managed objects used to manage the Meru WLAN
+ MAC Filtering Configuration infrastructure"
+ ::= { mwConfiguration 6 }
+
+ mwAcl OBJECT IDENTIFIER ::= { mwConfigMacFiltering 1 }
+
+
+ mwAclCachingTimeout OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Auto Authentication Expiry Period(Seconds)"
+ ::= { mwAcl 4 }
+
+ mwAclAccessAllowTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwAclAccessAllowEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes ACL Allow Access Configuration "
+ ::= { mwConfigMacFiltering 2 }
+
+ mwAclAccessAllowEntry OBJECT-TYPE
+ SYNTAX MwAclAccessAllowEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes ACL Allow Access Configuration "
+ INDEX { mwAclAccessAllowTableIndex }
+ ::= { mwAclAccessAllowTable 1 }
+
+ MwAclAccessAllowEntry ::= SEQUENCE {
+ mwAclAccessAllowTableIndex Integer32,
+ mwAclAccessAllowMac MacAddress,
+ mwAclAccessAllowDescr DisplayString(SIZE (0..40)),
+ mwAclAccessAllowRowStatus RowStatus
+ }
+
+
+ mwAclAccessAllowTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwAclAccessAllowEntry 1 }
+
+ mwAclAccessAllowMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes MAC Address. The value must not be 00:00:00:00:00:00"
+ ::= { mwAclAccessAllowEntry 2 }
+
+ mwAclAccessAllowDescr OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..40))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Description"
+ ::= { mwAclAccessAllowEntry 3 }
+
+ mwAclAccessAllowRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwAclAccessAllowEntry 5 }
+
+ mwAclAccessDenyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwAclAccessDenyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes ACL Deny Access Configuration "
+ ::= { mwConfigMacFiltering 3 }
+
+ mwAclAccessDenyEntry OBJECT-TYPE
+ SYNTAX MwAclAccessDenyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes ACL Deny Access Configuration "
+ INDEX { mwAclAccessDenyTableIndex }
+ ::= { mwAclAccessDenyTable 1 }
+
+ MwAclAccessDenyEntry ::= SEQUENCE {
+ mwAclAccessDenyTableIndex Integer32,
+ mwAclAccessDenyMac MacAddress,
+ mwAclAccessDenyDescr DisplayString(SIZE (0..40)),
+ mwAclAccessDenyRowStatus RowStatus
+ }
+
+
+ mwAclAccessDenyTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwAclAccessDenyEntry 1 }
+
+ mwAclAccessDenyMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes MAC Address. The value must not be 00:00:00:00:00:00"
+ ::= { mwAclAccessDenyEntry 2 }
+
+ mwAclAccessDenyDescr OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..40))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Description"
+ ::= { mwAclAccessDenyEntry 3 }
+
+ mwAclAccessDenyRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwAclAccessDenyEntry 5 }
+
+
+END
+ \ No newline at end of file
diff --git a/MIBS/fortinet/MERU-CONFIG-PACKETCAPTURE-MIB b/MIBS/fortinet/MERU-CONFIG-PACKETCAPTURE-MIB
new file mode 100644
index 0000000..9058082
--- /dev/null
+++ b/MIBS/fortinet/MERU-CONFIG-PACKETCAPTURE-MIB
@@ -0,0 +1,250 @@
+-- *****************************************************************
+-- Meru Networks Enterprise Specific MIB
+--
+-- Copyright (c) 2005 by Meru Networks
+-- All rights reserved
+--
+-- *****************************************************************
+
+MERU-CONFIG-PACKETCAPTURE-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises,
+ Counter32,
+ Counter64,
+ Gauge32,
+ TimeTicks,
+ IpAddress,
+ Integer32
+ FROM SNMPv2-SMI
+ Ipv6Address
+ FROM IPV6-TC
+ TEXTUAL-CONVENTION,
+ TimeInterval,
+ TimeStamp,
+ DateAndTime,
+ TruthValue,
+ DisplayString,
+ MacAddress,
+ RowStatus
+ FROM SNMPv2-TC
+ mwConfiguration
+ FROM MERU-SMI
+ MwlEnableDisableOption,
+ MwlEncapsulationType,
+ MwlPacketCaptureMode,
+ MwlRxTxOption,
+ MwlRateLimitMode,
+ MwlOnOffSwitch
+ FROM MERU-TC;
+
+ mwConfigPacketCapture MODULE-IDENTITY
+ LAST-UPDATED "200506050000Z"
+ ORGANIZATION "Meru Networks"
+ CONTACT-INFO "support@merunetworks.com"
+ DESCRIPTION
+ "This MIB defines all the managed objects used to manage the Meru WLAN
+ Packet Capture Configuration infrastructure"
+ ::= { mwConfiguration 17 }
+
+
+
+ mwPacketCaptureProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwPacketCaptureProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Packet Capture "
+ ::= { mwConfigPacketCapture 1 }
+
+ mwPacketCaptureProfileEntry OBJECT-TYPE
+ SYNTAX MwPacketCaptureProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Packet Capture "
+ INDEX { mwPacketCaptureProfileTableIndex }
+ ::= { mwPacketCaptureProfileTable 1 }
+
+ MwPacketCaptureProfileEntry ::= SEQUENCE {
+ mwPacketCaptureProfileTableIndex Integer32,
+ mwPacketCaptureProfileName DisplayString(SIZE (1..32)),
+ mwPacketCaptureProfileStatus MwlEnableDisableOption,
+ mwPacketCaptureProfileApList DisplayString(SIZE (0..1000)),
+ mwPacketCaptureProfileFilter DisplayString(SIZE (0..32)),
+ mwPacketCaptureProfileUDPPort Unsigned32,
+ mwPacketCaptureProfileRateLimiting MwlOnOffSwitch,
+ mwPacketCaptureProfileEncapsulation MwlEncapsulationType,
+ mwPacketCaptureProfileDestinationIp IpAddress,
+ mwPacketCaptureProfileRateLimitMode MwlRateLimitMode,
+ mwPacketCaptureProfileInterfaceList DisplayString(SIZE (1..32)),
+ mwPacketCaptureProfileDestinationMac MacAddress,
+ mwPacketCaptureProfileTokenBucketRate Unsigned32,
+ mwPacketCaptureProfileTokenBucketSize Unsigned32,
+ mwPacketCaptureProfileConnectivityMode MwlPacketCaptureMode,
+ mwPacketCaptureProfileCaptureSiblingFrames MwlOnOffSwitch,
+ mwPacketCaptureProfilePacketTruncationLength Unsigned32,
+ mwPacketCaptureProfileRxTx MwlRxTxOption,
+ mwPacketCaptureProfileRowStatus RowStatus
+ }
+
+
+ mwPacketCaptureProfileTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwPacketCaptureProfileEntry 1 }
+
+ mwPacketCaptureProfileName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Profile Name"
+ ::= { mwPacketCaptureProfileEntry 2 }
+
+ mwPacketCaptureProfileStatus OBJECT-TYPE
+ SYNTAX MwlEnableDisableOption
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Enable/Disable"
+ ::= { mwPacketCaptureProfileEntry 3 }
+
+ mwPacketCaptureProfileConnectivityMode OBJECT-TYPE
+ SYNTAX MwlPacketCaptureMode
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes L2/L3 Mode"
+ ::= { mwPacketCaptureProfileEntry 4 }
+
+ mwPacketCaptureProfileDestinationIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Destination IP Address"
+ ::= { mwPacketCaptureProfileEntry 5 }
+
+ mwPacketCaptureProfileUDPPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes UDP Destination Port"
+ ::= { mwPacketCaptureProfileEntry 6 }
+
+ mwPacketCaptureProfileDestinationMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Destination MAC for L2 Mode"
+ ::= { mwPacketCaptureProfileEntry 7 }
+
+ mwPacketCaptureProfileRxTx OBJECT-TYPE
+ SYNTAX MwlRxTxOption
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rx only/Tx only/Both"
+ ::= { mwPacketCaptureProfileEntry 8 }
+
+ mwPacketCaptureProfileRateLimitMode OBJECT-TYPE
+ SYNTAX MwlRateLimitMode
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Rate Limiting per station or cumulative"
+ ::= { mwPacketCaptureProfileEntry 9 }
+
+ mwPacketCaptureProfileTokenBucketRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Token Bucket Rate"
+ ::= { mwPacketCaptureProfileEntry 10 }
+
+ mwPacketCaptureProfileTokenBucketSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Token Bucket Size"
+ ::= { mwPacketCaptureProfileEntry 11 }
+
+ mwPacketCaptureProfileApList OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..1000))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Selection (ID)"
+ ::= { mwPacketCaptureProfileEntry 12 }
+
+ mwPacketCaptureProfileFilter OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Extended Filter String"
+ ::= { mwPacketCaptureProfileEntry 13 }
+
+ mwPacketCaptureProfileInterfaceList OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Interface Index"
+ ::= { mwPacketCaptureProfileEntry 14 }
+
+ mwPacketCaptureProfilePacketTruncationLength OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Packet Truncation Length"
+ ::= { mwPacketCaptureProfileEntry 15 }
+
+ mwPacketCaptureProfileRateLimiting OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Rate Limiting"
+ ::= { mwPacketCaptureProfileEntry 16 }
+
+ mwPacketCaptureProfileCaptureSiblingFrames OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Capture Sibling Frames"
+ ::= { mwPacketCaptureProfileEntry 17 }
+
+ mwPacketCaptureProfileEncapsulation OBJECT-TYPE
+ SYNTAX MwlEncapsulationType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Encapsulation"
+ ::= { mwPacketCaptureProfileEntry 18 }
+
+ mwPacketCaptureProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwPacketCaptureProfileEntry 19 }
+
+
+END
+ \ No newline at end of file
diff --git a/MIBS/fortinet/MERU-CONFIG-PORTPROFILE-MIB b/MIBS/fortinet/MERU-CONFIG-PORTPROFILE-MIB
new file mode 100644
index 0000000..f22d3e3
--- /dev/null
+++ b/MIBS/fortinet/MERU-CONFIG-PORTPROFILE-MIB
@@ -0,0 +1,344 @@
+-- *****************************************************************
+-- Meru Networks Enterprise Specific MIB
+--
+-- Copyright (c) 2005 by Meru Networks
+-- All rights reserved
+--
+-- *****************************************************************
+
+MERU-CONFIG-PORTPROFILE-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises,
+ Counter32,
+ Counter64,
+ Gauge32,
+ TimeTicks,
+ IpAddress,
+ Integer32
+ FROM SNMPv2-SMI
+ Ipv6Address
+ FROM IPV6-TC
+ TEXTUAL-CONVENTION,
+ TimeInterval,
+ TimeStamp,
+ DateAndTime,
+ TruthValue,
+ DisplayString,
+ MacAddress,
+ RowStatus
+ FROM SNMPv2-TC
+ mwConfiguration
+ FROM MERU-SMI
+ MwlProfileOwner,
+ MwlEnableDisableOption,
+ MwlDataplaneMode,
+ MwlBridgedVlanType,
+ MwlOnOffSwitch,
+ MwlIfAdministrativeState,
+ MwlOperationalState
+ FROM MERU-TC;
+
+ mwConfigPortProfile MODULE-IDENTITY
+ LAST-UPDATED "200506050000Z"
+ ORGANIZATION "Meru Networks"
+ CONTACT-INFO "support@merunetworks.com"
+ DESCRIPTION
+ "This MIB defines all the managed objects used to manage the Meru WLAN
+ Port Profile Configuration infrastructure"
+ ::= { mwConfiguration 19 }
+
+
+
+ mwPortProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwPortProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Port Table "
+ ::= { mwConfigPortProfile 1 }
+
+ mwPortProfileEntry OBJECT-TYPE
+ SYNTAX MwPortProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Port Table "
+ INDEX { mwPortProfileTableIndex }
+ ::= { mwPortProfileTable 1 }
+
+ MwPortProfileEntry ::= SEQUENCE {
+ mwPortProfileTableIndex Integer32,
+ mwPortProfileName DisplayString(SIZE (1..32)),
+ mwPortProfileState MwlEnableDisableOption,
+ mwPortProfileVlanName DisplayString(SIZE (0..32)),
+ mwPortProfileVlanTrunk MwlEnableDisableOption,
+ mwPortProfileIPv6Bridging MwlOnOffSwitch,
+ mwPortProfileDataplaneMode MwlDataplaneMode,
+ mwPortProfilePortApVlanTag Unsigned32,
+ mwPortProfileAllowMulticast MwlOnOffSwitch,
+ mwPortProfileIpPrefixLookup MwlOnOffSwitch,
+ mwPortProfilePortApVlanPolicy MwlBridgedVlanType,
+ mwPortProfileSecurityProfileName DisplayString(SIZE (0..32)),
+ mwPortProfileReconnectPrimaryServer Integer32(5..60),
+ mwPortProfileAccountingInterimInterval Unsigned32,
+ mwPortProfilePrimaryAccountingRadiusName DisplayString,
+ mwPortProfileSecondaryAccountingRadiusName DisplayString,
+ mwPortProfileOwner MwlProfileOwner,
+ mwPortProfileRowStatus RowStatus
+ }
+
+
+ mwPortProfileTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwPortProfileEntry 1 }
+
+ mwPortProfileName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Port Profile Name"
+ ::= { mwPortProfileEntry 2 }
+
+ mwPortProfileState OBJECT-TYPE
+ SYNTAX MwlEnableDisableOption
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Enable/Disable"
+ ::= { mwPortProfileEntry 3 }
+
+ mwPortProfileDataplaneMode OBJECT-TYPE
+ SYNTAX MwlDataplaneMode
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Dataplane Mode"
+ ::= { mwPortProfileEntry 4 }
+
+ mwPortProfileVlanName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes VLAN Name"
+ ::= { mwPortProfileEntry 6 }
+
+ mwPortProfileAllowMulticast OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Allow Multicast Flag"
+ ::= { mwPortProfileEntry 7 }
+
+ mwPortProfileIPv6Bridging OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes IPv6 Bridging"
+ ::= { mwPortProfileEntry 8 }
+
+ mwPortProfileSecurityProfileName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Security Profile Name"
+ ::= { mwPortProfileEntry 10 }
+
+ mwPortProfilePrimaryAccountingRadiusName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Primary RADIUS Accounting Server"
+ ::= { mwPortProfileEntry 11 }
+
+ mwPortProfileSecondaryAccountingRadiusName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Secondary RADIUS Accounting Server"
+ ::= { mwPortProfileEntry 12 }
+
+ mwPortProfileAccountingInterimInterval OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Accounting Interim Interval (seconds)"
+ ::= { mwPortProfileEntry 13 }
+
+ mwPortProfileIpPrefixLookup OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes IP Prefix Validation"
+ ::= { mwPortProfileEntry 14 }
+
+ mwPortProfilePortApVlanPolicy OBJECT-TYPE
+ SYNTAX MwlBridgedVlanType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes AP VLAN Policy"
+ ::= { mwPortProfileEntry 15 }
+
+ mwPortProfilePortApVlanTag OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes AP VLAN Tag"
+ ::= { mwPortProfileEntry 16 }
+
+ mwPortProfileVlanTrunk OBJECT-TYPE
+ SYNTAX MwlEnableDisableOption
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes VlanTrunk"
+ ::= { mwPortProfileEntry 17 }
+
+ mwPortProfileOwner OBJECT-TYPE
+ SYNTAX MwlProfileOwner
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Owner"
+ ::= { mwPortProfileEntry 18 }
+
+ mwPortProfileReconnectPrimaryServer OBJECT-TYPE
+ SYNTAX Integer32(5..60)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Reconnect Primary Server (minutes)"
+ ::= { mwPortProfileEntry 19 }
+
+ mwPortProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwPortProfileEntry 27 }
+
+ mwPortApTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwPortApEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Port-AP member table "
+ ::= { mwConfigPortProfile 2 }
+
+ mwPortApEntry OBJECT-TYPE
+ SYNTAX MwPortApEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Port-AP member table "
+ INDEX { mwPortApTableIndex }
+ ::= { mwPortApTable 1 }
+
+ MwPortApEntry ::= SEQUENCE {
+ mwPortApTableIndex Integer32,
+ mwPortApName DisplayString(SIZE (1..32)),
+ mwPortApNodeId Unsigned32,
+ mwPortApIfIndex Integer32,
+ mwPortApApName DisplayString,
+ mwPortApMacAddress MacAddress,
+ mwPortApIfOperStatus MwlOperationalState,
+ mwPortApIfAdminStatus MwlIfAdministrativeState,
+ mwPortApRowStatus RowStatus
+ }
+
+
+ mwPortApTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwPortApEntry 1 }
+
+ mwPortApName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Port Profile Name"
+ ::= { mwPortApEntry 2 }
+
+ mwPortApNodeId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes AP ID"
+ ::= { mwPortApEntry 3 }
+
+ mwPortApIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Ethernet Interface Index"
+ ::= { mwPortApEntry 4 }
+
+ mwPortApApName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Name"
+ ::= { mwPortApEntry 5 }
+
+ mwPortApMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes MAC Address"
+ ::= { mwPortApEntry 6 }
+
+ mwPortApIfAdminStatus OBJECT-TYPE
+ SYNTAX MwlIfAdministrativeState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Administrative State"
+ ::= { mwPortApEntry 7 }
+
+ mwPortApIfOperStatus OBJECT-TYPE
+ SYNTAX MwlOperationalState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Operational Status"
+ ::= { mwPortApEntry 8 }
+
+ mwPortApRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwPortApEntry 9 }
+
+
+END
+ \ No newline at end of file
diff --git a/MIBS/fortinet/MERU-CONFIG-QOS-MIB b/MIBS/fortinet/MERU-CONFIG-QOS-MIB
new file mode 100644
index 0000000..76dd221
--- /dev/null
+++ b/MIBS/fortinet/MERU-CONFIG-QOS-MIB
@@ -0,0 +1,708 @@
+-- *****************************************************************
+-- Meru Networks Enterprise Specific MIB
+--
+-- Copyright (c) 2005 by Meru Networks
+-- All rights reserved
+--
+-- *****************************************************************
+
+MERU-CONFIG-QOS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises,
+ Counter32,
+ Counter64,
+ Gauge32,
+ TimeTicks,
+ IpAddress,
+ Integer32
+ FROM SNMPv2-SMI
+ Ipv6Address
+ FROM IPV6-TC
+ TEXTUAL-CONVENTION,
+ TimeInterval,
+ TimeStamp,
+ DateAndTime,
+ TruthValue,
+ DisplayString,
+ MacAddress,
+ RowStatus
+ FROM SNMPv2-TC
+ mwConfiguration
+ FROM MERU-SMI
+ MwlAdmissionControl,
+ MwlDropPolicy,
+ MwlQosRulesMatchClass,
+ MwlQosRulesMatchClassBits,
+ MwlQosProtocol,
+ MwlQosAction,
+ MwlOnOffSwitch,
+ MwlQosCodec,
+ MwlQosCodecProtocol,
+ MwlDscpType
+ FROM MERU-TC;
+
+ mwConfigQoS MODULE-IDENTITY
+ LAST-UPDATED "200506050000Z"
+ ORGANIZATION "Meru Networks"
+ CONTACT-INFO "support@merunetworks.com"
+ DESCRIPTION
+ "This MIB defines all the managed objects used to manage the Meru WLAN
+ Quality-of-Service Configuration infrastructure"
+ ::= { mwConfiguration 8 }
+
+ mwQosVars OBJECT IDENTIFIER ::= { mwConfigQoS 1 }
+ mwDscpMarkingMgmtPkts OBJECT IDENTIFIER ::= { mwConfigQoS 4 }
+
+
+ mwQosVarsQosOnOff OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes On/Off"
+ ::= { mwQosVars 1 }
+
+ mwQosVarsQosAdmissionControl OBJECT-TYPE
+ SYNTAX MwlAdmissionControl
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Admission Control"
+ ::= { mwQosVars 2 }
+
+ mwQosVarsQosDropPolicy OBJECT-TYPE
+ SYNTAX MwlDropPolicy
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Drop Policy"
+ ::= { mwQosVars 3 }
+
+ mwQosVarsQosDefaultTimeToLive OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Default Time-to-live (seconds)"
+ ::= { mwQosVars 4 }
+
+ mwQosVarsQosUdpTimeToLive OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes UDP Time-to-live (seconds)"
+ ::= { mwQosVars 5 }
+
+ mwQosVarsQosTcpTimeToLive OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes TCP Time-to-live (seconds)"
+ ::= { mwQosVars 6 }
+
+ mwQosVarsPercentBWScaling OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Bandwidth Scaling (percent)"
+ ::= { mwQosVars 7 }
+
+ mwQosVarsQosMaxCallsPerAp OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Maximum Calls Per AP"
+ ::= { mwQosVars 8 }
+
+ mwQosVarsQosMaxCallsPerInterfRegion OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Maximum Calls Per Interference Region"
+ ::= { mwQosVars 9 }
+
+ mwQosVarsQosLoadBalanceMaxStationsPerAp OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Maximum Stations Per Radio"
+ ::= { mwQosVars 10 }
+
+ mwQosVarsQosLoadBalanceMaxStationsPerBssid OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Maximum Stations Per BSSID"
+ ::= { mwQosVars 11 }
+
+ mwQosVarsQosLoadBalanceOverflow OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Native Load Balance Overflow"
+ ::= { mwQosVars 12 }
+
+ mwQosVarsQosMaxCallsPerBssid OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Maximum Calls Per BSSID"
+ ::= { mwQosVars 13 }
+
+ mwQosVarsQosCacDeauth OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes CAC Deauth"
+ ::= { mwQosVars 14 }
+
+ mwQosVarsQosStationAssignAge OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Station Assignment Aging Time (seconds)"
+ ::= { mwQosVars 15 }
+
+ mwQosVarsQosSipIdleTimeout OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes SIP Idle Timeout (seconds)"
+ ::= { mwQosVars 16 }
+
+ mwQosRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwQosRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes QoS and Firewall Rules "
+ ::= { mwConfigQoS 2 }
+
+ mwQosRuleEntry OBJECT-TYPE
+ SYNTAX MwQosRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes QoS and Firewall Rules "
+ INDEX { mwQosRuleTableIndex }
+ ::= { mwQosRuleTable 1 }
+
+ MwQosRuleEntry ::= SEQUENCE {
+ mwQosRuleTableIndex Integer32,
+ mwQosRuleId Unsigned32,
+ mwQosRuleDscp MwlDscpType,
+ mwQosRuleDstIp IpAddress,
+ mwQosRuleSrcIp IpAddress,
+ mwQosRuleAction MwlQosAction,
+ mwQosRuleDstMask IpAddress,
+ mwQosRuleDstPort Integer32(0..65535),
+ mwQosRuleSrcMask IpAddress,
+ mwQosRuleSrcPort Integer32(0..65535),
+ mwQosRuleProtocol MwlQosProtocol,
+ mwQosRulePriority Integer32(0..8),
+ mwQosRuleIdUfcFlag MwlQosRulesMatchClass,
+ mwQosRuleDstIpFlag MwlQosRulesMatchClassBits,
+ mwQosRuleSrcIpFlag MwlQosRulesMatchClassBits,
+ mwQosRuleL4Protocol Integer32(0..255),
+ mwQosRuleDstPortFlag MwlQosRulesMatchClassBits,
+ mwQosRuleSrcPortFlag MwlQosRulesMatchClassBits,
+ mwQosRuleDstIpUfcFlag MwlQosRulesMatchClassBits,
+ mwQosRuleSrcIpUfcFlag MwlQosRulesMatchClassBits,
+ mwQosRuleAvgPacketRate Unsigned32,
+ mwQosRuleDstPortUfcFlag MwlQosRulesMatchClassBits,
+ mwQosRuleSrcPortUfcFlag MwlQosRulesMatchClassBits,
+ mwQosRuleL4ProtocolFlag MwlQosRulesMatchClassBits,
+ mwQosRuleTrafficControl MwlOnOffSwitch,
+ mwQosRuleLogging MwlOnOffSwitch,
+ mwQosRulePacketMinLength Unsigned32,
+ mwQosRulePacketMaxLength Unsigned32,
+ mwQosRuleTokenBucketRate Unsigned32,
+ mwQosRuleFirewallFilterId DisplayString(SIZE (0..16)),
+ mwQosRuleL4ProtocolUfcFlag MwlQosRulesMatchClassBits,
+ mwQosRulePacketMinLengthFlag MwlQosRulesMatchClassBits,
+ mwQosRuleFirewallFilterIdFlag MwlQosRulesMatchClassBits,
+ mwQosRulePacketMinLengthUfcFlag MwlQosRulesMatchClassBits,
+ mwQosRuleFirewallFilterIdUfcFlag MwlQosRulesMatchClassBits,
+ mwQosRuleLoggingFrequency Integer32(30..60),
+ mwQosRuleRowStatus RowStatus
+ }
+
+
+ mwQosRuleTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwQosRuleEntry 1 }
+
+ mwQosRuleId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes ID"
+ ::= { mwQosRuleEntry 2 }
+
+ mwQosRuleDscp OBJECT-TYPE
+ SYNTAX MwlDscpType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes DiffServ Codepoint"
+ ::= { mwQosRuleEntry 3 }
+
+ mwQosRuleDstIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Destination IP"
+ ::= { mwQosRuleEntry 4 }
+
+ mwQosRuleSrcIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Source IP"
+ ::= { mwQosRuleEntry 5 }
+
+ mwQosRuleAction OBJECT-TYPE
+ SYNTAX MwlQosAction
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Action"
+ ::= { mwQosRuleEntry 6 }
+
+ mwQosRuleDstMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Destination Netmask"
+ ::= { mwQosRuleEntry 7 }
+
+ mwQosRuleDstPort OBJECT-TYPE
+ SYNTAX Integer32(0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Destination Port"
+ ::= { mwQosRuleEntry 8 }
+
+ mwQosRuleSrcMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Source Netmask"
+ ::= { mwQosRuleEntry 9 }
+
+ mwQosRuleSrcPort OBJECT-TYPE
+ SYNTAX Integer32(0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Source Port"
+ ::= { mwQosRuleEntry 10 }
+
+ mwQosRuleProtocol OBJECT-TYPE
+ SYNTAX MwlQosProtocol
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes QoS Protocol"
+ ::= { mwQosRuleEntry 11 }
+
+ mwQosRulePriority OBJECT-TYPE
+ SYNTAX Integer32(0..8)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Priority"
+ ::= { mwQosRuleEntry 12 }
+
+ mwQosRuleIdUfcFlag OBJECT-TYPE
+ SYNTAX MwlQosRulesMatchClass
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Id Class flow class"
+ ::= { mwQosRuleEntry 13 }
+
+ mwQosRuleDstIpFlag OBJECT-TYPE
+ SYNTAX MwlQosRulesMatchClassBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Destination IP match"
+ ::= { mwQosRuleEntry 14 }
+
+ mwQosRuleSrcIpFlag OBJECT-TYPE
+ SYNTAX MwlQosRulesMatchClassBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Source IP match"
+ ::= { mwQosRuleEntry 15 }
+
+ mwQosRuleL4Protocol OBJECT-TYPE
+ SYNTAX Integer32(0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Network Protocol"
+ ::= { mwQosRuleEntry 16 }
+
+ mwQosRuleDstPortFlag OBJECT-TYPE
+ SYNTAX MwlQosRulesMatchClassBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Destination Port match"
+ ::= { mwQosRuleEntry 18 }
+
+ mwQosRuleSrcPortFlag OBJECT-TYPE
+ SYNTAX MwlQosRulesMatchClassBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Source Port match"
+ ::= { mwQosRuleEntry 19 }
+
+ mwQosRuleDstIpUfcFlag OBJECT-TYPE
+ SYNTAX MwlQosRulesMatchClassBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Destination IP flow class"
+ ::= { mwQosRuleEntry 20 }
+
+ mwQosRuleSrcIpUfcFlag OBJECT-TYPE
+ SYNTAX MwlQosRulesMatchClassBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Source IP flow class"
+ ::= { mwQosRuleEntry 21 }
+
+ mwQosRuleAvgPacketRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Average Packet Rate"
+ ::= { mwQosRuleEntry 22 }
+
+ mwQosRuleDstPortUfcFlag OBJECT-TYPE
+ SYNTAX MwlQosRulesMatchClassBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Destination Port flow class"
+ ::= { mwQosRuleEntry 23 }
+
+ mwQosRuleSrcPortUfcFlag OBJECT-TYPE
+ SYNTAX MwlQosRulesMatchClassBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Source Port flow class"
+ ::= { mwQosRuleEntry 24 }
+
+ mwQosRuleL4ProtocolFlag OBJECT-TYPE
+ SYNTAX MwlQosRulesMatchClassBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Network Protocol match"
+ ::= { mwQosRuleEntry 25 }
+
+ mwQosRuleTrafficControl OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Traffic Control"
+ ::= { mwQosRuleEntry 26 }
+
+ mwQosRuleLogging OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Qos Rule Logging"
+ ::= { mwQosRuleEntry 27 }
+
+ mwQosRulePacketMinLength OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Packet minimum length"
+ ::= { mwQosRuleEntry 28 }
+
+ mwQosRulePacketMaxLength OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Packet maximum length"
+ ::= { mwQosRuleEntry 29 }
+
+ mwQosRuleTokenBucketRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Token Bucket Rate"
+ ::= { mwQosRuleEntry 30 }
+
+ mwQosRuleFirewallFilterId OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Firewall Filter ID"
+ ::= { mwQosRuleEntry 31 }
+
+ mwQosRuleL4ProtocolUfcFlag OBJECT-TYPE
+ SYNTAX MwlQosRulesMatchClassBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Network Protocol flow class"
+ ::= { mwQosRuleEntry 32 }
+
+ mwQosRulePacketMinLengthFlag OBJECT-TYPE
+ SYNTAX MwlQosRulesMatchClassBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Packet Length match"
+ ::= { mwQosRuleEntry 33 }
+
+ mwQosRuleFirewallFilterIdFlag OBJECT-TYPE
+ SYNTAX MwlQosRulesMatchClassBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Filter Id match"
+ ::= { mwQosRuleEntry 34 }
+
+ mwQosRulePacketMinLengthUfcFlag OBJECT-TYPE
+ SYNTAX MwlQosRulesMatchClassBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Packet Length flow class"
+ ::= { mwQosRuleEntry 35 }
+
+ mwQosRuleFirewallFilterIdUfcFlag OBJECT-TYPE
+ SYNTAX MwlQosRulesMatchClassBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Filter Id Flow Class"
+ ::= { mwQosRuleEntry 36 }
+
+ mwQosRuleLoggingFrequency OBJECT-TYPE
+ SYNTAX Integer32(30..60)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Qos Rule Logging Frequency"
+ ::= { mwQosRuleEntry 37 }
+
+ mwQosRuleRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwQosRuleEntry 48 }
+
+ mwQosCodecTranslRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwQosCodecTranslRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes QoS Codec Rules "
+ ::= { mwConfigQoS 3 }
+
+ mwQosCodecTranslRuleEntry OBJECT-TYPE
+ SYNTAX MwQosCodecTranslRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes QoS Codec Rules "
+ INDEX { mwQosCodecTranslRuleTableIndex }
+ ::= { mwQosCodecTranslRuleTable 1 }
+
+ MwQosCodecTranslRuleEntry ::= SEQUENCE {
+ mwQosCodecTranslRuleTableIndex Integer32,
+ mwQosCodecTranslRuleId Unsigned32,
+ mwQosCodecTranslRuleQosCtrProtocol MwlQosCodecProtocol,
+ mwQosCodecTranslRuleQosCtrCodecEnum MwlQosCodec,
+ mwQosCodecTranslRuleQosCtrRspecRate Unsigned32,
+ mwQosCodecTranslRuleQosCtrRspecSlack Unsigned32,
+ mwQosCodecTranslRuleQosCtrSampleRate Unsigned32,
+ mwQosCodecTranslRuleQosCtrTspecPeakRate Unsigned32,
+ mwQosCodecTranslRuleQosCtrTspecMinPolicedUnit Unsigned32,
+ mwQosCodecTranslRuleQosCtrTspecTokenBucketRate Unsigned32,
+ mwQosCodecTranslRuleQosCtrTspecTokenBucketSize Unsigned32,
+ mwQosCodecTranslRuleQosCtrTspecMaxDatagramSize Unsigned32,
+ mwQosCodecTranslRuleRowStatus RowStatus
+ }
+
+
+ mwQosCodecTranslRuleTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwQosCodecTranslRuleEntry 1 }
+
+ mwQosCodecTranslRuleId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes ID"
+ ::= { mwQosCodecTranslRuleEntry 2 }
+
+ mwQosCodecTranslRuleQosCtrProtocol OBJECT-TYPE
+ SYNTAX MwlQosCodecProtocol
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes QoS Protocol"
+ ::= { mwQosCodecTranslRuleEntry 3 }
+
+ mwQosCodecTranslRuleQosCtrCodecEnum OBJECT-TYPE
+ SYNTAX MwlQosCodec
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Codec"
+ ::= { mwQosCodecTranslRuleEntry 4 }
+
+ mwQosCodecTranslRuleQosCtrRspecRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Reservation Rate (0-1,000,000 bytes/second)"
+ ::= { mwQosCodecTranslRuleEntry 5 }
+
+ mwQosCodecTranslRuleQosCtrRspecSlack OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Reservation Slack (0-1,000,000 microseconds)"
+ ::= { mwQosCodecTranslRuleEntry 6 }
+
+ mwQosCodecTranslRuleQosCtrSampleRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Packet Rate (0-200 packets/second)"
+ ::= { mwQosCodecTranslRuleEntry 7 }
+
+ mwQosCodecTranslRuleQosCtrTspecPeakRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Peak Rate (0-1,000,000 bytes/second)"
+ ::= { mwQosCodecTranslRuleEntry 8 }
+
+ mwQosCodecTranslRuleQosCtrTspecMinPolicedUnit OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Minimum Policed Unit (0-1,500 bytes)"
+ ::= { mwQosCodecTranslRuleEntry 9 }
+
+ mwQosCodecTranslRuleQosCtrTspecTokenBucketRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Token Bucket Rate (0-1,000,000 bytes/second)"
+ ::= { mwQosCodecTranslRuleEntry 10 }
+
+ mwQosCodecTranslRuleQosCtrTspecTokenBucketSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Token Bucket Size (0-16,000 bytes)"
+ ::= { mwQosCodecTranslRuleEntry 11 }
+
+ mwQosCodecTranslRuleQosCtrTspecMaxDatagramSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Maximum Packet Size (0-1,500 bytes)"
+ ::= { mwQosCodecTranslRuleEntry 12 }
+
+ mwQosCodecTranslRuleRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwQosCodecTranslRuleEntry 14 }
+
+ mwDscpMarkingMgmtPktsDscpControllerToEzRF OBJECT-TYPE
+ SYNTAX MwlDscpType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Controller To EzRF"
+ ::= { mwDscpMarkingMgmtPkts 2 }
+
+ mwDscpMarkingMgmtPktsDscpControllerToAp OBJECT-TYPE
+ SYNTAX MwlDscpType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Controller to AP"
+ ::= { mwDscpMarkingMgmtPkts 3 }
+
+ mwDscpMarkingMgmtPktsDscpApToController OBJECT-TYPE
+ SYNTAX MwlDscpType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes AP to Controller"
+ ::= { mwDscpMarkingMgmtPkts 4 }
+
+
+END
+ \ No newline at end of file
diff --git a/MIBS/fortinet/MERU-CONFIG-ROGUEAP-MIB b/MIBS/fortinet/MERU-CONFIG-ROGUEAP-MIB
new file mode 100644
index 0000000..5043af9
--- /dev/null
+++ b/MIBS/fortinet/MERU-CONFIG-ROGUEAP-MIB
@@ -0,0 +1,465 @@
+-- *****************************************************************
+-- Meru Networks Enterprise Specific MIB
+--
+-- Copyright (c) 2005 by Meru Networks
+-- All rights reserved
+--
+-- *****************************************************************
+
+MERU-CONFIG-ROGUEAP-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises,
+ Counter32,
+ Counter64,
+ Gauge32,
+ TimeTicks,
+ IpAddress,
+ Integer32
+ FROM SNMPv2-SMI
+ Ipv6Address
+ FROM IPV6-TC
+ TEXTUAL-CONVENTION,
+ TimeInterval,
+ TimeStamp,
+ DateAndTime,
+ TruthValue,
+ DisplayString,
+ MacAddress,
+ RowStatus
+ FROM SNMPv2-TC
+ mwConfiguration
+ FROM MERU-SMI
+ MwlOnOffSwitch,
+ MwlBlock,
+ MwlArrayDataTypeAction,
+ MwlSpectrumBandsBits,
+ MwlApType
+ FROM MERU-TC;
+
+ mwConfigRogueAp MODULE-IDENTITY
+ LAST-UPDATED "200506050000Z"
+ ORGANIZATION "Meru Networks"
+ CONTACT-INFO "support@merunetworks.com"
+ DESCRIPTION
+ "This MIB defines all the managed objects used to manage the Meru WLAN
+ Rogue AP Configuration infrastructure"
+ ::= { mwConfiguration 7 }
+
+ mwRogueapVars OBJECT IDENTIFIER ::= { mwConfigRogueAp 1 }
+
+
+ mwRogueapVarsDetection OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Detection"
+ ::= { mwRogueapVars 1 }
+
+ mwRogueapVarsBlock OBJECT-TYPE
+ SYNTAX MwlBlock
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Mitigation"
+ ::= { mwRogueapVars 2 }
+
+ mwRogueapVarsAging OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Rogue AP Aging (seconds)"
+ ::= { mwRogueapVars 3 }
+
+ mwRogueapVarsMitigateAps OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Number of Mitigating APs"
+ ::= { mwRogueapVars 4 }
+
+ mwRogueapVarsScanningTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Scanning time in ms"
+ ::= { mwRogueapVars 5 }
+
+ mwRogueapVarsOperationalTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Operational time in ms"
+ ::= { mwRogueapVars 6 }
+
+ mwRogueapVarsMitigationFrames OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Max mitigation frames sent per channel"
+ ::= { mwRogueapVars 7 }
+
+ mwRogueapVarsScanChannelMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Scanning Channels"
+ ::= { mwRogueapVars 8 }
+
+ mwRogueapVarsMinRSSI OBJECT-TYPE
+ SYNTAX Integer32(-100..0)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes RSSI Threshold for Mitigation"
+ ::= { mwRogueapVars 9 }
+
+ mwRogueapVarsSpectrumBands OBJECT-TYPE
+ SYNTAX MwlSpectrumBandsBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Spectrum Bands"
+ ::= { mwRogueapVars 10 }
+
+ mwRogueapAclTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwRogueapAclEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Allowed APs "
+ ::= { mwConfigRogueAp 2 }
+
+ mwRogueapAclEntry OBJECT-TYPE
+ SYNTAX MwRogueapAclEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Allowed APs "
+ INDEX { mwRogueapAclTableIndex }
+ ::= { mwRogueapAclTable 1 }
+
+ MwRogueapAclEntry ::= SEQUENCE {
+ mwRogueapAclTableIndex Integer32,
+ mwRogueapAclBssId MacAddress,
+ mwRogueapAclRowStatus RowStatus
+ }
+
+
+ mwRogueapAclTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwRogueapAclEntry 1 }
+
+ mwRogueapAclBssId OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes BSSID"
+ ::= { mwRogueapAclEntry 2 }
+
+ mwRogueapAclRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwRogueapAclEntry 3 }
+
+ mwRogueapBlockTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwRogueapBlockEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Blocked APs "
+ ::= { mwConfigRogueAp 3 }
+
+ mwRogueapBlockEntry OBJECT-TYPE
+ SYNTAX MwRogueapBlockEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Blocked APs "
+ INDEX { mwRogueapBlockTableIndex }
+ ::= { mwRogueapBlockTable 1 }
+
+ MwRogueapBlockEntry ::= SEQUENCE {
+ mwRogueapBlockTableIndex Integer32,
+ mwRogueapBlockBssId MacAddress,
+ mwRogueapBlockCreationDate DateAndTime,
+ mwRogueapBlockLastReported DateAndTime,
+ mwRogueapBlockRowStatus RowStatus
+ }
+
+
+ mwRogueapBlockTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwRogueapBlockEntry 1 }
+
+ mwRogueapBlockBssId OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes BSSID"
+ ::= { mwRogueapBlockEntry 2 }
+
+ mwRogueapBlockCreationDate OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Creation Time"
+ ::= { mwRogueapBlockEntry 3 }
+
+ mwRogueapBlockLastReported OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Last Reported Time"
+ ::= { mwRogueapBlockEntry 4 }
+
+ mwRogueapBlockRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwRogueapBlockEntry 5 }
+
+ mwRogueApListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwRogueApListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Rogue AP Table "
+ ::= { mwConfigRogueAp 4 }
+
+ mwRogueApListEntry OBJECT-TYPE
+ SYNTAX MwRogueApListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Rogue AP Table "
+ INDEX { mwRogueApListTableIndex }
+ ::= { mwRogueApListTable 1 }
+
+ MwRogueApListEntry ::= SEQUENCE {
+ mwRogueApListTableIndex Integer32,
+ mwRogueApListMac MacAddress,
+ mwRogueApListEssid DisplayString,
+ mwRogueApListBssid MacAddress,
+ mwRogueApListChannel Unsigned32,
+ mwRogueApListMeruAp1Id Integer32,
+ mwRogueApListMeruAp2Id Integer32,
+ mwRogueApListMeruAp3Id Integer32,
+ mwRogueApListDeviceType MwlApType,
+ mwRogueApListMeruAp1Rssi Integer32,
+ mwRogueApListMeruAp2Rssi Integer32,
+ mwRogueApListMeruAp3Rssi Integer32,
+ mwRogueApListNonReportedAudits Unsigned32,
+ mwRogueApListMeruAp1LastActivity TimeTicks,
+ mwRogueApListMeruAp2LastActivity TimeTicks,
+ mwRogueApListMeruAp3LastActivity TimeTicks
+ }
+
+
+ mwRogueApListTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwRogueApListEntry 1 }
+
+ mwRogueApListMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rogue AP MAC"
+ ::= { mwRogueApListEntry 2 }
+
+ mwRogueApListEssid OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes SSID"
+ ::= { mwRogueApListEntry 3 }
+
+ mwRogueApListBssid OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes BSSID"
+ ::= { mwRogueApListEntry 4 }
+
+ mwRogueApListChannel OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Channel"
+ ::= { mwRogueApListEntry 5 }
+
+ mwRogueApListMeruAp1Id OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP 1 ID"
+ ::= { mwRogueApListEntry 6 }
+
+ mwRogueApListMeruAp2Id OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP 2 ID"
+ ::= { mwRogueApListEntry 7 }
+
+ mwRogueApListMeruAp3Id OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP 3 ID"
+ ::= { mwRogueApListEntry 8 }
+
+ mwRogueApListDeviceType OBJECT-TYPE
+ SYNTAX MwlApType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Type"
+ ::= { mwRogueApListEntry 9 }
+
+ mwRogueApListMeruAp1Rssi OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP1 RSSI"
+ ::= { mwRogueApListEntry 11 }
+
+ mwRogueApListMeruAp2Rssi OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP2 RSSI"
+ ::= { mwRogueApListEntry 12 }
+
+ mwRogueApListMeruAp3Rssi OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP3 RSSI"
+ ::= { mwRogueApListEntry 13 }
+
+ mwRogueApListNonReportedAudits OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Number of audits this AP was not reported"
+ ::= { mwRogueApListEntry 14 }
+
+ mwRogueApListMeruAp1LastActivity OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP1 Last Activity"
+ ::= { mwRogueApListEntry 15 }
+
+ mwRogueApListMeruAp2LastActivity OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP2 Last Activity"
+ ::= { mwRogueApListEntry 16 }
+
+ mwRogueApListMeruAp3LastActivity OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP3 Last Activity"
+ ::= { mwRogueApListEntry 17 }
+
+ mwRogueDetectionApTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwRogueDetectionApEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Rogue Device Detecting APs "
+ ::= { mwConfigRogueAp 5 }
+
+ mwRogueDetectionApEntry OBJECT-TYPE
+ SYNTAX MwRogueDetectionApEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Rogue Device Detecting APs "
+ INDEX { mwRogueDetectionApTableIndex }
+ ::= { mwRogueDetectionApTable 1 }
+
+ MwRogueDetectionApEntry ::= SEQUENCE {
+ mwRogueDetectionApTableIndex Integer32,
+ mwRogueDetectionApNmsApNodeId Integer32,
+ mwRogueDetectionApRowStatus RowStatus
+ }
+
+
+ mwRogueDetectionApTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwRogueDetectionApEntry 1 }
+
+ mwRogueDetectionApNmsApNodeId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes AP ID"
+ ::= { mwRogueDetectionApEntry 2 }
+
+ mwRogueDetectionApRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwRogueDetectionApEntry 3 }
+
+
+END
+ \ No newline at end of file
diff --git a/MIBS/fortinet/MERU-CONFIG-SECURITY-MIB b/MIBS/fortinet/MERU-CONFIG-SECURITY-MIB
new file mode 100644
index 0000000..bad66aa
--- /dev/null
+++ b/MIBS/fortinet/MERU-CONFIG-SECURITY-MIB
@@ -0,0 +1,1124 @@
+-- *****************************************************************
+-- Meru Networks Enterprise Specific MIB
+--
+-- Copyright (c) 2005 by Meru Networks
+-- All rights reserved
+--
+-- *****************************************************************
+
+MERU-CONFIG-SECURITY-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises,
+ Counter32,
+ Counter64,
+ Gauge32,
+ TimeTicks,
+ IpAddress,
+ Integer32
+ FROM SNMPv2-SMI
+ Ipv6Address
+ FROM IPV6-TC
+ TEXTUAL-CONVENTION,
+ TimeInterval,
+ TimeStamp,
+ DateAndTime,
+ TruthValue,
+ DisplayString,
+ MacAddress,
+ RowStatus
+ FROM SNMPv2-TC
+ mwConfiguration
+ FROM MERU-SMI
+ MwlL2SecurityModeBits,
+ MwlCypherSuiteBits,
+ MwlCaptivePortalMode,
+ MwlCaptivePortalAuthMethod,
+ MwlTunnelTerminationModeBits,
+ MwlKDDI,
+ MwlAclEnvState,
+ MwlFirewallCapability,
+ MwlManagementFrameProtection,
+ MwlRadiusMacDelimiter,
+ MwlRadiusPasswordType,
+ MwlRadiusCalledStationIdType,
+ MwlAuthenticationType,
+ MwlOnOffSwitch,
+ MwlCaptivePortalAuthenticationType,
+ MwlCaptivePortalExternalServerType,
+ MwlProfileOwner
+ FROM MERU-TC;
+
+ mwConfigSecurity MODULE-IDENTITY
+ LAST-UPDATED "200506050000Z"
+ ORGANIZATION "Meru Networks"
+ CONTACT-INFO "support@merunetworks.com"
+ DESCRIPTION
+ "This MIB defines all the managed objects used to manage the Meru WLAN
+ Security Configuration infrastructure"
+ ::= { mwConfiguration 9 }
+
+ mwWapiServer OBJECT IDENTIFIER ::= { mwConfigSecurity 6 }
+
+
+ mwSecurityProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwSecurityProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Security Configuration Table "
+ ::= { mwConfigSecurity 1 }
+
+ mwSecurityProfileEntry OBJECT-TYPE
+ SYNTAX MwSecurityProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Security Configuration Table "
+ INDEX { mwSecurityProfileTableIndex }
+ ::= { mwSecurityProfileTable 1 }
+
+ MwSecurityProfileEntry ::= SEQUENCE {
+ mwSecurityProfileTableIndex Integer32,
+ mwSecurityProfileName DisplayString(SIZE (1..32)),
+ mwSecurityProfileKDDI MwlKDDI,
+ mwSecurityProfileEnvState MwlAclEnvState,
+ mwSecurityProfileReKeyPeriod Unsigned32,
+ mwSecurityProfileCypherSuites MwlCypherSuiteBits,
+ mwSecurityProfileReAuthEnable MwlOnOffSwitch,
+ mwSecurityProfileMFP11wSupport MwlManagementFrameProtection,
+ mwSecurityProfileL2ModesAllowed MwlL2SecurityModeBits,
+ mwSecurityProfileStaticWepKeyPos Integer32(1..4),
+ mwSecurityProfileSecurityLogging MwlOnOffSwitch,
+ mwSecurityProfileGroupKeyInterval Unsigned32,
+ mwSecurityProfilePMKCachingStatus MwlOnOffSwitch,
+ mwSecurityProfileFirewallFilterId DisplayString(SIZE (0..16)),
+ mwSecurityProfileBKSACachingPeriod Unsigned32,
+ mwSecurityProfileTunnelTermination MwlTunnelTerminationModeBits,
+ mwSecurityProfileSharedAuthEnabled MwlOnOffSwitch,
+ mwSecurityProfileEnableMacFiltering MwlOnOffSwitch,
+ mwSecurityProfileFirewallCapability MwlFirewallCapability,
+ mwSecurityProfileCaptivePortalEnabled MwlCaptivePortalMode,
+ mwSecurityProfileCaptivePortalProfile DisplayString(SIZE (0..32)),
+ mwSecurityProfileNetworkInitiation8021x MwlOnOffSwitch,
+ mwSecurityProfilePrimaryRadiusProfileName DisplayString(SIZE (0..16)),
+ mwSecurityProfileCaptivePortalBypassForMAC MwlOnOffSwitch,
+ mwSecurityProfileSecondaryRadiusProfileName DisplayString(SIZE (0..16)),
+ mwSecurityProfilePassthroughFirewallFilterId DisplayString(SIZE (0..16)),
+ mwSecurityProfileMACAuthPrimaryRadiusProfileName DisplayString,
+ mwSecurityProfileCaptivePortalAuthenticationMethod MwlCaptivePortalAuthMethod,
+ mwSecurityProfileMACAuthSecondaryRadiusProfileName DisplayString,
+ mwSecurityProfileMACAccountingPrimaryRadiusProfileName DisplayString,
+ mwSecurityProfileMACAccountingSecondaryRadiusProfileName DisplayString,
+ mwSecurityProfileOwner MwlProfileOwner,
+ mwSecurityProfilePskKey DisplayString(SIZE (0..66)),
+ mwSecurityProfileStaticWepKey DisplayString(SIZE (0..28)),
+ mwSecurityProfileRowStatus RowStatus
+ }
+
+
+ mwSecurityProfileTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwSecurityProfileEntry 1 }
+
+ mwSecurityProfileName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Security Profile Name"
+ ::= { mwSecurityProfileEntry 2 }
+
+ mwSecurityProfileKDDI OBJECT-TYPE
+ SYNTAX MwlKDDI
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Key Rotation"
+ ::= { mwSecurityProfileEntry 3 }
+
+ mwSecurityProfileReKeyPeriod OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Re-Key Period (seconds)"
+ ::= { mwSecurityProfileEntry 5 }
+
+ mwSecurityProfileCypherSuites OBJECT-TYPE
+ SYNTAX MwlCypherSuiteBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Data Encrypt"
+ ::= { mwSecurityProfileEntry 6 }
+
+ mwSecurityProfileReAuthEnable OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Reauthentication"
+ ::= { mwSecurityProfileEntry 7 }
+
+ mwSecurityProfileL2ModesAllowed OBJECT-TYPE
+ SYNTAX MwlL2SecurityModeBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes L2 Modes Allowed"
+ ::= { mwSecurityProfileEntry 8 }
+
+ mwSecurityProfileStaticWepKeyPos OBJECT-TYPE
+ SYNTAX Integer32(1..4)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Static WEP Key Index"
+ ::= { mwSecurityProfileEntry 10 }
+
+ mwSecurityProfileSecurityLogging OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Security Logging"
+ ::= { mwSecurityProfileEntry 11 }
+
+ mwSecurityProfileGroupKeyInterval OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Group Keying Interval (seconds)"
+ ::= { mwSecurityProfileEntry 12 }
+
+ mwSecurityProfileFirewallFilterId OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Firewall Filter ID"
+ ::= { mwSecurityProfileEntry 13 }
+
+ mwSecurityProfileSharedAuthEnabled OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Shared Key Authentication"
+ ::= { mwSecurityProfileEntry 14 }
+
+ mwSecurityProfileEnableMacFiltering OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes MAC Filtering"
+ ::= { mwSecurityProfileEntry 15 }
+
+ mwSecurityProfileFirewallCapability OBJECT-TYPE
+ SYNTAX MwlFirewallCapability
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Firewall Capability"
+ ::= { mwSecurityProfileEntry 16 }
+
+ mwSecurityProfileCaptivePortalEnabled OBJECT-TYPE
+ SYNTAX MwlCaptivePortalMode
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Captive Portal"
+ ::= { mwSecurityProfileEntry 17 }
+
+ mwSecurityProfileNetworkInitiation8021x OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.1X Network Initiation"
+ ::= { mwSecurityProfileEntry 18 }
+
+ mwSecurityProfilePrimaryRadiusProfileName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Primary RADIUS Profile Name"
+ ::= { mwSecurityProfileEntry 19 }
+
+ mwSecurityProfileSecondaryRadiusProfileName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Secondary RADIUS Profile Name"
+ ::= { mwSecurityProfileEntry 20 }
+
+ mwSecurityProfilePskKey OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..66))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Pre-shared Key (Alphanumeric/Hexadecimal)"
+ ::= { mwSecurityProfileEntry 21 }
+
+ mwSecurityProfileStaticWepKey OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..28))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes WEP Key (Alphanumeric/Hexadecimal)"
+ ::= { mwSecurityProfileEntry 22 }
+
+ mwSecurityProfilePassthroughFirewallFilterId OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Passthrough Firewall Filter ID"
+ ::= { mwSecurityProfileEntry 23 }
+
+ mwSecurityProfileOwner OBJECT-TYPE
+ SYNTAX MwlProfileOwner
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Owner"
+ ::= { mwSecurityProfileEntry 25 }
+
+ mwSecurityProfileCaptivePortalAuthenticationMethod OBJECT-TYPE
+ SYNTAX MwlCaptivePortalAuthMethod
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Captive Portal Authentication Method"
+ ::= { mwSecurityProfileEntry 27 }
+
+ mwSecurityProfileTunnelTermination OBJECT-TYPE
+ SYNTAX MwlTunnelTerminationModeBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Tunnel Termination"
+ ::= { mwSecurityProfileEntry 31 }
+
+ mwSecurityProfileBKSACachingPeriod OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes BKSA Caching Period (seconds)"
+ ::= { mwSecurityProfileEntry 32 }
+
+ mwSecurityProfilePMKCachingStatus OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes PMK Caching"
+ ::= { mwSecurityProfileEntry 33 }
+
+ mwSecurityProfileEnvState OBJECT-TYPE
+ SYNTAX MwlAclEnvState
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes ACL Environment State"
+ ::= { mwSecurityProfileEntry 47 }
+
+ mwSecurityProfileMACAuthPrimaryRadiusProfileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes MAC Auth Primary RADIUS Profile Name"
+ ::= { mwSecurityProfileEntry 48 }
+
+ mwSecurityProfileMACAuthSecondaryRadiusProfileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes MAC Auth Secondary RADIUS Profile Name"
+ ::= { mwSecurityProfileEntry 49 }
+
+ mwSecurityProfileCaptivePortalProfile OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Captive Portal profile"
+ ::= { mwSecurityProfileEntry 50 }
+
+ mwSecurityProfileMFP11wSupport OBJECT-TYPE
+ SYNTAX MwlManagementFrameProtection
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11W - Management Frame Protection"
+ ::= { mwSecurityProfileEntry 51 }
+
+ mwSecurityProfileMACAccountingPrimaryRadiusProfileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes MAC Accounting Primary RADIUS Profile Name"
+ ::= { mwSecurityProfileEntry 52 }
+
+ mwSecurityProfileMACAccountingSecondaryRadiusProfileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes MAC Accounting Secondary RADIUS Profile Name"
+ ::= { mwSecurityProfileEntry 53 }
+
+ mwSecurityProfileCaptivePortalBypassForMAC OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Captive Portal Bypass For MAC Authentication"
+ ::= { mwSecurityProfileEntry 54 }
+
+ mwSecurityProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwSecurityProfileEntry 61 }
+
+ mwSslVarsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwSslVarsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Captive Portal "
+ ::= { mwConfigSecurity 2 }
+
+ mwSslVarsEntry OBJECT-TYPE
+ SYNTAX MwSslVarsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Captive Portal "
+ INDEX { mwSslVarsTableIndex }
+ ::= { mwSslVarsTable 1 }
+
+ MwSslVarsEntry ::= SEQUENCE {
+ mwSslVarsTableIndex Integer32,
+ mwSslVarsSslLifeTime Unsigned32,
+ mwSslVarsCPCertificate DisplayString(SIZE (0..255)),
+ mwSslVarsCertificateFileName DisplayString(SIZE (0..128))
+ }
+
+
+ mwSslVarsTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwSslVarsEntry 1 }
+
+ mwSslVarsSslLifeTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Server Lifetime"
+ ::= { mwSslVarsEntry 12 }
+
+ mwSslVarsCertificateFileName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Certificate File Name"
+ ::= { mwSslVarsEntry 15 }
+
+ mwSslVarsCPCertificate OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes CP Certificate"
+ ::= { mwSslVarsEntry 26 }
+
+ mwRadiusProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwRadiusProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes RADIUS Configuration Table "
+ ::= { mwConfigSecurity 3 }
+
+ mwRadiusProfileEntry OBJECT-TYPE
+ SYNTAX MwRadiusProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes RADIUS Configuration Table "
+ INDEX { mwRadiusProfileTableIndex }
+ ::= { mwRadiusProfileTable 1 }
+
+ MwRadiusProfileEntry ::= SEQUENCE {
+ mwRadiusProfileTableIndex Integer32,
+ mwRadiusProfileName DisplayString(SIZE (1..16)),
+ mwRadiusProfileDescr DisplayString(SIZE (0..128)),
+ mwRadiusProfileCoaFlag MwlOnOffSwitch,
+ mwRadiusProfileRadiusIp IpAddress,
+ mwRadiusProfileRadiusPort Unsigned32,
+ mwRadiusProfileRadiusRelayApId Unsigned32,
+ mwRadiusProfileRadiusMacDelimiter MwlRadiusMacDelimiter,
+ mwRadiusProfileRadiusPasswordType MwlRadiusPasswordType,
+ mwRadiusProfileCalledStationIdType MwlRadiusCalledStationIdType,
+ mwRadiusProfileRadiusServerTimeout Integer32(1..20),
+ mwRadiusProfileRadiusServerRetries Integer32(1..10),
+ mwRadiusProfileRemoteRadiusServerFlag MwlOnOffSwitch,
+ mwRadiusProfileOwner MwlProfileOwner,
+ mwRadiusProfileRadiusSecret DisplayString(SIZE (1..64)),
+ mwRadiusProfileRowStatus RowStatus
+ }
+
+
+ mwRadiusProfileTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwRadiusProfileEntry 1 }
+
+ mwRadiusProfileName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes RADIUS Profile Name"
+ ::= { mwRadiusProfileEntry 2 }
+
+ mwRadiusProfileDescr OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..128))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Description"
+ ::= { mwRadiusProfileEntry 3 }
+
+ mwRadiusProfileRadiusIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes RADIUS IP"
+ ::= { mwRadiusProfileEntry 4 }
+
+ mwRadiusProfileRadiusPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes RADIUS Port"
+ ::= { mwRadiusProfileEntry 5 }
+
+ mwRadiusProfileRadiusMacDelimiter OBJECT-TYPE
+ SYNTAX MwlRadiusMacDelimiter
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes MAC Address Delimiter"
+ ::= { mwRadiusProfileEntry 6 }
+
+ mwRadiusProfileRadiusPasswordType OBJECT-TYPE
+ SYNTAX MwlRadiusPasswordType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Password Type"
+ ::= { mwRadiusProfileEntry 7 }
+
+ mwRadiusProfileRadiusSecret OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes RADIUS Secret"
+ ::= { mwRadiusProfileEntry 8 }
+
+ mwRadiusProfileOwner OBJECT-TYPE
+ SYNTAX MwlProfileOwner
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Owner"
+ ::= { mwRadiusProfileEntry 9 }
+
+ mwRadiusProfileCalledStationIdType OBJECT-TYPE
+ SYNTAX MwlRadiusCalledStationIdType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Called-Station-ID Type"
+ ::= { mwRadiusProfileEntry 10 }
+
+ mwRadiusProfileCoaFlag OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes COA"
+ ::= { mwRadiusProfileEntry 11 }
+
+ mwRadiusProfileRadiusRelayApId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes RADIUS Relay AP-ID"
+ ::= { mwRadiusProfileEntry 12 }
+
+ mwRadiusProfileRemoteRadiusServerFlag OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Remote RADIUS Server"
+ ::= { mwRadiusProfileEntry 13 }
+
+ mwRadiusProfileRadiusServerTimeout OBJECT-TYPE
+ SYNTAX Integer32(1..20)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes RADIUS Server Timeout"
+ ::= { mwRadiusProfileEntry 14 }
+
+ mwRadiusProfileRadiusServerRetries OBJECT-TYPE
+ SYNTAX Integer32(1..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes RADIUS Server Retries"
+ ::= { mwRadiusProfileEntry 15 }
+
+ mwRadiusProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwRadiusProfileEntry 19 }
+
+ mwGuestUserTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwGuestUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Guest User Table "
+ ::= { mwConfigSecurity 4 }
+
+ mwGuestUserEntry OBJECT-TYPE
+ SYNTAX MwGuestUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Guest User Table "
+ INDEX { mwGuestUserTableIndex }
+ ::= { mwGuestUserTable 1 }
+
+ MwGuestUserEntry ::= SEQUENCE {
+ mwGuestUserTableIndex Integer32,
+ mwGuestUserGuestName DisplayString(SIZE (1..64)),
+ mwGuestUserEndTimestamp DateAndTime,
+ mwGuestUserStartTimestamp DateAndTime,
+ mwGuestUserGuestPasswd DisplayString(SIZE (1..64)),
+ mwGuestUserRowStatus RowStatus
+ }
+
+
+ mwGuestUserTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwGuestUserEntry 1 }
+
+ mwGuestUserGuestName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Guest User Name"
+ ::= { mwGuestUserEntry 2 }
+
+ mwGuestUserEndTimestamp OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Service End Time"
+ ::= { mwGuestUserEntry 3 }
+
+ mwGuestUserStartTimestamp OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Service Start Time"
+ ::= { mwGuestUserEntry 4 }
+
+ mwGuestUserGuestPasswd OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Guest User Password"
+ ::= { mwGuestUserEntry 5 }
+
+ mwGuestUserRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwGuestUserEntry 6 }
+
+ mwAuthModeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwAuthModeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Administrative User Management "
+ ::= { mwConfigSecurity 5 }
+
+ mwAuthModeEntry OBJECT-TYPE
+ SYNTAX MwAuthModeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Administrative User Management "
+ INDEX { mwAuthModeTableIndex }
+ ::= { mwAuthModeTable 1 }
+
+ MwAuthModeEntry ::= SEQUENCE {
+ mwAuthModeTableIndex Integer32,
+ mwAuthModeAuthType MwlAuthenticationType,
+ mwAuthModePrimaryRadiusIp IpAddress,
+ mwAuthModePrimaryTacacsIp IpAddress,
+ mwAuthModePrimaryRadiusPort Unsigned32,
+ mwAuthModeSecondaryRadiusIp IpAddress,
+ mwAuthModePrimaryTacacsPort Unsigned32,
+ mwAuthModeSecondaryTacacsIp IpAddress,
+ mwAuthModeSecondaryRadiusPort Unsigned32,
+ mwAuthModeSecondaryTacacsPort Unsigned32,
+ mwAuthModePrimaryRadiusSecret DisplayString(SIZE (0..64)),
+ mwAuthModePrimaryTacacsSecret DisplayString(SIZE (0..64)),
+ mwAuthModeSecondaryRadiusSecret DisplayString(SIZE (0..64)),
+ mwAuthModeSecondaryTacacsSecret DisplayString(SIZE (0..64))
+ }
+
+
+ mwAuthModeTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwAuthModeEntry 1 }
+
+ mwAuthModeAuthType OBJECT-TYPE
+ SYNTAX MwlAuthenticationType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes AuthenticationType"
+ ::= { mwAuthModeEntry 2 }
+
+ mwAuthModePrimaryRadiusIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Primary RADIUS IP Address"
+ ::= { mwAuthModeEntry 5 }
+
+ mwAuthModePrimaryRadiusPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Primary RADIUS Port"
+ ::= { mwAuthModeEntry 6 }
+
+ mwAuthModePrimaryRadiusSecret OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Primary RADIUS Secret Key"
+ ::= { mwAuthModeEntry 7 }
+
+ mwAuthModeSecondaryRadiusIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Secondary RADIUS IP Address"
+ ::= { mwAuthModeEntry 8 }
+
+ mwAuthModeSecondaryRadiusPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Secondary RADIUS Port"
+ ::= { mwAuthModeEntry 9 }
+
+ mwAuthModeSecondaryRadiusSecret OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Secondary RADIUS Secret Key"
+ ::= { mwAuthModeEntry 10 }
+
+ mwAuthModePrimaryTacacsIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Primary TACACS+ IP Address"
+ ::= { mwAuthModeEntry 11 }
+
+ mwAuthModePrimaryTacacsPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Primary TACACS+ Port"
+ ::= { mwAuthModeEntry 12 }
+
+ mwAuthModePrimaryTacacsSecret OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Primary TACACS+ Secret Key"
+ ::= { mwAuthModeEntry 13 }
+
+ mwAuthModeSecondaryTacacsIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Secondary TACACS+ IP Address"
+ ::= { mwAuthModeEntry 14 }
+
+ mwAuthModeSecondaryTacacsPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Secondary TACACS+ Port"
+ ::= { mwAuthModeEntry 15 }
+
+ mwAuthModeSecondaryTacacsSecret OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Secondary TACACS+ Secret Key"
+ ::= { mwAuthModeEntry 16 }
+
+ mwWapiServerServerIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes WAPI Server IP"
+ ::= { mwWapiServer 1 }
+
+ mwWapiServerServerPort OBJECT-TYPE
+ SYNTAX Integer32(1024..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes WAPI Server Port"
+ ::= { mwWapiServer 2 }
+
+ mwCaptivePortalProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwCaptivePortalProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Captive Portal "
+ ::= { mwConfigSecurity 7 }
+
+ mwCaptivePortalProfileEntry OBJECT-TYPE
+ SYNTAX MwCaptivePortalProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Captive Portal "
+ INDEX { mwCaptivePortalProfileTableIndex }
+ ::= { mwCaptivePortalProfileTable 1 }
+
+ MwCaptivePortalProfileEntry ::= SEQUENCE {
+ mwCaptivePortalProfileTableIndex Integer32,
+ mwCaptivePortalProfileName DisplayString(SIZE (1..32)),
+ mwCaptivePortalProfileAutoLogin MwlOnOffSwitch,
+ mwCaptivePortalProfileExternalCPIP IpAddress,
+ mwCaptivePortalProfileExternalCPURL DisplayString(SIZE (0..255)),
+ mwCaptivePortalProfileOverrideRadius MwlCaptivePortalAuthenticationType,
+ mwCaptivePortalProfileExternalServer MwlCaptivePortalExternalServerType,
+ mwCaptivePortalProfileRadiusProfileName DisplayString(SIZE (0..32)),
+ mwCaptivePortalProfileCpExemptionProfile DisplayString(SIZE (0..32)),
+ mwCaptivePortalProfileL3UserSessionTimeout Integer32(1..1440),
+ mwCaptivePortalProfileAccountingInterimInterval Unsigned32,
+ mwCaptivePortalProfileSecondaryRadiusProfileName DisplayString(SIZE (0..32)),
+ mwCaptivePortalProfileCaptivePortalSessionTimeout Integer32(0..1440),
+ mwCaptivePortalProfileCaptivePortalActivityTimeout Integer32(0..60),
+ mwCaptivePortalProfilePrimaryAccountingRadiusServer DisplayString(SIZE (0..32)),
+ mwCaptivePortalProfileSecondaryAccountingRadiusServer DisplayString(SIZE (0..32)),
+ mwCaptivePortalProfileOwner MwlProfileOwner,
+ mwCaptivePortalProfileRowStatus RowStatus
+ }
+
+
+ mwCaptivePortalProfileTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwCaptivePortalProfileEntry 1 }
+
+ mwCaptivePortalProfileName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes CP Name"
+ ::= { mwCaptivePortalProfileEntry 2 }
+
+ mwCaptivePortalProfileRadiusProfileName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Primary Profile"
+ ::= { mwCaptivePortalProfileEntry 3 }
+
+ mwCaptivePortalProfileSecondaryRadiusProfileName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Secondary Profile"
+ ::= { mwCaptivePortalProfileEntry 4 }
+
+ mwCaptivePortalProfilePrimaryAccountingRadiusServer OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Primary Accounting"
+ ::= { mwCaptivePortalProfileEntry 5 }
+
+ mwCaptivePortalProfileSecondaryAccountingRadiusServer OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Secondary Accounting"
+ ::= { mwCaptivePortalProfileEntry 6 }
+
+ mwCaptivePortalProfileAccountingInterimInterval OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Accounting Interim Interval (seconds)"
+ ::= { mwCaptivePortalProfileEntry 7 }
+
+ mwCaptivePortalProfileOverrideRadius OBJECT-TYPE
+ SYNTAX MwlCaptivePortalAuthenticationType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Authentication Type"
+ ::= { mwCaptivePortalProfileEntry 8 }
+
+ mwCaptivePortalProfileExternalCPURL OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..255))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes CaptivePortal External URL"
+ ::= { mwCaptivePortalProfileEntry 9 }
+
+ mwCaptivePortalProfileExternalCPIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Public IP of Controller"
+ ::= { mwCaptivePortalProfileEntry 10 }
+
+ mwCaptivePortalProfileCaptivePortalSessionTimeout OBJECT-TYPE
+ SYNTAX Integer32(0..1440)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Session Timeout"
+ ::= { mwCaptivePortalProfileEntry 15 }
+
+ mwCaptivePortalProfileCaptivePortalActivityTimeout OBJECT-TYPE
+ SYNTAX Integer32(0..60)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Activity Timeout"
+ ::= { mwCaptivePortalProfileEntry 16 }
+
+ mwCaptivePortalProfileL3UserSessionTimeout OBJECT-TYPE
+ SYNTAX Integer32(1..1440)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes L3 User Session Timeout(mins)"
+ ::= { mwCaptivePortalProfileEntry 17 }
+
+ mwCaptivePortalProfileAutoLogin OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes CNA bypass"
+ ::= { mwCaptivePortalProfileEntry 18 }
+
+ mwCaptivePortalProfileOwner OBJECT-TYPE
+ SYNTAX MwlProfileOwner
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Owner"
+ ::= { mwCaptivePortalProfileEntry 19 }
+
+ mwCaptivePortalProfileExternalServer OBJECT-TYPE
+ SYNTAX MwlCaptivePortalExternalServerType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Captive Portal External Server Type"
+ ::= { mwCaptivePortalProfileEntry 20 }
+
+ mwCaptivePortalProfileCpExemptionProfile OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Captive Portal Exemption"
+ ::= { mwCaptivePortalProfileEntry 21 }
+
+ mwCaptivePortalProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwCaptivePortalProfileEntry 58 }
+
+ mwCaptivePortalExemptionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwCaptivePortalExemptionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Captive Portal Exemptions "
+ ::= { mwConfigSecurity 8 }
+
+ mwCaptivePortalExemptionEntry OBJECT-TYPE
+ SYNTAX MwCaptivePortalExemptionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Captive Portal Exemptions "
+ INDEX { mwCaptivePortalExemptionTableIndex }
+ ::= { mwCaptivePortalExemptionTable 1 }
+
+ MwCaptivePortalExemptionEntry ::= SEQUENCE {
+ mwCaptivePortalExemptionTableIndex Integer32,
+ mwCaptivePortalExemptionName DisplayString(SIZE (1..32)),
+ mwCaptivePortalExemptionFqdn DisplayString,
+ mwCaptivePortalExemptionDescr DisplayString(SIZE (0..128)),
+ mwCaptivePortalExemptionOwner MwlProfileOwner,
+ mwCaptivePortalExemptionRowStatus RowStatus
+ }
+
+
+ mwCaptivePortalExemptionTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwCaptivePortalExemptionEntry 1 }
+
+ mwCaptivePortalExemptionName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Profile Name"
+ ::= { mwCaptivePortalExemptionEntry 2 }
+
+ mwCaptivePortalExemptionDescr OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..128))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Description"
+ ::= { mwCaptivePortalExemptionEntry 3 }
+
+ mwCaptivePortalExemptionFqdn OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes FQDN"
+ ::= { mwCaptivePortalExemptionEntry 4 }
+
+ mwCaptivePortalExemptionOwner OBJECT-TYPE
+ SYNTAX MwlProfileOwner
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Owner"
+ ::= { mwCaptivePortalExemptionEntry 5 }
+
+ mwCaptivePortalExemptionRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwCaptivePortalExemptionEntry 7 }
+
+
+END
+ \ No newline at end of file
diff --git a/MIBS/fortinet/MERU-CONFIG-SECURITYCERT-MIB b/MIBS/fortinet/MERU-CONFIG-SECURITYCERT-MIB
new file mode 100644
index 0000000..0b3a1b5
--- /dev/null
+++ b/MIBS/fortinet/MERU-CONFIG-SECURITYCERT-MIB
@@ -0,0 +1,86 @@
+-- *****************************************************************
+-- Meru Networks Enterprise Specific MIB
+--
+-- Copyright (c) 2005 by Meru Networks
+-- All rights reserved
+--
+-- *****************************************************************
+
+MERU-CONFIG-SECURITYCERT-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises,
+ Counter32,
+ Counter64,
+ Gauge32,
+ TimeTicks,
+ IpAddress,
+ Integer32
+ FROM SNMPv2-SMI
+ Ipv6Address
+ FROM IPV6-TC
+ TEXTUAL-CONVENTION,
+ TimeInterval,
+ TimeStamp,
+ DateAndTime,
+ TruthValue,
+ DisplayString,
+ MacAddress,
+ RowStatus
+ FROM SNMPv2-TC
+ mwConfiguration
+ FROM MERU-SMI
+ ;
+
+ mwConfigSecurityCert MODULE-IDENTITY
+ LAST-UPDATED "200506050000Z"
+ ORGANIZATION "Meru Networks"
+ CONTACT-INFO "support@merunetworks.com"
+ DESCRIPTION
+ "This MIB defines all the managed objects used to manage the Meru WLAN
+ Security Certificate Configuration infrastructure"
+ ::= { mwConfiguration 10 }
+
+ mwSslCertInput OBJECT IDENTIFIER ::= { mwConfigSecurityCert 2 }
+ mwSslCert OBJECT IDENTIFIER ::= { mwConfigSecurityCert 3 }
+
+
+ mwSslCertInputCertificateName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Certificate Path Name"
+ ::= { mwSslCertInput 1 }
+
+ mwSslCertInputPfxPassword OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Password"
+ ::= { mwSslCertInput 2 }
+
+ mwSslCertCertificateName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Certificate Path Name"
+ ::= { mwSslCert 1 }
+
+ mwSslCertCertFormattedText OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Certificate Body"
+ ::= { mwSslCert 2 }
+
+
+END
+ \ No newline at end of file
diff --git a/MIBS/fortinet/MERU-CONFIG-SNMP-MIB b/MIBS/fortinet/MERU-CONFIG-SNMP-MIB
new file mode 100644
index 0000000..daa0eb2
--- /dev/null
+++ b/MIBS/fortinet/MERU-CONFIG-SNMP-MIB
@@ -0,0 +1,109 @@
+-- *****************************************************************
+-- Meru Networks Enterprise Specific MIB
+--
+-- Copyright (c) 2005 by Meru Networks
+-- All rights reserved
+--
+-- *****************************************************************
+
+MERU-CONFIG-SNMP-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises,
+ Counter32,
+ Counter64,
+ Gauge32,
+ TimeTicks,
+ IpAddress,
+ Integer32
+ FROM SNMPv2-SMI
+ Ipv6Address
+ FROM IPV6-TC
+ TEXTUAL-CONVENTION,
+ TimeInterval,
+ TimeStamp,
+ DateAndTime,
+ TruthValue,
+ DisplayString,
+ MacAddress,
+ RowStatus
+ FROM SNMPv2-TC
+ mwConfiguration
+ FROM MERU-SMI
+ ;
+
+ mwConfigSnmp MODULE-IDENTITY
+ LAST-UPDATED "200506050000Z"
+ ORGANIZATION "Meru Networks"
+ CONTACT-INFO "support@merunetworks.com"
+ DESCRIPTION
+ "This MIB defines all the managed objects used to manage the Meru WLAN
+ SNMP Configuration infrastructure"
+ ::= { mwConfiguration 12 }
+
+
+
+ mwWncTrapCommunityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwWncTrapCommunityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes SNMP Trap Management "
+ ::= { mwConfigSnmp 2 }
+
+ mwWncTrapCommunityEntry OBJECT-TYPE
+ SYNTAX MwWncTrapCommunityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes SNMP Trap Management "
+ INDEX { mwWncTrapCommunityTableIndex }
+ ::= { mwWncTrapCommunityTable 1 }
+
+ MwWncTrapCommunityEntry ::= SEQUENCE {
+ mwWncTrapCommunityTableIndex Integer32,
+ mwWncTrapCommunitypCommunityStr DisplayString(SIZE (1..32)),
+ mwWncTrapCommunityClientIpAddress IpAddress,
+ mwWncTrapCommunityRowStatus RowStatus
+ }
+
+
+ mwWncTrapCommunityTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwWncTrapCommunityEntry 1 }
+
+ mwWncTrapCommunitypCommunityStr OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Trap Community"
+ ::= { mwWncTrapCommunityEntry 2 }
+
+ mwWncTrapCommunityClientIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Trap Destination IP"
+ ::= { mwWncTrapCommunityEntry 3 }
+
+ mwWncTrapCommunityRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwWncTrapCommunityEntry 4 }
+
+
+END
+ \ No newline at end of file
diff --git a/MIBS/fortinet/MERU-CONFIG-STATICSTATION-MIB b/MIBS/fortinet/MERU-CONFIG-STATICSTATION-MIB
new file mode 100644
index 0000000..3b87aa9
--- /dev/null
+++ b/MIBS/fortinet/MERU-CONFIG-STATICSTATION-MIB
@@ -0,0 +1,109 @@
+-- *****************************************************************
+-- Meru Networks Enterprise Specific MIB
+--
+-- Copyright (c) 2005 by Meru Networks
+-- All rights reserved
+--
+-- *****************************************************************
+
+MERU-CONFIG-STATICSTATION-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises,
+ Counter32,
+ Counter64,
+ Gauge32,
+ TimeTicks,
+ IpAddress,
+ Integer32
+ FROM SNMPv2-SMI
+ Ipv6Address
+ FROM IPV6-TC
+ TEXTUAL-CONVENTION,
+ TimeInterval,
+ TimeStamp,
+ DateAndTime,
+ TruthValue,
+ DisplayString,
+ MacAddress,
+ RowStatus
+ FROM SNMPv2-TC
+ mwConfiguration
+ FROM MERU-SMI
+ ;
+
+ mwConfigStaticStation MODULE-IDENTITY
+ LAST-UPDATED "200506050000Z"
+ ORGANIZATION "Meru Networks"
+ CONTACT-INFO "support@merunetworks.com"
+ DESCRIPTION
+ "This MIB defines all the managed objects used to manage the Meru WLAN
+ Static Station Configuration infrastructure"
+ ::= { mwConfiguration 16 }
+
+
+
+ mwStaticStationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwStaticStationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Static Station Table "
+ ::= { mwConfigStaticStation 1 }
+
+ mwStaticStationEntry OBJECT-TYPE
+ SYNTAX MwStaticStationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Static Station Table "
+ INDEX { mwStaticStationTableIndex }
+ ::= { mwStaticStationTable 1 }
+
+ MwStaticStationEntry ::= SEQUENCE {
+ mwStaticStationTableIndex Integer32,
+ mwStaticStationIpAddress IpAddress,
+ mwStaticStationMacAddress MacAddress,
+ mwStaticStationRowStatus RowStatus
+ }
+
+
+ mwStaticStationTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwStaticStationEntry 1 }
+
+ mwStaticStationIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Client IP (V4)"
+ ::= { mwStaticStationEntry 2 }
+
+ mwStaticStationMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes MAC Address"
+ ::= { mwStaticStationEntry 3 }
+
+ mwStaticStationRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwStaticStationEntry 4 }
+
+
+END
+ \ No newline at end of file
diff --git a/MIBS/fortinet/MERU-CONFIG-STATION-MIB b/MIBS/fortinet/MERU-CONFIG-STATION-MIB
new file mode 100644
index 0000000..d20bde0
--- /dev/null
+++ b/MIBS/fortinet/MERU-CONFIG-STATION-MIB
@@ -0,0 +1,389 @@
+-- *****************************************************************
+-- Meru Networks Enterprise Specific MIB
+--
+-- Copyright (c) 2005 by Meru Networks
+-- All rights reserved
+--
+-- *****************************************************************
+
+MERU-CONFIG-STATION-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises,
+ Counter32,
+ Counter64,
+ Gauge32,
+ TimeTicks,
+ IpAddress,
+ Integer32
+ FROM SNMPv2-SMI
+ Ipv6Address
+ FROM IPV6-TC
+ TEXTUAL-CONVENTION,
+ TimeInterval,
+ TimeStamp,
+ DateAndTime,
+ TruthValue,
+ DisplayString,
+ MacAddress,
+ RowStatus
+ FROM SNMPv2-TC
+ mwConfiguration
+ FROM MERU-SMI
+ MwlL2SecurityMode,
+ MwlVpnStatus,
+ MwlApIfModeType,
+ MwlIpMode,
+ MwlDeviceType,
+ MwlIpv6AddrType,
+ MwlAddressAssignmentType
+ FROM MERU-TC;
+
+ mwConfigStation MODULE-IDENTITY
+ LAST-UPDATED "200506050000Z"
+ ORGANIZATION "Meru Networks"
+ CONTACT-INFO "support@merunetworks.com"
+ DESCRIPTION
+ "This MIB defines all the managed objects used to manage the Meru WLAN
+ Station Configuration infrastructure"
+ ::= { mwConfiguration 4 }
+
+
+
+ mwStationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwStationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Station Table "
+ ::= { mwConfigStation 1 }
+
+ mwStationEntry OBJECT-TYPE
+ SYNTAX MwStationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Station Table "
+ INDEX { mwStationTableIndex }
+ ::= { mwStationTable 1 }
+
+ MwStationEntry ::= SEQUENCE {
+ mwStationTableIndex Integer32,
+ mwStationMacAddress MacAddress,
+ mwStationIpv6Address Ipv6Address,
+ mwStationAp Integer32,
+ mwStationIpMode MwlIpMode,
+ mwStationApName DisplayString,
+ mwStationL3State MwlVpnStatus,
+ mwStationVlanTag Unsigned32,
+ mwStationAuthUser DisplayString,
+ mwStationVlanName DisplayString(SIZE (0..32)),
+ mwStationFilterId DisplayString(SIZE (0..16)),
+ mwStationFpOsType DisplayString,
+ mwStationRadioType MwlApIfModeType,
+ mwStationDeviceType MwlDeviceType,
+ mwStationL2ModeState MwlL2SecurityMode,
+ mwStationCurrentRssi Integer32,
+ mwStationVirtualPort MacAddress,
+ mwStationTxThroughput Unsigned32,
+ mwStationRxThroughput Unsigned32,
+ mwStationFpDeviceType DisplayString,
+ mwStationVlanPoolName DisplayString(SIZE (0..64)),
+ mwStationLossPercentage Integer32,
+ mwStationAddrAssignmentType MwlAddressAssignmentType,
+ mwStationChannelUtilization Counter64,
+ mwStationRowStatus RowStatus
+ }
+
+
+ mwStationTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwStationEntry 1 }
+
+ mwStationMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes MAC Address"
+ ::= { mwStationEntry 2 }
+
+ mwStationIpv6Address OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Client IP"
+ ::= { mwStationEntry 3 }
+
+ mwStationAp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP ID"
+ ::= { mwStationEntry 4 }
+
+ mwStationApName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Name"
+ ::= { mwStationEntry 5 }
+
+ mwStationL3State OBJECT-TYPE
+ SYNTAX MwlVpnStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes L3 Security State"
+ ::= { mwStationEntry 6 }
+
+ mwStationVlanTag OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tag/ID"
+ ::= { mwStationEntry 7 }
+
+ mwStationAuthUser OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Authenticated User Name"
+ ::= { mwStationEntry 8 }
+
+ mwStationVlanName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Interface Name"
+ ::= { mwStationEntry 9 }
+
+ mwStationRadioType OBJECT-TYPE
+ SYNTAX MwlApIfModeType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes RF Band"
+ ::= { mwStationEntry 10 }
+
+ mwStationL2ModeState OBJECT-TYPE
+ SYNTAX MwlL2SecurityMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes L2 Security State"
+ ::= { mwStationEntry 11 }
+
+ mwStationCurrentRssi OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Current RSSI"
+ ::= { mwStationEntry 12 }
+
+ mwStationTxThroughput OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Transmitted Throughput"
+ ::= { mwStationEntry 13 }
+
+ mwStationRxThroughput OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Received Throughput"
+ ::= { mwStationEntry 14 }
+
+ mwStationLossPercentage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Retry Percentage"
+ ::= { mwStationEntry 15 }
+
+ mwStationAddrAssignmentType OBJECT-TYPE
+ SYNTAX MwlAddressAssignmentType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes IP Address Type"
+ ::= { mwStationEntry 16 }
+
+ mwStationChannelUtilization OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Channel Utilization"
+ ::= { mwStationEntry 17 }
+
+ mwStationVirtualPort OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Virtual Port"
+ ::= { mwStationEntry 18 }
+
+ mwStationDeviceType OBJECT-TYPE
+ SYNTAX MwlDeviceType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Station Type"
+ ::= { mwStationEntry 20 }
+
+ mwStationFilterId OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Firewall Filter ID"
+ ::= { mwStationEntry 21 }
+
+ mwStationFpDeviceType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Device Type"
+ ::= { mwStationEntry 22 }
+
+ mwStationFpOsType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes OS Type"
+ ::= { mwStationEntry 23 }
+
+ mwStationIpMode OBJECT-TYPE
+ SYNTAX MwlIpMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes IP Mode"
+ ::= { mwStationEntry 24 }
+
+ mwStationVlanPoolName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes VLAN Pool Name"
+ ::= { mwStationEntry 25 }
+
+ mwStationRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwStationEntry 34 }
+
+ mwStationIpaddressTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwStationIpaddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Multiple IP per Station Table "
+ ::= { mwConfigStation 2 }
+
+ mwStationIpaddressEntry OBJECT-TYPE
+ SYNTAX MwStationIpaddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Multiple IP per Station Table "
+ INDEX { mwStationIpaddressTableIndex }
+ ::= { mwStationIpaddressTable 1 }
+
+ MwStationIpaddressEntry ::= SEQUENCE {
+ mwStationIpaddressTableIndex Integer32,
+ mwStationIpaddressIpAddress Ipv6Address,
+ mwStationIpaddressMacAddress MacAddress,
+ mwStationIpaddressVirtualAddress MacAddress,
+ mwStationIpaddressAddrAssignmentType MwlAddressAssignmentType,
+ mwStationIpaddressIpv6AddrType MwlIpv6AddrType,
+ mwStationIpaddressRowStatus RowStatus
+ }
+
+
+ mwStationIpaddressTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwStationIpaddressEntry 1 }
+
+ mwStationIpaddressMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Client MAC Address"
+ ::= { mwStationIpaddressEntry 2 }
+
+ mwStationIpaddressIpAddress OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Client IP"
+ ::= { mwStationIpaddressEntry 3 }
+
+ mwStationIpaddressAddrAssignmentType OBJECT-TYPE
+ SYNTAX MwlAddressAssignmentType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes IP Assignment Type"
+ ::= { mwStationIpaddressEntry 4 }
+
+ mwStationIpaddressVirtualAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Client Virtual MAC Address"
+ ::= { mwStationIpaddressEntry 5 }
+
+ mwStationIpaddressIpv6AddrType OBJECT-TYPE
+ SYNTAX MwlIpv6AddrType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes IPv6 Address Type"
+ ::= { mwStationIpaddressEntry 6 }
+
+ mwStationIpaddressRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwStationIpaddressEntry 7 }
+
+
+END
+ \ No newline at end of file
diff --git a/MIBS/fortinet/MERU-CONFIG-VLAN-MIB b/MIBS/fortinet/MERU-CONFIG-VLAN-MIB
new file mode 100644
index 0000000..e9a2149
--- /dev/null
+++ b/MIBS/fortinet/MERU-CONFIG-VLAN-MIB
@@ -0,0 +1,372 @@
+-- *****************************************************************
+-- Meru Networks Enterprise Specific MIB
+--
+-- Copyright (c) 2005 by Meru Networks
+-- All rights reserved
+--
+-- *****************************************************************
+
+MERU-CONFIG-VLAN-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises,
+ Counter32,
+ Counter64,
+ Gauge32,
+ TimeTicks,
+ IpAddress,
+ Integer32
+ FROM SNMPv2-SMI
+ Ipv6Address
+ FROM IPV6-TC
+ TEXTUAL-CONVENTION,
+ TimeInterval,
+ TimeStamp,
+ DateAndTime,
+ TruthValue,
+ DisplayString,
+ MacAddress,
+ RowStatus
+ FROM SNMPv2-TC
+ mwConfiguration
+ FROM MERU-SMI
+ MwlOnOffSwitch,
+ MwlAddressIfAssignmentType,
+ MwlNmsInterfaceType,
+ MwlArrayDataTypeAction,
+ MwlProfileOwner
+ FROM MERU-TC;
+
+ mwConfigVlan MODULE-IDENTITY
+ LAST-UPDATED "200506050000Z"
+ ORGANIZATION "Meru Networks"
+ CONTACT-INFO "support@merunetworks.com"
+ DESCRIPTION
+ "This MIB defines all the managed objects used to manage the Meru WLAN
+ VLAN Configuration infrastructure"
+ ::= { mwConfiguration 5 }
+
+
+
+ mwVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes VLAN Configuration "
+ ::= { mwConfigVlan 1 }
+
+ mwVlanEntry OBJECT-TYPE
+ SYNTAX MwVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes VLAN Configuration "
+ INDEX { mwVlanTableIndex }
+ ::= { mwVlanTable 1 }
+
+ MwVlanEntry ::= SEQUENCE {
+ mwVlanTableIndex Integer32,
+ mwVlanTag Unsigned32,
+ mwVlanName DisplayString(SIZE (1..32)),
+ mwVlanNetMask IpAddress,
+ mwVlanIpAddress IpAddress,
+ mwVlanInterfaceIndex Unsigned32,
+ mwVlanDefaultGateway IpAddress,
+ mwVlanMaxNumberOfClients Unsigned32,
+ mwVlanDHCPServerIpAddress IpAddress,
+ mwVlanDhcpRelayPassThroughFlag MwlOnOffSwitch,
+ mwVlanOverrideDefaultDHCPServer MwlOnOffSwitch,
+ mwVlanOwner MwlProfileOwner,
+ mwVlanRowStatus RowStatus
+ }
+
+
+ mwVlanTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwVlanEntry 1 }
+
+ mwVlanTag OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Tag"
+ ::= { mwVlanEntry 2 }
+
+ mwVlanName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes VLAN Name"
+ ::= { mwVlanEntry 3 }
+
+ mwVlanNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Netmask"
+ ::= { mwVlanEntry 4 }
+
+ mwVlanIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes IP Address"
+ ::= { mwVlanEntry 5 }
+
+ mwVlanInterfaceIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Ethernet Interface Index"
+ ::= { mwVlanEntry 6 }
+
+ mwVlanDefaultGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes IP Address of the Default Gateway"
+ ::= { mwVlanEntry 7 }
+
+ mwVlanDHCPServerIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes DHCP Server IP Address"
+ ::= { mwVlanEntry 8 }
+
+ mwVlanDhcpRelayPassThroughFlag OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes DHCP Relay Pass-Through"
+ ::= { mwVlanEntry 9 }
+
+ mwVlanOverrideDefaultDHCPServer OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Override Default DHCP Server Flag"
+ ::= { mwVlanEntry 10 }
+
+ mwVlanOwner OBJECT-TYPE
+ SYNTAX MwlProfileOwner
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Owner"
+ ::= { mwVlanEntry 11 }
+
+ mwVlanMaxNumberOfClients OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Maximum number of clients"
+ ::= { mwVlanEntry 13 }
+
+ mwVlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwVlanEntry 15 }
+
+ mwVlanMgmtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwVlanMgmtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Management VLAN Configuration "
+ ::= { mwConfigVlan 2 }
+
+ mwVlanMgmtEntry OBJECT-TYPE
+ SYNTAX MwVlanMgmtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Management VLAN Configuration "
+ INDEX { mwVlanMgmtTableIndex }
+ ::= { mwVlanMgmtTable 1 }
+
+ MwVlanMgmtEntry ::= SEQUENCE {
+ mwVlanMgmtTableIndex Integer32,
+ mwVlanMgmtTag Unsigned32,
+ mwVlanMgmtName DisplayString(SIZE (1..32)),
+ mwVlanMgmtNetMask IpAddress,
+ mwVlanMgmtIpAddress IpAddress,
+ mwVlanMgmtInterfaceIndex Unsigned32,
+ mwVlanMgmtDefaultGateway IpAddress,
+ mwVlanMgmtAssignedType MwlAddressIfAssignmentType,
+ mwVlanMgmtInterfaceType MwlNmsInterfaceType,
+ mwVlanMgmtRowStatus RowStatus
+ }
+
+
+ mwVlanMgmtTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwVlanMgmtEntry 1 }
+
+ mwVlanMgmtTag OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Tag"
+ ::= { mwVlanMgmtEntry 2 }
+
+ mwVlanMgmtName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes VLAN Name"
+ ::= { mwVlanMgmtEntry 3 }
+
+ mwVlanMgmtInterfaceIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Interface Number"
+ ::= { mwVlanMgmtEntry 4 }
+
+ mwVlanMgmtIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes IP Address"
+ ::= { mwVlanMgmtEntry 5 }
+
+ mwVlanMgmtNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Netmask"
+ ::= { mwVlanMgmtEntry 6 }
+
+ mwVlanMgmtDefaultGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Gateway Address"
+ ::= { mwVlanMgmtEntry 7 }
+
+ mwVlanMgmtAssignedType OBJECT-TYPE
+ SYNTAX MwlAddressIfAssignmentType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Assignment Type"
+ ::= { mwVlanMgmtEntry 8 }
+
+ mwVlanMgmtInterfaceType OBJECT-TYPE
+ SYNTAX MwlNmsInterfaceType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Interface Mode"
+ ::= { mwVlanMgmtEntry 9 }
+
+ mwVlanMgmtRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwVlanMgmtEntry 11 }
+
+ mwVlanPoolTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwVlanPoolEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes VLAN Pool Configuration "
+ ::= { mwConfigVlan 3 }
+
+ mwVlanPoolEntry OBJECT-TYPE
+ SYNTAX MwVlanPoolEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes VLAN Pool Configuration "
+ INDEX { mwVlanPoolTableIndex }
+ ::= { mwVlanPoolTable 1 }
+
+ MwVlanPoolEntry ::= SEQUENCE {
+ mwVlanPoolTableIndex Integer32,
+ mwVlanPoolName DisplayString(SIZE (1..64)),
+ mwVlanPoolTagList DisplayString,
+ mwVlanPoolOwner MwlProfileOwner,
+ mwVlanPoolRowStatus RowStatus
+ }
+
+
+ mwVlanPoolTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwVlanPoolEntry 1 }
+
+ mwVlanPoolName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes VLAN Pool Name"
+ ::= { mwVlanPoolEntry 3 }
+
+ mwVlanPoolTagList OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Vlan Pool Tag List"
+ ::= { mwVlanPoolEntry 4 }
+
+ mwVlanPoolOwner OBJECT-TYPE
+ SYNTAX MwlProfileOwner
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Owner"
+ ::= { mwVlanPoolEntry 5 }
+
+ mwVlanPoolRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwVlanPoolEntry 6 }
+
+
+END
+ \ No newline at end of file
diff --git a/MIBS/fortinet/MERU-CONFIG-WLAN-MIB b/MIBS/fortinet/MERU-CONFIG-WLAN-MIB
new file mode 100644
index 0000000..ef8da9a
--- /dev/null
+++ b/MIBS/fortinet/MERU-CONFIG-WLAN-MIB
@@ -0,0 +1,2099 @@
+-- *****************************************************************
+-- Meru Networks Enterprise Specific MIB
+--
+-- Copyright (c) 2005 by Meru Networks
+-- All rights reserved
+--
+-- *****************************************************************
+
+MERU-CONFIG-WLAN-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises,
+ Counter32,
+ Counter64,
+ Gauge32,
+ TimeTicks,
+ IpAddress,
+ Integer32
+ FROM SNMPv2-SMI
+ Ipv6Address
+ FROM IPV6-TC
+ TEXTUAL-CONVENTION,
+ TimeInterval,
+ TimeStamp,
+ DateAndTime,
+ TruthValue,
+ DisplayString,
+ MacAddress,
+ RowStatus
+ FROM SNMPv2-TC
+ mwConfiguration
+ FROM MERU-SMI
+ MwlAntennaType,
+ MwlAntennaLinkType,
+ MwlAntennaSet,
+ MwlAntennaSetLocation,
+ MwlEssIdType,
+ MwlPublishEssId,
+ MwlL2BridgingsBits,
+ MwlVlanType,
+ MwlESSRFVirtualizationMode,
+ MwlACMSupportsBits,
+ MwlDataplaneMode,
+ MwlBridgedVlanType,
+ MwlBandSteeringMode,
+ MwlPapBroadcastSsidMode,
+ MwlTransmitRateBits,
+ MwlTransmitRateAGBits,
+ MwlTransmitRateHTBits,
+ MwlTransmitRateVHT,
+ MwlVoiceClientType,
+ MwlApHwType,
+ MwlIfAdministrativeState,
+ MwlOperationalState,
+ MwlApRfType,
+ MwlApIfModeType,
+ MwlApMode,
+ MwlArrayDataTypeAction,
+ MwlBgProtectionModeType,
+ MwlHtProtectionModeType,
+ MwlMimoMode,
+ MwlIFRFVirtualizationMode,
+ MwlUplinkType,
+ MwlTxBeamSupport,
+ MwlChannelCenterFrequency,
+ MwlEssApAdminMode,
+ MwlTransmitRateBGBits,
+ MwlAvailabilityStatus,
+ MwlApIfConfigModeType,
+ MwlNotificationType,
+ MwlNotificationSeverity,
+ MwlTimerType,
+ MwlProfileOwner,
+ MwlDaysOfTheWeekBits,
+ MwlEnableDisableOption,
+ MwlChannelWidth,
+ MwlYesNoSwitch,
+ MwlOnOffSwitch
+ FROM MERU-TC;
+
+ mwConfigWlan MODULE-IDENTITY
+ LAST-UPDATED "200506050000Z"
+ ORGANIZATION "Meru Networks"
+ CONTACT-INFO "support@merunetworks.com"
+ DESCRIPTION
+ "This MIB defines all the managed objects used to manage the Meru WLAN
+ WLAN Configuration infrastructure"
+ ::= { mwConfiguration 3 }
+
+ mwMcaVars OBJECT IDENTIFIER ::= { mwConfigWlan 16 }
+
+
+ mwIf80211CapabilityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwIf80211CapabilityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Antenna Property "
+ ::= { mwConfigWlan 1 }
+
+ mwIf80211CapabilityEntry OBJECT-TYPE
+ SYNTAX MwIf80211CapabilityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Antenna Property "
+ INDEX { mwIf80211CapabilityTableIndex }
+ ::= { mwIf80211CapabilityTable 1 }
+
+ MwIf80211CapabilityEntry ::= SEQUENCE {
+ mwIf80211CapabilityTableIndex Integer32,
+ mwIf80211CapabilityIfAGain Unsigned32,
+ mwIf80211CapabilityIfBgGain Unsigned32,
+ mwIf80211CapabilityIfLinkType MwlAntennaLinkType,
+ mwIf80211CapabilityIfConnectorType MwlAntennaType,
+ mwIf80211CapabilityIfIndex Integer32,
+ mwIf80211CapabilityApHwType MwlApHwType,
+ mwIf80211CapabilityIfNmsNodeId Integer32,
+ mwIf80211CapabilityIfAntennaSet MwlAntennaSet,
+ mwIf80211CapabilityIfConnectorGain Unsigned32,
+ mwIf80211CapabilityIfAntennaLocation MwlAntennaSetLocation,
+ mwIf80211CapabilityIfAntennaConnector Integer32
+ }
+
+
+ mwIf80211CapabilityTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwIf80211CapabilityEntry 1 }
+
+ mwIf80211CapabilityIfAGain OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes 5GHz Gain(dBi)"
+ ::= { mwIf80211CapabilityEntry 2 }
+
+ mwIf80211CapabilityIfBgGain OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes 2.4GHz Gain(dBi)"
+ ::= { mwIf80211CapabilityEntry 3 }
+
+ mwIf80211CapabilityIfLinkType OBJECT-TYPE
+ SYNTAX MwlAntennaLinkType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Link Type"
+ ::= { mwIf80211CapabilityEntry 4 }
+
+ mwIf80211CapabilityIfAntennaSet OBJECT-TYPE
+ SYNTAX MwlAntennaSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Antenna Type"
+ ::= { mwIf80211CapabilityEntry 5 }
+
+ mwIf80211CapabilityIfConnectorType OBJECT-TYPE
+ SYNTAX MwlAntennaType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes RF Band"
+ ::= { mwIf80211CapabilityEntry 6 }
+
+ mwIf80211CapabilityIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Interface Index"
+ ::= { mwIf80211CapabilityEntry 7 }
+
+ mwIf80211CapabilityApHwType OBJECT-TYPE
+ SYNTAX MwlApHwType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Model"
+ ::= { mwIf80211CapabilityEntry 8 }
+
+ mwIf80211CapabilityIfNmsNodeId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP ID"
+ ::= { mwIf80211CapabilityEntry 9 }
+
+ mwIf80211CapabilityIfConnectorGain OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Antenna Gain (dBi)"
+ ::= { mwIf80211CapabilityEntry 10 }
+
+ mwIf80211CapabilityIfAntennaLocation OBJECT-TYPE
+ SYNTAX MwlAntennaSetLocation
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Location"
+ ::= { mwIf80211CapabilityEntry 11 }
+
+ mwIf80211CapabilityIfAntennaConnector OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Connector"
+ ::= { mwIf80211CapabilityEntry 12 }
+
+ mwEssTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwEssEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes ESS Profile "
+ ::= { mwConfigWlan 2 }
+
+ mwEssEntry OBJECT-TYPE
+ SYNTAX MwEssEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes ESS Profile "
+ INDEX { mwEssTableIndex }
+ ::= { mwEssTable 1 }
+
+ MwEssEntry ::= SEQUENCE {
+ mwEssTableIndex Integer32,
+ mwEssSsId DisplayString(SIZE (0..32)),
+ mwEssId DisplayString(SIZE (1..32)),
+ mwEssState MwlEnableDisableOption,
+ mwEssGreName DisplayString(SIZE (0..32)),
+ mwEssRFVMode MwlESSRFVirtualizationMode,
+ mwEssVlanName DisplayString(SIZE (0..32)),
+ mwEssIdType MwlEssIdType,
+ mwEssApVlanTag Unsigned32,
+ mwEssL2Bridging MwlL2BridgingsBits,
+ mwEssEnableAPSD MwlOnOffSwitch,
+ mwEssACMSupport MwlACMSupportsBits,
+ mwEssDTIMPeriod Integer32(1..255),
+ mwEssEfOverride MwlOnOffSwitch,
+ mwEssQamSupport MwlOnOffSwitch,
+ mwBackupEssId DisplayString(SIZE (0..32)),
+ mwEssVlanSupport MwlVlanType,
+ mwEssBaseTxRates MwlTransmitRateBits,
+ mwEssFastHandoff MwlOnOffSwitch,
+ mwPublishEssId MwlPublishEssId,
+ mwEssVlanPoolName DisplayString(SIZE (0..64)),
+ mwEssApVlanPolicy MwlBridgedVlanType,
+ mwEssBandSteering MwlBandSteeringMode,
+ mwEssABaseTxRates MwlTransmitRateAGBits,
+ mwEssGBaseTxRates MwlTransmitRateAGBits,
+ mwEssDataplaneMode MwlDataplaneMode,
+ mwEssBGBaseTxRates MwlTransmitRateBGBits,
+ mwEssANBaseTxRates MwlTransmitRateAGBits,
+ mwEssDot11kEnabled MwlOnOffSwitch,
+ mwEssBeaconInterval Unsigned32,
+ mwEssAllowMulticast MwlOnOffSwitch,
+ mwEssCountermeasure MwlOnOffSwitch,
+ mwEssBGNBaseTxRates MwlTransmitRateBGBits,
+ mwEssIpPrefixLookup MwlOnOffSwitch,
+ mwEssMobilityDomain Integer32(1..65535),
+ mwEssJoinOnDiscovery MwlOnOffSwitch,
+ mwEssANBaseHTTxRates MwlTransmitRateHTBits,
+ mwEssS1VHTBaseMCSSet MwlTransmitRateVHT,
+ mwEssS2VHTBaseMCSSet MwlTransmitRateVHT,
+ mwEssS3VHTBaseMCSSet MwlTransmitRateVHT,
+ mwEssS4VHTBaseMCSSet MwlTransmitRateVHT,
+ mwEssVoiceClientType MwlVoiceClientType,
+ mwEssTimerProfileName DisplayString,
+ mwEssPapBroadcastSsid MwlPapBroadcastSsidMode,
+ mwEssSupportedTxRates MwlTransmitRateBits,
+ mwEssBGNBaseHTTxRates MwlTransmitRateHTBits,
+ mwEssASupportedTxRates MwlTransmitRateAGBits,
+ mwEssGSupportedTxRates MwlTransmitRateAGBits,
+ mwEssBGSupportedTxRates MwlTransmitRateBGBits,
+ mwEssANSupportedTxRates MwlTransmitRateAGBits,
+ mwEssS1VHTSupportMCSSet MwlTransmitRateVHT,
+ mwEssS2VHTSupportMCSSet MwlTransmitRateVHT,
+ mwEssS3VHTSupportMCSSet MwlTransmitRateVHT,
+ mwEssS4VHTSupportMCSSet MwlTransmitRateVHT,
+ mwEssSecurityProfileName DisplayString,
+ mwEssBandSteeringTimeout Unsigned32,
+ mwEssBGNSupportedTxRates MwlTransmitRateBGBits,
+ mwEssEnableApVlanPriority MwlOnOffSwitch,
+ mwEssANSupportedHTTxRates MwlTransmitRateHTBits,
+ mwEssBGNSupportedHTTxRates MwlTransmitRateHTBits,
+ mwEssReconnectPrimaryServer Integer32(5..60),
+ mwEssMulticastMACTransparency MwlOnOffSwitch,
+ mwEssAccountingInterimInterval Unsigned32,
+ mwEssPrimaryAccountingRadiusName DisplayString,
+ mwEssVirtualInterfaceProfileName DisplayString(SIZE (0..32)),
+ mwEssWirelessToWirelessIsolation MwlOnOffSwitch,
+ mwEssMulticastToUnicastConversion MwlOnOffSwitch,
+ mwEssSecondaryAccountingRadiusName DisplayString,
+ mwEssOwner MwlProfileOwner,
+ mwEssRowStatus RowStatus
+ }
+
+
+ mwEssTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwEssEntry 1 }
+
+ mwEssSsId OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes SSID"
+ ::= { mwEssEntry 2 }
+
+ mwEssId OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes ESS Profile"
+ ::= { mwEssEntry 3 }
+
+ mwEssGreName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes GRE Tunnel Profile Name"
+ ::= { mwEssEntry 4 }
+
+ mwEssVlanName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes VLAN Name"
+ ::= { mwEssEntry 5 }
+
+ mwEssL2Bridging OBJECT-TYPE
+ SYNTAX MwlL2BridgingsBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Bridging"
+ ::= { mwEssEntry 8 }
+
+ mwEssDTIMPeriod OBJECT-TYPE
+ SYNTAX Integer32(1..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes DTIM Period (number of beacons)"
+ ::= { mwEssEntry 9 }
+
+ mwEssVlanSupport OBJECT-TYPE
+ SYNTAX MwlVlanType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Tunnel Interface Type"
+ ::= { mwEssEntry 10 }
+
+ mwEssBaseTxRates OBJECT-TYPE
+ SYNTAX MwlTransmitRateBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes B Base Transmit Rates (Mbps)"
+ ::= { mwEssEntry 11 }
+
+ mwPublishEssId OBJECT-TYPE
+ SYNTAX MwlPublishEssId
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes SSID Broadcast"
+ ::= { mwEssEntry 12 }
+
+ mwEssABaseTxRates OBJECT-TYPE
+ SYNTAX MwlTransmitRateAGBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes A Base Transmit Rates (Mbps)"
+ ::= { mwEssEntry 13 }
+
+ mwEssGBaseTxRates OBJECT-TYPE
+ SYNTAX MwlTransmitRateAGBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes G Base Transmit Rates (Mbps)"
+ ::= { mwEssEntry 14 }
+
+ mwEssDataplaneMode OBJECT-TYPE
+ SYNTAX MwlDataplaneMode
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Dataplane Mode"
+ ::= { mwEssEntry 15 }
+
+ mwEssBGBaseTxRates OBJECT-TYPE
+ SYNTAX MwlTransmitRateBGBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes BG Base Transmit Rates (Mbps)"
+ ::= { mwEssEntry 16 }
+
+ mwEssANBaseTxRates OBJECT-TYPE
+ SYNTAX MwlTransmitRateAGBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes AN Base Transmit Rates (Mbps)"
+ ::= { mwEssEntry 17 }
+
+ mwEssBeaconInterval OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Beacon Interval (msec)"
+ ::= { mwEssEntry 18 }
+
+ mwEssAllowMulticast OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Allow Multicast Flag"
+ ::= { mwEssEntry 19 }
+
+ mwEssBGNBaseTxRates OBJECT-TYPE
+ SYNTAX MwlTransmitRateBGBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes BGN Base Transmit Rates (Mbps)"
+ ::= { mwEssEntry 20 }
+
+ mwEssCountermeasure OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Countermeasure"
+ ::= { mwEssEntry 21 }
+
+ mwEssJoinOnDiscovery OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes New AP's Join ESS"
+ ::= { mwEssEntry 22 }
+
+ mwEssANBaseHTTxRates OBJECT-TYPE
+ SYNTAX MwlTransmitRateHTBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes AN Base HT Transmit Rates (MCS)"
+ ::= { mwEssEntry 23 }
+
+ mwEssSupportedTxRates OBJECT-TYPE
+ SYNTAX MwlTransmitRateBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes B Supported Transmit Rates (Mbps)"
+ ::= { mwEssEntry 24 }
+
+ mwEssBGNBaseHTTxRates OBJECT-TYPE
+ SYNTAX MwlTransmitRateHTBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes BGN Base HT Transmit Rates (MCS)"
+ ::= { mwEssEntry 25 }
+
+ mwEssASupportedTxRates OBJECT-TYPE
+ SYNTAX MwlTransmitRateAGBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes A Supported Transmit Rates (Mbps)"
+ ::= { mwEssEntry 26 }
+
+ mwEssGSupportedTxRates OBJECT-TYPE
+ SYNTAX MwlTransmitRateAGBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes G Supported Transmit Rates (Mbps)"
+ ::= { mwEssEntry 27 }
+
+ mwEssBGSupportedTxRates OBJECT-TYPE
+ SYNTAX MwlTransmitRateBGBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes BG Supported Transmit Rates (Mbps)"
+ ::= { mwEssEntry 29 }
+
+ mwEssANSupportedTxRates OBJECT-TYPE
+ SYNTAX MwlTransmitRateAGBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes AN Supported Transmit Rates (Mbps)"
+ ::= { mwEssEntry 30 }
+
+ mwEssSecurityProfileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Security Profile"
+ ::= { mwEssEntry 31 }
+
+ mwEssBGNSupportedTxRates OBJECT-TYPE
+ SYNTAX MwlTransmitRateBGBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes BGN Supported Transmit Rates (Mbps)"
+ ::= { mwEssEntry 32 }
+
+ mwEssANSupportedHTTxRates OBJECT-TYPE
+ SYNTAX MwlTransmitRateHTBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes AN Supported HT Transmit Rates (MCS)"
+ ::= { mwEssEntry 33 }
+
+ mwEssBGNSupportedHTTxRates OBJECT-TYPE
+ SYNTAX MwlTransmitRateHTBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes BGN Supported HT Transmit Rates (MCS)"
+ ::= { mwEssEntry 34 }
+
+ mwEssAccountingInterimInterval OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Accounting Interim Interval (seconds)"
+ ::= { mwEssEntry 36 }
+
+ mwEssPrimaryAccountingRadiusName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Primary RADIUS Accounting Server"
+ ::= { mwEssEntry 37 }
+
+ mwEssSecondaryAccountingRadiusName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Secondary RADIUS Accounting Server"
+ ::= { mwEssEntry 38 }
+
+ mwEssMulticastMACTransparency OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Multicast MAC Transparency"
+ ::= { mwEssEntry 39 }
+
+ mwEssBandSteering OBJECT-TYPE
+ SYNTAX MwlBandSteeringMode
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Band Steering Mode"
+ ::= { mwEssEntry 43 }
+
+ mwEssBandSteeringTimeout OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Band Steering Timeout(seconds)"
+ ::= { mwEssEntry 44 }
+
+ mwEssApVlanTag OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes AP VLAN Tag"
+ ::= { mwEssEntry 45 }
+
+ mwEssEnableApVlanPriority OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes AP VLAN Priority"
+ ::= { mwEssEntry 46 }
+
+ mwEssOwner OBJECT-TYPE
+ SYNTAX MwlProfileOwner
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Owner"
+ ::= { mwEssEntry 47 }
+
+ mwEssEnableAPSD OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes APSD Support"
+ ::= { mwEssEntry 49 }
+
+ mwEssState OBJECT-TYPE
+ SYNTAX MwlEnableDisableOption
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Enable/Disable"
+ ::= { mwEssEntry 50 }
+
+ mwEssMulticastToUnicastConversion OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Multicast-to-Unicast Conversion"
+ ::= { mwEssEntry 52 }
+
+ mwEssEfOverride OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Expedited Forward Override"
+ ::= { mwEssEntry 53 }
+
+ mwEssPapBroadcastSsid OBJECT-TYPE
+ SYNTAX MwlPapBroadcastSsidMode
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes SSID Broadcast Preference"
+ ::= { mwEssEntry 54 }
+
+ mwEssVirtualInterfaceProfileName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Virtual Interface Profile Name"
+ ::= { mwEssEntry 56 }
+
+ mwEssWirelessToWirelessIsolation OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Isolate Wireless To Wireless traffic"
+ ::= { mwEssEntry 58 }
+
+ mwEssRFVMode OBJECT-TYPE
+ SYNTAX MwlESSRFVirtualizationMode
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes RF Virtualization Mode"
+ ::= { mwEssEntry 59 }
+
+ mwEssS1VHTBaseMCSSet OBJECT-TYPE
+ SYNTAX MwlTransmitRateVHT
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes 1 Stream VHT Base MCS Set (MCS)"
+ ::= { mwEssEntry 62 }
+
+ mwEssS2VHTBaseMCSSet OBJECT-TYPE
+ SYNTAX MwlTransmitRateVHT
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes 2 Streams VHT Base MCS Set (MCS)"
+ ::= { mwEssEntry 63 }
+
+ mwEssS3VHTBaseMCSSet OBJECT-TYPE
+ SYNTAX MwlTransmitRateVHT
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes 3 Streams VHT Base MCS Set (MCS)"
+ ::= { mwEssEntry 64 }
+
+ mwEssS1VHTSupportMCSSet OBJECT-TYPE
+ SYNTAX MwlTransmitRateVHT
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes 1 Stream VHT Supported MCS Set (MCS)"
+ ::= { mwEssEntry 65 }
+
+ mwEssS2VHTSupportMCSSet OBJECT-TYPE
+ SYNTAX MwlTransmitRateVHT
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes 2 Streams VHT Supported MCS Set (MCS)"
+ ::= { mwEssEntry 66 }
+
+ mwEssS3VHTSupportMCSSet OBJECT-TYPE
+ SYNTAX MwlTransmitRateVHT
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes 3 Streams VHT Supported MCS Set (MCS)"
+ ::= { mwEssEntry 67 }
+
+ mwEssApVlanPolicy OBJECT-TYPE
+ SYNTAX MwlBridgedVlanType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes AP VLAN Policy"
+ ::= { mwEssEntry 68 }
+
+ mwEssVoiceClientType OBJECT-TYPE
+ SYNTAX MwlVoiceClientType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Voice Client Type"
+ ::= { mwEssEntry 70 }
+
+ mwEssIpPrefixLookup OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes IP Prefix Validation"
+ ::= { mwEssEntry 71 }
+
+ mwEssFastHandoff OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11r"
+ ::= { mwEssEntry 72 }
+
+ mwEssMobilityDomain OBJECT-TYPE
+ SYNTAX Integer32(1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11r Group"
+ ::= { mwEssEntry 73 }
+
+ mwEssVlanPoolName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes VLAN Pool Name"
+ ::= { mwEssEntry 74 }
+
+ mwEssDot11kEnabled OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11k"
+ ::= { mwEssEntry 76 }
+
+ mwEssTimerProfileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Timer Profile"
+ ::= { mwEssEntry 77 }
+
+ mwEssIdType OBJECT-TYPE
+ SYNTAX MwlEssIdType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes EssId Type"
+ ::= { mwEssEntry 79 }
+
+ mwBackupEssId OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Backup ESS Profile"
+ ::= { mwEssEntry 80 }
+
+ mwEssACMSupport OBJECT-TYPE
+ SYNTAX MwlACMSupportsBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes ACM Support"
+ ::= { mwEssEntry 82 }
+
+ mwEssS4VHTBaseMCSSet OBJECT-TYPE
+ SYNTAX MwlTransmitRateVHT
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes 4 Streams VHT Base MCS Set (MCS)"
+ ::= { mwEssEntry 83 }
+
+ mwEssS4VHTSupportMCSSet OBJECT-TYPE
+ SYNTAX MwlTransmitRateVHT
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes 4 Streams VHT Supported MCS Set (MCS)"
+ ::= { mwEssEntry 84 }
+
+ mwEssQamSupport OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes 1024 QAM Support"
+ ::= { mwEssEntry 85 }
+
+ mwEssReconnectPrimaryServer OBJECT-TYPE
+ SYNTAX Integer32(5..60)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Reconnect Primary Server (minutes)"
+ ::= { mwEssEntry 86 }
+
+ mwEssRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwEssEntry 88 }
+
+ mwIf80211Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwIf80211Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Wireless Interface Configuration "
+ ::= { mwConfigWlan 3 }
+
+ mwIf80211Entry OBJECT-TYPE
+ SYNTAX MwIf80211Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Wireless Interface Configuration "
+ INDEX { mwIf80211TableIndex }
+ ::= { mwIf80211Table 1 }
+
+ MwIf80211Entry ::= SEQUENCE {
+ mwIf80211TableIndex Integer32,
+ mwIf80211IfMode MwlApIfConfigModeType,
+ mwIf80211IfDescr DisplayString(SIZE (0..256)),
+ mwIf80211RFVMode MwlIFRFVirtualizationMode,
+ mwIf80211IfApMode MwlApMode,
+ mwIf80211IfChannel Integer32,
+ mwIf80211NOnlyMode MwlOnOffSwitch,
+ mwIf80211IfMimoMode MwlMimoMode,
+ mwIf80211IfVhtStatus MwlEnableDisableOption,
+ mwIf80211STBCSupport MwlOnOffSwitch,
+ mwIf80211channelWidth MwlChannelWidth,
+ mwIf80211IfMeshStatus MwlEnableDisableOption,
+ mwIf80211IfAdminStatus MwlIfAdministrativeState,
+ mwIf80211IfTxPowerHigh Integer32,
+ mwIf80211DFSChanRevertive Integer32(30..1440),
+ mwIf80211DFSFallbackOption MwlEnableDisableOption,
+ mwIf80211IfFallbackChannel Integer32,
+ mwIf80211IfBgProtectionMode MwlBgProtectionModeType,
+ mwIf80211IfHtProtectionMode MwlHtProtectionModeType,
+ mwIf80211IfShortPreambleFlag MwlOnOffSwitch,
+ mwIf80211ProbeResponseThreshold Unsigned32,
+ mwIf80211TransmitBeamformingSupport MwlTxBeamSupport,
+ mwIf80211IfMtu Unsigned32,
+ mwIf80211IfType MwlApRfType,
+ mwIf80211IfIndex Integer32,
+ mwIf80211IfNodeId Unsigned32,
+ mwIf80211ApHwType MwlApHwType,
+ mwIf80211IfNodeName DisplayString,
+ mwIf80211UplinkType MwlUplinkType,
+ mwIf80211IfOperStatus MwlOperationalState,
+ mwIf80211IfLastChange DateAndTime,
+ mwIf80211IfOperChannel Integer32,
+ mwIf80211IfBandSupport MwlApIfModeType,
+ mwIf80211IfNumAntennas Integer32,
+ mwIf80211ChannelCenterFrequency MwlChannelCenterFrequency,
+ mwIf80211FallbackChannelCenterFrequency MwlChannelCenterFrequency
+ }
+
+
+ mwIf80211TableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwIf80211Entry 1 }
+
+ mwIf80211IfMode OBJECT-TYPE
+ SYNTAX MwlApIfConfigModeType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes RF Band Selection"
+ ::= { mwIf80211Entry 2 }
+
+ mwIf80211IfDescr OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..256))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Interface Description"
+ ::= { mwIf80211Entry 3 }
+
+ mwIf80211IfApMode OBJECT-TYPE
+ SYNTAX MwlApMode
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Mode"
+ ::= { mwIf80211Entry 4 }
+
+ mwIf80211IfChannel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Primary Channel"
+ ::= { mwIf80211Entry 5 }
+
+ mwIf80211NOnlyMode OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11n only mode"
+ ::= { mwIf80211Entry 7 }
+
+ mwIf80211IfMimoMode OBJECT-TYPE
+ SYNTAX MwlMimoMode
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes MIMO Mode"
+ ::= { mwIf80211Entry 11 }
+
+ mwIf80211channelWidth OBJECT-TYPE
+ SYNTAX MwlChannelWidth
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Channel Width"
+ ::= { mwIf80211Entry 13 }
+
+ mwIf80211IfAdminStatus OBJECT-TYPE
+ SYNTAX MwlIfAdministrativeState
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Administrative Status"
+ ::= { mwIf80211Entry 17 }
+
+ mwIf80211IfTxPowerHigh OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Transmit Power(EIRP)"
+ ::= { mwIf80211Entry 18 }
+
+ mwIf80211IfBgProtectionMode OBJECT-TYPE
+ SYNTAX MwlBgProtectionModeType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes B/G Protection Mode"
+ ::= { mwIf80211Entry 19 }
+
+ mwIf80211IfShortPreambleFlag OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Short Preamble"
+ ::= { mwIf80211Entry 20 }
+
+ mwIf80211IfMtu OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes MTU (bytes)"
+ ::= { mwIf80211Entry 21 }
+
+ mwIf80211IfType OBJECT-TYPE
+ SYNTAX MwlApRfType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Radio Type"
+ ::= { mwIf80211Entry 22 }
+
+ mwIf80211IfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Interface Index"
+ ::= { mwIf80211Entry 23 }
+
+ mwIf80211IfNodeId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP ID"
+ ::= { mwIf80211Entry 24 }
+
+ mwIf80211ApHwType OBJECT-TYPE
+ SYNTAX MwlApHwType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Model"
+ ::= { mwIf80211Entry 25 }
+
+ mwIf80211IfNodeName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Name"
+ ::= { mwIf80211Entry 26 }
+
+ mwIf80211IfOperStatus OBJECT-TYPE
+ SYNTAX MwlOperationalState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Operational Status"
+ ::= { mwIf80211Entry 27 }
+
+ mwIf80211IfLastChange OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Last Change Time"
+ ::= { mwIf80211Entry 28 }
+
+ mwIf80211IfOperChannel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Operating Channel"
+ ::= { mwIf80211Entry 29 }
+
+ mwIf80211IfBandSupport OBJECT-TYPE
+ SYNTAX MwlApIfModeType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes RF Band Support"
+ ::= { mwIf80211Entry 30 }
+
+ mwIf80211IfNumAntennas OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Number of Antennas"
+ ::= { mwIf80211Entry 40 }
+
+ mwIf80211ProbeResponseThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Probe Response Threshold"
+ ::= { mwIf80211Entry 42 }
+
+ mwIf80211IfMeshStatus OBJECT-TYPE
+ SYNTAX MwlEnableDisableOption
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Mesh Service Admin Status"
+ ::= { mwIf80211Entry 44 }
+
+ mwIf80211UplinkType OBJECT-TYPE
+ SYNTAX MwlUplinkType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Uplink Type"
+ ::= { mwIf80211Entry 45 }
+
+ mwIf80211IfHtProtectionMode OBJECT-TYPE
+ SYNTAX MwlHtProtectionModeType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes HT Protection Mode"
+ ::= { mwIf80211Entry 46 }
+
+ mwIf80211IfFallbackChannel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes DFS Fallback Channel"
+ ::= { mwIf80211Entry 47 }
+
+ mwIf80211RFVMode OBJECT-TYPE
+ SYNTAX MwlIFRFVirtualizationMode
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes RF Virtualization Mode"
+ ::= { mwIf80211Entry 48 }
+
+ mwIf80211ChannelCenterFrequency OBJECT-TYPE
+ SYNTAX MwlChannelCenterFrequency
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Channel Center Frequency Index (0=N/A)"
+ ::= { mwIf80211Entry 49 }
+
+ mwIf80211TransmitBeamformingSupport OBJECT-TYPE
+ SYNTAX MwlTxBeamSupport
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Transmit Beamforming Support"
+ ::= { mwIf80211Entry 50 }
+
+ mwIf80211STBCSupport OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes STBC Support"
+ ::= { mwIf80211Entry 51 }
+
+ mwIf80211DFSFallbackOption OBJECT-TYPE
+ SYNTAX MwlEnableDisableOption
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes DFS Fallback Option"
+ ::= { mwIf80211Entry 52 }
+
+ mwIf80211DFSChanRevertive OBJECT-TYPE
+ SYNTAX Integer32(30..1440)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes DFS Channel Revertive(minutes)"
+ ::= { mwIf80211Entry 53 }
+
+ mwIf80211FallbackChannelCenterFrequency OBJECT-TYPE
+ SYNTAX MwlChannelCenterFrequency
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes DFS Fallback Channel Center Frequency (0=N/A)"
+ ::= { mwIf80211Entry 54 }
+
+ mwIf80211IfVhtStatus OBJECT-TYPE
+ SYNTAX MwlEnableDisableOption
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes VHT Service Status"
+ ::= { mwIf80211Entry 55 }
+
+ mwEssApTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwEssApEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes ESS-AP Configuration "
+ ::= { mwConfigWlan 4 }
+
+ mwEssApEntry OBJECT-TYPE
+ SYNTAX MwEssApEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes ESS-AP Configuration "
+ INDEX { mwEssApTableIndex }
+ ::= { mwEssApTable 1 }
+
+ MwEssApEntry ::= SEQUENCE {
+ mwEssApTableIndex Integer32,
+ mwEssApEssId DisplayString,
+ mwEssApIfIndex Integer32,
+ mwEssApMaxCalls Unsigned32,
+ mwEssApApNodeId Integer32(1..65535),
+ mwEssApBssId MacAddress,
+ mwEssApIfMode MwlApIfConfigModeType,
+ mwEssApAdminMode MwlEssApAdminMode,
+ mwEssApApNodeName DisplayString,
+ mwEssApBaseTxRates MwlTransmitRateBGBits,
+ mwEssApChannelNumber Integer32,
+ mwEssApIfOperChannel Integer32,
+ mwEssApSupportedTxRates MwlTransmitRateBGBits,
+ mwEssApRowStatus RowStatus
+ }
+
+
+ mwEssApTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwEssApEntry 1 }
+
+ mwEssApEssId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes ESS Profile"
+ ::= { mwEssApEntry 2 }
+
+ mwEssApIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Interface Index"
+ ::= { mwEssApEntry 3 }
+
+ mwEssApMaxCalls OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Max Calls"
+ ::= { mwEssApEntry 4 }
+
+ mwEssApApNodeId OBJECT-TYPE
+ SYNTAX Integer32(1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes AP ID"
+ ::= { mwEssApEntry 5 }
+
+ mwEssApBssId OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes BSSID"
+ ::= { mwEssApEntry 6 }
+
+ mwEssApIfMode OBJECT-TYPE
+ SYNTAX MwlApIfConfigModeType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Interface Mode"
+ ::= { mwEssApEntry 7 }
+
+ mwEssApApNodeName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Name"
+ ::= { mwEssApEntry 8 }
+
+ mwEssApBaseTxRates OBJECT-TYPE
+ SYNTAX MwlTransmitRateBGBits
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Base Transmit Rates (Mbps)"
+ ::= { mwEssApEntry 9 }
+
+ mwEssApChannelNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Channel"
+ ::= { mwEssApEntry 10 }
+
+ mwEssApIfOperChannel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Operating Channel"
+ ::= { mwEssApEntry 11 }
+
+ mwEssApSupportedTxRates OBJECT-TYPE
+ SYNTAX MwlTransmitRateBGBits
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Supported Transmit Rates (Mbps)"
+ ::= { mwEssApEntry 12 }
+
+ mwEssApAdminMode OBJECT-TYPE
+ SYNTAX MwlEssApAdminMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Admin State"
+ ::= { mwEssApEntry 13 }
+
+ mwEssApRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwEssApEntry 14 }
+
+ mwMeshProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwMeshProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Mesh Configuration "
+ ::= { mwConfigWlan 7 }
+
+ mwMeshProfileEntry OBJECT-TYPE
+ SYNTAX MwMeshProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Mesh Configuration "
+ INDEX { mwMeshProfileTableIndex }
+ ::= { mwMeshProfileTable 1 }
+
+ MwMeshProfileEntry ::= SEQUENCE {
+ mwMeshProfileTableIndex Integer32,
+ mwMeshProfileName DisplayString(SIZE (1..32)),
+ mwMeshProfileDescr DisplayString(SIZE (0..128)),
+ mwMeshProfileAdminMode MwlEnableDisableOption,
+ mwMeshProfileMeshVlanTrunk MwlEnableDisableOption,
+ mwMeshProfilePlugNPlayStatus MwlEnableDisableOption,
+ mwMeshProfilePSK DisplayString(SIZE (0..66)),
+ mwMeshProfileRowStatus RowStatus
+ }
+
+
+ mwMeshProfileTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwMeshProfileEntry 1 }
+
+ mwMeshProfileName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Name"
+ ::= { mwMeshProfileEntry 2 }
+
+ mwMeshProfileDescr OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..128))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Description"
+ ::= { mwMeshProfileEntry 3 }
+
+ mwMeshProfilePSK OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..66))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Pre-shared Key (Alphanumeric/Hexadecimal)"
+ ::= { mwMeshProfileEntry 4 }
+
+ mwMeshProfileAdminMode OBJECT-TYPE
+ SYNTAX MwlEnableDisableOption
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Admin Mode"
+ ::= { mwMeshProfileEntry 5 }
+
+ mwMeshProfilePlugNPlayStatus OBJECT-TYPE
+ SYNTAX MwlEnableDisableOption
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes PlugNPlay Status"
+ ::= { mwMeshProfileEntry 6 }
+
+ mwMeshProfileMeshVlanTrunk OBJECT-TYPE
+ SYNTAX MwlEnableDisableOption
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes VLAN Trunking"
+ ::= { mwMeshProfileEntry 7 }
+
+ mwMeshProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwMeshProfileEntry 25 }
+
+ mwMeshApTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwMeshApEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Mesh-AP member table "
+ ::= { mwConfigWlan 8 }
+
+ mwMeshApEntry OBJECT-TYPE
+ SYNTAX MwMeshApEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Mesh-AP member table "
+ INDEX { mwMeshApTableIndex }
+ ::= { mwMeshApTable 1 }
+
+ MwMeshApEntry ::= SEQUENCE {
+ mwMeshApTableIndex Integer32,
+ mwMeshApName DisplayString(SIZE (1..32)),
+ mwMeshApAPId Integer32,
+ mwMeshApDescr DisplayString(SIZE (1..63)),
+ mwMeshApAPMac MacAddress,
+ mwMeshApUpIfIndex Integer32,
+ mwMeshApUpChannel Integer32,
+ mwMeshApAvailState MwlAvailabilityStatus,
+ mwMeshApParentAPId Integer32,
+ mwMeshApParentAPMac MacAddress,
+ mwMeshApDownIfIndex Integer32,
+ mwMeshApDownChannel Integer32,
+ mwMeshApRowStatus RowStatus
+ }
+
+
+ mwMeshApTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwMeshApEntry 1 }
+
+ mwMeshApName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Mesh Name"
+ ::= { mwMeshApEntry 2 }
+
+ mwMeshApAPId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes AP ID"
+ ::= { mwMeshApEntry 3 }
+
+ mwMeshApAPMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Mac Address"
+ ::= { mwMeshApEntry 4 }
+
+ mwMeshApAvailState OBJECT-TYPE
+ SYNTAX MwlAvailabilityStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Available State"
+ ::= { mwMeshApEntry 5 }
+
+ mwMeshApParentAPId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Parent AP ID"
+ ::= { mwMeshApEntry 6 }
+
+ mwMeshApParentAPMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Parent AP Mac Address"
+ ::= { mwMeshApEntry 7 }
+
+ mwMeshApUpIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Uplink Interface Index"
+ ::= { mwMeshApEntry 8 }
+
+ mwMeshApUpChannel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Uplink Channel"
+ ::= { mwMeshApEntry 9 }
+
+ mwMeshApDownIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Downlink Interface Index"
+ ::= { mwMeshApEntry 10 }
+
+ mwMeshApDownChannel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Downlink Channel"
+ ::= { mwMeshApEntry 11 }
+
+ mwMeshApDescr OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..63))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Name"
+ ::= { mwMeshApEntry 12 }
+
+ mwMeshApRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwMeshApEntry 13 }
+
+ mwDefaultIf80211SettingsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwDefaultIf80211SettingsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Default Wireless Interface Settings "
+ ::= { mwConfigWlan 9 }
+
+ mwDefaultIf80211SettingsEntry OBJECT-TYPE
+ SYNTAX MwDefaultIf80211SettingsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Default Wireless Interface Settings "
+ INDEX { mwDefaultIf80211SettingsTableIndex }
+ ::= { mwDefaultIf80211SettingsTable 1 }
+
+ MwDefaultIf80211SettingsEntry ::= SEQUENCE {
+ mwDefaultIf80211SettingsTableIndex Integer32,
+ mwDefaultIf80211SettingsIfMode MwlApIfConfigModeType,
+ mwDefaultIf80211SettingsIfChannel Integer32,
+ mwDefaultIf80211SettingsIfChannelWidth MwlChannelWidth,
+ mwDefaultIf80211SettingsIfIndex Integer32
+ }
+
+
+ mwDefaultIf80211SettingsTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwDefaultIf80211SettingsEntry 1 }
+
+ mwDefaultIf80211SettingsIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Interface Index"
+ ::= { mwDefaultIf80211SettingsEntry 2 }
+
+ mwDefaultIf80211SettingsIfMode OBJECT-TYPE
+ SYNTAX MwlApIfConfigModeType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes RF Band Selection"
+ ::= { mwDefaultIf80211SettingsEntry 3 }
+
+ mwDefaultIf80211SettingsIfChannel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Primary Channel"
+ ::= { mwDefaultIf80211SettingsEntry 4 }
+
+ mwDefaultIf80211SettingsIfChannelWidth OBJECT-TYPE
+ SYNTAX MwlChannelWidth
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes ChannelWidth"
+ ::= { mwDefaultIf80211SettingsEntry 5 }
+
+ mwEventConfigurationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwEventConfigurationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Events Configuration Table "
+ ::= { mwConfigWlan 10 }
+
+ mwEventConfigurationEntry OBJECT-TYPE
+ SYNTAX MwEventConfigurationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Events Configuration Table "
+ INDEX { mwEventConfigurationTableIndex }
+ ::= { mwEventConfigurationTable 1 }
+
+ MwEventConfigurationEntry ::= SEQUENCE {
+ mwEventConfigurationTableIndex Integer32,
+ mwEventConfigurationSnmp MwlEnableDisableOption,
+ mwEventConfigurationState MwlEnableDisableOption,
+ mwEventConfigurationSyslog MwlEnableDisableOption,
+ mwEventConfigurationSeverity MwlNotificationSeverity,
+ mwEventConfigurationThreshold Integer32,
+ mwEventConfigurationEventType MwlNotificationType
+ }
+
+
+ mwEventConfigurationTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwEventConfigurationEntry 1 }
+
+ mwEventConfigurationEventType OBJECT-TYPE
+ SYNTAX MwlNotificationType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Event Name"
+ ::= { mwEventConfigurationEntry 2 }
+
+ mwEventConfigurationState OBJECT-TYPE
+ SYNTAX MwlEnableDisableOption
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes State"
+ ::= { mwEventConfigurationEntry 3 }
+
+ mwEventConfigurationSeverity OBJECT-TYPE
+ SYNTAX MwlNotificationSeverity
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Severity"
+ ::= { mwEventConfigurationEntry 4 }
+
+ mwEventConfigurationSyslog OBJECT-TYPE
+ SYNTAX MwlEnableDisableOption
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Syslog"
+ ::= { mwEventConfigurationEntry 5 }
+
+ mwEventConfigurationSnmp OBJECT-TYPE
+ SYNTAX MwlEnableDisableOption
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes SNMP"
+ ::= { mwEventConfigurationEntry 6 }
+
+ mwEventConfigurationThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Threshold Limit"
+ ::= { mwEventConfigurationEntry 7 }
+
+ mwAlarmConfigurationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwAlarmConfigurationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Alarms Configuration Table "
+ ::= { mwConfigWlan 11 }
+
+ mwAlarmConfigurationEntry OBJECT-TYPE
+ SYNTAX MwAlarmConfigurationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Alarms Configuration Table "
+ INDEX { mwAlarmConfigurationTableIndex }
+ ::= { mwAlarmConfigurationTable 1 }
+
+ MwAlarmConfigurationEntry ::= SEQUENCE {
+ mwAlarmConfigurationTableIndex Integer32,
+ mwAlarmConfigurationSnmp MwlEnableDisableOption,
+ mwAlarmConfigurationState MwlEnableDisableOption,
+ mwAlarmConfigurationSyslog MwlEnableDisableOption,
+ mwAlarmConfigurationSeverity MwlNotificationSeverity,
+ mwAlarmConfigurationThreshold Integer32,
+ mwAlarmConfigurationAlarmType MwlNotificationType
+ }
+
+
+ mwAlarmConfigurationTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwAlarmConfigurationEntry 1 }
+
+ mwAlarmConfigurationAlarmType OBJECT-TYPE
+ SYNTAX MwlNotificationType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Alarm Name"
+ ::= { mwAlarmConfigurationEntry 2 }
+
+ mwAlarmConfigurationState OBJECT-TYPE
+ SYNTAX MwlEnableDisableOption
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Triggering Condition"
+ ::= { mwAlarmConfigurationEntry 3 }
+
+ mwAlarmConfigurationSeverity OBJECT-TYPE
+ SYNTAX MwlNotificationSeverity
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Severity"
+ ::= { mwAlarmConfigurationEntry 4 }
+
+ mwAlarmConfigurationSyslog OBJECT-TYPE
+ SYNTAX MwlEnableDisableOption
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Syslog"
+ ::= { mwAlarmConfigurationEntry 5 }
+
+ mwAlarmConfigurationSnmp OBJECT-TYPE
+ SYNTAX MwlEnableDisableOption
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes SNMP"
+ ::= { mwAlarmConfigurationEntry 6 }
+
+ mwAlarmConfigurationThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes Threshold"
+ ::= { mwAlarmConfigurationEntry 7 }
+
+ mwTimerProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwTimerProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Timer Profile Table "
+ ::= { mwConfigWlan 14 }
+
+ mwTimerProfileEntry OBJECT-TYPE
+ SYNTAX MwTimerProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Timer Profile Table "
+ INDEX { mwTimerProfileTableIndex }
+ ::= { mwTimerProfileTable 1 }
+
+ MwTimerProfileEntry ::= SEQUENCE {
+ mwTimerProfileTableIndex Integer32,
+ mwTimerProfileName DisplayString(SIZE (1..32)),
+ mwTimerProfileTimerType MwlTimerType,
+ mwTimerProfileAbsEndTime1 DateAndTime,
+ mwTimerProfileAbsEndTime2 DateAndTime,
+ mwTimerProfileAbsEndTime3 DateAndTime,
+ mwTimerProfileAbsStartTime1 DateAndTime,
+ mwTimerProfileAbsStartTime2 DateAndTime,
+ mwTimerProfileAbsStartTime3 DateAndTime,
+ mwTimerProfileDaysOfTheWeek MwlDaysOfTheWeekBits,
+ mwTimerProfileInPeriodicEndTime1 DisplayString,
+ mwTimerProfileInPeriodicEndTime2 DisplayString,
+ mwTimerProfileInPeriodicEndTime3 DisplayString,
+ mwTimerProfileInPeriodicStartTime1 DisplayString,
+ mwTimerProfileInPeriodicStartTime2 DisplayString,
+ mwTimerProfileInPeriodicStartTime3 DisplayString,
+ mwTimerProfileOwner MwlProfileOwner,
+ mwTimerProfileRowStatus RowStatus
+ }
+
+
+ mwTimerProfileTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwTimerProfileEntry 1 }
+
+ mwTimerProfileName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Timer Profile Name"
+ ::= { mwTimerProfileEntry 2 }
+
+ mwTimerProfileOwner OBJECT-TYPE
+ SYNTAX MwlProfileOwner
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Owner"
+ ::= { mwTimerProfileEntry 3 }
+
+ mwTimerProfileTimerType OBJECT-TYPE
+ SYNTAX MwlTimerType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Timer Profile Type"
+ ::= { mwTimerProfileEntry 4 }
+
+ mwTimerProfileAbsStartTime1 OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Service Start Time 1"
+ ::= { mwTimerProfileEntry 5 }
+
+ mwTimerProfileAbsEndTime1 OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Service End Time 1"
+ ::= { mwTimerProfileEntry 6 }
+
+ mwTimerProfileAbsStartTime2 OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Service Start Time 2"
+ ::= { mwTimerProfileEntry 7 }
+
+ mwTimerProfileAbsEndTime2 OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Service End Time 2"
+ ::= { mwTimerProfileEntry 8 }
+
+ mwTimerProfileAbsStartTime3 OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Service Start Time 3"
+ ::= { mwTimerProfileEntry 9 }
+
+ mwTimerProfileAbsEndTime3 OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Service End Time 3"
+ ::= { mwTimerProfileEntry 10 }
+
+ mwTimerProfileDaysOfTheWeek OBJECT-TYPE
+ SYNTAX MwlDaysOfTheWeekBits
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Days Of The Week"
+ ::= { mwTimerProfileEntry 11 }
+
+ mwTimerProfileInPeriodicStartTime1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Time Interval Start 1"
+ ::= { mwTimerProfileEntry 12 }
+
+ mwTimerProfileInPeriodicEndTime1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Time Interval End 1"
+ ::= { mwTimerProfileEntry 13 }
+
+ mwTimerProfileInPeriodicStartTime2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Time Interval Start 2"
+ ::= { mwTimerProfileEntry 14 }
+
+ mwTimerProfileInPeriodicEndTime2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Time Interval End 2"
+ ::= { mwTimerProfileEntry 15 }
+
+ mwTimerProfileInPeriodicStartTime3 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Time Interval Start 3"
+ ::= { mwTimerProfileEntry 16 }
+
+ mwTimerProfileInPeriodicEndTime3 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Time Interval End 3"
+ ::= { mwTimerProfileEntry 17 }
+
+ mwTimerProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwTimerProfileEntry 26 }
+
+ mwMcaVarsAutoChannelMode OBJECT-TYPE
+ SYNTAX MwlEnableDisableOption
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Enable/Disable Auto Channel"
+ ::= { mwMcaVars 3 }
+
+ mwMcaVarsRadio1Channel OBJECT-TYPE
+ SYNTAX Integer32(1..11)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Radio 1 Channel"
+ ::= { mwMcaVars 4 }
+
+ mwMcaVarsRadio1ChannelWidth OBJECT-TYPE
+ SYNTAX MwlChannelWidth
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Radio 1 Channel Width"
+ ::= { mwMcaVars 5 }
+
+ mwMcaVarsRadio2Channel OBJECT-TYPE
+ SYNTAX Integer32(36..165)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Radio 2 Channel"
+ ::= { mwMcaVars 6 }
+
+ mwMcaVarsRadio2ChannelWidth OBJECT-TYPE
+ SYNTAX MwlChannelWidth
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Radio 2 Channel Width"
+ ::= { mwMcaVars 7 }
+
+ mwMcaVarsAutoPower OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Auto Power on/off"
+ ::= { mwMcaVars 8 }
+
+ mwMcaVarsFreeze OBJECT-TYPE
+ SYNTAX MwlYesNoSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Freeze yes/no"
+ ::= { mwMcaVars 9 }
+
+ mwMcaVarsTimer OBJECT-TYPE
+ SYNTAX Integer32(15..3600)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Timer"
+ ::= { mwMcaVars 10 }
+
+ mwMcaVarsDfs OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Dfs on/off"
+ ::= { mwMcaVars 11 }
+
+ mwMcaVarsTimerState OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object describes Timer State on/off"
+ ::= { mwMcaVars 12 }
+
+
+END
+ \ No newline at end of file
diff --git a/MIBS/fortinet/MERU-GLOBAL-STATISTICS-MIB b/MIBS/fortinet/MERU-GLOBAL-STATISTICS-MIB
new file mode 100644
index 0000000..6315b82
--- /dev/null
+++ b/MIBS/fortinet/MERU-GLOBAL-STATISTICS-MIB
@@ -0,0 +1,4035 @@
+-- *****************************************************************
+-- Meru Networks Enterprise Specific MIB
+--
+-- Copyright (c) 2005 by Meru Networks
+-- All rights reserved
+--
+-- *****************************************************************
+
+MERU-GLOBAL-STATISTICS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises,
+ Counter32,
+ Counter64,
+ Gauge32,
+ TimeTicks,
+ IpAddress,
+ Integer32
+ FROM SNMPv2-SMI
+ Ipv6Address
+ FROM IPV6-TC
+ TEXTUAL-CONVENTION,
+ TimeInterval,
+ TimeStamp,
+ DateAndTime,
+ TruthValue,
+ DisplayString,
+ MacAddress,
+ RowStatus
+ FROM SNMPv2-TC
+ mwStatistics
+ FROM MERU-SMI
+ MwlNodeType,
+ MwlOnOffSwitch,
+ MwlBandType
+ FROM MERU-TC;
+
+ mwGlobalStatistics MODULE-IDENTITY
+ LAST-UPDATED "200506050000Z"
+ ORGANIZATION "Meru Networks"
+ CONTACT-INFO "support@merunetworks.com"
+ DESCRIPTION
+ "This MIB defines all the managed objects used to manage the Meru WLAN
+ Global Statistics infrastructure"
+ ::= { mwStatistics 1 }
+
+ mwAuthStats OBJECT IDENTIFIER ::= { mwGlobalStatistics 3 }
+ mwQosStats OBJECT IDENTIFIER ::= { mwGlobalStatistics 4 }
+ mwSystemGeneral OBJECT IDENTIFIER ::= { mwGlobalStatistics 13 }
+ mwSystemResource OBJECT IDENTIFIER ::= { mwGlobalStatistics 14 }
+ mwSystemStation OBJECT IDENTIFIER ::= { mwGlobalStatistics 15 }
+ mwSystemThruput OBJECT IDENTIFIER ::= { mwGlobalStatistics 16 }
+
+
+ mwIf80211StatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwIf80211StatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Wireless (802.11) Statistics "
+ ::= { mwGlobalStatistics 1 }
+
+ mwIf80211StatsEntry OBJECT-TYPE
+ SYNTAX MwIf80211StatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Wireless (802.11) Statistics "
+ INDEX { mwIf80211StatsTableIndex }
+ ::= { mwIf80211StatsTable 1 }
+
+ MwIf80211StatsEntry ::= SEQUENCE {
+ mwIf80211StatsTableIndex Integer32,
+ mwIf80211StatsNodeId Unsigned32,
+ mwIf80211StatsIfIndex Integer32,
+ mwIf80211StatsChannel Unsigned32,
+ mwIf80211StatsNodeName DisplayString,
+ mwIf80211StatsThroughput Counter64,
+ mwIf80211StatsNoiseLevel Integer32,
+ mwIf80211StatsFailedCount Counter64,
+ mwIf80211StatsTxFragCount Counter64,
+ mwIf80211StatsRxByteCount Counter64,
+ mwIf80211StatsTxByteCount Counter64,
+ mwIf80211StatsIfRetryCount Counter64,
+ mwIf80211StatsTxFrameCount Counter64,
+ mwIf80211StatsRcvFragCount Counter64,
+ mwIf80211StatsTxAMSDUCount Counter64,
+ mwIf80211StatsRxAMSDUCount Counter64,
+ mwIf80211StatsTxAMPDUCount Counter64,
+ mwIf80211StatsRxAMPDUCount Counter64,
+ mwIf80211StatsFrameDupCount Counter64,
+ mwIf80211StatsFcsErrorCount Counter64,
+ mwIf80211StatsPlcpErrorCount Counter64,
+ mwIf80211StatsLossPercentage Integer32,
+ mwIf80211StatsBeaconOverhead Integer32,
+ mwIf80211StatsRtsSuccessCount Counter64,
+ mwIf80211StatsRtsFailureCount Counter64,
+ mwIf80211StatsAckFailureCount Counter64,
+ mwIf80211StatsRetryAMSDUCount Counter64,
+ mwIf80211StatsTxRetryCountBAR Counter64,
+ mwIf80211StatsRetryPercentage Integer32,
+ mwIf80211StatsFailedAMSDUCount Counter64,
+ mwIf80211StatsPSMPSuccessCount Counter64,
+ mwIf80211StatsPSMPFailureCount Counter64,
+ mwIf80211StatsBeamformingCount Counter64,
+ mwIf80211StatsRfBarrierActions Counter64,
+ mwIf80211StatsMcastTxFrameCount Counter64,
+ mwIf80211StatsQosCFPollsRxCount Counter64,
+ mwIf80211StatsAMSDUAckFailCount Counter64,
+ mwIf80211StatsFrame20MhzTxCount Counter64,
+ mwIf80211StatsFrame40MhzTxCount Counter64,
+ mwIf80211StatsFrame20MhzRxCount Counter64,
+ mwIf80211StatsFrame40MhzRxCount Counter64,
+ mwIf80211StatsGrantRDGUsedCount Counter64,
+ mwIf80211StatsTotalRxMgmtFrames Unsigned32,
+ mwIf80211StatsMultipleRetryCount Counter64,
+ mwIf80211StatsMcastRcvFrameCount Counter64,
+ mwIf80211StatsChannelUtilization Counter64,
+ mwIf80211StatsTxMPDUInAMPDUCount Counter64,
+ mwIf80211StatsMPDUInRxAMPDUCount Counter64,
+ mwIf80211StatsTxRetryCountUnaggr Counter64,
+ mwIf80211StatsRxRetriedFrameCount Counter64,
+ mwIf80211StatsRxUnicastFrameCount Counter64,
+ mwIf80211StatsQosCFPollsLostCount Counter64,
+ mwIf80211StatsGrantRDGUnusedCount Counter64,
+ mwIf80211StatsDualCTSSuccessCount Counter64,
+ mwIf80211StatsDualCTSFailureCount Counter64,
+ mwIf80211StatsSTBCCTSSuccessCount Counter64,
+ mwIf80211StatsSTBCCTSFailureCount Counter64,
+ mwIf80211StatsRTSLSIGSuccessCount Counter64,
+ mwIf80211StatsRTSLSIGFailureCount Counter64,
+ mwIf80211StatsTxUnicastFrameCount Counter64,
+ mwIf80211StatsRxAllDataFrameCount Counter64,
+ mwIf80211StatsNeighborhoodCounter Unsigned32,
+ mwIf80211StatsAssignedStationCount Counter64,
+ mwIf80211StatsMultiRetryAMSDUCount Counter64,
+ mwIf80211StatsTxOctetsInAMSDUCount Counter64,
+ mwIf80211StatsRxOctetsInAMSDUCount Counter64,
+ mwIf80211StatsTxOctetsInAMPDUCount Counter64,
+ mwIf80211StatsRxOctetsInAMPDUCount Counter64,
+ mwIf80211StatsImplicitBARFailCount Counter64,
+ mwIf80211StatsExplicitBARFailCount Counter64,
+ mwIf80211StatsChanWidthSwitchCount Counter64,
+ mwIf80211StatsTxMultiRetryCountBAR Counter64,
+ mwIf80211StatsTotalRxControlFrames Unsigned32,
+ mwIf80211StatsProbeReqRespOverhead Integer32,
+ mwIf80211StatsWepUndecryptableCount Counter64,
+ mwIf80211StatsQosDiscardedFragCount Counter64,
+ mwIf80211StatsQosCFPollsUnusedCount Counter64,
+ mwIf80211StatsAMPDUDelCRCErrorCount Counter64,
+ mwIf80211StatsTxRetryCountSubfrAggr Counter64,
+ mwIf80211StatsProfileBeaconDataRate DisplayString,
+ mwIf80211StatsAssociatedStationCount Counter64,
+ mwIf80211StatsDiscoveredStationCount Counter64,
+ mwIf80211StatsTxFrameInGrantRDGCount Counter64,
+ mwIf80211StatsTxOctetInGrantRDGCount Counter64,
+ mwIf80211StatsNonSTBCCTSSuccessCount Counter64,
+ mwIf80211StatsNonSTBCCTSFailureCount Counter64,
+ mwIf80211StatsTxRetryLimitExCountBAR Counter64,
+ mwIf80211StatsQosCFPollsUnusableCount Counter64,
+ mwIf80211StatsTxRetryLimitExCountAggr Counter64,
+ mwIf80211StatsTxMultiRetryCountUnaggr Counter64,
+ mwIf80211StatsTxFailedHwRetryExceeded Counter64,
+ mwIf80211StatsTxRetryLimitExCountUnaggr Counter64,
+ mwIf80211StatsRxDataForAssignedStations Unsigned32,
+ mwIf80211StatsTxMultiRetryCountSubfrAggr Counter64,
+ mwIf80211StatsMgmtFrameOverheadInAirtime Unsigned32,
+ mwIf80211StatsTxRetryLimitExCountSubfrAggr Counter64,
+ mwIf80211StatsUnicastBeaconLossThrExceeded Counter64,
+ mwIf80211StatsRxMgmtFramesForAssignedStations Unsigned32,
+ mwIf80211StatsPotentialBeaconCollisionCounter Unsigned32,
+ mwIf80211StatsRowStatus RowStatus
+ }
+
+
+ mwIf80211StatsTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwIf80211StatsEntry 1 }
+
+ mwIf80211StatsNodeId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP ID"
+ ::= { mwIf80211StatsEntry 2 }
+
+ mwIf80211StatsIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Interface Index"
+ ::= { mwIf80211StatsEntry 3 }
+
+ mwIf80211StatsNodeName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Name"
+ ::= { mwIf80211StatsEntry 4 }
+
+ mwIf80211StatsThroughput OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Average throughput"
+ ::= { mwIf80211StatsEntry 5 }
+
+ mwIf80211StatsNoiseLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Current Noise Level"
+ ::= { mwIf80211StatsEntry 6 }
+
+ mwIf80211StatsFailedCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Failed Count"
+ ::= { mwIf80211StatsEntry 7 }
+
+ mwIf80211StatsTxFragCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Transmit Fragment Count"
+ ::= { mwIf80211StatsEntry 8 }
+
+ mwIf80211StatsRxByteCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Number of bytes received"
+ ::= { mwIf80211StatsEntry 9 }
+
+ mwIf80211StatsTxByteCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Number of bytes transmitted"
+ ::= { mwIf80211StatsEntry 10 }
+
+ mwIf80211StatsIfRetryCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Retry Count"
+ ::= { mwIf80211StatsEntry 11 }
+
+ mwIf80211StatsTxFrameCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Transmit Frame Count"
+ ::= { mwIf80211StatsEntry 12 }
+
+ mwIf80211StatsRcvFragCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Received Fragment Count"
+ ::= { mwIf80211StatsEntry 13 }
+
+ mwIf80211StatsTxAMSDUCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Transmit AMSDU Count"
+ ::= { mwIf80211StatsEntry 14 }
+
+ mwIf80211StatsRxAMSDUCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Received AMSDU Count"
+ ::= { mwIf80211StatsEntry 15 }
+
+ mwIf80211StatsTxAMPDUCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Transmit AMPDU Count"
+ ::= { mwIf80211StatsEntry 16 }
+
+ mwIf80211StatsRxAMPDUCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Received AMPDU Count"
+ ::= { mwIf80211StatsEntry 17 }
+
+ mwIf80211StatsFrameDupCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Frame Duplicate Count"
+ ::= { mwIf80211StatsEntry 18 }
+
+ mwIf80211StatsFcsErrorCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes FCS Error Count"
+ ::= { mwIf80211StatsEntry 19 }
+
+ mwIf80211StatsPlcpErrorCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes PLCP Error Count"
+ ::= { mwIf80211StatsEntry 20 }
+
+ mwIf80211StatsLossPercentage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Loss Percentage"
+ ::= { mwIf80211StatsEntry 21 }
+
+ mwIf80211StatsRtsSuccessCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes RTS Success Count"
+ ::= { mwIf80211StatsEntry 22 }
+
+ mwIf80211StatsRtsFailureCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes RTS Failure Count"
+ ::= { mwIf80211StatsEntry 23 }
+
+ mwIf80211StatsAckFailureCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes ACK Failure Count"
+ ::= { mwIf80211StatsEntry 24 }
+
+ mwIf80211StatsRetryAMSDUCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Retry AMSDU Count"
+ ::= { mwIf80211StatsEntry 25 }
+
+ mwIf80211StatsTxRetryCountBAR OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Transmit Retry Count BAR"
+ ::= { mwIf80211StatsEntry 26 }
+
+ mwIf80211StatsFailedAMSDUCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Failed AMSDU Count"
+ ::= { mwIf80211StatsEntry 27 }
+
+ mwIf80211StatsPSMPSuccessCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes PSMP Success Count"
+ ::= { mwIf80211StatsEntry 28 }
+
+ mwIf80211StatsPSMPFailureCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes PSMP Failure Count"
+ ::= { mwIf80211StatsEntry 29 }
+
+ mwIf80211StatsBeamformingCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Beamforming Count"
+ ::= { mwIf80211StatsEntry 30 }
+
+ mwIf80211StatsMcastTxFrameCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Multicast Transmit Frame Count"
+ ::= { mwIf80211StatsEntry 31 }
+
+ mwIf80211StatsQosCFPollsRxCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Qos CF Polls Rx Count"
+ ::= { mwIf80211StatsEntry 32 }
+
+ mwIf80211StatsAMSDUAckFailCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AMSDU Ack Failure Count"
+ ::= { mwIf80211StatsEntry 33 }
+
+ mwIf80211StatsFrame20MhzTxCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Frame 20 Mhz Transmit Count"
+ ::= { mwIf80211StatsEntry 34 }
+
+ mwIf80211StatsFrame40MhzTxCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Frame 40 Mhz Transmit Count"
+ ::= { mwIf80211StatsEntry 35 }
+
+ mwIf80211StatsFrame20MhzRxCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Frame 20 Mhz Received Count"
+ ::= { mwIf80211StatsEntry 36 }
+
+ mwIf80211StatsFrame40MhzRxCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Frame 40 Mhz Received Count"
+ ::= { mwIf80211StatsEntry 37 }
+
+ mwIf80211StatsGrantRDGUsedCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Granted RDG Used Count"
+ ::= { mwIf80211StatsEntry 38 }
+
+ mwIf80211StatsMultipleRetryCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Multiple Retry Count"
+ ::= { mwIf80211StatsEntry 39 }
+
+ mwIf80211StatsMcastRcvFrameCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Multicast Received Frame Count"
+ ::= { mwIf80211StatsEntry 40 }
+
+ mwIf80211StatsChannelUtilization OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Channel Utilization"
+ ::= { mwIf80211StatsEntry 41 }
+
+ mwIf80211StatsTxMPDUInAMPDUCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Transmit MPDUs in AMPDU Count"
+ ::= { mwIf80211StatsEntry 42 }
+
+ mwIf80211StatsMPDUInRxAMPDUCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes MPDUs in Received AMPDU Count"
+ ::= { mwIf80211StatsEntry 43 }
+
+ mwIf80211StatsTxRetryCountUnaggr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Transmit Retry Count Unaggr"
+ ::= { mwIf80211StatsEntry 44 }
+
+ mwIf80211StatsRxRetriedFrameCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Received Retried frame Count"
+ ::= { mwIf80211StatsEntry 45 }
+
+ mwIf80211StatsRxUnicastFrameCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Received Unicast frame Count"
+ ::= { mwIf80211StatsEntry 46 }
+
+ mwIf80211StatsQosCFPollsLostCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Qos CF Polls Lost Count"
+ ::= { mwIf80211StatsEntry 47 }
+
+ mwIf80211StatsGrantRDGUnusedCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Granted RDG Unused Count"
+ ::= { mwIf80211StatsEntry 48 }
+
+ mwIf80211StatsDualCTSSuccessCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Dual CTS Success Count"
+ ::= { mwIf80211StatsEntry 49 }
+
+ mwIf80211StatsDualCTSFailureCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Dual CTS Failure Count"
+ ::= { mwIf80211StatsEntry 50 }
+
+ mwIf80211StatsSTBCCTSSuccessCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes STBCCTS Success Count"
+ ::= { mwIf80211StatsEntry 51 }
+
+ mwIf80211StatsSTBCCTSFailureCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes STBCCTS Failure Count"
+ ::= { mwIf80211StatsEntry 52 }
+
+ mwIf80211StatsRTSLSIGSuccessCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes RTSLSIG Success Count"
+ ::= { mwIf80211StatsEntry 53 }
+
+ mwIf80211StatsRTSLSIGFailureCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes RTSLSIG Failure Count"
+ ::= { mwIf80211StatsEntry 54 }
+
+ mwIf80211StatsAssignedStationCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Assigned Station Count"
+ ::= { mwIf80211StatsEntry 55 }
+
+ mwIf80211StatsMultiRetryAMSDUCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Multiple Retry AMSDU Count"
+ ::= { mwIf80211StatsEntry 56 }
+
+ mwIf80211StatsTxOctetsInAMSDUCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Transmit Octets In AMSDU Count"
+ ::= { mwIf80211StatsEntry 57 }
+
+ mwIf80211StatsRxOctetsInAMSDUCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Received Octets In AMSDU Count"
+ ::= { mwIf80211StatsEntry 58 }
+
+ mwIf80211StatsTxOctetsInAMPDUCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Transmit Octets In AMPDU Count"
+ ::= { mwIf80211StatsEntry 59 }
+
+ mwIf80211StatsRxOctetsInAMPDUCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Received Octets In AMPDU Count"
+ ::= { mwIf80211StatsEntry 60 }
+
+ mwIf80211StatsImplicitBARFailCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Implicit BAR Failure Count"
+ ::= { mwIf80211StatsEntry 61 }
+
+ mwIf80211StatsExplicitBARFailCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Explicit BAR Failure Count"
+ ::= { mwIf80211StatsEntry 62 }
+
+ mwIf80211StatsChanWidthSwitchCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Channel Width Switch Count"
+ ::= { mwIf80211StatsEntry 63 }
+
+ mwIf80211StatsTxMultiRetryCountBAR OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Transmit Multiple Retry Count BAR"
+ ::= { mwIf80211StatsEntry 64 }
+
+ mwIf80211StatsWepUndecryptableCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes WEP Undecryptable Count"
+ ::= { mwIf80211StatsEntry 65 }
+
+ mwIf80211StatsQosDiscardedFragCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Qos Discarded Fragment Count"
+ ::= { mwIf80211StatsEntry 66 }
+
+ mwIf80211StatsQosCFPollsUnusedCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Qos CF Polls Unused Count"
+ ::= { mwIf80211StatsEntry 67 }
+
+ mwIf80211StatsAMPDUDelCRCErrorCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AMPDU Delimeter CRC Error Count"
+ ::= { mwIf80211StatsEntry 68 }
+
+ mwIf80211StatsTxRetryCountSubfrAggr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Transmit Retry Count Subframe in Aggr"
+ ::= { mwIf80211StatsEntry 69 }
+
+ mwIf80211StatsAssociatedStationCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Associated Station Count"
+ ::= { mwIf80211StatsEntry 70 }
+
+ mwIf80211StatsDiscoveredStationCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Discovered Station Count"
+ ::= { mwIf80211StatsEntry 71 }
+
+ mwIf80211StatsTxFrameInGrantRDGCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Transmit Frames in Granted RDG Count"
+ ::= { mwIf80211StatsEntry 72 }
+
+ mwIf80211StatsTxOctetInGrantRDGCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Transmit Octets in Granted RDG Count"
+ ::= { mwIf80211StatsEntry 73 }
+
+ mwIf80211StatsNonSTBCCTSSuccessCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Non STBCCTS Success Count"
+ ::= { mwIf80211StatsEntry 74 }
+
+ mwIf80211StatsNonSTBCCTSFailureCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Non STBCCTS Failure Count"
+ ::= { mwIf80211StatsEntry 75 }
+
+ mwIf80211StatsTxRetryLimitExCountBAR OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Transmit Retry Limit Exceed Count BAR"
+ ::= { mwIf80211StatsEntry 76 }
+
+ mwIf80211StatsQosCFPollsUnusableCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Qos CF Polls Unusable Count"
+ ::= { mwIf80211StatsEntry 77 }
+
+ mwIf80211StatsTxRetryLimitExCountAggr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Transmit Retry Limit Exceed Count Aggr"
+ ::= { mwIf80211StatsEntry 78 }
+
+ mwIf80211StatsTxMultiRetryCountUnaggr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Transmit Multiple Retry Count Unaggr"
+ ::= { mwIf80211StatsEntry 79 }
+
+ mwIf80211StatsTxRetryLimitExCountUnaggr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Transmit Retry Limit Exceed Count Unaggr"
+ ::= { mwIf80211StatsEntry 81 }
+
+ mwIf80211StatsTxMultiRetryCountSubfrAggr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Transmit Multiple Retry Count Subframe in Aggr"
+ ::= { mwIf80211StatsEntry 82 }
+
+ mwIf80211StatsTxRetryLimitExCountSubfrAggr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Transmit Retry Limit Exceed Count Subframe in Aggr"
+ ::= { mwIf80211StatsEntry 83 }
+
+ mwIf80211StatsUnicastBeaconLossThrExceeded OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Unicast Beacon Loss Threshold Exceeded"
+ ::= { mwIf80211StatsEntry 84 }
+
+ mwIf80211StatsTxFailedHwRetryExceeded OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx Failed Count by Hardware Retry Exceed"
+ ::= { mwIf80211StatsEntry 85 }
+
+ mwIf80211StatsRxDataForAssignedStations OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rx Data for Assigned Stations"
+ ::= { mwIf80211StatsEntry 86 }
+
+ mwIf80211StatsRxMgmtFramesForAssignedStations OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rx Management Frames"
+ ::= { mwIf80211StatsEntry 87 }
+
+ mwIf80211StatsTotalRxMgmtFrames OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Total Rx Management Frames"
+ ::= { mwIf80211StatsEntry 88 }
+
+ mwIf80211StatsTotalRxControlFrames OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Total Rx Control Frames"
+ ::= { mwIf80211StatsEntry 89 }
+
+ mwIf80211StatsMgmtFrameOverheadInAirtime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Management Frame Overhead"
+ ::= { mwIf80211StatsEntry 90 }
+
+ mwIf80211StatsTxUnicastFrameCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Transmitted Unicast Frame Count"
+ ::= { mwIf80211StatsEntry 91 }
+
+ mwIf80211StatsRxAllDataFrameCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Received All Data Frame Count"
+ ::= { mwIf80211StatsEntry 92 }
+
+ mwIf80211StatsRfBarrierActions OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Frames blocked by RF-barrier"
+ ::= { mwIf80211StatsEntry 93 }
+
+ mwIf80211StatsBeaconOverhead OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Beacon Overhead"
+ ::= { mwIf80211StatsEntry 94 }
+
+ mwIf80211StatsProbeReqRespOverhead OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Probe Request and Response Overhead"
+ ::= { mwIf80211StatsEntry 95 }
+
+ mwIf80211StatsNeighborhoodCounter OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Neighborhood Counter"
+ ::= { mwIf80211StatsEntry 96 }
+
+ mwIf80211StatsPotentialBeaconCollisionCounter OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Potential Beacon Collision Counter"
+ ::= { mwIf80211StatsEntry 97 }
+
+ mwIf80211StatsProfileBeaconDataRate OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Profile of Beacon Data Rate"
+ ::= { mwIf80211StatsEntry 98 }
+
+ mwIf80211StatsRetryPercentage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Retry Percentage"
+ ::= { mwIf80211StatsEntry 99 }
+
+ mwIf80211StatsChannel OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Channel"
+ ::= { mwIf80211StatsEntry 100 }
+
+ mwIf80211StatsRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwIf80211StatsEntry 103 }
+
+ mwIfStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwIfStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Ethernet Statistics "
+ ::= { mwGlobalStatistics 2 }
+
+ mwIfStatsEntry OBJECT-TYPE
+ SYNTAX MwIfStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Ethernet Statistics "
+ INDEX { mwIfStatsTableIndex }
+ ::= { mwIfStatsTable 1 }
+
+ MwIfStatsEntry ::= SEQUENCE {
+ mwIfStatsTableIndex Integer32,
+ mwIfStatsIfDescr DisplayString,
+ mwIfStatsIfNodeId Integer32,
+ mwIfStatsIfOutQLen Counter64,
+ mwIfStatsIfIndexStr DisplayString,
+ mwIfStatsIfNodeName DisplayString,
+ mwIfStatsIfNodeType MwlNodeType,
+ mwIfStatsIfInOctets Counter64,
+ mwIfStatsIfInErrors Counter64,
+ mwIfStatsIfOutOctets Counter64,
+ mwIfStatsIfOutErrors Counter64,
+ mwIfStatsIfInDiscards Counter64,
+ mwIfStatsIfInUcastPkts Counter64,
+ mwIfStatsIfOutDiscards Counter64,
+ mwIfStatsIfInNUcastPkts Counter64,
+ mwIfStatsIfOutUcastPkts Counter64,
+ mwIfStatsIfOutNUcastPkts Counter64,
+ mwIfStatsIfInUnknownProtos Counter64,
+ mwIfStatsRowStatus RowStatus
+ }
+
+
+ mwIfStatsTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwIfStatsEntry 1 }
+
+ mwIfStatsIfDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Description"
+ ::= { mwIfStatsEntry 3 }
+
+ mwIfStatsIfNodeId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Node ID"
+ ::= { mwIfStatsEntry 4 }
+
+ mwIfStatsIfOutQLen OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Out Queue Length"
+ ::= { mwIfStatsEntry 5 }
+
+ mwIfStatsIfNodeName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Node Name"
+ ::= { mwIfStatsEntry 6 }
+
+ mwIfStatsIfNodeType OBJECT-TYPE
+ SYNTAX MwlNodeType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Node Type"
+ ::= { mwIfStatsEntry 7 }
+
+ mwIfStatsIfInOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes In Octets"
+ ::= { mwIfStatsEntry 8 }
+
+ mwIfStatsIfInErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes In Errors"
+ ::= { mwIfStatsEntry 9 }
+
+ mwIfStatsIfOutOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Out Octets"
+ ::= { mwIfStatsEntry 10 }
+
+ mwIfStatsIfOutErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Out Errors"
+ ::= { mwIfStatsEntry 11 }
+
+ mwIfStatsIfInDiscards OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes In Discards"
+ ::= { mwIfStatsEntry 12 }
+
+ mwIfStatsIfInUcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes In Unicast Packets"
+ ::= { mwIfStatsEntry 13 }
+
+ mwIfStatsIfOutDiscards OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Out Discards"
+ ::= { mwIfStatsEntry 14 }
+
+ mwIfStatsIfInNUcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes In Non-Unicast Packets"
+ ::= { mwIfStatsEntry 15 }
+
+ mwIfStatsIfOutUcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Out Unicast Packets"
+ ::= { mwIfStatsEntry 16 }
+
+ mwIfStatsIfOutNUcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Out Non-Unicast Packets"
+ ::= { mwIfStatsEntry 17 }
+
+ mwIfStatsIfInUnknownProtos OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes In Unknown Protocols"
+ ::= { mwIfStatsEntry 18 }
+
+ mwIfStatsIfIndexStr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Interface Index"
+ ::= { mwIfStatsEntry 22 }
+
+ mwIfStatsRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwIfStatsEntry 20 }
+
+ mwAuthStatsAuth8021xRequestCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.1x Authentication Request Count"
+ ::= { mwAuthStats 1 }
+
+ mwAuthStatsAuth8021xSuccessCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.1x Authentication Success Count"
+ ::= { mwAuthStats 2 }
+
+ mwAuthStatsAuth8021xFailureCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.1x Authentication Failure Count"
+ ::= { mwAuthStats 3 }
+
+ mwAuthStatsAuth8021xStationCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.1x Authentication Station Count"
+ ::= { mwAuthStats 4 }
+
+ mwQosStatsSessionCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Session Count"
+ ::= { mwQosStats 1 }
+
+ mwQosStatsH323SessionCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes H.323 Session Count"
+ ::= { mwQosStats 2 }
+
+ mwQosStatsSipSessionCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes SIP Session Count"
+ ::= { mwQosStats 3 }
+
+ mwQosStatsSccpSessionCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes SCCP Session Count"
+ ::= { mwQosStats 4 }
+
+ mwQosStatsRejectedSessionCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rejected Session Count"
+ ::= { mwQosStats 5 }
+
+ mwQosStatsRejectedH323SessionCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rejected H.323 Session Count"
+ ::= { mwQosStats 6 }
+
+ mwQosStatsRejectedSipSessionCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rejected SIP Session Count"
+ ::= { mwQosStats 7 }
+
+ mwQosStatsRejectedSccpSessionCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rejected SCCP Session Count"
+ ::= { mwQosStats 8 }
+
+ mwQosStatsPendingSessionCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Pending Session Count"
+ ::= { mwQosStats 9 }
+
+ mwQosStatsH323PendingSessionCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Pending H.323 Session Count"
+ ::= { mwQosStats 10 }
+
+ mwQosStatsSipPendingSessionCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Pending SIP Session Count"
+ ::= { mwQosStats 11 }
+
+ mwQosStatsSccpPendingSessionCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Pending SCCP Session Count"
+ ::= { mwQosStats 12 }
+
+ mwQosStatsQosActiveFlowCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Active Flows"
+ ::= { mwQosStats 13 }
+
+ mwQosStatsQosPendingFlowCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Pending Flows"
+ ::= { mwQosStats 14 }
+
+ mwStationStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwStationStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Station Statistics "
+ ::= { mwGlobalStatistics 6 }
+
+ mwStationStatsEntry OBJECT-TYPE
+ SYNTAX MwStationStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Station Statistics "
+ INDEX { mwStationStatsTableIndex }
+ ::= { mwStationStatsTable 1 }
+
+ MwStationStatsEntry ::= SEQUENCE {
+ mwStationStatsTableIndex Integer32,
+ mwStationStatsMacAddress MacAddress,
+ mwStationStatsRssiReportCount Unsigned32,
+ mwStationStatsDhcpRequestCount Counter64,
+ mwStationStatsBssidReportCount Unsigned32,
+ mwStationStatsSipVideoBandwidth Counter64,
+ mwStationStatsSipVideoFlowCount Counter64,
+ mwStationStatsSipAudioBandwidth Counter64,
+ mwStationStatsSipAudioFlowCount Counter64,
+ mwStationStatsAddressChangeCount Counter64,
+ mwStationStatsQosActiveFlowCount Counter64,
+ mwStationStatsH323VideoBandwidth Counter64,
+ mwStationStatsH323VideoFlowCount Counter64,
+ mwStationStatsH323AudioBandwidth Counter64,
+ mwStationStatsH323AudioFlowCount Counter64,
+ mwStationStatsSccpVideoBandwidth Unsigned32,
+ mwStationStatsSccpVideoFlowCount Unsigned32,
+ mwStationStatsSccpAudioBandwidth Unsigned32,
+ mwStationStatsSccpAudioFlowCount Unsigned32,
+ mwStationStatsQosPendingFlowCount Counter64,
+ mwStationStatsSipVideoRsvBandwidth Counter64,
+ mwStationStatsSipAudioRsvBandwidth Counter64,
+ mwStationStatsVoluntaryHandoffCount Counter64,
+ mwStationStatsH323VideoRsvBandwidth Counter64,
+ mwStationStatsH323AudioRsvBandwidth Counter64,
+ mwStationStatsSccpVideoRsvBandwidth Unsigned32,
+ mwStationStatsSccpAudioRsvBandwidth Unsigned32,
+ mwStationStatsInvoluntaryHandoffCount Counter64
+ }
+
+
+ mwStationStatsTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwStationStatsEntry 1 }
+
+ mwStationStatsMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes MAC Address"
+ ::= { mwStationStatsEntry 2 }
+
+ mwStationStatsDhcpRequestCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes DHCP Request Count"
+ ::= { mwStationStatsEntry 3 }
+
+ mwStationStatsSipVideoBandwidth OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes SIP Video Bandwidth"
+ ::= { mwStationStatsEntry 4 }
+
+ mwStationStatsSipVideoFlowCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes SIP Video Flow Count"
+ ::= { mwStationStatsEntry 5 }
+
+ mwStationStatsSipAudioBandwidth OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes SIP Audio Bandwidth"
+ ::= { mwStationStatsEntry 6 }
+
+ mwStationStatsSipAudioFlowCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes SIP Audio Flow Count"
+ ::= { mwStationStatsEntry 7 }
+
+ mwStationStatsAddressChangeCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Address Change Count"
+ ::= { mwStationStatsEntry 8 }
+
+ mwStationStatsQosActiveFlowCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes QoS Active Flow Count"
+ ::= { mwStationStatsEntry 9 }
+
+ mwStationStatsH323VideoBandwidth OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes H.323 Video Bandwidth"
+ ::= { mwStationStatsEntry 10 }
+
+ mwStationStatsH323VideoFlowCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes H.323 Video Flow Count"
+ ::= { mwStationStatsEntry 11 }
+
+ mwStationStatsH323AudioBandwidth OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes H.323 Audio Bandwidth"
+ ::= { mwStationStatsEntry 12 }
+
+ mwStationStatsH323AudioFlowCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes H.323 Audio Flow Count"
+ ::= { mwStationStatsEntry 13 }
+
+ mwStationStatsSccpVideoBandwidth OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes SCCP Video Bandwidth"
+ ::= { mwStationStatsEntry 14 }
+
+ mwStationStatsSccpVideoFlowCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes SCCP Video Flow Count"
+ ::= { mwStationStatsEntry 15 }
+
+ mwStationStatsSccpAudioBandwidth OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes SCCP Audio Bandwidth"
+ ::= { mwStationStatsEntry 16 }
+
+ mwStationStatsSccpAudioFlowCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes SCCP Audio Flow Count"
+ ::= { mwStationStatsEntry 17 }
+
+ mwStationStatsQosPendingFlowCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes QoS Pending Flow Count"
+ ::= { mwStationStatsEntry 18 }
+
+ mwStationStatsSipVideoRsvBandwidth OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes SIP Video Reserved Bandwidth"
+ ::= { mwStationStatsEntry 19 }
+
+ mwStationStatsSipAudioRsvBandwidth OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes SIP Audio Reserved Bandwidth"
+ ::= { mwStationStatsEntry 20 }
+
+ mwStationStatsVoluntaryHandoffCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Voluntary Handoff Count"
+ ::= { mwStationStatsEntry 21 }
+
+ mwStationStatsH323VideoRsvBandwidth OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes H.323 Video Reserved Bandwidth"
+ ::= { mwStationStatsEntry 22 }
+
+ mwStationStatsH323AudioRsvBandwidth OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes H.323 Audio Reserved Bandwidth"
+ ::= { mwStationStatsEntry 23 }
+
+ mwStationStatsSccpVideoRsvBandwidth OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes SCCP Video Reserved Bandwidth"
+ ::= { mwStationStatsEntry 24 }
+
+ mwStationStatsSccpAudioRsvBandwidth OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes SCCP Audio Reserved Bandwidth"
+ ::= { mwStationStatsEntry 25 }
+
+ mwStationStatsInvoluntaryHandoffCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Involuntary Handoff Count"
+ ::= { mwStationStatsEntry 26 }
+
+ mwStationStatsRssiReportCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rssi Report Count"
+ ::= { mwStationStatsEntry 27 }
+
+ mwStationStatsBssidReportCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Bssid Report Count"
+ ::= { mwStationStatsEntry 28 }
+
+ mwApStationStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwApStationStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Station Per AP Statistics "
+ ::= { mwGlobalStatistics 7 }
+
+ mwApStationStatsEntry OBJECT-TYPE
+ SYNTAX MwApStationStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Station Per AP Statistics "
+ INDEX { mwApStationStatsTableIndex }
+ ::= { mwApStationStatsTable 1 }
+
+ MwApStationStatsEntry ::= SEQUENCE {
+ mwApStationStatsTableIndex Integer32,
+ mwApStationStatsEssId DisplayString,
+ mwApStationStatsBssId MacAddress,
+ mwApStationStatsApName DisplayString,
+ mwApStationStatsIfIndex Integer32,
+ mwApStationStatsWepErrors Counter64,
+ mwApStationStatsRxDataRate Counter64,
+ mwApStationStatsTxDataRate Counter64,
+ mwApStationStatsNmsApNodeId Integer32,
+ mwApStationStatsRxByteCount Counter64,
+ mwApStationStatsTxByteCount Counter64,
+ mwApStationStatsRxPacketCount Counter64,
+ mwApStationStatsTxPacketCount Counter64,
+ mwApStationStatsTxAckMissCount Counter64,
+ mwApStationStatsDhcpErrorCount Counter64,
+ mwApStationStatsLRUSwapCounter Counter64,
+ mwApStationStatsRxFcsErrorCount Counter64,
+ mwApStationStatsStationIPAddress Ipv6Address,
+ mwApStationStatsRxDuplicateCount Counter64,
+ mwApStationStatsDhcpRequestCount Counter64,
+ mwApStationStatsSUBeamFormerSupp MwlOnOffSwitch,
+ mwApStationStatsSUBeamFormeeSupp MwlOnOffSwitch,
+ mwApStationStatsMUBeamFormeeSupp MwlOnOffSwitch,
+ mwApStationStatsStationMacAddress MacAddress,
+ mwApStationStatsStationIPv4Address IpAddress,
+ mwApStationStatsChannelUtilization Counter64,
+ mwApStationStatsSoundingFrameCount Integer32,
+ mwApStationStatsRxRetriedFrameCount Counter64,
+ mwApStationStatsRxAverageAggrLength Counter64,
+ mwApStationStatsTxAverageAggrLength Counter64,
+ mwApStationStatsPSPollFramesRxCount Counter64,
+ mwApStationStatsStationQueueOverflow Counter64,
+ mwApStationStatsPowerSaveQueueOverflow Counter64,
+ mwApStationStatsSWEncryptionFramesCount Counter64,
+ mwApStationStatsSWDecryptionFramesCount Counter64,
+ mwApStationStatsTxFailedHwRetryExceeded Counter64,
+ mwApStationStatsTotalPowerSaveTransitions Counter64
+ }
+
+
+ mwApStationStatsTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwApStationStatsEntry 1 }
+
+ mwApStationStatsEssId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes SSID"
+ ::= { mwApStationStatsEntry 2 }
+
+ mwApStationStatsBssId OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes BSS ID"
+ ::= { mwApStationStatsEntry 3 }
+
+ mwApStationStatsApName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Name"
+ ::= { mwApStationStatsEntry 4 }
+
+ mwApStationStatsIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Interface Index"
+ ::= { mwApStationStatsEntry 5 }
+
+ mwApStationStatsWepErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Encryption error count"
+ ::= { mwApStationStatsEntry 6 }
+
+ mwApStationStatsRxDataRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Data received rate"
+ ::= { mwApStationStatsEntry 7 }
+
+ mwApStationStatsTxDataRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Data transmitted rate"
+ ::= { mwApStationStatsEntry 8 }
+
+ mwApStationStatsNmsApNodeId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP ID"
+ ::= { mwApStationStatsEntry 9 }
+
+ mwApStationStatsRxByteCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Number of bytes received"
+ ::= { mwApStationStatsEntry 10 }
+
+ mwApStationStatsTxByteCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Number of bytes transmitted"
+ ::= { mwApStationStatsEntry 11 }
+
+ mwApStationStatsRxPacketCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rx packet count"
+ ::= { mwApStationStatsEntry 12 }
+
+ mwApStationStatsTxPacketCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx packet count"
+ ::= { mwApStationStatsEntry 13 }
+
+ mwApStationStatsTxAckMissCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Missed Transmit Ack count"
+ ::= { mwApStationStatsEntry 14 }
+
+ mwApStationStatsDhcpErrorCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes DHCP error count"
+ ::= { mwApStationStatsEntry 15 }
+
+ mwApStationStatsRxFcsErrorCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Receive FCS error count"
+ ::= { mwApStationStatsEntry 16 }
+
+ mwApStationStatsStationIPAddress OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Station IP Address"
+ ::= { mwApStationStatsEntry 17 }
+
+ mwApStationStatsRxDuplicateCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Duplicates received"
+ ::= { mwApStationStatsEntry 18 }
+
+ mwApStationStatsDhcpRequestCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes DHCP request count"
+ ::= { mwApStationStatsEntry 19 }
+
+ mwApStationStatsStationMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Station MAC Address"
+ ::= { mwApStationStatsEntry 20 }
+
+ mwApStationStatsChannelUtilization OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Channel Utilization"
+ ::= { mwApStationStatsEntry 21 }
+
+ mwApStationStatsRxRetriedFrameCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Receive retries count"
+ ::= { mwApStationStatsEntry 22 }
+
+ mwApStationStatsRxAverageAggrLength OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rx Avg Aggregated Length"
+ ::= { mwApStationStatsEntry 23 }
+
+ mwApStationStatsTxAverageAggrLength OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx Avg Aggregated Length"
+ ::= { mwApStationStatsEntry 24 }
+
+ mwApStationStatsTotalPowerSaveTransitions OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Number of Power Save transitions"
+ ::= { mwApStationStatsEntry 25 }
+
+ mwApStationStatsStationQueueOverflow OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Station Q Overflow Count"
+ ::= { mwApStationStatsEntry 26 }
+
+ mwApStationStatsPowerSaveQueueOverflow OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Power Save Q Overflow Count"
+ ::= { mwApStationStatsEntry 27 }
+
+ mwApStationStatsPSPollFramesRxCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Power Save Poll Frames Received Count"
+ ::= { mwApStationStatsEntry 28 }
+
+ mwApStationStatsSWEncryptionFramesCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes SW Encryption Frames Count"
+ ::= { mwApStationStatsEntry 29 }
+
+ mwApStationStatsSWDecryptionFramesCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes SW Decryption Frames Count"
+ ::= { mwApStationStatsEntry 30 }
+
+ mwApStationStatsLRUSwapCounter OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes LRU Swap Count"
+ ::= { mwApStationStatsEntry 31 }
+
+ mwApStationStatsTxFailedHwRetryExceeded OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx Failed Count by Hardware Retry Exceed"
+ ::= { mwApStationStatsEntry 32 }
+
+ mwApStationStatsSUBeamFormerSupp OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes SU Beamformer support"
+ ::= { mwApStationStatsEntry 38 }
+
+ mwApStationStatsSUBeamFormeeSupp OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes SU Beamformee support"
+ ::= { mwApStationStatsEntry 39 }
+
+ mwApStationStatsSoundingFrameCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes SU/MU Sounding Frame Count"
+ ::= { mwApStationStatsEntry 40 }
+
+ mwApStationStatsStationIPv4Address OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Station IP Address"
+ ::= { mwApStationStatsEntry 41 }
+
+ mwApStationStatsMUBeamFormeeSupp OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes MU Beamformee support"
+ ::= { mwApStationStatsEntry 42 }
+
+ mwCacApStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwCacApStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Call Admission Control AP Statistics "
+ ::= { mwGlobalStatistics 8 }
+
+ mwCacApStatsEntry OBJECT-TYPE
+ SYNTAX MwCacApStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Call Admission Control AP Statistics "
+ INDEX { mwCacApStatsTableIndex }
+ ::= { mwCacApStatsTable 1 }
+
+ MwCacApStatsEntry ::= SEQUENCE {
+ mwCacApStatsTableIndex Integer32,
+ mwCacApStatsNmsApNodeId Integer32,
+ mwCacApStatsCurrentCalls Unsigned32,
+ mwCacApStatsRejectedCalls Unsigned32
+ }
+
+
+ mwCacApStatsTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwCacApStatsEntry 1 }
+
+ mwCacApStatsNmsApNodeId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP ID"
+ ::= { mwCacApStatsEntry 2 }
+
+ mwCacApStatsCurrentCalls OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Current Calls"
+ ::= { mwCacApStatsEntry 3 }
+
+ mwCacApStatsRejectedCalls OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Cumulative Rejected Calls"
+ ::= { mwCacApStatsEntry 4 }
+
+ mwCacBssStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwCacBssStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Call Admission Control BSS Statistics "
+ ::= { mwGlobalStatistics 9 }
+
+ mwCacBssStatsEntry OBJECT-TYPE
+ SYNTAX MwCacBssStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Call Admission Control BSS Statistics "
+ INDEX { mwCacBssStatsTableIndex }
+ ::= { mwCacBssStatsTable 1 }
+
+ MwCacBssStatsEntry ::= SEQUENCE {
+ mwCacBssStatsTableIndex Integer32,
+ mwCacBssStatsBssId MacAddress,
+ mwCacBssStatsCurrentCalls Unsigned32,
+ mwCacBssStatsRejectedCalls Unsigned32
+ }
+
+
+ mwCacBssStatsTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwCacBssStatsEntry 1 }
+
+ mwCacBssStatsBssId OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes BSSID"
+ ::= { mwCacBssStatsEntry 2 }
+
+ mwCacBssStatsCurrentCalls OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Current Calls"
+ ::= { mwCacBssStatsEntry 3 }
+
+ mwCacBssStatsRejectedCalls OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Cumulative Rejected Calls"
+ ::= { mwCacBssStatsEntry 4 }
+
+ mwRf6DiagStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwRf6DiagStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes AP300 Diagnostic Statistics "
+ ::= { mwGlobalStatistics 10 }
+
+ mwRf6DiagStatsEntry OBJECT-TYPE
+ SYNTAX MwRf6DiagStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes AP300 Diagnostic Statistics "
+ INDEX { mwRf6DiagStatsTableIndex }
+ ::= { mwRf6DiagStatsTable 1 }
+
+ MwRf6DiagStatsEntry ::= SEQUENCE {
+ mwRf6DiagStatsTableIndex Integer32,
+ mwRf6DiagStatsNodeId Unsigned32,
+ mwRf6DiagStatsIfIndex Integer32,
+ mwRf6DiagStatsNodeName DisplayString,
+ mwRf6DiagStatsRxEolINTs Counter64,
+ mwRf6DiagStatsTxTimeoutINTs Counter64,
+ mwRf6DiagStatsRxOverrunINTs Counter64,
+ mwRf6DiagStatsTxUnderrunINTs Counter64,
+ mwRf6DiagStatsBeaconMissCount Counter64,
+ mwRf6DiagStatsFatalHwErrorINTs Counter64,
+ mwRf6DiagStatsTotalTidResetCnt Counter64,
+ mwRf6DiagStatsIsSlamTxNoAckAddr Counter64,
+ mwRf6DiagStatsRadioResetTPScale Counter64,
+ mwRf6DiagStatsRadioResetRxChain Counter64,
+ mwRf6DiagStatsTxAggrDataUnderrun Counter64,
+ mwRf6DiagStatsTotalRadioResetCnt Counter64,
+ mwRf6DiagStatsNoSkBufferForBeacon Counter64,
+ mwRf6DiagStatsRxPacketsBadVersion Counter64,
+ mwRf6DiagStatsRadioResetCalibrate Counter64,
+ mwRf6DiagStatsTxFailedByNoTxBuffer Counter64,
+ mwRf6DiagStatsRadioResetNoTxFrames Counter64,
+ mwRf6DiagStatsBeaconBufferNullCount Counter64,
+ mwRf6DiagStatsRadioResetBeaconStuck Counter64,
+ mwRf6DiagStatsTxFailedByFIFOUnderrun Counter64,
+ mwRf6DiagStatsRadioResetFatalTasklet Counter64,
+ mwRf6DiagStatsRadioResetRxornTasklet Counter64,
+ mwRf6DiagStatsTxAggrDelimiterUnderrun Counter64,
+ mwRf6DiagStatsCarrierSenseTimeoutINTs Counter64,
+ mwRf6DiagStatsRadioResetTxAntennaSwitch Counter64,
+ mwRf6DiagStatsTxAggrDescriptorConfigError Counter64,
+ mwRf6DiagStatsRowStatus RowStatus
+ }
+
+
+ mwRf6DiagStatsTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwRf6DiagStatsEntry 1 }
+
+ mwRf6DiagStatsNodeId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP ID"
+ ::= { mwRf6DiagStatsEntry 2 }
+
+ mwRf6DiagStatsIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Interface Index"
+ ::= { mwRf6DiagStatsEntry 3 }
+
+ mwRf6DiagStatsNodeName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Name"
+ ::= { mwRf6DiagStatsEntry 4 }
+
+ mwRf6DiagStatsFatalHwErrorINTs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Fatal Hardware Interrupt Count"
+ ::= { mwRf6DiagStatsEntry 5 }
+
+ mwRf6DiagStatsBeaconMissCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Beacon Miss Count"
+ ::= { mwRf6DiagStatsEntry 6 }
+
+ mwRf6DiagStatsBeaconBufferNullCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Beacon Buffer Null Count"
+ ::= { mwRf6DiagStatsEntry 7 }
+
+ mwRf6DiagStatsNoSkBufferForBeacon OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes No Sk Buffer Avail Count for Beacon"
+ ::= { mwRf6DiagStatsEntry 8 }
+
+ mwRf6DiagStatsTxUnderrunINTs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx Underrun Interrupt Count"
+ ::= { mwRf6DiagStatsEntry 9 }
+
+ mwRf6DiagStatsTxTimeoutINTs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx Timeout Interrupt Count"
+ ::= { mwRf6DiagStatsEntry 10 }
+
+ mwRf6DiagStatsTxFailedByNoTxBuffer OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx Failed Count by no Tx Buffer"
+ ::= { mwRf6DiagStatsEntry 11 }
+
+ mwRf6DiagStatsTxFailedByFIFOUnderrun OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx Failed Count by FIFO Underrun"
+ ::= { mwRf6DiagStatsEntry 12 }
+
+ mwRf6DiagStatsTxAggrDescriptorConfigError OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx Aggregate Descriptor Config Error"
+ ::= { mwRf6DiagStatsEntry 13 }
+
+ mwRf6DiagStatsTxAggrDataUnderrun OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx Aggregate Data Underrun Count"
+ ::= { mwRf6DiagStatsEntry 14 }
+
+ mwRf6DiagStatsTxAggrDelimiterUnderrun OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx Aggregate Delimiter Underrun Count"
+ ::= { mwRf6DiagStatsEntry 15 }
+
+ mwRf6DiagStatsTotalTidResetCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Total TID Reset Count"
+ ::= { mwRf6DiagStatsEntry 16 }
+
+ mwRf6DiagStatsCarrierSenseTimeoutINTs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Carrier Sense Timeout Count"
+ ::= { mwRf6DiagStatsEntry 17 }
+
+ mwRf6DiagStatsIsSlamTxNoAckAddr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx No Ack Addr Count"
+ ::= { mwRf6DiagStatsEntry 18 }
+
+ mwRf6DiagStatsRxOverrunINTs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rx Overrun Interrupt Count"
+ ::= { mwRf6DiagStatsEntry 19 }
+
+ mwRf6DiagStatsRxEolINTs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rx EOL Interrupt Count"
+ ::= { mwRf6DiagStatsEntry 20 }
+
+ mwRf6DiagStatsRxPacketsBadVersion OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rx Packet Count with Bad Version"
+ ::= { mwRf6DiagStatsEntry 21 }
+
+ mwRf6DiagStatsRadioResetBeaconStuck OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Radio Reset Count by BeaconStuck"
+ ::= { mwRf6DiagStatsEntry 22 }
+
+ mwRf6DiagStatsRadioResetTPScale OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Radio Reset Count by TP Scale"
+ ::= { mwRf6DiagStatsEntry 23 }
+
+ mwRf6DiagStatsRadioResetFatalTasklet OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Radio Reset Count by Fatal Tasklet"
+ ::= { mwRf6DiagStatsEntry 24 }
+
+ mwRf6DiagStatsRadioResetRxornTasklet OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Radio Reset Count by Rx Orn Tasklet"
+ ::= { mwRf6DiagStatsEntry 25 }
+
+ mwRf6DiagStatsRadioResetCalibrate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Radio Reset Count by Calibrate"
+ ::= { mwRf6DiagStatsEntry 26 }
+
+ mwRf6DiagStatsRadioResetTxAntennaSwitch OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Radio Reset Count by Tx ANT Switch"
+ ::= { mwRf6DiagStatsEntry 27 }
+
+ mwRf6DiagStatsRadioResetRxChain OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Radio Reset Count by Rx Chain"
+ ::= { mwRf6DiagStatsEntry 28 }
+
+ mwRf6DiagStatsRadioResetNoTxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Radio Reset Count by No Tx Frame"
+ ::= { mwRf6DiagStatsEntry 29 }
+
+ mwRf6DiagStatsTotalRadioResetCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Total Radio Reset Count"
+ ::= { mwRf6DiagStatsEntry 30 }
+
+ mwRf6DiagStatsRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwRf6DiagStatsEntry 31 }
+
+ mwAp1000DiagStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwAp1000DiagStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes AP1000 Diagnostic Statistics "
+ ::= { mwGlobalStatistics 11 }
+
+ mwAp1000DiagStatsEntry OBJECT-TYPE
+ SYNTAX MwAp1000DiagStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes AP1000 Diagnostic Statistics "
+ INDEX { mwAp1000DiagStatsTableIndex }
+ ::= { mwAp1000DiagStatsTable 1 }
+
+ MwAp1000DiagStatsEntry ::= SEQUENCE {
+ mwAp1000DiagStatsTableIndex Integer32,
+ mwAp1000DiagStatsDmaDE Counter64,
+ mwAp1000DiagStatsDmaDA Counter64,
+ mwAp1000DiagStatsNodeId Unsigned32,
+ mwAp1000DiagStatsTxDrop Counter64,
+ mwAp1000DiagStatsIfIndex Integer32,
+ mwAp1000DiagStatsRxNoBuf Counter64,
+ mwAp1000DiagStatsTxError Counter64,
+ mwAp1000DiagStatsRxStuck Counter64,
+ mwAp1000DiagStatsRxError Counter64,
+ mwAp1000DiagStatsNodeName DisplayString,
+ mwAp1000DiagStatsRxEolINTs Counter64,
+ mwAp1000DiagStatsTxChanRej Counter64,
+ mwAp1000DiagStatsTxTplunfl Counter64,
+ mwAp1000DiagStatsTxFfiFull Counter64,
+ mwAp1000DiagStatsRxCgprqrm Counter64,
+ mwAp1000DiagStatsTxPhyError Counter64,
+ mwAp1000DiagStatsBcnTxFailed Counter64,
+ mwAp1000DiagStatsTxqOverflow Counter64,
+ mwAp1000DiagStatsPmgOverflow Counter64,
+ mwAp1000DiagStatsTxTimeoutINTs Counter64,
+ mwAp1000DiagStatsRxOverrunINTs Counter64,
+ mwAp1000DiagStatsTxUnderrunINTs Counter64,
+ mwAp1000DiagStatsBeaconMissCount Counter64,
+ mwAp1000DiagStatsFatalHwErrorINTs Counter64,
+ mwAp1000DiagStatsTotalTidResetCnt Counter64,
+ mwAp1000DiagStatsTotalRadioResetCnt Counter64,
+ mwAp1000DiagStatsRxPacketsBadVersion Counter64,
+ mwAp1000DiagStatsTxFailedByNoTxBuffer Counter64,
+ mwAp1000DiagStatsTxFailedByFIFOUnderrun Counter64,
+ mwAp1000DiagStatsRowStatus RowStatus
+ }
+
+
+ mwAp1000DiagStatsTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwAp1000DiagStatsEntry 1 }
+
+ mwAp1000DiagStatsNodeId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP ID"
+ ::= { mwAp1000DiagStatsEntry 2 }
+
+ mwAp1000DiagStatsIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Interface Index"
+ ::= { mwAp1000DiagStatsEntry 3 }
+
+ mwAp1000DiagStatsNodeName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Name"
+ ::= { mwAp1000DiagStatsEntry 4 }
+
+ mwAp1000DiagStatsFatalHwErrorINTs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Fatal Hardware Interrupt Count"
+ ::= { mwAp1000DiagStatsEntry 5 }
+
+ mwAp1000DiagStatsBeaconMissCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Beacon Miss Count"
+ ::= { mwAp1000DiagStatsEntry 6 }
+
+ mwAp1000DiagStatsTxUnderrunINTs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx Underrun Interrupt Count"
+ ::= { mwAp1000DiagStatsEntry 7 }
+
+ mwAp1000DiagStatsTxTimeoutINTs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx Timeout Interrupt Count"
+ ::= { mwAp1000DiagStatsEntry 8 }
+
+ mwAp1000DiagStatsTxFailedByNoTxBuffer OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx Failed Count by no Tx Buffer"
+ ::= { mwAp1000DiagStatsEntry 9 }
+
+ mwAp1000DiagStatsTxFailedByFIFOUnderrun OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx Failed Count by FIFO Underrun"
+ ::= { mwAp1000DiagStatsEntry 10 }
+
+ mwAp1000DiagStatsTotalTidResetCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Total TID Reset Count"
+ ::= { mwAp1000DiagStatsEntry 11 }
+
+ mwAp1000DiagStatsRxOverrunINTs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rx Overrun Interrupt Count"
+ ::= { mwAp1000DiagStatsEntry 12 }
+
+ mwAp1000DiagStatsRxEolINTs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rx EOL Interrupt Count"
+ ::= { mwAp1000DiagStatsEntry 13 }
+
+ mwAp1000DiagStatsRxPacketsBadVersion OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rx Packet Count with Bad Version"
+ ::= { mwAp1000DiagStatsEntry 14 }
+
+ mwAp1000DiagStatsTotalRadioResetCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Total Radio Reset Count"
+ ::= { mwAp1000DiagStatsEntry 15 }
+
+ mwAp1000DiagStatsTxPhyError OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx Physical Error Count"
+ ::= { mwAp1000DiagStatsEntry 16 }
+
+ mwAp1000DiagStatsRxNoBuf OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rx Out of Buffer Errors"
+ ::= { mwAp1000DiagStatsEntry 17 }
+
+ mwAp1000DiagStatsTxChanRej OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx Frames Suppressed due to Channel Rejection"
+ ::= { mwAp1000DiagStatsEntry 18 }
+
+ mwAp1000DiagStatsDmaDE OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx/Rx Dma Descriptor Errors"
+ ::= { mwAp1000DiagStatsEntry 19 }
+
+ mwAp1000DiagStatsDmaDA OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx/Rx Dma Data Errors"
+ ::= { mwAp1000DiagStatsEntry 20 }
+
+ mwAp1000DiagStatsTxTplunfl OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx Template Underflows"
+ ::= { mwAp1000DiagStatsEntry 21 }
+
+ mwAp1000DiagStatsBcnTxFailed OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Failed to Tx Beacon Frame"
+ ::= { mwAp1000DiagStatsEntry 22 }
+
+ mwAp1000DiagStatsTxError OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx Data Errors"
+ ::= { mwAp1000DiagStatsEntry 23 }
+
+ mwAp1000DiagStatsRxStuck OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rx Watchdog Bailout for Stuck State"
+ ::= { mwAp1000DiagStatsEntry 24 }
+
+ mwAp1000DiagStatsRxError OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rx Data Errors"
+ ::= { mwAp1000DiagStatsEntry 25 }
+
+ mwAp1000DiagStatsTxFfiFull OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Release Ampdu due to Insufficient Tx Descriptors"
+ ::= { mwAp1000DiagStatsEntry 26 }
+
+ mwAp1000DiagStatsTxDrop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Ampdu Tx Dropped Packets"
+ ::= { mwAp1000DiagStatsEntry 27 }
+
+ mwAp1000DiagStatsTxqOverflow OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes TxQ Overflows Count"
+ ::= { mwAp1000DiagStatsEntry 28 }
+
+ mwAp1000DiagStatsPmgOverflow OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes PmQ Overflows Count"
+ ::= { mwAp1000DiagStatsEntry 29 }
+
+ mwAp1000DiagStatsRxCgprqrm OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rx Probe Request Queue Overflow in AP"
+ ::= { mwAp1000DiagStatsEntry 30 }
+
+ mwAp1000DiagStatsRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwAp1000DiagStatsEntry 31 }
+
+ mwAp400DiagStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwAp400DiagStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes AP400 Diagnostic Statistics "
+ ::= { mwGlobalStatistics 12 }
+
+ mwAp400DiagStatsEntry OBJECT-TYPE
+ SYNTAX MwAp400DiagStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes AP400 Diagnostic Statistics "
+ INDEX { mwAp400DiagStatsTableIndex }
+ ::= { mwAp400DiagStatsTable 1 }
+
+ MwAp400DiagStatsEntry ::= SEQUENCE {
+ mwAp400DiagStatsTableIndex Integer32,
+ mwAp400DiagStatsNodeId Unsigned32,
+ mwAp400DiagStatsIfIndex Integer32,
+ mwAp400DiagStatsNodeName DisplayString,
+ mwAp400DiagStatsRxEolINTs Counter64,
+ mwAp400DiagStatsRxPhyError Counter64,
+ mwAp400DiagStatsTxTimeoutINTs Counter64,
+ mwAp400DiagStatsRxOverrunINTs Counter64,
+ mwAp400DiagStatsTxUnderrunINTs Counter64,
+ mwAp400DiagStatsBeaconMissCount Counter64,
+ mwAp400DiagStatsFatalHwErrorINTs Counter64,
+ mwAp400DiagStatsTotalTidResetCnt Counter64,
+ mwAp400DiagStatsIsSlamTxNoAckAddr Counter64,
+ mwAp400DiagStatsRadioResetTPScale Counter64,
+ mwAp400DiagStatsRadioResetRxChain Counter64,
+ mwAp400DiagStatsTxAggrDataUnderrun Counter64,
+ mwAp400DiagStatsTotalRadioResetCnt Counter64,
+ mwAp400DiagStatsNoSkBufferForBeacon Counter64,
+ mwAp400DiagStatsRxPacketsBadVersion Counter64,
+ mwAp400DiagStatsRadioResetCalibrate Counter64,
+ mwAp400DiagStatsTxFailedByNoTxBuffer Counter64,
+ mwAp400DiagStatsRadioResetNoTxFrames Counter64,
+ mwAp400DiagStatsBeaconBufferNullCount Counter64,
+ mwAp400DiagStatsRadioResetBeaconStuck Counter64,
+ mwAp400DiagStatsTxFailedByFIFOUnderrun Counter64,
+ mwAp400DiagStatsRadioResetFatalTasklet Counter64,
+ mwAp400DiagStatsRadioResetRxornTasklet Counter64,
+ mwAp400DiagStatsTxAggrDelimiterUnderrun Counter64,
+ mwAp400DiagStatsCarrierSenseTimeoutINTs Counter64,
+ mwAp400DiagStatsRadioResetTxAntennaSwitch Counter64,
+ mwAp400DiagStatsTxAggrDescriptorConfigError Counter64,
+ mwAp400DiagStatsRowStatus RowStatus
+ }
+
+
+ mwAp400DiagStatsTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwAp400DiagStatsEntry 1 }
+
+ mwAp400DiagStatsNodeId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP ID"
+ ::= { mwAp400DiagStatsEntry 2 }
+
+ mwAp400DiagStatsIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Interface Index"
+ ::= { mwAp400DiagStatsEntry 3 }
+
+ mwAp400DiagStatsNodeName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Name"
+ ::= { mwAp400DiagStatsEntry 4 }
+
+ mwAp400DiagStatsFatalHwErrorINTs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Fatal Hardware Interrupt Count"
+ ::= { mwAp400DiagStatsEntry 5 }
+
+ mwAp400DiagStatsBeaconMissCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Beacon Miss Count"
+ ::= { mwAp400DiagStatsEntry 6 }
+
+ mwAp400DiagStatsBeaconBufferNullCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Beacon Buffer Null Count"
+ ::= { mwAp400DiagStatsEntry 7 }
+
+ mwAp400DiagStatsNoSkBufferForBeacon OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes No Sk Buffer Avail Count for Beacon"
+ ::= { mwAp400DiagStatsEntry 8 }
+
+ mwAp400DiagStatsTxUnderrunINTs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx Underrun Interrupt Count"
+ ::= { mwAp400DiagStatsEntry 9 }
+
+ mwAp400DiagStatsTxTimeoutINTs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx Timeout Interrupt Count"
+ ::= { mwAp400DiagStatsEntry 10 }
+
+ mwAp400DiagStatsTxFailedByNoTxBuffer OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx Failed Count by no Tx Buffer"
+ ::= { mwAp400DiagStatsEntry 11 }
+
+ mwAp400DiagStatsTxFailedByFIFOUnderrun OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx Failed Count by FIFO Underrun"
+ ::= { mwAp400DiagStatsEntry 12 }
+
+ mwAp400DiagStatsTxAggrDescriptorConfigError OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx Aggregate Descriptor Config Error"
+ ::= { mwAp400DiagStatsEntry 13 }
+
+ mwAp400DiagStatsTxAggrDataUnderrun OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx Aggregate Data Underrun Count"
+ ::= { mwAp400DiagStatsEntry 14 }
+
+ mwAp400DiagStatsTxAggrDelimiterUnderrun OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx Aggregate Delimiter Underrun Count"
+ ::= { mwAp400DiagStatsEntry 15 }
+
+ mwAp400DiagStatsTotalTidResetCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Total TID Reset Count"
+ ::= { mwAp400DiagStatsEntry 16 }
+
+ mwAp400DiagStatsCarrierSenseTimeoutINTs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Carrier Sense Timeout Count"
+ ::= { mwAp400DiagStatsEntry 17 }
+
+ mwAp400DiagStatsIsSlamTxNoAckAddr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx No Ack Addr Count"
+ ::= { mwAp400DiagStatsEntry 18 }
+
+ mwAp400DiagStatsRxOverrunINTs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rx Overrun Interrupt Count"
+ ::= { mwAp400DiagStatsEntry 19 }
+
+ mwAp400DiagStatsRxEolINTs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rx EOL Interrupt Count"
+ ::= { mwAp400DiagStatsEntry 20 }
+
+ mwAp400DiagStatsRxPacketsBadVersion OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rx Packet Count with Bad Version"
+ ::= { mwAp400DiagStatsEntry 21 }
+
+ mwAp400DiagStatsRadioResetBeaconStuck OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Radio Reset Count by BeaconStuck"
+ ::= { mwAp400DiagStatsEntry 22 }
+
+ mwAp400DiagStatsRadioResetTPScale OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Radio Reset Count by TP Scale"
+ ::= { mwAp400DiagStatsEntry 23 }
+
+ mwAp400DiagStatsRadioResetFatalTasklet OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Radio Reset Count by Fatal Tasklet"
+ ::= { mwAp400DiagStatsEntry 24 }
+
+ mwAp400DiagStatsRadioResetRxornTasklet OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Radio Reset Count by Rx Orn Tasklet"
+ ::= { mwAp400DiagStatsEntry 25 }
+
+ mwAp400DiagStatsRadioResetCalibrate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Radio Reset Count by Calibrate"
+ ::= { mwAp400DiagStatsEntry 26 }
+
+ mwAp400DiagStatsRadioResetTxAntennaSwitch OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Radio Reset Count by Tx ANT Switch"
+ ::= { mwAp400DiagStatsEntry 27 }
+
+ mwAp400DiagStatsRadioResetRxChain OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Radio Reset Count by Rx Chain"
+ ::= { mwAp400DiagStatsEntry 28 }
+
+ mwAp400DiagStatsRadioResetNoTxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Radio Reset Count by No Tx Frame"
+ ::= { mwAp400DiagStatsEntry 29 }
+
+ mwAp400DiagStatsTotalRadioResetCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Total Radio Reset Count"
+ ::= { mwAp400DiagStatsEntry 30 }
+
+ mwAp400DiagStatsRxPhyError OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rx Phy Error Count"
+ ::= { mwAp400DiagStatsEntry 31 }
+
+ mwAp400DiagStatsRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and delete rows in the table"
+ ::= { mwAp400DiagStatsEntry 32 }
+
+ mwSystemGeneralName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Controller's Hostname"
+ ::= { mwSystemGeneral 1 }
+
+ mwSystemGeneralModel OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Controller's Model Name"
+ ::= { mwSystemGeneral 2 }
+
+ mwSystemGeneralVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Controller's Version"
+ ::= { mwSystemGeneral 3 }
+
+ mwSystemGeneralUptime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Controller's Uptime"
+ ::= { mwSystemGeneral 4 }
+
+ mwSystemGeneralMaxApLimit OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Access Point Limit"
+ ::= { mwSystemGeneral 5 }
+
+ mwSystemGeneralMaxClientLimit OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Client(s)"
+ ::= { mwSystemGeneral 6 }
+
+ mwSystemGeneralInstalledApLicenses OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Installed Access Point License Count"
+ ::= { mwSystemGeneral 7 }
+
+ mwSystemGeneralInUseApLicenses OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes In-Use Access Point License Count"
+ ::= { mwSystemGeneral 8 }
+
+ mwSystemGeneralTotalOnlineAps OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Online Access Point Count"
+ ::= { mwSystemGeneral 9 }
+
+ mwSystemGeneralTotalOfflineAps OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Offline Access Point Count"
+ ::= { mwSystemGeneral 10 }
+
+ mwSystemGeneralTotalWirelessStations OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Wireless Station Count"
+ ::= { mwSystemGeneral 11 }
+
+ mwSystemGeneralTotal24GStations OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 2.4GHz Station Count"
+ ::= { mwSystemGeneral 12 }
+
+ mwSystemGeneralTotal5GStations OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 5GHz Station Count"
+ ::= { mwSystemGeneral 13 }
+
+ mwSystemGeneralTotalWiredStations OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Wired Station Count"
+ ::= { mwSystemGeneral 14 }
+
+ mwSystemGeneralTotalAlarms OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Alarm Count"
+ ::= { mwSystemGeneral 15 }
+
+ mwSystemGeneralTotalCritAlarms OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Critical Alarm Count"
+ ::= { mwSystemGeneral 16 }
+
+ mwSystemGeneralTotalMajorAlarms OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Major Alarm Count"
+ ::= { mwSystemGeneral 17 }
+
+ mwSystemGeneralTotalMinorAlarms OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Minor Alarm Count"
+ ::= { mwSystemGeneral 18 }
+
+ mwSystemGeneralTotalRogueAps OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rogue Access Point Count"
+ ::= { mwSystemGeneral 19 }
+
+ mwSystemGeneralTotalRogueStations OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rogue Station Count"
+ ::= { mwSystemGeneral 20 }
+
+ mwSystemGeneralTotalRogueUnknownDevices OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Unknown Rogue Device Count"
+ ::= { mwSystemGeneral 21 }
+
+ mwSystemGeneralTotalClearEssProfiles OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Clear ESS Profile Count"
+ ::= { mwSystemGeneral 22 }
+
+ mwSystemGeneralTotalSecureEssProfiles OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Secure ESS Profile Count"
+ ::= { mwSystemGeneral 23 }
+
+ mwSystemGeneralTotalCaptivePortalEssProfiles OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Captive Portal ESS Profile Count"
+ ::= { mwSystemGeneral 24 }
+
+ mwSystemResourceCpuUsagePercentageUser OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes CPU Usage User[%]"
+ ::= { mwSystemResource 1 }
+
+ mwSystemResourceCpuUsagePercentageSystem OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes CPU Usage System[%]"
+ ::= { mwSystemResource 2 }
+
+ mwSystemResourceCpuUsagePercentageIdle OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes CPU Usage Idle[%]"
+ ::= { mwSystemResource 3 }
+
+ mwSystemResourceMemoryTotalSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Memory Size Total[K]"
+ ::= { mwSystemResource 4 }
+
+ mwSystemResourceMemoryUsedSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Memory Size Used[K]"
+ ::= { mwSystemResource 5 }
+
+ mwSystemResourceMemoryFreeSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Memory Size Free[K]"
+ ::= { mwSystemResource 6 }
+
+ mwSystemResourceRootFileSystemTotalSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Root File System Size Total[K]"
+ ::= { mwSystemResource 7 }
+
+ mwSystemResourceRootFileSystemUsedSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Root File System Size Used[K]"
+ ::= { mwSystemResource 8 }
+
+ mwSystemResourceRootFileSystemAvailSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Root File System Size Available[K]"
+ ::= { mwSystemResource 9 }
+
+ mwSystemResourceRootFileSystemUsagePercentage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Root File System Usage[%]"
+ ::= { mwSystemResource 10 }
+
+ mwSystemResourceHighCpuUsagePercentage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes High CPU Usage [%]"
+ ::= { mwSystemResource 11 }
+
+ mwSystemResourceAvgCpuUsagePercentage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Average CPU Usage [%]"
+ ::= { mwSystemResource 12 }
+
+ mwSystemResourceCurCpuUsagePercentage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Current CPU Usage [%]"
+ ::= { mwSystemResource 13 }
+
+ mwSystemResourceHighMemUsagePercentage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes High Memory Usage [%]"
+ ::= { mwSystemResource 14 }
+
+ mwSystemResourceAvgMemUsagePercentage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Average Memory Usage [%]"
+ ::= { mwSystemResource 15 }
+
+ mwSystemResourceCurMemUsagePercentage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Current Memory Usage [%]"
+ ::= { mwSystemResource 16 }
+
+ mwSystemStationTotal11aStations OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11a Station Count"
+ ::= { mwSystemStation 1 }
+
+ mwSystemStationTotal11an1Stations OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11an1stream Station Count"
+ ::= { mwSystemStation 2 }
+
+ mwSystemStationTotal11an2Stations OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11an2stream Station Count"
+ ::= { mwSystemStation 3 }
+
+ mwSystemStationTotal11an3Stations OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11an3stream Station Count"
+ ::= { mwSystemStation 4 }
+
+ mwSystemStationTotal11bStations OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11b Station Count"
+ ::= { mwSystemStation 5 }
+
+ mwSystemStationTotal11bgStations OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11bg Station Count"
+ ::= { mwSystemStation 6 }
+
+ mwSystemStationTotal11gn1Stations OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11gn1stream Station Count"
+ ::= { mwSystemStation 7 }
+
+ mwSystemStationTotal11gn2Stations OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11gn2stream Station Count"
+ ::= { mwSystemStation 8 }
+
+ mwSystemStationTotal11gn3Stations OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11gn3stream Station Count"
+ ::= { mwSystemStation 9 }
+
+ mwSystemStationTotalDataStations OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Associated Data Station Count"
+ ::= { mwSystemStation 10 }
+
+ mwSystemStationTotalPhoneStations OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Associated Phone Station Count"
+ ::= { mwSystemStation 11 }
+
+ mwSystemStationTotalWiredStations OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Associated Wired Station Count"
+ ::= { mwSystemStation 12 }
+
+ mwSystemStationTotal11ac1Stations OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11ac1stream Station Count"
+ ::= { mwSystemStation 13 }
+
+ mwSystemStationTotal11ac2Stations OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11ac2stream Station Count"
+ ::= { mwSystemStation 14 }
+
+ mwSystemStationTotal11ac3Stations OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11ac3stream Station Count"
+ ::= { mwSystemStation 15 }
+
+ mwSystemStationUnknown OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Unknown rf band station count"
+ ::= { mwSystemStation 16 }
+
+ mwSystemThruputTotalControllerRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Controller Total Rx Bytes"
+ ::= { mwSystemThruput 1 }
+
+ mwSystemThruputTotalControllerTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Controller Total Tx Bytes"
+ ::= { mwSystemThruput 2 }
+
+ mwSystemThruputControllerRxThroughput OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Controller Rx Throughput[bps]"
+ ::= { mwSystemThruput 3 }
+
+ mwSystemThruputControllerTxThroughput OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Controller Tx Throughput[bps]"
+ ::= { mwSystemThruput 4 }
+
+ mwSystemThruputTotalWlanSystemRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes WLAN Total Rx Bytes"
+ ::= { mwSystemThruput 5 }
+
+ mwSystemThruputTotalWlanSystemTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes WLAN Total Tx Bytes"
+ ::= { mwSystemThruput 6 }
+
+ mwSystemThruputWlanRxThroughput OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes WLAN Rx Throughput[bps]"
+ ::= { mwSystemThruput 7 }
+
+ mwSystemThruputWlanTxThroughput OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes WLAN Tx Throughput[bps]"
+ ::= { mwSystemThruput 8 }
+
+ mwPerEss80211StatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwPerEss80211StatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes ESS Statistics "
+ ::= { mwGlobalStatistics 17 }
+
+ mwPerEss80211StatsEntry OBJECT-TYPE
+ SYNTAX MwPerEss80211StatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes ESS Statistics "
+ INDEX { mwPerEss80211StatsTableIndex }
+ ::= { mwPerEss80211StatsTable 1 }
+
+ MwPerEss80211StatsEntry ::= SEQUENCE {
+ mwPerEss80211StatsTableIndex Integer32,
+ mwPerEss80211StatsEssId DisplayString(SIZE (0..32)),
+ mwPerEss80211StatsBssid MacAddress,
+ mwPerEss80211StatsNodeId Unsigned32,
+ mwPerEss80211StatsIfIndex Integer32,
+ mwPerEss80211StatsRxThroughput Unsigned32,
+ mwPerEss80211StatsTxThroughput Unsigned32,
+ mwPerEss80211StatsTotalRxBytes Counter64,
+ mwPerEss80211StatsTotalTxBytes Counter64,
+ mwPerEss80211StatsUnknownStation Integer32,
+ mwPerEss80211StatsTotalThroughput Unsigned32,
+ mwPerEss80211StatsTotalVideoRxBytes Counter64,
+ mwPerEss80211StatsTotalVideoTxBytes Counter64,
+ mwPerEss80211StatsTotalVoiceRxBytes Counter64,
+ mwPerEss80211StatsTotalVoiceTxBytes Counter64,
+ mwPerEss80211StatsTotalUnicastRxBytes Counter64,
+ mwPerEss80211StatsTotalUnicastTxBytes Counter64,
+ mwPerEss80211StatsAssociatedStationNum Integer32,
+ mwPerEss80211StatsTotalBestEffortRxBytes Counter64,
+ mwPerEss80211StatsTotalBestEffortTxBytes Counter64,
+ mwPerEss80211StatsTotalBackgroundRxBytes Counter64,
+ mwPerEss80211StatsTotalBackgroundTxBytes Counter64,
+ mwPerEss80211StatsTotalBroadcastDataBytes Counter64,
+ mwPerEss80211StatsTotalMulticastDataBytes Counter64,
+ mwPerEss80211StatsAssociated11bStationNum Integer32,
+ mwPerEss80211StatsAssociated11aStationNum Integer32,
+ mwPerEss80211StatsAssociated11bgStationNum Integer32,
+ mwPerEss80211StatsAssociated11an1StationNum Integer32,
+ mwPerEss80211StatsAssociated11an2StationNum Integer32,
+ mwPerEss80211StatsAssociated11an3StationNum Integer32,
+ mwPerEss80211StatsAssociated11ac1StationNum Integer32,
+ mwPerEss80211StatsAssociated11ac2StationNum Integer32,
+ mwPerEss80211StatsAssociated11ac3StationNum Integer32,
+ mwPerEss80211StatsAssociated11bgn1StationNum Integer32,
+ mwPerEss80211StatsAssociated11bgn2StationNum Integer32,
+ mwPerEss80211StatsAssociated11bgn3StationNum Integer32
+ }
+
+
+ mwPerEss80211StatsTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwPerEss80211StatsEntry 1 }
+
+ mwPerEss80211StatsNodeId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP ID"
+ ::= { mwPerEss80211StatsEntry 2 }
+
+ mwPerEss80211StatsIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Interface Index"
+ ::= { mwPerEss80211StatsEntry 3 }
+
+ mwPerEss80211StatsEssId OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes ESSID"
+ ::= { mwPerEss80211StatsEntry 4 }
+
+ mwPerEss80211StatsBssid OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes BSSID"
+ ::= { mwPerEss80211StatsEntry 5 }
+
+ mwPerEss80211StatsRxThroughput OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes ESS Rx Throughput[bps]"
+ ::= { mwPerEss80211StatsEntry 6 }
+
+ mwPerEss80211StatsTxThroughput OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes ESS Tx Throughput[bps]"
+ ::= { mwPerEss80211StatsEntry 7 }
+
+ mwPerEss80211StatsTotalThroughput OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes ESS Total Throughput[bps]"
+ ::= { mwPerEss80211StatsEntry 8 }
+
+ mwPerEss80211StatsTotalRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Total Rx bytes Count"
+ ::= { mwPerEss80211StatsEntry 11 }
+
+ mwPerEss80211StatsTotalTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Total Tx bytes Count"
+ ::= { mwPerEss80211StatsEntry 12 }
+
+ mwPerEss80211StatsTotalVideoRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Total Video Rx bytes Count"
+ ::= { mwPerEss80211StatsEntry 13 }
+
+ mwPerEss80211StatsTotalVideoTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Total Video Tx bytes Count"
+ ::= { mwPerEss80211StatsEntry 14 }
+
+ mwPerEss80211StatsTotalVoiceRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Total Voice Rx bytes Count"
+ ::= { mwPerEss80211StatsEntry 15 }
+
+ mwPerEss80211StatsTotalVoiceTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Total Voice Tx bytes Count"
+ ::= { mwPerEss80211StatsEntry 16 }
+
+ mwPerEss80211StatsTotalBestEffortRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Total BestEffort Rx bytes Count"
+ ::= { mwPerEss80211StatsEntry 17 }
+
+ mwPerEss80211StatsTotalBestEffortTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Total BestEffort Tx bytes Count"
+ ::= { mwPerEss80211StatsEntry 18 }
+
+ mwPerEss80211StatsTotalBackgroundRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Total Background Rx bytes Count"
+ ::= { mwPerEss80211StatsEntry 19 }
+
+ mwPerEss80211StatsTotalBackgroundTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Total Background Tx bytes Count"
+ ::= { mwPerEss80211StatsEntry 20 }
+
+ mwPerEss80211StatsTotalUnicastRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Total Unicast Rx bytes Count"
+ ::= { mwPerEss80211StatsEntry 21 }
+
+ mwPerEss80211StatsTotalUnicastTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Total Unicast Tx bytes Count"
+ ::= { mwPerEss80211StatsEntry 22 }
+
+ mwPerEss80211StatsTotalBroadcastDataBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Total Broadcast Data bytes Count"
+ ::= { mwPerEss80211StatsEntry 23 }
+
+ mwPerEss80211StatsTotalMulticastDataBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Total Multicast Data bytes Count"
+ ::= { mwPerEss80211StatsEntry 24 }
+
+ mwPerEss80211StatsAssociatedStationNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Associated station count"
+ ::= { mwPerEss80211StatsEntry 39 }
+
+ mwPerEss80211StatsAssociated11bStationNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Associated 802.11b station count"
+ ::= { mwPerEss80211StatsEntry 40 }
+
+ mwPerEss80211StatsAssociated11bgStationNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Associated 802.11bg station count"
+ ::= { mwPerEss80211StatsEntry 41 }
+
+ mwPerEss80211StatsAssociated11bgn1StationNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Associated 802.11bgn1stream station count"
+ ::= { mwPerEss80211StatsEntry 42 }
+
+ mwPerEss80211StatsAssociated11bgn2StationNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Associated 802.11bgn2stream station count"
+ ::= { mwPerEss80211StatsEntry 43 }
+
+ mwPerEss80211StatsAssociated11bgn3StationNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Associated 802.11bgn3stream station count"
+ ::= { mwPerEss80211StatsEntry 44 }
+
+ mwPerEss80211StatsAssociated11aStationNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Associated 802.11a station count"
+ ::= { mwPerEss80211StatsEntry 45 }
+
+ mwPerEss80211StatsAssociated11an1StationNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Associated 802.11an1stream station count"
+ ::= { mwPerEss80211StatsEntry 46 }
+
+ mwPerEss80211StatsAssociated11an2StationNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Associated 802.11an2stream station count"
+ ::= { mwPerEss80211StatsEntry 47 }
+
+ mwPerEss80211StatsAssociated11an3StationNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Associated 802.11an3stream station count"
+ ::= { mwPerEss80211StatsEntry 48 }
+
+ mwPerEss80211StatsAssociated11ac1StationNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Associated 802.11ac1stream station count"
+ ::= { mwPerEss80211StatsEntry 49 }
+
+ mwPerEss80211StatsAssociated11ac2StationNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Associated 802.11ac2stream station count"
+ ::= { mwPerEss80211StatsEntry 50 }
+
+ mwPerEss80211StatsAssociated11ac3StationNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Associated 802.11ac3stream station count"
+ ::= { mwPerEss80211StatsEntry 51 }
+
+ mwPerEss80211StatsUnknownStation OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Unknown station count"
+ ::= { mwPerEss80211StatsEntry 52 }
+
+ mwEssStatsSummaryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwEssStatsSummaryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes ESS Statistics Summary "
+ ::= { mwGlobalStatistics 18 }
+
+ mwEssStatsSummaryEntry OBJECT-TYPE
+ SYNTAX MwEssStatsSummaryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes ESS Statistics Summary "
+ INDEX { mwEssStatsSummaryTableIndex }
+ ::= { mwEssStatsSummaryTable 1 }
+
+ MwEssStatsSummaryEntry ::= SEQUENCE {
+ mwEssStatsSummaryTableIndex Integer32,
+ mwEssStatsSummaryRFBand MwlBandType,
+ mwEssStatsSummaryEssId DisplayString(SIZE (0..32)),
+ mwEssStatsSummaryRadioCount Integer32,
+ mwEssStatsSummaryBStationNum Integer32,
+ mwEssStatsSummaryAStationNum Integer32,
+ mwEssStatsSummaryRxThroughput Unsigned32,
+ mwEssStatsSummaryTxThroughput Unsigned32,
+ mwEssStatsSummaryBGStationNum Integer32,
+ mwEssStatsSummaryGN1StationNum Integer32,
+ mwEssStatsSummaryGN2StationNum Integer32,
+ mwEssStatsSummaryGN3StationNum Integer32,
+ mwEssStatsSummaryAN1StationNum Integer32,
+ mwEssStatsSummaryAN2StationNum Integer32,
+ mwEssStatsSummaryAN3StationNum Integer32,
+ mwEssStatsSummaryAC1StationNum Integer32,
+ mwEssStatsSummaryAC2StationNum Integer32,
+ mwEssStatsSummaryAC3StationNum Integer32,
+ mwEssStatsSummaryTotalThroughput Unsigned32,
+ mwEssStatsSummaryTotalStationNum Integer32,
+ mwEssStatsSummaryUnknownStationNum Integer32
+ }
+
+
+ mwEssStatsSummaryTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwEssStatsSummaryEntry 1 }
+
+ mwEssStatsSummaryEssId OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes ESSID"
+ ::= { mwEssStatsSummaryEntry 2 }
+
+ mwEssStatsSummaryRFBand OBJECT-TYPE
+ SYNTAX MwlBandType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object describes RF Band"
+ ::= { mwEssStatsSummaryEntry 3 }
+
+ mwEssStatsSummaryRadioCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Total Radio Count"
+ ::= { mwEssStatsSummaryEntry 4 }
+
+ mwEssStatsSummaryRxThroughput OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes ESS Rx Throughput[bps]"
+ ::= { mwEssStatsSummaryEntry 5 }
+
+ mwEssStatsSummaryTxThroughput OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes ESS Tx Throughput[bps]"
+ ::= { mwEssStatsSummaryEntry 6 }
+
+ mwEssStatsSummaryTotalThroughput OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes ESS Total Throughput[bps]"
+ ::= { mwEssStatsSummaryEntry 7 }
+
+ mwEssStatsSummaryTotalStationNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Associated station count"
+ ::= { mwEssStatsSummaryEntry 10 }
+
+ mwEssStatsSummaryBStationNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11b station count"
+ ::= { mwEssStatsSummaryEntry 11 }
+
+ mwEssStatsSummaryBGStationNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11bg station count"
+ ::= { mwEssStatsSummaryEntry 12 }
+
+ mwEssStatsSummaryGN1StationNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11gn1stream station count"
+ ::= { mwEssStatsSummaryEntry 13 }
+
+ mwEssStatsSummaryGN2StationNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11gn2stream station count"
+ ::= { mwEssStatsSummaryEntry 14 }
+
+ mwEssStatsSummaryGN3StationNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11gn3stream station count"
+ ::= { mwEssStatsSummaryEntry 15 }
+
+ mwEssStatsSummaryAStationNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11a station count"
+ ::= { mwEssStatsSummaryEntry 16 }
+
+ mwEssStatsSummaryAN1StationNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11an1stream station count"
+ ::= { mwEssStatsSummaryEntry 17 }
+
+ mwEssStatsSummaryAN2StationNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11an2stream station count"
+ ::= { mwEssStatsSummaryEntry 18 }
+
+ mwEssStatsSummaryAN3StationNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11an3stream station count"
+ ::= { mwEssStatsSummaryEntry 19 }
+
+ mwEssStatsSummaryAC1StationNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11ac1stream station count"
+ ::= { mwEssStatsSummaryEntry 20 }
+
+ mwEssStatsSummaryAC2StationNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11ac2stream station count"
+ ::= { mwEssStatsSummaryEntry 21 }
+
+ mwEssStatsSummaryAC3StationNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11ac3stream station count"
+ ::= { mwEssStatsSummaryEntry 22 }
+
+ mwEssStatsSummaryUnknownStationNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Unknown station count"
+ ::= { mwEssStatsSummaryEntry 23 }
+
+
+END
+ \ No newline at end of file
diff --git a/MIBS/fortinet/MERU-SMI b/MIBS/fortinet/MERU-SMI
new file mode 100644
index 0000000..ad63769
--- /dev/null
+++ b/MIBS/fortinet/MERU-SMI
@@ -0,0 +1,83 @@
+-- *****************************************************************
+-- MERU-SMI: Meru Enterprise Structure of Management Information
+--
+-- 04/25/2005
+-- Copyright (c) 2005 by MeruNetworks
+-- All rights reserved
+--
+-- *****************************************************************
+
+MERU-SMI DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises
+ FROM SNMPv2-SMI;
+
+meru MODULE-IDENTITY
+ LAST-UPDATED "200504250000Z"
+ ORGANIZATION "Meru Networks"
+ CONTACT-INFO "support@merunetworks.com"
+ DESCRIPTION
+ "The Structure of Management Information for the
+ Meru enterprise. All Meru MIBs are located under this subtree."
+ ::= { enterprises 15983 }
+
+meru-reg OBJECT IDENTIFIER ::= { meru 1 }
+meru-wlan OBJECT IDENTIFIER ::= { meru-reg 1 }
+meru-modules OBJECT IDENTIFIER ::= { meru-reg 2 }
+
+mwStatistics OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Wlan Statisstics"
+ ::= { meru-wlan 3 }
+
+mwConfiguration OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Wlan system configuration"
+ ::= { meru-wlan 4 }
+
+mwDiagnostics OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Wlan system monitoring"
+ ::= { meru-wlan 5 }
+
+meruAgentCapability OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Meru agent capability"
+ ::= { meru-wlan 6 }
+
+mwControllers OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This object defines identity of mobility and
+ wireless controllers."
+ ::= { meru-wlan 7 }
+
+mc500 OBJECT IDENTIFIER ::= {mwControllers 1}
+mc1000 OBJECT IDENTIFIER ::= {mwControllers 2}
+mc1100 OBJECT IDENTIFIER ::= {mwControllers 3}
+mc3000 OBJECT IDENTIFIER ::= {mwControllers 4}
+mc500a OBJECT IDENTIFIER ::= {mwControllers 5}
+mc5000 OBJECT IDENTIFIER ::= {mwControllers 6}
+mc4000 OBJECT IDENTIFIER ::= {mwControllers 7}
+mc4100 OBJECT IDENTIFIER ::= {mwControllers 8}
+mc1500 OBJECT IDENTIFIER ::= {mwControllers 9}
+mc3200 OBJECT IDENTIFIER ::= {mwControllers 10}
+mc4200 OBJECT IDENTIFIER ::= {mwControllers 11}
+mc6000 OBJECT IDENTIFIER ::= {mwControllers 12}
+mc1500v OBJECT IDENTIFIER ::= {mwControllers 13}
+mc3200v OBJECT IDENTIFIER ::= {mwControllers 14}
+mc4200v OBJECT IDENTIFIER ::= {mwControllers 15}
+mc1550 OBJECT IDENTIFIER ::= {mwControllers 16}
+mc1550v OBJECT IDENTIFIER ::= {mwControllers 17}
+fwc50d OBJECT IDENTIFIER ::= {mwControllers 18}
+fwc2hd OBJECT IDENTIFIER ::= {mwControllers 19}
+fwc5hd OBJECT IDENTIFIER ::= {mwControllers 20}
+
+END
diff --git a/MIBS/fortinet/MERU-SUPPORTED-FEATURES-MIB b/MIBS/fortinet/MERU-SUPPORTED-FEATURES-MIB
new file mode 100644
index 0000000..a80b253
--- /dev/null
+++ b/MIBS/fortinet/MERU-SUPPORTED-FEATURES-MIB
@@ -0,0 +1,79 @@
+-- *****************************************************************
+-- Meru Networks Enterprise Specific MIB
+--
+-- Copyright (c) 2005 by Meru Networks
+-- All rights reserved
+--
+-- *****************************************************************
+
+MERU-SUPPORTED-FEATURES-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises,
+ Counter32,
+ Counter64,
+ Gauge32,
+ TimeTicks,
+ IpAddress,
+ Integer32
+ FROM SNMPv2-SMI
+ Ipv6Address
+ FROM IPV6-TC
+ TEXTUAL-CONVENTION,
+ TimeInterval,
+ TimeStamp,
+ DateAndTime,
+ TruthValue,
+ DisplayString,
+ MacAddress,
+ RowStatus
+ FROM SNMPv2-TC
+ mwConfiguration
+ FROM MERU-SMI
+ MwlOnOffSwitch,
+ MwlIpProxyType
+ FROM MERU-TC;
+
+ mwSupportedFeatures MODULE-IDENTITY
+ LAST-UPDATED "200506050000Z"
+ ORGANIZATION "Meru Networks"
+ CONTACT-INFO "support@merunetworks.com"
+ DESCRIPTION
+ "This MIB defines all the managed objects used to manage the Meru WLAN
+ Topology Configuration infrastructure"
+ ::= { mwConfiguration 14 }
+
+ mwSupport OBJECT IDENTIFIER ::= { mwSupportedFeatures 1 }
+
+
+ mwSupportChannelDomainCheck OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Regulatory Domain Check Flag"
+ ::= { mwSupport 1 }
+
+ mwSupportLicensingMgmt OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Licensing Management"
+ ::= { mwSupport 2 }
+
+ mwSupportSipProxy OBJECT-TYPE
+ SYNTAX MwlIpProxyType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Sip Proxy"
+ ::= { mwSupport 3 }
+
+
+END
+ \ No newline at end of file
diff --git a/MIBS/fortinet/MERU-SYSLOG-MIB b/MIBS/fortinet/MERU-SYSLOG-MIB
new file mode 100644
index 0000000..62fbd69
--- /dev/null
+++ b/MIBS/fortinet/MERU-SYSLOG-MIB
@@ -0,0 +1,202 @@
+-- *****************************************************************
+-- Meru Networks Enterprise Specific MIB
+--
+-- Copyright (c) 2005 by Meru Networks
+-- All rights reserved
+--
+-- *****************************************************************
+
+MERU-SYSLOG-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises,
+ Counter32,
+ Counter64,
+ Gauge32,
+ TimeTicks,
+ IpAddress,
+ Integer32
+ FROM SNMPv2-SMI
+ Ipv6Address
+ FROM IPV6-TC
+ TEXTUAL-CONVENTION,
+ TimeInterval,
+ TimeStamp,
+ DateAndTime,
+ TruthValue,
+ DisplayString,
+ MacAddress,
+ RowStatus
+ FROM SNMPv2-TC
+ mwDiagnostics
+ FROM MERU-SMI
+ ;
+
+ mwSyslog MODULE-IDENTITY
+ LAST-UPDATED "200506050000Z"
+ ORGANIZATION "Meru Networks"
+ CONTACT-INFO "support@merunetworks.com"
+ DESCRIPTION
+ "This MIB defines all the managed objects used to manage the Meru WLAN
+ Syslog infrastructure"
+ ::= { mwDiagnostics 2 }
+
+
+
+ mwSyslogTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwSyslogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Syslog "
+ ::= { mwSyslog 1 }
+
+ mwSyslogEntry OBJECT-TYPE
+ SYNTAX MwSyslogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Syslog "
+ INDEX { mwSyslogTableIndex }
+ ::= { mwSyslogTable 1 }
+
+ MwSyslogEntry ::= SEQUENCE {
+ mwSyslogTableIndex Integer32,
+ mwSysloglinenb Unsigned32,
+ mwSyslogrecord DisplayString,
+ mwSyslogpriority DisplayString,
+ mwSyslogmnemonic DisplayString,
+ mwSyslogtimestamp DateAndTime
+ }
+
+
+ mwSyslogTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwSyslogEntry 1 }
+
+ mwSysloglinenb OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Line"
+ ::= { mwSyslogEntry 2 }
+
+ mwSyslogrecord OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Record"
+ ::= { mwSyslogEntry 3 }
+
+ mwSyslogpriority OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Priority"
+ ::= { mwSyslogEntry 4 }
+
+ mwSyslogmnemonic OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Mnemonic"
+ ::= { mwSyslogEntry 5 }
+
+ mwSyslogtimestamp OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Time"
+ ::= { mwSyslogEntry 6 }
+
+ mwLogTransferTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwLogTransferEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Syslog Table "
+ ::= { mwSyslog 2 }
+
+ mwLogTransferEntry OBJECT-TYPE
+ SYNTAX MwLogTransferEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Syslog Table "
+ INDEX { mwLogTransferTableIndex }
+ ::= { mwLogTransferTable 1 }
+
+ MwLogTransferEntry ::= SEQUENCE {
+ mwLogTransferTableIndex Integer32,
+ mwLogTransfersize Unsigned32,
+ mwLogTransfernblines Unsigned32,
+ mwLogTransferlastaccess DateAndTime,
+ mwLogTransferlastrecord DisplayString,
+ mwLogTransferdescription DisplayString
+ }
+
+
+ mwLogTransferTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwLogTransferEntry 1 }
+
+ mwLogTransfersize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Size(KB)"
+ ::= { mwLogTransferEntry 2 }
+
+ mwLogTransfernblines OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes #Lines"
+ ::= { mwLogTransferEntry 3 }
+
+ mwLogTransferlastaccess OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Last Accessed"
+ ::= { mwLogTransferEntry 4 }
+
+ mwLogTransferlastrecord OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Last Record"
+ ::= { mwLogTransferEntry 5 }
+
+ mwLogTransferdescription OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Facility Name"
+ ::= { mwLogTransferEntry 6 }
+
+
+END
+ \ No newline at end of file
diff --git a/MIBS/fortinet/MERU-TC b/MIBS/fortinet/MERU-TC
new file mode 100644
index 0000000..e77f86c
--- /dev/null
+++ b/MIBS/fortinet/MERU-TC
@@ -0,0 +1,2809 @@
+-- *****************************************************************
+-- MeruNetworks Text Convention MIB
+--
+-- Copyright (c) 2005 by MeruNetworks
+-- All rights reserved
+--
+-- *****************************************************************
+
+
+MERU-TC DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION,
+ DisplayString
+ FROM SNMPv2-TC
+ meru-modules
+ FROM MERU-SMI;
+
+ meruTextualConventions MODULE-IDENTITY
+ LAST-UPDATED "200506050000Z"
+ ORGANIZATION "Meru Networks"
+ CONTACT-INFO "support@merunetworks.com"
+ DESCRIPTION
+ "This MIB defines all the managed objects used to manage the Meru
+ WLAN infrastructure"
+ ::= { meru-modules 1 }
+
+
+
+ MwlAclEnvState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes ACL Environment State"
+ SYNTAX INTEGER {
+ aclEnvDisabled (0), -- Disabled
+ aclEnvAllow (1), -- Permit List Enabled
+ aclEnvDeny (2) -- Deny List Enabled
+ }
+
+
+ MwlAddressAssignmentType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes IP Address Assignment Type"
+ SYNTAX INTEGER {
+ ipAssignmentStatic (1), -- Static IP address assigned
+ ipAssignmentDynamic (2), -- IP address discovered
+ ipAssignmentDynamicDhcp (3), -- DHCP
+ ipAssignmentUnknown (4) -- Unknown
+ }
+
+
+ MwlAddressIfAssignmentType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Interface IP Address Assignment Type"
+ SYNTAX INTEGER {
+ ifIpAssignmentNone (0), -- No IP address assigned
+ ifIpAssignmentStatic (1), -- Static IP address assigned
+ ifIpAssignmentDhcp (2) -- DHCP
+ }
+
+
+ MwlApIpAssignmentType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes AP IP Address Assignment Type"
+ SYNTAX INTEGER {
+ apIpAssignmentNone (0), -- No IP
+ apIpAssignmentStatic (1), -- Static IP
+ apIpAssignmentDhcp (2) -- DHCP
+ }
+
+
+ MwlAdministrativeState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Administrative State for Controller"
+ SYNTAX INTEGER {
+ adminStateUnlocked (1), -- Unlocked
+ adminStateLocked (2), -- Locked
+ adminStateShuttingDown (3), -- ShuttingDown
+ adminStateUnknown (4), -- Unknown
+ adminStateForceShuttingDown (5) -- Force Shutting Down
+ }
+
+
+ MwlAdmissionControl ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Quality-of-Service Admission Control"
+ SYNTAX INTEGER {
+ admitall (0), -- Admit all
+ pendingflag (1), -- Request Pending
+ rejectflag (2) -- Reject Request
+ }
+
+
+ MwlAntennaSet ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Antenna Set Types"
+ SYNTAX INTEGER {
+ antennaSetUnknown (0), -- Unknown antenna
+ antennaSetInternal (1), -- Fixed
+ antennaSetExternal (2), -- External
+ antennaSetExternalDualMode (3), -- External Dual-Mode
+ antennaSetRsAntenna (4) -- RS-Antenna
+ }
+
+
+ MwlApAssignType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Assignment Types"
+ SYNTAX INTEGER {
+ assignApUnknown (0), -- Unknown AP type
+ siblingAp (1), -- Sibling AP
+ assignedAp (2), -- Assigned Station
+ discoveredAp (3) -- Discovered AP or Station
+ }
+
+
+ MwlApType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Types"
+ SYNTAX INTEGER {
+ apUnknown (0), -- Unknown AP type
+ apStation (1), -- Station
+ apAccessPoint (2) -- Access point
+ }
+
+
+ MwlApIndoorOutdoorType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Location Type"
+ SYNTAX INTEGER {
+ apIndoor (0), -- Indoor AP
+ apOutdoor (1) -- Outdoor AP
+ }
+
+
+ MwlApMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Modes"
+ SYNTAX INTEGER {
+ apModeService (1), -- Service Mode
+ apModeScanRogues (100), -- ScanRogues Mode
+ apModeScanSpectrum (101) -- ScanSpectrum Mode
+ }
+
+
+ MwlAuthenticationAlgorithm ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Authentication Algorithm"
+ SYNTAX INTEGER {
+ nmsAuthenticationAlg8021x (1), -- 802.1x
+ nmsAuthenticationAlgMd5 (2), -- MD5
+ nmsAuthenticationAlgTls (3), -- TLS
+ nmsAuthenticationAlgTtls (4), -- TTLS
+ nmsAuthenticationAlgPeap (5), -- PEAP
+ nmsAuthenticationAlgWeb (6) -- WEB
+ }
+
+
+ MwlAuthenticationType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Authentication Type"
+ SYNTAX INTEGER {
+ nmsAuthenticationTypeLocal (1), -- local
+ nmsAuthenticationTypeRadius (2), -- radius
+ nmsAuthenticationTypeTacacs (3) -- tacacs+
+ }
+
+
+ MwlManagementFrameProtection ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Management Frame Protection Type"
+ SYNTAX INTEGER {
+ nmsManagementFrameProtectionTypeDisable (0), -- disable
+ nmsManagementFrameProtectionTypeCapable (1), -- capable
+ nmsManagementFrameProtectionTypeRequired (2) -- required
+ }
+
+
+ MwlCaptivePortalAuthenticationType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Captive Portal Authentication Type"
+ SYNTAX INTEGER {
+ nmsCaptivePortalAuthenticationTypeRadius (0), -- radius
+ nmsCaptivePortalAuthenticationTypeLocal (1), -- local
+ nmsCaptivePortalAuthenticationTypeLocalRadius (2) -- local and radius
+ }
+
+
+ MwlCaptivePortalExternalServerType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes External Server Type"
+ SYNTAX INTEGER {
+ nmsCpExternalServerFortinetConnect (0), -- Fortinet-Connect
+ nmsCpExternalServerFortinetPresence (1) -- Fortinet-Presence
+ }
+
+
+ MwlCaptivePortalModeType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Captive Portal Mode Type"
+ SYNTAX INTEGER {
+ nmsCaptivePortalModeTypeDefault (0), -- default
+ nmsCaptivePortalModeTypeCustom (1) -- custom
+ }
+
+
+ MwlAuthSuiteBits ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Authentication Suites"
+ SYNTAX BITS {
+ authNone (0), -- None
+ authEap (1), -- EAP
+ authPsk (2), -- Pre-shared Key
+ authCert (3), -- Cert-Auth
+ authAll (4) -- All
+ }
+
+
+ MwlActionStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Action status. Currently used by reboot only"
+ SYNTAX INTEGER {
+ actionNone (0), -- None
+ actionStart (1), -- Start
+ actionStop (2), -- Stop
+ actionInProgress (3), -- InProgress
+ actionError (4), -- Error
+ actionDone (5), -- Done
+ actionForceStart (6) -- Start
+ }
+
+
+ MwlAlarmState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Alarm State"
+ SYNTAX INTEGER {
+ alarmStateNoAlarm (1), -- No Alarm
+ alarmStateMinor (2), -- Minor
+ alarmStateMajor (3), -- Major
+ alarmStateCritical (4) -- Critical
+ }
+
+
+ MwlNotificationType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Notification Types"
+ SYNTAX INTEGER {
+ notifUnknown (0), -- Unknown
+ notifLinkDown (101), -- Link Down
+ notifApDown (102), -- AP Down
+ notifApWirelessIfDown (103), -- AP Wireless Interface Down
+ notifApSoftwareVersionMismatch (104), -- AP Software Version Mismatch
+ notifSoftwareLicenseExpired (105), -- Software License Expired
+ notifSoftwareLicenseViolated (106), -- Software License Violated
+ notifMasterDown (107), -- N+1 detected MASTER Down
+ notifApWirelessIfStationCapacityFull (108), -- AP Wireless If Station Capacity Full
+ notifWncMemoryUsageHigh (109),-- Controller Memory Usage High
+ notifWncCpuUsageHigh (110), -- Controller CPU Usage High
+ notifApMemoryUsageHigh (111), -- AP Memory Usage High
+ notifApCpuUsageHigh (112), -- AP CPU Usage High
+ notifDhcpAddressPoolExhausted (113), -- DHCP Address Pool Exhausted
+ notifWatchdogFailure (114), -- Watchdog Failure
+ notifApRadioCardFailure (115),-- AP Radio Card Failure
+ notifRadiusServerFailure (116), -- Radius Server Failed
+ notifRogueApDetected (117), -- Rogue AP Detected
+ notifApRuntimeError (118), -- AP Runtime Error
+ notifAlarmHistoryFull (119), -- Alarm History Full
+ notifEventLogFull (120), -- Event Log Full
+ notifPowerModuleFailure (121),-- Power Module Failure
+ notifFanModuleFailure (122), -- Fan Module Failure
+ notifApWirelessIfDownDuetoFallbackChannelNotFound (123), -- AP Wireless Interface Down
+ notifApLicenseExceeded (124), -- AP License Exceeded
+ notifNewApPostChPl (125), -- New AP in the network after channel planning
+ notifAdminLoginFailure (201), -- Admin Login Failure
+ notif8021xAuthFailure (202), -- 802.1x Authentication Failure
+ notifTkipIntegrityCheckFailure (203), -- TKIP Message Integrity Check Failure
+ notifMicCounterMeasureActivation (204), -- MIC Counter Measure Activation
+ notifCacLimitReached (205), -- CAC limit is reached
+ notifControllerIpAddressChange (206), -- Controller IP Address Change
+ notifDfsChannelUpdate (207), -- DFS Channel Update
+ notifCertificateError (208), -- Certificate Error
+ notifCertificateInstalled (209), -- Certificate Installed
+ notifRadiusServerSwitchover (210), -- Radius Server Switchover
+ notifRadiusServerSwitchoverFailure (211), -- Accounting Radius Server Switchover
+ notifAlarmHistoryThresholdExceed (212), -- Alarm History Reached Threshold
+ notifEventLogThresholdExceed (213), -- Event Log Reaches Threshold
+ notifRadiusServerRestored (214), -- Primary Radius Server Restored
+ notifSystemIdChanged (215), -- System ID Changed
+ notifInterferenceDetected (216), -- Interference detected
+ notifHighChannelUtilization (217), -- High Channel Utilization
+ notifLowChannelQuality (218), -- Low Channel Quality
+ notifNoLicenseEnforcementExpired (219), --
+ notifPowerNotAtDisableLacp (220), --
+ notifSwitchNotSupportDisableLacp (221), --
+ notifAp822HwRevNotSupported (222), --
+ notifOap832PowerNotSupported (223), -- PowerSuppyType 802.3af
+ notifReinitDb (224), -- Reinit of DB
+ notifApModelNotSupported (225), -- AP model not supported
+ notifServiceDown (226), -- Service Down
+ notifPlanningChannelBad (227),-- Planning channel not good
+ notifImproperApRfPositioning (228), -- RF positioning of AP is not proper
+ notifMcaChannelChange (229), -- Channel changed due to dynamic update from ARRP
+ notifApPowerChanged (230) --
+ }
+
+
+ MwlNotificationSeverity ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Notification Severity"
+ SYNTAX INTEGER {
+ notificationSevInfo (0), -- Information
+ notificationSevMajor (1), -- Major
+ notificationSevMinor (2), -- Minor
+ notificationSevCritical (3), -- Critical
+ notificationSevClear (4), -- Clear
+ notificationSevUpdate (5) -- Update
+ }
+
+
+ MwlAntenna ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Antenna Sides"
+ SYNTAX INTEGER {
+ antennaNothing (0), -- None
+ antenna1 (1), -- Left
+ antenna2 (2), -- Right
+ antennaBoth (3), -- Both
+ antennaAll (4) -- All
+ }
+
+
+ MwlAssignmentAlgorithm ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Assignment Algorithm"
+ SYNTAX INTEGER {
+ assignmentAlgoRssi (1), -- RSSI
+ assignmentAlgoPressure (2), -- Pressure
+ assignmentAlgoActivity (3), -- Activity
+ assignmentAlgoRssiTrending (4), -- RSSI Trending
+ assignmentAlgoAvailRsrc (5), -- Avail Rsrc
+ assignmentAlgoUnknown (6) -- Unknown
+ }
+
+
+ MwlAssociationState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Association State"
+ SYNTAX INTEGER {
+ assocstateprobing (0), -- Probing
+ assocstateauthentication (1), -- Authenticating
+ assocstateassociated (2) -- Associated
+ }
+
+
+ MwlApAuthState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Aithentication State"
+ SYNTAX INTEGER {
+ apAuthKeyed (0), -- Authorized
+ apAuthNokey (1), -- Authorization Denied
+ apUnauth (2) -- No Authentication Attempted
+ }
+
+
+ MwlAvailabilityStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Availability Status"
+ SYNTAX INTEGER {
+ availStatusPowerOff (1), -- Power off
+ availStatusOffline (2), -- Offline
+ availStatusOnline (3), -- Online
+ availStatusFailed (4), -- Failed
+ availStatusInTest (5), -- In Test
+ availStatusNotInstalled (6) -- Not Installed
+ }
+
+
+ MwlBeaconCoordinationMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Beacon Coordination Mode"
+ SYNTAX INTEGER {
+ beaconCoordinationModeCoordinated (0), -- centralized
+ beaconCoordinationModeLocal (1), -- Beacon coordination performed locally
+ beaconCoordinationModeDistributed (2) -- distributed
+ }
+
+
+ MwlBlock ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Rogue AP blocking"
+ SYNTAX INTEGER {
+ blockNone (0), -- No mitigation
+ blockSelected (1), -- Block only BSSIDs in blocked list
+ blockAll (2), -- Block all BSSIDs that are not in the ACL
+ wiredRogue (3) -- Block Clients seen on the wire
+ }
+
+
+ MwlCoordAlgorithm ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Coordination Algorithm"
+ SYNTAX INTEGER {
+ coordAlgoDefault (1), -- Default
+ coordAlgoUnknown (2) -- Unknown
+ }
+
+
+ MwlCypherSuiteBits ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Cypher Suites"
+ SYNTAX BITS {
+ cypherNone (0), -- None
+ cypherWep40 (1), -- WEP64
+ cypherWep104 (2), -- WEP128
+ cypherTkip (4), -- TKIP
+ cypherCcmp (8), -- CCMP-AES
+ cypherCcmpTkip (16), -- CCMP/TKIP
+ cypherWpiSms4 (32), -- WPI-SMS4
+ cypherClear (64), -- Clear
+ cypherAll (127) -- all
+ }
+
+
+ MwlL2BridgingsBits ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes the following types"
+ SYNTAX BITS {
+ bridgingNone (0), -- None
+ bridgingAirf (1), -- AirFortress
+ bridgingIpv6 (2), -- IPV6
+ bridgingAtalk (4) -- AppleTalk
+ }
+
+
+ MwlACMSupportsBits ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes the following types"
+ SYNTAX BITS {
+ acmNone (0), -- None
+ acmVoice (1), -- ACM Voice
+ acmVideo (2) -- ACM Video
+ }
+
+
+ MwlDropPolicy ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Policies for dropping packets for Quality-of-Service"
+ SYNTAX INTEGER {
+ drophead (0), -- Head
+ droptail (1) -- Tail
+ }
+
+
+ MwlDataplaneMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Dataplane Mode"
+ SYNTAX INTEGER {
+ dataplaneModeTunneled (0), -- Tunneled
+ dataplaneModeBridged (1) -- Bridged
+ }
+
+
+ MwlProfileOwner ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Profile Owner"
+ SYNTAX INTEGER {
+ profileOwnerController (0), -- controller
+ profileOwnerNmsServer (1) -- nms-server
+ }
+
+
+ MwlApRole ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Role"
+ SYNTAX INTEGER {
+ apRoleAccess (0), -- access
+ apRoleGateway (1), -- gateway
+ apRoleWireless (2) -- wireless
+ }
+
+
+ MwlEncryptionAlgorithm ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Encryption Algorithm"
+ SYNTAX INTEGER {
+ encryptionWep (1), -- WEP
+ encryptionTkip (2), -- TKIP
+ encryptionCcmp (3), -- CCMP
+ encryptionUnknown (4), -- none
+ encryptionClear (5) -- Clear
+ }
+
+
+ MwlIfAdministrativeState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Interface Administrative State"
+ SYNTAX INTEGER {
+ adminStateDown (1), -- Down
+ adminStateUp (2), -- Up
+ adminStateTesting (3) -- Testing
+ }
+
+
+ MwlOperChanChangeReason ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Operational Channel Change Reason"
+ SYNTAX INTEGER {
+ operChanChangeNone (0), -- None
+ operChanChangeDfs (1), -- Dfs
+ operChanChangeMesh (2) -- Mesh
+ }
+
+
+ MwlOperStatusChangeReason ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Operational Status Change Reason"
+ SYNTAX INTEGER {
+ operStatusChangeFailure (0), -- Failure
+ operStatusChangeDfs (1) -- Dfs
+ }
+
+
+ MwlEssApAdminMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes ESS-ATS AdminMode"
+ SYNTAX INTEGER {
+ essApAdminModeDown (1), -- Down
+ essApAdminModeUp (2), -- Up
+ essApAdminModeScanRogues (3), -- ScanRogues
+ essApAdminModeUnlicensed (4), -- NoLicense
+ essAdminModeDisabled (5), -- Disabled
+ essAdminModeNoservice (6), -- NoService
+ essApAdminModePowerdown (7), -- PowerDown
+ essApAdminModeScanSpectrum (8)-- ScanSpectrum
+ }
+
+
+ MwlLedMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes LED Mode"
+ SYNTAX INTEGER {
+ ledModeNormal (0), -- Normal
+ ledModeNodeId (1), -- NodeId
+ ledModeBlink (2), -- Blink
+ ledModeDark (3) -- Dark
+ }
+
+
+ MwlLogSeverity ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Log Severity"
+ SYNTAX INTEGER {
+ logSevEmerg (0), -- Emergency
+ logSevAlert (1), -- Alert
+ logSevCritical (2), -- Critical
+ logSevError (3), -- Error
+ logSevWarn (4), -- Warn
+ logSevNotice (5), -- Notice
+ logSevInfo (6), -- Info
+ logSevDebug (7), -- Debug
+ logSevTotal (8) -- Total
+ }
+
+
+ MwlLogType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Log Type"
+ SYNTAX INTEGER {
+ logUnknown (0), -- Unknown
+ logApDetected (1), -- ApDetected
+ logDbBackup (2), -- DbBackup
+ logDbRestore (3), -- DbRestore
+ logSwUpgrade (4), -- SwUpgrade
+ logConfigAdd (5), -- Add Configuration
+ logConfigMod (6), -- Modify Configuration
+ logConfigDel (7), -- Delete Configuration
+ logCertExpiry (8), -- SSL Certificate
+ logVlan (9), -- VLAN
+ logHaStart (10), -- HA Start
+ logHaShutdown (11), -- HA Shutdown
+ logHaNodeDead (12), -- HA Node Dead
+ logHaStatus (13), -- HA Node Status
+ logHaConfigErr (14), -- HA Node Config Err
+ logHaLinkStatus (15), -- HA Node Link Status
+ logApAdministrativeReboot (16), -- AP Administrative Reboot Requested
+ logControllerAdministrativeReboot (17), -- Controller Administrative Reboot Requested
+ logDiscLicensingFailure (18), -- AP licensing failed
+ logMicCountermeasure (19), -- MIC Countermeasure
+ logMicFailureAp (20), -- MIC Failure from AP
+ logMicFailureClient (21), -- MIC Failure from Client
+ logTypeTotal (22) -- Total
+ }
+
+
+ MwlMimoMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes MIMO Mode Values"
+ SYNTAX INTEGER {
+ nmsMimoMode2x2 (0), -- 2x2
+ nmsMimoMode3x3 (1), -- 3x3
+ nmsMimoMode1x1 (2), -- 1x1
+ nmsMimoMode4x4 (3) -- 4x4
+ }
+
+
+ MwlNatType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes NAT Type"
+ SYNTAX INTEGER {
+ natTypeNone (1), -- None
+ natTypeStaticOneToOne (2), -- Static
+ natTypeDynamicOneToOne (3), -- Dynamic1to1
+ natTypeDynamicNapt (4), -- DynamicNapt
+ natTypeUnknown (5) -- Unknown
+ }
+
+
+ MwlNetProtocol ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Supported Network Protocols"
+ SYNTAX INTEGER {
+ nmsIpprotoUnknown (0), -- Unknown
+ nmsIpprotoTcp (6), -- TCP
+ nmsIpprotoUdp (17) -- UDP
+ }
+
+
+ MwlNmsInterfaceType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Interface Type"
+ SYNTAX INTEGER {
+ ifTypeActive (0), -- Active
+ ifTypeRedundant (1) -- Redundant
+ }
+
+
+ MwlNodeRelationship ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Node Relationship"
+ SYNTAX INTEGER {
+ noderelationshipnone (1), -- None
+ noderelationshipbound (2), -- Bound
+ noderelationshipvisible (3) -- Visible
+ }
+
+
+ MwlNodeType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Node Type"
+ SYNTAX INTEGER {
+ nodeTypeWnc (1), -- Controller
+ nodeTypeAp (2), -- Access point
+ nodeTypeAsc (3), -- ASC
+ nodeTypeSta (10), -- Station
+ nodeTypeOther (11), -- other
+ nodeTypeUnknown (12) -- unknown
+ }
+
+
+ MwlOperationalState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Operational State"
+ SYNTAX INTEGER {
+ operationalStateUnknown (0), -- Unknown
+ operationalStateEnabled (1), -- Enabled
+ operationalStateDisabled (2), -- Disabled
+ operationalStateUnlicensed (3), -- NoLicense
+ operationalStateEnabledWith11nlic (4), -- EnabledWNLicense
+ operationalStatePowerDown (5) -- PowerDown
+ }
+
+
+ MwlPowerSupply ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Power Supply Type"
+ SYNTAX INTEGER {
+ powerSupply8023Af (0), -- 802.3-af
+ powerSupply8023At (1), -- 802.3-at
+ powerSupply5vDc (2), -- 5V-DC
+ powerSupplyDual8023Af (3), -- dual-802.3-af
+ powerSupply12vDc (4), -- 12V-DC
+ powerSupply8023AtPlus (5) -- 802.3-at-plus
+ }
+
+
+ MwlRadiusMacDelimiter ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes RADIUS MAC Delimiter type"
+ SYNTAX INTEGER {
+ radiusMacDelimiterNone (0), -- None
+ radiusMacDelimiterHyphen (1), -- Hyphen (-)
+ radiusMacDelimiterSingleHyphen (2), -- Single Hyphen (-)
+ radiusMacDelimiterColon (4) -- Colon (:)
+ }
+
+
+ MwlRadiusPasswordType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes RADIUS Password Type"
+ SYNTAX INTEGER {
+ radiusPasswordTypeSharedSecret (0), -- Shared Key
+ radiusPasswordTypeMacAddress (1) -- MAC Address
+ }
+
+
+ MwlWlanOptimize ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes WLAN Optimization Type"
+ SYNTAX INTEGER {
+ optimizeNone (0), -- No Optimization
+ optimizePerformance (1), -- Optimize For Performance
+ optimizeHandoff (2), -- Optimize For Handoff
+ optimizeCoverage (3), -- Optimize For Coverage
+ optimizeInteroperability (4), -- Optimize For Interoperability
+ optimizeRogueap (5) -- Optimize For Rogue AP Mitigation
+ }
+
+
+ MwlOnOffSwitch ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes On/Off Switches"
+ SYNTAX INTEGER {
+ nmsOff (0), -- Off
+ nmsOn (1) -- On
+ }
+
+
+ MwlPublishEssId ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Publish Essid Options"
+ SYNTAX INTEGER {
+ publishEssidOff (0), -- Off
+ publishEssidOn (1), -- On
+ publishEssid24g (2), -- 2.4GHz Only
+ publishEssid5g (3) -- 5GHz Only
+ }
+
+
+ MwlAllOnSelectedSwitch ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes All ON/Selected Switches"
+ SYNTAX INTEGER {
+ nmsSelected (0), -- Selected
+ nmsAllOn (1) -- All ON
+ }
+
+
+ MwlPrivacyBit ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Privacy Bit"
+ SYNTAX INTEGER {
+ privacyBitAuto (0), -- Auto
+ privacyBitOn (1), -- On
+ privacyBitOff (2) -- Off
+ }
+
+
+ MwlQosAction ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes QoS Actions"
+ SYNTAX INTEGER {
+ nmsQosActionForward (1), -- FORWARD
+ nmsQosActionCapture (2), -- CAPTURE
+ nmsQosActionDrop (3) -- DROP
+ }
+
+
+ MwlQosCodec ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes QoS CODEC Types"
+ SYNTAX INTEGER {
+ nmsCodecDefault (1), -- Default
+ nmsCodecaG711ULaw64k (2), -- G.711, U-law, 64kbps
+ nmsCodeca1016 (3), -- 1016 Audio, Payload Type 1
+ nmsCodecaG721 (4), -- G721 Audio, Payload Type 2
+ nmsCodecaGsm (5), -- GSM Audio, Payload Type 3
+ nmsCodecaG7231 (6),-- G7231 Audio, Payload Type 4
+ nmsCodecaDv14 (7), -- DV14 Audio, Payload Type 5
+ nmsCodecaDv142 (8), -- DV14.2 Audio, Payload Type 6
+ nmsCodecaLpc (9), -- IPC Audio, Payload Type 7
+ nmsCodecaG711ALaw64k (10), -- G.711 A-law Audio, Payload Type 8
+ nmsCodecaG722 (11), -- G.722 Audio, Payload Type 9
+ nmsCodecaG7221 (12),-- G.7221 Audio, Payload Type * (24kbps)
+ nmsCodecaG722132k (13), -- G.7221 Audio, Payload Type * (32kbps)
+ nmsCodecaMpa (14), -- MPA Audio, Payload Type 14
+ nmsCodecaG728 (15), -- G728 Audio: Payload Type 15
+ nmsCodecaG729 (16), -- G729 Audio: Payload Type 16
+ nmsCodecaRed (17), -- MSN Codec Audio, Payload Type *
+ nmsCodecaSiren (18),-- Vivo Siren Audio, Payload Type *
+ nmsCodecvH261 (19), -- H.261 Video
+ nmsCodecvH263 (20) -- H.263 Video
+ }
+
+
+ MwlQosProtocol ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes QoS Protocols"
+ SYNTAX INTEGER {
+ qosprotocolsip (1), -- SIP
+ qosprotocolh323 (2), -- H.323
+ qosprotocolsccp (3), -- SCCP
+ qosprotocolhttp (4), -- HTTP
+ qosprotocolother (5), -- other
+ qosprotocolnone (6), -- none
+ qosprotocolunknown (7) -- unknown
+ }
+
+
+ MwlQosCodecProtocol ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Qos Codec Protocols"
+ SYNTAX INTEGER {
+ qoscodecprotocolsip (1), -- SIP
+ qoscodecprotocolh323 (2), -- H.323
+ qoscodecprotocolsccp (3), -- SCCP
+ qoscodecprotocolhttp (4), -- HTTP
+ qoscodecprotocolnone (5), -- other
+ qoscodecprotocolunknown (6) -- unknown
+ }
+
+
+ MwlQosCallState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes the following types"
+ SYNTAX INTEGER {
+ qoscalldisconnectedstate (0), -- Disconnected
+ qoscallconnectedstate (1), -- Connected
+ qoscallholdstate (2), -- On-Hold
+ qoscallconferencingstate (3) -- Conferencing
+ }
+
+
+ MwlServiceAction ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Service Actions"
+ SYNTAX INTEGER {
+ nmsServiceActionAdd (1), -- Add
+ nmsServiceActionRemove (2), -- Delete
+ nmsServiceActionChange (3) -- Modify
+ }
+
+
+ MwlSecurityPolicyAction ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes the following types"
+ SYNTAX INTEGER {
+ securityPolicyActionDeny (0), -- Deny
+ securityPolicyActionAllow (1),-- Forward to Default VLAN
+ securityPolicyActionRedirect (2), -- Forward to Configured VLAN
+ securityPolicyActionNum (3) -- Number of enum values
+ }
+
+
+ MwlL2SecurityModeBits ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes L2 Security Modes"
+ SYNTAX BITS {
+ l2SecurityModeNone (0), -- None
+ l2SecurityModeOpen (1), -- Open
+ l2SecurityMode8021x (2), -- 802.1x
+ l2SecurityModeSwk (4), -- Static WEP keys
+ l2SecurityModeWpa (8), -- WPA
+ l2SecurityModeWpaPsk (16), -- WPA PSK
+ l2SecurityModeWpa2 (32), -- WPA2
+ l2SecurityModeWpa2Psk (64), -- WPA2 PSK
+ l2SecurityModeMixed (128), -- MIXED
+ l2SecurityModeMixedPsk (256), -- MIXED_PSK
+ l2SecurityModeWai (512), -- WAI
+ l2SecurityModeWaiPsk (1024), -- WAI PSK
+ l2SecurityModeAll (2047) -- Wildcard
+ }
+
+ MwlL2SecurityMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes L2 Security Modes"
+ SYNTAX INTEGER {
+ l2SecurityModeNone (0), -- None
+ l2SecurityModeOpen (1), -- Open
+ l2SecurityMode8021x (2), -- 802.1x
+ l2SecurityModeSwk (4), -- Static WEP keys
+ l2SecurityModeWpa (8), -- WPA
+ l2SecurityModeWpaPsk (16), -- WPA PSK
+ l2SecurityModeWpa2 (32), -- WPA2
+ l2SecurityModeWpa2Psk (64), -- WPA2 PSK
+ l2SecurityModeMixed (128), -- MIXED
+ l2SecurityModeMixedPsk (256), -- MIXED_PSK
+ l2SecurityModeWai (512), -- WAI
+ l2SecurityModeWaiPsk (1024), -- WAI PSK
+ l2SecurityModeAll (2047) -- Wildcard
+ }
+
+
+ MwlTunnelTerminationModeBits ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Tunnel Termination Modes"
+ SYNTAX BITS {
+ tunnelTerminationNone (0), -- None
+ tunnelTerminationPeap (1), -- PEAP
+ tunnelTerminationTtls (2) -- TTLS
+ }
+
+
+ MwlL2SecurityDetailMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes L2 Security Modes"
+ SYNTAX INTEGER {
+ stationSecurityModeNone (0), -- None
+ stationSecurityModeOpen (1), -- Clear
+ stationSecurityMode8021x (2), -- 802.1x
+ stationSecurityModeSwk (4), -- Static WEP keys
+ stationSecurityModeWpa (8), -- WPA
+ stationSecurityModeWpaPsk (16), -- WPA PSK
+ stationSecurityModeWpa2 (32), -- WPA2
+ stationSecurityModeWpa2Psk (64), -- WPA2 PSK
+ stationSecurityModeMixed (128), -- MIXED
+ stationSecurityModeMixedPsk (256), -- MIXED_PSK
+ stationSecurityModeAll (511), -- Wildcard
+ stationSecurityMode8021xInProgress (512), -- 802.1x-in-prog
+ stationSecurityModeWpaInProgress (1024), -- WPA-in-prog
+ stationSecurityModeWpaPskInProgress (2048), -- WPA PSK-in-prog
+ stationSecurityModeWpa2InProgress (4096), -- WPA2-in-prog
+ stationSecurityModeWpa2PskInProgress (8192), -- WPA2 PSK-in-prog
+ stationSecurityModeMixedInProgress (16384), -- MIXED-in-prog
+ stationSecurityModeMixedPskInProgress (32768) -- MIXED_PSK-in-prog
+ }
+
+
+ MwlL3SecurityMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes L3 Security Modes"
+ SYNTAX INTEGER {
+ l3SecurityModeOpen (1), -- None
+ l3SecurityModeVpn (2), -- VPN Only
+ l3SecurityModeWebauth (4), -- WebAuth
+ l3SecurityModeAll (7) -- All Modes
+ }
+
+
+ MwlCaptivePortalMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Captive Portal"
+ SYNTAX INTEGER {
+ captivePortalDisabled (0), -- Disabled
+ captivePortalModeVpn (1), -- VPN
+ captivePortalModeWebauth (2), -- WebAuth
+ captivePortalModeAll (3) -- VPN/Web-Auth
+ }
+
+
+ MwlCaptivePortalAuthState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Captive Portal Authentication State"
+ SYNTAX INTEGER {
+ captivePortalStateClear (0), -- Open
+ captivePortalStateWebauth (1) -- WEBAUTH
+ }
+
+
+ MwlCaptivePortalAuthMethod ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Captive Portal Authentication Method"
+ SYNTAX INTEGER {
+ captivePortalAuthMethodInternal (0), -- internal
+ captivePortalAuthMethodExternal (1) -- external
+ }
+
+
+ MwlSnmpPrivilege ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes SNMP Privileges"
+ SYNTAX INTEGER {
+ snmpRo (1), -- read-only
+ snmpRw (2) -- read-write
+ }
+
+
+ MwlSnmpV3AuthProtocol ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes SNMPv3 Authentication Protocol"
+ SYNTAX INTEGER {
+ snmpV3UsmNoAuth (0), -- read-only
+ snmpV3UsmHmacMd5Auth (1), -- read-only
+ snmpV3UsmHmacShaAuth (2) -- read-only
+ }
+
+
+ MwlSnmpV3PrivProtocol ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes SNMPv3 Privacy Protocol"
+ SYNTAX INTEGER {
+ snmpV3UsmNoPriv (0), -- read-only
+ snmpV3UsmDesPriv (1) -- read-only
+ }
+
+
+ MwlTransmitRateBGBits ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11bg Transmit Rates"
+ SYNTAX BITS {
+ bgtransmitRateNotSupported (0), -- None
+ bgtransmitRate1 (1), -- 1 Mbps
+ bgtransmitRate2 (2), -- 2 Mbps
+ bgtransmitRate55 (4), -- 5.5 Mbps
+ bgtransmitRate11 (8), -- 11 Mbps
+ bgtransmitRate6 (16), -- 6 Mbps
+ bgtransmitRate9 (32), -- 9 Mbps
+ bgtransmitRate12 (64), -- 12 Mbps
+ bgtransmitRate18 (128), -- 18 Mbps
+ bgtransmitRate22 (256), -- 22 Mbps
+ bgtransmitRate24 (512), -- 24 Mbps
+ bgtransmitRate33 (1024), -- 33 Mbps
+ bgtransmitRate36 (2048), -- 36 Mbps
+ bgtransmitRate48 (4096), -- 48 Mbps
+ bgtransmitRate54 (8192) -- 54 Mbps
+ }
+
+
+ MwlTransmitRateBits ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11b Transmit Rates"
+ SYNTAX BITS {
+ transmitRateNotSupported (0), -- None
+ transmitRate1 (1), -- 1 Mbps
+ transmitRate2 (2), -- 2 Mbps
+ transmitRate55 (4), -- 5.5 Mbps
+ transmitRate11 (8) -- 11 Mbps
+ }
+
+
+ MwlTransmitRateAGBits ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11ag Transmit Rates"
+ SYNTAX BITS {
+ agtransmitRateNotSupported (0), -- None
+ agtransmitRate6 (16), -- 6 Mbps
+ agtransmitRate9 (32), -- 9 Mbps
+ agtransmitRate12 (64), -- 12 Mbps
+ agtransmitRate18 (128), -- 18 Mbps
+ agtransmitRate22 (256), -- 22 Mbps
+ agtransmitRate24 (512), -- 24 Mbps
+ agtransmitRate33 (1024), -- 33 Mbps
+ agtransmitRate36 (2048), -- 36 Mbps
+ agtransmitRate48 (4096), -- 48 Mbps
+ agtransmitRate54 (8192) -- 54 Mbps
+ }
+
+
+ MwlTransmitRateHTBits ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11n HT Transmit Rates"
+ SYNTAX BITS {
+ httransmitRate31 (2147483648), -- MCS 31
+ httransmitRateNotSupported (0), -- None
+ httransmitRate0 (1), -- MCS 0
+ httransmitRate1 (2), -- MCS 1
+ httransmitRate2 (4), -- MCS 2
+ httransmitRate3 (8), -- MCS 3
+ httransmitRate4 (16), -- MCS 4
+ httransmitRate5 (32), -- MCS 5
+ httransmitRate6 (64), -- MCS 6
+ httransmitRate7 (128), -- MCS 7
+ httransmitRate8 (256), -- MCS 8
+ httransmitRate9 (512), -- MCS 9
+ httransmitRate10 (1024), -- MCS 10
+ httransmitRate11 (2048), -- MCS 11
+ httransmitRate12 (4096), -- MCS 12
+ httransmitRate13 (8192), -- MCS 13
+ httransmitRate14 (16384), -- MCS 14
+ httransmitRate15 (32768), -- MCS 15
+ httransmitRate16 (65536), -- MCS 16
+ httransmitRate17 (131072), -- MCS 17
+ httransmitRate18 (262144), -- MCS 18
+ httransmitRate19 (524288), -- MCS 19
+ httransmitRate20 (1048576), -- MCS 20
+ httransmitRate21 (2097152), -- MCS 21
+ httransmitRate22 (4194304), -- MCS 22
+ httransmitRate23 (8388608), -- MCS 23
+ httransmitRate24 (16777216), -- MCS 24
+ httransmitRate25 (33554432), -- MCS 25
+ httransmitRate26 (67108864), -- MCS 26
+ httransmitRate27 (134217728), -- MCS 27
+ httransmitRate28 (268435456), -- MCS 28
+ httransmitRate29 (536870912), -- MCS 29
+ httransmitRate30 (1073741824) -- MCS 30
+ }
+
+
+ MwlTransmitRateVHT ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11ac VHT Transmit Rates"
+ SYNTAX INTEGER {
+ acTransmitRateMcs07 (0), -- MCS 0-7
+ acTransmitRateMcs08 (1), -- MCS 0-8
+ acTransmitRateMcs09 (2), -- MCS 0-9
+ acTransmitRateNone (3) -- None
+ }
+
+
+ MwlUpgradeState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Software Upgrade State"
+ SYNTAX INTEGER {
+ upgradeStart (1), -- The upgrade has just started
+ upgradeInProgress (2), -- The upgrade is in progress
+ upgradeFailed (3), -- The upgrade has failed
+ upgradeDone (4) -- The upgrade has completed successfully
+ }
+
+
+ MwlVlanType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes VLAN Type"
+ SYNTAX INTEGER {
+ vlanNone (0), -- No Tunnel
+ vlanDefaultOnly (1), -- Configured VLAN Only
+ vlanRadiusOnly (2), -- RADIUS VLAN Only
+ vlanRadiusAndDefault (3), -- RADIUS And Configured VLAN
+ vlanGre (4), -- GRE
+ vlanPool (5) -- VLAN pool
+ }
+
+
+ MwlAirFirewall ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes the following types"
+ SYNTAX INTEGER {
+ airfirewallNone (0), -- None
+ airfirewallOuis (1) -- Air Firewall
+ }
+
+
+ MwlOffHours ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes the following types"
+ SYNTAX INTEGER {
+ offhoursNone (0), -- None
+ offhours (1) -- Daily Out-of-service
+ }
+
+
+ MwlOffHoursService ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes OffHours Service"
+ SYNTAX INTEGER {
+ offhoursNoservice (0), -- No Wlan
+ offhoursNowireless (1) -- No Wifi for Anybody
+ }
+
+
+ MwlDailyOutOfService ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Daily Out of Service"
+ SYNTAX INTEGER {
+ noDailyOutOfService (0), -- No Daily Out of Service
+ dailyOutOfServiceOff (1), -- Daily Out of Service is Off
+ dailyOutOfServiceOn (2) -- Daily Out of Service is On
+ }
+
+
+ MwlVpnStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes VPN Status"
+ SYNTAX INTEGER {
+ clearActive (0), -- Clear Active
+ vpnBypass (1), -- Bypass VPN
+ vpnActive (2), -- VPN Active
+ webAuthActive (4), -- Web Auth Active
+ vpnWebActive (5) -- VPN and Web-Auth Active
+ }
+
+
+ MwlVpnDetailStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes VPN Status"
+ SYNTAX INTEGER {
+ stationClearActive (0), -- Clear Active
+ stationVpnBypass (1), -- Bypass VPN
+ stationVpnActive (2), -- VPN Active
+ stationWebAuthActive (4), -- Web Auth Active
+ stationVpnWebActive (5), -- VPN and Web-Auth Active
+ stationVpnInProgress (8), -- VPN in Progress
+ stationWebauthInProgress (16),-- WebAuth in Progress
+ stationVpnWebauthInProgress (32) -- VPN-WebAuth in Progress
+ }
+
+
+ MwlSslUsrAuthProtocolType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes SSL Authentication Protocol Types"
+ SYNTAX INTEGER {
+ sslAuthProtocolUnknown (0), -- Unknown
+ sslAuthProtocolNone (1), -- None
+ sslAuthProtocolChap (2) -- chap
+ }
+
+
+ MwlDhGroupType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Diffie-Hellman Groups for IKE Policy"
+ SYNTAX INTEGER {
+ dhGroup2 (2), -- Group 2
+ dhGroup3 (3), -- Group 3
+ dhGroup4 (4), -- Group 4
+ dhGroup5 (5) -- Group 5
+ }
+
+
+ MwlIpSecModeType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes IPSEC Mode Types"
+ SYNTAX INTEGER {
+ ipsecUnknownMode (0), -- Unknown
+ ipsecTunnelMode (1) -- Tunnel
+ }
+
+
+ MwlIpSecDataChannelType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes IPSEC Data Channel Types"
+ SYNTAX INTEGER {
+ ipsecUnknown (0), -- Unsupported
+ ipsecEsp (1) -- ESP
+ }
+
+
+ MwlIpEncryptionAlgorithm ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes IP Encryption Algorithm"
+ SYNTAX INTEGER {
+ encryptionUnknownAlgorithm (0), -- Unsupported
+ encryption3des (1) -- 3DES
+ }
+
+
+ MwlIpAuthenticateAlgorithm ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes IP Authentication Algorithm"
+ SYNTAX INTEGER {
+ authUnknown (0), -- Unsupported
+ authPreShareKey (1) -- Pre-shared Key
+ }
+
+
+ MwlIpHashAlgorithm ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes IP Hash Algorithm"
+ SYNTAX INTEGER {
+ hashUnknown (0), -- Unsupported
+ hashSha (1), -- Secure Hash Algorithm
+ hashMd5 (2) -- Message Digest Algorithm 5
+ }
+
+
+ MwlIpSecAuthAlgorithm ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes IPSEC Authentication Algorithms"
+ SYNTAX INTEGER {
+ ipsecAuthUnknown (0), -- Unsupported
+ ipsecAuthShaHmac (1), -- sha-hmac
+ ipsecAuthMd5Hmac (2) -- md5-hmac
+ }
+
+
+ MwlCertFileType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes SSL Certificate File Types"
+ SYNTAX INTEGER {
+ certUnknownType (0), -- Unsupported Type
+ certPemType (1), -- Privacy-Enhanced Mail (PEM)-formatted file.
+ certPfxType (2) -- Personal Information Exchange (PFX)-formatted file.
+ }
+
+
+ MwlUrlType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes URL Type"
+ SYNTAX INTEGER {
+ cliBadUrl (0), -- Unknown FT type
+ cliFtpUrl (1), -- ftp
+ cliTftpUrl (2), -- tftp
+ cliSftpUrl (3), -- sftp
+ cliHttpUrl (4), -- http
+ cliHttpsUrl (5), -- https
+ cliScpUrl (6), -- scp
+ cliFileUrl (7) -- file
+ }
+
+
+ MwlCertificateFormType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Certificate Form Type"
+ SYNTAX INTEGER {
+ nmsShortForm (0), -- Short
+ nmsLongForm (1) -- Long
+ }
+
+
+ MwlRadiusServerSelect ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes RADIUS Server Types"
+ SYNTAX INTEGER {
+ nmsRadiusServerNone (0), -- None
+ nmsRadiusServerPrimary (1), -- primary
+ nmsRadiusServerSecondary (2), -- secondary
+ nmsRadiusServerAll (3) -- all
+ }
+
+
+ MwlDiscoveryOrder ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Discovery Order"
+ SYNTAX INTEGER {
+ discoveryFromL2First (0), -- L2 preferred
+ discoveryFromL2Only (1), -- L2 only
+ discoveryFromL3First (2), -- L3 preferred
+ discoveryFromL3Only (3) -- L3 only
+ }
+
+
+ MwlApDiscoveryState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Discovery State"
+ SYNTAX INTEGER {
+ noDiscoveryLayer (0), -- None
+ discoveryFromL2 (1), -- L2
+ discoveryFromL3 (2) -- L3
+ }
+
+
+ MwlLicenseType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes License Type"
+ SYNTAX INTEGER {
+ featureTrial (0), -- Trial
+ featurePermanent (1) -- Permanent
+ }
+
+
+ MwlLicenseReserveType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes License Reserve Type"
+ SYNTAX INTEGER {
+ countedLicense (0), -- Limited
+ uncountedLicense (1) -- Unlimited
+ }
+
+
+ MwlSofwFeatureType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Software Feature Type"
+ SYNTAX INTEGER {
+ sofwControllerBasic (0), -- Controller
+ sofwApBasic (1), -- AP100
+ sofwFeatMax (2) -- MAXFEAT
+ }
+
+
+ MwlSofwControllerType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Software Controller Type"
+ SYNTAX INTEGER {
+ sofwAll (0), -- Not Applicable
+ sofwController (1), -- Active Controller
+ sofwStdbyController (2) -- Standby Controller
+ }
+
+
+ MwlDscpType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes DiffServ Class Types"
+ SYNTAX INTEGER {
+ dscpDisabled (-1), -- DiffServ Disabled
+ dscpCs0 (0), -- DiffServ class CS0/DE/Best-Effort (DSCP Value: 000000)
+ dscpCs1 (8), -- DiffServ class CS1 (DSCP Value: 001000)
+ dscpAf11 (10), -- DiffServ class AF11, AF1 DP-low (DSCP Value: 001010)
+ dscpAf12 (12), -- DiffServ class AF12, AF1 DP-med (DSCP Value: 001100)
+ dscpAf13 (14), -- DiffServ class AF13, AF1 DP-high (DSCP Value: 001110)
+ dscpCs2 (16), -- DiffServ class CS2 (DSCP Value: 010000)
+ dscpAf21 (18), -- DiffServ class AF21 (DSCP Value: 010010)
+ dscpAf22 (20), -- DiffServ class AF22 (DSCP Value: 010100)
+ dscpAf23 (22), -- DiffServ class AF23 (DSCP Value: 010110)
+ dscpCs3 (24), -- DiffServ class CS3 (DSCP Value: 011000)
+ dscpAf31 (26), -- DiffServ class AF31 (DSCP Value: 011010)
+ dscpAf32 (28), -- DiffServ class AF32 (DSCP Value: 011100)
+ dscpAf33 (30), -- DiffServ class AF33 (DSCP Value: 011110)
+ dscpCs4 (32), -- DiffServ class CS4 (DSCP Value: 100000)
+ dscpAf41 (34), -- DiffServ class AF41 (DSCP Value: 100010)
+ dscpAf42 (36), -- DiffServ class AF42 (DSCP Value: 100100)
+ dscpAf43 (38), -- DiffServ class AF43 (DSCP Value: 100110)
+ dscpCs5 (40), -- DiffServ class CS5 (DSCP Value: 101000)
+ dscpEfphb (46), -- DiffServ class EF (DSCP Value: 101110)
+ dscpCs6 (48), -- DiffServ class CS6 (DSCP Value: 110000)
+ dscpCs7 (56) -- DiffServ class CS7 (DSCP Value: 111000)
+ }
+
+
+ MwlControllerHwType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Controller Hardware Type"
+ SYNTAX INTEGER {
+ wncUnknownModel (0), -- Unknown
+ wncDevelPc (1), -- Development PC
+ wncMc1000 (2), -- MC1000
+ wncMc1100 (3), -- MC1100
+ wncMc3000 (4), -- MC3000
+ wncMc500 (5), -- MC500
+ wncMc500a (6), -- MC500a
+ wncMc5000 (7), -- MC5000
+ wncMc4000 (8), -- MC4000
+ wncMc4100 (9), -- MC4100
+ wncMc1500 (11), -- MC1500
+ wncMc3200 (13), -- MC3200
+ wncMc4200 (14), -- MC4200
+ wncMc6000 (15), -- MC6000
+ wncMc1500v (16), -- MC1500V
+ wncMc3200v (17), -- MC3200V
+ wncMc4200v (18), -- MC4200V
+ wncMc1550 (19), -- MC1550
+ wncMc1550v (20), -- MC1550V
+ wncFwc50d (21), -- FWC50D
+ wncFwc2hd (22), -- FWC2HD
+ wncFwc5hd (23) -- FWC5HD
+ }
+
+
+ MwlWncControllerState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Controller State"
+ SYNTAX INTEGER {
+ wncStandalone (0), -- Standalone Controller
+ wncMaster (1), -- Master Controller
+ wncSlave (2), -- Slave Controller
+ wncCluster (3) -- Cluster Member
+ }
+
+
+ MwlApHwType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Hardware Types"
+ SYNTAX INTEGER {
+ apUnknownModel (0), -- Unknown
+ ap300 (12), -- AP3xx
+ ap310 (13), -- AP310
+ ap311 (14), -- AP311
+ ap320 (15), -- AP320
+ ap301 (18), -- AP301
+ ap302 (19), -- AP302
+ ap301i (20), -- AP301i
+ ap310i (21), -- AP310i
+ ap302i (22), -- AP302i
+ ap320i (23), -- AP320i
+ ap1010 (24), -- AP1010
+ ap1020 (25), -- AP1020
+ psm3x (26), -- PSM3x
+ ap400 (27), -- AP400
+ ap433e (28), -- AP433e
+ ap433i (29), -- AP433i
+ ap432e (30), -- AP432e
+ ap432i (31), -- AP432i
+ ap1010e (32), -- AP1010e
+ ap1020e (33), -- AP1020e
+ ap433is (34), -- AP433is
+ ap433es (35), -- AP433es
+ oap432e (36), -- OAP432e
+ oap433e (37), -- OAP433e
+ oap433es (38), -- OAP433es
+ ap110 (39), -- AP110
+ ap120 (40), -- AP120
+ ap1014i (41), -- AP1014i
+ ap332e (42), -- AP332e
+ ap332i (43), -- AP332i
+ ap832e (44), -- AP832e
+ ap832i (45), -- AP832i
+ ap822e (46), -- AP822e
+ ap822i (47), -- AP822i
+ ap122 (48), -- AP122
+ oap832e (49), -- OAP832e
+ fap421evi (50), -- FAP-U421EV
+ fap423eve (51), -- FAP-U423EV
+ ofap422ev (52) -- FAP-U422EV
+ }
+
+
+ MwlApRegulatoryType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Regulatory Types"
+ SYNTAX INTEGER {
+ ap1000RegIndex (1), -- AP1000
+ ap300Mb72RegIndex (2), -- AP300-MB72
+ ap300Mb82RegIndex (3), -- AP300-MB82
+ ap400RegIndex (4), -- AP400
+ ap110RegIndex (5), -- AP110
+ ap330RegIndex (6), -- AP330
+ ap800RegIndex (7), -- AP800
+ ap800bRegIndex (8), -- AP800B
+ ap122RegIndex (9), -- AP122
+ oap800RegIndex (10), -- OAP800
+ fap421RegIndex (11), -- FAP421
+ fap423RegIndex (12), -- FAP423
+ ofap422RegIndex (13) -- OFAP422
+ }
+
+
+ MwlApRfType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes AP RF Type"
+ SYNTAX INTEGER {
+ apRfUnknownModel (0), -- Unknown
+ apRf1 (1), -- RF1
+ apRf2 (2), -- RF2
+ apRf3 (3), -- RF3
+ apRf4 (4), -- RF4
+ apRf5 (5), -- RF5
+ apRf6 (6), -- RF6
+ apRf7 (7), -- RF7
+ apRf8 (8), -- RF8
+ apRf9 (9), -- RF9
+ apRf10 (10), -- RF10
+ apRf11 (11), -- RF11
+ apRf12 (12), -- RF12
+ apRf13 (13), -- RF13
+ apRf14 (14), -- RF14
+ apRf15 (15), -- RF15
+ apRf16 (16), -- RF16
+ apRf17 (17), -- RF17
+ apRf18 (18), -- RF18
+ apRf19 (19), -- RF19
+ apRf20 (20), -- RF20
+ apRf21 (21), -- RF21
+ apRf22 (22) -- RF22
+ }
+
+
+ MwlApIfModeType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Interface Mode"
+ SYNTAX INTEGER {
+ apModeUnknown (0), -- Unknown
+ apBMode (1), -- 802.11b
+ apAMode (2), -- 802.11a
+ apAbMode (3), -- 802.11ab
+ apGMode (4), -- 802.11g
+ apBgMode (5), -- 802.11bg
+ apAgMode (6), -- 802.11ag
+ apAbgMode (7), -- 802.11abg
+ apNMode (8), -- 802.11n
+ apBnMode (9), -- 802.11bn
+ apAnMode (10), -- 802.11an
+ apAbnMode (11), -- 802.11abn
+ apGnMode (12), -- 802.11gn
+ apBgnMode (13), -- 802.11bgn
+ apAgnMode (14), -- 802.11agn
+ apAbgnMode (15), -- 802.11abgn
+ apAn1s20Mode (16), -- 802.11an1s20
+ apAn1s40Mode (17), -- 802.11an1s40
+ apAn2s20Mode (18), -- 802.11an2s20
+ apAn2s40Mode (19), -- 802.11an2s40
+ apAn3s20Mode (20), -- 802.11an3s20
+ apAn3s40Mode (21), -- 802.11an3s40
+ apBgn1s20Mode (22), -- 802.11bgn1s20
+ apBgn1s40Mode (23), -- 802.11bgn1s40
+ apBgn2s20Mode (24), -- 802.11bgn2s20
+ apBgn2s40Mode (25), -- 802.11bgn2s40
+ apBgn3s20Mode (26), -- 802.11bgn3s20
+ apBgn3s40Mode (27), -- 802.11bgn3s40
+ apAc1s20Mode (28), -- 802.11ac1s20
+ apAc1s40Mode (29), -- 802.11ac1s40
+ apAc1s80Mode (30), -- 802.11ac1s80
+ apAbgnAcMode (31), -- 802.11abgn_ac
+ apAc2s20Mode (32), -- 802.11ac2s20
+ apAc2s40Mode (33), -- 802.11ac2s40
+ apAc2s80Mode (34), -- 802.11ac2s80
+ apAc3s20Mode (35), -- 802.11ac3s20
+ apAc3s40Mode (36), -- 802.11ac3s40
+ apAc3s80Mode (37), -- 802.11ac3s80
+ apAnAcMode (38), -- 802.11an_ac
+ apAn4s20Mode (39), -- 802.11an4s20
+ apAn4s40Mode (40), -- 802.11an4s40
+ apBgn4s20Mode (41), -- 802.11bgn4s20
+ apBgn4s40Mode (42), -- 802.11bgn4s40
+ apAc4s20Mode (43), -- 802.11ac4s20
+ apAc4s40Mode (44), -- 802.11ac4s40
+ apAc4s80Mode (45) -- 802.11ac4s80
+ }
+
+
+ MwlApIfConfigModeType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Interface Configuration Mode"
+ SYNTAX INTEGER {
+ apConfigModeUnknown (0), -- Unknown
+ apConfigBMode (1), -- 802.11b
+ apConfigAMode (2), -- 802.11a
+ apConfigGMode (4), -- 802.11g
+ apConfigBgMode (5), -- 802.11bg
+ apConfigAnMode (10), -- 802.11an
+ apConfigBgnMode (13), -- 802.11bgn
+ apConfigAcMode (18) -- 802.11ac
+ }
+
+
+ MwlAntennaType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Antenna Type"
+ SYNTAX INTEGER {
+ antennaConnNone (0), -- Unknown
+ antennaConn24g (1), -- 2.4GHz
+ antennaConn5g (2), -- 5GHz
+ antennaConnDual (3), -- Dual
+ antennaConnExt (4), -- External
+ antennaConnInt (5) -- Internal
+ }
+
+
+ MwlBandType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes RF Band Type"
+ SYNTAX INTEGER {
+ rfband24g (1), -- 2.4GHz
+ rfband5g (2) -- 5GHz
+ }
+
+
+ MwlChannelBandType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Channel Band Type"
+ SYNTAX INTEGER {
+ channelBMode (1), -- 802.11b
+ channelAMode (2), -- 802.11a
+ channelGMode (3), -- 802.11g
+ channelBgMode (4), -- 802.11bg
+ channelAbgnMode20mhz (5), -- 802.11abgn20Mhz
+ channelAbgnMode40mhzAbove (6),-- 802.11abgn40MhzAbove
+ channelAbgnMode40mhzBelow (7),-- 802.11abgn40MhzBelow
+ channelNMode20mhz (8), -- 802.11n20Mhz
+ channelNMode40mhzAbove (9), -- 802.11n40MhzAbove
+ channelNMode40mhzBelow (10), -- 802.11n40MhzBelow
+ channelAcMode (11) -- 802.11ac
+ }
+
+
+ MwlAntennaSetLocation ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Antenna Set Selection"
+ SYNTAX INTEGER {
+ antennaSetLocUnknown (0), -- Unknown
+ antennaSetLocLeft (1), -- Left
+ antennaSetLocRight (2), -- Right
+ antennaSetLoc1 (4), -- A1
+ antennaSetLoc2 (8), -- A2
+ antennaSetLoc3 (16), -- A3
+ antennaSetLoc4 (32), -- A4
+ antennaSetLoc5 (64), -- A5
+ antennaSetLoc6 (128), -- A6
+ antennaSetLoc7 (256), -- A7
+ antennaSetLoc8 (512), -- A8
+ antennaSetLoc9 (1024), -- A9
+ antennaSetLocIntegrated (2048), -- Integrated
+ antennaSetLocInternal (4096) -- Internal
+ }
+
+
+ MwlIfDataRateOptionType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Interface Data Rate Option Types"
+ SYNTAX INTEGER {
+ dataRateManual (0), -- Manual
+ dataRateAuto (1) -- Automatic
+ }
+
+
+ MwlAntennaLinkType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Antenna Link Type"
+ SYNTAX INTEGER {
+ antennaLinkUnknown (0), -- Unknown
+ antennaLinkPmp (1), -- Point-To-Multi-Point
+ antennaLinkPtp (2) -- Point-To-Point
+ }
+
+
+ MwlDuplexModeType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Duplex Mode Types"
+ SYNTAX INTEGER {
+ nmsDuplexFull (0), -- Full Duplex
+ nmsDuplexHalf (1) -- Half Duplex
+ }
+
+
+ MwlBgProtectionModeType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11bg Protection Mode Types"
+ SYNTAX INTEGER {
+ bgProtectionAuto (0), -- Auto
+ bgProtectionOn (1), -- On
+ bgProtectionOff (2) -- Off
+ }
+
+
+ MwlHtProtectionModeType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes 802.11HT Protection Mode Types"
+ SYNTAX INTEGER {
+ htProtectionAuto (0), -- Auto
+ htProtectionOn (1), -- On
+ htProtectionOff (2) -- Off
+ }
+
+
+ MwlIpProxyType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes the following types"
+ SYNTAX INTEGER {
+ nmsGeneric (0), -- Generic
+ nmsIpPathFinder (1), -- IPPathFinder
+ nmsEnumerationHeader (2) -- EnumerationHeader
+ }
+
+
+ MwlFirewallCapability ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes none/configured/radius-configured"
+ SYNTAX INTEGER {
+ firewallNone (0), -- none
+ firewallConfigured (1), -- configured
+ firewallRadiusConfigured (2) -- radius-configured
+ }
+
+
+ MwlSecurityLogging ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Security Logging Options"
+ SYNTAX INTEGER {
+ securityloggingOff (0), -- Off
+ securityloggingAllow (1), -- Allow
+ securityloggingDeny (2), -- Deny
+ securityloggingAll (3) -- All
+ }
+
+
+ MwlPMKcachingBits ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes PMK Caching Options"
+ SYNTAX BITS {
+ pmkCachingDisabled (0), -- Disabled
+ pmkCachingEnabled (1) -- Enabled
+ }
+
+
+ MwlKDDI ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Key Rotation Options"
+ SYNTAX INTEGER {
+ kddiDisabled (0), -- Disabled
+ kddiEnabled (1) -- Enabled
+ }
+
+
+ MwlVcellType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Virtual Cell Type"
+ SYNTAX INTEGER {
+ nmsVcellPap (0), -- On
+ nmsVcellVcell (1) -- Off
+ }
+
+
+ MwlFilterModeType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes IGMP Snoop filter Mode Types"
+ SYNTAX INTEGER {
+ exclude (0), -- Source Exclude
+ include (1) -- Source Include
+ }
+
+
+ MwlBgRadioMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes AP150 Vcell Enable/Disable"
+ SYNTAX INTEGER {
+ virtualMode (1), -- Enable
+ nonVirtualMode (2) -- Disable
+ }
+
+
+ MwlThrdPartyIdsIps ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Third Party Ids/Ips"
+ SYNTAX INTEGER {
+ thrdPidsIpsSnortWireless (1), -- Enabled
+ thrdPidsIpsNone (2) -- Disabled
+ }
+
+
+ MwlQosRulesMatchClassBits ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Qos Rules Match Class"
+ SYNTAX BITS {
+ qosrulesmatchclassOff (0), -- Off
+ qosrulesmatchclassOn (1) -- On
+ }
+
+ MwlQosRulesMatchClass ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Qos Rules Match Class"
+ SYNTAX INTEGER {
+ qosrulesmatchclassOff (0), -- Off
+ qosrulesmatchclassOn (1) -- On
+ }
+
+
+ MwlChannelWidth ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Channel Width"
+ SYNTAX INTEGER {
+ channelWidth20 (1), -- 20 MHz
+ channelWidth40Above (2), -- 40 MHz Extension channel above
+ channelWidth40Below (3), -- 40 MHz Extension channel below
+ channelWidth80 (4) -- 80 MHz
+ }
+
+
+ MwlBonding ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Bonding Mode"
+ SYNTAX INTEGER {
+ bondingSingle (0), -- Single Mode
+ bondingDual (1), -- Dual Mode
+ bondingNone (2) -- None
+ }
+
+
+ MwlConnectivityStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Connected/Disconnected Switch"
+ SYNTAX INTEGER {
+ nmsDisconnected (0), -- Disconnected
+ nmsConnected (1) -- Connected
+ }
+
+
+ MwlCapabilityModeBits ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Capability Mode of station"
+ SYNTAX BITS {
+ nmsStaCapabilityNone (0), -- None
+ nmsStaWmmMode (1), -- WMM Mode
+ nmsStaApsdMode (2), -- APSD Mode
+ nmsSta80211RMode (4), -- 802.11r Mode
+ nmsSta80211KMode (8), -- 802.11k Mode
+ nmsSta80211UMode (16), -- 802.11u Mode
+ nmsSta80211VMode (32), -- 802.11v Mode
+ nmsSta80211WMode (64) -- 802.11w Mode
+ }
+
+
+ MwlClientType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Client Type of station"
+ SYNTAX INTEGER {
+ nmsClientData (1), -- Data client
+ nmsClientSipPhone (2) -- SIP Phone client
+ }
+
+
+ MwlDeviceType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Station Type"
+ SYNTAX INTEGER {
+ nmsStationWireless (0), -- Wireless Station
+ nmsStationWired (1) -- Wired Station
+ }
+
+
+ MwlStationState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Station State"
+ SYNTAX INTEGER {
+ nmsStationStateUnknown (0), -- Unknown
+ nmsStationStateInit (1), -- init-state
+ nmsStationStateVlan (2), -- VLAN-state
+ nmsStationStateAssign (3), -- assigned-state
+ nmsStationStateAssociated (4),-- associated
+ nmsStationState8021x (5), -- 802.1x-State
+ nmsStationStateKey (6), -- Key State
+ nmsStationStateIpDiscover (7),-- ip-discovery
+ nmsStationStateCaptivePortal (8), -- captive-portal
+ nmsStationStateDisassociated (9) -- disassociated
+ }
+
+
+ MwlStaDiagStap ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Station Diagnostics Statistics Type"
+ SYNTAX INTEGER {
+ staMacFilterAclCnt (1), -- Station MAC Filter ACL Count
+ staMacFilterAclFailCnt (2), -- Station MAC Filter ACL Fail Count
+ staWepKeyIndexMismatchCnt (3),-- Station WEP Key Index Mismatch Count
+ staAssignFailCnt (4), -- Station Assignment Fail Count
+ staAssociationCnt (5), -- Station Association Count
+ staKeyExchangeCnt (6), -- Station Key Exchange Count
+ staKeyExchangeFailCnt (7), -- Station Key Exchange Fail Count
+ staMicFailCnt (8), -- Station MIC Fail Count
+ staIpDiscoveryCnt (9), -- Station IP Address Change Count
+ staRadiusAuthCnt (10), -- Station MAC Filter Radius Count
+ staRadiusAuthFailCnt (11), -- Station MAC Filter Radius Fail Count
+ staCpGuestUserAuthCnt (12), -- Station Captive Portal Guest User Count
+ staCpGuestUserFailCnt (13), -- Station Captive Portal Guest User Fail Count
+ staDecryptFailCnt (14), -- Station Decrypt Fail Count
+ staSoftHandoffCnt (15) -- Station Soft Handoff Count
+ }
+
+
+ MwlEnableDisableOption ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Enable/Disable Option"
+ SYNTAX INTEGER {
+ nmsDisable (0), -- Disable
+ nmsEnable (1) -- Enable
+ }
+
+
+ MwlSourceEnableDisableOption ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Enable/Disable Option"
+ SYNTAX INTEGER {
+ nmsSourceEnable (1), -- Enable
+ nmsSourceDisable (2) -- Disable
+ }
+
+
+ MwlLocationSourceOption ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Location Source Option"
+ SYNTAX INTEGER {
+ nmsLocationSourceWifi (1), -- WIFI
+ nmsLocationSourceBle (2), -- BLE
+ nmsLocationSourceAll (3) -- All
+ }
+
+
+ MwlReportFormatType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes legacy/forti-presence"
+ SYNTAX INTEGER {
+ nmsReportFormatFortiPresence (1), -- Forti-Presence
+ nmsReportFormatLegacy (2) -- Legacy
+ }
+
+
+ MwlPacketCaptureMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes L2/L3 Option"
+ SYNTAX INTEGER {
+ l2Mode (0), -- l2 mode
+ l3Mode (1) -- l3 mode
+ }
+
+
+ MwlRxTxOption ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Rx/Tx/Both Option"
+ SYNTAX INTEGER {
+ rxOnly (0), -- rx only
+ txOnly (1), -- tx only
+ rxTxBoth (2) -- Both RxTx
+ }
+
+
+ MwlRateLimitMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Rate Limit Option"
+ SYNTAX INTEGER {
+ station (0), -- station
+ cumulative (1) -- cumulative
+ }
+
+
+ MwlBandSteeringMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Band Steering Mode"
+ SYNTAX INTEGER {
+ bandSteeringDisable (0), -- Band Steering Disable
+ bandASteering (1), -- Band Steering to A Band
+ bandNSteering (2) -- Band Steering to N Band
+ }
+
+
+ MwlPapBroadcastSsidMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes SSID Broadcast for Vport Mode"
+ SYNTAX INTEGER {
+ papBroadcastSsidDisabled (0), -- Disabled
+ papBroadcastSsidAlways (1), -- Always
+ papBroadcastSsidTillAssociation (2) -- Till-Association
+ }
+
+
+ MwlEncapsulationType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Packet Capture Profile Encapsulation Type"
+ SYNTAX INTEGER {
+ ppi (0), -- ppi
+ legacy (1) -- legacy
+ }
+
+
+ MwlUplinkType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Uplink Type"
+ SYNTAX INTEGER {
+ nmsUplink (0), -- Uplink
+ nmsDownlink (1), -- Downlink
+ nmsUplinkLacp (2) -- Uplink-lacp
+ }
+
+
+ MwlVpnConnectivityStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes VPN Connection Status"
+ SYNTAX INTEGER {
+ vpnDisconnected (0), -- Disconnected
+ vpnConnected (1) -- Connected
+ }
+
+
+ MwlVpnAuthenticationStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes VPN Authentication Status"
+ SYNTAX INTEGER {
+ vpnUnknown (0), -- Unknown
+ vpnNoCertificate (1), -- No Certificate
+ vpnValidCertificate (2), -- Valid Certificate
+ vpnInvalidCertificate (3), -- Invalid Certificate
+ vpnCertificateRevoked (4), -- Certificate Revoked
+ vpnCertificateExpired (5), -- Certificate Expired
+ vpnCertificateUnknownCa (6) -- Unknown CA Certificate
+ }
+
+
+ MwlVpnAuthenticationType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes VPN Authentication Type"
+ SYNTAX INTEGER {
+ vpnAuthTypeUnknown (0), -- Unknown
+ vpnAuthTypeX509Certificate (1)-- X509 Certificate
+ }
+
+
+ MwlCertificateStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Certificate Status"
+ SYNTAX INTEGER {
+ certStatusUnknown (0), -- Unknown
+ certStatusNotInstalled (1), -- Not Installed
+ certStatusInstalled (2) -- Installed
+ }
+
+
+ MwlCertRequestStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Certificate Request Status"
+ SYNTAX INTEGER {
+ certReqStatusNone (0), -- None
+ certReqStatusCsrGenerated (1),-- CSR Generated
+ certReqStatusCsrGenerationInProgress (2), -- CSR Generation In Progress
+ certReqStatusCsrGenerationFailed (3), -- CSR Generation Failed
+ certReqStatusCsrUploadFailed (4), -- CSR Upload Failed
+ certReqStatusCertInstalled (5), -- Certificate Installed
+ certReqStatusCertInstallationInProgress (6), -- Certificate Installation In Progress
+ certReqStatusCertDownloadFailed (7), -- Certificate Download Failed
+ certReqStatusCertInstallationFailed (8), -- Certificate Installation Failed
+ certReqStatusCertDeleted (9), -- Certificate Deleted
+ certReqStatusCertDeletionInProgress (10), -- Certificate Deletion In Progress
+ certReqStatusCertDeletionFailed (11), -- Certificate Deletion Failed
+ certReqStatusCaCertDownloaded (12), -- CA Certificate Downloaded
+ certReqStatusCaCertDownloadInProgress (13), -- CA Certificate Download In Progress
+ certReqStatusCaCertDownloadFailed (14) -- CA Certificate Download Failed
+ }
+
+
+ MwlFastEthernetType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes FastEthernet Type"
+ SYNTAX INTEGER {
+ nmsPrimaryFastethernet (1), -- Primary Ethernet
+ nmsSecondaryFastethernet (2) -- Secondary Ethernet
+ }
+
+
+ MwlVpnMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Vpn Connectivity Mode"
+ SYNTAX INTEGER {
+ modeNonVpn (0), -- Non-VPN
+ modeVpn (1) -- VPN
+ }
+
+
+ MwlRegionSettings ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Region Settings"
+ SYNTAX INTEGER {
+ regionUnknown (0), -- Unknown
+ regionUs (1), -- US
+ regionIntl (2) -- International
+ }
+
+
+ MwlSpectrumBandsBits ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Spectrum Bands"
+ SYNTAX BITS {
+ spectrumSubbandNone (0), -- None
+ spectrumSubband24ghz (1), -- 2.4GHz, channels, 1-14
+ spectrumSubband5ghzLow (2), -- 5GHz low-band, channels 36-64
+ spectrumSubband5ghzMedium (4),-- 5GHz mid-band, channels 100-140
+ spectrumSubband5ghzHigh (8) -- 5GHz high-band, channels 149-165
+ }
+
+
+ MwlESSRFVirtualizationMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes ESS RF Virtualization Mode"
+ SYNTAX INTEGER {
+ essRfVmodeVcell (0), -- Virtual Cell
+ essRfVmodeVport (1), -- Virtual Port
+ essRfVmodeNcell (2) -- Native Cell
+ }
+
+
+ MwlIFRFVirtualizationMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Interface RF Virtualization Mode"
+ SYNTAX INTEGER {
+ ifRfVmodeVport (0), -- Virtual Port
+ ifRfVmodeNcell (1) -- Native Cell
+ }
+
+
+ MwlYesNoSwitch ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Yes/No Switches"
+ SYNTAX INTEGER {
+ nmsNo (0), -- No
+ nmsYes (1) -- Yes
+ }
+
+
+ MwlIpMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes IP Address Modes"
+ SYNTAX INTEGER {
+ modeUnknown (0), -- Unknown Mode
+ modeIpv4 (1), -- IPv4 Mode
+ modeIpv6 (2), -- IPv6 Mode
+ modeDualStackIp (3) -- Dual Stack IP
+ }
+
+
+ MwlChannelCenterFrequency ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes ChannelCenterFrequency"
+ SYNTAX INTEGER {
+ channelCenterFrequency0 (0), -- 0
+ channelCenterFrequency42 (42),-- 42
+ channelCenterFrequency58 (58),-- 58
+ channelCenterFrequency106 (106), -- 106
+ channelCenterFrequency122 (122), -- 122
+ channelCenterFrequency155 (155) -- 155
+ }
+
+
+ MwlNetworkType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Network Type"
+ SYNTAX INTEGER {
+ networkTypeWired (0), -- Wired
+ networkTypeWireless (1) -- Wireless
+ }
+
+
+ MwlIpv6AddrType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes IPV6 Address Types"
+ SYNTAX INTEGER {
+ ipv4Addr (0), -- IPV4 Address
+ globalUnicastAddr (1), -- Global Unicast Address
+ globalUnicastDhcpAddr (2), -- Global Unicast DHCP Address
+ linkLocalAddr (3), -- Link Local Address
+ tempAddr (4) -- Temporary Address
+ }
+
+
+ MwlvenueGroup ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Hotspot Venue Group"
+ SYNTAX INTEGER {
+ venueGroupUnspecified (0), -- Unspecified
+ venueGroupAssembly (1), -- Assembly
+ venueGroupBusiness (2), -- Business
+ venueGroupEducational (3), -- Educational
+ venueGroupFactoryIndustrial (4), -- Factory and Industrial
+ venueGroupInstitutional (5), -- Institutional
+ venueGroupMercantile (6), -- Mercantile
+ venueGroupResidential (7), -- Residential
+ venueGroupStorage (8), -- Storage
+ venueGroupUtilityMiscellaneous (9), -- Utility and Miscellaneous
+ venueGroupVehicular (10), -- Vehicular
+ venueGroupOutdoor (11) -- Outdoor
+ }
+
+
+ MwlvenueType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Hotspot Venue Type"
+ SYNTAX INTEGER {
+ venueGroupTypeUnspecified (0),-- Unspecified
+ venueTypeAssemblyArena (101), -- Assembly-Arena
+ venueTypeAssemblyStadium (102), -- Assembly-Stadium
+ venueTypeAssemblyPassengerTerminal (103), -- Assembly-Passenger Terminal
+ venueTypeAssemblyAmphitheater (104), -- Assembly-Amphitheater
+ venueTypeAssemblyAmusementPark (105), -- Assembly-Amusement Park
+ venueTypeAssemblyPlaceOfWorship (106), -- Assembly-Place of Worship
+ venueTypeAssemblyConventionCenter (107), -- Assembly-Convention Center
+ venueTypeAssemblyLibrary (108), -- Assembly-Library
+ venueTypeAssemblyMuseum (109),-- Assembly-Museum
+ venueTypeAssemblyRestaurant (110), -- Assembly-Restaurant
+ venueTypeAssemblyTheater (111), -- Assembly-Theater
+ venueTypeAssemblyBar (112), -- Assembly-Bar
+ venueTypeAssemblyCoffeeShop (113), -- Assembly-Coffee Shop
+ venueTypeAssemblyZooAquarium (114), -- Assembly-Zoo or Aquarium
+ venueTypeAssemblyEmergencyCoordinationCenter (115), -- Assembly-Emergency Coordination Center
+ venueTypeBusinessDoctorDentistOffice (201), -- Business-Doctor or Dentist Office
+ venueTypeBusinessBank (202), -- Business-Bank
+ venueTypeBusinessFireStation (203), -- Business-Fire Station
+ venueTypeBusinessPoliceStation (204), -- Business-Police Station
+ venueTypeBusinessPostOffice (206), -- Business-Post Office
+ venueTypeBusinessProfessionalOffice (207), -- Business-Professional Office
+ venueTypeBusinessResearchDevelopmentFacility (208), -- Business-Research and Development Facility
+ venueTypeBusinessAttorneyOffice (209), -- Business-Attorney Office
+ venueTypeEducationalSchoolPrimary (301), -- Educational-School,Primary
+ venueTypeEducationalSchoolSecondary (302), -- Educational-School,Secondary
+ venueTypeEducationalUniversityCollege (303), -- Educational-University or College
+ venueTypeFactoryIndustrialFactory (401), -- Factory-Industrial
+ venueTypeInstitutionalHospital (501), -- Institutional-Hospital
+ venueTypeInstitutionalLongTermCareFacility (502), -- Institutional-Long-Term Care Facility
+ venueTypeInstitutionalAlcoholDrugRehabilitationCenter (503), -- Institutional-Alcohol and Drug Re-habilitation Center
+ venueTypeInstitutionalGroupHome (504), -- Institutional-Group Home
+ venueTypeInstitutionalPrisonJail (505), -- Institutional-Prison or Jail
+ venueTypeMercantileRetailStore (601), -- Mercantile-Retail Store
+ venueTypeMercantileGroceryMarket (602), -- Mercantile-Grocery Market
+ venueTypeMercantileAutomotiveServiceStation (603), -- Mercantile-Automotive Service Station
+ venueTypeMercantileShoppingMall (604), -- Mercantile-Shopping Mall
+ venueTypeMercantileGasStation (605), -- Mercantile-Gas Station
+ venueTypeResidentialPrivateResidence (701), -- Residential-Private Residence
+ venueTypeResidentialHotelMotel (702), -- Residential-Hotel or Motel
+ venueTypeResidentialDormitory (703), -- Residential-Dormitory
+ venueTypeResidentialBoardingHouse (704), -- Residential-Boarding House
+ venueTypeVehicularAutomobileTruck (1001), -- Vehicular-Automobile or Truck
+ venueTypeVehicularAirplane (1002), -- Vehicular-Airplane
+ venueTypeVehicularBus (1003), -- Vehicular-Bus
+ venueTypeVehicularFerry (1004), -- Vehicular-Ferry
+ venueTypeVehicularShipBoat (1005), -- Vehicular-Ship or Boat
+ venueTypeVehicularTrain (1006), -- Vehicular-Train
+ venueTypeVehicularMortorBike (1007), -- Vehicular-Mortor Bike
+ venueTypeOutdoorMuniMesh (1101), -- Outdoor-Muni-mesh Network
+ venueTypeOutdoorCityPark (1102), -- Outdoor-City Park
+ venueTypeOutdoorRestArea (1103), -- Outdoor-Rest Area
+ venueTypeOutdoorTrafficControl (1104), -- Outdoor-Traffic Control
+ venueTypeOutdoorBusStop (1105), -- Outdoor-Bus Stop
+ venueTypeOutdoorKiosk (1106) -- Outdoor-Kiosk
+ }
+
+
+ MwlHotspotAccessNetworkType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Hotspot Access Network Type"
+ SYNTAX INTEGER {
+ hotspotAccessNetworkTypePrivateNetwork (0), -- Private Network
+ hotspotAccessNetworkTypePrivateNetworkWithGuestAccess (1), -- Private Network with Guest Acesss
+ hotspotAccessNetworkTypeChargeablePublicNetwork (2), -- Chargeable Public Network
+ hotspotAccessNetworkTypeFreePublicNetwork (3), -- Free Public Network
+ hotspotAccessNetworkTypePersonalDeviceNetwork (4), -- Personal Device Network
+ hotspotAccessNetworkTypeEmergencyServicesOnlyNetwork (5), -- Emergency Services Only Network
+ hotspotAccessNetworkTypeTestExperimentalNetwork (14), -- Test or Experimental Network
+ hotspotAccessNetworkTypeWildcardNetwork (15) -- Wildcard Network
+ }
+
+
+ MwlHotspotAuthenType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Hotspot Authentication Type"
+ SYNTAX INTEGER {
+ hotspotAuthenTypeAcceptanceTermsConditions (0), -- Acceptance of Terms and Conditions
+ hotspotAuthenTypeOnlineEnrollmentSupported (1), -- On-line enrollment supported
+ hotspotAuthenTypeHttpHttpsRedirection (2), -- http/https redirection
+ hotspotAuthenTypeDnsRedirection (3) -- DNS redirection
+ }
+
+
+ MwlIPv6AvailabilityType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes IP version 6 Availability Type"
+ SYNTAX INTEGER {
+ ipv6AvailabilityTypeNotAvailable (0), -- Address type not available
+ ipv6AvailabilityTypeAvailable (1), -- Address type available
+ ipv6AvailabilityTypeNotKnown (2) -- Availability of the address type not known
+ }
+
+
+ MwlIPv4AvailabilityType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes IP version 4 Availability Type"
+ SYNTAX INTEGER {
+ ipv4AvailabilityTypeNotAvailable (0), -- Address type not available
+ ipv4AvailabilityTypeAvailable (1), -- Address type available
+ ipv4AvailabilityTypePortRestrictedAddressAvailable (2), -- Port-restricted IPv4 address available
+ ipv4AvailabilityTypeSingleNatedPrivateAddressAvailable (3), -- Single NATed private IPv4 address available
+ ipv4AvailabilityTypeDoubleNatedPrivateAddressAvailable (4), -- Double NATed private IPv4 address available
+ ipv4AvailabilityTypePortRestrictedSingleNatedPrivateAddressAvailable (5), -- Port-restricted IPv4 address and single NATed IPv4 address available
+ ipv4AvailabilityTypePortRestrictedDoubleNatedPrivateAddressAvailable (6), -- Port-restricted IPv4 address and double NATed IPv4 address available
+ ipv4AvailabilityTypeNotKnown (7) -- Availability of the address type is not known
+ }
+
+
+ MwlNAIRealmAuthMethod ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes NAI Realm Authenticatin Method"
+ SYNTAX INTEGER {
+ naiRealmAuthMethodEapTlsCertificate (0), -- EAP TLS Certificate
+ naiRealmAuthMethodEapTtlsMschapv2UsernamePassword (1) -- EAP TTLS MSCHAPv2 Username/Password
+ }
+
+
+ MwlApGroupType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Group Type"
+ SYNTAX INTEGER {
+ apGroupTypeLocation (0) -- Location Type
+ }
+
+
+ MwlVpnClientProtocol ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Supported VPN Client Protocols"
+ SYNTAX INTEGER {
+ vpnClientProtoTcp (0), -- TCP
+ vpnClientProtoUdp (1) -- UDP
+ }
+
+
+ MwlRadiusCalledStationIdType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes RADIUS CalledStationId Type"
+ SYNTAX INTEGER {
+ radiusCalledStationIdTypeDefault (0), -- Default
+ radiusCalledStationIdTypeMacAddress (1), -- MacAddress
+ radiusCalledStationIdTypeMacAddressSsid (2) -- MacAddress:SSID
+ }
+
+
+ MwlServiceDataFeature ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Service Data Feature"
+ SYNTAX INTEGER {
+ serviceDataServiceConnect (0),-- Service-Control
+ serviceDataApplicationVisibility (1) -- Application-Visibility
+ }
+
+
+ MwlServiceDataType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Service Data Type"
+ SYNTAX INTEGER {
+ serviceDataServiceConnectService (0), -- Service
+ serviceDataServiceConnectLocation (1), -- Location
+ serviceDataServiceConnectEssidVlan (2), -- SSID/VLAN
+ serviceDataServiceConnectNetwork (3), -- Wired/Wireless
+ serviceDataAppVisibilityApplication (4), -- Application
+ serviceDataAppVisibilityEssid (5), -- Essid
+ serviceDataAppVisibilityStation (6), -- Station
+ serviceDataAppVisibilityAp (7)-- AP
+ }
+
+
+ MwlServiceDataFilterType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Service Data Filter Type"
+ SYNTAX INTEGER {
+ serviceDataFilterEssid (0), -- EssId
+ serviceDataFilterAp (1), -- AP
+ serviceDataFilterLocation (2),-- ApGroup
+ serviceDataFilterEssidAp (3), -- EssId/AP
+ serviceDataFilterEssidLocation (4) -- EssId/ApGroup
+ }
+
+
+ MwlRedirectionProtocol ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Redirection Protocol"
+ SYNTAX INTEGER {
+ redirectionProtocolHttps (0), -- https
+ redirectionProtocolHttp (1) -- http
+ }
+
+
+ MwlApRebootReasonCode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Reboot Reason Code"
+ SYNTAX INTEGER {
+ apRebootReasonCodeInvalid (0),-- invalid
+ apRebootReasonCodeManual (1), -- Manual
+ apRebootReasonCodeConfigChange (2), -- Config Change
+ apRebootReasonCodeWatchdog (3), -- Watchdog
+ apRebootReasonCodeLostConnection (4), -- Lost Connection
+ apRebootReasonCodeSoftwareUpgrade (5), -- Software Upgrade
+ apRebootReasonCodeRadioFailure (6), -- Radio Failure
+ apRebootReasonCodeInvalidPower (7), -- Invalid Power
+ apRebootReasonCodeUnknown (8),-- Unknown
+ apRebootReasonCodeCannotDownloadConfig (9), -- Cannot Download Config
+ apRebootReasonCodeRestoreDefault (10), -- Restore Default
+ apRebootReasonCodeApCrash (11), -- Ats Crash
+ apRebootReasonCodeKernelCrash (12), -- Kernel Crash
+ apRebootReasonCodeSoftLockup (13), -- Soft Lockup
+ apRebootReasonCodeBandspeedTerminated (14), -- BandSpeed Service Terminated
+ apRebootReasonCodeLastEntry (15) -- Last Entry
+ }
+
+
+ MwlBridgedVlanType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Bridged VLAN Type"
+ SYNTAX INTEGER {
+ noVlan (0), -- No VLAN
+ staticVlanOnly (1), -- Static VLAN Only
+ radiusVlanOnly (2), -- RADIUS VLAN Only
+ radiusAndStaticVlan (3) -- RADIUS And Static VLAN
+ }
+
+
+ MwlCliCmdGenWriteMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Write Mode"
+ SYNTAX INTEGER {
+ cliCmdGenWriteModeOverwrite (0), -- Overwrite
+ cliCmdGenWriteModeAppend (1) -- Append
+ }
+
+
+ MwlVoiceClientType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Voice Client Type"
+ SYNTAX INTEGER {
+ voiceClientTypeNone (0), -- none
+ voiceClientTypeAscom (1), -- ascom
+ voiceClientTypeSpectralink (2)-- spectralink
+ }
+
+
+ MwlMMProtocolType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes MMP Protocol Type"
+ SYNTAX INTEGER {
+ mmpTypeBinary (0), -- Basic
+ mmpTypeKv (1) -- KeyValue
+ }
+
+
+ MwlApMacAssignOption ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes eth0/eth1 Option"
+ SYNTAX INTEGER {
+ nmsEth0 (0), -- eth0
+ nmsEth1 (1) -- eth1
+ }
+
+
+ MwlNplus1NotifType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes N+1 Notification Type"
+ SYNTAX INTEGER {
+ nplus1NotifTypeNp1Stop (1), -- N+1 Stop
+ nplus1NotifTypeReboot (2), -- Reboot
+ nplus1NotifTypeUpgrade (3), -- Upgrade
+ nplus1NotifTypeTakeover (4), -- Takeover
+ nplus1NotifTypeFallback (5), -- Fallback
+ nplus1NotifTypeIpConflict (6),-- IP Conflict
+ nplus1NotifTypeGatewayUp (7), -- Gateway Up
+ nplus1NotifTypeGatewayDown (8), -- Gateway Down
+ nplus1NotifTypeSlave (9) -- Slave
+ }
+
+
+ MwlTimerType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Timer Type"
+ SYNTAX INTEGER {
+ timerTypeAbsolute (0), -- absolute
+ timerTypePeriodic (1) -- periodic
+ }
+
+
+ MwlApplicationActionType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Application Action Type"
+ SYNTAX INTEGER {
+ appActionTypeAllow (0), -- Allow
+ appActionTypeBlock (1) -- Block
+ }
+
+
+ MwlAppVisibilityFlowType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Application Visibility Flow Type"
+ SYNTAX INTEGER {
+ appVisibilityFlowTypeAllowed (0), -- Allowed
+ appVisibilityFlowTypeBlocked (1) -- Blocked
+ }
+
+
+ MwlApplicationBWUnit ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Application Bandwidth Unit"
+ SYNTAX INTEGER {
+ appBwUnitKbps (0), -- Kbps
+ appBwUnitMbps (1), -- Mbps
+ appBwUnitGbps (2) -- Gbps
+ }
+
+
+ MwlDaysOfTheWeekBits ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Days Of The Week"
+ SYNTAX BITS {
+ daysOfTheWeekNotSupported (0),-- None
+ daysOfTheWeekSunday (1), -- Sunday
+ daysOfTheWeekMonday (2), -- Monday
+ daysOfTheWeekTuesday (4), -- Tuesday
+ daysOfTheWeekWednesday (8), -- Wednesday
+ daysOfTheWeekThursday (16), -- Thursday
+ daysOfTheWeekFriday (32), -- Friday
+ daysOfTheWeekSaturday (64) -- Saturday
+ }
+
+
+ MwlTimerIntervalState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Timer Within or Out Of Interval"
+ SYNTAX INTEGER {
+ nmsTimerStateInInterval (0), -- In
+ nmsTimerStateOutOfInterval (1)-- Out
+ }
+
+
+ MwlEssIdType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Type of EssId"
+ SYNTAX INTEGER {
+ nmsEssidTypeRegular (0), -- Regular
+ nmsEssidTypeBackup (1) -- Backup
+ }
+
+
+ MwlState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Start/done Option"
+ SYNTAX INTEGER {
+ nmsStateUnknown (0), -- Unknown
+ nmsStateStart (1), -- Start
+ nmsStateDone (2) -- Done
+ }
+
+
+ MwlTxBeamSupport ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx Beamforming support type"
+ SYNTAX INTEGER {
+ nmsTxBeamformingDisabled (0), -- Disabled
+ nmsTxBeamformingSuMimo (1), -- SU MIMO
+ nmsTxBeamformingMuMimo (2) -- MU MIMO
+ }
+
+
+ MwlMcaApStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object describes Planned/Unplanned AP"
+ SYNTAX INTEGER {
+ nmsMcaUnplanned (0), -- Unplanned
+ nmsMcaPlanned (1) -- Planned
+ }
+
+ MwlArrayDataTypeAction ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ " This defines the actions for the array data type"
+ SYNTAX INTEGER {
+ addValue (1),
+ deleteValue (2),
+ updateValue (3)
+ }
+
+END
+ \ No newline at end of file
diff --git a/MIBS/fortinet/MERU-TOP10-STATISTICS-MIB b/MIBS/fortinet/MERU-TOP10-STATISTICS-MIB
new file mode 100644
index 0000000..866cea3
--- /dev/null
+++ b/MIBS/fortinet/MERU-TOP10-STATISTICS-MIB
@@ -0,0 +1,388 @@
+-- *****************************************************************
+-- Meru Networks Enterprise Specific MIB
+--
+-- Copyright (c) 2005 by Meru Networks
+-- All rights reserved
+--
+-- *****************************************************************
+
+MERU-TOP10-STATISTICS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises,
+ Counter32,
+ Counter64,
+ Gauge32,
+ TimeTicks,
+ IpAddress,
+ Integer32
+ FROM SNMPv2-SMI
+ Ipv6Address
+ FROM IPV6-TC
+ TEXTUAL-CONVENTION,
+ TimeInterval,
+ TimeStamp,
+ DateAndTime,
+ TruthValue,
+ DisplayString,
+ MacAddress,
+ RowStatus
+ FROM SNMPv2-TC
+ mwStatistics
+ FROM MERU-SMI
+ ;
+
+ mwTop10Statistics MODULE-IDENTITY
+ LAST-UPDATED "200506050000Z"
+ ORGANIZATION "Meru Networks"
+ CONTACT-INFO "support@merunetworks.com"
+ DESCRIPTION
+ "This MIB defines all the managed objects used to manage the Meru WLAN
+ Top 10 Statistics infrastructure"
+ ::= { mwStatistics 2 }
+
+
+
+ mwTop10ApStationProblemTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwTop10ApStationProblemEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Top 10 station problem statistics "
+ ::= { mwTop10Statistics 1 }
+
+ mwTop10ApStationProblemEntry OBJECT-TYPE
+ SYNTAX MwTop10ApStationProblemEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Top 10 station problem statistics "
+ INDEX { mwTop10ApStationProblemTableIndex }
+ ::= { mwTop10ApStationProblemTable 1 }
+
+ MwTop10ApStationProblemEntry ::= SEQUENCE {
+ mwTop10ApStationProblemTableIndex Integer32,
+ mwTop10ApStationProblemApName DisplayString,
+ mwTop10ApStationProblemIfIndex Integer32,
+ mwTop10ApStationProblemWepErrors Unsigned32,
+ mwTop10ApStationProblemNmsApNodeId Integer32,
+ mwTop10ApStationProblemStationIPAddress Ipv6Address,
+ mwTop10ApStationProblemStationMacAddress MacAddress,
+ mwTop10ApStationProblemStationIPv4Address IpAddress
+ }
+
+
+ mwTop10ApStationProblemTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwTop10ApStationProblemEntry 1 }
+
+ mwTop10ApStationProblemApName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Name"
+ ::= { mwTop10ApStationProblemEntry 2 }
+
+ mwTop10ApStationProblemIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Interface Index"
+ ::= { mwTop10ApStationProblemEntry 3 }
+
+ mwTop10ApStationProblemWepErrors OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes WEP error count from reset"
+ ::= { mwTop10ApStationProblemEntry 4 }
+
+ mwTop10ApStationProblemNmsApNodeId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP ID"
+ ::= { mwTop10ApStationProblemEntry 5 }
+
+ mwTop10ApStationProblemStationIPAddress OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Station IP Address"
+ ::= { mwTop10ApStationProblemEntry 6 }
+
+ mwTop10ApStationProblemStationMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Station MAC Address"
+ ::= { mwTop10ApStationProblemEntry 7 }
+
+ mwTop10ApStationProblemStationIPv4Address OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Station IP Address"
+ ::= { mwTop10ApStationProblemEntry 9 }
+
+ mwTop10ApStationRxtxTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwTop10ApStationRxtxEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Top 10 station talker statistics request "
+ ::= { mwTop10Statistics 2 }
+
+ mwTop10ApStationRxtxEntry OBJECT-TYPE
+ SYNTAX MwTop10ApStationRxtxEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Top 10 station talker statistics request "
+ INDEX { mwTop10ApStationRxtxTableIndex }
+ ::= { mwTop10ApStationRxtxTable 1 }
+
+ MwTop10ApStationRxtxEntry ::= SEQUENCE {
+ mwTop10ApStationRxtxTableIndex Integer32,
+ mwTop10ApStationRxtxApName DisplayString,
+ mwTop10ApStationRxtxIfIndex Integer32,
+ mwTop10ApStationRxtxNmsApNodeId Integer32,
+ mwTop10ApStationRxtxRxPacketCount Unsigned32,
+ mwTop10ApStationRxtxTxPacketCount Unsigned32,
+ mwTop10ApStationRxtxStationIPAddress Ipv6Address,
+ mwTop10ApStationRxtxStationMacAddress MacAddress,
+ mwTop10ApStationRxtxStationIPv4Address IpAddress
+ }
+
+
+ mwTop10ApStationRxtxTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwTop10ApStationRxtxEntry 1 }
+
+ mwTop10ApStationRxtxApName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Name"
+ ::= { mwTop10ApStationRxtxEntry 2 }
+
+ mwTop10ApStationRxtxIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Interface Index"
+ ::= { mwTop10ApStationRxtxEntry 3 }
+
+ mwTop10ApStationRxtxNmsApNodeId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP ID"
+ ::= { mwTop10ApStationRxtxEntry 4 }
+
+ mwTop10ApStationRxtxRxPacketCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rx packet count from reset"
+ ::= { mwTop10ApStationRxtxEntry 5 }
+
+ mwTop10ApStationRxtxTxPacketCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx packet count from reset"
+ ::= { mwTop10ApStationRxtxEntry 6 }
+
+ mwTop10ApStationRxtxStationIPAddress OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Station IP Address"
+ ::= { mwTop10ApStationRxtxEntry 7 }
+
+ mwTop10ApStationRxtxStationMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Station MAC Address"
+ ::= { mwTop10ApStationRxtxEntry 8 }
+
+ mwTop10ApStationRxtxStationIPv4Address OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Station IP Address"
+ ::= { mwTop10ApStationRxtxEntry 9 }
+
+ mwTop10ApProblemTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwTop10ApProblemEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Top 10 problem AP statistics "
+ ::= { mwTop10Statistics 3 }
+
+ mwTop10ApProblemEntry OBJECT-TYPE
+ SYNTAX MwTop10ApProblemEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Top 10 problem AP statistics "
+ INDEX { mwTop10ApProblemTableIndex }
+ ::= { mwTop10ApProblemTable 1 }
+
+ MwTop10ApProblemEntry ::= SEQUENCE {
+ mwTop10ApProblemTableIndex Integer32,
+ mwTop10ApProblemApName DisplayString,
+ mwTop10ApProblemTxLoss Unsigned32,
+ mwTop10ApProblemIfIndex Integer32,
+ mwTop10ApProblemNmsApNodeId Integer32
+ }
+
+
+ mwTop10ApProblemTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwTop10ApProblemEntry 1 }
+
+ mwTop10ApProblemApName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Name"
+ ::= { mwTop10ApProblemEntry 2 }
+
+ mwTop10ApProblemTxLoss OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx Loss Percentage"
+ ::= { mwTop10ApProblemEntry 3 }
+
+ mwTop10ApProblemIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Interface Index"
+ ::= { mwTop10ApProblemEntry 4 }
+
+ mwTop10ApProblemNmsApNodeId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP ID"
+ ::= { mwTop10ApProblemEntry 5 }
+
+ mwTop10ApRxtxTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwTop10ApRxtxEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Top 10 talker AP statistics "
+ ::= { mwTop10Statistics 4 }
+
+ mwTop10ApRxtxEntry OBJECT-TYPE
+ SYNTAX MwTop10ApRxtxEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Top 10 talker AP statistics "
+ INDEX { mwTop10ApRxtxTableIndex }
+ ::= { mwTop10ApRxtxTable 1 }
+
+ MwTop10ApRxtxEntry ::= SEQUENCE {
+ mwTop10ApRxtxTableIndex Integer32,
+ mwTop10ApRxtxApName DisplayString,
+ mwTop10ApRxtxIfIndex Integer32,
+ mwTop10ApRxtxNmsApNodeId Integer32,
+ mwTop10ApRxtxTxFrameCount Unsigned32,
+ mwTop10ApRxtxRxUnicastFrameCount Unsigned32
+ }
+
+
+ mwTop10ApRxtxTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwTop10ApRxtxEntry 1 }
+
+ mwTop10ApRxtxApName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Name"
+ ::= { mwTop10ApRxtxEntry 2 }
+
+ mwTop10ApRxtxIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Interface Index"
+ ::= { mwTop10ApRxtxEntry 3 }
+
+ mwTop10ApRxtxNmsApNodeId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP ID"
+ ::= { mwTop10ApRxtxEntry 4 }
+
+ mwTop10ApRxtxTxFrameCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Tx frame count from reset"
+ ::= { mwTop10ApRxtxEntry 5 }
+
+ mwTop10ApRxtxRxUnicastFrameCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rx frame count from reset"
+ ::= { mwTop10ApRxtxEntry 6 }
+
+
+END
+ \ No newline at end of file
diff --git a/MIBS/fortinet/MERU-TOPOLOGY-MIB b/MIBS/fortinet/MERU-TOPOLOGY-MIB
new file mode 100644
index 0000000..41c1e3d
--- /dev/null
+++ b/MIBS/fortinet/MERU-TOPOLOGY-MIB
@@ -0,0 +1,928 @@
+-- *****************************************************************
+-- Meru Networks Enterprise Specific MIB
+--
+-- Copyright (c) 2005 by Meru Networks
+-- All rights reserved
+--
+-- *****************************************************************
+
+MERU-TOPOLOGY-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises,
+ Counter32,
+ Counter64,
+ Gauge32,
+ TimeTicks,
+ IpAddress,
+ Integer32
+ FROM SNMPv2-SMI
+ Ipv6Address
+ FROM IPV6-TC
+ TEXTUAL-CONVENTION,
+ TimeInterval,
+ TimeStamp,
+ DateAndTime,
+ TruthValue,
+ DisplayString,
+ MacAddress,
+ RowStatus
+ FROM SNMPv2-TC
+ mwConfiguration
+ FROM MERU-SMI
+ MwlEncryptionAlgorithm,
+ MwlCapabilityModeBits,
+ MwlApType,
+ MwlApIfModeType,
+ MwlAssociationState,
+ MwlOnOffSwitch
+ FROM MERU-TC;
+
+ mwTopology MODULE-IDENTITY
+ LAST-UPDATED "200506050000Z"
+ ORGANIZATION "Meru Networks"
+ CONTACT-INFO "support@merunetworks.com"
+ DESCRIPTION
+ "This MIB defines all the managed objects used to manage the Meru WLAN
+ Topology Configuration infrastructure"
+ ::= { mwConfiguration 13 }
+
+
+
+ mwApAssignedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwApAssignedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Assigned Stations "
+ ::= { mwTopology 1 }
+
+ mwApAssignedEntry OBJECT-TYPE
+ SYNTAX MwApAssignedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Assigned Stations "
+ INDEX { mwApAssignedTableIndex }
+ ::= { mwApAssignedTable 1 }
+
+ MwApAssignedEntry ::= SEQUENCE {
+ mwApAssignedTableIndex Integer32,
+ mwApAssignedApMac MacAddress,
+ mwApAssignedEssid DisplayString,
+ mwApAssigneddbState MwlAssociationState,
+ mwApAssignedPrevRssi Integer32,
+ mwApAssignedRxPackets Unsigned32,
+ mwApAssignedTxPackets Unsigned32,
+ mwApAssignedRadioType MwlApIfModeType,
+ mwApAssignedAuthKeyType MwlEncryptionAlgorithm,
+ mwApAssignedCurrentRssi Integer32,
+ mwApAssignedVirtualPort MacAddress,
+ mwApAssignedNmsApNodeId Integer32,
+ mwApAssignedApDeviceType MwlApType,
+ mwApAssignedLastActivity TimeTicks,
+ mwApAssignedCapabilities MwlCapabilityModeBits,
+ mwApAssignedNmsApNodeName DisplayString
+ }
+
+
+ mwApAssignedTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwApAssignedEntry 1 }
+
+ mwApAssignedApMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Client MAC"
+ ::= { mwApAssignedEntry 2 }
+
+ mwApAssignedEssid OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes SSID"
+ ::= { mwApAssignedEntry 3 }
+
+ mwApAssigneddbState OBJECT-TYPE
+ SYNTAX MwlAssociationState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Association State"
+ ::= { mwApAssignedEntry 4 }
+
+ mwApAssignedPrevRssi OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Previous RSSI"
+ ::= { mwApAssignedEntry 5 }
+
+ mwApAssignedRxPackets OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Packets Received"
+ ::= { mwApAssignedEntry 6 }
+
+ mwApAssignedTxPackets OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Packets Sent"
+ ::= { mwApAssignedEntry 7 }
+
+ mwApAssignedRadioType OBJECT-TYPE
+ SYNTAX MwlApIfModeType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes RF Band"
+ ::= { mwApAssignedEntry 8 }
+
+ mwApAssignedAuthKeyType OBJECT-TYPE
+ SYNTAX MwlEncryptionAlgorithm
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Key Type"
+ ::= { mwApAssignedEntry 9 }
+
+ mwApAssignedCurrentRssi OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Current RSSI"
+ ::= { mwApAssignedEntry 10 }
+
+ mwApAssignedNmsApNodeId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP ID"
+ ::= { mwApAssignedEntry 11 }
+
+ mwApAssignedApDeviceType OBJECT-TYPE
+ SYNTAX MwlApType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Type"
+ ::= { mwApAssignedEntry 12 }
+
+ mwApAssignedLastActivity OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Last Activity"
+ ::= { mwApAssignedEntry 13 }
+
+ mwApAssignedNmsApNodeName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Name"
+ ::= { mwApAssignedEntry 14 }
+
+ mwApAssignedVirtualPort OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Virtual Port"
+ ::= { mwApAssignedEntry 15 }
+
+ mwApAssignedCapabilities OBJECT-TYPE
+ SYNTAX MwlCapabilityModeBits
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Capabilities"
+ ::= { mwApAssignedEntry 16 }
+
+ mwApDiscoveredTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwApDiscoveredEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Discovered APs and Stations "
+ ::= { mwTopology 2 }
+
+ mwApDiscoveredEntry OBJECT-TYPE
+ SYNTAX MwApDiscoveredEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Discovered APs and Stations "
+ INDEX { mwApDiscoveredTableIndex }
+ ::= { mwApDiscoveredTable 1 }
+
+ MwApDiscoveredEntry ::= SEQUENCE {
+ mwApDiscoveredTableIndex Integer32,
+ mwApDiscoveredApMac MacAddress,
+ mwApDiscoveredEssid DisplayString,
+ mwApDiscoveredBssid MacAddress,
+ mwApDiscoveredChannel Unsigned32,
+ mwApDiscoveredPrevRssi Integer32,
+ mwApDiscoveredRxPackets Unsigned32,
+ mwApDiscoveredRadioType MwlApIfModeType,
+ mwApDiscoveredWiredRogue MwlOnOffSwitch,
+ mwApDiscoveredCurrentRssi Integer32,
+ mwApDiscoveredNmsApNodeId Integer32,
+ mwApDiscoveredApDeviceType MwlApType,
+ mwApDiscoveredLastActivity TimeTicks,
+ mwApDiscoveredNmsApNodeName DisplayString,
+ mwApDiscoveredConfirmedChannel Unsigned32
+ }
+
+
+ mwApDiscoveredTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwApDiscoveredEntry 1 }
+
+ mwApDiscoveredApMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes MAC Address"
+ ::= { mwApDiscoveredEntry 2 }
+
+ mwApDiscoveredEssid OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes SSID"
+ ::= { mwApDiscoveredEntry 3 }
+
+ mwApDiscoveredBssid OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes BSSID"
+ ::= { mwApDiscoveredEntry 4 }
+
+ mwApDiscoveredChannel OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Operated Channel"
+ ::= { mwApDiscoveredEntry 5 }
+
+ mwApDiscoveredPrevRssi OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Previous RSSI"
+ ::= { mwApDiscoveredEntry 6 }
+
+ mwApDiscoveredRxPackets OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Packets Received"
+ ::= { mwApDiscoveredEntry 7 }
+
+ mwApDiscoveredRadioType OBJECT-TYPE
+ SYNTAX MwlApIfModeType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes RF Band"
+ ::= { mwApDiscoveredEntry 8 }
+
+ mwApDiscoveredWiredRogue OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Rogue Detected on the wire"
+ ::= { mwApDiscoveredEntry 9 }
+
+ mwApDiscoveredCurrentRssi OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Current RSSI"
+ ::= { mwApDiscoveredEntry 10 }
+
+ mwApDiscoveredNmsApNodeId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP ID"
+ ::= { mwApDiscoveredEntry 11 }
+
+ mwApDiscoveredApDeviceType OBJECT-TYPE
+ SYNTAX MwlApType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Device Type"
+ ::= { mwApDiscoveredEntry 12 }
+
+ mwApDiscoveredLastActivity OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Last activity"
+ ::= { mwApDiscoveredEntry 13 }
+
+ mwApDiscoveredNmsApNodeName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Name"
+ ::= { mwApDiscoveredEntry 14 }
+
+ mwApDiscoveredConfirmedChannel OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Confirmed-Channel"
+ ::= { mwApDiscoveredEntry 15 }
+
+ mwTopoApTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwTopoApEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Wireless Resources "
+ ::= { mwTopology 4 }
+
+ mwTopoApEntry OBJECT-TYPE
+ SYNTAX MwTopoApEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Wireless Resources "
+ INDEX { mwTopoApTableIndex }
+ ::= { mwTopoApTable 1 }
+
+ MwTopoApEntry ::= SEQUENCE {
+ mwTopoApTableIndex Integer32,
+ mwTopoApNodeId Unsigned32,
+ mwTopoApNodeName DisplayString,
+ mwTopoApAttachedCount Unsigned32,
+ mwTopoApAssignedCount Unsigned32,
+ mwTopoApNeighborsCount Unsigned32,
+ mwTopoApResourceRequest Unsigned32,
+ mwTopoApResourceAllocated Unsigned32
+ }
+
+
+ mwTopoApTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwTopoApEntry 1 }
+
+ mwTopoApNodeId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP ID"
+ ::= { mwTopoApEntry 2 }
+
+ mwTopoApNodeName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Name"
+ ::= { mwTopoApEntry 3 }
+
+ mwTopoApAttachedCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Attached Count"
+ ::= { mwTopoApEntry 4 }
+
+ mwTopoApAssignedCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Assigned Count"
+ ::= { mwTopoApEntry 5 }
+
+ mwTopoApNeighborsCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Neighbor Count"
+ ::= { mwTopoApEntry 6 }
+
+ mwTopoApResourceRequest OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Resource Requested"
+ ::= { mwTopoApEntry 7 }
+
+ mwTopoApResourceAllocated OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Resource Allocated"
+ ::= { mwTopoApEntry 8 }
+
+ mwTopoApapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwTopoApapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Number of AP edges "
+ ::= { mwTopology 5 }
+
+ mwTopoApapEntry OBJECT-TYPE
+ SYNTAX MwTopoApapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Number of AP edges "
+ INDEX { mwTopoApapTableIndex }
+ ::= { mwTopoApapTable 1 }
+
+ MwTopoApapEntry ::= SEQUENCE {
+ mwTopoApapTableIndex Integer32,
+ mwTopoApapHeadId Unsigned32,
+ mwTopoApapTailId Unsigned32,
+ mwTopoApapHeadName DisplayString,
+ mwTopoApapTailName DisplayString
+ }
+
+
+ mwTopoApapTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwTopoApapEntry 1 }
+
+ mwTopoApapHeadId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Detecting AP ID"
+ ::= { mwTopoApapEntry 2 }
+
+ mwTopoApapTailId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Sibling AP ID"
+ ::= { mwTopoApapEntry 3 }
+
+ mwTopoApapHeadName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Detecting AP Name"
+ ::= { mwTopoApapEntry 4 }
+
+ mwTopoApapTailName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Sibling AP Name"
+ ::= { mwTopoApapEntry 5 }
+
+ mwTopoStaTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwTopoStaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Stations Topology "
+ ::= { mwTopology 6 }
+
+ mwTopoStaEntry OBJECT-TYPE
+ SYNTAX MwTopoStaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Stations Topology "
+ INDEX { mwTopoStaTableIndex }
+ ::= { mwTopoStaTable 1 }
+
+ MwTopoStaEntry ::= SEQUENCE {
+ mwTopoStaTableIndex Integer32,
+ mwTopoStaBssId MacAddress,
+ mwTopoStaMssId MacAddress,
+ mwTopoStaMacAddress MacAddress,
+ mwTopoStaAssocState MwlAssociationState,
+ mwTopoStaAssignedAp Unsigned32,
+ mwTopoStaHandoffTime DateAndTime,
+ mwTopoStaLastActiveTime DateAndTime,
+ mwTopoStaAssignedApName DisplayString
+ }
+
+
+ mwTopoStaTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwTopoStaEntry 1 }
+
+ mwTopoStaBssId OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes BSSID"
+ ::= { mwTopoStaEntry 2 }
+
+ mwTopoStaMssId OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes MSSID"
+ ::= { mwTopoStaEntry 3 }
+
+ mwTopoStaMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes MAC Address"
+ ::= { mwTopoStaEntry 4 }
+
+ mwTopoStaAssocState OBJECT-TYPE
+ SYNTAX MwlAssociationState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Association State"
+ ::= { mwTopoStaEntry 5 }
+
+ mwTopoStaAssignedAp OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Assigned AP"
+ ::= { mwTopoStaEntry 6 }
+
+ mwTopoStaHandoffTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Last Handoff Time"
+ ::= { mwTopoStaEntry 7 }
+
+ mwTopoStaLastActiveTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Last Active Time"
+ ::= { mwTopoStaEntry 8 }
+
+ mwTopoStaAssignedApName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Assigned AP Name"
+ ::= { mwTopoStaEntry 9 }
+
+ mwTopoStaapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwTopoStaapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Station/AP Edge Records "
+ ::= { mwTopology 7 }
+
+ mwTopoStaapEntry OBJECT-TYPE
+ SYNTAX MwTopoStaapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Station/AP Edge Records "
+ INDEX { mwTopoStaapTableIndex }
+ ::= { mwTopoStaapTable 1 }
+
+ MwTopoStaapEntry ::= SEQUENCE {
+ mwTopoStaapTableIndex Integer32,
+ mwTopoStaapRssi Integer32,
+ mwTopoStaapStaId MacAddress,
+ mwTopoStaapApId Unsigned32,
+ mwTopoStaapApName DisplayString,
+ mwTopoStaapAssigned MwlOnOffSwitch
+ }
+
+
+ mwTopoStaapTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwTopoStaapEntry 1 }
+
+ mwTopoStaapRssi OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes RSSI"
+ ::= { mwTopoStaapEntry 2 }
+
+ mwTopoStaapStaId OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Station MAC Address"
+ ::= { mwTopoStaapEntry 3 }
+
+ mwTopoStaapApId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP ID"
+ ::= { mwTopoStaapEntry 4 }
+
+ mwTopoStaapApName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Name"
+ ::= { mwTopoStaapEntry 5 }
+
+ mwTopoStaapAssigned OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Assigned"
+ ::= { mwTopoStaapEntry 6 }
+
+ mwApNeighborTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwApNeighborEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Neighbors List "
+ ::= { mwTopology 8 }
+
+ mwApNeighborEntry OBJECT-TYPE
+ SYNTAX MwApNeighborEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Neighbors List "
+ INDEX { mwApNeighborTableIndex }
+ ::= { mwApNeighborTable 1 }
+
+ MwApNeighborEntry ::= SEQUENCE {
+ mwApNeighborTableIndex Integer32,
+ mwApNeighborApMac MacAddress,
+ mwApNeighborChannel Unsigned32,
+ mwApNeighborNmsApNodeId Integer32,
+ mwApNeighborNeighborApId Integer32,
+ mwApNeighborNeighborApMac MacAddress,
+ mwApNeighborNmsApInterfaceId Integer32,
+ mwApNeighborNeighborApCurrentRssi Integer32,
+ mwApNeighborNeighborApControllerIndex Integer32
+ }
+
+
+ mwApNeighborTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwApNeighborEntry 1 }
+
+ mwApNeighborNmsApNodeId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP-ID"
+ ::= { mwApNeighborEntry 2 }
+
+ mwApNeighborNmsApInterfaceId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Interface Id"
+ ::= { mwApNeighborEntry 3 }
+
+ mwApNeighborApMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes MAC Address"
+ ::= { mwApNeighborEntry 4 }
+
+ mwApNeighborChannel OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Channel"
+ ::= { mwApNeighborEntry 5 }
+
+ mwApNeighborNeighborApId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Neighbor AP-ID"
+ ::= { mwApNeighborEntry 6 }
+
+ mwApNeighborNeighborApMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes MAC Address"
+ ::= { mwApNeighborEntry 7 }
+
+ mwApNeighborNeighborApControllerIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes ControllerIndex"
+ ::= { mwApNeighborEntry 8 }
+
+ mwApNeighborNeighborApCurrentRssi OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes RSSI"
+ ::= { mwApNeighborEntry 9 }
+
+ mwApNeighborDetailsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwApNeighborDetailsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Neighbors Consolidated List "
+ ::= { mwTopology 9 }
+
+ mwApNeighborDetailsEntry OBJECT-TYPE
+ SYNTAX MwApNeighborDetailsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Neighbors Consolidated List "
+ INDEX { mwApNeighborDetailsTableIndex }
+ ::= { mwApNeighborDetailsTable 1 }
+
+ MwApNeighborDetailsEntry ::= SEQUENCE {
+ mwApNeighborDetailsTableIndex Integer32,
+ mwApNeighborDetailsChannel Unsigned32,
+ mwApNeighborDetailsLocalAp Integer32,
+ mwApNeighborDetailsRemoteAp Integer32,
+ mwApNeighborDetailsRssiLevel1 Integer32,
+ mwApNeighborDetailsRssiLevel2 Integer32,
+ mwApNeighborDetailsRssiLevel3 Integer32,
+ mwApNeighborDetailsRssiLevel4 Integer32,
+ mwApNeighborDetailsNmsApNodeId Integer32,
+ mwApNeighborDetailsNmsApInterfaceId Integer32
+ }
+
+
+ mwApNeighborDetailsTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwApNeighborDetailsEntry 1 }
+
+ mwApNeighborDetailsNmsApNodeId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP-ID"
+ ::= { mwApNeighborDetailsEntry 2 }
+
+ mwApNeighborDetailsNmsApInterfaceId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Interface Id"
+ ::= { mwApNeighborDetailsEntry 3 }
+
+ mwApNeighborDetailsChannel OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Channel"
+ ::= { mwApNeighborDetailsEntry 4 }
+
+ mwApNeighborDetailsLocalAp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Number of Local APs"
+ ::= { mwApNeighborDetailsEntry 5 }
+
+ mwApNeighborDetailsRemoteAp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Number of Remote APs"
+ ::= { mwApNeighborDetailsEntry 6 }
+
+ mwApNeighborDetailsRssiLevel1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Number of APs with RSSI greater than -45"
+ ::= { mwApNeighborDetailsEntry 7 }
+
+ mwApNeighborDetailsRssiLevel2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Number of APs with RSSI greater than -65"
+ ::= { mwApNeighborDetailsEntry 8 }
+
+ mwApNeighborDetailsRssiLevel3 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Number of APs with RSSI greater than -85"
+ ::= { mwApNeighborDetailsEntry 9 }
+
+ mwApNeighborDetailsRssiLevel4 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Number of APs with RSSI less than -85"
+ ::= { mwApNeighborDetailsEntry 10 }
+
+
+END
+ \ No newline at end of file
diff --git a/MIBS/fortinet/MERU-VOICE-STATISTICS-MIB b/MIBS/fortinet/MERU-VOICE-STATISTICS-MIB
new file mode 100644
index 0000000..a32185f
--- /dev/null
+++ b/MIBS/fortinet/MERU-VOICE-STATISTICS-MIB
@@ -0,0 +1,426 @@
+-- *****************************************************************
+-- Meru Networks Enterprise Specific MIB
+--
+-- Copyright (c) 2005 by Meru Networks
+-- All rights reserved
+--
+-- *****************************************************************
+
+MERU-VOICE-STATISTICS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises,
+ Counter32,
+ Counter64,
+ Gauge32,
+ TimeTicks,
+ IpAddress,
+ Integer32
+ FROM SNMPv2-SMI
+ Ipv6Address
+ FROM IPV6-TC
+ TEXTUAL-CONVENTION,
+ TimeInterval,
+ TimeStamp,
+ DateAndTime,
+ TruthValue,
+ DisplayString,
+ MacAddress,
+ RowStatus
+ FROM SNMPv2-TC
+ mwStatistics
+ FROM MERU-SMI
+ MwlNetProtocol,
+ MwlDeviceType,
+ MwlOnOffSwitch,
+ MwlQosProtocol,
+ MwlQosCallState
+ FROM MERU-TC;
+
+ mwVoiceStatistics MODULE-IDENTITY
+ LAST-UPDATED "200506050000Z"
+ ORGANIZATION "Meru Networks"
+ CONTACT-INFO "support@merunetworks.com"
+ DESCRIPTION
+ "This MIB defines all the managed objects used to manage the Meru WLAN
+ Voice Statistics infrastructure"
+ ::= { mwStatistics 3 }
+
+
+
+ mwPhoneTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwPhoneEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Phone Table "
+ ::= { mwVoiceStatistics 1 }
+
+ mwPhoneEntry OBJECT-TYPE
+ SYNTAX MwPhoneEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Phone Table "
+ INDEX { mwPhoneTableIndex }
+ ::= { mwPhoneTable 1 }
+
+ MwPhoneEntry ::= SEQUENCE {
+ mwPhoneTableIndex Integer32,
+ mwPhoneIp IpAddress,
+ mwPhoneAp Integer32,
+ mwPhoneMac MacAddress,
+ mwPhoneType MwlQosProtocol,
+ mwPhoneApName DisplayString,
+ mwPhoneServer DisplayString,
+ mwPhoneUsername DisplayString,
+ mwPhoneTransport MwlNetProtocol,
+ mwPhoneDeviceType MwlDeviceType
+ }
+
+
+ mwPhoneTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwPhoneEntry 1 }
+
+ mwPhoneIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes IP Address"
+ ::= { mwPhoneEntry 2 }
+
+ mwPhoneAp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP ID"
+ ::= { mwPhoneEntry 3 }
+
+ mwPhoneMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes MAC Address"
+ ::= { mwPhoneEntry 4 }
+
+ mwPhoneType OBJECT-TYPE
+ SYNTAX MwlQosProtocol
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Protocol Type"
+ ::= { mwPhoneEntry 5 }
+
+ mwPhoneApName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Name"
+ ::= { mwPhoneEntry 6 }
+
+ mwPhoneServer OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Server"
+ ::= { mwPhoneEntry 7 }
+
+ mwPhoneUsername OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Username"
+ ::= { mwPhoneEntry 8 }
+
+ mwPhoneTransport OBJECT-TYPE
+ SYNTAX MwlNetProtocol
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Transport"
+ ::= { mwPhoneEntry 9 }
+
+ mwPhoneDeviceType OBJECT-TYPE
+ SYNTAX MwlDeviceType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Station Type"
+ ::= { mwPhoneEntry 10 }
+
+ mwPhoneCallTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwPhoneCallEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Phone Call Table "
+ ::= { mwVoiceStatistics 2 }
+
+ mwPhoneCallEntry OBJECT-TYPE
+ SYNTAX MwPhoneCallEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Phone Call Table "
+ INDEX { mwPhoneCallTableIndex }
+ ::= { mwPhoneCallTable 1 }
+
+ MwPhoneCallEntry ::= SEQUENCE {
+ mwPhoneCallTableIndex Integer32,
+ mwPhoneCallToIp IpAddress,
+ mwPhoneCallToAp Integer32,
+ mwPhoneCallType MwlQosProtocol,
+ mwPhoneCallToMac MacAddress,
+ mwPhoneCallState MwlQosCallState,
+ mwPhoneCallFromIp IpAddress,
+ mwPhoneCallFromAp Integer32,
+ mwPhoneCallFromMac MacAddress,
+ mwPhoneCallToApName DisplayString,
+ mwPhoneCallToFlowtag Integer32,
+ mwPhoneCallToPending MwlOnOffSwitch,
+ mwPhoneCallFromApName DisplayString,
+ mwPhoneCallToUsername DisplayString,
+ mwPhoneCallFromFlowtag Integer32,
+ mwPhoneCallFromPending MwlOnOffSwitch,
+ mwPhoneCallFromUsername DisplayString
+ }
+
+
+ mwPhoneCallTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwPhoneCallEntry 1 }
+
+ mwPhoneCallToIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes To IP Address"
+ ::= { mwPhoneCallEntry 2 }
+
+ mwPhoneCallToAp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes To AP ID"
+ ::= { mwPhoneCallEntry 3 }
+
+ mwPhoneCallType OBJECT-TYPE
+ SYNTAX MwlQosProtocol
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Protocol Type"
+ ::= { mwPhoneCallEntry 4 }
+
+ mwPhoneCallToMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes To MAC Address"
+ ::= { mwPhoneCallEntry 5 }
+
+ mwPhoneCallState OBJECT-TYPE
+ SYNTAX MwlQosCallState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Call state"
+ ::= { mwPhoneCallEntry 6 }
+
+ mwPhoneCallFromIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes From IP Address"
+ ::= { mwPhoneCallEntry 7 }
+
+ mwPhoneCallFromAp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes From AP ID"
+ ::= { mwPhoneCallEntry 8 }
+
+ mwPhoneCallFromMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes From MAC Address"
+ ::= { mwPhoneCallEntry 9 }
+
+ mwPhoneCallToApName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes To AP Name"
+ ::= { mwPhoneCallEntry 10 }
+
+ mwPhoneCallToFlowtag OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes To Flow Tag"
+ ::= { mwPhoneCallEntry 11 }
+
+ mwPhoneCallToPending OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes To Qos Pending"
+ ::= { mwPhoneCallEntry 12 }
+
+ mwPhoneCallFromApName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes From AP Name"
+ ::= { mwPhoneCallEntry 13 }
+
+ mwPhoneCallToUsername OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes To Username"
+ ::= { mwPhoneCallEntry 14 }
+
+ mwPhoneCallFromFlowtag OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes From Flow Tag"
+ ::= { mwPhoneCallEntry 15 }
+
+ mwPhoneCallFromPending OBJECT-TYPE
+ SYNTAX MwlOnOffSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes From Qos Pending"
+ ::= { mwPhoneCallEntry 16 }
+
+ mwPhoneCallFromUsername OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes From Username"
+ ::= { mwPhoneCallEntry 17 }
+
+ mwVoiceStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MwVoiceStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Voice Status Table "
+ ::= { mwVoiceStatistics 3 }
+
+ mwVoiceStatusEntry OBJECT-TYPE
+ SYNTAX MwVoiceStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes Voice Status Table "
+ INDEX { mwVoiceStatusTableIndex }
+ ::= { mwVoiceStatusTable 1 }
+
+ MwVoiceStatusEntry ::= SEQUENCE {
+ mwVoiceStatusTableIndex Integer32,
+ mwVoiceStatusAp Integer32,
+ mwVoiceStatusApName DisplayString,
+ mwVoiceStatusPhoneCount Unsigned32,
+ mwVoiceStatusRejectCount Counter64,
+ mwVoiceStatusActiveCallCount Unsigned32,
+ mwVoiceStatusPendingCallCount Unsigned32
+ }
+
+
+ mwVoiceStatusTableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of the table "
+ ::= { mwVoiceStatusEntry 1 }
+
+ mwVoiceStatusAp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP ID"
+ ::= { mwVoiceStatusEntry 2 }
+
+ mwVoiceStatusApName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP Name"
+ ::= { mwVoiceStatusEntry 3 }
+
+ mwVoiceStatusPhoneCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Phone Count"
+ ::= { mwVoiceStatusEntry 4 }
+
+ mwVoiceStatusRejectCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Call Rejected Count"
+ ::= { mwVoiceStatusEntry 5 }
+
+ mwVoiceStatusActiveCallCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Active Call Count"
+ ::= { mwVoiceStatusEntry 6 }
+
+ mwVoiceStatusPendingCallCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Qos Pending Call Count"
+ ::= { mwVoiceStatusEntry 7 }
+
+
+END
+ \ No newline at end of file
diff --git a/MIBS/fortinet/MERU-WLAN-MIB b/MIBS/fortinet/MERU-WLAN-MIB
new file mode 100644
index 0000000..0655d56
--- /dev/null
+++ b/MIBS/fortinet/MERU-WLAN-MIB
@@ -0,0 +1,1621 @@
+-- =====================================================
+--
+-- Meru Networks Enterprise MIB: MERU-WLAN-MIB
+--
+-- Copyright (c) 2002-2005 Meru Networks, Inc.
+-- All rights reserved.
+--
+-- =====================================================
+
+MERU-WLAN-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION,
+ DisplayString
+ FROM SNMPv2-TC
+ mwWncVarsHostName
+ FROM MERU-CONFIG-CONTROLLER-MIB
+ mwTopoStaapApId,
+ mwTopoStaapStaId
+ FROM MERU-TOPOLOGY-MIB
+ mwApNodeId,
+ mwApPowerSupplyType
+ FROM MERU-CONFIG-AP-MIB;
+
+
+meruWlanMibModule MODULE-IDENTITY
+ LAST-UPDATED "200511010000Z"
+ ORGANIZATION
+ "Meru Networks"
+ CONTACT-INFO
+ "Meru Networks
+ support@merunetworks.com"
+ DESCRIPTION
+ "This MIB defines the traps from Meru WLAN infrastructure."
+ REVISION "200511010000Z"
+ DESCRIPTION
+ "Made the following changes for release 3.2
+ - added wpa2 related trap objects
+ - added descriptions for multiple objects
+ - made meru-reqs obsolete
+ - revised contact information
+ "
+ REVISION "200301281851Z"
+ DESCRIPTION
+ "Initial revision"
+::= { meru-wlan 1 }
+
+
+ActionStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ ""
+ SYNTAX INTEGER {
+ actionStatusStart (1),
+ actionStatusStop (2),
+ actionStatusInProgress (3),
+ actionStatusInError (4),
+ actionStatusDone (5)
+ }
+
+UpgradeState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ ""
+ SYNTAX INTEGER {
+ upgradeStateStart (1),
+ upgradeStateInProgress (2),
+ upgradeStateFailed (3),
+ upgradeStateDone (4)
+ }
+
+
+-- ======================================================================
+-- REGISTRATION
+-- ======================================================================
+
+meru OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "OID assigned by the IANA. All Meru MIBs are located under this subtree."
+ ::= { enterprises 15983 }
+meru-reg OBJECT IDENTIFIER ::= { meru 1 }
+
+meru-wlan OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { meru-reg 1 }
+
+-- This OBJECT IDENTIFIER is used to set sysObjectId
+
+mwlWncNodeReg OBJECT IDENTIFIER ::= { meru-wlan 2 }
+meru-generic OBJECT IDENTIFIER ::= { meru 2 }
+meru-products OBJECT IDENTIFIER ::= { meru 3 }
+
+-- ======================================================================
+-- MERU WLAN MIB SUBTREE
+-- ======================================================================
+
+meru-wlan-MIB OBJECT IDENTIFIER ::= { meru-products 1 }
+meru-wlan-conf OBJECT IDENTIFIER ::= { meru-wlan-MIB 1 }
+meru-wlan-groups OBJECT IDENTIFIER ::= { meru-wlan-conf 1 }
+meru-wlan-compls OBJECT IDENTIFIER ::= { meru-wlan-conf 2 }
+meru-wlan-objs OBJECT IDENTIFIER ::= { meru-wlan-MIB 2 }
+mwlGlobalObjects OBJECT IDENTIFIER ::= { meru-wlan-objs 1 }
+meru-wlan-events OBJECT IDENTIFIER ::= { meru-wlan-MIB 3 }
+meru-caps OBJECT IDENTIFIER ::= { meru 4 }
+meru-expr OBJECT IDENTIFIER ::= { meru 6 }
+
+-- ======================================================================
+-- Organized in a manner similar to the IOSCLI Configuration modes
+-- Naming scheme is meruWlanxxxObjects where Xxx is the IOSCLI
+-- Configuration mode, initially capitalized. Submodes are in the
+-- same classification as the main mode
+-- ======================================================================
+meruWlanApObjects OBJECT IDENTIFIER ::= { meru-wlan-conf 3 }
+
+-- This variable defines the polling period used between WNC-ASC and ASC-ATS
+-- to refresh the statistic caches
+
+mwlGlobalReboot OBJECT-TYPE
+ SYNTAX ActionStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this variable with the value 'start' triggers the
+ reboot of all the node in the WLAN."
+ ::= { mwlGlobalObjects 6 }
+
+mwlTrapContent OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the details of a trap."
+ ::= { mwlGlobalObjects 14 }
+
+mwlGlobalSave OBJECT-TYPE
+ SYNTAX ActionStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this variable with the value 'start' triggers the save of
+ the running configuration to the startup configuration, so that
+ changes will persist across reboots. All changes made via SETs for
+ SNMP tables are applied to the running configuration only. You
+ should set this variable at the end of every group of updates
+ if you want your configuration to persist."
+ ::= { mwlGlobalObjects 16 }
+
+mwlWiredIfMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the MAC Address of Wired Interface."
+ ::= { mwlGlobalObjects 17 }
+
+mwlWirelessIfMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the MAC Address of Wireless Interface."
+ ::= { mwlGlobalObjects 18 }
+
+mwlApMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the MAC Address of Access Point."
+ ::= { mwlGlobalObjects 19 }
+
+mwlStationMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the MAC Address of Station."
+ ::= { mwlGlobalObjects 20 }
+
+mwlWirelessIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the Index of Wireless Interface."
+ ::= { mwlGlobalObjects 21 }
+
+mwlWncSoftwareVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the software version of WNC."
+ ::= { mwlGlobalObjects 22 }
+
+mwlApSoftwareVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the software version of AP."
+ ::= { mwlGlobalObjects 23 }
+
+mwlLicenseFeatureName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the feature name of license."
+ ::= { mwlGlobalObjects 24 }
+
+mwlTimeStamp OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the Time Stamp."
+ ::= { mwlGlobalObjects 25 }
+
+mwlIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the IP Address."
+ ::= { mwlGlobalObjects 26 }
+
+mwlOldIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the Old IP Address."
+ ::= { mwlGlobalObjects 27 }
+
+mwlNewIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the New IP Address."
+ ::= { mwlGlobalObjects 28 }
+
+mwlApModelName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the Model name of AP."
+ ::= { mwlGlobalObjects 29 }
+
+mwlStationCapacity OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the station capacity of Wireless Interface."
+ ::= { mwlGlobalObjects 30 }
+
+mwlCpuUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes CPU Usage."
+ ::= { mwlGlobalObjects 31 }
+
+mwlMemoryUsage OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes Memory Usage."
+ ::= { mwlGlobalObjects 32 }
+
+mwlCpuId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the CPU Id."
+ ::= { mwlGlobalObjects 33 }
+
+mwDhcpSvrPoolName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the DHCP Server Pool Name."
+ ::= { mwlGlobalObjects 34 }
+
+mwlRadiusSvrType OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the RAIUS Server Type (Authentication/Accounting)."
+ ::= { mwlGlobalObjects 35 }
+
+mwlRecordNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the Record Number."
+ ::= { mwlGlobalObjects 36 }
+
+
+mwlAttemptNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the Login Attempt Number."
+ ::= { mwlGlobalObjects 37 }
+
+mwlEssProfileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the ESS Profile name."
+ ::= { mwlGlobalObjects 38 }
+
+mwlSecProfileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the Security Profile name."
+ ::= { mwlGlobalObjects 39 }
+
+mwlLimitNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the Limit Number."
+ ::= { mwlGlobalObjects 40 }
+
+mwlChannelNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the Channel Number."
+ ::= { mwlGlobalObjects 41 }
+
+mwlOldSystemId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the Old System ID."
+ ::= { mwlGlobalObjects 42 }
+
+mwlNewSystemId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the New System ID."
+ ::= { mwlGlobalObjects 43 }
+
+mwlModuleId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the Module Id."
+ ::= { mwlGlobalObjects 44 }
+
+mwlDaysLeft OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the Days Left for No License Enforcement Expiry."
+ ::= { mwlGlobalObjects 45 }
+
+mwlApLicenseCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes AP License Count."
+ ::= { mwlGlobalObjects 46 }
+
+-- ======================================================================
+
+mwlTopoStaAtsAdd NOTIFICATION-TYPE
+ OBJECTS { mwTopoStaapApId,
+ mwTopoStaapStaId }
+ STATUS current
+ DESCRIPTION
+ "A mwlTopoStaAtsAdd trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that a station entry
+ has been added to the station and AP topology table.
+
+ The AP (Ats) is identified by mwApNodeId and details of
+ the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 7 }
+
+mwlTopoStaAtsRemove NOTIFICATION-TYPE
+ OBJECTS { mwTopoStaapApId,
+ mwTopoStaapStaId }
+ STATUS current
+ DESCRIPTION
+ "A mwlTopoStaAtsAdd trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that a station entry
+ has been removed from the station and AP topology table.
+
+ The AP (Ats) is identified by mwApNodeId and details of
+ the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 8 }
+
+mwlTopoStaAtsModify NOTIFICATION-TYPE
+ OBJECTS { mwTopoStaapApId,
+ mwTopoStaapStaId }
+ STATUS current
+ DESCRIPTION
+ "A mwlTopoStaAtsAdd trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that a station entry
+ has been modified in the station and AP topology table.
+
+ The AP (Ats) is identified by mwApNodeId and details of
+ the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 9 }
+
+mwlRogueApDetected NOTIFICATION-TYPE
+ OBJECTS { mwlApMacAddr, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlRogueApDetected trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that a rogue AP is
+ detected in the wireless network.
+
+ The AP id, mac address, and other information are described
+ in mwlTraContent."
+ ::= { meru-wlan-events 13 }
+
+mwlRogueApRemoved NOTIFICATION-TYPE
+ OBJECTS { mwlApMacAddr, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlRogueApRemoved trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that a rogue AP is
+ removed from the wireless network.
+
+ The AP id, mac address, and other information are described
+ in mwlTraContent."
+ ::= { meru-wlan-events 14 }
+
+mwlAtsDown NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlApMacAddr, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlAtsDown trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that one of the
+ AP (Ats) in the wireless network is to enter down state.
+
+ The AP (Ats) is identified by mwApNodeId and details of
+ the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 18 }
+
+mwlAtsUp NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlApMacAddr, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlAtsUp trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that one of the
+ AP (Ats) in the wireless network is to enter up state.
+
+ The AP (Ats) is identified by mwApNodeId and details of
+ the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 19 }
+
+mwlWatchdogFailure NOTIFICATION-TYPE
+ OBJECTS { mwWncVarsHostName, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlWatchdogFailure trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that WatchDog is down
+ in the controller.
+
+ The controller is identified by mwWncVarsHostName and the
+ details of the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 22 }
+
+mwlWatchdogUp NOTIFICATION-TYPE
+ OBJECTS { mwWncVarsHostName, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlWatchdogUp trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that WatchDog is up
+ in the controller.
+
+ The controller is identified by mwWncVarsHostName and the
+ details of the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 23 }
+
+mwlCertificateError NOTIFICATION-TYPE
+ OBJECTS { mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlCertificateError trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that a SSL
+ certificate is corrupted or expired.
+
+ The details of the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 24 }
+
+mwlCertificateInstalled NOTIFICATION-TYPE
+ OBJECTS { mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlCertificateInstalled trap signifies that the SNMPv2
+ entity acting in an agent role, has detected that a SSL
+ certificate is installed.
+
+ The details of the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 25 }
+
+mwlApSoftwareVersionMismatch NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlApMacAddr, mwlWncSoftwareVersion, mwlApSoftwareVersion, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlApSoftwareVersionMismatch trap signifies that the
+ SNMPv2 entity, acting in an agent role, has detected
+ that the software version in AP (Ats) does not match
+ that in the controller.
+
+ The AP (Ats) is identified by mwApNodeId and details of
+ the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 26 }
+
+mwlApSoftwareVersionMatch NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlApMacAddr, mwlWncSoftwareVersion, mwlApSoftwareVersion, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlApSoftwareVersionMatch trap signifies that the
+ SNMPv2 entity, acting in an agent role, has detected
+ that mwlApSoftwareVersionMismatch is cleared.
+
+ The AP (Ats) is identified by mwApNodeId and details of
+ the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 27 }
+
+mwlApInitFailure NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlApInitFailure trap signifies that the SNMPv2
+ entity, acting in an agent role, has detected that
+ the AP initialization failed.
+
+ The AP (Ats) is identified by mwApNodeId and details of
+ the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 28 }
+
+mwlApInitFailureCleared NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlApInitFailureCleared trap signifies that the
+ SNMPv2 entity, acting in an agent role, has detected
+ that mwlApInitFailureCleared is cleared.
+
+ The AP (Ats) is identified by mwApNodeId and details of
+ the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 29 }
+
+mwlApRadioCardFailure NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlApMacAddr, mwlWirelessIfMacAddr, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlApRadioCardFailure trap signifies that the
+ SNMPv2 entity, acting in an agent role, has detected
+ that a radio card in AP failed.
+
+ The AP (Ats) is identified by mwApNodeId and details of
+ the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 30 }
+
+mwlApRadioCardFailureCleared NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlApMacAddr, mwlWirelessIfMacAddr, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlApRadioCardFailure trap signifies that the
+ SNMPv2 entity, acting in an agent role, has detected
+ that mwlApRadioCardFailure was cleared.
+
+ The AP (Ats) is identified by mwApNodeId and details of
+ the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 31 }
+
+mwlAuthFailure NOTIFICATION-TYPE
+ OBJECTS { mwlStationMacAddr, mwlEssProfileName, mwlSecProfileName, mwlAttemptNumber, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlAuthFailure trap signifies that the SNMPv2
+ entity, acting in an agent role, has detected that
+ an incoming supplicant's access request is rejected
+ due to an authtication failure.
+
+ The details of the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 32 }
+
+mwlRadiusServerSwitchover NOTIFICATION-TYPE
+ OBJECTS { mwlOldIpAddr, mwlNewIpAddr, mwlRadiusSvrType, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlRadiusServerSwitchover trap signifies that the
+ SNMPv2 entity, acting in an agent role, has detected that
+ the controller switched from primary radius server to
+ secondary one.
+
+ The details of the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 33 }
+
+mwlRadiusServerSwitchoverFailure NOTIFICATION-TYPE
+ OBJECTS { mwlOldIpAddr, mwlRadiusSvrType, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlRadiusServerSwitchoverFailure trap signifies that the
+ SNMPv2 entity, acting in an agent role, has detected that
+ the controller failed in switching over from the primary
+ radius server to the secondary one.
+
+ The details of the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 34 }
+
+mwlRadiusServerRestored NOTIFICATION-TYPE
+ OBJECTS { mwlNewIpAddr, mwlRadiusSvrType, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlRadiusServerRestored trap signifies that the SNMPv2
+ entity, acting in an agent role, has detected that the
+ controller etected the primary radius server back online
+ and reverted to the primary radius server.
+
+ The details of the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 35 }
+
+mwlAcctRadiusServerSwitchover NOTIFICATION-TYPE
+ OBJECTS { mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlAcctRadiusServerSwitchover trap signifies that the
+ SNMPv2 entity, acting in an agent role, has detected that
+ the controller switched from primary accounting radius
+ server to the secondary one.
+
+ The details of the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 36 }
+
+mwlAcctRadiusServerSwitchoverFailure NOTIFICATION-TYPE
+ OBJECTS { mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlAcctRadiusServerSwitchoverFailure trap signifies
+ that the SNMPv2 entity, acting in an agent role, has
+ detected that the controller failed in switching over from
+ the primary accounting radius server to the secondary one.
+
+ The details of the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 37 }
+
+mwlMicFailure NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlStationMacAddr, mwlEssProfileName, mwlSecProfileName, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlMicFailure trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that an AP detected
+ message integrity code (MIC) failure.
+
+ The AP (Ats) is identified by mwApNodeId and details of
+ the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 38 }
+
+mwlMicCounterMeasureActivated NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlMicCounterMeasureActivated trap signifies that the
+ SNMPv2 entity, acting in an agent role, has detected that
+ MIC countermeasures feature gets activated. This feature
+ gets activated if more than one MIC failure is detected
+ within a pre-defined time period.
+
+ The AP (Ats) is identified by mwApNodeId and details of
+ the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 39 }
+
+mwlMasterDown NOTIFICATION-TYPE
+ OBJECTS { mwWncVarsHostName, mwlIpAddr, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlMasterDown trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that one of the
+ Master controllers in the N+1 network is to enter down state.
+
+ The Master controller is identified by mwWncVarsHostName and details of
+ the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 40 }
+
+mwlMasterUp NOTIFICATION-TYPE
+ OBJECTS { mwWncVarsHostName, mwlIpAddr, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlMasterUp trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that one of the
+ Master controllers in the N+1 network is to enter down state.
+
+ The Master controller is identified by mwWncVarsHostName and details of
+ the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 41 }
+
+mwlAtsNeighborLoss NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId }
+ STATUS current
+ DESCRIPTION
+ "A mwlAtsNeighborLoss trap signifies that the SNMPv2
+ entity, acting in an agent role, has detected the ats neighbor
+ loss."
+
+ ::= { meru-wlan-events 42 }
+
+mwlAtsNeighborLossCleared NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId }
+ STATUS current
+ DESCRIPTION
+ "A mwlAtsNeighborLossCleared trap signifies that the SNMPv2
+ entity, acting in an agent role, has detected the ats neighbor
+ loss which was detected earlier has been cleared."
+
+ ::= { meru-wlan-events 43 }
+
+mwlHandoffFail NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId }
+ STATUS current
+ DESCRIPTION
+ "A mwlHandoffFailure trap signifies that the SNMPv2
+ entity, acting in an agent role, has detected failure in
+ hand off."
+
+ ::= { meru-wlan-events 44 }
+
+mwlHandoffFailCleared NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId }
+ STATUS current
+ DESCRIPTION
+ "A mwlHandoffFailureCleared trap signifies that the SNMPv2
+ entity, acting in an agent role, has detected failure in
+ hand off is cleared."
+
+ ::= { meru-wlan-events 45 }
+
+mwlResourceThresholdExceed NOTIFICATION-TYPE
+ OBJECTS { mwWncVarsHostName }
+ STATUS current
+ DESCRIPTION
+ "A mwlResourceThresholdExceed trap signifies that the SNMPv2
+ entity, acting in an agent role, has detected the consumption of
+ resources has exceeded the threshold.
+
+ The system is identified by mwWncVarsHostName."
+
+ ::= { meru-wlan-events 46 }
+
+mwlResourceThresholdExceedCleared NOTIFICATION-TYPE
+ OBJECTS { mwWncVarsHostName }
+ STATUS current
+ DESCRIPTION
+ "A mwlResourceThresholdExceedCleared trap signifies that the SNMPv2
+ entity, acting in an agent role, has detected the consumption of
+ resources which had exceeded the threshold is now cleared.
+
+ The system is identified by mwWncVarsHostName."
+
+ ::= { meru-wlan-events 47 }
+
+mwlSystemFailure NOTIFICATION-TYPE
+ OBJECTS { mwWncVarsHostName }
+ STATUS current
+ DESCRIPTION
+ "A mwlSystemFailure trap signifies that the SNMPv2
+ entity, acting in an agent role, has detected failure in
+ the system.
+
+ The system is identified by mwWncVarsHostName."
+
+ ::= { meru-wlan-events 48 }
+
+mwlSystemFailureCleared NOTIFICATION-TYPE
+ OBJECTS { mwWncVarsHostName }
+ STATUS current
+ DESCRIPTION
+ "A mwlSystemFailureCleared trap signifies that the SNMPv2
+ entity, acting in an agent role, has detected that the system which
+ had a failure previously is now cleared.
+
+ The system is identified by mwWncVarsHostName."
+
+ ::= { meru-wlan-events 49 }
+
+mwlApBootimageVersionMismatch NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId,
+ mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlApBootimageVersionMismatch trap signifies that the
+ SNMPv2 entity, acting in an agent role, has detected
+ that the bootimage version in AP (Ats) does not match
+ that in the controller.
+
+ The AP (Ats) is identified by mwApNodeId and details of
+ the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 50 }
+
+mwlApBootimageVersionMatch NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId,
+ mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlApBootimageVersionMatch trap signifies that the
+ SNMPv2 entity, acting in an agent role, has detected
+ that the mwlApBootimageVersionMismatch is cleared.
+
+ The AP (Ats) is identified by mwApNodeId and details of
+ the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 51 }
+
+mwlMacFilterDeny NOTIFICATION-TYPE
+ OBJECTS { mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlMacFilterDeny trap signifies that the SNMPv2
+ entity, acting in an agent role, has detected the station
+ which is denied access.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 52 }
+
+mwlMacFilterDenyCleared NOTIFICATION-TYPE
+ OBJECTS { mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlMacFilterDeny trap signifies that the SNMPv2
+ entity, acting in an agent role, has detected mwlMacFilterDeny
+ is cleared.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 53 }
+
+mwlSoftwareLicenseExpired NOTIFICATION-TYPE
+ OBJECTS { mwlLicenseFeatureName, mwlTimeStamp, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlSoftwareLicenseExpired trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that the software license
+ has expired.
+
+ The details of the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 54 }
+
+mwlSoftwareLicenseInstalled NOTIFICATION-TYPE
+ OBJECTS { mwlLicenseFeatureName, mwlTimeStamp, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlSoftwareLicenseInstalled trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that the software license
+ has been installed.
+
+ The details of the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 55 }
+
+mwlApTemperature NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId,
+ mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlApTemperature trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that the temperature on the
+ ap has raised.
+
+ The AP (Ats) is identified by mwApNodeId and details of
+ the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 56 }
+
+mwlApTemperatureCleared NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId,
+ mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlApTemperatureCleared trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that the temperature on the
+ ap has come down to normal.
+
+ The AP (Ats) is identified by mwApNodeId and details of
+ the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 57 }
+
+mwlHardwareDiagnostic NOTIFICATION-TYPE
+ OBJECTS { mwWncVarsHostName }
+ STATUS current
+ DESCRIPTION
+ "A mwlHardwareDiagnostic trap signifies that the SNMPv2
+ entity, acting in an agent role, has detected hardware Diagnostics.
+
+ The system is identified by mwWncVarsHostName."
+
+ ::= { meru-wlan-events 58 }
+
+mwlHardwareDiagnosticCleared NOTIFICATION-TYPE
+ OBJECTS { mwWncVarsHostName }
+ STATUS current
+ DESCRIPTION
+ "A mwlHardwareDiagnosticCleared trap signifies that the SNMPv2
+ entity, acting in an agent role, mwlHardwareDiagnostic trap is cleared.
+
+ The system is identified by mwWncVarsHostName."
+
+ ::= { meru-wlan-events 59 }
+
+mwlCacLimitReached NOTIFICATION-TYPE
+ OBJECTS { mwlLimitNumber, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlCacLimitReached trap signifies that the SNMPv2
+ entity, acting in an agent role, has detected the CAC limit
+ is reached.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 60 }
+
+mwlRadarDetected NOTIFICATION-TYPE
+ OBJECTS { mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlRadarDetected trap signifies that the SNMPv2
+ entity, acting in an agent role, has received the RADAR detected
+ notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 61 }
+
+mwlOperationalChannelChange NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlApMacAddr, mwlWirelessIfIndex, mwlChannelNumber, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlOperationalChannelChange trap signifies that the SNMPv2
+ entity, acting in an agent role, has received the Operational
+ channel change notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 62 }
+
+mwlLicensingServerDown NOTIFICATION-TYPE
+ OBJECTS { mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlLicensingServerDown trap signifies that the SNMPv2
+ entity, acting in an agent role, has received the Licensing server is down.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 63 }
+
+mwlNUpgradeLicenseCheckoutFail NOTIFICATION-TYPE
+ OBJECTS { mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlNUpgradeLicenseCheckoutFail trap signifies that the SNMPv2
+ entity, acting in an agent role, has received the 802.11 N Upgrade
+ license checkout fail notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 64 }
+
+mwlNoLicenseEnforcementExpired NOTIFICATION-TYPE
+ OBJECTS { mwWncVarsHostName, mwlIpAddr, mwlDaysLeft, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlNoLicenseEnforcementExpired trap signifies that the SNMPv2
+ entity, acting in an agent role, has received No License Enforcement
+ on Active Slave of NPlus1 will be expired.
+
+ The Master controller is identified by mwWncVarsHostName and details of
+ the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 65 }
+
+mwlApWirelessIfDown NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlApMacAddr, mwlWirelessIfIndex, mwlWirelessIfMacAddr, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlApWirelessIfDown trap signifies that the SNMPv2
+ entity, acting in an agent role, has received AP wireless interface
+ failure notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 66 }
+
+mwlApWirelessIfUp NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlApMacAddr, mwlWirelessIfIndex, mwlWirelessIfMacAddr, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlApWirelessIfUp trap signifies that the SNMPv2
+ entity, acting in an agent role, has received AP wireless interface
+ failure clear notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 67 }
+
+mwlApWirelessStaCapacityFull NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlWirelessIfIndex, mwlApMacAddr, mwlApModelName, mwlStationCapacity, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlApWirelessStaCapacityFull trap signifies that the SNMPv2
+ entity, acting in an agent role, has received AP wireless interface
+ station capacity full notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 68 }
+
+mwlApWirelessStaCapacityRecovered NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlWirelessIfIndex, mwlApMacAddr, mwlApModelName, mwlStationCapacity, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlApWirelessStaCapacityRecovered trap signifies that the SNMPv2
+ entity, acting in an agent role, has received AP wireless interface
+ station capacity recovered notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 69 }
+
+mwlWncCpuUsageHigh NOTIFICATION-TYPE
+ OBJECTS { mwlCpuId, mwlCpuUsage, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlWncCpuUsageHigh trap signifies that the SNMPv2
+ entity, acting in an agent role, has received Wnc CPU Usage high
+ notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 70 }
+
+mwlWncCpuUsageRecovered NOTIFICATION-TYPE
+ OBJECTS { mwlCpuId, mwlCpuUsage, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlWncCpuUsageRecovered trap signifies that the SNMPv2
+ entity, acting in an agent role, has received Wnc CPU Usage recovered
+ notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 71 }
+
+mwlWncMemUsageHigh NOTIFICATION-TYPE
+ OBJECTS { mwlMemoryUsage, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlWncMemUsageHigh trap signifies that the SNMPv2
+ entity, acting in an agent role, has received Wnc Memory Usage high
+ notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 72 }
+
+mwlWncMemUsageRecovered NOTIFICATION-TYPE
+ OBJECTS { mwlMemoryUsage, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlWncMemUsageRecovered trap signifies that the SNMPv2
+ entity, acting in an agent role, has received Wnc Memory Usage recovered
+ notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 73 }
+
+mwlApCpuUsageHigh NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlApMacAddr, mwlCpuId, mwlCpuUsage, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlApCpuUsageHigh trap signifies that the SNMPv2
+ entity, acting in an agent role, has received AP CPU Usage high
+ notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 74 }
+
+mwlApCpuUsageRecovered NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlApMacAddr, mwlCpuId, mwlCpuUsage, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlApCpuUsageRecovered trap signifies that the SNMPv2
+ entity, acting in an agent role, has received AP CPU Usage recovered
+ notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 75 }
+
+mwlApMemUsageHigh NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlApMacAddr, mwlMemoryUsage, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlApMemUsageHigh trap signifies that the SNMPv2
+ entity, acting in an agent role, has received AP Memory Usage high
+ notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 76 }
+
+mwlApMemUsageRecovered NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlApMacAddr, mwlMemoryUsage, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlApMemUsageRecovered trap signifies that the SNMPv2
+ entity, acting in an agent role, has received AP Memory Usage recovered
+ notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 77 }
+
+mwlDhcpSvrPoolExhausted NOTIFICATION-TYPE
+ OBJECTS { mwDhcpSvrPoolName, mwlTrapContent}
+ STATUS current
+ DESCRIPTION
+ "A mwlDhcpSvrPoolExhausted trap signifies that the SNMPv2
+ entity, acting in an agent role, has received DHCP Server Pool Exhausted
+ notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 78 }
+
+mwlDhcpSvrPoolRecovered NOTIFICATION-TYPE
+ OBJECTS { mwDhcpSvrPoolName, mwlTrapContent}
+ STATUS current
+ DESCRIPTION
+ "A mwlDhcpSvrPoolRecovered trap signifies that the SNMPv2
+ entity, acting in an agent role, has received DHCP Server Pool Recovered
+ notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 79 }
+
+mwlRadiusSvrFailure NOTIFICATION-TYPE
+ OBJECTS { mwlIpAddr, mwlRadiusSvrType, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlRadiusSvrFailure trap signifies that the SNMPv2
+ entity, acting in an agent role, has received Radius Server Failure
+ notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 80 }
+
+mwlRadiusSvrRecovered NOTIFICATION-TYPE
+ OBJECTS { mwlIpAddr, mwlRadiusSvrType, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlRadiusSvrRecovered trap signifies that the SNMPv2
+ entity, acting in an agent role, has received Radius Server Recovered
+ notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 81 }
+
+
+mwlAlarmHistoryFull NOTIFICATION-TYPE
+ OBJECTS { mwlRecordNumber, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlAlarmHistoryFull trap signifies that the SNMPv2
+ entity, acting in an agent role, has received Alarm History Full
+ notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 82 }
+
+mwlAlarmHistoryRecovered NOTIFICATION-TYPE
+ OBJECTS { mwlRecordNumber, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlAlarmHistoryRecovered trap signifies that the SNMPv2
+ entity, acting in an agent role, has received Alarm History Recovered
+ notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 83 }
+
+mwlEventLogFull NOTIFICATION-TYPE
+ OBJECTS { mwlRecordNumber, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlEventLogFull trap signifies that the SNMPv2
+ entity, acting in an agent role, has received Event Log Full
+ notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 84 }
+
+mwlEventLogRecovered NOTIFICATION-TYPE
+ OBJECTS { mwlRecordNumber, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlEventLogRecovered trap signifies that the SNMPv2
+ entity, acting in an agent role, has received Event Log Recovered
+ notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 85 }
+
+mwlAdminLoginFailure NOTIFICATION-TYPE
+ OBJECTS { mwlTimeStamp, mwlIpAddr, mwlAttemptNumber, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlAdminLoginFailure trap signifies that the SNMPv2
+ entity, acting in an agent role, has received Admin Login Failure
+ notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 86 }
+
+mwlWncIpAddrChange NOTIFICATION-TYPE
+ OBJECTS { mwlOldIpAddr, mwlNewIpAddr, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlWncIpAddrChange trap signifies that the SNMPv2
+ entity, acting in an agent role, has received Wnc IP Address Change
+ notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 87 }
+
+mwlAlarmHistoryReachThreshold NOTIFICATION-TYPE
+ OBJECTS { mwlRecordNumber, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlAlarmHistoryReachThreshold trap signifies that the SNMPv2
+ entity, acting in an agent role, has received Alarm History reaches threshold
+ notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 88 }
+
+mwlEventLogReachThreshold NOTIFICATION-TYPE
+ OBJECTS { mwlRecordNumber, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlEventLogReachThreshold trap signifies that the SNMPv2
+ entity, acting in an agent role, has received Event Log reaches threshold
+ notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 89 }
+
+mwlAtsRuntimeError NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlAtsRuntimeError trap signifies that the SNMPv2 entity,
+ acting in an agent role, has received the notification indicating
+ an internal error in AP configuration.
+ This error is detected by AP itself and results in reboot of AP
+ without affecting any service, to get correct configuration.
+
+ The AP (Ats) is identified by mwApNodeId and details of
+ the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 90 }
+
+mwlAtsRuntimeErrorCleared NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlAtsRuntimeErrorCleared trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that the AP Runtime Error
+ condition is cleared.
+
+ The AP (Ats) is identified by mwApNodeId and details of
+ the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 91 }
+
+mwlSystemIdChanged NOTIFICATION-TYPE
+ OBJECTS { mwlIpAddr, mwlOldSystemId, mwlNewSystemId, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlSystemIdChanged trap signifies that the SNMPv2 entity, acting in
+ an agent role, has received System Id change notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 92 }
+
+mwlSoftwareLicenseViolationRaised NOTIFICATION-TYPE
+ OBJECTS { mwlLicenseFeatureName, mwlTimeStamp, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlSoftwareLicenseViolationRaised trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that the software license violation
+ has raised.
+
+ The details of the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 93 }
+
+mwlSoftwareLicenseViolationRecovered NOTIFICATION-TYPE
+ OBJECTS { mwlLicenseFeatureName, mwlTimeStamp, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlSoftwareLicenseViolationRaised trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that the software license violation
+ has recovered.
+
+ The details of the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 94 }
+
+mwlPowerModuleFailure NOTIFICATION-TYPE
+ OBJECTS { mwlModuleId, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlPowerModuleFailure trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that the power module is failed.
+
+ The details of the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 95 }
+
+mwlPowerModuleClear NOTIFICATION-TYPE
+ OBJECTS { mwlModuleId, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlPowerModuleClear trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that the power module is running.
+
+ The details of the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 96 }
+
+mwlFanModuleFailure NOTIFICATION-TYPE
+ OBJECTS { mwlModuleId, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlFanModuleFailure trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that the fan module is failed.
+
+ The details of the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 97 }
+
+mwlFanModuleClear NOTIFICATION-TYPE
+ OBJECTS { mwlModuleId, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlFanModuleClear trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that the fan module is running.
+
+ The details of the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 98 }
+
+mwlApWirelessIfDownDuetoFallbackChanNotFound NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlApMacAddr, mwlWirelessIfIndex, mwlWirelessIfMacAddr, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlApWirelessIfDown trap signifies that the SNMPv2
+ entity, acting in an agent role, has received AP wireless interface
+ down notification due to DFS Fallback Channel Not Found.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 99 }
+
+mwlApWirelessIfDownDuetoFallbackChanNotFoundRecovered NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlApMacAddr, mwlWirelessIfIndex, mwlWirelessIfMacAddr, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlApWirelessIfUp trap signifies that the SNMPv2
+ entity, acting in an agent role, has received AP wireless interface
+ down clear notification by DFS Fallback Channel Found.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 100 }
+
+mwlAtsLicenseExceeded NOTIFICATION-TYPE
+ OBJECTS { mwlApLicenseCount, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlAtsLicenseExceeded trap signifies that the
+ SNMPv2 entity, acting in an agent role, has detected
+ that the AP (Ats) is using Buffer License and AP (Ats)
+ License is completely Used.
+
+ Details of the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 101 }
+
+mwlAtsLicenseExceededCleared NOTIFICATION-TYPE
+ OBJECTS { mwlApLicenseCount, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlAtsLicenseExceededCleared trap signifies that the
+ SNMPv2 entity, acting in an agent role, has detected
+ that the AP (Ats) Buffer License usage is cleared and AP (Ats)
+ License is completely Used.
+
+ Details of the trap is described by mwlTrapContent."
+ ::= { meru-wlan-events 102 }
+
+mwlPowerNotAT NOTIFICATION-TYPE
+ OBJECTS { mwApPowerSupplyType, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlPowerNotAT trap signifies that the SNMPv2
+ entity, acting in an agent role, has received Power Not AT
+ notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 103}
+
+mwlSwitchSupport NOTIFICATION-TYPE
+ OBJECTS { mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlSwitchSupport trap signifies that the SNMPv2
+ entity, acting in an agent role, has received Switch not
+ supporting LACP notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 104}
+
+mwlApHwRevNotSupported NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlApMacAddr, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlApHwRevNotSupported trap signifies that the SNMPv2
+ entity, acting in an agent role, has received AP Hw Rev Not
+ Supported notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 105}
+
+mwlApHwRevNotSupportedRecovered NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlApMacAddr, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlApHwRevNotSupportedRecovered trap signifies that the SNMPv2
+ entity, acting in an agent role, has received AP Hw Rev Not Supported
+ Recovered notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 106}
+
+mwlPowerSupplyTypeNotAtForOAP832 NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlApMacAddr, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlPowerSupplyTypeNotAtForOAP832 trap signifies that the SNMPv2
+ entity, acting in an agent role, has received PS type not
+ Supported notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 107}
+
+mwlPowerSupplyTypeAtForOAP832 NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlApMacAddr, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlPowerSupplyTypeAtForOAP832 trap signifies that the SNMPv2
+ entity, acting in an agent role, has received PS Type At For OAP832
+ notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 108}
+
+mwlReInitDB NOTIFICATION-TYPE
+ OBJECTS { mwlRecordNumber, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlReInitDB trap signifies that the SNMPv2
+ entity, acting in an agent role, has received ReInitDB
+ notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 109}
+
+mwlApModelNotSupported NOTIFICATION-TYPE
+ OBJECTS { mwlApMacAddr, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlApModelNotSupported trap signifies that the SNMPv2
+ entity, acting in an agent role, has received ApModelNotSupported
+ notification.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 110}
+
+mwlServiceDown NOTIFICATION-TYPE
+ OBJECTS { mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlServiceDown trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that one of the Timer
+ in the wireless network is to enter down state.
+
+ The details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 111}
+
+mwlBadPlanningChannel NOTIFICATION-TYPE
+ OBJECTS { mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlBadPlanningChannel trap signifies that the SNMPv2 entity,
+ acting in agent role, has detected bad planning channel due to wifi
+ interference or due to other reasons like not able to beacon.
+
+ The details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 112}
+
+mwlImproperAPRFPositioning NOTIFICATION-TYPE
+ OBJECTS { mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlImproperAPRFPositioning trap signifies that the SNMPv2 entity,
+ acting in agent role, has detected RF positioning of AP is not
+ proper for deciding optimal channel
+
+ The details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 113}
+
+mwlChannelChangeDynamicUpdateMCA NOTIFICATION-TYPE
+ OBJECTS { mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlChannelChangeDynamicUpdateMCA trap signifies that the SNMPv2 entity,
+ acting in agent role, has detected channel change for the interface
+ due to dynamic update from MCA
+
+ The details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 114}
+
+mwlNewAPAfterChannelPlanning NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlApMacAddr, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlNewAPAfterChannelPlanning trap signifies that the SNMPv2
+ entity, acting in an agent role, has received notification of new AP
+ in the network after channel planning is done.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 115}
+
+mwlNewAPAfterChannelPlanningRecovered NOTIFICATION-TYPE
+ OBJECTS { mwApNodeId, mwlApMacAddr, mwlTrapContent }
+ STATUS current
+ DESCRIPTION
+ "A mwlNewAPAfterChannelPlanningRecovered trap signifies that the SNMPv2
+ entity, acting in an agent role, has received notification to clear the New AP
+ alarm after channel planning got detected.
+
+ Details of the trap is described by mwlTrapContent."
+
+ ::= { meru-wlan-events 116}
+
+meru-reqs OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ ""
+ ::= { meru 5 }
+
+END