2014年12月2日 星期二

[Snmp][JAVA][Open Source] usage - mibble


bash ./bin/MibbleValidator.sh /home/happy/Desktop/ubeeWifi4all-v0.1.mib 
Using environment variables:
  MIBBLE_HOME = .
  JAVA        = /usr/bin/java
  CLASSPATH   = ./lib/mibble-parser-2.9.3.jar:./lib/mibble-mibs-2.9.3.jar:./lib/snmp6_0.jar

0/1: Reading /home/happy/Desktop/ubeeWifi4all-v0.1.mib... [OK]

Files processed:  1
  with errors:    0
  with warnings:  0
bash ./bin/MibblePrinter.sh  --debug /home/freeman/Desktop/ubeeWifi4all-v0.1.mib 
Using environment variables:
  MIBBLE_HOME = .
  JAVA        = /usr/bin/java
  CLASSPATH   = ./lib/mibble-parser-2.9.3.jar:./lib/mibble-mibs-2.9.3.jar:./lib/snmp6_0.jar

VALUE vcm [UNIVERSAL 6] OBJECT IDENTIFIER
    ::= 1.3.6.1.4.1.4684.37

VALUE ubeeWifi4allMib MODULE-IDENTITY (
  Last Updated: 201212100000Z
  Organization: Ubee Interactive
  Contact Info: web site: http://www.ubeeinteractive.com/
  Description: This MIB module supplies the basic management objects for WiFi4All.
)
    ::= 1.3.6.1.4.1.4684.37.4

VALUE ubeeWifi4allMibObjects [UNIVERSAL 6] OBJECT IDENTIFIER
    ::= 1.3.6.1.4.1.4684.37.4.1

VALUE ubeeWifi4allTable OBJECT-TYPE (
  Syntax: [UNIVERSAL 16] SEQUENCE OF [UNIVERSAL 16] SEQUENCE [ubeeWifi4allIndex [UNIVERSAL 2] INTEGER, ubeeWifi4allSSIDName [UNIVERSAL 4] OCTET STRING, ubeeWifi4allStatus [UNIVERSAL 2] INTEGER, ubeeWifi4allSecurityMode [UNIVERSAL 2] INTEGER, ubeeWifi4allMACAddress [UNIVERSAL 4] OCTET STRING, ubeeWifi4allFrequencyBand [UNIVERSAL 2] INTEGER, ubeeWifi4allOperatingMode [UNIVERSAL 4] OCTET STRING, ubeeWifi4allChannelBandwidth [UNIVERSAL 2] INTEGER, ubeeWifi4allOperatingChannel [APPLICATION 2] INTEGER (0..4294967295), ubeeWifi4allNumOfConnectedDevices [APPLICATION 2] INTEGER (0..4294967295)]
  Access: not-accessible
  Status: current
  Description: This table presents WiFi4All network information.
)
    ::= 1.3.6.1.4.1.4684.37.4.1.1

VALUE ubeeWifi4allEntry OBJECT-TYPE (
  Syntax: [UNIVERSAL 16] SEQUENCE [ubeeWifi4allIndex [UNIVERSAL 2] INTEGER, ubeeWifi4allSSIDName [UNIVERSAL 4] OCTET STRING, ubeeWifi4allStatus [UNIVERSAL 2] INTEGER, ubeeWifi4allSecurityMode [UNIVERSAL 2] INTEGER, ubeeWifi4allMACAddress [UNIVERSAL 4] OCTET STRING, ubeeWifi4allFrequencyBand [UNIVERSAL 2] INTEGER, ubeeWifi4allOperatingMode [UNIVERSAL 4] OCTET STRING, ubeeWifi4allChannelBandwidth [UNIVERSAL 2] INTEGER, ubeeWifi4allOperatingChannel [APPLICATION 2] INTEGER (0..4294967295), ubeeWifi4allNumOfConnectedDevices [APPLICATION 2] INTEGER (0..4294967295)]
  Access: not-accessible
  Status: current
  Description: List of WiFi4All network parameters.
  Index: [1.3.6.1.4.1.4684.37.4.1.1.1.1]
)
    ::= 1.3.6.1.4.1.4684.37.4.1.1.1

TYPE UbeeWifi4allEntry ::= [UNIVERSAL 16] SEQUENCE [ubeeWifi4allIndex [UNIVERSAL 2] INTEGER, ubeeWifi4allSSIDName [UNIVERSAL 4] OCTET STRING, ubeeWifi4allStatus [UNIVERSAL 2] INTEGER, ubeeWifi4allSecurityMode [UNIVERSAL 2] INTEGER, ubeeWifi4allMACAddress [UNIVERSAL 4] OCTET STRING, ubeeWifi4allFrequencyBand [UNIVERSAL 2] INTEGER, ubeeWifi4allOperatingMode [UNIVERSAL 4] OCTET STRING, ubeeWifi4allChannelBandwidth [UNIVERSAL 2] INTEGER, ubeeWifi4allOperatingChannel [APPLICATION 2] INTEGER (0..4294967295), ubeeWifi4allNumOfConnectedDevices [APPLICATION 2] INTEGER (0..4294967295)]

