├── arubaos_mibs ├── WLSX-STATS-MIB ├── WLSX-TUNNELEDNODE-MIB ├── WLSX-CTS-MIB ├── ARUBA-MGMT-MIB ├── WLSX-ESI-MIB ├── WLSX-MESH-MIB ├── WLSX-SNR-MIB ├── WLSX-AUTH-MIB ├── ARUBA-MIB ├── WLSX-USER-MIB ├── WLSX-HA-MIB ├── WLSX-MOBILITY-MIB ├── WLSX-USER6-MIB └── WLSX-RS-MIB ├── wifi-users.conf └── README.md /arubaos_mibs/WLSX-STATS-MIB: -------------------------------------------------------------------------------- 1 | --- ArubaOS 8.5.0.0_70258 2 | -- vim:set ts=4 sw=4: 3 | WLSX-STATS-MIB DEFINITIONS ::= BEGIN 4 | 5 | IMPORTS 6 | TEXTUAL-CONVENTION FROM SNMPv2-TC 7 | 8 | MODULE-IDENTITY, 9 | OBJECT-TYPE, 10 | snmpModules, 11 | Integer32, 12 | Unsigned32, 13 | Counter32, 14 | IpAddress, 15 | NOTIFICATION-TYPE 16 | FROM SNMPv2-SMI 17 | 18 | TDomain, 19 | DisplayString, 20 | PhysAddress, 21 | TAddress, 22 | TimeInterval, 23 | RowStatus, 24 | StorageType, 25 | TestAndIncr, 26 | MacAddress, 27 | TruthValue 28 | FROM SNMPv2-TC 29 | 30 | OBJECT-GROUP 31 | FROM SNMPv2-CONF 32 | wlsxEnterpriseMibModules 33 | FROM ARUBA-MIB; 34 | 35 | wlsxStatsMIB MODULE-IDENTITY 36 | LAST-UPDATED "0712100006Z" 37 | ORGANIZATION "Aruba Wireless Networks" 38 | CONTACT-INFO 39 | "Postal: 1322 Crossman Avenue 40 | Sunnyvale, CA 94089 41 | E-mail: dl-support@arubanetworks.com 42 | Phone: +1 408 227 4500" 43 | DESCRIPTION 44 | "This MIB module defines MIB objects which provide 45 | information about the Statistics in the 46 | Aruba controller." 47 | REVISION "0712100006Z" 48 | DESCRIPTION 49 | "The initial revision." 50 | ::= { wlsxEnterpriseMibModules 15 } 51 | 52 | wlsxStatsOpGroup OBJECT IDENTIFIER ::= { wlsxStatsMIB 1 } 53 | 54 | wlsxStatsRequestTable OBJECT-TYPE 55 | SYNTAX SEQUENCE OF WlsxStatsRequestEntry 56 | MAX-ACCESS not-accessible 57 | STATUS current 58 | DESCRIPTION 59 | " 60 | " 61 | ::= { wlsxStatsOpGroup 1 } 62 | 63 | wlsxStatsRequestEntry OBJECT-TYPE 64 | SYNTAX WlsxStatsRequestEntry 65 | MAX-ACCESS not-accessible 66 | STATUS current 67 | DESCRIPTION 68 | "" 69 | INDEX { wlsxStatsIndex } 70 | ::= { wlsxStatsRequestTable 1 } 71 | 72 | WlsxStatsRequestEntry ::= 73 | SEQUENCE { 74 | wlsxStatsIndex Integer32, 75 | wlsxStatsReqType Integer32, 76 | wlsxStatsInterval Integer32, 77 | wlsxStatsCookie DisplayString 78 | } 79 | 80 | wlsxStatsIndex OBJECT-TYPE 81 | SYNTAX Integer32 82 | MAX-ACCESS not-accessible 83 | STATUS current 84 | DESCRIPTION 85 | " 86 | Stats Index 87 | " 88 | ::= { wlsxStatsRequestEntry 1 } 89 | 90 | wlsxStatsReqType OBJECT-TYPE 91 | SYNTAX Integer32 92 | MAX-ACCESS read-write 93 | STATUS current 94 | DESCRIPTION 95 | " 96 | Request Type 97 | " 98 | ::= { wlsxStatsRequestEntry 2 } 99 | 100 | wlsxStatsInterval OBJECT-TYPE 101 | SYNTAX Integer32 102 | MAX-ACCESS read-write 103 | STATUS current 104 | DESCRIPTION 105 | " 106 | Stats Interval 107 | " 108 | ::= { wlsxStatsRequestEntry 3 } 109 | 110 | wlsxStatsCookie OBJECT-TYPE 111 | SYNTAX DisplayString 112 | MAX-ACCESS read-write 113 | STATUS current 114 | DESCRIPTION 115 | " 116 | Cookie for the config sync operation 117 | " 118 | ::= { wlsxStatsRequestEntry 4 } 119 | 120 | END 121 | -------------------------------------------------------------------------------- /wifi-users.conf: -------------------------------------------------------------------------------- 1 | # Telegraf configuration file 2 | 3 | [[outputs.influxdb]] 4 | urls = ["http://localhost:8086"] # required 5 | database = "telegraf" # required 6 | retention_policy = "1day" 7 | write_consistency = "any" 8 | timeout = "5s" 9 | tagexclude = ["influxdb_database"] 10 | [outputs.influxdb.tagpass] 11 | influxdb_database = ["1day"] 12 | 13 | [[inputs.snmp]] 14 | agents = [ "192.168.2.100" ] 15 | version = 2 16 | community = "public" 17 | interval = "300s" 18 | 19 | [inputs.snmp.tags] 20 | influxdb_database = "1day" 21 | 22 | [[inputs.snmp.field]] 23 | name = "hostname" 24 | oid = "RFC1213-MIB::sysName.0" 25 | is_tag = true 26 | 27 | [[inputs.snmp.table]] 28 | name = "wifi_users" 29 | inherit_tags = [ "hostname" ] 30 | [[inputs.snmp.table.field]] 31 | name = "UserName" 32 | oid = "WLSX-USER-MIB::nUserName" 33 | [[inputs.snmp.table.field]] 34 | name = "UserRole" 35 | oid = "WLSX-USER-MIB::nUserRole" 36 | is_tag = true 37 | [[inputs.snmp.table.field]] 38 | name = "ApLocation" 39 | oid = "WLSX-USER-MIB::nUserApLocation" 40 | is_tag = true 41 | [[inputs.snmp.table.field]] 42 | name = "CurrentVlan" 43 | oid = "WLSX-USER-MIB::nUserCurrentVlan" 44 | is_tag = true 45 | [[inputs.snmp.table.field]] 46 | name = "DeviceType" 47 | oid = "WLSX-USER-MIB::nUserDeviceType" 48 | is_tag = true 49 | [[inputs.snmp.table.field]] 50 | name = "UserUpTime" 51 | oid = "WLSX-USER-MIB::nUserUpTime" 52 | conversion = "int" 53 | [[inputs.snmp.table.field]] 54 | name = "AuthenticationMethod" 55 | oid = "WLSX-USER-MIB::nUserAuthenticationMethod" 56 | is_tag = true 57 | [[inputs.snmp.table.field]] 58 | name = "SubAuthenticationMethod" 59 | oid = "WLSX-USER-MIB::nUserSubAuthenticationMethod" 60 | is_tag = true 61 | [[inputs.snmp.table.field]] 62 | name = "PhyType" 63 | oid = "WLSX-USER-MIB::nUserPhyType" 64 | is_tag = true 65 | [[inputs.snmp.table.field]] 66 | name = "HTMode" 67 | oid = "WLSX-USER-MIB::nUserHTMode" 68 | is_tag = true 69 | [[inputs.snmp.table.field]] 70 | name = "EncryptionMethod" 71 | oid = "WLSX-USER-MIB::nUserEncryptionMethod" 72 | is_tag = true 73 | 74 | ########## Posible values for some variables as in DB only the num code is stored 75 | #### nUserAuthenticationMethod: 76 | # none(0), 77 | # web(1), 78 | # mac(2), 79 | # vpn(3), 80 | # dot1x(4), 81 | # kerberos(5), 82 | # secureId(7), 83 | # pubcookie(15), 84 | # xSec(16), 85 | # xSecMachine(17), 86 | # via-vpn(28), 87 | # other(255) 88 | #### nUserSubAuthenticationMethod 89 | # authPAP(1), 90 | # authCHAP(2), 91 | # authMSCHAP(3), 92 | # authMSCHAPv2(4), 93 | # eapTLS(5), 94 | # eapTTLS(6), 95 | # eapLEAP(7), 96 | # eapMD5(8), 97 | # eapPEAP(9) 98 | #### nUserEncryptionMethod 99 | # disabled(0), 100 | # static-wep(1), 101 | # dynamic-wep(2), 102 | # static-wpa(3), 103 | # dynamic-wpa(4), 104 | # wpa2-psk-aes(5), 105 | # wpa2-8021x-aes(6), 106 | # wpa2PreAuth(7), 107 | # xsec(8), 108 | # wpa-psk-aes(9), 109 | # wpa-aes(10), 110 | # wpa2-psk-tkip(11), 111 | # wpa2-8021x-tkip(12) 112 | #### nUserPhyType: 113 | # dot11a(1), 114 | # dot11b(2), 115 | # dot11g(3), 116 | # dot11ag(4), 117 | # wired(5) 118 | #### nUserHTMode: 119 | # none(1), 120 | # ht20(2), 121 | # ht40(3) 122 | # vht20(4), 123 | # vht40(5), 124 | # vht80(6), 125 | # vht160(7), 126 | # vht80plus80(8) 127 | -------------------------------------------------------------------------------- /arubaos_mibs/WLSX-TUNNELEDNODE-MIB: -------------------------------------------------------------------------------- 1 | --- ArubaOS 8.5.0.0_70258 2 | -- vim:set ts=4 sw=4: 3 | WLSX-TUNNELEDNODE-MIB DEFINITIONS ::= BEGIN 4 | 5 | IMPORTS 6 | TEXTUAL-CONVENTION FROM SNMPv2-TC 7 | 8 | MODULE-IDENTITY, 9 | OBJECT-TYPE, 10 | snmpModules, 11 | Integer32, 12 | Unsigned32, 13 | Counter32, 14 | IpAddress, 15 | NOTIFICATION-TYPE 16 | FROM SNMPv2-SMI 17 | 18 | TDomain, 19 | DisplayString, 20 | PhysAddress, 21 | TAddress, 22 | TimeInterval, 23 | RowStatus, 24 | StorageType, 25 | TestAndIncr, 26 | MacAddress, 27 | TruthValue 28 | FROM SNMPv2-TC 29 | 30 | OBJECT-GROUP 31 | FROM SNMPv2-CONF 32 | wlsxEnterpriseMibModules 33 | FROM ARUBA-MIB; 34 | 35 | wlsxTunneledNodeMIB MODULE-IDENTITY 36 | LAST-UPDATED "0708060519Z" 37 | ORGANIZATION "Aruba Wireless Networks" 38 | CONTACT-INFO 39 | "Postal: 1344 Crossman Avenue 40 | Sunnyvale, CA 94089 41 | E-mail: dl-support@arubanetworks.com 42 | Phone: +1 408 227 4500" 43 | DESCRIPTION 44 | "This MIB module defines MIB objects which provide 45 | information about the Controller Transport Service (Cts) in the 46 | Aruba controller." 47 | REVISION "0708060519Z" 48 | DESCRIPTION 49 | "The initial revision." 50 | ::= { wlsxEnterpriseMibModules 17 } 51 | 52 | wlsxTunneledNodeOpGroup OBJECT IDENTIFIER ::= { wlsxTunneledNodeMIB 1 } 53 | 54 | wlsxTunneledNodeRequestTable OBJECT-TYPE 55 | SYNTAX SEQUENCE OF WlsxTunneledNodeRequestEntry 56 | MAX-ACCESS not-accessible 57 | STATUS current 58 | DESCRIPTION 59 | " 60 | " 61 | ::= { wlsxTunneledNodeOpGroup 1 } 62 | 63 | wlsxTunneledNodeRequestEntry OBJECT-TYPE 64 | SYNTAX WlsxTunneledNodeRequestEntry 65 | MAX-ACCESS not-accessible 66 | STATUS current 67 | DESCRIPTION 68 | "" 69 | INDEX { wlsxTunneledNodeMAC } 70 | ::= { wlsxTunneledNodeRequestTable 1 } 71 | 72 | WlsxTunneledNodeRequestEntry ::= 73 | SEQUENCE { 74 | wlsxTunneledNodeMAC MacAddress, 75 | wlsxTunneledNodeIp IpAddress, 76 | wlsxNumTunnels Integer32, 77 | wlsxTunneledNodeType Integer32 78 | } 79 | 80 | wlsxTunneledNodeMAC OBJECT-TYPE 81 | SYNTAX MacAddress 82 | MAX-ACCESS not-accessible 83 | STATUS current 84 | DESCRIPTION 85 | " 86 | MAC address of the Tunneled Node 87 | " 88 | ::= { wlsxTunneledNodeRequestEntry 1 } 89 | 90 | wlsxTunneledNodeIp OBJECT-TYPE 91 | SYNTAX IpAddress 92 | MAX-ACCESS read-only 93 | STATUS current 94 | DESCRIPTION 95 | " 96 | IP address of the Tunneled Node 97 | " 98 | ::= { wlsxTunneledNodeRequestEntry 2 } 99 | 100 | wlsxNumTunnels OBJECT-TYPE 101 | SYNTAX Integer32 102 | MAX-ACCESS read-only 103 | STATUS current 104 | DESCRIPTION 105 | " 106 | Number of tunnels originating from Tunneled Node 107 | " 108 | ::= { wlsxTunneledNodeRequestEntry 3 } 109 | 110 | wlsxTunneledNodeType OBJECT-TYPE 111 | SYNTAX INTEGER { 112 | others(1), 113 | corvina(2) 114 | } 115 | MAX-ACCESS read-only 116 | STATUS current 117 | DESCRIPTION 118 | " 119 | Device type of the tunnel 120 | " 121 | ::= { wlsxTunneledNodeRequestEntry 4 } 122 | 123 | 124 | END 125 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # wifiarubausers2grafana 2 | 3 | Steps and configuration to create a complete wifi users dashboard in GRAFANA from ARUBA wireless switches infraestructure 4 | 5 | 6 | # Getting Starting 7 | 8 | ## Prerequisites 9 | The infraestruture needed is: 10 | - Aruba wireless switch (obiously) ;-) 11 | - InfluxDB 12 | - Telegraf 13 | - Grafana 14 | 15 | I am asuming that your Aruba wireless switch is configured to anwer SNMP queries and you have a InfluxDB, Telegraf and Grafana instaled and configured propertly . I will not cover information about instalation and basic configuration. 16 | 17 | ## InfluxDB 18 | We will use the database "telegraf" and will store all the data in the measuremnt "wifi_users". This will be created automaticaly by Telegraf (next step), but first we will need to create some "retention policies" and "continuous queries". Lets connect to influxdb and use telegraf database 19 | ``` 20 | $ influx 21 | Connected to http://localhost:8086 version 1.4.2 22 | InfluxDB shell version: 1.4.2 23 | > use database telegraf 24 | ``` 25 | ### Retention Policies 26 | We will have 2 retention policies (RP). The "1day" will store the complete table data for a period of 1d. Its posible to make all the graphs from that table but very expensive for the database. That's the reason to create a second RP named "1year" where we will agregate the data for the long suport graphs. Feel free to create a longer policy if you need store a bigger data range. 27 | ``` 28 | > create retention policy "1year" on "telegraf" duration 365d replication 1 29 | > create retention policy "1day" on "telegraf" duration 1d replication 1 30 | ``` 31 | ### Continuous Queries 32 | Now create the 5 continuous queries that will aggregate the "live" 1day user in a easier-to-work-and-store 1year data 33 | ``` 34 | CREATE CONTINUOUS QUERY devices_cq_5m ON telegraf BEGIN SELECT count(UserName) AS "Users" INTO telegraf."1year".wifi_users FROM telegraf."1day".wifi_users GROUP BY time(5m), DeviceType END 35 | CREATE CONTINUOUS QUERY auth_cq_5m ON telegraf BEGIN SELECT count(UserName) AS "Users" INTO telegraf."1year".wifi_users FROM telegraf."1day".wifi_users GROUP BY time(5m), SubAuthenticationMethod END 36 | CREATE CONTINUOUS QUERY encryption_cq_5m ON telegraf BEGIN SELECT count(UserName) AS "Users" INTO telegraf."1year".wifi_users FROM telegraf."1day".wifi_users GROUP BY time(5m), EncryptionMethod END 37 | CREATE CONTINUOUS QUERY radio_cq_5m ON telegraf BEGIN SELECT count(UserName) AS "Users" INTO telegraf."1year".wifi_users FROM telegraf."1day".wifi_users GROUP BY time(5m), HTMode, PhyType END 38 | CREATE CONTINUOUS QUERY cq_5m ON telegraf BEGIN SELECT count(UserName) AS "Users" INTO telegraf."1year".wifi_users FROM telegraf."1day".wifi_users GROUP BY time(5m), UserRole END 39 | ``` 40 | ## Telegraf 41 | Copy the contained files in the directory arubaos_mibs/ to /etc/telegraf/telegraf.d/.snmp/mibs/ 42 | 43 | We will collect data using Telegraf with the SNMP plugin, but first we have to create an output with tagexclude ant tagpass for sending the data to database "telegraf" with the right RP of 1day. Just download the [wifi-users.conf](https://github.com/vbarahona/wifiarubausers2grafana/raw/master/wifi-users.conf), copy the file in /etc/telegraf/telegraf.d/ and restart telegraf 44 | ``` 45 | sudo service telegraf restart 46 | ``` 47 | After some seconds, its a good idea to check if everything is working 48 | ``` 49 | sudo service telegraf status 50 | ``` 51 | ## Grafana 52 | Finally you can import the dashboard importing the json file [wifi-users_grafana_dashboard.json](https://github.com/vbarahona/wifiarubausers2grafana/raw/master/wifi-users_grafana_dashboard.json) or importing from the Dashboard number 4423 from [grafana.com](https://grafana.com/dashboards/4423) 53 | -------------------------------------------------------------------------------- /arubaos_mibs/WLSX-CTS-MIB: -------------------------------------------------------------------------------- 1 | --- ArubaOS 8.5.0.0_70258 2 | -- vim:set ts=4 sw=4: 3 | WLSX-CTS-MIB DEFINITIONS ::= BEGIN 4 | 5 | IMPORTS 6 | TEXTUAL-CONVENTION FROM SNMPv2-TC 7 | 8 | MODULE-IDENTITY, 9 | OBJECT-TYPE, 10 | snmpModules, 11 | Integer32, 12 | Unsigned32, 13 | Counter32, 14 | IpAddress, 15 | NOTIFICATION-TYPE 16 | FROM SNMPv2-SMI 17 | 18 | TDomain, 19 | DisplayString, 20 | PhysAddress, 21 | TAddress, 22 | TimeInterval, 23 | RowStatus, 24 | StorageType, 25 | TestAndIncr, 26 | MacAddress, 27 | TruthValue 28 | FROM SNMPv2-TC 29 | 30 | OBJECT-GROUP 31 | FROM SNMPv2-CONF 32 | wlsxEnterpriseMibModules 33 | FROM ARUBA-MIB; 34 | 35 | wlsxCtsMIB MODULE-IDENTITY 36 | LAST-UPDATED "0708060518Z" 37 | ORGANIZATION "Aruba Wireless Networks" 38 | CONTACT-INFO 39 | "Postal: 1322 Crossman Avenue 40 | Sunnyvale, CA 94089 41 | E-mail: dl-support@arubanetworks.com 42 | Phone: +1 408 227 4500" 43 | DESCRIPTION 44 | "This MIB module defines MIB objects which provide 45 | information about the Controller Transport Service (Cts) in the 46 | Aruba controller." 47 | REVISION "0708060518Z" 48 | DESCRIPTION 49 | "The initial revision." 50 | ::= { wlsxEnterpriseMibModules 11 } 51 | 52 | wlsxCtsOpGroup OBJECT IDENTIFIER ::= { wlsxCtsMIB 1 } 53 | 54 | wlsxCtsRequestTable OBJECT-TYPE 55 | SYNTAX SEQUENCE OF WlsxCtsRequestEntry 56 | MAX-ACCESS not-accessible 57 | STATUS current 58 | DESCRIPTION 59 | " 60 | " 61 | ::= { wlsxCtsOpGroup 1 } 62 | 63 | wlsxCtsRequestEntry OBJECT-TYPE 64 | SYNTAX WlsxCtsRequestEntry 65 | MAX-ACCESS not-accessible 66 | STATUS current 67 | DESCRIPTION 68 | "" 69 | INDEX { wlsxCtsIndex } 70 | ::= { wlsxCtsRequestTable 1 } 71 | 72 | WlsxCtsRequestEntry ::= 73 | SEQUENCE { 74 | wlsxCtsIndex Integer32, 75 | wlsxCtsOpcode DisplayString, 76 | wlsxCtsCookie DisplayString, 77 | wlsxCtsURL DisplayString, 78 | wlsxCtsFlags BITS, 79 | wlsxCtsStatus RowStatus 80 | } 81 | 82 | wlsxCtsIndex OBJECT-TYPE 83 | SYNTAX Integer32 84 | MAX-ACCESS not-accessible 85 | STATUS current 86 | DESCRIPTION 87 | " 88 | CTS transport index 89 | 0 - Config Sync 90 | 1 - Counters Sync 91 | 2 - RF Plan Sync 92 | " 93 | ::= { wlsxCtsRequestEntry 1 } 94 | 95 | wlsxCtsOpcode OBJECT-TYPE 96 | SYNTAX DisplayString 97 | MAX-ACCESS read-write 98 | STATUS current 99 | DESCRIPTION 100 | " 101 | CTS operation opcode 102 | " 103 | ::= { wlsxCtsRequestEntry 2 } 104 | 105 | wlsxCtsCookie OBJECT-TYPE 106 | SYNTAX DisplayString 107 | MAX-ACCESS read-write 108 | STATUS current 109 | DESCRIPTION 110 | " 111 | Cookie for the config sync operation 112 | " 113 | ::= { wlsxCtsRequestEntry 3 } 114 | 115 | wlsxCtsURL OBJECT-TYPE 116 | SYNTAX DisplayString 117 | MAX-ACCESS read-write 118 | STATUS current 119 | DESCRIPTION 120 | " 121 | URL for the config sync operation 122 | " 123 | ::= { wlsxCtsRequestEntry 4 } 124 | 125 | wlsxCtsFlags OBJECT-TYPE 126 | SYNTAX BITS { 127 | wlsxCtsFlagForce(0), 128 | wlsxCtsFlagUseCert(1) 129 | } 130 | MAX-ACCESS read-write 131 | STATUS current 132 | DESCRIPTION 133 | " 134 | Operational flags to be sent via CTS 135 | " 136 | ::= { wlsxCtsRequestEntry 5 } 137 | 138 | wlsxCtsStatus OBJECT-TYPE 139 | SYNTAX RowStatus 140 | MAX-ACCESS read-write 141 | STATUS current 142 | DESCRIPTION 143 | " 144 | CTS row status 145 | " 146 | ::= { wlsxCtsRequestEntry 6 } 147 | 148 | END 149 | -------------------------------------------------------------------------------- /arubaos_mibs/ARUBA-MGMT-MIB: -------------------------------------------------------------------------------- 1 | --- ArubaOS 8.5.0.0_70258 2 | -- *********************************************************** 3 | -- ARUBA-MGMT-MIB 4 | -- 5 | -- ************************************************************ 6 | -- 7 | 8 | ARUBA-MGMT-MIB DEFINITIONS ::= BEGIN 9 | 10 | IMPORTS 11 | MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, 12 | ObjectName, Integer32, Counter32, snmpModules 13 | FROM SNMPv2-SMI 14 | TruthValue, DisplayString, TestAndIncr, TimeStamp, 15 | PhysAddress 16 | FROM SNMPv2-TC 17 | -- TEXTUAL-CONVENTION, RowStatus, TimeStamp 18 | -- FROM SNMPv2-TC 19 | 20 | ArubaEnableValue 21 | FROM ARUBA-TC 22 | arubaMgmt 23 | FROM ARUBA-MIB 24 | 25 | MODULE-COMPLIANCE, OBJECT-GROUP 26 | FROM SNMPv2-CONF; 27 | 28 | 29 | -- The arubaMgmtMIB is derived from the Aruba Enterprise MIB 30 | -- branch under aruba.arubaMgmt as 31 | -- defined under. The absolute path from root is : 32 | -- .iso 33 | -- .org.dod 34 | -- .internet.private.enterprises 35 | -- .aruba.arubaMgmt 36 | -- 37 | 38 | arubaMgmtExtensions MODULE-IDENTITY 39 | LAST-UPDATED "0804160206Z" 40 | ORGANIZATION "Aruba Wireless Networks" 41 | CONTACT-INFO 42 | "Postal: 1322 Crossman Avenue 43 | Sunnyvale, CA 94089 44 | E-mail: dl-support@arubanetworks.com 45 | Phone: +1 408 227 4500" 46 | DESCRIPTION 47 | "A MIB module for supporting the Aruba Management 48 | Protocol. This protocol is an extension to SNMP." 49 | ::= { arubaMgmt 3 } 50 | 51 | arubaMgmtGroup OBJECT IDENTIFIER ::= {arubaMgmtExtensions 1} 52 | 53 | -- arubaMgmtGroup begin 54 | 55 | arubaGetTable OBJECT-TYPE 56 | SYNTAX OBJECT IDENTIFIER 57 | MAX-ACCESS not-accessible 58 | STATUS current 59 | DESCRIPTION 60 | " 61 | The object is used in the Aruba Management Protocol. 62 | In a GET Table request the instance of the object 63 | will contain the Table/Entry OID to be retrieved. 64 | The value of the object in a GET Table response is the 65 | table OID or Entry OID. 66 | A Get request on this object returns <0.0>. 67 | " 68 | ::= { arubaMgmtGroup 1 } 69 | 70 | arubaNumberOfRows OBJECT-TYPE 71 | SYNTAX Integer32 72 | MAX-ACCESS not-accessible 73 | STATUS current 74 | DESCRIPTION 75 | " 76 | The object is used in the Aruba Management Protocol. 77 | This Object is used to specify the number of Objects 78 | to be retrieved in a GET Table request. Instance 79 | of the Object will contain the number of Rows. 80 | In the Response to the GET Table this object will 81 | contain the number of Objects returned in the response. 82 | A Get request on this object returns 0. 83 | " 84 | ::= { arubaMgmtGroup 2 } 85 | 86 | 87 | arubaRowInstance OBJECT-TYPE 88 | SYNTAX OBJECT IDENTIFIER 89 | MAX-ACCESS not-accessible 90 | STATUS current 91 | DESCRIPTION 92 | " 93 | The object is used in the Aruba Management Protocol. 94 | This Object is used to specify the Row Instance 95 | in the GET Table Request. The response will start from the 96 | Next Row. Instance of the Object is the row instance of the 97 | request. 98 | In the Response to the GET Table this object will 99 | contain the Instance of Last row included in the response. 100 | A Get request on this object returns <0.0> . 101 | " 102 | ::= { arubaMgmtGroup 3 } 103 | 104 | arubaGetTableStatus OBJECT-TYPE 105 | SYNTAX INTEGER{ 106 | endTable(1), 107 | moreTable(2), 108 | retrieveError(3), 109 | noAmpSupport(4), 110 | invalidColumnID(5), 111 | resourceAllocationFailure(6) 112 | } 113 | MAX-ACCESS not-accessible 114 | STATUS current 115 | DESCRIPTION 116 | " 117 | The object is used in the Aruba Management Protocol. 118 | This Object is used to give the status of the GetTable 119 | request. 120 | endTable -- indicates that there are no more rows in 121 | the table. 122 | moreTable -- indicates that there are some more rows 123 | in the table. 124 | retrieveError -- indicates an error occurred while 125 | processing the getTable request. 126 | (Will be expanded ). 127 | A Get request on this object returns 0 . 128 | " 129 | ::= { arubaMgmtGroup 4 } 130 | 131 | arubaNumberOfColumns OBJECT-TYPE 132 | SYNTAX Integer32 133 | MAX-ACCESS not-accessible 134 | STATUS current 135 | DESCRIPTION 136 | " 137 | The object is used in the Aruba Management Protocol. 138 | This Object is used to specify the number of Columns 139 | per row in the Get Table Response. 140 | A Get request on this object returns 0. 141 | " 142 | ::= { arubaMgmtGroup 5 } 143 | 144 | arubaSwitchAMPSupport OBJECT-TYPE 145 | SYNTAX ArubaEnableValue 146 | MAX-ACCESS read-only 147 | STATUS current 148 | DESCRIPTION 149 | " 150 | The object is used in the Aruba Management Protocol. 151 | This Object is used to specify the number of Columns 152 | per row in the Get Table Response. 153 | A Get request on this object returns 0. 154 | " 155 | ::= { arubaMgmtGroup 6 } 156 | END 157 | -------------------------------------------------------------------------------- /arubaos_mibs/WLSX-ESI-MIB: -------------------------------------------------------------------------------- 1 | --- ArubaOS 8.5.0.0_70258 2 | -- vim:set ts=4 sw=4: 3 | WLSX-ESI-MIB DEFINITIONS ::= BEGIN 4 | 5 | IMPORTS 6 | TEXTUAL-CONVENTION FROM SNMPv2-TC 7 | 8 | MODULE-IDENTITY, 9 | OBJECT-TYPE, 10 | snmpModules, 11 | Integer32, 12 | Unsigned32, 13 | Counter32, 14 | IpAddress, 15 | NOTIFICATION-TYPE 16 | FROM SNMPv2-SMI 17 | 18 | TDomain, 19 | DisplayString, 20 | PhysAddress, 21 | TAddress, 22 | TimeInterval, 23 | RowStatus, 24 | StorageType, 25 | TestAndIncr, 26 | MacAddress, 27 | TruthValue 28 | FROM SNMPv2-TC 29 | 30 | ArubaESIServerMode, 31 | ArubaESIServerStatus 32 | FROM ARUBA-TC 33 | 34 | OBJECT-GROUP 35 | FROM SNMPv2-CONF 36 | wlsxEnterpriseMibModules 37 | FROM ARUBA-MIB; 38 | 39 | wlsxESIMIB MODULE-IDENTITY 40 | LAST-UPDATED "1001261806Z" 41 | ORGANIZATION "Aruba Wireless Networks" 42 | CONTACT-INFO 43 | "Postal: 1322 Crossman Avenue 44 | Sunnyvale, CA 94089 45 | E-mail: dl-support@arubanetworks.com 46 | Phone: +1 408 227 4500" 47 | DESCRIPTION 48 | "This MIB module defines MIB objects which provide 49 | information about the External Services Interface (ESI) in the 50 | Aruba controller." 51 | REVISION "1001261806Z" 52 | DESCRIPTION 53 | "The initial revision." 54 | ::= { wlsxEnterpriseMibModules 10 } 55 | 56 | wlsxESIConfigGroup OBJECT IDENTIFIER ::= { wlsxESIMIB 1 } 57 | 58 | wlsxESIServerTable OBJECT-TYPE 59 | SYNTAX SEQUENCE OF WlsxESIServerEntry 60 | MAX-ACCESS not-accessible 61 | STATUS current 62 | DESCRIPTION 63 | " 64 | This table lists all ESI servers configured on the controller. 65 | " 66 | ::= { wlsxESIConfigGroup 1 } 67 | 68 | wlsxESIServerEntry OBJECT-TYPE 69 | SYNTAX WlsxESIServerEntry 70 | MAX-ACCESS not-accessible 71 | STATUS current 72 | DESCRIPTION 73 | "ESI Server Entry" 74 | INDEX { esiServerName } 75 | ::= { wlsxESIServerTable 1 } 76 | 77 | WlsxESIServerEntry ::= 78 | SEQUENCE { 79 | esiServerName DisplayString, 80 | esiServerGroup DisplayString, 81 | esiServerMode ArubaESIServerMode, 82 | esiServerTrustedIP IpAddress, 83 | esiServerUntrustedIP IpAddress, 84 | esiServerTrustedSlot Integer32, 85 | esiServerTrustedPort Integer32, 86 | esiServerUntrustedSlot Integer32, 87 | esiServerUntrustedPort Integer32, 88 | esiServerStatus ArubaESIServerStatus, 89 | esiServerTrustedModule Integer32, 90 | esiServerUntrustedModule Integer32 91 | } 92 | 93 | esiServerName OBJECT-TYPE 94 | SYNTAX DisplayString 95 | MAX-ACCESS not-accessible 96 | STATUS current 97 | DESCRIPTION 98 | "The name of the ESI Server" 99 | ::= { wlsxESIServerEntry 1 } 100 | 101 | esiServerGroup OBJECT-TYPE 102 | SYNTAX DisplayString 103 | MAX-ACCESS read-only 104 | STATUS current 105 | DESCRIPTION 106 | "The name of the ESI server group to which this server belongs." 107 | ::= { wlsxESIServerEntry 2 } 108 | 109 | esiServerMode OBJECT-TYPE 110 | SYNTAX ArubaESIServerMode 111 | MAX-ACCESS read-only 112 | STATUS current 113 | DESCRIPTION 114 | "The mode of this server" 115 | ::= { wlsxESIServerEntry 3 } 116 | 117 | esiServerTrustedIP OBJECT-TYPE 118 | SYNTAX IpAddress 119 | MAX-ACCESS read-only 120 | STATUS current 121 | DESCRIPTION 122 | "The trusted IP address of this server, or 0.0.0.0 if it is not set" 123 | ::= { wlsxESIServerEntry 4 } 124 | 125 | esiServerUntrustedIP OBJECT-TYPE 126 | SYNTAX IpAddress 127 | MAX-ACCESS read-only 128 | STATUS current 129 | DESCRIPTION 130 | " 131 | The untrusted IP address of this server, or 0.0.0.0 if it is 132 | not set 133 | " 134 | ::= { wlsxESIServerEntry 5 } 135 | 136 | esiServerTrustedSlot OBJECT-TYPE 137 | SYNTAX Integer32 138 | MAX-ACCESS read-only 139 | STATUS current 140 | DESCRIPTION 141 | "The slot number of the trusted interface for this server." 142 | ::= { wlsxESIServerEntry 6 } 143 | 144 | esiServerTrustedPort OBJECT-TYPE 145 | SYNTAX Integer32 146 | MAX-ACCESS read-only 147 | STATUS current 148 | DESCRIPTION 149 | "The port number of the trusted interface for this server." 150 | ::= { wlsxESIServerEntry 7 } 151 | 152 | esiServerUntrustedSlot OBJECT-TYPE 153 | SYNTAX Integer32 154 | MAX-ACCESS read-only 155 | STATUS current 156 | DESCRIPTION 157 | "The slot number of the untrusted interface for this server." 158 | ::= { wlsxESIServerEntry 8 } 159 | 160 | esiServerUntrustedPort OBJECT-TYPE 161 | SYNTAX Integer32 162 | MAX-ACCESS read-only 163 | STATUS current 164 | DESCRIPTION 165 | "The port number of the untrusted interface for this server." 166 | ::= { wlsxESIServerEntry 9 } 167 | 168 | esiServerStatus OBJECT-TYPE 169 | SYNTAX ArubaESIServerStatus 170 | MAX-ACCESS read-only 171 | STATUS current 172 | DESCRIPTION 173 | "Indicates the status of this ESI server." 174 | ::= { wlsxESIServerEntry 10 } 175 | 176 | esiServerTrustedModule OBJECT-TYPE 177 | SYNTAX Integer32 178 | MAX-ACCESS read-only 179 | STATUS current 180 | DESCRIPTION 181 | "The module number of the trusted interface for this server." 182 | ::= { wlsxESIServerEntry 11 } 183 | 184 | esiServerUntrustedModule OBJECT-TYPE 185 | SYNTAX Integer32 186 | MAX-ACCESS read-only 187 | STATUS current 188 | DESCRIPTION 189 | "The module number of the untrusted interface for this server." 190 | ::= { wlsxESIServerEntry 12 } 191 | 192 | END 193 | -------------------------------------------------------------------------------- /arubaos_mibs/WLSX-MESH-MIB: -------------------------------------------------------------------------------- 1 | --- ArubaOS 8.5.0.0_70258 2 | -- vim:set ts=4 sw=4: 3 | WLSX-MESH-MIB DEFINITIONS ::= BEGIN 4 | 5 | IMPORTS 6 | TEXTUAL-CONVENTION FROM SNMPv2-TC 7 | 8 | MODULE-IDENTITY, 9 | OBJECT-TYPE, 10 | snmpModules, 11 | Integer32, 12 | Unsigned32, 13 | Counter32, 14 | IpAddress, 15 | NOTIFICATION-TYPE 16 | FROM SNMPv2-SMI 17 | 18 | TDomain, 19 | DisplayString, 20 | PhysAddress, 21 | TAddress, 22 | TimeInterval, 23 | RowStatus, 24 | StorageType, 25 | TestAndIncr, 26 | DateAndTime, 27 | MacAddress, 28 | TruthValue 29 | FROM SNMPv2-TC 30 | 31 | ArubaMeshRole, 32 | ArubaEncryptionMethods, 33 | ArubaPhyType 34 | FROM ARUBA-TC 35 | wlanAPMacAddress 36 | FROM WLSX-WLAN-MIB 37 | OBJECT-GROUP 38 | FROM SNMPv2-CONF 39 | wlsxEnterpriseMibModules 40 | FROM ARUBA-MIB; 41 | 42 | wlsxMeshMIB MODULE-IDENTITY 43 | LAST-UPDATED "0708060518Z" 44 | ORGANIZATION "Aruba Wireless Networks" 45 | CONTACT-INFO 46 | "Postal: 1322 Crossman Avenue 47 | Sunnyvale, CA 94089 48 | E-mail: dl-support@arubanetworks.com 49 | Phone: +1 408 227 4500" 50 | DESCRIPTION 51 | "This MIB module defines MIB objects which provides 52 | information about Mesh portal and topology 53 | in the Aruba controller." 54 | REVISION "0708060518Z" 55 | DESCRIPTION 56 | "The initial revision." 57 | ::= { wlsxEnterpriseMibModules 13 } 58 | 59 | wlsxMeshInfoGroup OBJECT IDENTIFIER ::= { wlsxMeshMIB 1 } 60 | 61 | wlsxMeshNodeGroup OBJECT IDENTIFIER ::= { wlsxMeshInfoGroup 1 } 62 | 63 | wlsxMeshNodeTotal OBJECT-TYPE 64 | SYNTAX Unsigned32 65 | MAX-ACCESS read-only 66 | STATUS current 67 | DESCRIPTION 68 | " 69 | Total Number of mesh nodes in the controller. 70 | " 71 | ::= { wlsxMeshNodeGroup 1 } 72 | 73 | wlsxMeshNodeTable OBJECT-TYPE 74 | SYNTAX SEQUENCE OF MeshEntry 75 | MAX-ACCESS not-accessible 76 | STATUS current 77 | DESCRIPTION 78 | " 79 | This table lists Mesh Node Info. 80 | " 81 | ::= { wlsxMeshNodeGroup 2 } 82 | 83 | wlsxMeshNodeEntry OBJECT-TYPE 84 | SYNTAX MeshEntry 85 | MAX-ACCESS not-accessible 86 | STATUS current 87 | DESCRIPTION 88 | "" 89 | INDEX {wlanAPMacAddress} 90 | ::= { wlsxMeshNodeTable 1 } 91 | 92 | MeshEntry ::= 93 | SEQUENCE { 94 | wlsxMeshRole ArubaMeshRole, 95 | wlsxMeshNodeParent MacAddress, 96 | wlsxMeshNodeChildrenCount Unsigned32, 97 | wlsxMeshNodeCluster DisplayString, 98 | wlsxMeshNodeRfBand ArubaPhyType, 99 | wlsxMeshNodePathCost Integer32, 100 | wlsxMeshNodeNodeCost Integer32, 101 | wlsxMeshNodeLinkCost Integer32, 102 | wlsxMeshNodeHopCount Integer32, 103 | wlsxMeshSNR Unsigned32, 104 | wlsxMeshTxRate Unsigned32, 105 | wlsxMeshRxRate Unsigned32, 106 | wlsxMeshUplinkAge TimeTicks, 107 | wlsxMeshNumRecoveryChildren Unsigned32, 108 | wlsxMeshTopologyUpdateAge TimeTicks, 109 | wlsxMeshIsRecovery TruthValue, 110 | wlsxMeshIs11n TruthValue 111 | } 112 | wlsxMeshRole OBJECT-TYPE 113 | SYNTAX ArubaMeshRole 114 | MAX-ACCESS read-write 115 | STATUS current 116 | DESCRIPTION 117 | " 118 | Mesh role 119 | " 120 | ::= { wlsxMeshNodeEntry 1 } 121 | 122 | wlsxMeshNodeParent OBJECT-TYPE 123 | SYNTAX MacAddress 124 | MAX-ACCESS read-only 125 | STATUS current 126 | DESCRIPTION 127 | " 128 | Wired MAC address of mesh node's parent 129 | " 130 | ::= { wlsxMeshNodeEntry 2 } 131 | 132 | wlsxMeshNodeChildrenCount OBJECT-TYPE 133 | SYNTAX Unsigned32 134 | MAX-ACCESS read-only 135 | STATUS current 136 | DESCRIPTION 137 | " 138 | Mesh node children count 139 | " 140 | ::= { wlsxMeshNodeEntry 3 } 141 | 142 | wlsxMeshNodeCluster OBJECT-TYPE 143 | SYNTAX DisplayString(SIZE(0..64)) 144 | MAX-ACCESS read-only 145 | STATUS current 146 | DESCRIPTION 147 | " 148 | Mesh cluster name. 149 | " 150 | ::= { wlsxMeshNodeEntry 4 } 151 | 152 | wlsxMeshNodeRfBand OBJECT-TYPE 153 | SYNTAX ArubaPhyType 154 | MAX-ACCESS read-only 155 | STATUS current 156 | DESCRIPTION 157 | " 158 | Mesh node rf band 159 | " 160 | ::= { wlsxMeshNodeEntry 5 } 161 | 162 | wlsxMeshNodePathCost OBJECT-TYPE 163 | SYNTAX Integer32 164 | MAX-ACCESS read-only 165 | STATUS current 166 | DESCRIPTION 167 | " 168 | Mesh topology path cost 169 | " 170 | ::= { wlsxMeshNodeEntry 6 } 171 | 172 | wlsxMeshNodeNodeCost OBJECT-TYPE 173 | SYNTAX Integer32 174 | MAX-ACCESS read-only 175 | STATUS current 176 | DESCRIPTION 177 | " 178 | Mesh topology node cost 179 | " 180 | ::= { wlsxMeshNodeEntry 7 } 181 | 182 | wlsxMeshNodeLinkCost OBJECT-TYPE 183 | SYNTAX Integer32 184 | MAX-ACCESS read-only 185 | STATUS current 186 | DESCRIPTION 187 | " 188 | Mesh topology link cost 189 | " 190 | ::= { wlsxMeshNodeEntry 8 } 191 | 192 | wlsxMeshNodeHopCount OBJECT-TYPE 193 | SYNTAX Integer32 194 | MAX-ACCESS read-only 195 | STATUS current 196 | DESCRIPTION 197 | " 198 | Mesh topology hop count. 199 | " 200 | ::= { wlsxMeshNodeEntry 9 } 201 | 202 | wlsxMeshSNR OBJECT-TYPE 203 | SYNTAX Unsigned32 204 | MAX-ACCESS read-only 205 | STATUS current 206 | DESCRIPTION 207 | " 208 | Signal-to-noise ratio mesh point sees its parent at. 209 | " 210 | ::= { wlsxMeshNodeEntry 10 } 211 | 212 | wlsxMeshTxRate OBJECT-TYPE 213 | SYNTAX Unsigned32 214 | MAX-ACCESS read-only 215 | STATUS current 216 | DESCRIPTION 217 | " 218 | Transmit rate for mesh-uplink [mbps]. 219 | " 220 | ::= { wlsxMeshNodeEntry 11 } 221 | 222 | wlsxMeshRxRate OBJECT-TYPE 223 | SYNTAX Unsigned32 224 | MAX-ACCESS read-only 225 | STATUS current 226 | DESCRIPTION 227 | " 228 | Receive rate for mesh-uplink [mbps]. 229 | " 230 | ::= { wlsxMeshNodeEntry 12 } 231 | 232 | wlsxMeshUplinkAge OBJECT-TYPE 233 | SYNTAX TimeTicks 234 | MAX-ACCESS read-only 235 | STATUS current 236 | DESCRIPTION 237 | " 238 | Time elapsed since the mesh-uplink was formed. 239 | " 240 | ::= { wlsxMeshNodeEntry 13 } 241 | 242 | wlsxMeshNumRecoveryChildren OBJECT-TYPE 243 | SYNTAX Unsigned32 244 | MAX-ACCESS read-only 245 | STATUS current 246 | DESCRIPTION 247 | " 248 | The number of children in recovery this mesh node has. 249 | " 250 | ::= { wlsxMeshNodeEntry 14 } 251 | 252 | wlsxMeshTopologyUpdateAge OBJECT-TYPE 253 | SYNTAX TimeTicks 254 | MAX-ACCESS read-only 255 | STATUS current 256 | DESCRIPTION 257 | " 258 | Time elapsed since the last mesh topology update was received from this node. 259 | " 260 | ::= { wlsxMeshNodeEntry 15 } 261 | 262 | wlsxMeshIsRecovery OBJECT-TYPE 263 | SYNTAX TruthValue 264 | MAX-ACCESS read-only 265 | STATUS current 266 | DESCRIPTION 267 | " 268 | True if this mesh point is in recovery. 269 | " 270 | ::= { wlsxMeshNodeEntry 16 } 271 | 272 | wlsxMeshIs11n OBJECT-TYPE 273 | SYNTAX TruthValue 274 | MAX-ACCESS read-only 275 | STATUS current 276 | DESCRIPTION 277 | " 278 | True if this mesh node is 11n-enabled. 279 | " 280 | ::= { wlsxMeshNodeEntry 17 } 281 | 282 | END 283 | -------------------------------------------------------------------------------- /arubaos_mibs/WLSX-SNR-MIB: -------------------------------------------------------------------------------- 1 | --- ArubaOS 8.5.0.0_70258 2 | -- vim: set ts=4 sw=4: 3 | WLSX-SNR-MIB DEFINITIONS ::= BEGIN 4 | 5 | IMPORTS 6 | TEXTUAL-CONVENTION FROM SNMPv2-TC 7 | 8 | MODULE-IDENTITY, 9 | OBJECT-TYPE, 10 | snmpModules, 11 | Integer32, 12 | Counter32, 13 | IpAddress, 14 | NOTIFICATION-TYPE 15 | FROM SNMPv2-SMI 16 | 17 | TDomain, 18 | DisplayString, 19 | PhysAddress, 20 | TAddress, 21 | TimeInterval, 22 | RowStatus, 23 | StorageType, 24 | TestAndIncr, 25 | MacAddress, 26 | TruthValue 27 | FROM SNMPv2-TC 28 | 29 | OBJECT-GROUP 30 | FROM SNMPv2-CONF 31 | monPhyAddress, 32 | monRadioNumber, 33 | monitoredStaPhyAddress, 34 | monitoredApBSSID 35 | FROM WLSX-MON-MIB 36 | wlsxEnterpriseMibModules 37 | FROM ARUBA-MIB; 38 | 39 | wlsxSNRMIB MODULE-IDENTITY 40 | LAST-UPDATED "0611272030Z" 41 | ORGANIZATION "Aruba Wireless Networks" 42 | CONTACT-INFO 43 | "Postal: 1322 Crossman Avenue 44 | Sunnyvale, CA 94089 45 | E-mail: dl-support@arubanetworks.com 46 | Phone: +1 408 227 4500" 47 | DESCRIPTION 48 | " 49 | This MIB module defines MIB objects which provide 50 | information about the Wireless Management System (WMS) in the 51 | Aruba controller. 52 | " 53 | REVISION "0611272030Z" 54 | DESCRIPTION 55 | "The initial revision." 56 | ::= { wlsxEnterpriseMibModules 7 } 57 | 58 | wlsxSNRGroup OBJECT IDENTIFIER ::= { wlsxSNRMIB 1 } 59 | 60 | -- AP SNR Table 61 | 62 | wlsxAPSnrTable OBJECT-TYPE 63 | SYNTAX SEQUENCE OF WlsxAPSnrEntry 64 | MAX-ACCESS not-accessible 65 | STATUS current 66 | DESCRIPTION 67 | " 68 | This Table lists SNR information about monitored APs. 69 | " 70 | ::= { wlsxSNRGroup 1 } 71 | 72 | wlsxAPSnrEntry OBJECT-TYPE 73 | SYNTAX WlsxAPSnrEntry 74 | MAX-ACCESS not-accessible 75 | STATUS current 76 | DESCRIPTION 77 | "Station Management Entry" 78 | INDEX {monPhyAddress, monRadioNumber, monitoredApBSSID} 79 | ::= { wlsxAPSnrTable 1 } 80 | 81 | WlsxAPSnrEntry ::= 82 | SEQUENCE { 83 | apSnrAverageSignalStrength Integer32, 84 | apSnrSignalPkts Integer32, 85 | apSnrHighestRxSignalStrength Integer32, 86 | apSnrLowestRxSignalStrength Integer32, 87 | apSnrSampleTime Integer32 88 | } 89 | 90 | apSnrAverageSignalStrength OBJECT-TYPE 91 | SYNTAX Integer32 92 | MAX-ACCESS read-only 93 | STATUS current 94 | DESCRIPTION 95 | " 96 | The Total Signal Strength observed by the Monitoring station 97 | during this sample time. 98 | " 99 | ::= { wlsxAPSnrEntry 1 } 100 | 101 | apSnrSignalPkts OBJECT-TYPE 102 | SYNTAX Integer32 103 | MAX-ACCESS read-only 104 | STATUS current 105 | DESCRIPTION 106 | " 107 | The Number of Signal Packets observed by the Monitoring station 108 | during this sample time. 109 | " 110 | ::= { wlsxAPSnrEntry 2 } 111 | 112 | apSnrHighestRxSignalStrength OBJECT-TYPE 113 | SYNTAX Integer32 114 | MAX-ACCESS read-only 115 | STATUS current 116 | DESCRIPTION 117 | " 118 | The Highest Signal Strength observed by the Monitoring station 119 | during this sample time. 120 | " 121 | ::= { wlsxAPSnrEntry 3 } 122 | 123 | apSnrLowestRxSignalStrength OBJECT-TYPE 124 | SYNTAX Integer32 125 | MAX-ACCESS read-only 126 | STATUS current 127 | DESCRIPTION 128 | " 129 | The Lowest Signal Strength observed by the Monitoring station 130 | during this sample time. 131 | " 132 | ::= { wlsxAPSnrEntry 4 } 133 | 134 | 135 | apSnrSampleTime OBJECT-TYPE 136 | SYNTAX Integer32 137 | MAX-ACCESS read-only 138 | STATUS current 139 | DESCRIPTION 140 | " 141 | The Sample Time in which this data is collected. 142 | " 143 | ::= { wlsxAPSnrEntry 5 } 144 | 145 | -- Station SNR Table 146 | 147 | wlsxStaSnrTable OBJECT-TYPE 148 | SYNTAX SEQUENCE OF WlsxStaSnrEntry 149 | MAX-ACCESS not-accessible 150 | STATUS current 151 | DESCRIPTION 152 | " 153 | This Table lists SNR information about monitored stations. 154 | " 155 | ::= { wlsxSNRGroup 2 } 156 | 157 | wlsxStaSnrEntry OBJECT-TYPE 158 | SYNTAX WlsxStaSnrEntry 159 | MAX-ACCESS not-accessible 160 | STATUS current 161 | DESCRIPTION 162 | "Station Management Entry" 163 | INDEX {monPhyAddress, monRadioNumber, monitoredStaPhyAddress} 164 | ::= { wlsxStaSnrTable 1 } 165 | 166 | WlsxStaSnrEntry ::= 167 | SEQUENCE { 168 | staSnrAverageSignalStrength Integer32, 169 | staSnrSignalPkts Integer32, 170 | staSnrHighestRxSignalStrength Integer32, 171 | staSnrLowestRxSignalStrength Integer32, 172 | staSnrSampleTime Integer32 173 | } 174 | 175 | staSnrAverageSignalStrength OBJECT-TYPE 176 | SYNTAX Integer32 177 | MAX-ACCESS read-only 178 | STATUS current 179 | DESCRIPTION 180 | " 181 | The Total Signal Strength observed by the Monitoring station 182 | during this sample time. 183 | " 184 | ::= { wlsxStaSnrEntry 1 } 185 | 186 | staSnrSignalPkts OBJECT-TYPE 187 | SYNTAX Integer32 188 | MAX-ACCESS read-only 189 | STATUS current 190 | DESCRIPTION 191 | " 192 | The Number of Signal Packets observed by the Monitoring station 193 | during this sample time. 194 | " 195 | ::= { wlsxStaSnrEntry 2 } 196 | 197 | staSnrHighestRxSignalStrength OBJECT-TYPE 198 | SYNTAX Integer32 199 | MAX-ACCESS read-only 200 | STATUS current 201 | DESCRIPTION 202 | " 203 | The Highest Signal Strength observed by the Monitoring station 204 | during this sample time. 205 | " 206 | ::= { wlsxStaSnrEntry 3 } 207 | 208 | staSnrLowestRxSignalStrength OBJECT-TYPE 209 | SYNTAX Integer32 210 | MAX-ACCESS read-only 211 | STATUS current 212 | DESCRIPTION 213 | " 214 | The Lowest Signal Strength observed by the Monitoring station 215 | during this sample time. 216 | " 217 | ::= { wlsxStaSnrEntry 4 } 218 | 219 | 220 | staSnrSampleTime OBJECT-TYPE 221 | SYNTAX Integer32 222 | MAX-ACCESS read-only 223 | STATUS current 224 | DESCRIPTION 225 | " 226 | The Sample Time in which this data is collected. 227 | " 228 | ::= { wlsxStaSnrEntry 5 } 229 | 230 | 231 | -- AP SNR Table Ordered by the BSSID 232 | 233 | wlsxAPSnrBSSIDTable OBJECT-TYPE 234 | SYNTAX SEQUENCE OF WlsxAPSnrBSSIDEntry 235 | MAX-ACCESS not-accessible 236 | STATUS current 237 | DESCRIPTION 238 | " 239 | This Table SNR information about monitored APs. 240 | " 241 | ::= { wlsxSNRGroup 3 } 242 | 243 | wlsxAPSnrBSSIDEntry OBJECT-TYPE 244 | SYNTAX WlsxAPSnrBSSIDEntry 245 | MAX-ACCESS not-accessible 246 | STATUS current 247 | DESCRIPTION 248 | "Station Management Entry" 249 | INDEX {monitoredApBSSID, monPhyAddress, monRadioNumber} 250 | ::= { wlsxAPSnrBSSIDTable 1 } 251 | 252 | WlsxAPSnrBSSIDEntry ::= 253 | SEQUENCE { 254 | apSnrBSSIDAverageSignalStrength Integer32, 255 | apSnrBSSIDSignalPkts Integer32, 256 | apSnrBSSIDHighestRxSignalStrength Integer32, 257 | apSnrBSSIDLowestRxSignalStrength Integer32, 258 | apSnrBSSIDSampleTime Integer32 259 | } 260 | 261 | apSnrBSSIDAverageSignalStrength OBJECT-TYPE 262 | SYNTAX Integer32 263 | MAX-ACCESS read-only 264 | STATUS current 265 | DESCRIPTION 266 | " 267 | The Total Signal Strength observed by the Monitoring station 268 | during this sample time. 269 | " 270 | ::= { wlsxAPSnrBSSIDEntry 1 } 271 | 272 | apSnrBSSIDSignalPkts OBJECT-TYPE 273 | SYNTAX Integer32 274 | MAX-ACCESS read-only 275 | STATUS current 276 | DESCRIPTION 277 | " 278 | The Number of Signal Packets observed by the Monitoring station 279 | during this sample time. 280 | " 281 | ::= { wlsxAPSnrBSSIDEntry 2 } 282 | 283 | apSnrBSSIDHighestRxSignalStrength OBJECT-TYPE 284 | SYNTAX Integer32 285 | MAX-ACCESS read-only 286 | STATUS current 287 | DESCRIPTION 288 | " 289 | The Highest Signal Strength observed by the Monitoring station 290 | during this sample time. 291 | " 292 | ::= { wlsxAPSnrBSSIDEntry 3 } 293 | 294 | apSnrBSSIDLowestRxSignalStrength OBJECT-TYPE 295 | SYNTAX Integer32 296 | MAX-ACCESS read-only 297 | STATUS current 298 | DESCRIPTION 299 | " 300 | The Lowest Signal Strength observed by the Monitoring station 301 | during this sample time. 302 | " 303 | ::= { wlsxAPSnrBSSIDEntry 4 } 304 | 305 | 306 | apSnrBSSIDSampleTime OBJECT-TYPE 307 | SYNTAX Integer32 308 | MAX-ACCESS read-only 309 | STATUS current 310 | DESCRIPTION 311 | " 312 | The Sample Time in which this data is collected. 313 | " 314 | ::= { wlsxAPSnrBSSIDEntry 5 } 315 | 316 | -- Station SNR Station Phy Table 317 | 318 | wlsxStaSnrPhyTable OBJECT-TYPE 319 | SYNTAX SEQUENCE OF WlsxStaSnrPhyEntry 320 | MAX-ACCESS not-accessible 321 | STATUS current 322 | DESCRIPTION 323 | " 324 | This Table lists SNR information about monitored stations. 325 | " 326 | ::= { wlsxSNRGroup 4 } 327 | 328 | wlsxStaSnrPhyEntry OBJECT-TYPE 329 | SYNTAX WlsxStaSnrPhyEntry 330 | MAX-ACCESS not-accessible 331 | STATUS current 332 | DESCRIPTION 333 | "Station Management Entry" 334 | INDEX {monitoredStaPhyAddress, monPhyAddress, monRadioNumber} 335 | ::= { wlsxStaSnrPhyTable 1 } 336 | 337 | WlsxStaSnrPhyEntry ::= 338 | SEQUENCE { 339 | staSnrPhyAverageSignalStrength Integer32, 340 | staSnrPhySignalPkts Integer32, 341 | staSnrPhyHighestRxSignalStrength Integer32, 342 | staSnrPhyLowestRxSignalStrength Integer32, 343 | staSnrPhySampleTime Integer32 344 | } 345 | 346 | staSnrPhyAverageSignalStrength OBJECT-TYPE 347 | SYNTAX Integer32 348 | MAX-ACCESS read-only 349 | STATUS current 350 | DESCRIPTION 351 | " 352 | The Total Signal Strength observed by the Monitoring station 353 | during this sample time. 354 | " 355 | ::= { wlsxStaSnrPhyEntry 1 } 356 | 357 | staSnrPhySignalPkts OBJECT-TYPE 358 | SYNTAX Integer32 359 | MAX-ACCESS read-only 360 | STATUS current 361 | DESCRIPTION 362 | " 363 | The Number of Signal Packets observed by the Monitoring station 364 | during this sample time. 365 | " 366 | ::= { wlsxStaSnrPhyEntry 2 } 367 | 368 | staSnrPhyHighestRxSignalStrength OBJECT-TYPE 369 | SYNTAX Integer32 370 | MAX-ACCESS read-only 371 | STATUS current 372 | DESCRIPTION 373 | " 374 | The Highest Signal Strength observed by the Monitoring station 375 | during this sample time. 376 | " 377 | ::= { wlsxStaSnrPhyEntry 3 } 378 | 379 | staSnrPhyLowestRxSignalStrength OBJECT-TYPE 380 | SYNTAX Integer32 381 | MAX-ACCESS read-only 382 | STATUS current 383 | DESCRIPTION 384 | " 385 | The Lowest Signal Strength observed by the Monitoring station 386 | during this sample time. 387 | " 388 | ::= { wlsxStaSnrPhyEntry 4 } 389 | 390 | 391 | staSnrPhySampleTime OBJECT-TYPE 392 | SYNTAX Integer32 393 | MAX-ACCESS read-only 394 | STATUS current 395 | DESCRIPTION 396 | " 397 | The Sample Time in which this data is collected. 398 | " 399 | ::= { wlsxStaSnrPhyEntry 5 } 400 | END 401 | -------------------------------------------------------------------------------- /arubaos_mibs/WLSX-AUTH-MIB: -------------------------------------------------------------------------------- 1 | --- ArubaOS 8.5.0.0_70258 2 | -- vim:set ts=4 sw=4: 3 | WLSX-AUTH-MIB DEFINITIONS ::= BEGIN 4 | 5 | IMPORTS 6 | TEXTUAL-CONVENTION FROM SNMPv2-TC 7 | 8 | MODULE-IDENTITY, 9 | OBJECT-TYPE, 10 | snmpModules, 11 | Integer32, 12 | Counter32, 13 | IpAddress, 14 | NOTIFICATION-TYPE 15 | FROM SNMPv2-SMI 16 | 17 | TDomain, 18 | DisplayString, 19 | PhysAddress, 20 | TAddress, 21 | TimeInterval, 22 | RowStatus, 23 | StorageType, 24 | TestAndIncr, 25 | MacAddress, 26 | TruthValue 27 | FROM SNMPv2-TC 28 | 29 | OBJECT-GROUP 30 | FROM SNMPv2-CONF 31 | wlsxEnterpriseMibModules 32 | FROM ARUBA-MIB 33 | 34 | ArubaEnableValue, 35 | ArubaAuthenticationMethods, 36 | ArubaEncryptionMethods, 37 | ArubaHashAlgorithms, 38 | ArubaAuthServerType 39 | FROM ARUBA-TC; 40 | 41 | wlsxAuthMIB MODULE-IDENTITY 42 | LAST-UPDATED "0611272030Z" 43 | ORGANIZATION "Aruba Wireless Networks" 44 | CONTACT-INFO 45 | "Postal: 1322 Crossman Avenue 46 | Sunnyvale, CA 94089 47 | E-mail: dl-support@arubanetworks.com 48 | Phone: +1 408 227 4500" 49 | DESCRIPTION 50 | "This MIB module defines MIB objects which provide 51 | information about the authentication servers known to an 52 | Aruba controller." 53 | REVISION "0611272030Z" 54 | DESCRIPTION 55 | "The initial revision." 56 | ::= { wlsxEnterpriseMibModules 8 } 57 | 58 | wlsxAuthenticationServerGroup OBJECT IDENTIFIER ::= { wlsxAuthMIB 1 } 59 | wlsxAuthenticationInfoGroup OBJECT IDENTIFIER ::= { wlsxAuthMIB 2 } 60 | wlsxAuthenticationGroup OBJECT IDENTIFIER ::= { wlsxAuthMIB 3 } 61 | 62 | -- wlsxAuthenticationServerGroup contains information about the authentication 63 | -- servers in the controller. 64 | 65 | wlsxAuthenticationServerTable OBJECT-TYPE 66 | SYNTAX SEQUENCE OF WlsxAuthenticationServerEntry 67 | MAX-ACCESS not-accessible 68 | STATUS current 69 | DESCRIPTION 70 | " 71 | This Table lists all the authentication servers currently 72 | configured in the controller. Servers are identified by name. 73 | " 74 | 75 | ::= { wlsxAuthenticationServerGroup 1 } 76 | 77 | wlsxAuthenticationServerEntry OBJECT-TYPE 78 | SYNTAX WlsxAuthenticationServerEntry 79 | MAX-ACCESS not-accessible 80 | STATUS current 81 | DESCRIPTION 82 | "Server entry" 83 | INDEX { authServerName } 84 | ::= { wlsxAuthenticationServerTable 1 } 85 | 86 | WlsxAuthenticationServerEntry ::= 87 | SEQUENCE { 88 | 89 | authServerName DisplayString, 90 | authServerType ArubaAuthServerType, 91 | authServerAddress DisplayString, 92 | authServerPort Integer32, 93 | authServerRetryCount Integer32, 94 | authServerTimeOutValue Integer32, 95 | authServerState ArubaEnableValue, 96 | authServerInservice TruthValue, 97 | authServerUsageCount Counter32, 98 | authServerSuccessfullAuths Counter32, 99 | authServerFailedAuths Counter32, 100 | authServerTimeouts Counter32, 101 | authServerAvgResponseTime Integer32, 102 | authServerOutStandingRequests Integer32, 103 | authServerUptime Integer32 104 | 105 | } 106 | 107 | authServerName OBJECT-TYPE 108 | SYNTAX DisplayString(SIZE(0..32)) 109 | MAX-ACCESS not-accessible 110 | STATUS current 111 | DESCRIPTION 112 | " 113 | The name of the authentication server. 114 | " 115 | ::= { wlsxAuthenticationServerEntry 1 } 116 | 117 | authServerType OBJECT-TYPE 118 | SYNTAX ArubaAuthServerType 119 | MAX-ACCESS read-only 120 | STATUS current 121 | DESCRIPTION 122 | " 123 | The type of the authentication server. 124 | " 125 | ::= { wlsxAuthenticationServerEntry 2 } 126 | 127 | authServerAddress OBJECT-TYPE 128 | SYNTAX DisplayString(SIZE(0..48)) 129 | MAX-ACCESS read-create 130 | STATUS current 131 | DESCRIPTION 132 | " 133 | The IP address of the authentication server. 134 | " 135 | ::= { wlsxAuthenticationServerEntry 3 } 136 | 137 | authServerPort OBJECT-TYPE 138 | SYNTAX Integer32 139 | MAX-ACCESS read-create 140 | STATUS current 141 | DESCRIPTION 142 | " 143 | The transport layer port of the authentication server. 144 | " 145 | ::= { wlsxAuthenticationServerEntry 4 } 146 | 147 | authServerRetryCount OBJECT-TYPE 148 | SYNTAX Integer32 149 | MAX-ACCESS read-create 150 | STATUS current 151 | DESCRIPTION 152 | " 153 | The configured retry count. 154 | " 155 | ::= { wlsxAuthenticationServerEntry 5 } 156 | 157 | authServerTimeOutValue OBJECT-TYPE 158 | SYNTAX Integer32 159 | MAX-ACCESS read-create 160 | STATUS current 161 | DESCRIPTION 162 | " 163 | The configured timeout value. 164 | " 165 | ::= { wlsxAuthenticationServerEntry 6 } 166 | 167 | authServerState OBJECT-TYPE 168 | SYNTAX ArubaEnableValue 169 | MAX-ACCESS read-only 170 | STATUS current 171 | DESCRIPTION 172 | " 173 | The state of the authentication server. 174 | " 175 | ::= { wlsxAuthenticationServerEntry 7 } 176 | 177 | authServerInservice OBJECT-TYPE 178 | SYNTAX TruthValue 179 | MAX-ACCESS read-only 180 | STATUS current 181 | DESCRIPTION 182 | " 183 | An indication of whether or not the authentication server is 184 | in service. 185 | " 186 | ::= { wlsxAuthenticationServerEntry 8 } 187 | 188 | authServerUsageCount OBJECT-TYPE 189 | SYNTAX Counter32 190 | MAX-ACCESS read-only 191 | STATUS current 192 | DESCRIPTION 193 | " 194 | The number of times this server was queried. 195 | " 196 | ::= { wlsxAuthenticationServerEntry 9 } 197 | 198 | authServerSuccessfullAuths OBJECT-TYPE 199 | SYNTAX Counter32 200 | MAX-ACCESS read-only 201 | STATUS current 202 | DESCRIPTION 203 | " 204 | The number of times this server responded with success. 205 | " 206 | ::= { wlsxAuthenticationServerEntry 10 } 207 | 208 | authServerFailedAuths OBJECT-TYPE 209 | SYNTAX Counter32 210 | MAX-ACCESS read-only 211 | STATUS current 212 | DESCRIPTION 213 | " 214 | The number of times this server responded with failure. 215 | " 216 | ::= { wlsxAuthenticationServerEntry 11 } 217 | 218 | authServerTimeouts OBJECT-TYPE 219 | SYNTAX Counter32 220 | MAX-ACCESS read-only 221 | STATUS current 222 | DESCRIPTION 223 | " 224 | The number of times this communication with this server timed out. 225 | " 226 | ::= { wlsxAuthenticationServerEntry 12 } 227 | 228 | authServerAvgResponseTime OBJECT-TYPE 229 | SYNTAX Integer32 230 | MAX-ACCESS read-only 231 | STATUS current 232 | DESCRIPTION 233 | " 234 | The average response time of the server in milliseconds. 235 | " 236 | ::= { wlsxAuthenticationServerEntry 13 } 237 | 238 | authServerOutStandingRequests OBJECT-TYPE 239 | SYNTAX Integer32 240 | MAX-ACCESS read-only 241 | STATUS current 242 | DESCRIPTION 243 | " 244 | The number of requests currently outstanding to this server. 245 | " 246 | ::= { wlsxAuthenticationServerEntry 14 } 247 | 248 | authServerUptime OBJECT-TYPE 249 | SYNTAX Integer32 250 | MAX-ACCESS read-only 251 | STATUS current 252 | DESCRIPTION 253 | " 254 | The time since the server went into service with the controller. 255 | " 256 | ::= { wlsxAuthenticationServerEntry 15 } 257 | 258 | wlsxPortalServerTable OBJECT-TYPE 259 | SYNTAX SEQUENCE OF WlsxPortalServerEntry 260 | MAX-ACCESS not-accessible 261 | STATUS current 262 | DESCRIPTION 263 | " 264 | This table lists configured captive portal servers. 265 | " 266 | 267 | ::= { wlsxAuthenticationServerGroup 2 } 268 | 269 | wlsxPortalServerEntry OBJECT-TYPE 270 | SYNTAX WlsxPortalServerEntry 271 | MAX-ACCESS not-accessible 272 | STATUS current 273 | DESCRIPTION 274 | "Portal Server Entry" 275 | INDEX { portalServerIndex } 276 | ::= { wlsxPortalServerTable 1 } 277 | 278 | WlsxPortalServerEntry ::= 279 | SEQUENCE { 280 | portalServerIndex DisplayString, 281 | portalServerHost DisplayString, 282 | portalServerPort Integer32, 283 | portalServerPage DisplayString, 284 | portalServerProtocol DisplayString 285 | } 286 | 287 | portalServerIndex OBJECT-TYPE 288 | SYNTAX DisplayString(SIZE(0..256)) 289 | MAX-ACCESS not-accessible 290 | STATUS current 291 | DESCRIPTION 292 | " 293 | " 294 | ::= { wlsxPortalServerEntry 1 } 295 | 296 | portalServerHost OBJECT-TYPE 297 | SYNTAX DisplayString(SIZE(0..256)) 298 | MAX-ACCESS read-only 299 | STATUS current 300 | DESCRIPTION 301 | " 302 | The IP address of the portal server. 303 | " 304 | ::= { wlsxPortalServerEntry 2 } 305 | 306 | portalServerPort OBJECT-TYPE 307 | SYNTAX Integer32 308 | MAX-ACCESS read-only 309 | STATUS current 310 | DESCRIPTION 311 | " 312 | The transport layer port of the portal server. 313 | " 314 | ::= { wlsxPortalServerEntry 3 } 315 | 316 | portalServerPage OBJECT-TYPE 317 | SYNTAX DisplayString(SIZE(0..256)) 318 | MAX-ACCESS read-only 319 | STATUS current 320 | DESCRIPTION 321 | " 322 | The portal server URL 323 | " 324 | ::= { wlsxPortalServerEntry 4 } 325 | 326 | portalServerProtocol OBJECT-TYPE 327 | SYNTAX DisplayString 328 | MAX-ACCESS read-only 329 | STATUS current 330 | DESCRIPTION 331 | " 332 | The portal server protocol (e.g. HTTP or HTTPS) 333 | " 334 | ::= { wlsxPortalServerEntry 5 } 335 | 336 | -- LDAP Server Specific State 337 | 338 | wlsxLdapServerStateTable OBJECT-TYPE 339 | SYNTAX SEQUENCE OF WlsxLdapServerStateEntry 340 | MAX-ACCESS not-accessible 341 | STATUS current 342 | DESCRIPTION 343 | " 344 | " 345 | ::= { wlsxAuthenticationServerGroup 5 } 346 | 347 | wlsxLdapServerStateEntry OBJECT-TYPE 348 | SYNTAX WlsxLdapServerStateEntry 349 | MAX-ACCESS not-accessible 350 | STATUS current 351 | DESCRIPTION 352 | "LDAP Server Entry" 353 | INDEX { authServerName } 354 | ::= { wlsxLdapServerStateTable 1 } 355 | 356 | WlsxLdapServerStateEntry ::= 357 | SEQUENCE { 358 | ldapInitDone TruthValue, 359 | ldapAdminBound INTEGER, 360 | ldapReBindCount Counter32 361 | 362 | } 363 | 364 | ldapInitDone OBJECT-TYPE 365 | SYNTAX TruthValue 366 | MAX-ACCESS read-only 367 | STATUS current 368 | DESCRIPTION 369 | " 370 | Indicates whether the controller is initialized with the server. 371 | " 372 | ::= { wlsxLdapServerStateEntry 1 } 373 | 374 | ldapAdminBound OBJECT-TYPE 375 | SYNTAX INTEGER{ 376 | no(1), 377 | yes(2), 378 | inProgress(3) 379 | } 380 | MAX-ACCESS read-only 381 | STATUS current 382 | DESCRIPTION 383 | " 384 | Indicates whether the controller is bound to the server. 385 | " 386 | ::= { wlsxLdapServerStateEntry 2 } 387 | 388 | ldapReBindCount OBJECT-TYPE 389 | SYNTAX Counter32 390 | MAX-ACCESS read-only 391 | STATUS current 392 | DESCRIPTION 393 | " 394 | The number of times that the controller re-bound with the server. 395 | " 396 | ::= { wlsxLdapServerStateEntry 3 } 397 | 398 | END 399 | -------------------------------------------------------------------------------- /arubaos_mibs/ARUBA-MIB: -------------------------------------------------------------------------------- 1 | --- ArubaOS 8.5.0.0_70258 2 | ARUBA-MIB DEFINITIONS ::= BEGIN 3 | 4 | IMPORTS 5 | MODULE-IDENTITY, OBJECT-TYPE, 6 | OBJECT-IDENTITY, 7 | enterprises, 8 | snmpModules FROM SNMPv2-SMI 9 | TEXTUAL-CONVENTION FROM SNMPv2-TC 10 | MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; 11 | 12 | 13 | -- The top node 14 | 15 | aruba OBJECT IDENTIFIER ::= { enterprises 14823 } 16 | 17 | -- Node Product will contain all the products from Aruba Networks. 18 | 19 | products OBJECT IDENTIFIER ::= { aruba 1} 20 | 21 | -- Node arubaEnterpriseMibModules contains all the Enterprise 22 | -- specific MIBS supported by Aruba Networks products. 23 | 24 | arubaEnterpriseMibModules OBJECT IDENTIFIER ::= { aruba 2} 25 | 26 | -- Node arubaMgmtGroup defines the objects related to the Aruba Management 27 | -- Extensions. 28 | 29 | arubaMgmt OBJECT IDENTIFIER ::= { aruba 3} 30 | 31 | --Node arubaPki. 32 | arubaPki OBJECT-IDENTITY 33 | STATUS current 34 | DESCRIPTION 35 | "Aruba PKI OIDs. This arc is not used in Aruba SNMP MIBs." 36 | ::= { aruba 4} 37 | 38 | -- List of all the products. 39 | 40 | -- Switch Products 41 | switchProducts OBJECT IDENTIFIER ::= { products 1} 42 | 43 | -- a5000 product , this object is the SYSOID 44 | 45 | a5000 OBJECT IDENTIFIER ::= { switchProducts 1} 46 | 47 | -- a2400 product , this object is the SYSOID 48 | 49 | a2400 OBJECT IDENTIFIER ::= { switchProducts 2} 50 | 51 | -- a800 product , this object is the SYSOID 52 | 53 | a800 OBJECT IDENTIFIER ::= { switchProducts 3} 54 | 55 | -- a6000 product , this object is the SYSOID 56 | 57 | a6000 OBJECT IDENTIFIER ::= { switchProducts 4} 58 | 59 | -- a2400E product , this object is the SYSOID 60 | 61 | a2400E OBJECT IDENTIFIER ::= { switchProducts 7} 62 | 63 | -- a800-E product , this object is the SYSOID 64 | 65 | a800E OBJECT IDENTIFIER ::= { switchProducts 8} 66 | 67 | -- a800-4 product , this object is the SYSOID 68 | 69 | a804 OBJECT IDENTIFIER ::= { switchProducts 9} 70 | 71 | -- a200 product , this object is the SYSOID 72 | 73 | a200 OBJECT IDENTIFIER ::= { switchProducts 10} 74 | 75 | -- a2400-24 product , this object is the SYSOID 76 | 77 | a2424 OBJECT IDENTIFIER ::= { switchProducts 11} 78 | 79 | -- a6000-SC3 (nebbiolo) product , this object is the SYSOID 80 | 81 | a6000-SC3 OBJECT IDENTIFIER ::= { switchProducts 12} 82 | 83 | a3200 OBJECT IDENTIFIER ::= { switchProducts 13} 84 | a3200-8 OBJECT IDENTIFIER ::= { switchProducts 14} 85 | 86 | a3400 OBJECT IDENTIFIER ::= { switchProducts 15} 87 | a3400-32 OBJECT IDENTIFIER ::= { switchProducts 16} 88 | 89 | a3600 OBJECT IDENTIFIER ::= { switchProducts 17} 90 | 91 | a3600-64 OBJECT IDENTIFIER ::= { switchProducts 18} 92 | 93 | a650 OBJECT IDENTIFIER ::= { switchProducts 19} 94 | a651 OBJECT IDENTIFIER ::= { switchProducts 20} 95 | reserved1 OBJECT IDENTIFIER ::= { switchProducts 21} 96 | reserved2 OBJECT IDENTIFIER ::= { switchProducts 22} 97 | a620 OBJECT IDENTIFIER ::= { switchProducts 23} 98 | 99 | s3500-24P OBJECT IDENTIFIER ::= { switchProducts 24 } 100 | s3500-24T OBJECT IDENTIFIER ::= { switchProducts 25 } 101 | s3500-48P OBJECT IDENTIFIER ::= { switchProducts 26 } 102 | s3500-48T OBJECT IDENTIFIER ::= { switchProducts 27 } 103 | 104 | s2500-24P OBJECT IDENTIFIER ::= { switchProducts 28 } 105 | s2500-24T OBJECT IDENTIFIER ::= { switchProducts 29 } 106 | s2500-48P OBJECT IDENTIFIER ::= { switchProducts 30 } 107 | s2500-48T OBJECT IDENTIFIER ::= { switchProducts 31 } 108 | 109 | a7210 OBJECT IDENTIFIER ::= { switchProducts 32 } 110 | a7220 OBJECT IDENTIFIER ::= { switchProducts 33 } 111 | a7240 OBJECT IDENTIFIER ::= { switchProducts 34 } 112 | 113 | s3500-24F OBJECT IDENTIFIER ::= { switchProducts 35 } 114 | 115 | s1500-48P OBJECT IDENTIFIER ::= { switchProducts 36 } 116 | s1500-24P OBJECT IDENTIFIER ::= { switchProducts 37 } 117 | s1500-12P OBJECT IDENTIFIER ::= { switchProducts 38 } 118 | 119 | a7005 OBJECT IDENTIFIER ::= { switchProducts 39 } 120 | a7010 OBJECT IDENTIFIER ::= { switchProducts 40 } 121 | a7030 OBJECT IDENTIFIER ::= { switchProducts 41 } 122 | a7205 OBJECT IDENTIFIER ::= { switchProducts 42 } 123 | a7024 OBJECT IDENTIFIER ::= { switchProducts 43 } 124 | a7215 OBJECT IDENTIFIER ::= { switchProducts 44 } 125 | vmc-tact OBJECT IDENTIFIER ::= { switchProducts 45 } 126 | vmc-sp10k OBJECT IDENTIFIER ::= { switchProducts 46 } 127 | a7240xm OBJECT IDENTIFIER ::= { switchProducts 47 } 128 | a7008 OBJECT IDENTIFIER ::= { switchProducts 48 } 129 | vmc-tact8 OBJECT IDENTIFIER ::= { switchProducts 49 } 130 | mm-va OBJECT IDENTIFIER ::= { switchProducts 50 } 131 | a7280 OBJECT IDENTIFIER ::= { switchProducts 51 } 132 | mc-va OBJECT IDENTIFIER ::= { switchProducts 52 } 133 | mm-hw-1K OBJECT IDENTIFIER ::= { switchProducts 53 } 134 | mm-hw-5K OBJECT IDENTIFIER ::= { switchProducts 54 } 135 | mm-hw-10K OBJECT IDENTIFIER ::= { switchProducts 55 } 136 | a9004 OBJECT IDENTIFIER ::= { switchProducts 56 } 137 | 138 | 139 | --Undefined switch. 140 | aUndefined OBJECT IDENTIFIER ::= { switchProducts 9999} 141 | 142 | -- Access Point Products 143 | apProducts OBJECT IDENTIFIER ::= { products 2} 144 | 145 | -- a50 , this object is the SYSOID 146 | 147 | a50 OBJECT IDENTIFIER ::= {apProducts 1} 148 | 149 | -- a52 , this object is the SYSOID 150 | 151 | a52 OBJECT IDENTIFIER ::= {apProducts 2} 152 | 153 | -- a60 , this object is the SYSOID 154 | 155 | ap60 OBJECT IDENTIFIER ::= {apProducts 3} 156 | 157 | -- a61 , this object is the SYSOID 158 | 159 | ap61 OBJECT IDENTIFIER ::= {apProducts 4} 160 | 161 | -- a70 , this object is the SYSOID 162 | 163 | ap70 OBJECT IDENTIFIER ::= {apProducts 5} 164 | 165 | -- walljackAp61, this object is the SYSOID 166 | 167 | walljackAp61 OBJECT IDENTIFIER ::= {apProducts 6} 168 | 169 | -- a2E, this object is the SYSOID 170 | 171 | a2E OBJECT IDENTIFIER ::= {apProducts 7} 172 | 173 | -- ap1200, this object is the SYSOID 174 | 175 | ap1200 OBJECT IDENTIFIER ::= {apProducts 8} 176 | 177 | -- ap80s, this object is the SYSOID 178 | 179 | ap80s OBJECT IDENTIFIER ::= {apProducts 9} 180 | 181 | -- ap80m, this object is the SYSOID 182 | 183 | ap80m OBJECT IDENTIFIER ::= {apProducts 10} 184 | 185 | -- wg102, this object is the SYSOID 186 | 187 | wg102 OBJECT IDENTIFIER ::= {apProducts 11} 188 | 189 | -- ap40, this object is the SYSOID 190 | 191 | ap40 OBJECT IDENTIFIER ::= {apProducts 12} 192 | 193 | -- ap41, this object is the SYSOID 194 | 195 | ap41 OBJECT IDENTIFIER ::= {apProducts 13} 196 | 197 | -- ap65, this object is the SYSOID 198 | 199 | ap65 OBJECT IDENTIFIER ::= {apProducts 14} 200 | 201 | -- NesotMW1700 202 | apMw1700 OBJECT IDENTIFIER ::= {apProducts 15} 203 | 204 | -- ortronics Wi Jack Duo 205 | apDuowj OBJECT IDENTIFIER ::= {apProducts 16} 206 | 207 | -- ortronics Duo 208 | apDuo OBJECT IDENTIFIER ::= {apProducts 17} 209 | 210 | --ap80MB, this object is the SYSOID 211 | 212 | ap80MB OBJECT IDENTIFIER ::= {apProducts 18} 213 | 214 | --ap80SB, this object is the SYSOID 215 | 216 | ap80SB OBJECT IDENTIFIER ::= {apProducts 19} 217 | 218 | --ap85, this object is the SYSOID 219 | 220 | ap85 OBJECT IDENTIFIER ::= {apProducts 20} 221 | 222 | --ap124, this object is the SYSOID 223 | 224 | ap124 OBJECT IDENTIFIER ::= {apProducts 21} 225 | 226 | --ap125, this object is the SYSOID 227 | 228 | ap125 OBJECT IDENTIFIER ::= {apProducts 22} 229 | 230 | --ap120, this object is the SYSOID 231 | 232 | ap120 OBJECT IDENTIFIER ::= {apProducts 23} 233 | 234 | --ap121, this object is the SYSOID 235 | 236 | ap121 OBJECT IDENTIFIER ::= {apProducts 24} 237 | 238 | --ap1250, this object is the SYSOID 239 | 240 | ap1250 OBJECT IDENTIFIER ::= {apProducts 25} 241 | 242 | --ap120abg, this object is the SYSOID 243 | 244 | ap120abg OBJECT IDENTIFIER ::= {apProducts 26} 245 | 246 | --ap121abg, this object is the SYSOID 247 | 248 | ap121abg OBJECT IDENTIFIER ::= {apProducts 27} 249 | 250 | --ap124abg, this object is the SYSOID 251 | 252 | ap124abg OBJECT IDENTIFIER ::= {apProducts 28} 253 | 254 | --ap125abg, this object is the SYSOID 255 | 256 | ap125abg OBJECT IDENTIFIER ::= {apProducts 29} 257 | 258 | -- rap5wn, this object is the SYSOID 259 | 260 | rap5wn OBJECT IDENTIFIER ::= {apProducts 30} 261 | 262 | -- rap5, this object is the SYSOID 263 | 264 | rap5 OBJECT IDENTIFIER ::= {apProducts 31} 265 | 266 | -- rap2wg, this object is the SYSOID 267 | 268 | rap2wg OBJECT IDENTIFIER ::= {apProducts 32} 269 | 270 | --reserved-4, this object is the SYSOID 271 | 272 | reserved4 OBJECT IDENTIFIER ::= {apProducts 33} 273 | 274 | --ap105, this object is the SYSOID 275 | 276 | ap105 OBJECT IDENTIFIER ::= {apProducts 34} 277 | 278 | --ap65wb, this object is the SYSOID 279 | 280 | ap65wb OBJECT IDENTIFIER ::= {apProducts 35} 281 | 282 | --ap651, this object is the SYSOID 283 | 284 | ap651 OBJECT IDENTIFIER ::= {apProducts 36} 285 | 286 | --reserved-6, this object is the SYSOID 287 | 288 | reserved6 OBJECT IDENTIFIER ::= {apProducts 37} 289 | 290 | --ap60p, this object is the SYSOID 291 | 292 | ap60p OBJECT IDENTIFIER ::= {apProducts 38} 293 | 294 | --reserved-7, this object is the SYSOID 295 | 296 | reserved7 OBJECT IDENTIFIER ::= {apProducts 39} 297 | 298 | --ap92, this object is the SYSOID 299 | 300 | ap92 OBJECT IDENTIFIER ::= {apProducts 40} 301 | 302 | --ap93, this object is the SYSOID 303 | 304 | ap93 OBJECT IDENTIFIER ::= {apProducts 41} 305 | 306 | --ap68, this object is the SYSOID 307 | 308 | ap68 OBJECT IDENTIFIER ::= {apProducts 42} 309 | 310 | --ap68p, this object is the SYSOID 311 | 312 | ap68p OBJECT IDENTIFIER ::= {apProducts 43} 313 | 314 | --ap175p, this object is the SYSOID 315 | 316 | ap175p OBJECT IDENTIFIER ::= {apProducts 44} 317 | 318 | --ap175ac, this object is the SYSOID 319 | 320 | ap175ac OBJECT IDENTIFIER ::= {apProducts 45} 321 | 322 | --ap175dc, this object is the SYSOID 323 | 324 | ap175dc OBJECT IDENTIFIER ::= {apProducts 46} 325 | 326 | --ap134, this object is the SYSOID 327 | 328 | ap134 OBJECT IDENTIFIER ::= {apProducts 47} 329 | 330 | --ap135, this object is the SYSOID 331 | 332 | ap135 OBJECT IDENTIFIER ::= {apProducts 48} 333 | 334 | --reserved-8, this object is the SYSOID 335 | 336 | reserved8 OBJECT IDENTIFIER ::= {apProducts 49} 337 | 338 | --ap93h, this object is the SYSOID 339 | 340 | ap93h OBJECT IDENTIFIER ::= {apProducts 50} 341 | 342 | --rap3wn, this object is the SYSOID 343 | 344 | rap3wn OBJECT IDENTIFIER ::= {apProducts 51} 345 | 346 | --rap3wnp, this object is the SYSOID 347 | 348 | rap3wnp OBJECT IDENTIFIER ::= {apProducts 52} 349 | 350 | --ap104, this object is the SYSOID 351 | 352 | ap104 OBJECT IDENTIFIER ::= {apProducts 53} 353 | 354 | --rap155, this object is the SYSOID 355 | rap155 OBJECT IDENTIFIER ::= {apProducts 54} 356 | 357 | --rap155p, this object is the SYSOID 358 | rap155p OBJECT IDENTIFIER ::= {apProducts 55} 359 | 360 | --rap108, this object is the SYSOID 361 | rap108 OBJECT IDENTIFIER ::= {apProducts 56} 362 | 363 | --rap109, this object is the SYSOID 364 | rap109 OBJECT IDENTIFIER ::= {apProducts 57} 365 | 366 | --ap224, this object is the SYSOID 367 | ap224 OBJECT IDENTIFIER ::= {apProducts 58} 368 | 369 | --ap225, this object is the SYSOID 370 | ap225 OBJECT IDENTIFIER ::= {apProducts 59} 371 | 372 | --ap114, this object is the SYSOID 373 | ap114 OBJECT IDENTIFIER ::= {apProducts 60} 374 | 375 | --ap115, this object is the SYSOID 376 | ap115 OBJECT IDENTIFIER ::= {apProducts 61} 377 | 378 | --rap109L, this object is the SYSOID 379 | rap109L OBJECT IDENTIFIER ::= {apProducts 62} 380 | 381 | --ap274, this object is the SYSOID 382 | ap274 OBJECT IDENTIFIER ::= {apProducts 63} 383 | 384 | --ap275, this object is the SYSOID 385 | ap275 OBJECT IDENTIFIER ::= {apProducts 64} 386 | 387 | --ap214a, this object is the SYSOID 388 | ap214a OBJECT IDENTIFIER ::= {apProducts 65} 389 | 390 | --ap215a, this object is the SYSOID 391 | ap215a OBJECT IDENTIFIER ::= {apProducts 66} 392 | 393 | --ap204, this object is the SYSOID 394 | ap204 OBJECT IDENTIFIER ::= {apProducts 67} 395 | 396 | --ap205, this object is the SYSOID 397 | ap205 OBJECT IDENTIFIER ::= {apProducts 68} 398 | 399 | --ap103, this object is the SYSOID 400 | ap103 OBJECT IDENTIFIER ::= {apProducts 69} 401 | 402 | --ap103H, this object is the SYSOID 403 | ap103H OBJECT IDENTIFIER ::= {apProducts 70} 404 | 405 | --iapvc, this object is the SYSOID 406 | iapvc OBJECT IDENTIFIER ::= {apProducts 71} 407 | 408 | --ap277, this object is the SYSOID 409 | ap277 OBJECT IDENTIFIER ::= {apProducts 72} 410 | 411 | --ap214, this object is the SYSOID 412 | ap214 OBJECT IDENTIFIER ::= {apProducts 73} 413 | 414 | --ap215, this object is the SYSOID 415 | ap215 OBJECT IDENTIFIER ::= {apProducts 74} 416 | 417 | --ap228, this object is the SYSOID 418 | ap228 OBJECT IDENTIFIER ::= {apProducts 75} 419 | 420 | --ap205H, this object is the SYSOID 421 | ap205H OBJECT IDENTIFIER ::= {apProducts 76} 422 | 423 | --ap324, this object is the SYSOID 424 | ap324 OBJECT IDENTIFIER ::= {apProducts 77} 425 | 426 | --ap325, this object is the SYSOID 427 | ap325 OBJECT IDENTIFIER ::= {apProducts 78} 428 | 429 | --ap334, this object is the SYSOID 430 | ap334 OBJECT IDENTIFIER ::= {apProducts 79} 431 | 432 | --ap335, this object is the SYSOID 433 | ap335 OBJECT IDENTIFIER ::= {apProducts 80} 434 | 435 | --ap314, this object is the SYSOID 436 | ap314 OBJECT IDENTIFIER ::= {apProducts 81} 437 | 438 | --ap315, this object is the SYSOID 439 | ap315 OBJECT IDENTIFIER ::= {apProducts 82} 440 | 441 | --apm210, this object is the SYSOID 442 | apm210 OBJECT IDENTIFIER ::= {apProducts 83} 443 | 444 | --ap207, this object is the SYSOID 445 | ap207 OBJECT IDENTIFIER ::= {apProducts 84} 446 | 447 | --ap304, this object is the SYSOID 448 | ap304 OBJECT IDENTIFIER ::= {apProducts 85} 449 | 450 | --ap305, this object is the SYSOID 451 | ap305 OBJECT IDENTIFIER ::= {apProducts 86} 452 | 453 | --ap303h, this object is the SYSOID 454 | ap303h OBJECT IDENTIFIER ::= {apProducts 87} 455 | 456 | --ap365, this object is the SYSOID 457 | ap365 OBJECT IDENTIFIER ::= {apProducts 88} 458 | 459 | --ap367, this object is the SYSOID 460 | ap367 OBJECT IDENTIFIER ::= {apProducts 89} 461 | 462 | 463 | --ap203H, this object is the SYSOID 464 | ap203H OBJECT IDENTIFIER ::= {apProducts 90} 465 | 466 | --ap203R, this object is the SYSOID 467 | ap203R OBJECT IDENTIFIER ::= {apProducts 91} 468 | 469 | --ap203RP, this object is the SYSOID 470 | ap203RP OBJECT IDENTIFIER ::= {apProducts 92} 471 | 472 | --ap344, this object is the SYSOID 473 | ap344 OBJECT IDENTIFIER ::= {apProducts 93} 474 | 475 | --ap345, this object is the SYSOID 476 | ap345 OBJECT IDENTIFIER ::= {apProducts 94} 477 | 478 | --ap374, this object is the SYSOID 479 | ap374 OBJECT IDENTIFIER ::= {apProducts 95} 480 | 481 | --ap375, this object is the SYSOID 482 | ap375 OBJECT IDENTIFIER ::= {apProducts 96} 483 | 484 | --ap377, this object is the SYSOID 485 | ap377 OBJECT IDENTIFIER ::= {apProducts 97} 486 | 487 | --ap318, this object is the SYSOID 488 | ap318 OBJECT IDENTIFIER ::= {apProducts 98} 489 | 490 | --ap303, this object is the SYSOID 491 | ap303 OBJECT IDENTIFIER ::= {apProducts 99} 492 | 493 | --ap555, this object is the SYSOID 494 | ap555 OBJECT IDENTIFIER ::= {apProducts 100} 495 | 496 | --ap534, this object is the SYSOID 497 | ap534 OBJECT IDENTIFIER ::= {apProducts 101} 498 | 499 | --ap535, this object is the SYSOID 500 | ap535 OBJECT IDENTIFIER ::= {apProducts 102} 501 | 502 | --ap514, this object is the SYSOID 503 | ap514 OBJECT IDENTIFIER ::= {apProducts 106} 504 | 505 | --ap515, this object is the SYSOID 506 | ap515 OBJECT IDENTIFIER ::= {apProducts 107} 507 | 508 | --ap544, this object is the SYSOID 509 | ap544 OBJECT IDENTIFIER ::= {apProducts 108} 510 | 511 | --ap545, this object is the SYSOID 512 | ap545 OBJECT IDENTIFIER ::= {apProducts 109} 513 | 514 | --Undefined ap. 515 | apUndefined OBJECT IDENTIFIER ::= { apProducts 9999} 516 | 517 | -- EMS Products 518 | emsProducts OBJECT IDENTIFIER ::= { products 3} 519 | 520 | 521 | --Partner Products 522 | partnerProducts OBJECT IDENTIFIER ::= {products 4} 523 | 524 | ecsE50 OBJECT IDENTIFIER ::= {partnerProducts 1} 525 | ecsE100C OBJECT IDENTIFIER ::= {partnerProducts 2} 526 | ecsE100A OBJECT IDENTIFIER ::= {partnerProducts 3} 527 | ecsENSM OBJECT IDENTIFIER ::= {partnerProducts 4} 528 | 529 | --Amigopod 530 | amigopodProducts OBJECT IDENTIFIER ::= { products 5 } 531 | 532 | -- List of all the Enterprise MIB Modules. 533 | 534 | -- common node will contain all the objects which can be shared between 535 | -- Aruba products. 536 | 537 | common OBJECT IDENTIFIER ::= { arubaEnterpriseMibModules 1 } 538 | 539 | -- switch node will contain all the objects for the switch products 540 | 541 | switch OBJECT IDENTIFIER ::= { arubaEnterpriseMibModules 2 } 542 | 543 | -- Aruba AP will contain all the objects for the Aruba AP. 544 | arubaAp OBJECT IDENTIFIER ::= { arubaEnterpriseMibModules 3 } 545 | 546 | arubaEcs OBJECT IDENTIFIER ::= {arubaEnterpriseMibModules 4} 547 | 548 | -- Common MIB Modules shared across Aruba products. 549 | arubaMIBModules OBJECT IDENTIFIER ::= { common 1 } 550 | 551 | -- Switch Mib Modules. 552 | wlsxEnterpriseMibModules OBJECT IDENTIFIER ::= { switch 1 } 553 | 554 | -- Access Point Mib Modules. 555 | wlsrEnterpriseMibModules OBJECT IDENTIFIER ::= { arubaAp 1 } 556 | 557 | -- Outdoor AP Mib definition. 558 | wlsrOutDoorApMibModules OBJECT IDENTIFIER ::= { arubaAp 2 } 559 | 560 | -- Instant Mib definition. 561 | aiEnterpriseMibModules OBJECT IDENTIFIER ::= { arubaAp 3 } 562 | 563 | 564 | END 565 | -------------------------------------------------------------------------------- /arubaos_mibs/WLSX-USER-MIB: -------------------------------------------------------------------------------- 1 | --- ArubaOS 8.5.0.0_70258 2 | -- vim:set ts=4 sw=4: 3 | WLSX-USER-MIB DEFINITIONS ::= BEGIN 4 | 5 | IMPORTS 6 | TEXTUAL-CONVENTION FROM SNMPv2-TC 7 | 8 | MODULE-IDENTITY, 9 | OBJECT-TYPE, 10 | snmpModules, 11 | Integer32, 12 | Unsigned32, 13 | Counter32, 14 | IpAddress, 15 | Counter64, 16 | NOTIFICATION-TYPE 17 | FROM SNMPv2-SMI 18 | 19 | TDomain, 20 | DisplayString, 21 | PhysAddress, 22 | TAddress, 23 | TimeInterval, 24 | RowStatus, 25 | StorageType, 26 | TestAndIncr, 27 | MacAddress, 28 | TruthValue 29 | FROM SNMPv2-TC 30 | 31 | OBJECT-GROUP 32 | FROM SNMPv2-CONF 33 | 34 | ArubaAuthenticationMethods, 35 | ArubaSubAuthenticationMethods, 36 | ArubaEncryptionType, 37 | ArubaPhyType, 38 | ArubaHTMode, 39 | ArubaUserForwardMode 40 | FROM ARUBA-TC 41 | wlsxEnterpriseMibModules 42 | FROM ARUBA-MIB 43 | wlanESSID 44 | FROM WLSX-WLAN-MIB; 45 | 46 | wlsxUserMIB MODULE-IDENTITY 47 | LAST-UPDATED "1001261806Z" 48 | ORGANIZATION "Aruba Wireless Networks" 49 | CONTACT-INFO 50 | "Postal: 1322 Crossman Avenue 51 | Sunnyvale, CA 94089 52 | E-mail: dl-support@arubanetworks.com 53 | Phone: +1 408 227 4500" 54 | DESCRIPTION 55 | "This MIB module defines MIB objects which provide 56 | information about the users in an Aruba controller." 57 | REVISION "1001261806Z" 58 | DESCRIPTION 59 | "The initial revision." 60 | ::= { wlsxEnterpriseMibModules 4 } 61 | 62 | wlsxUserAllInfoGroup OBJECT IDENTIFIER ::= { wlsxUserMIB 1 } 63 | 64 | -- wlsxUserAllInfoGroup contains information about the users in the controller. 65 | 66 | wlsxTotalNumOfUsers OBJECT-TYPE 67 | SYNTAX Unsigned32 68 | MAX-ACCESS read-only 69 | STATUS current 70 | DESCRIPTION 71 | " 72 | Total Number of the users. 73 | " 74 | ::= { wlsxUserAllInfoGroup 1 } 75 | 76 | wlsxUserTable OBJECT-TYPE 77 | SYNTAX SEQUENCE OF WlsxUserEntry 78 | MAX-ACCESS not-accessible 79 | STATUS current 80 | DESCRIPTION 81 | " 82 | This Table lists all the users (both wired and wireless) currently 83 | connected to the controller. Users are identified by their MAC 84 | address and IP address. 85 | " 86 | 87 | ::= { wlsxUserAllInfoGroup 2 } 88 | 89 | wlsxUserEntry OBJECT-TYPE 90 | SYNTAX WlsxUserEntry 91 | MAX-ACCESS not-accessible 92 | STATUS current 93 | DESCRIPTION 94 | "User Entry" 95 | INDEX { nUserPhyAddress, nUserIpAddress } 96 | ::= { wlsxUserTable 1 } 97 | 98 | WlsxUserEntry ::= 99 | SEQUENCE { 100 | nUserPhyAddress MacAddress, 101 | nUserIpAddress IpAddress, 102 | nUserName DisplayString, 103 | nUserRole DisplayString, 104 | nUserUpTime TimeTicks, 105 | nUserAuthenticationMethod ArubaAuthenticationMethods, 106 | nUserSubAuthenticationMethod ArubaSubAuthenticationMethods, 107 | nUserAuthServerName DisplayString, 108 | nUserExtVPNAddress IpAddress, 109 | nUserApLocation DisplayString, 110 | nUserApBSSID MacAddress, 111 | nUserIsOnHomeAgent TruthValue, 112 | nUserHomeAgentIpAddress IpAddress, 113 | nUserMobilityStatus INTEGER, 114 | nUserHomeVlan Integer32, 115 | nUserDefaultVlan Integer32, 116 | nUserAssignedVlan Integer32, 117 | nUserBWContractName DisplayString, 118 | nUserBWContractUsage INTEGER, 119 | nUserBWContractId Integer32, 120 | nUserIsProxyArpEnabled TruthValue, 121 | nUserCurrentVlan Integer32, 122 | nUserIsWired TruthValue, 123 | nUserConnectedSlot Integer32, 124 | nUserConnectedPort Integer32, 125 | nUserPhyType ArubaPhyType, 126 | nUserMobilityDomainName DisplayString, 127 | nUserUPBWContractName DisplayString, 128 | nUserUPBWContractUsage INTEGER, 129 | nUserUPBWContractId Integer32, 130 | nUserDNBWContractName DisplayString, 131 | nUserDNBWContractUsage INTEGER, 132 | nUserDNBWContractId Integer32, 133 | nUserHTMode ArubaHTMode, 134 | nUserForwardMode ArubaUserForwardMode, 135 | nUserEncryptionMethod ArubaEncryptionType, 136 | nUserDeviceID DisplayString, 137 | nUserConnectedModule Integer32, 138 | nUserDeviceType DisplayString, 139 | nUserRxDataPkts64 Counter64, 140 | nUserTxDataPkts64 Counter64, 141 | nUserRxDataOctets64 Counter64, 142 | nUserTxDataOctets64 Counter64, 143 | nVIAUserDeviceID MacAddress 144 | } 145 | 146 | nUserPhyAddress OBJECT-TYPE 147 | SYNTAX MacAddress 148 | MAX-ACCESS not-accessible 149 | STATUS current 150 | DESCRIPTION 151 | " 152 | MAC address of the station from which the user connected to 153 | the controller. 154 | " 155 | ::= { wlsxUserEntry 1 } 156 | 157 | nUserIpAddress OBJECT-TYPE 158 | SYNTAX IpAddress 159 | MAX-ACCESS not-accessible 160 | STATUS current 161 | DESCRIPTION 162 | " 163 | IP Address of the user. 164 | " 165 | ::= { wlsxUserEntry 2 } 166 | 167 | nUserName OBJECT-TYPE 168 | SYNTAX DisplayString(SIZE(0..128)) 169 | MAX-ACCESS read-only 170 | STATUS current 171 | DESCRIPTION 172 | " 173 | Name of the User. 174 | " 175 | ::= { wlsxUserEntry 3 } 176 | 177 | nUserRole OBJECT-TYPE 178 | SYNTAX DisplayString(SIZE(0..64)) 179 | MAX-ACCESS read-only 180 | STATUS current 181 | DESCRIPTION 182 | " 183 | The Role configured for this user. 184 | " 185 | ::= { wlsxUserEntry 4 } 186 | 187 | nUserUpTime OBJECT-TYPE 188 | SYNTAX TimeTicks 189 | MAX-ACCESS read-only 190 | STATUS current 191 | DESCRIPTION 192 | " 193 | Time since the user connected to the controller. 194 | " 195 | ::= { wlsxUserEntry 5 } 196 | 197 | nUserAuthenticationMethod OBJECT-TYPE 198 | SYNTAX ArubaAuthenticationMethods 199 | MAX-ACCESS read-only 200 | STATUS current 201 | DESCRIPTION 202 | " 203 | Authentication mechanism used by the user to connect to the 204 | controller. 205 | " 206 | ::= { wlsxUserEntry 6 } 207 | 208 | nUserSubAuthenticationMethod OBJECT-TYPE 209 | SYNTAX ArubaSubAuthenticationMethods 210 | MAX-ACCESS read-only 211 | STATUS current 212 | DESCRIPTION 213 | " 214 | Sub Authentication Method 215 | " 216 | ::= { wlsxUserEntry 7 } 217 | 218 | nUserAuthServerName OBJECT-TYPE 219 | SYNTAX DisplayString(SIZE(0..32)) 220 | MAX-ACCESS read-only 221 | STATUS current 222 | DESCRIPTION 223 | " 224 | Name of the authentication server used to authenticate 225 | the user. 226 | " 227 | ::= { wlsxUserEntry 8 } 228 | 229 | nUserExtVPNAddress OBJECT-TYPE 230 | SYNTAX IpAddress 231 | MAX-ACCESS read-only 232 | STATUS current 233 | DESCRIPTION 234 | " 235 | External VPN IP Address, if this is a VPN user or 0.0.0.0 if not. 236 | " 237 | ::= { wlsxUserEntry 9 } 238 | 239 | nUserApLocation OBJECT-TYPE 240 | SYNTAX DisplayString(SIZE(0..32)) 241 | MAX-ACCESS read-only 242 | STATUS current 243 | DESCRIPTION 244 | " 245 | Location of the access point to 246 | which the user is associated. 247 | " 248 | ::= { wlsxUserEntry 10 } 249 | 250 | nUserApBSSID OBJECT-TYPE 251 | SYNTAX MacAddress 252 | MAX-ACCESS read-only 253 | STATUS current 254 | DESCRIPTION 255 | " 256 | BSSID of the access point, which 257 | the user used to connect to the controller. 258 | " 259 | ::= { wlsxUserEntry 11 } 260 | 261 | nUserIsOnHomeAgent OBJECT-TYPE 262 | SYNTAX TruthValue 263 | MAX-ACCESS read-only 264 | STATUS deprecated 265 | DESCRIPTION 266 | " 267 | The Object will indicate if the controller is the home controller 268 | for the user or not. 269 | " 270 | ::= { wlsxUserEntry 12 } 271 | 272 | nUserHomeAgentIpAddress OBJECT-TYPE 273 | SYNTAX IpAddress 274 | MAX-ACCESS read-only 275 | STATUS deprecated 276 | DESCRIPTION 277 | " 278 | The Home agent IP Address of the user. If this user is already on 279 | the home controller, then this IP is the controller IP else it 280 | is the home controller IP address. 281 | 282 | " 283 | ::= { wlsxUserEntry 13 } 284 | 285 | nUserMobilityStatus OBJECT-TYPE 286 | SYNTAX INTEGER { 287 | visitor(1), 288 | away(2), 289 | associated(3), 290 | wired(4), 291 | wireless(5) 292 | } 293 | MAX-ACCESS read-only 294 | STATUS current 295 | DESCRIPTION 296 | " 297 | The Mobility Status of the User. 298 | 299 | " 300 | ::= { wlsxUserEntry 14 } 301 | 302 | nUserHomeVlan OBJECT-TYPE 303 | SYNTAX Integer32 304 | MAX-ACCESS read-only 305 | STATUS deprecated 306 | DESCRIPTION 307 | " 308 | Home VLAN of the User. If the user is on the home controller 309 | then this VLAN will be same as userDefaultVlan. 310 | " 311 | ::= { wlsxUserEntry 15 } 312 | 313 | nUserDefaultVlan OBJECT-TYPE 314 | SYNTAX Integer32 315 | MAX-ACCESS read-only 316 | STATUS current 317 | DESCRIPTION 318 | " 319 | Default VLAN of the User based on the AP configuration. 320 | " 321 | ::= { wlsxUserEntry 16 } 322 | 323 | nUserAssignedVlan OBJECT-TYPE 324 | SYNTAX Integer32 325 | MAX-ACCESS read-only 326 | STATUS current 327 | DESCRIPTION 328 | " 329 | This Vlan will be different from the Default VLAN if the user has 330 | a derived VLAN Configuration. 331 | " 332 | ::= { wlsxUserEntry 17 } 333 | 334 | nUserBWContractName OBJECT-TYPE 335 | SYNTAX DisplayString(SIZE(0..32)) 336 | MAX-ACCESS read-only 337 | STATUS deprecated 338 | DESCRIPTION 339 | " 340 | Name of the Bandwidth Contract applied to this user. 341 | " 342 | ::= { wlsxUserEntry 18 } 343 | 344 | nUserBWContractUsage OBJECT-TYPE 345 | SYNTAX INTEGER { 346 | user(1), 347 | shared(2) 348 | } 349 | MAX-ACCESS read-only 350 | STATUS deprecated 351 | DESCRIPTION 352 | " 353 | Indicates how the Bandwidth Contract is used. 354 | " 355 | ::= { wlsxUserEntry 19 } 356 | 357 | nUserBWContractId OBJECT-TYPE 358 | SYNTAX Integer32 359 | MAX-ACCESS read-only 360 | STATUS deprecated 361 | DESCRIPTION 362 | " 363 | Bandwidth Contract Id Assigned to the User 364 | " 365 | ::= { wlsxUserEntry 20 } 366 | 367 | nUserIsProxyArpEnabled OBJECT-TYPE 368 | SYNTAX TruthValue 369 | MAX-ACCESS read-only 370 | STATUS current 371 | DESCRIPTION 372 | " 373 | This object will indicate if the controller is proxy ARPing for the 374 | user. 375 | " 376 | ::= { wlsxUserEntry 21 } 377 | 378 | nUserCurrentVlan OBJECT-TYPE 379 | SYNTAX Integer32 380 | MAX-ACCESS read-only 381 | STATUS current 382 | DESCRIPTION 383 | " 384 | The VLAN to which the user is currently bound. 385 | " 386 | ::= { wlsxUserEntry 22 } 387 | 388 | nUserIsWired OBJECT-TYPE 389 | SYNTAX TruthValue 390 | MAX-ACCESS read-only 391 | STATUS current 392 | DESCRIPTION 393 | " 394 | Indicates whether this is a wired or wireless user. 395 | " 396 | ::= { wlsxUserEntry 23 } 397 | 398 | nUserConnectedSlot OBJECT-TYPE 399 | SYNTAX Integer32 400 | MAX-ACCESS read-only 401 | STATUS current 402 | DESCRIPTION 403 | " 404 | The slot to which the user is connected, if wired. 405 | " 406 | ::= { wlsxUserEntry 24 } 407 | 408 | nUserConnectedPort OBJECT-TYPE 409 | SYNTAX Integer32 410 | MAX-ACCESS read-only 411 | STATUS current 412 | DESCRIPTION 413 | " 414 | The port to which the user is connected, if wired. 415 | " 416 | ::= { wlsxUserEntry 25 } 417 | 418 | nUserPhyType OBJECT-TYPE 419 | SYNTAX ArubaPhyType 420 | MAX-ACCESS read-only 421 | STATUS current 422 | DESCRIPTION 423 | " 424 | The wireless PHY type to which the user is associated, or 'wired'. 425 | " 426 | ::= { wlsxUserEntry 26 } 427 | 428 | nUserMobilityDomainName OBJECT-TYPE 429 | SYNTAX DisplayString(SIZE(0..64)) 430 | MAX-ACCESS read-only 431 | STATUS current 432 | DESCRIPTION 433 | " 434 | The name of mobility domain mobile user belongs to. 435 | " 436 | ::= { wlsxUserEntry 27 } 437 | 438 | nUserUPBWContractName OBJECT-TYPE 439 | SYNTAX DisplayString(SIZE(0..32)) 440 | MAX-ACCESS read-only 441 | STATUS current 442 | DESCRIPTION 443 | " 444 | Name of the Upstream Bandwidth Contract applied to this user. 445 | " 446 | ::= { wlsxUserEntry 28 } 447 | 448 | nUserUPBWContractUsage OBJECT-TYPE 449 | SYNTAX INTEGER { 450 | user(1), 451 | shared(2) 452 | } 453 | MAX-ACCESS read-only 454 | STATUS current 455 | DESCRIPTION 456 | " 457 | Indicates how the Upstream Bandwidth Contract is used. 458 | " 459 | ::= { wlsxUserEntry 29 } 460 | 461 | nUserUPBWContractId OBJECT-TYPE 462 | SYNTAX Integer32 463 | MAX-ACCESS read-only 464 | STATUS current 465 | DESCRIPTION 466 | " 467 | Upstream Bandwidth Contract Id Assigned to the User 468 | " 469 | ::= { wlsxUserEntry 30 } 470 | 471 | nUserDNBWContractName OBJECT-TYPE 472 | SYNTAX DisplayString(SIZE(0..32)) 473 | MAX-ACCESS read-only 474 | STATUS current 475 | DESCRIPTION 476 | " 477 | Name of the Downstream Bandwidth Contract applied to this user. 478 | " 479 | ::= { wlsxUserEntry 31 } 480 | 481 | nUserDNBWContractUsage OBJECT-TYPE 482 | SYNTAX INTEGER { 483 | user(1), 484 | shared(2) 485 | } 486 | MAX-ACCESS read-only 487 | STATUS current 488 | DESCRIPTION 489 | " 490 | Indicates how the Downstream Bandwidth Contract is used. 491 | " 492 | ::= { wlsxUserEntry 32 } 493 | 494 | nUserDNBWContractId OBJECT-TYPE 495 | SYNTAX Integer32 496 | MAX-ACCESS read-only 497 | STATUS current 498 | DESCRIPTION 499 | " 500 | Downstream Bandwidth Contract Id Assigned to the User 501 | " 502 | ::= { wlsxUserEntry 33 } 503 | 504 | nUserHTMode OBJECT-TYPE 505 | SYNTAX ArubaHTMode 506 | MAX-ACCESS read-only 507 | STATUS current 508 | DESCRIPTION 509 | " 510 | The HT mode of this user, if any. 511 | " 512 | ::= { wlsxUserEntry 34 } 513 | 514 | nUserEncryptionMethod OBJECT-TYPE 515 | SYNTAX ArubaEncryptionType 516 | MAX-ACCESS read-only 517 | STATUS current 518 | DESCRIPTION 519 | " 520 | Encryption method. 521 | " 522 | ::= { wlsxUserEntry 35 } 523 | 524 | nUserForwardMode OBJECT-TYPE 525 | SYNTAX ArubaUserForwardMode 526 | MAX-ACCESS read-only 527 | STATUS current 528 | DESCRIPTION 529 | " 530 | User mode. 531 | " 532 | ::= { wlsxUserEntry 36 } 533 | 534 | nUserDeviceID OBJECT-TYPE 535 | SYNTAX DisplayString(SIZE(0..128)) 536 | MAX-ACCESS read-only 537 | STATUS current 538 | DESCRIPTION 539 | " 540 | Device ID 541 | " 542 | ::= { wlsxUserEntry 37 } 543 | 544 | nUserConnectedModule OBJECT-TYPE 545 | SYNTAX Integer32 546 | MAX-ACCESS read-only 547 | STATUS current 548 | DESCRIPTION 549 | " 550 | The module to which the user is connected, if wired. 551 | 552 | " 553 | ::= { wlsxUserEntry 38 } 554 | 555 | nUserDeviceType OBJECT-TYPE 556 | SYNTAX DisplayString(SIZE(0..31)) 557 | MAX-ACCESS read-only 558 | STATUS current 559 | DESCRIPTION 560 | " 561 | Device type 562 | " 563 | ::= { wlsxUserEntry 39 } 564 | 565 | nUserRxDataPkts64 OBJECT-TYPE 566 | SYNTAX Counter64 567 | MAX-ACCESS read-only 568 | STATUS current 569 | DESCRIPTION 570 | " 571 | This object specifies number of packets received by this IP 572 | for which this user is connected to the controller. 573 | " 574 | ::= { wlsxUserEntry 40 } 575 | 576 | nUserTxDataPkts64 OBJECT-TYPE 577 | SYNTAX Counter64 578 | MAX-ACCESS read-only 579 | STATUS current 580 | DESCRIPTION 581 | " 582 | This object specifies number of packets transmitted by this IP 583 | for which this user is connected to the controller. 584 | " 585 | ::= { wlsxUserEntry 41 } 586 | 587 | nUserRxDataOctets64 OBJECT-TYPE 588 | SYNTAX Counter64 589 | MAX-ACCESS read-only 590 | STATUS current 591 | DESCRIPTION 592 | " 593 | This object specifies number of octets received by this IP 594 | for which this user is connected to the controller. 595 | " 596 | ::= { wlsxUserEntry 42 } 597 | 598 | nUserTxDataOctets64 OBJECT-TYPE 599 | SYNTAX Counter64 600 | MAX-ACCESS read-only 601 | STATUS current 602 | DESCRIPTION 603 | " 604 | This object specifies number of octets transmitted by this IP 605 | for which this user is connected to the controller. 606 | " 607 | ::= { wlsxUserEntry 43 } 608 | 609 | nVIAUserDeviceID OBJECT-TYPE 610 | SYNTAX MacAddress 611 | MAX-ACCESS read-only 612 | STATUS current 613 | DESCRIPTION 614 | " 615 | MAC address of the station from which the user connected to 616 | the controller using VIA. 617 | " 618 | ::= { wlsxUserEntry 44 } 619 | 620 | 621 | 622 | wlsxUserSessionTimeTable OBJECT-TYPE 623 | SYNTAX SEQUENCE OF WlsxUserSessionTimeEntry 624 | MAX-ACCESS not-accessible 625 | STATUS current 626 | DESCRIPTION 627 | " 628 | This table lists the user session time counts on an ESSID. 629 | ssid. The session times are separated into predefined time length 630 | buckets, with sessions lasting longer than 240 minutes falling into 631 | the 240min bucket. 632 | " 633 | ::= { wlsxUserAllInfoGroup 3 } 634 | 635 | wlsxUserSessionTimeEntry OBJECT-TYPE 636 | SYNTAX WlsxUserSessionTimeEntry 637 | MAX-ACCESS not-accessible 638 | STATUS current 639 | DESCRIPTION 640 | " 641 | User session time data, divided into buckets of different 642 | time length. " 643 | 644 | INDEX { wlanESSID, wlsxUserSessionTimeLength} 645 | ::= { wlsxUserSessionTimeTable 1 } 646 | 647 | WlsxUserSessionTimeEntry ::= 648 | SEQUENCE { 649 | wlsxUserSessionTimeLength Integer32, 650 | wlsxUserSessionTimeCount Counter32 651 | } 652 | 653 | wlsxUserSessionTimeLength OBJECT-TYPE 654 | SYNTAX Integer32 655 | MAX-ACCESS not-accessible 656 | STATUS current 657 | DESCRIPTION 658 | " 659 | Pre-defined user session time length. 660 | " 661 | ::= { wlsxUserSessionTimeEntry 1 } 662 | 663 | wlsxUserSessionTimeCount OBJECT-TYPE 664 | SYNTAX Counter32 665 | MAX-ACCESS read-only 666 | STATUS current 667 | DESCRIPTION 668 | " 669 | Number of users that are connected to the essid whose sessions expired in this time interval. 670 | " 671 | ::= { wlsxUserSessionTimeEntry 2 } 672 | 673 | -- wlsxUserStatsGroup 674 | -- This group lists the user count information based on the auth type 675 | 676 | wlsxUserStatsGroup OBJECT IDENTIFIER ::= { wlsxUserAllInfoGroup 4 } 677 | 678 | wlsxNumOfUsers8021x OBJECT-TYPE 679 | SYNTAX Unsigned32 680 | MAX-ACCESS read-only 681 | STATUS current 682 | DESCRIPTION 683 | " 684 | Number of 802.1x users. 685 | " 686 | ::= { wlsxUserStatsGroup 1 } 687 | 688 | wlsxNumOfUsersVPN OBJECT-TYPE 689 | SYNTAX Unsigned32 690 | MAX-ACCESS read-only 691 | STATUS current 692 | DESCRIPTION 693 | " 694 | Number of VPN users. 695 | " 696 | ::= { wlsxUserStatsGroup 2 } 697 | 698 | wlsxNumOfUsersCP OBJECT-TYPE 699 | SYNTAX Unsigned32 700 | MAX-ACCESS read-only 701 | STATUS current 702 | DESCRIPTION 703 | " 704 | Number of Captive Portal users. 705 | " 706 | ::= { wlsxUserStatsGroup 3 } 707 | 708 | wlsxNumOfUsersMAC OBJECT-TYPE 709 | SYNTAX Unsigned32 710 | MAX-ACCESS read-only 711 | STATUS current 712 | DESCRIPTION 713 | " 714 | Number of MAC users. 715 | " 716 | ::= { wlsxUserStatsGroup 4 } 717 | 718 | wlsxNumOfUsersStateful8021x OBJECT-TYPE 719 | SYNTAX Unsigned32 720 | MAX-ACCESS read-only 721 | STATUS current 722 | DESCRIPTION 723 | " 724 | Number of stateful 802.1x users. 725 | " 726 | ::= { wlsxUserStatsGroup 5 } 727 | 728 | 729 | END 730 | -------------------------------------------------------------------------------- /arubaos_mibs/WLSX-HA-MIB: -------------------------------------------------------------------------------- 1 | --- ArubaOS 8.5.0.0_70258 2 | -- vim:set ts=4 sw=4: 3 | WLSX-HA-MIB DEFINITIONS ::= BEGIN 4 | 5 | IMPORTS 6 | TEXTUAL-CONVENTION FROM SNMPv2-TC 7 | 8 | MODULE-IDENTITY, 9 | OBJECT-TYPE, 10 | snmpModules, 11 | Integer32, 12 | Unsigned32, 13 | Counter32, 14 | IpAddress, 15 | NOTIFICATION-TYPE 16 | FROM SNMPv2-SMI 17 | 18 | TDomain, 19 | DisplayString, 20 | PhysAddress, 21 | TAddress, 22 | TimeInterval, 23 | RowStatus, 24 | StorageType, 25 | TestAndIncr, 26 | MacAddress, 27 | TruthValue 28 | FROM SNMPv2-TC 29 | 30 | OBJECT-GROUP 31 | FROM SNMPv2-CONF 32 | wlsxEnterpriseMibModules 33 | FROM ARUBA-MIB 34 | 35 | ArubaEnableValue, 36 | ArubaHaRole, 37 | ArubaHaConnectivityStatus 38 | FROM ARUBA-TC; 39 | 40 | wlsxHaMIB MODULE-IDENTITY 41 | LAST-UPDATED "1606072030Z" 42 | ORGANIZATION "Aruba Wireless Networks" 43 | CONTACT-INFO 44 | "Postal: 1322 Crossman Avenue 45 | Sunnyvale, CA 94089 46 | E-mail: dl-support@arubanetworks.com 47 | Phone: +1 408 227 4500" 48 | DESCRIPTION 49 | "This MIB module defines MIB objects which provide 50 | information about High Availability on Aruba controller." 51 | REVISION "1606072030Z" 52 | DESCRIPTION 53 | "The initial revision." 54 | ::= { wlsxEnterpriseMibModules 20 } 55 | 56 | wlsxHighAvalabilityInfoGroup OBJECT IDENTIFIER ::= { wlsxHaMIB 1 } 57 | wlsxHighAvalabilityTraps OBJECT IDENTIFIER ::= { wlsxHaMIB 2 } 58 | 59 | -- wlsxHighAvalabilityInfoGroup contains information about the High Availability on Aruba controller 60 | 61 | wlsxHighAvalabilityConfigTable OBJECT-TYPE 62 | SYNTAX SEQUENCE OF WlsxHighAvalabilityConfigEntry 63 | MAX-ACCESS not-accessible 64 | STATUS current 65 | DESCRIPTION 66 | " 67 | This Table lists High Avalability configuration on the Aruba controller. 68 | " 69 | 70 | ::= { wlsxHighAvalabilityInfoGroup 1 } 71 | 72 | wlsxHighAvalabilityConfigEntry OBJECT-TYPE 73 | SYNTAX WlsxHighAvalabilityConfigEntry 74 | MAX-ACCESS not-accessible 75 | STATUS current 76 | DESCRIPTION 77 | " HA profile config entry " 78 | INDEX { haProfileName } 79 | ::= { wlsxHighAvalabilityConfigTable 1 } 80 | 81 | WlsxHighAvalabilityConfigEntry ::= 82 | SEQUENCE { 83 | 84 | haProfileName DisplayString, 85 | haMembership DisplayString, 86 | haState ArubaEnableValue, 87 | haRole ArubaHaRole, 88 | haPreemption ArubaEnableValue, 89 | haOversubscription ArubaEnableValue, 90 | haStateSync ArubaEnableValue, 91 | haPresharedKey DisplayString, 92 | haIntercontrollerHbt ArubaEnableValue, 93 | haHbtThreshold Unsigned32, 94 | haHbtInterval Unsigned32 95 | } 96 | 97 | haProfileName OBJECT-TYPE 98 | SYNTAX DisplayString(SIZE(0..63)) 99 | MAX-ACCESS not-accessible 100 | STATUS current 101 | DESCRIPTION 102 | " 103 | The name of the HA profile. 104 | " 105 | ::= { wlsxHighAvalabilityConfigEntry 1 } 106 | 107 | haMembership OBJECT-TYPE 108 | SYNTAX DisplayString(SIZE(0..63)) 109 | MAX-ACCESS read-only 110 | STATUS current 111 | DESCRIPTION 112 | " 113 | The name of the HA profile enabled. 114 | " 115 | ::= { wlsxHighAvalabilityConfigEntry 2 } 116 | 117 | haState OBJECT-TYPE 118 | SYNTAX ArubaEnableValue 119 | MAX-ACCESS read-only 120 | STATUS current 121 | DESCRIPTION 122 | " 123 | The HA state. 124 | " 125 | ::= { wlsxHighAvalabilityConfigEntry 3 } 126 | haRole OBJECT-TYPE 127 | SYNTAX ArubaHaRole 128 | MAX-ACCESS read-only 129 | STATUS current 130 | DESCRIPTION 131 | " 132 | The HA role of the controller. 133 | " 134 | ::= { wlsxHighAvalabilityConfigEntry 4 } 135 | 136 | haPreemption OBJECT-TYPE 137 | SYNTAX ArubaEnableValue 138 | MAX-ACCESS read-only 139 | STATUS current 140 | DESCRIPTION 141 | " 142 | HA preemption. 143 | " 144 | ::= { wlsxHighAvalabilityConfigEntry 5 } 145 | 146 | haOversubscription OBJECT-TYPE 147 | SYNTAX ArubaEnableValue 148 | MAX-ACCESS read-only 149 | STATUS current 150 | DESCRIPTION 151 | " 152 | Standby capacity extension. 153 | " 154 | ::= { wlsxHighAvalabilityConfigEntry 6 } 155 | 156 | haStateSync OBJECT-TYPE 157 | SYNTAX ArubaEnableValue 158 | MAX-ACCESS read-only 159 | STATUS current 160 | DESCRIPTION 161 | " 162 | The HA state sync. 163 | " 164 | ::= { wlsxHighAvalabilityConfigEntry 7 } 165 | 166 | haPresharedKey OBJECT-TYPE 167 | SYNTAX DisplayString(SIZE(8..32)) 168 | MAX-ACCESS read-only 169 | STATUS current 170 | DESCRIPTION 171 | " 172 | The IPSec key for statesync. 173 | " 174 | ::= { wlsxHighAvalabilityConfigEntry 8 } 175 | 176 | haIntercontrollerHbt OBJECT-TYPE 177 | SYNTAX ArubaEnableValue 178 | MAX-ACCESS read-only 179 | STATUS current 180 | DESCRIPTION 181 | " 182 | The state of intercontroller heart beat. 183 | " 184 | ::= { wlsxHighAvalabilityConfigEntry 9 } 185 | 186 | haHbtThreshold OBJECT-TYPE 187 | SYNTAX Unsigned32 188 | MAX-ACCESS read-only 189 | STATUS current 190 | DESCRIPTION 191 | " 192 | Intercontroller hbt threshold above which it can trigger HA failover. 193 | " 194 | ::= { wlsxHighAvalabilityConfigEntry 10 } 195 | 196 | haHbtInterval OBJECT-TYPE 197 | SYNTAX Unsigned32 198 | MAX-ACCESS read-only 199 | STATUS current 200 | DESCRIPTION 201 | " 202 | The frequency of inter controller heart beat. 203 | " 204 | ::= { wlsxHighAvalabilityConfigEntry 11 } 205 | 206 | 207 | -- HA AP table -- 208 | wlsxHighAvalabilityApTable OBJECT-TYPE 209 | SYNTAX SEQUENCE OF WlsxHighAvalabilityApEntry 210 | MAX-ACCESS not-accessible 211 | STATUS current 212 | DESCRIPTION 213 | " 214 | This Table lists High Avalability AP counts on the Aruba controller. 215 | " 216 | 217 | ::= { wlsxHighAvalabilityInfoGroup 2 } 218 | 219 | wlsxHighAvalabilityApEntry OBJECT-TYPE 220 | SYNTAX WlsxHighAvalabilityApEntry 221 | MAX-ACCESS not-accessible 222 | STATUS current 223 | DESCRIPTION 224 | " HA AP entry " 225 | INDEX { haProfileName } 226 | ::= { wlsxHighAvalabilityApTable 1 } 227 | 228 | WlsxHighAvalabilityApEntry ::= 229 | SEQUENCE { 230 | 231 | haActiveAPs Gauge, 232 | haStandbyAPs Gauge, 233 | haTotalAPs Gauge 234 | } 235 | 236 | haActiveAPs OBJECT-TYPE 237 | SYNTAX Gauge 238 | MAX-ACCESS read-only 239 | STATUS current 240 | DESCRIPTION 241 | " 242 | The number of active APs. 243 | " 244 | ::= { wlsxHighAvalabilityApEntry 1 } 245 | 246 | haStandbyAPs OBJECT-TYPE 247 | SYNTAX Gauge 248 | MAX-ACCESS read-only 249 | STATUS current 250 | DESCRIPTION 251 | " 252 | The number of standby APs. 253 | " 254 | ::= { wlsxHighAvalabilityApEntry 2 } 255 | 256 | haTotalAPs OBJECT-TYPE 257 | SYNTAX Gauge 258 | MAX-ACCESS read-only 259 | STATUS current 260 | DESCRIPTION 261 | " 262 | The total number of APs. 263 | " 264 | ::= { wlsxHighAvalabilityApEntry 3 } 265 | 266 | 267 | -- HA intercontroller hbt status table -- 268 | 269 | wlsxIntercontrollerHbtTable OBJECT-TYPE 270 | SYNTAX SEQUENCE OF WlsxIntercontrollerHbtEntry 271 | MAX-ACCESS not-accessible 272 | STATUS current 273 | DESCRIPTION 274 | " 275 | This Table lists inter controller heart beat status. 276 | " 277 | 278 | ::= { wlsxHighAvalabilityInfoGroup 3 } 279 | 280 | wlsxIntercontrollerHbtEntry OBJECT-TYPE 281 | SYNTAX WlsxIntercontrollerHbtEntry 282 | MAX-ACCESS not-accessible 283 | STATUS current 284 | DESCRIPTION 285 | " HA hbt entry " 286 | INDEX { haActiveCtrl } 287 | ::= { wlsxIntercontrollerHbtTable 1 } 288 | 289 | WlsxIntercontrollerHbtEntry ::= 290 | SEQUENCE { 291 | haActiveCtrl DisplayString, 292 | haActiveCtrlIp DisplayString, 293 | haReferenceCnt Gauge, 294 | haTotalHbtRequestsSent Counter32, 295 | haTotalHbtResponsesRcvd Counter32, 296 | haLastMissedHbtCnt Gauge, 297 | haLastHbtMissedTime DisplayString 298 | } 299 | 300 | haActiveCtrl OBJECT-TYPE 301 | SYNTAX DisplayString(SIZE(0..64)) 302 | MAX-ACCESS not-accessible 303 | STATUS current 304 | DESCRIPTION 305 | " 306 | The IP address of the actve controller(Key). 307 | " 308 | ::= { wlsxIntercontrollerHbtEntry 1 } 309 | 310 | haActiveCtrlIp OBJECT-TYPE 311 | SYNTAX DisplayString(SIZE(0..64)) 312 | MAX-ACCESS read-only 313 | STATUS current 314 | DESCRIPTION 315 | " 316 | The IP address of the actve controller. 317 | " 318 | ::= { wlsxIntercontrollerHbtEntry 2 } 319 | 320 | 321 | haReferenceCnt OBJECT-TYPE 322 | SYNTAX Gauge 323 | MAX-ACCESS read-only 324 | STATUS current 325 | DESCRIPTION 326 | " 327 | The number of standby APs. 328 | " 329 | ::= { wlsxIntercontrollerHbtEntry 3 } 330 | 331 | haTotalHbtRequestsSent OBJECT-TYPE 332 | SYNTAX Counter32 333 | MAX-ACCESS read-only 334 | STATUS current 335 | DESCRIPTION 336 | " 337 | The total number of hbt requests sent. 338 | " 339 | ::= { wlsxIntercontrollerHbtEntry 4 } 340 | 341 | haTotalHbtResponsesRcvd OBJECT-TYPE 342 | SYNTAX Counter32 343 | MAX-ACCESS read-only 344 | STATUS current 345 | DESCRIPTION 346 | " 347 | The total number of heart beat responses received. 348 | " 349 | ::= { wlsxIntercontrollerHbtEntry 5 } 350 | 351 | haLastMissedHbtCnt OBJECT-TYPE 352 | SYNTAX Gauge 353 | MAX-ACCESS read-only 354 | STATUS current 355 | DESCRIPTION 356 | " 357 | The number of heart beat last missed. 358 | " 359 | ::= { wlsxIntercontrollerHbtEntry 6 } 360 | 361 | haLastHbtMissedTime OBJECT-TYPE 362 | SYNTAX DisplayString(SIZE(0..32)) 363 | MAX-ACCESS read-only 364 | STATUS current 365 | DESCRIPTION 366 | " 367 | The timestamp of last missed hbt. 368 | " 369 | ::= { wlsxIntercontrollerHbtEntry 7 } 370 | 371 | 372 | -- State sync table -- 373 | 374 | wlsxStateSyncTable OBJECT-TYPE 375 | SYNTAX SEQUENCE OF WlsxStateSyncEntry 376 | MAX-ACCESS not-accessible 377 | STATUS current 378 | DESCRIPTION 379 | " 380 | This Table lists the counts of active/replicated pmk-cache and 381 | key-cache entries related to HA state sync. 382 | " 383 | 384 | ::= { wlsxHighAvalabilityInfoGroup 4 } 385 | 386 | wlsxStateSyncEntry OBJECT-TYPE 387 | SYNTAX WlsxStateSyncEntry 388 | MAX-ACCESS not-accessible 389 | STATUS current 390 | DESCRIPTION 391 | " HA state sync entry " 392 | INDEX { haProfileName } 393 | ::= { wlsxStateSyncTable 1 } 394 | 395 | WlsxStateSyncEntry ::= 396 | SEQUENCE { 397 | 398 | haActivePmkCacheEntries Gauge, 399 | haReplicatedPmkCacheEntries Gauge, 400 | haTotalPmkCacheEntries Gauge, 401 | haActiveKeyCacheEntries Gauge, 402 | haReplicatedKeyCacheEntries Gauge, 403 | haTotalKeyCacheEntries Gauge 404 | } 405 | 406 | haActivePmkCacheEntries OBJECT-TYPE 407 | SYNTAX Gauge 408 | MAX-ACCESS read-only 409 | STATUS current 410 | DESCRIPTION 411 | " 412 | The number of active pmk cache entries. 413 | " 414 | ::= { wlsxStateSyncEntry 1 } 415 | 416 | 417 | haReplicatedPmkCacheEntries OBJECT-TYPE 418 | SYNTAX Gauge 419 | MAX-ACCESS read-only 420 | STATUS current 421 | DESCRIPTION 422 | " 423 | The number of replicated pmk cache entries. 424 | " 425 | ::= { wlsxStateSyncEntry 2 } 426 | 427 | haTotalPmkCacheEntries OBJECT-TYPE 428 | SYNTAX Gauge 429 | MAX-ACCESS read-only 430 | STATUS current 431 | DESCRIPTION 432 | " 433 | The total number of pmk cache entries. 434 | " 435 | ::= { wlsxStateSyncEntry 3 } 436 | 437 | haActiveKeyCacheEntries OBJECT-TYPE 438 | SYNTAX Gauge 439 | MAX-ACCESS read-only 440 | STATUS current 441 | DESCRIPTION 442 | " 443 | The number of active key cache entries. 444 | " 445 | ::= { wlsxStateSyncEntry 4 } 446 | 447 | haReplicatedKeyCacheEntries OBJECT-TYPE 448 | SYNTAX Gauge 449 | MAX-ACCESS read-only 450 | STATUS current 451 | DESCRIPTION 452 | " 453 | The nuber of replicated key cache entries. 454 | " 455 | ::= { wlsxStateSyncEntry 5 } 456 | 457 | haTotalKeyCacheEntries OBJECT-TYPE 458 | SYNTAX Gauge 459 | MAX-ACCESS read-only 460 | STATUS current 461 | DESCRIPTION 462 | " 463 | The total number of key cache entries. 464 | " 465 | ::= { wlsxStateSyncEntry 6 } 466 | 467 | 468 | -- HA tunnel table -- 469 | 470 | wlsxHighAvalabilityTunnelTable OBJECT-TYPE 471 | SYNTAX SEQUENCE OF WlsxHighAvalabilityTunnelEntry 472 | MAX-ACCESS not-accessible 473 | STATUS current 474 | DESCRIPTION 475 | " 476 | This table lists the total number of High Availability acitve/standby tunnels 477 | and AP heart beat tunnels on the Aruba controller. 478 | " 479 | 480 | ::= { wlsxHighAvalabilityInfoGroup 5 } 481 | 482 | wlsxHighAvalabilityTunnelEntry OBJECT-TYPE 483 | SYNTAX WlsxHighAvalabilityTunnelEntry 484 | MAX-ACCESS not-accessible 485 | STATUS current 486 | DESCRIPTION 487 | " HA tunnel entry " 488 | INDEX { haProfileName } 489 | ::= { wlsxHighAvalabilityTunnelTable 1 } 490 | 491 | WlsxHighAvalabilityTunnelEntry ::= 492 | SEQUENCE { 493 | 494 | haActiveVapTunnels Gauge, 495 | haStandbyVapTunnels Gauge, 496 | haTotalVapTunnels Gauge, 497 | haAPHbtTunnels Gauge 498 | } 499 | 500 | haActiveVapTunnels OBJECT-TYPE 501 | SYNTAX Gauge 502 | MAX-ACCESS read-only 503 | STATUS current 504 | DESCRIPTION 505 | " 506 | The number of active per VAP GRE tunnels. 507 | " 508 | ::= { wlsxHighAvalabilityTunnelEntry 1 } 509 | 510 | haStandbyVapTunnels OBJECT-TYPE 511 | SYNTAX Gauge 512 | MAX-ACCESS read-only 513 | STATUS current 514 | DESCRIPTION 515 | " 516 | The number of standby per VAP GRE tunnels. 517 | " 518 | ::= { wlsxHighAvalabilityTunnelEntry 2 } 519 | 520 | haTotalVapTunnels OBJECT-TYPE 521 | SYNTAX Gauge 522 | MAX-ACCESS read-only 523 | STATUS current 524 | DESCRIPTION 525 | " 526 | The total number of per VAP GRE tunnels. 527 | " 528 | ::= { wlsxHighAvalabilityTunnelEntry 3 } 529 | 530 | haAPHbtTunnels OBJECT-TYPE 531 | SYNTAX Gauge 532 | MAX-ACCESS read-only 533 | STATUS current 534 | DESCRIPTION 535 | " 536 | The number of AP hbt GRE tunnels. 537 | " 538 | ::= { wlsxHighAvalabilityTunnelEntry 4 } 539 | 540 | -- High Availability Traps 541 | -- This group defines all the traps related to High Availability. 542 | wlsxHaTrapObjectsGroup OBJECT IDENTIFIER ::= { wlsxHighAvalabilityTraps 1 } 543 | wlsxHaTrapDefinitionGroup OBJECT IDENTIFIER ::= { wlsxHighAvalabilityTraps 2 } 544 | 545 | wlsxHaV4Status OBJECT-TYPE 546 | SYNTAX ArubaEnableValue 547 | MAX-ACCESS read-only 548 | STATUS current 549 | DESCRIPTION 550 | " 551 | This object is used in the traps to indicate the 552 | IPv4 status of High Availability. 553 | " 554 | ::= { wlsxHaTrapObjectsGroup 1 } 555 | wlsxHaV4Role OBJECT-TYPE 556 | SYNTAX ArubaHaRole 557 | MAX-ACCESS read-only 558 | STATUS current 559 | DESCRIPTION 560 | " 561 | This object is used in the traps to indicate the 562 | IPv4 HA role of the controller. 563 | " 564 | ::= { wlsxHaTrapObjectsGroup 2 } 565 | 566 | wlsxHaV6Status OBJECT-TYPE 567 | SYNTAX ArubaEnableValue 568 | MAX-ACCESS read-only 569 | STATUS current 570 | DESCRIPTION 571 | " 572 | This object is used in the traps to indicate the 573 | IPv6 status of High Availability. 574 | " 575 | ::= { wlsxHaTrapObjectsGroup 3 } 576 | 577 | wlsxHaV6Role OBJECT-TYPE 578 | SYNTAX ArubaHaRole 579 | MAX-ACCESS read-only 580 | STATUS current 581 | DESCRIPTION 582 | " 583 | This object is used in the traps to indicate the 584 | IPv6 HA role of the controller. 585 | " 586 | ::= { wlsxHaTrapObjectsGroup 4 } 587 | 588 | wlsxHaAPName OBJECT-TYPE 589 | SYNTAX DisplayString(SIZE(0..63)) 590 | MAX-ACCESS read-only 591 | STATUS current 592 | DESCRIPTION 593 | " 594 | This object is used in the traps to indicate name of an AP. 595 | " 596 | ::= { wlsxHaTrapObjectsGroup 5 } 597 | 598 | 599 | wlsxHaActiveControllerIp OBJECT-TYPE 600 | SYNTAX DisplayString(SIZE(0..63)) 601 | MAX-ACCESS read-only 602 | STATUS current 603 | DESCRIPTION 604 | " 605 | This object is used in the traps to indicate the active controller IP address. 606 | " 607 | ::= { wlsxHaTrapObjectsGroup 6 } 608 | 609 | wlsxHaStandbyControllerIp OBJECT-TYPE 610 | SYNTAX DisplayString(SIZE(0..63)) 611 | MAX-ACCESS read-only 612 | STATUS current 613 | DESCRIPTION 614 | " 615 | This object is used in the traps to indicate the standby controller IP address. 616 | " 617 | ::= { wlsxHaTrapObjectsGroup 7 } 618 | 619 | wlsxTrapHaConnectivityStatus OBJECT-TYPE 620 | SYNTAX ArubaHaConnectivityStatus 621 | MAX-ACCESS read-only 622 | STATUS current 623 | DESCRIPTION 624 | " 625 | This object is used in the traps to indicate standby controller connectivity status 626 | of an AP. 627 | " 628 | ::= { wlsxHaTrapObjectsGroup 8 } 629 | 630 | wlsxTrapHaIntercontrollerHbtMissCnt OBJECT-TYPE 631 | SYNTAX Integer32 632 | MAX-ACCESS read-only 633 | STATUS current 634 | DESCRIPTION 635 | " 636 | This object is used in the traps to indicate the number of intercontroller heart beat miss. 637 | " 638 | ::= { wlsxHaTrapObjectsGroup 9 } 639 | 640 | wlsxTrapHaHbtMissTimeStamp OBJECT-TYPE 641 | SYNTAX DisplayString(SIZE(0..63)) 642 | MAX-ACCESS read-only 643 | STATUS current 644 | DESCRIPTION 645 | " 646 | This object is used in the traps to indicate the time stamp of 647 | intercontroller heart beat miss. 648 | " 649 | ::= { wlsxHaTrapObjectsGroup 10 } 650 | 651 | wlsxTrapHaStandbyApCnt OBJECT-TYPE 652 | SYNTAX Integer32 653 | MAX-ACCESS read-only 654 | STATUS current 655 | DESCRIPTION 656 | " 657 | This object is used in the traps to indicate the number of standby APs on standby controller. 658 | " 659 | ::= { wlsxHaTrapObjectsGroup 11 } 660 | 661 | 662 | --Trap Definition 663 | wlsxHaState NOTIFICATION-TYPE 664 | OBJECTS {wlsxHaV4Status, wlsxHaV4Role, wlsxHaV6Status, wlsxHaV6Role} 665 | STATUS current 666 | DESCRIPTION 667 | "This trap indicates that HA state has changed." 668 | ::= { wlsxHaTrapDefinitionGroup 1 } 669 | 670 | wlsxHaStandbyIpSentFailed NOTIFICATION-TYPE 671 | OBJECTS {wlsxHaStandbyControllerIp, wlsxHaAPName} 672 | STATUS current 673 | DESCRIPTION 674 | "This trap indicates that standby IP is sent to an AP failed" 675 | ::= { wlsxHaTrapDefinitionGroup 2 } 676 | 677 | wlsxHaStandbyConnectivityState NOTIFICATION-TYPE 678 | OBJECTS {wlsxHaAPName, wlsxHaStandbyControllerIp, wlsxTrapHaConnectivityStatus} 679 | STATUS current 680 | DESCRIPTION 681 | "This trap indicates the standby connectivity status for an AP." 682 | ::= { wlsxHaTrapDefinitionGroup 3 } 683 | 684 | wlsxHaIntercontrollerHbtMiss NOTIFICATION-TYPE 685 | OBJECTS {wlsxTrapHaIntercontrollerHbtMissCnt, wlsxHaActiveControllerIp, wlsxTrapHaHbtMissTimeStamp} 686 | STATUS current 687 | DESCRIPTION 688 | "This trap indicates around half of the threshold intercontroller hearbeat 689 | missed with serving controller. 690 | " 691 | ::= { wlsxHaTrapDefinitionGroup 4 } 692 | 693 | wlsxHaFailoverTrigger NOTIFICATION-TYPE 694 | OBJECTS {wlsxHaActiveControllerIp, wlsxTrapHaStandbyApCnt} 695 | STATUS current 696 | DESCRIPTION 697 | "This trap indicates that standby controller has triggered HA failover to aps belonging to a 698 | particular serving controller with which intercontroller heart beat missed above threshold." 699 | 700 | ::= { wlsxHaTrapDefinitionGroup 5 } 701 | 702 | wlsxHaFailoverRequestFromAp NOTIFICATION-TYPE 703 | OBJECTS {wlsxHaAPName} 704 | STATUS current 705 | DESCRIPTION 706 | "This trap indicates that an ap sent failover request to the controller. 707 | This could be because of AP missing hbt with serving controller, on receiving failover 708 | request from standby controller or AP trying to preempt back to active controller" 709 | ::= { wlsxHaTrapDefinitionGroup 6 } 710 | END 711 | -------------------------------------------------------------------------------- /arubaos_mibs/WLSX-MOBILITY-MIB: -------------------------------------------------------------------------------- 1 | --- ArubaOS 8.5.0.0_70258 2 | -- vim:set ts=4 sw=4: 3 | WLSX-MOBILITY-MIB DEFINITIONS ::= BEGIN 4 | 5 | IMPORTS 6 | TEXTUAL-CONVENTION FROM SNMPv2-TC 7 | 8 | MODULE-IDENTITY, 9 | OBJECT-TYPE, 10 | snmpModules, 11 | Integer32, 12 | Unsigned32, 13 | Counter32, 14 | IpAddress, 15 | NOTIFICATION-TYPE 16 | FROM SNMPv2-SMI 17 | 18 | TDomain, 19 | DisplayString, 20 | PhysAddress, 21 | TAddress, 22 | TimeInterval, 23 | RowStatus, 24 | StorageType, 25 | TestAndIncr, 26 | MacAddress, 27 | TruthValue 28 | FROM SNMPv2-TC 29 | 30 | ArubaEnableValue, 31 | ArubaFrameType, 32 | ArubaActiveState, 33 | ArubaRogueApType, 34 | ArubaAuthenticationMethods, 35 | ArubaEncryptionMethods, 36 | ArubaEncryptionMethods, 37 | ArubaPhyType 38 | FROM ARUBA-TC 39 | 40 | OBJECT-GROUP 41 | FROM SNMPv2-CONF 42 | wlsxEnterpriseMibModules 43 | FROM ARUBA-MIB; 44 | 45 | wlsxMobilityMIB MODULE-IDENTITY 46 | LAST-UPDATED "0804160206Z" 47 | ORGANIZATION "Aruba Wireless Networks" 48 | CONTACT-INFO 49 | "Postal: 1322 Crossman Avenue 50 | Sunnyvale, CA 94089 51 | E-mail: dl-support@arubanetworks.com 52 | Phone: +1 408 227 4500" 53 | DESCRIPTION 54 | "This MIB module defines MIB objects which provide 55 | information about the mobility subsystem in the 56 | Aruba controller." 57 | REVISION "0804160206Z" 58 | DESCRIPTION 59 | "The initial revision." 60 | ::= { wlsxEnterpriseMibModules 9 } 61 | 62 | wlsxMobilityConfigGroup OBJECT IDENTIFIER ::= { wlsxMobilityMIB 1 } 63 | -- The above group deals with Mobility Domain, HAT, HOST display/config. 64 | 65 | wlsxMobilityProxyStatsGroup OBJECT IDENTIFIER ::= { wlsxMobilityMIB 2 } 66 | -- The above group deals with Proxy State machine statistics. 67 | 68 | wlsxMobilityProxyDHCPStatsGroup OBJECT IDENTIFIER ::= { wlsxMobilityMIB 3 } 69 | -- The above group deals with Proxy DHCP State machine statistics. 70 | 71 | wlsxMobilityHAStatsGroup OBJECT IDENTIFIER ::= { wlsxMobilityMIB 4 } 72 | -- The above group deals with MobileIP Home Agent statistics 73 | 74 | wlsxMobilityFAStatsGroup OBJECT IDENTIFIER ::= { wlsxMobilityMIB 5 } 75 | -- The above group deals with MobileIP Foreign Agent statistics 76 | 77 | wlsxMobilityHAFARevocationStatsGroup OBJECT IDENTIFIER ::= { wlsxMobilityMIB 6 } 78 | -- The above group deals with MobileIP HA-FA revocation messages exchange statistics 79 | 80 | wlsxMobilityDomainTable OBJECT-TYPE 81 | SYNTAX SEQUENCE OF WlsxMobilityDomainEntry 82 | MAX-ACCESS not-accessible 83 | STATUS current 84 | DESCRIPTION 85 | " 86 | This table lists all mobility domains configured on the controller. 87 | " 88 | ::= { wlsxMobilityConfigGroup 1 } 89 | 90 | wlsxMobilityDomainEntry OBJECT-TYPE 91 | SYNTAX WlsxMobilityDomainEntry 92 | MAX-ACCESS not-accessible 93 | STATUS current 94 | DESCRIPTION 95 | "Mobility Domain Entry" 96 | INDEX { mobilityDomainName } 97 | ::= { wlsxMobilityDomainTable 1 } 98 | 99 | WlsxMobilityDomainEntry ::= 100 | SEQUENCE { 101 | mobilityDomainName DisplayString, 102 | mobilityDomainIsExclusive ArubaEnableValue, 103 | mobilityDomainStatus RowStatus 104 | } 105 | 106 | mobilityDomainName OBJECT-TYPE 107 | SYNTAX DisplayString 108 | MAX-ACCESS not-accessible 109 | STATUS current 110 | DESCRIPTION 111 | "The name of the active mobility domain(s) this controller belongs to" 112 | ::= { wlsxMobilityDomainEntry 1 } 113 | 114 | mobilityDomainIsExclusive OBJECT-TYPE 115 | SYNTAX ArubaEnableValue 116 | MAX-ACCESS read-only 117 | STATUS deprecated 118 | DESCRIPTION 119 | "Indicates whether this mobility domain is exclusive or not." 120 | ::= { wlsxMobilityDomainEntry 2 } 121 | 122 | mobilityDomainStatus OBJECT-TYPE 123 | SYNTAX RowStatus 124 | MAX-ACCESS read-create 125 | STATUS current 126 | DESCRIPTION 127 | "Row status object used to indicate the status of the row" 128 | ::= { wlsxMobilityDomainEntry 3 } 129 | 130 | wlsxMobilityHomeAgentTable OBJECT-TYPE 131 | SYNTAX SEQUENCE OF WlsxMobilityHomeAgentEntry 132 | MAX-ACCESS not-accessible 133 | STATUS current 134 | DESCRIPTION 135 | " 136 | This table lists all Home Agents visible to the controller. 137 | " 138 | ::= { wlsxMobilityConfigGroup 3 } 139 | 140 | wlsxMobilityHomeAgentEntry OBJECT-TYPE 141 | SYNTAX WlsxMobilityHomeAgentEntry 142 | MAX-ACCESS not-accessible 143 | STATUS current 144 | DESCRIPTION 145 | "Mobility Home Agent Entry" 146 | INDEX { mobilityHomeAgentSubnet, mobilityHomeAgentMask, mobilityHomeAgentIp } 147 | ::= { wlsxMobilityHomeAgentTable 1 } 148 | 149 | WlsxMobilityHomeAgentEntry ::= 150 | SEQUENCE { 151 | mobilityHomeAgentSubnet IpAddress, 152 | mobilityHomeAgentMask IpAddress, 153 | mobilityHomeAgentIp IpAddress, 154 | mobilityHomeAgentVlan Integer32 155 | } 156 | 157 | mobilityHomeAgentSubnet OBJECT-TYPE 158 | SYNTAX IpAddress 159 | MAX-ACCESS read-only 160 | STATUS current 161 | DESCRIPTION 162 | "Subnet of the home agent" 163 | ::= { wlsxMobilityHomeAgentEntry 1 } 164 | 165 | mobilityHomeAgentMask OBJECT-TYPE 166 | SYNTAX IpAddress 167 | MAX-ACCESS read-only 168 | STATUS current 169 | DESCRIPTION 170 | "Subnet mask of the home agent" 171 | ::= { wlsxMobilityHomeAgentEntry 2 } 172 | 173 | mobilityHomeAgentIp OBJECT-TYPE 174 | SYNTAX IpAddress 175 | MAX-ACCESS not-accessible 176 | STATUS current 177 | DESCRIPTION 178 | "IP address of the home agent" 179 | ::= { wlsxMobilityHomeAgentEntry 3 } 180 | 181 | mobilityHomeAgentVlan OBJECT-TYPE 182 | SYNTAX Integer32 183 | MAX-ACCESS read-only 184 | STATUS current 185 | DESCRIPTION 186 | "Vlan of the home agent" 187 | ::= { wlsxMobilityHomeAgentEntry 4 } 188 | 189 | wlsxMobilityHostTable OBJECT-TYPE 190 | SYNTAX SEQUENCE OF WlsxMobilityHostEntry 191 | MAX-ACCESS not-accessible 192 | STATUS current 193 | DESCRIPTION 194 | " 195 | This table lists all mobile hosts on the controller. 196 | " 197 | ::= { wlsxMobilityConfigGroup 4 } 198 | 199 | wlsxMobilityHostEntry OBJECT-TYPE 200 | SYNTAX WlsxMobilityHostEntry 201 | MAX-ACCESS not-accessible 202 | STATUS current 203 | DESCRIPTION 204 | "Mobility Host Home Agent Entry" 205 | INDEX { mobilityHostMac } 206 | ::= { wlsxMobilityHostTable 1 } 207 | 208 | WlsxMobilityHostEntry ::= 209 | SEQUENCE { 210 | mobilityHostMac MacAddress, 211 | mobilityHostIp IpAddress, 212 | mobilityHostStatus DisplayString, 213 | mobilityHostServiceTime Integer32, 214 | mobilityHostHomeVlan Integer32, 215 | mobilityHostHomeNetwork IpAddress, 216 | mobilityHostHomeMask IpAddress, 217 | mobilityHostDhcpInfo DisplayString 218 | } 219 | 220 | mobilityHostMac OBJECT-TYPE 221 | SYNTAX MacAddress 222 | MAX-ACCESS not-accessible 223 | STATUS current 224 | DESCRIPTION 225 | "MAC address of the mobile host" 226 | ::= { wlsxMobilityHostEntry 1 } 227 | 228 | mobilityHostIp OBJECT-TYPE 229 | SYNTAX IpAddress 230 | MAX-ACCESS read-only 231 | STATUS current 232 | DESCRIPTION 233 | "IP address of the mobile host" 234 | ::= { wlsxMobilityHostEntry 2 } 235 | 236 | mobilityHostStatus OBJECT-TYPE 237 | SYNTAX DisplayString 238 | MAX-ACCESS read-only 239 | STATUS current 240 | DESCRIPTION 241 | "Roaming status of the mobile host" 242 | ::= { wlsxMobilityHostEntry 3 } 243 | 244 | mobilityHostServiceTime OBJECT-TYPE 245 | SYNTAX Integer32 246 | MAX-ACCESS read-only 247 | STATUS current 248 | DESCRIPTION 249 | "Time in seconds mobility service is provided to the mobile host" 250 | ::= { wlsxMobilityHostEntry 4 } 251 | 252 | mobilityHostHomeVlan OBJECT-TYPE 253 | SYNTAX Integer32 254 | MAX-ACCESS read-only 255 | STATUS current 256 | DESCRIPTION 257 | "Home VLAN of the mobile host" 258 | ::= { wlsxMobilityHostEntry 5 } 259 | 260 | mobilityHostHomeNetwork OBJECT-TYPE 261 | SYNTAX IpAddress 262 | MAX-ACCESS read-only 263 | STATUS current 264 | DESCRIPTION 265 | "Home network of the mobile host" 266 | ::= { wlsxMobilityHostEntry 6 } 267 | 268 | 269 | mobilityHostHomeMask OBJECT-TYPE 270 | SYNTAX IpAddress 271 | MAX-ACCESS read-only 272 | STATUS current 273 | DESCRIPTION 274 | "Home network mask of the mobile host" 275 | ::= { wlsxMobilityHostEntry 7 } 276 | 277 | mobilityHostDhcpInfo OBJECT-TYPE 278 | SYNTAX DisplayString 279 | MAX-ACCESS read-only 280 | STATUS current 281 | DESCRIPTION 282 | "DHCP details of the mobile host" 283 | ::= { wlsxMobilityHostEntry 8 } 284 | 285 | -- wlsxMobilityProxyStatsGroup Begins 286 | 287 | mobilityProxyPktRx OBJECT-TYPE 288 | SYNTAX Counter32 289 | MAX-ACCESS read-only 290 | STATUS current 291 | DESCRIPTION 292 | " 293 | This describes the number of packet Proxy State machine Received 294 | " 295 | ::= { wlsxMobilityProxyStatsGroup 1 } 296 | 297 | mobilityProxyPktHandled OBJECT-TYPE 298 | SYNTAX Counter32 299 | MAX-ACCESS read-only 300 | STATUS current 301 | DESCRIPTION 302 | " 303 | This describes the number of packet Proxy State machine Processed 304 | " 305 | ::= { wlsxMobilityProxyStatsGroup 2 } 306 | 307 | mobilityProxyPktFwd OBJECT-TYPE 308 | SYNTAX Counter32 309 | MAX-ACCESS read-only 310 | STATUS current 311 | DESCRIPTION 312 | " 313 | This describes the number of packet Proxy State machine Forwarded back to Datapath 314 | " 315 | ::= { wlsxMobilityProxyStatsGroup 3 } 316 | 317 | mobilityProxyPktDrop OBJECT-TYPE 318 | SYNTAX Counter32 319 | MAX-ACCESS read-only 320 | STATUS current 321 | DESCRIPTION 322 | " 323 | This describes the number of packet Proxy State machine Dropped 324 | " 325 | ::= { wlsxMobilityProxyStatsGroup 4 } 326 | 327 | mobilityProxyBusy OBJECT-TYPE 328 | SYNTAX Counter32 329 | MAX-ACCESS read-only 330 | STATUS current 331 | DESCRIPTION 332 | " 333 | This describes the number of mobility events Proxy State machine ignored as it is busy. 334 | " 335 | ::= { wlsxMobilityProxyStatsGroup 5 } 336 | 337 | mobilityProxyNoMobility OBJECT-TYPE 338 | SYNTAX Counter32 339 | MAX-ACCESS read-only 340 | STATUS current 341 | DESCRIPTION 342 | " 343 | This describes the number of mobility clients with 344 | 345 | " 346 | ::= { wlsxMobilityProxyStatsGroup 6 } 347 | 348 | mobilityProxyClientIPChg OBJECT-TYPE 349 | SYNTAX Counter32 350 | MAX-ACCESS read-only 351 | STATUS current 352 | DESCRIPTION 353 | " 354 | This describes the number of times mobility detected client IP change 355 | " 356 | ::= { wlsxMobilityProxyStatsGroup 7 } 357 | 358 | mobilityProxyClientEssidChg OBJECT-TYPE 359 | SYNTAX Counter32 360 | MAX-ACCESS read-only 361 | STATUS current 362 | DESCRIPTION 363 | " 364 | This describes the number of times mobility detected client ESSID change 365 | " 366 | ::= { wlsxMobilityProxyStatsGroup 8 } 367 | 368 | -- wlsxMobilityProxyDHCPStatsGroup Begins 369 | 370 | mobilityProxyDhcpBootpRx OBJECT-TYPE 371 | SYNTAX Counter32 372 | MAX-ACCESS read-only 373 | STATUS current 374 | DESCRIPTION 375 | " 376 | This describes the number of DHCP Bootp messages received 377 | " 378 | ::= { wlsxMobilityProxyDHCPStatsGroup 1 } 379 | 380 | 381 | mobilityProxyDhcpPktProc OBJECT-TYPE 382 | SYNTAX Counter32 383 | MAX-ACCESS read-only 384 | STATUS current 385 | DESCRIPTION 386 | " 387 | This describes the number of DHCP messages Processed 388 | " 389 | ::= { wlsxMobilityProxyDHCPStatsGroup 2 } 390 | 391 | 392 | mobilityProxyDhcpPktFwd OBJECT-TYPE 393 | SYNTAX Counter32 394 | MAX-ACCESS read-only 395 | STATUS current 396 | DESCRIPTION 397 | " 398 | This describes the number of DHCP messages forwarded 399 | " 400 | ::= { wlsxMobilityProxyDHCPStatsGroup 3 } 401 | 402 | 403 | mobilityProxyDhcpPktDrop OBJECT-TYPE 404 | SYNTAX Counter32 405 | MAX-ACCESS read-only 406 | STATUS current 407 | DESCRIPTION 408 | " 409 | This describes the number of DHCP messages Dropped 410 | " 411 | ::= { wlsxMobilityProxyDHCPStatsGroup 4 } 412 | 413 | mobilityProxyDHCPNak OBJECT-TYPE 414 | SYNTAX Counter32 415 | MAX-ACCESS read-only 416 | STATUS current 417 | DESCRIPTION 418 | " 419 | This describes the number of DHCP NAK received from the server. 420 | " 421 | ::= { wlsxMobilityProxyDHCPStatsGroup 5 } 422 | 423 | 424 | mobilityProxyBadDHCPPkt OBJECT-TYPE 425 | SYNTAX Counter32 426 | MAX-ACCESS read-only 427 | STATUS current 428 | DESCRIPTION 429 | " 430 | This describes the number of DHCP packets marked invalid by mobility 431 | " 432 | ::= { wlsxMobilityProxyDHCPStatsGroup 6 } 433 | 434 | 435 | mobilityProxyNotDHCP OBJECT-TYPE 436 | SYNTAX Counter32 437 | MAX-ACCESS read-only 438 | STATUS current 439 | DESCRIPTION 440 | " 441 | This describes the number of Non-DHCP frames received by DHCP state machine 442 | " 443 | ::= { wlsxMobilityProxyDHCPStatsGroup 7 } 444 | 445 | 446 | mobilityProxyDHCPNoHomeVlan OBJECT-TYPE 447 | SYNTAX Counter32 448 | MAX-ACCESS read-only 449 | STATUS current 450 | DESCRIPTION 451 | " 452 | This describes the number of DHCP requested IP for which home vlan does not exist. 453 | " 454 | ::= { wlsxMobilityProxyDHCPStatsGroup 8 } 455 | 456 | 457 | mobilityProxyDHCPUnexpFrame OBJECT-TYPE 458 | SYNTAX Counter32 459 | MAX-ACCESS read-only 460 | STATUS current 461 | DESCRIPTION 462 | " 463 | This describes the number of unexpected DHCP frames received from client 464 | " 465 | ::= { wlsxMobilityProxyDHCPStatsGroup 9 } 466 | 467 | mobilityProxyDHCPUnexpRemote OBJECT-TYPE 468 | SYNTAX Counter32 469 | MAX-ACCESS read-only 470 | STATUS current 471 | DESCRIPTION 472 | " 473 | This describes the number of unexpected DHCP frames received from remote HA/FA. 474 | " 475 | ::= { wlsxMobilityProxyDHCPStatsGroup 10 } 476 | 477 | -- wlsxMobilityHAStatsGroup Begins 478 | 479 | 480 | mobilityHARxRRQ OBJECT-TYPE 481 | SYNTAX Counter32 482 | MAX-ACCESS read-only 483 | STATUS current 484 | DESCRIPTION 485 | " 486 | This describes the number of Registration request received by HA 487 | " 488 | ::= { wlsxMobilityHAStatsGroup 1 } 489 | 490 | 491 | mobilityHASentRRP OBJECT-TYPE 492 | SYNTAX Counter32 493 | MAX-ACCESS read-only 494 | STATUS current 495 | DESCRIPTION 496 | " 497 | This describes the number of Registration request reply sent by HA 498 | " 499 | ::= { wlsxMobilityHAStatsGroup 2 } 500 | 501 | 502 | mobilityHARRQAccept OBJECT-TYPE 503 | SYNTAX Counter32 504 | MAX-ACCESS read-only 505 | STATUS current 506 | DESCRIPTION 507 | " 508 | This describes the number of Registration request accepted by HA 509 | " 510 | ::= { wlsxMobilityHAStatsGroup 3 } 511 | 512 | 513 | mobilityHARRQDenied OBJECT-TYPE 514 | SYNTAX Counter32 515 | MAX-ACCESS read-only 516 | STATUS current 517 | DESCRIPTION 518 | " 519 | This describes the number of Registration request denied by HA 520 | " 521 | ::= { wlsxMobilityHAStatsGroup 4 } 522 | 523 | 524 | mobilityHARRQIgnore OBJECT-TYPE 525 | SYNTAX Counter32 526 | MAX-ACCESS read-only 527 | STATUS current 528 | DESCRIPTION 529 | " 530 | This describes the number of Registration request Ignored by HA 531 | " 532 | ::= { wlsxMobilityHAStatsGroup 5 } 533 | 534 | 535 | mobilityHARRQAdminDeny OBJECT-TYPE 536 | SYNTAX Counter32 537 | MAX-ACCESS read-only 538 | STATUS current 539 | DESCRIPTION 540 | " 541 | This describes the number of Registration request denied for Administrative reasons by HA 542 | " 543 | ::= { wlsxMobilityHAStatsGroup 6 } 544 | 545 | 546 | mobilityHARRQNoResource OBJECT-TYPE 547 | SYNTAX Counter32 548 | MAX-ACCESS read-only 549 | STATUS current 550 | DESCRIPTION 551 | " 552 | This describes the number of Registration request denied due to lack of resources by HA 553 | " 554 | ::= { wlsxMobilityHAStatsGroup 7 } 555 | 556 | 557 | mobilityHAMNauthFail OBJECT-TYPE 558 | SYNTAX Counter32 559 | MAX-ACCESS read-only 560 | STATUS current 561 | DESCRIPTION 562 | " 563 | This describes the number of times MN-HA authentication failed 564 | " 565 | ::= { wlsxMobilityHAStatsGroup 8 } 566 | 567 | 568 | mobilityHAFAauthFail OBJECT-TYPE 569 | SYNTAX Counter32 570 | MAX-ACCESS read-only 571 | STATUS current 572 | DESCRIPTION 573 | " 574 | This describes the number of HA-FA authentication failed 575 | " 576 | ::= { wlsxMobilityHAStatsGroup 9 } 577 | 578 | 579 | mobilityHABadID OBJECT-TYPE 580 | SYNTAX Counter32 581 | MAX-ACCESS read-only 582 | STATUS current 583 | DESCRIPTION 584 | " 585 | This describes the number of mobileIP messages rejected by HA due to bad identification 586 | " 587 | ::= { wlsxMobilityHAStatsGroup 10 } 588 | 589 | mobilityHAMalform OBJECT-TYPE 590 | SYNTAX Counter32 591 | MAX-ACCESS read-only 592 | STATUS current 593 | DESCRIPTION 594 | " 595 | This describes the number of mobileIP messages rejected by HA as they are poorly formed 596 | " 597 | ::= { wlsxMobilityHAStatsGroup 11 } 598 | 599 | mobilityHATooManyBnd OBJECT-TYPE 600 | SYNTAX Counter32 601 | MAX-ACCESS read-only 602 | STATUS current 603 | DESCRIPTION 604 | " 605 | This describes the number of Registration Request rejected due to too many bindings at HA 606 | " 607 | ::= { wlsxMobilityHAStatsGroup 12 } 608 | 609 | mobilityHABndExpire OBJECT-TYPE 610 | SYNTAX Counter32 611 | MAX-ACCESS read-only 612 | STATUS current 613 | DESCRIPTION 614 | " 615 | This describes the number of times binding expired 616 | " 617 | ::= { wlsxMobilityHAStatsGroup 13 } 618 | 619 | -- wlsxMobilityFAStatsGroup Begins 620 | 621 | mobilityFASentRRQ OBJECT-TYPE 622 | SYNTAX Counter32 623 | MAX-ACCESS read-only 624 | STATUS current 625 | DESCRIPTION 626 | " 627 | This describes the number of Registration request sent by FA 628 | " 629 | ::= { wlsxMobilityFAStatsGroup 1 } 630 | 631 | 632 | mobilityFARcvRRP OBJECT-TYPE 633 | SYNTAX Counter32 634 | MAX-ACCESS read-only 635 | STATUS current 636 | DESCRIPTION 637 | " 638 | This describes the number of Registration request reply received by FA 639 | " 640 | ::= { wlsxMobilityFAStatsGroup 2 } 641 | 642 | 643 | mobilityFARRQAccept OBJECT-TYPE 644 | SYNTAX Counter32 645 | MAX-ACCESS read-only 646 | STATUS current 647 | DESCRIPTION 648 | " 649 | This describes the number of Registration request accepted by HA 650 | " 651 | ::= { wlsxMobilityFAStatsGroup 3 } 652 | 653 | 654 | mobilityFARRQReject OBJECT-TYPE 655 | SYNTAX Counter32 656 | MAX-ACCESS read-only 657 | STATUS current 658 | DESCRIPTION 659 | " 660 | This describes the number of Registration request rejected by HA 661 | " 662 | ::= { wlsxMobilityFAStatsGroup 4 } 663 | 664 | 665 | mobilityMNHAauthFAIL OBJECT-TYPE 666 | SYNTAX Counter32 667 | MAX-ACCESS read-only 668 | STATUS current 669 | DESCRIPTION 670 | " 671 | This describes the number of times MN-HA authentication failed 672 | " 673 | ::= { wlsxMobilityFAStatsGroup 5 } 674 | 675 | 676 | mobilityFAHAauthFAIL OBJECT-TYPE 677 | SYNTAX Counter32 678 | MAX-ACCESS read-only 679 | STATUS current 680 | DESCRIPTION 681 | " 682 | This describes the number of FA-HA authentication failed 683 | " 684 | ::= { wlsxMobilityFAStatsGroup 6 } 685 | 686 | 687 | mobilityFABadID OBJECT-TYPE 688 | SYNTAX Counter32 689 | MAX-ACCESS read-only 690 | STATUS current 691 | DESCRIPTION 692 | " 693 | This describes the number of mobileIP messages rejected by FA due to bad identification 694 | " 695 | ::= { wlsxMobilityFAStatsGroup 7 } 696 | 697 | mobilityFAMalform OBJECT-TYPE 698 | SYNTAX Counter32 699 | MAX-ACCESS read-only 700 | STATUS current 701 | DESCRIPTION 702 | " 703 | This describes the number of mobileIP messages rejected by FA as they are poorly formed 704 | " 705 | ::= { wlsxMobilityFAStatsGroup 8 } 706 | 707 | -- wlsxMobilityHAFARevocationStatsGroup Begins 708 | 709 | 710 | mobilitySentRRVRQ OBJECT-TYPE 711 | SYNTAX Counter32 712 | MAX-ACCESS read-only 713 | STATUS current 714 | DESCRIPTION 715 | " 716 | This describes the number of Registration revocation request sent 717 | " 718 | ::= { wlsxMobilityHAFARevocationStatsGroup 1 } 719 | 720 | mobilityRcvRRVAck OBJECT-TYPE 721 | SYNTAX Counter32 722 | MAX-ACCESS read-only 723 | STATUS current 724 | DESCRIPTION 725 | " 726 | This describes the number of Registration revocation ack received 727 | " 728 | ::= { wlsxMobilityHAFARevocationStatsGroup 2 } 729 | 730 | mobilityRcvRRV OBJECT-TYPE 731 | SYNTAX Counter32 732 | MAX-ACCESS read-only 733 | STATUS current 734 | DESCRIPTION 735 | " 736 | This describes the number of Registration revocation request received 737 | " 738 | ::= { wlsxMobilityHAFARevocationStatsGroup 3 } 739 | 740 | mobilitySentRRVAck OBJECT-TYPE 741 | SYNTAX Counter32 742 | MAX-ACCESS read-only 743 | STATUS current 744 | DESCRIPTION 745 | " 746 | This describes the number of received Registration revocation request ack sent 747 | " 748 | ::= { wlsxMobilityHAFARevocationStatsGroup 4 } 749 | 750 | mobilityRRVRQIgnore OBJECT-TYPE 751 | SYNTAX Counter32 752 | MAX-ACCESS read-only 753 | STATUS current 754 | DESCRIPTION 755 | " 756 | This describes the number of Registration revocation request ignored 757 | " 758 | ::= { wlsxMobilityHAFARevocationStatsGroup 5 } 759 | 760 | mobilityRRVAckIgnore OBJECT-TYPE 761 | SYNTAX Counter32 762 | MAX-ACCESS read-only 763 | STATUS current 764 | DESCRIPTION 765 | " 766 | This describes the number of Registration revocation ack Ignored 767 | " 768 | ::= { wlsxMobilityHAFARevocationStatsGroup 6 } 769 | 770 | END 771 | -------------------------------------------------------------------------------- /arubaos_mibs/WLSX-USER6-MIB: -------------------------------------------------------------------------------- 1 | --- ArubaOS 8.5.0.0_70258 2 | -- vim:set ts=4 sw=4: 3 | WLSX-USER6-MIB DEFINITIONS ::= BEGIN 4 | 5 | IMPORTS 6 | TEXTUAL-CONVENTION FROM SNMPv2-TC 7 | 8 | MODULE-IDENTITY, 9 | OBJECT-TYPE, 10 | snmpModules, 11 | Integer32, 12 | Unsigned32, 13 | Counter32, 14 | IpAddress, 15 | NOTIFICATION-TYPE 16 | FROM SNMPv2-SMI 17 | 18 | TDomain, 19 | DisplayString, 20 | PhysAddress, 21 | TAddress, 22 | TimeInterval, 23 | RowStatus, 24 | StorageType, 25 | TestAndIncr, 26 | MacAddress, 27 | TruthValue 28 | FROM SNMPv2-TC 29 | 30 | OBJECT-GROUP 31 | FROM SNMPv2-CONF 32 | 33 | ArubaAuthenticationMethods, 34 | ArubaSubAuthenticationMethods, 35 | ArubaEncryptionType, 36 | ArubaPhyType, 37 | ArubaHTMode, 38 | ArubaUserForwardMode 39 | FROM ARUBA-TC 40 | wlsxEnterpriseMibModules 41 | FROM ARUBA-MIB 42 | wlsxSwitchMIB 43 | FROM WLSX-SWITCH-MIB 44 | wlanESSID 45 | FROM WLSX-WLAN-MIB; 46 | 47 | wlsxUser6MIB MODULE-IDENTITY 48 | LAST-UPDATED "1001261806Z" 49 | ORGANIZATION "Aruba Wireless Networks" 50 | CONTACT-INFO 51 | "Postal: 1322 Crossman Avenue 52 | Sunnyvale, CA 94089 53 | E-mail: dl-support@arubanetworks.com 54 | Phone: +1 408 227 4500" 55 | DESCRIPTION 56 | "This MIB module defines MIB objects which provide 57 | information about the IPv6 users in an Aruba controller." 58 | REVISION "1001261806Z" 59 | DESCRIPTION 60 | "The initial revision." 61 | ::= { wlsxEnterpriseMibModules 14 } 62 | 63 | wlsxUser6AllInfoGroup OBJECT IDENTIFIER ::= { wlsxUser6MIB 1 } 64 | wlsxUser6InfoGroup OBJECT IDENTIFIER ::= { wlsxSwitchMIB 4 } 65 | 66 | -- wlsxUser6AllInfoGroup contains information about the users in the controller. 67 | 68 | wlsxTotalNumOfUsers6 OBJECT-TYPE 69 | SYNTAX Unsigned32 70 | MAX-ACCESS read-only 71 | STATUS current 72 | DESCRIPTION 73 | " 74 | Total Number of the users. 75 | " 76 | ::= { wlsxUser6AllInfoGroup 1 } 77 | 78 | wlsxUser6Table OBJECT-TYPE 79 | SYNTAX SEQUENCE OF WlsxUser6Entry 80 | MAX-ACCESS not-accessible 81 | STATUS current 82 | DESCRIPTION 83 | " 84 | This Table lists all the users (both wired and wireless) currently 85 | connected to the controller. Users are identified by their MAC 86 | address and IP address. 87 | " 88 | 89 | ::= { wlsxUser6AllInfoGroup 2 } 90 | 91 | wlsxUser6Entry OBJECT-TYPE 92 | SYNTAX WlsxUser6Entry 93 | MAX-ACCESS not-accessible 94 | STATUS current 95 | DESCRIPTION 96 | "User Entry" 97 | INDEX { nUser6PhyAddress, nUser6IpAddress } 98 | ::= { wlsxUser6Table 1 } 99 | 100 | WlsxUser6Entry ::= 101 | SEQUENCE { 102 | nUser6PhyAddress MacAddress, 103 | nUser6IpAddress DisplayString, 104 | nUser6Name DisplayString, 105 | nUser6Role DisplayString, 106 | nUser6UpTime TimeTicks, 107 | nUser6AuthenticationMethod ArubaAuthenticationMethods, 108 | nUser6SubAuthenticationMethod ArubaSubAuthenticationMethods, 109 | nUser6AuthServerName DisplayString, 110 | nUser6ExtVPNAddress IpAddress, 111 | nUser6ApLocation DisplayString, 112 | nUser6ApBSSID MacAddress, 113 | nUser6IsOnHomeAgent TruthValue, 114 | nUser6HomeAgentIpAddress IpAddress, 115 | nUser6MobilityStatus INTEGER, 116 | nUser6HomeVlan Integer32, 117 | nUser6DefaultVlan Integer32, 118 | nUser6AssignedVlan Integer32, 119 | nUser6BWContractName DisplayString, 120 | nUser6BWContractUsage INTEGER, 121 | nUser6BWContractId Integer32, 122 | nUser6IsProxyArpEnabled TruthValue, 123 | nUser6CurrentVlan Integer32, 124 | nUser6IsWired TruthValue, 125 | nUser6ConnectedSlot Integer32, 126 | nUser6ConnectedPort Integer32, 127 | nUser6PhyType ArubaPhyType, 128 | nUser6MobilityDomainName DisplayString, 129 | nUser6UPBWContractName DisplayString, 130 | nUser6UPBWContractUsage INTEGER, 131 | nUser6UPBWContractId Integer32, 132 | nUser6DNBWContractName DisplayString, 133 | nUser6DNBWContractUsage INTEGER, 134 | nUser6DNBWContractId Integer32, 135 | nUser6HTMode ArubaHTMode, 136 | nUser6DeviceID DisplayString, 137 | nUser6DeviceType DisplayString, 138 | nUser6ConnectedModule Integer32, 139 | nUser6RxDataPkts64 Counter64, 140 | nUser6TxDataPkts64 Counter64, 141 | nUser6RxDataOctets64 Counter64, 142 | nUser6TxDataOctets64 Counter64, 143 | nUser6ForwardMode ArubaUserForwardMode, 144 | nUser6EncryptionMethod ArubaEncryptionType, 145 | nVIAUser6DeviceID MacAddress 146 | } 147 | 148 | nUser6PhyAddress OBJECT-TYPE 149 | SYNTAX MacAddress 150 | MAX-ACCESS not-accessible 151 | STATUS current 152 | DESCRIPTION 153 | " 154 | MAC address of the station from which the user connected to 155 | the controller. 156 | " 157 | ::= { wlsxUser6Entry 1 } 158 | 159 | nUser6IpAddress OBJECT-TYPE 160 | SYNTAX DisplayString(SIZE(0..128)) 161 | MAX-ACCESS not-accessible 162 | STATUS current 163 | DESCRIPTION 164 | " 165 | IPv6 Address of the user. 166 | " 167 | ::= { wlsxUser6Entry 2 } 168 | 169 | nUser6Name OBJECT-TYPE 170 | SYNTAX DisplayString(SIZE(0..128)) 171 | MAX-ACCESS read-only 172 | STATUS current 173 | DESCRIPTION 174 | " 175 | Name of the User. 176 | " 177 | ::= { wlsxUser6Entry 3 } 178 | 179 | nUser6Role OBJECT-TYPE 180 | SYNTAX DisplayString(SIZE(0..64)) 181 | MAX-ACCESS read-only 182 | STATUS current 183 | DESCRIPTION 184 | " 185 | The Role configured for this user. 186 | " 187 | ::= { wlsxUser6Entry 4 } 188 | 189 | nUser6UpTime OBJECT-TYPE 190 | SYNTAX TimeTicks 191 | MAX-ACCESS read-only 192 | STATUS current 193 | DESCRIPTION 194 | " 195 | Time since the user connected to the controller. 196 | " 197 | ::= { wlsxUser6Entry 5 } 198 | 199 | nUser6AuthenticationMethod OBJECT-TYPE 200 | SYNTAX ArubaAuthenticationMethods 201 | MAX-ACCESS read-only 202 | STATUS current 203 | DESCRIPTION 204 | " 205 | Authentication mechanism used by the user to connect to the 206 | controller. 207 | " 208 | ::= { wlsxUser6Entry 6 } 209 | 210 | nUser6SubAuthenticationMethod OBJECT-TYPE 211 | SYNTAX ArubaSubAuthenticationMethods 212 | MAX-ACCESS read-only 213 | STATUS current 214 | DESCRIPTION 215 | " 216 | Sub Authentication Method 217 | " 218 | ::= { wlsxUser6Entry 7 } 219 | 220 | nUser6AuthServerName OBJECT-TYPE 221 | SYNTAX DisplayString(SIZE(0..32)) 222 | MAX-ACCESS read-only 223 | STATUS current 224 | DESCRIPTION 225 | " 226 | Name of the authentication server used to authenticate 227 | the user. 228 | " 229 | ::= { wlsxUser6Entry 8 } 230 | 231 | nUser6ExtVPNAddress OBJECT-TYPE 232 | SYNTAX IpAddress 233 | MAX-ACCESS read-only 234 | STATUS current 235 | DESCRIPTION 236 | " 237 | External VPN IP Address, if this is a VPN user or 0.0.0.0 if not. 238 | " 239 | ::= { wlsxUser6Entry 9 } 240 | 241 | nUser6ApLocation OBJECT-TYPE 242 | SYNTAX DisplayString(SIZE(0..32)) 243 | MAX-ACCESS read-only 244 | STATUS current 245 | DESCRIPTION 246 | " 247 | Location of the access point to 248 | which the user is associated. 249 | " 250 | ::= { wlsxUser6Entry 10 } 251 | 252 | nUser6ApBSSID OBJECT-TYPE 253 | SYNTAX MacAddress 254 | MAX-ACCESS read-only 255 | STATUS current 256 | DESCRIPTION 257 | " 258 | BSSID of the access point, which 259 | the user used to connect to the controller. 260 | " 261 | ::= { wlsxUser6Entry 11 } 262 | 263 | nUser6IsOnHomeAgent OBJECT-TYPE 264 | SYNTAX TruthValue 265 | MAX-ACCESS read-only 266 | STATUS current 267 | DESCRIPTION 268 | " 269 | The Object will indicate if the controller is the home controller 270 | for the user or not. 271 | " 272 | ::= { wlsxUser6Entry 12 } 273 | 274 | nUser6HomeAgentIpAddress OBJECT-TYPE 275 | SYNTAX IpAddress 276 | MAX-ACCESS read-only 277 | STATUS current 278 | DESCRIPTION 279 | " 280 | The Home agent IP Address of the user. If this user is already on 281 | the home controller, then this IP is the controller IP else it 282 | is the home controller IP address. 283 | 284 | " 285 | ::= { wlsxUser6Entry 13 } 286 | 287 | nUser6MobilityStatus OBJECT-TYPE 288 | SYNTAX INTEGER { 289 | visitor(1), 290 | away(2), 291 | associated(3), 292 | wired(4), 293 | wireless(5) 294 | } 295 | MAX-ACCESS read-only 296 | STATUS current 297 | DESCRIPTION 298 | " 299 | The Mobility Status of the User. 300 | 301 | " 302 | ::= { wlsxUser6Entry 14 } 303 | 304 | nUser6HomeVlan OBJECT-TYPE 305 | SYNTAX Integer32 306 | MAX-ACCESS read-only 307 | STATUS current 308 | DESCRIPTION 309 | " 310 | Home VLAN of the User. If the user is on the home controller 311 | then this VLAN will be same as userDefaultVlan. 312 | " 313 | ::= { wlsxUser6Entry 15 } 314 | 315 | nUser6DefaultVlan OBJECT-TYPE 316 | SYNTAX Integer32 317 | MAX-ACCESS read-only 318 | STATUS current 319 | DESCRIPTION 320 | " 321 | Default VLAN of the User based on the AP configuration. 322 | " 323 | ::= { wlsxUser6Entry 16 } 324 | 325 | nUser6AssignedVlan OBJECT-TYPE 326 | SYNTAX Integer32 327 | MAX-ACCESS read-only 328 | STATUS current 329 | DESCRIPTION 330 | " 331 | This Vlan will be different from the Default VLAN if the user has 332 | a derived VLAN Configuration. 333 | " 334 | ::= { wlsxUser6Entry 17 } 335 | 336 | nUser6BWContractName OBJECT-TYPE 337 | SYNTAX DisplayString(SIZE(0..32)) 338 | MAX-ACCESS read-only 339 | STATUS deprecated 340 | DESCRIPTION 341 | " 342 | Name of the Bandwidth Contract applied to this user. 343 | " 344 | ::= { wlsxUser6Entry 18 } 345 | 346 | nUser6BWContractUsage OBJECT-TYPE 347 | SYNTAX INTEGER { 348 | user(1), 349 | shared(2) 350 | } 351 | MAX-ACCESS read-only 352 | STATUS deprecated 353 | DESCRIPTION 354 | " 355 | Indicates how the Bandwidth Contract is used. 356 | " 357 | ::= { wlsxUser6Entry 19 } 358 | 359 | nUser6BWContractId OBJECT-TYPE 360 | SYNTAX Integer32 361 | MAX-ACCESS read-only 362 | STATUS deprecated 363 | DESCRIPTION 364 | " 365 | Bandwidth Contract Id Assigned to the User 366 | " 367 | ::= { wlsxUser6Entry 20 } 368 | 369 | nUser6IsProxyArpEnabled OBJECT-TYPE 370 | SYNTAX TruthValue 371 | MAX-ACCESS read-only 372 | STATUS current 373 | DESCRIPTION 374 | " 375 | This object will indicate if the controller is proxy ARPing for the 376 | user. 377 | " 378 | ::= { wlsxUser6Entry 21 } 379 | 380 | nUser6CurrentVlan OBJECT-TYPE 381 | SYNTAX Integer32 382 | MAX-ACCESS read-only 383 | STATUS current 384 | DESCRIPTION 385 | " 386 | The VLAN to which the user is currently bound. 387 | " 388 | ::= { wlsxUser6Entry 22 } 389 | 390 | nUser6IsWired OBJECT-TYPE 391 | SYNTAX TruthValue 392 | MAX-ACCESS read-only 393 | STATUS current 394 | DESCRIPTION 395 | " 396 | Indicates whether this is a wired or wireless user. 397 | " 398 | ::= { wlsxUser6Entry 23 } 399 | 400 | nUser6ConnectedSlot OBJECT-TYPE 401 | SYNTAX Integer32 402 | MAX-ACCESS read-only 403 | STATUS current 404 | DESCRIPTION 405 | " 406 | The slot to which the user is connected, if wired. 407 | " 408 | ::= { wlsxUser6Entry 24 } 409 | 410 | nUser6ConnectedPort OBJECT-TYPE 411 | SYNTAX Integer32 412 | MAX-ACCESS read-only 413 | STATUS current 414 | DESCRIPTION 415 | " 416 | The port to which the user is connected, if wired. 417 | " 418 | ::= { wlsxUser6Entry 25 } 419 | 420 | nUser6PhyType OBJECT-TYPE 421 | SYNTAX ArubaPhyType 422 | MAX-ACCESS read-only 423 | STATUS current 424 | DESCRIPTION 425 | " 426 | The wireless PHY type to which the user is associated, or 'wired'. 427 | " 428 | ::= { wlsxUser6Entry 26 } 429 | 430 | nUser6MobilityDomainName OBJECT-TYPE 431 | SYNTAX DisplayString(SIZE(0..64)) 432 | MAX-ACCESS read-only 433 | STATUS current 434 | DESCRIPTION 435 | " 436 | The name of mobility domain mobile user belongs to. 437 | " 438 | ::= { wlsxUser6Entry 27 } 439 | 440 | nUser6UPBWContractName OBJECT-TYPE 441 | SYNTAX DisplayString(SIZE(0..32)) 442 | MAX-ACCESS read-only 443 | STATUS current 444 | DESCRIPTION 445 | " 446 | Name of the Upstream Bandwidth Contract applied to this user. 447 | " 448 | ::= { wlsxUser6Entry 28 } 449 | 450 | nUser6UPBWContractUsage OBJECT-TYPE 451 | SYNTAX INTEGER { 452 | user(1), 453 | shared(2) 454 | } 455 | MAX-ACCESS read-only 456 | STATUS current 457 | DESCRIPTION 458 | " 459 | Indicates how the Upstream Bandwidth Contract is used. 460 | " 461 | ::= { wlsxUser6Entry 29 } 462 | 463 | nUser6UPBWContractId OBJECT-TYPE 464 | SYNTAX Integer32 465 | MAX-ACCESS read-only 466 | STATUS current 467 | DESCRIPTION 468 | " 469 | Upstream Bandwidth Contract Id Assigned to the User 470 | " 471 | ::= { wlsxUser6Entry 30 } 472 | 473 | nUser6DNBWContractName OBJECT-TYPE 474 | SYNTAX DisplayString(SIZE(0..32)) 475 | MAX-ACCESS read-only 476 | STATUS current 477 | DESCRIPTION 478 | " 479 | Name of the Downstream Bandwidth Contract applied to this user. 480 | " 481 | ::= { wlsxUser6Entry 31 } 482 | 483 | nUser6DNBWContractUsage OBJECT-TYPE 484 | SYNTAX INTEGER { 485 | user(1), 486 | shared(2) 487 | } 488 | MAX-ACCESS read-only 489 | STATUS current 490 | DESCRIPTION 491 | " 492 | Indicates how the Downstream Bandwidth Contract is used. 493 | " 494 | ::= { wlsxUser6Entry 32 } 495 | 496 | nUser6DNBWContractId OBJECT-TYPE 497 | SYNTAX Integer32 498 | MAX-ACCESS read-only 499 | STATUS current 500 | DESCRIPTION 501 | " 502 | Downstream Bandwidth Contract Id Assigned to the User 503 | " 504 | ::= { wlsxUser6Entry 33 } 505 | 506 | nUser6HTMode OBJECT-TYPE 507 | SYNTAX ArubaHTMode 508 | MAX-ACCESS read-only 509 | STATUS current 510 | DESCRIPTION 511 | " 512 | The HT mode of this user, if any. 513 | " 514 | ::= { wlsxUser6Entry 34 } 515 | 516 | nUser6DeviceID OBJECT-TYPE 517 | SYNTAX DisplayString(SIZE(0..128)) 518 | MAX-ACCESS read-only 519 | STATUS current 520 | DESCRIPTION 521 | " 522 | Device ID 523 | " 524 | ::= { wlsxUser6Entry 35 } 525 | 526 | nUser6DeviceType OBJECT-TYPE 527 | SYNTAX DisplayString(SIZE(0..31)) 528 | MAX-ACCESS read-only 529 | STATUS current 530 | DESCRIPTION 531 | " 532 | Device Type 533 | " 534 | ::= { wlsxUser6Entry 36 } 535 | 536 | nUser6ConnectedModule OBJECT-TYPE 537 | SYNTAX Integer32 538 | MAX-ACCESS read-only 539 | STATUS current 540 | DESCRIPTION 541 | " 542 | The module to which the user is connected, if wired. 543 | " 544 | ::= { wlsxUser6Entry 37 } 545 | 546 | nUser6RxDataPkts64 OBJECT-TYPE 547 | SYNTAX Counter64 548 | MAX-ACCESS read-only 549 | STATUS current 550 | DESCRIPTION 551 | " 552 | This object specifies number of packets received by this IP 553 | for which this user is connected to the controller. 554 | " 555 | ::= { wlsxUser6Entry 38 } 556 | 557 | nUser6TxDataPkts64 OBJECT-TYPE 558 | SYNTAX Counter64 559 | MAX-ACCESS read-only 560 | STATUS current 561 | DESCRIPTION 562 | " 563 | This object specifies number of packets transmitted by this IP 564 | for which this user is connected to the controller. 565 | " 566 | ::= { wlsxUser6Entry 39 } 567 | 568 | nUser6RxDataOctets64 OBJECT-TYPE 569 | SYNTAX Counter64 570 | MAX-ACCESS read-only 571 | STATUS current 572 | DESCRIPTION 573 | " 574 | This object specifies number of octets received by this IP 575 | for which this user is connected to the controller. 576 | " 577 | ::= { wlsxUser6Entry 40 } 578 | 579 | nUser6TxDataOctets64 OBJECT-TYPE 580 | SYNTAX Counter64 581 | MAX-ACCESS read-only 582 | STATUS current 583 | DESCRIPTION 584 | " 585 | This object specifies number of octets transmitted by this IP 586 | for which this user is connected to the controller. 587 | " 588 | ::= { wlsxUser6Entry 41 } 589 | 590 | nUser6ForwardMode OBJECT-TYPE 591 | SYNTAX ArubaUserForwardMode 592 | MAX-ACCESS read-only 593 | STATUS current 594 | DESCRIPTION 595 | " 596 | Forward mode. 597 | " 598 | ::= { wlsxUser6Entry 42 } 599 | 600 | nUser6EncryptionMethod OBJECT-TYPE 601 | SYNTAX ArubaEncryptionType 602 | MAX-ACCESS read-only 603 | STATUS current 604 | DESCRIPTION 605 | " 606 | Encryption method. 607 | " 608 | ::= { wlsxUser6Entry 43 } 609 | 610 | nVIAUser6DeviceID OBJECT-TYPE 611 | SYNTAX MacAddress 612 | MAX-ACCESS read-only 613 | STATUS current 614 | DESCRIPTION 615 | " 616 | MAC address of the station from which the user connected to 617 | the controller using VIA. 618 | " 619 | ::= { wlsxUser6Entry 44 } 620 | 621 | wlsxUser6SessionTimeTable OBJECT-TYPE 622 | SYNTAX SEQUENCE OF WlsxUser6SessionTimeEntry 623 | MAX-ACCESS not-accessible 624 | STATUS current 625 | DESCRIPTION 626 | " 627 | This table lists the user session time counts on an ESSID. 628 | ssid. The session times are separated into predefined time length 629 | buckets, with sessions lasting longer than 240 minutes falling into 630 | the 240min bucket. 631 | " 632 | ::= { wlsxUser6AllInfoGroup 3 } 633 | 634 | wlsxUser6SessionTimeEntry OBJECT-TYPE 635 | SYNTAX WlsxUser6SessionTimeEntry 636 | MAX-ACCESS not-accessible 637 | STATUS current 638 | DESCRIPTION 639 | " 640 | User session time data, divided into buckets of different 641 | time length. " 642 | 643 | INDEX { wlanESSID, wlsxUser6SessionTimeLength} 644 | ::= { wlsxUser6SessionTimeTable 1 } 645 | 646 | WlsxUser6SessionTimeEntry ::= 647 | SEQUENCE { 648 | wlsxUser6SessionTimeLength Integer32, 649 | wlsxUser6SessionTimeCount Counter32 650 | } 651 | 652 | wlsxUser6SessionTimeLength OBJECT-TYPE 653 | SYNTAX Integer32 654 | MAX-ACCESS not-accessible 655 | STATUS current 656 | DESCRIPTION 657 | " 658 | Pre-defined user session time length. 659 | " 660 | ::= { wlsxUser6SessionTimeEntry 1 } 661 | 662 | wlsxUser6SessionTimeCount OBJECT-TYPE 663 | SYNTAX Counter32 664 | MAX-ACCESS read-only 665 | STATUS current 666 | DESCRIPTION 667 | " 668 | Number of users that are connected to the essid whose sessions expired in this time interval. 669 | " 670 | ::= { wlsxUser6SessionTimeEntry 2 } 671 | 672 | wlsxSwitchUser6Table OBJECT-TYPE 673 | SYNTAX SEQUENCE OF MxSwitchUser6Entry 674 | MAX-ACCESS not-accessible 675 | STATUS current 676 | DESCRIPTION 677 | " 678 | This Table lists all the users (both wired and wireless) currently 679 | connected to the switch. Users are identified by their IP address. 680 | " 681 | 682 | ::= { wlsxUser6InfoGroup 1 } 683 | 684 | wlsxSwitchUser6Entry OBJECT-TYPE 685 | SYNTAX MxSwitchUser6Entry 686 | MAX-ACCESS not-accessible 687 | STATUS current 688 | DESCRIPTION 689 | "User Entry" 690 | INDEX { user6IpAddress} 691 | ::= { wlsxSwitchUser6Table 1 } 692 | 693 | MxSwitchUser6Entry ::= 694 | SEQUENCE { 695 | user6IpAddress DisplayString, 696 | user6PhyAddress MacAddress, 697 | user6Name DisplayString, 698 | user6Role DisplayString, 699 | user6UpTime TimeTicks, 700 | user6AuthenticationMethod INTEGER, 701 | user6Location DisplayString, 702 | user6ServerName DisplayString, 703 | user6ConnectedVlan Integer32, 704 | user6ConnectedSlot Integer32, 705 | user6ConnectedPort Integer32, 706 | user6BWContractName DisplayString, 707 | user6BWContractUsage INTEGER, 708 | user6ConnectedModule Integer32 709 | 710 | } 711 | 712 | user6IpAddress OBJECT-TYPE 713 | SYNTAX DisplayString(SIZE(0..32)) 714 | MAX-ACCESS not-accessible 715 | STATUS current 716 | DESCRIPTION 717 | " 718 | IPv6 Address from which the user connected to the switch. 719 | " 720 | ::= { wlsxSwitchUser6Entry 1 } 721 | 722 | user6PhyAddress OBJECT-TYPE 723 | SYNTAX MacAddress 724 | MAX-ACCESS read-only 725 | STATUS current 726 | DESCRIPTION 727 | " 728 | Physical Address of the station from which the user connected to 729 | the switch. 730 | " 731 | ::= { wlsxSwitchUser6Entry 2 } 732 | 733 | user6Name OBJECT-TYPE 734 | SYNTAX DisplayString(SIZE(0..32)) 735 | MAX-ACCESS read-only 736 | STATUS current 737 | DESCRIPTION 738 | " 739 | Name of the User. 740 | " 741 | ::= { wlsxSwitchUser6Entry 3 } 742 | 743 | user6Role OBJECT-TYPE 744 | SYNTAX DisplayString(SIZE(0..64)) 745 | MAX-ACCESS read-only 746 | STATUS current 747 | DESCRIPTION 748 | " 749 | The Role configured for this user. 750 | " 751 | ::= { wlsxSwitchUser6Entry 4 } 752 | 753 | 754 | user6UpTime OBJECT-TYPE 755 | SYNTAX TimeTicks 756 | MAX-ACCESS read-only 757 | STATUS current 758 | DESCRIPTION 759 | " 760 | Time since the user is connected to the switch. 761 | " 762 | ::= { wlsxSwitchUser6Entry 5 } 763 | 764 | user6AuthenticationMethod OBJECT-TYPE 765 | SYNTAX INTEGER { 766 | none(1), 767 | other(2), 768 | web(3), 769 | dot1x(4), 770 | vpn(5), 771 | mac(6) 772 | } 773 | MAX-ACCESS read-only 774 | STATUS current 775 | DESCRIPTION 776 | " 777 | Authentication mechanism used by the user to connect to the switch. 778 | " 779 | ::= { wlsxSwitchUser6Entry 6 } 780 | 781 | user6Location OBJECT-TYPE 782 | SYNTAX DisplayString(SIZE(0..32)) 783 | MAX-ACCESS read-only 784 | STATUS current 785 | DESCRIPTION 786 | " 787 | Location of the access point (in Building.Floor.... format), which 788 | the user used to connect to the switch. 789 | " 790 | ::= { wlsxSwitchUser6Entry 7 } 791 | 792 | user6ServerName OBJECT-TYPE 793 | SYNTAX DisplayString(SIZE(0..32)) 794 | MAX-ACCESS read-only 795 | STATUS current 796 | DESCRIPTION 797 | " 798 | Name of the Back-end authentication server, used to authenticate 799 | the user. 800 | " 801 | ::= { wlsxSwitchUser6Entry 8 } 802 | 803 | user6ConnectedVlan OBJECT-TYPE 804 | SYNTAX Integer32 805 | MAX-ACCESS read-only 806 | STATUS current 807 | DESCRIPTION 808 | " 809 | Vlan on which the user is connected to the switch. 810 | " 811 | ::= { wlsxSwitchUser6Entry 9 } 812 | 813 | user6ConnectedSlot OBJECT-TYPE 814 | SYNTAX Integer32 815 | MAX-ACCESS read-only 816 | STATUS current 817 | DESCRIPTION 818 | " 819 | Slot on switch, where the user connection terminates. 820 | " 821 | ::= { wlsxSwitchUser6Entry 10 } 822 | 823 | user6ConnectedPort OBJECT-TYPE 824 | SYNTAX Integer32 825 | MAX-ACCESS read-only 826 | STATUS current 827 | DESCRIPTION 828 | " 829 | Port on switch, where the user connection terminates. 830 | " 831 | ::= { wlsxSwitchUser6Entry 11 } 832 | 833 | user6BWContractName OBJECT-TYPE 834 | SYNTAX DisplayString(SIZE(0..32)) 835 | MAX-ACCESS read-only 836 | STATUS current 837 | DESCRIPTION 838 | " 839 | Name of the Bandwidth Contract applied to this user. 840 | " 841 | ::= { wlsxSwitchUser6Entry 12 } 842 | 843 | user6BWContractUsage OBJECT-TYPE 844 | SYNTAX INTEGER { 845 | user(1), 846 | shared(2) 847 | } 848 | MAX-ACCESS read-only 849 | STATUS current 850 | DESCRIPTION 851 | " 852 | Indicates how the Bandwidth Contract is used. 853 | " 854 | ::= { wlsxSwitchUser6Entry 13 } 855 | 856 | user6ConnectedModule OBJECT-TYPE 857 | SYNTAX Integer32 858 | MAX-ACCESS read-only 859 | STATUS current 860 | DESCRIPTION 861 | " 862 | Module on switch, where the user connection terminates. 863 | " 864 | ::= { wlsxSwitchUser6Entry 14 } 865 | 866 | 867 | END 868 | -------------------------------------------------------------------------------- /arubaos_mibs/WLSX-RS-MIB: -------------------------------------------------------------------------------- 1 | --- ArubaOS 8.5.0.0_70258 2 | -- vim:set ts=4 sw=4: 3 | WLSX-RS-MIB DEFINITIONS ::= BEGIN 4 | 5 | IMPORTS 6 | TEXTUAL-CONVENTION FROM SNMPv2-TC 7 | 8 | MODULE-IDENTITY, 9 | OBJECT-TYPE, 10 | snmpModules, 11 | Integer32, 12 | Unsigned32, 13 | Counter32, 14 | Counter64, 15 | IpAddress, 16 | NOTIFICATION-TYPE 17 | FROM SNMPv2-SMI 18 | 19 | TDomain, 20 | DisplayString, 21 | PhysAddress, 22 | TAddress, 23 | TimeInterval, 24 | RowStatus, 25 | StorageType, 26 | TestAndIncr, 27 | MacAddress, 28 | TruthValue 29 | FROM SNMPv2-TC 30 | 31 | wlanAPMacAddress 32 | FROM WLSX-WLAN-MIB 33 | 34 | ArubaEnableValue, 35 | ArubaActiveState, 36 | ArubaEnet1Mode, 37 | ArubaPortType, 38 | ArubaPortSpeed, 39 | ArubaPortDuplex, 40 | ArubaEnableValue, 41 | ArubaOperStateValue, 42 | ArubaDot3azStatus, 43 | ArubaPoeState, 44 | ArubaAPDot1dState 45 | FROM ARUBA-TC 46 | 47 | LldpChassisIdSubtype, 48 | LldpChassisId, 49 | LldpPortIdSubtype, 50 | LldpPortId, 51 | LldpSystemCapabilitiesMap, 52 | LldpManAddress 53 | FROM LLDP-MIB 54 | 55 | SnmpAdminString 56 | FROM SNMP-FRAMEWORK-MIB 57 | 58 | AddressFamilyNumbers 59 | FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB 60 | 61 | OBJECT-GROUP 62 | FROM SNMPv2-CONF 63 | 64 | wlsxEnterpriseMibModules 65 | FROM ARUBA-MIB; 66 | 67 | wlsxRSMIB MODULE-IDENTITY 68 | LAST-UPDATED "1106012012Z" 69 | ORGANIZATION "Aruba Wireless Networks" 70 | CONTACT-INFO 71 | "Postal: 1322 Crossman Avenue 72 | Sunnyvale, CA 94089 73 | E-mail: dl-support@arubanetworks.com 74 | Phone: +1 408 227 4500" 75 | DESCRIPTION 76 | "This MIB module defines MIB objects which provide 77 | information about remote user and node state." 78 | REVISION "1106012012Z" 79 | DESCRIPTION 80 | "The initial revision." 81 | ::= { wlsxEnterpriseMibModules 16 } 82 | 83 | wlsxRemoteWiredGroup OBJECT IDENTIFIER ::= { wlsxRSMIB 1 } 84 | wlsxRemoteUSBGroup OBJECT IDENTIFIER ::= { wlsxRSMIB 2 } 85 | 86 | wlsxRemoteAccessPointPortGroup OBJECT IDENTIFIER ::= { wlsxRemoteWiredGroup 1 } 87 | wlsxRemoteAccessPointUSBGroup OBJECT IDENTIFIER ::= { wlsxRemoteUSBGroup 1 } 88 | 89 | -- Wired Ports 90 | 91 | wlsxRemoteWiredPortTable OBJECT-TYPE 92 | SYNTAX SEQUENCE OF RemotePortEntry 93 | MAX-ACCESS not-accessible 94 | STATUS current 95 | DESCRIPTION 96 | " 97 | This table enumerates the ports on the device 98 | " 99 | ::= { wlsxRemoteAccessPointPortGroup 1 } 100 | 101 | wlsxRemotePortEntry OBJECT-TYPE 102 | SYNTAX RemotePortEntry 103 | MAX-ACCESS not-accessible 104 | STATUS current 105 | DESCRIPTION 106 | "Wired Port Entry" 107 | INDEX { wlanAPMacAddress, remotePortNumber } 108 | ::= { wlsxRemoteWiredPortTable 1 } 109 | 110 | RemotePortEntry ::= 111 | SEQUENCE { 112 | remotePortNumber Unsigned32, 113 | remotePortMAC MacAddress, 114 | remotePortMode ArubaEnet1Mode, 115 | remotePortSlotNumber Unsigned32, 116 | remotePortPortNumber Unsigned32, 117 | remotePortType ArubaPortType, 118 | remotePortAdminState ArubaEnableValue, 119 | remotePortOperState ArubaOperStateValue, 120 | remotePortSpeed ArubaPortSpeed, 121 | remotePortDuplex ArubaPortDuplex, 122 | remotePortTxPackets Counter64, 123 | remotePortTxBytes Counter64, 124 | remotePortRxPackets Counter64, 125 | remotePortRxBytes Counter64, 126 | remotePortDot3azStatus ArubaDot3azStatus, 127 | remotePortName DisplayString, 128 | remotePortPoEState ArubaPoeState, 129 | remotePortSTPState ArubaAPDot1dState 130 | } 131 | 132 | remotePortNumber OBJECT-TYPE 133 | SYNTAX Unsigned32 134 | MAX-ACCESS not-accessible 135 | STATUS current 136 | DESCRIPTION 137 | " 138 | Port Index 139 | " 140 | ::= { wlsxRemotePortEntry 1 } 141 | 142 | remotePortMAC OBJECT-TYPE 143 | SYNTAX MacAddress 144 | MAX-ACCESS read-only 145 | STATUS current 146 | DESCRIPTION 147 | " 148 | Port MAC address 149 | " 150 | ::= { wlsxRemotePortEntry 2 } 151 | 152 | remotePortMode OBJECT-TYPE 153 | SYNTAX ArubaEnet1Mode 154 | MAX-ACCESS read-only 155 | STATUS current 156 | DESCRIPTION 157 | " 158 | Port Mode 159 | " 160 | ::= { wlsxRemotePortEntry 3 } 161 | 162 | remotePortSlotNumber OBJECT-TYPE 163 | SYNTAX Unsigned32 164 | MAX-ACCESS read-only 165 | STATUS current 166 | DESCRIPTION 167 | " 168 | Slot Number 169 | " 170 | ::= { wlsxRemotePortEntry 4 } 171 | 172 | remotePortPortNumber OBJECT-TYPE 173 | SYNTAX Unsigned32 174 | MAX-ACCESS read-only 175 | STATUS current 176 | DESCRIPTION 177 | " 178 | Port Number 179 | " 180 | ::= { wlsxRemotePortEntry 5 } 181 | 182 | remotePortType OBJECT-TYPE 183 | SYNTAX ArubaPortType 184 | MAX-ACCESS read-only 185 | STATUS current 186 | DESCRIPTION 187 | " 188 | Port Type 189 | " 190 | ::= { wlsxRemotePortEntry 6 } 191 | 192 | remotePortAdminState OBJECT-TYPE 193 | SYNTAX ArubaEnableValue 194 | MAX-ACCESS read-only 195 | STATUS current 196 | DESCRIPTION 197 | " 198 | Administrative state 199 | " 200 | ::= { wlsxRemotePortEntry 7 } 201 | 202 | remotePortOperState OBJECT-TYPE 203 | SYNTAX ArubaOperStateValue 204 | MAX-ACCESS read-only 205 | STATUS current 206 | DESCRIPTION 207 | " 208 | Operational State 209 | " 210 | ::= { wlsxRemotePortEntry 8 } 211 | 212 | remotePortSpeed OBJECT-TYPE 213 | SYNTAX ArubaPortSpeed 214 | MAX-ACCESS read-only 215 | STATUS current 216 | DESCRIPTION 217 | " 218 | Port Speed 219 | " 220 | ::= { wlsxRemotePortEntry 9 } 221 | 222 | remotePortDuplex OBJECT-TYPE 223 | SYNTAX ArubaPortDuplex 224 | MAX-ACCESS read-only 225 | STATUS current 226 | DESCRIPTION 227 | " 228 | Port Duplex 229 | " 230 | ::= { wlsxRemotePortEntry 10 } 231 | 232 | remotePortTxPackets OBJECT-TYPE 233 | SYNTAX Counter64 234 | MAX-ACCESS read-only 235 | STATUS current 236 | DESCRIPTION 237 | " 238 | Transmitted frames 239 | " 240 | ::= { wlsxRemotePortEntry 11 } 241 | 242 | remotePortTxBytes OBJECT-TYPE 243 | SYNTAX Counter64 244 | MAX-ACCESS read-only 245 | STATUS current 246 | DESCRIPTION 247 | " 248 | Transmitted bytes 249 | " 250 | ::= { wlsxRemotePortEntry 12 } 251 | 252 | remotePortRxPackets OBJECT-TYPE 253 | SYNTAX Counter64 254 | MAX-ACCESS read-only 255 | STATUS current 256 | DESCRIPTION 257 | " 258 | Received frames 259 | " 260 | ::= { wlsxRemotePortEntry 13 } 261 | 262 | remotePortRxBytes OBJECT-TYPE 263 | SYNTAX Counter64 264 | MAX-ACCESS read-only 265 | STATUS current 266 | DESCRIPTION 267 | " 268 | Received bytes 269 | " 270 | ::= { wlsxRemotePortEntry 14 } 271 | 272 | remotePortDot3azStatus OBJECT-TYPE 273 | SYNTAX ArubaDot3azStatus 274 | MAX-ACCESS read-only 275 | STATUS current 276 | DESCRIPTION 277 | " 278 | 802.3az status 279 | " 280 | ::= { wlsxRemotePortEntry 15 } 281 | 282 | remotePortName OBJECT-TYPE 283 | SYNTAX DisplayString 284 | MAX-ACCESS read-only 285 | STATUS current 286 | DESCRIPTION 287 | " 288 | The name of the port 289 | " 290 | ::= { wlsxRemotePortEntry 16 } 291 | 292 | remotePortPoEState OBJECT-TYPE 293 | SYNTAX ArubaPoeState 294 | MAX-ACCESS read-only 295 | STATUS current 296 | DESCRIPTION 297 | " 298 | PSE status 299 | " 300 | ::= { wlsxRemotePortEntry 17 } 301 | 302 | remotePortSTPState OBJECT-TYPE 303 | SYNTAX ArubaAPDot1dState 304 | MAX-ACCESS read-only 305 | STATUS current 306 | DESCRIPTION 307 | " 308 | STP status 309 | " 310 | ::= { wlsxRemotePortEntry 18 } 311 | 312 | -- USB 313 | 314 | wlsxRemoteUSBTable OBJECT-TYPE 315 | SYNTAX SEQUENCE OF USBEntry 316 | MAX-ACCESS not-accessible 317 | STATUS current 318 | DESCRIPTION 319 | " 320 | This table enumerates the ports on the device 321 | " 322 | ::= { wlsxRemoteAccessPointUSBGroup 1 } 323 | 324 | wlsxUSBEntry OBJECT-TYPE 325 | SYNTAX USBEntry 326 | MAX-ACCESS not-accessible 327 | STATUS current 328 | DESCRIPTION 329 | "Wired Port Entry" 330 | INDEX {wlanAPMacAddress, usbDevNumber} 331 | ::= { wlsxRemoteUSBTable 1 } 332 | 333 | USBEntry ::= 334 | SEQUENCE { 335 | usbDevNumber Unsigned32, 336 | usbStatus DisplayString, 337 | usbManufacturer DisplayString, 338 | usbProduct DisplayString, 339 | usbSerialNumber DisplayString, 340 | usbVendor DisplayString, 341 | usbProductID DisplayString, 342 | usbDriver DisplayString, 343 | usbRSSI DisplayString, 344 | usbNetworkServiceLevel DisplayString, 345 | usbFirmwareVersion DisplayString, 346 | usbEsnNumber DisplayString, 347 | usbifOperStatus ArubaOperStateValue, 348 | usbifInUcastPkts Counter64, 349 | usbifInUcastOctets Counter64, 350 | usbifOutUcastPkts Counter64, 351 | usbifOutUcastOctets Counter64, 352 | usbifInErrors Counter64, 353 | usbifOutErrors Counter64 354 | 355 | } 356 | 357 | usbDevNumber OBJECT-TYPE 358 | SYNTAX Unsigned32 359 | MAX-ACCESS read-only 360 | STATUS current 361 | DESCRIPTION 362 | " 363 | Device Number (1-based) 364 | " 365 | ::= { wlsxUSBEntry 1 } 366 | 367 | usbStatus OBJECT-TYPE 368 | SYNTAX DisplayString 369 | MAX-ACCESS read-only 370 | STATUS current 371 | DESCRIPTION 372 | " 373 | Device Status 374 | " 375 | ::= { wlsxUSBEntry 2 } 376 | 377 | usbManufacturer OBJECT-TYPE 378 | SYNTAX DisplayString 379 | MAX-ACCESS read-only 380 | STATUS current 381 | DESCRIPTION 382 | " 383 | Manufacturer 384 | " 385 | ::= { wlsxUSBEntry 3 } 386 | 387 | usbProduct OBJECT-TYPE 388 | SYNTAX DisplayString 389 | MAX-ACCESS read-only 390 | STATUS current 391 | DESCRIPTION 392 | " 393 | Product 394 | " 395 | ::= { wlsxUSBEntry 4 } 396 | 397 | usbSerialNumber OBJECT-TYPE 398 | SYNTAX DisplayString 399 | MAX-ACCESS read-only 400 | STATUS current 401 | DESCRIPTION 402 | " 403 | Serial Number 404 | " 405 | ::= { wlsxUSBEntry 5 } 406 | 407 | usbVendor OBJECT-TYPE 408 | SYNTAX DisplayString 409 | MAX-ACCESS read-only 410 | STATUS current 411 | DESCRIPTION 412 | " 413 | Vendor ID 414 | " 415 | ::= { wlsxUSBEntry 6 } 416 | 417 | usbProductID OBJECT-TYPE 418 | SYNTAX DisplayString 419 | MAX-ACCESS read-only 420 | STATUS current 421 | DESCRIPTION 422 | " 423 | Product ID 424 | " 425 | ::= { wlsxUSBEntry 7 } 426 | 427 | usbDriver OBJECT-TYPE 428 | SYNTAX DisplayString 429 | MAX-ACCESS read-only 430 | STATUS current 431 | DESCRIPTION 432 | " 433 | Driver module 434 | " 435 | ::= { wlsxUSBEntry 8 } 436 | 437 | usbRSSI OBJECT-TYPE 438 | SYNTAX DisplayString 439 | MAX-ACCESS read-only 440 | STATUS current 441 | DESCRIPTION 442 | " 443 | RSSI 444 | " 445 | ::= { wlsxUSBEntry 9 } 446 | 447 | usbNetworkServiceLevel OBJECT-TYPE 448 | SYNTAX DisplayString 449 | MAX-ACCESS read-only 450 | STATUS current 451 | DESCRIPTION 452 | " 453 | Network Service Level 454 | " 455 | ::= { wlsxUSBEntry 10 } 456 | 457 | usbFirmwareVersion OBJECT-TYPE 458 | SYNTAX DisplayString 459 | MAX-ACCESS read-only 460 | STATUS current 461 | DESCRIPTION 462 | " 463 | Firmware Version 464 | " 465 | ::= { wlsxUSBEntry 11 } 466 | 467 | usbEsnNumber OBJECT-TYPE 468 | SYNTAX DisplayString 469 | MAX-ACCESS read-only 470 | STATUS current 471 | DESCRIPTION 472 | " 473 | ESN Number 474 | " 475 | ::= { wlsxUSBEntry 12 } 476 | 477 | usbifOperStatus OBJECT-TYPE 478 | SYNTAX ArubaOperStateValue 479 | MAX-ACCESS read-only 480 | STATUS current 481 | DESCRIPTION 482 | " 483 | Operational Status of the USB Interface 484 | " 485 | ::= { wlsxUSBEntry 13 } 486 | 487 | usbifInUcastPkts OBJECT-TYPE 488 | SYNTAX Counter64 489 | MAX-ACCESS read-only 490 | STATUS current 491 | DESCRIPTION 492 | " 493 | Received Unicast Packets 494 | " 495 | ::= { wlsxUSBEntry 14 } 496 | 497 | usbifInUcastOctets OBJECT-TYPE 498 | SYNTAX Counter64 499 | MAX-ACCESS read-only 500 | STATUS current 501 | DESCRIPTION 502 | " 503 | Received Bytes 504 | " 505 | ::= { wlsxUSBEntry 15 } 506 | 507 | usbifOutUcastPkts OBJECT-TYPE 508 | SYNTAX Counter64 509 | MAX-ACCESS read-only 510 | STATUS current 511 | DESCRIPTION 512 | " 513 | Transmitted Unicast Packets 514 | " 515 | ::= { wlsxUSBEntry 16 } 516 | 517 | usbifOutUcastOctets OBJECT-TYPE 518 | SYNTAX Counter64 519 | MAX-ACCESS read-only 520 | STATUS current 521 | DESCRIPTION 522 | " 523 | Transmitted Bytes 524 | " 525 | ::= { wlsxUSBEntry 17 } 526 | 527 | usbifInErrors OBJECT-TYPE 528 | SYNTAX Counter64 529 | MAX-ACCESS read-only 530 | STATUS current 531 | DESCRIPTION 532 | " 533 | Errors in Incoming Interface 534 | " 535 | ::= { wlsxUSBEntry 18 } 536 | 537 | usbifOutErrors OBJECT-TYPE 538 | SYNTAX Counter64 539 | MAX-ACCESS read-only 540 | STATUS current 541 | DESCRIPTION 542 | " 543 | Errors in Outgoing Interface 544 | " 545 | ::= { wlsxUSBEntry 19 } 546 | 547 | 548 | -- Wired User Statistics 549 | 550 | wlsxRemoteWiredUserStatsTable OBJECT-TYPE 551 | SYNTAX SEQUENCE OF RemoteWiredUserStatsEntry 552 | MAX-ACCESS not-accessible 553 | STATUS current 554 | DESCRIPTION 555 | " 556 | This table enumerates the wired user statistics on the device 557 | " 558 | ::= { wlsxRemoteAccessPointPortGroup 2 } 559 | 560 | wlsxRemoteWiredUserStatsEntry OBJECT-TYPE 561 | SYNTAX RemoteWiredUserStatsEntry 562 | MAX-ACCESS not-accessible 563 | STATUS current 564 | DESCRIPTION 565 | "Wired User Stats Entry" 566 | INDEX { remoteWiredUserPhyAddress } 567 | ::= { wlsxRemoteWiredUserStatsTable 1 } 568 | 569 | RemoteWiredUserStatsEntry ::= 570 | SEQUENCE { 571 | remoteWiredUserPhyAddress MacAddress, 572 | remoteWiredUserSlot Unsigned32, 573 | remoteWiredUserPort Unsigned32, 574 | remoteWiredUserVlan Unsigned32, 575 | remoteWiredUserTxPkts Counter32, 576 | remoteWiredUserTxBytes Counter32, 577 | remoteWiredUserRxPkts Counter32, 578 | remoteWiredUserRxBytes Counter32, 579 | remoteWiredUserTxBCastPkts Counter32, 580 | remoteWiredUserTxBCastBytes Counter32, 581 | remoteWiredUserTxMCastPkts Counter32, 582 | remoteWiredUserTxMCastBytes Counter32 583 | } 584 | 585 | remoteWiredUserPhyAddress OBJECT-TYPE 586 | SYNTAX MacAddress 587 | MAX-ACCESS not-accessible 588 | STATUS current 589 | DESCRIPTION 590 | " 591 | The Physical Address of the Wired User. 592 | " 593 | ::= { wlsxRemoteWiredUserStatsEntry 1 } 594 | 595 | remoteWiredUserSlot OBJECT-TYPE 596 | SYNTAX Unsigned32 597 | MAX-ACCESS read-only 598 | STATUS current 599 | DESCRIPTION 600 | " 601 | The Physical slot to which this user is connected to. 602 | " 603 | ::= { wlsxRemoteWiredUserStatsEntry 2 } 604 | 605 | remoteWiredUserPort OBJECT-TYPE 606 | SYNTAX Unsigned32 607 | MAX-ACCESS read-only 608 | STATUS current 609 | DESCRIPTION 610 | " 611 | The Physical port to which this user is connected to. 612 | " 613 | ::= { wlsxRemoteWiredUserStatsEntry 3 } 614 | 615 | remoteWiredUserVlan OBJECT-TYPE 616 | SYNTAX Unsigned32 617 | MAX-ACCESS read-only 618 | STATUS current 619 | DESCRIPTION 620 | " 621 | The VLAN to which this user is connected to. 622 | " 623 | ::= { wlsxRemoteWiredUserStatsEntry 4 } 624 | 625 | remoteWiredUserTxPkts OBJECT-TYPE 626 | SYNTAX Counter32 627 | MAX-ACCESS read-only 628 | STATUS current 629 | DESCRIPTION 630 | " 631 | The number of packets transmitted by this user. 632 | " 633 | ::= { wlsxRemoteWiredUserStatsEntry 5 } 634 | 635 | remoteWiredUserTxBytes OBJECT-TYPE 636 | SYNTAX Counter32 637 | MAX-ACCESS read-only 638 | STATUS current 639 | DESCRIPTION 640 | " 641 | The number of bytes transmitted by this user. 642 | " 643 | ::= { wlsxRemoteWiredUserStatsEntry 6 } 644 | 645 | remoteWiredUserRxPkts OBJECT-TYPE 646 | SYNTAX Counter32 647 | MAX-ACCESS read-only 648 | STATUS current 649 | DESCRIPTION 650 | " 651 | The number of packets received by this user. 652 | " 653 | ::= { wlsxRemoteWiredUserStatsEntry 7 } 654 | 655 | remoteWiredUserRxBytes OBJECT-TYPE 656 | SYNTAX Counter32 657 | MAX-ACCESS read-only 658 | STATUS current 659 | DESCRIPTION 660 | " 661 | The number of bytes received by this user. 662 | " 663 | ::= { wlsxRemoteWiredUserStatsEntry 8 } 664 | 665 | remoteWiredUserTxBCastPkts OBJECT-TYPE 666 | SYNTAX Counter32 667 | MAX-ACCESS read-only 668 | STATUS current 669 | DESCRIPTION 670 | " 671 | The number of broadcast packets transmitted by this user. 672 | " 673 | ::= { wlsxRemoteWiredUserStatsEntry 9 } 674 | 675 | remoteWiredUserTxBCastBytes OBJECT-TYPE 676 | SYNTAX Counter32 677 | MAX-ACCESS read-only 678 | STATUS current 679 | DESCRIPTION 680 | " 681 | The number of broadcast bytes transmitted by this user. 682 | " 683 | ::= { wlsxRemoteWiredUserStatsEntry 10 } 684 | 685 | remoteWiredUserTxMCastPkts OBJECT-TYPE 686 | SYNTAX Counter32 687 | MAX-ACCESS read-only 688 | STATUS current 689 | DESCRIPTION 690 | " 691 | The number of multicast packets transmitted by this user. 692 | " 693 | ::= { wlsxRemoteWiredUserStatsEntry 11 } 694 | 695 | remoteWiredUserTxMCastBytes OBJECT-TYPE 696 | SYNTAX Counter32 697 | MAX-ACCESS read-only 698 | STATUS current 699 | DESCRIPTION 700 | " 701 | The number of multicast bytes transmitted by this user. 702 | " 703 | ::= { wlsxRemoteWiredUserStatsEntry 12 } 704 | 705 | wlsxLldpNeighborTable OBJECT-TYPE 706 | SYNTAX SEQUENCE OF LldpNeighborEntry 707 | MAX-ACCESS not-accessible 708 | STATUS current 709 | DESCRIPTION 710 | " 711 | This table enumerates the LLDP neighbors discovered by the 712 | access point. 713 | " 714 | ::= { wlsxRemoteAccessPointPortGroup 3 } 715 | 716 | wlsxLldpNeighborEntry OBJECT-TYPE 717 | SYNTAX LldpNeighborEntry 718 | MAX-ACCESS not-accessible 719 | STATUS current 720 | DESCRIPTION 721 | "LLDP Neighbor Entry" 722 | INDEX { wlanAPMacAddress, remotePortNumber, lldpNeighborIndex } 723 | ::= { wlsxLldpNeighborTable 1 } 724 | 725 | LldpNeighborEntry ::= 726 | SEQUENCE { 727 | lldpNeighborIndex Unsigned32, 728 | lldpNeighborChassisIdSubtype LldpChassisIdSubtype, 729 | lldpNeighborChassisId LldpChassisId, 730 | lldpNeighborPortIdSubtype LldpPortIdSubtype, 731 | lldpNeighborPortId LldpPortId, 732 | lldpNeighborPortDesc SnmpAdminString, 733 | lldpNeighborSysName SnmpAdminString, 734 | lldpNeighborSysDesc SnmpAdminString, 735 | lldpNeighborSysCapSupported LldpSystemCapabilitiesMap, 736 | lldpNeighborSysCapEnabled LldpSystemCapabilitiesMap 737 | } 738 | 739 | lldpNeighborIndex OBJECT-TYPE 740 | SYNTAX Unsigned32 741 | MAX-ACCESS not-accessible 742 | STATUS current 743 | DESCRIPTION 744 | " 745 | Neighbor Index 746 | " 747 | ::= { wlsxLldpNeighborEntry 1 } 748 | 749 | lldpNeighborChassisIdSubtype OBJECT-TYPE 750 | SYNTAX LldpChassisIdSubtype 751 | MAX-ACCESS read-only 752 | STATUS current 753 | DESCRIPTION 754 | " 755 | The subtype of the neighbor's chassis ID 756 | " 757 | ::= { wlsxLldpNeighborEntry 2 } 758 | 759 | lldpNeighborChassisId OBJECT-TYPE 760 | SYNTAX LldpChassisId 761 | MAX-ACCESS read-only 762 | STATUS current 763 | DESCRIPTION 764 | " 765 | The neighbor's chassis ID 766 | " 767 | ::= { wlsxLldpNeighborEntry 3 } 768 | 769 | lldpNeighborPortIdSubtype OBJECT-TYPE 770 | SYNTAX LldpPortIdSubtype 771 | MAX-ACCESS read-only 772 | STATUS current 773 | DESCRIPTION 774 | " 775 | The subtype of the neighbor's port ID 776 | " 777 | ::= { wlsxLldpNeighborEntry 4 } 778 | 779 | lldpNeighborPortId OBJECT-TYPE 780 | SYNTAX LldpPortId 781 | MAX-ACCESS read-only 782 | STATUS current 783 | DESCRIPTION 784 | " 785 | The neighbor's port ID 786 | " 787 | ::= { wlsxLldpNeighborEntry 5 } 788 | 789 | lldpNeighborPortDesc OBJECT-TYPE 790 | SYNTAX SnmpAdminString 791 | MAX-ACCESS read-only 792 | STATUS current 793 | DESCRIPTION 794 | " 795 | The name of the neighbor's port 796 | " 797 | ::= { wlsxLldpNeighborEntry 6 } 798 | 799 | lldpNeighborSysName OBJECT-TYPE 800 | SYNTAX SnmpAdminString 801 | MAX-ACCESS read-only 802 | STATUS current 803 | DESCRIPTION 804 | " 805 | The name of the neighbor 806 | " 807 | ::= { wlsxLldpNeighborEntry 7 } 808 | 809 | lldpNeighborSysDesc OBJECT-TYPE 810 | SYNTAX SnmpAdminString 811 | MAX-ACCESS read-only 812 | STATUS current 813 | DESCRIPTION 814 | " 815 | The description of the neighbor 816 | " 817 | ::= { wlsxLldpNeighborEntry 8 } 818 | 819 | lldpNeighborSysCapSupported OBJECT-TYPE 820 | SYNTAX LldpSystemCapabilitiesMap 821 | MAX-ACCESS read-only 822 | STATUS current 823 | DESCRIPTION 824 | " 825 | The supported set of capabilities 826 | " 827 | ::= { wlsxLldpNeighborEntry 9 } 828 | 829 | lldpNeighborSysCapEnabled OBJECT-TYPE 830 | SYNTAX LldpSystemCapabilitiesMap 831 | MAX-ACCESS read-only 832 | STATUS current 833 | DESCRIPTION 834 | " 835 | The enabled set of capabilities 836 | " 837 | ::= { wlsxLldpNeighborEntry 10 } 838 | 839 | wlsxLldpNeighborManAddrTable OBJECT-TYPE 840 | SYNTAX SEQUENCE OF LldpNeighborManAddrEntry 841 | MAX-ACCESS not-accessible 842 | STATUS current 843 | DESCRIPTION 844 | " 845 | This table enumerates the LLDP neighbor management address 846 | discovered by the access point. 847 | " 848 | ::= { wlsxRemoteAccessPointPortGroup 4 } 849 | 850 | wlsxLldpNeighborManAddrEntry OBJECT-TYPE 851 | SYNTAX LldpNeighborManAddrEntry 852 | MAX-ACCESS not-accessible 853 | STATUS current 854 | DESCRIPTION 855 | "LLDP Neighbor Entry" 856 | INDEX { wlanAPMacAddress, remotePortNumber, lldpNeighborIndex, 857 | lldpNeighborManAddrIndex 858 | } 859 | ::= { wlsxLldpNeighborManAddrTable 1 } 860 | 861 | LldpNeighborManAddrEntry ::= 862 | SEQUENCE { 863 | lldpNeighborManAddrIndex Unsigned32, 864 | lldpNeighborManAddrSubtype AddressFamilyNumbers, 865 | lldpNeighborManAddr LldpManAddress 866 | } 867 | 868 | lldpNeighborManAddrIndex OBJECT-TYPE 869 | SYNTAX Unsigned32 870 | MAX-ACCESS not-accessible 871 | STATUS current 872 | DESCRIPTION 873 | " 874 | Indexes the neighbor's management addresses 875 | " 876 | ::= { wlsxLldpNeighborManAddrEntry 1 } 877 | 878 | lldpNeighborManAddrSubtype OBJECT-TYPE 879 | SYNTAX AddressFamilyNumbers 880 | MAX-ACCESS read-only 881 | STATUS current 882 | DESCRIPTION 883 | " 884 | The subtype of the management address 885 | " 886 | ::= { wlsxLldpNeighborManAddrEntry 2 } 887 | 888 | lldpNeighborManAddr OBJECT-TYPE 889 | SYNTAX LldpManAddress 890 | MAX-ACCESS read-only 891 | STATUS current 892 | DESCRIPTION 893 | " 894 | A neighbors management address 895 | " 896 | ::= { wlsxLldpNeighborManAddrEntry 3 } 897 | 898 | 899 | END 900 | --------------------------------------------------------------------------------