VALUE ubeeWifi4allIndex OBJECT-TYPE (
  Syntax: [UNIVERSAL 2] INTEGER
  Access: not-accessible
  Status: current
  Description: The key for a unique instance of this object.
)
    ::= 1.3.6.1.4.1.4684.37.4.1.1.1.1

VALUE ubeeWifi4allSSIDName OBJECT-TYPE (
  Syntax: [UNIVERSAL 4] OCTET STRING (SIZE (0..32))
  Access: read-only
  Status: current
  Description: The WiFi4All network name.
)
    ::= 1.3.6.1.4.1.4684.37.4.1.1.1.2

VALUE ubeeWifi4allStatus OBJECT-TYPE (
  Syntax: [UNIVERSAL 2] INTEGER { active(1), enabledInactive(2), disabled(3), error(4) }
  Access: read-only
  Status: current
  Description: Indicates the status of the WiFi4All network.
               active(1): all necessary parameters are provisioned in config file and the 
               WiFi4All network is up and running.
               enabledInactive(2): all necessary parameters are provisioned in config file 
               but the WiFi4All network is down.
               disabled(3): WiFi4All network is not provisioned in config file.
               error(4):  any errors in parsing config file or failed in enable the WiFi4All 
               network.
)
    ::= 1.3.6.1.4.1.4684.37.4.1.1.1.3

VALUE ubeeWifi4allSecurityMode OBJECT-TYPE (
  Syntax: [UNIVERSAL 2] INTEGER { none(1), wep64(2), wep128(3), wpaPersonal(4), wpa2Personal(5), wpawpa2Personal(6), wpaEnterprise(7), wpa2Enterprise(8), wpawpa2Enterprise(9) }
  Access: read-only
  Status: current
  Description: Indicates the configured security mode.
)
    ::= 1.3.6.1.4.1.4684.37.4.1.1.1.4

VALUE ubeeWifi4allMACAddress OBJECT-TYPE (
  Syntax: [UNIVERSAL 4] OCTET STRING (SIZE (6))
  Access: read-only
  Status: current
  Description: The MAC address of this WiFi4All network.
)
    ::= 1.3.6.1.4.1.4684.37.4.1.1.1.5

VALUE ubeeWifi4allFrequencyBand OBJECT-TYPE (
  Syntax: [UNIVERSAL 2] INTEGER { n2dot4Ghz(1), n5Ghz(2) }
  Access: read-only
  Status: current
  Description: Indicates the frequency band at which the radio is operating.
               1=2.4G
               2=5G
)
    ::= 1.3.6.1.4.1.4684.37.4.1.1.1.6

VALUE ubeeWifi4allOperatingMode OBJECT-TYPE (
  Syntax: [UNIVERSAL 4] OCTET STRING (SIZE (0..64))
  Access: read-only
  Status: current
  Description: Comma-separated list of strings. List items indicate which IEEE 802.11
               standard this Radio instance is configured for.
               Each value indicates support for the indicated standard.
               Only values b, g, n are available for 2.4G. Only values of a, n are available for 5G.
               For example, a value of ('g,b') (or ('b,g') - order is not important) means that
               the 802.11g standard [802.11g-2003] is used with a backwards-compatible mode
               for 802.11b [802.11b-1999]. A value of ('g') means that only the 802.11g standard
               can be used.
)
    ::= 1.3.6.1.4.1.4684.37.4.1.1.1.7

VALUE ubeeWifi4allChannelBandwidth OBJECT-TYPE (
  Syntax: [UNIVERSAL 2] INTEGER { n20MHz(1), n40MHz(2), auto(3) }
  Access: read-only
  Status: current
  Description: The channel bandwidth (applicable to 802.11n specifications only).
               1=20MHz
               2=40MHz
               3=auto (20MHz/40MHz co-existence)
)
    ::= 1.3.6.1.4.1.4684.37.4.1.1.1.8

VALUE ubeeWifi4allOperatingChannel OBJECT-TYPE (
  Syntax: [APPLICATION 2] INTEGER (0..4294967295)
  Access: read-only
  Status: current
  Description: The current running channel of the WiFi4All network.
)
    ::= 1.3.6.1.4.1.4684.37.4.1.1.1.9

VALUE ubeeWifi4allNumOfConnectedDevices OBJECT-TYPE (
  Syntax: [APPLICATION 2] INTEGER (0..4294967295)
  Access: read-only
  Status: current
  Description: The number of devices connnected the WiFi4All network.
)
    ::= 1.3.6.1.4.1.4684.37.4.1.1.1.10
Reference :
1. mibble :: MIB Parser

Related Posts:

0 意見:

張貼留言