561 lines
14 KiB
Plaintext
561 lines
14 KiB
Plaintext
HIRSCHMANN-BAT-C-MIB DEFINITIONS ::= BEGIN
|
|
|
|
--
|
|
-- The hirschmann private EPA SNMP MIB:
|
|
--
|
|
|
|
|
|
IMPORTS
|
|
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
NOTIFICATION-TYPE,
|
|
Integer32,
|
|
IpAddress,
|
|
enterprises
|
|
FROM SNMPv2-SMI
|
|
DisplayString,
|
|
MacAddress,
|
|
TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC;
|
|
|
|
hmModuleIdentity MODULE-IDENTITY
|
|
LAST-UPDATED "201205090000Z"
|
|
ORGANIZATION "Hirschmann"
|
|
CONTACT-INFO "Hirschmann Automation and Control GmbH"
|
|
DESCRIPTION "Hirschmann BAT-C"
|
|
REVISION "201205090000Z"
|
|
DESCRIPTION "First revision"
|
|
::= { hirschmann 6 }
|
|
|
|
hirschmann
|
|
OBJECT IDENTIFIER ::= { enterprises 248 }
|
|
|
|
EnabledDisabledStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This textual convention is used to some variables on the
|
|
device that only permit two states.
|
|
enableStatus : The status of the variable is enabled or true.
|
|
disableStatus : The status of the variable is disabled or false"
|
|
SYNTAX INTEGER {
|
|
disableStatus(0),
|
|
enableStatus(1)
|
|
}
|
|
--
|
|
--
|
|
--
|
|
--
|
|
-- The hirschmann private SNMP MIB objects level 1:
|
|
--
|
|
--
|
|
|
|
|
|
|
|
hmComponents
|
|
OBJECT IDENTIFIER ::= { hirschmann 1 }
|
|
|
|
hmFirmware
|
|
OBJECT IDENTIFIER ::= { hirschmann 2 }
|
|
|
|
hmNet
|
|
OBJECT IDENTIFIER ::= { hirschmann 3 }
|
|
|
|
hmWLAN
|
|
OBJECT IDENTIFIER ::= { hirschmann 5 }
|
|
|
|
|
|
--
|
|
--
|
|
--
|
|
--
|
|
-- The hirschmann private SNMP MIB objects level 2:
|
|
--
|
|
--
|
|
hmWLANParameter
|
|
OBJECT IDENTIFIER ::= { hmWLAN 1 }
|
|
|
|
hmWLANSecurity
|
|
OBJECT IDENTIFIER ::= { hmWLAN 2 }
|
|
|
|
|
|
--
|
|
--
|
|
--
|
|
--
|
|
-- The hirschmann private SNMP MIB objects level 3:
|
|
--
|
|
--
|
|
--
|
|
--
|
|
-- hmComponents Group
|
|
--
|
|
hmComponentsTable
|
|
OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HmComponentsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of descriptive information about the available
|
|
components of the product group."
|
|
::= { hmComponents 1 }
|
|
|
|
hmComponentsEntry
|
|
OBJECT-TYPE
|
|
SYNTAX HmComponentsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the table, containing information about a
|
|
single component (product)."
|
|
INDEX { hmComponentsIndex }
|
|
::= { hmComponentsTable 1 }
|
|
|
|
HmComponentsEntry
|
|
::= SEQUENCE {
|
|
hmComponentsIndex
|
|
Integer32,
|
|
hmComponentsName
|
|
DisplayString,
|
|
hmComponentsDescr
|
|
DisplayString,
|
|
hmComponentsURL
|
|
DisplayString,
|
|
hmComponentsOrderNumber
|
|
DisplayString
|
|
}
|
|
|
|
hmComponentsIndex
|
|
OBJECT-TYPE
|
|
SYNTAX Integer32 (1..1024)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the component for
|
|
which this entry contains information."
|
|
::= { hmComponentsEntry 1 }
|
|
|
|
hmComponentsName
|
|
OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the component name."
|
|
::= { hmComponentsEntry 2 }
|
|
|
|
hmComponentsDescr
|
|
OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the component description."
|
|
::= { hmComponentsEntry 3 }
|
|
|
|
hmComponentsURL
|
|
OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the URL of component's web page."
|
|
::= { hmComponentsEntry 4 }
|
|
|
|
hmComponentsOrderNumber
|
|
OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the component order number."
|
|
::= { hmComponentsEntry 5 }
|
|
|
|
|
|
--
|
|
-- hmFirmware Group
|
|
--
|
|
hmFirmwareVersion
|
|
OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the version string
|
|
of the firmware release."
|
|
::= { hmFirmware 1 }
|
|
|
|
hmFirmwareState
|
|
OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represent the current status
|
|
string of the firmware release."
|
|
::= { hmFirmware 2 }
|
|
|
|
hmFirmwareDate
|
|
OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represent the compiling date
|
|
string of the firmware release."
|
|
::= { hmFirmware 3 }
|
|
|
|
hmFirmwareTime
|
|
OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represent the compiling time
|
|
string of the firmware release."
|
|
::= { hmFirmware 4 }
|
|
|
|
hmFirmwareCopyright
|
|
OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represent the current copyright
|
|
string of the firmware release like next:
|
|
|
|
2008 Copyright by hirschmann AB"
|
|
::= { hmFirmware 5 }
|
|
|
|
--
|
|
--
|
|
-- hmNet Group
|
|
--
|
|
hmNetPhyAddress
|
|
OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Ethernet MAC address of the device."
|
|
::= { hmNet 1 }
|
|
|
|
hmNetIpAddress
|
|
OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ip address of this device. Changing this
|
|
object will not take effect until after a reset."
|
|
DEFVAL { 'c0a80063'h } -- 192.168.0.99
|
|
::= { hmNet 2 }
|
|
|
|
hmNetSubnetmask
|
|
OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The subnet mask associated with the IP address of
|
|
this entry. The value of the mask is an IP
|
|
address with all the network bits set to 1 and all
|
|
the hosts bits set to 0. Changing this object will
|
|
not take effect until after a reset."
|
|
DEFVAL { 'ffff0000'h } -- 255.255.0.0
|
|
::= { hmNet 3 }
|
|
|
|
hmNetGwIpAddress
|
|
OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address of the default gateway. Changing this
|
|
object will not take effect until after a reset."
|
|
DEFVAL { '00000000'h } -- 0.0.0.0
|
|
::= { hmNet 4 }
|
|
|
|
|
|
hmNetAssignment
|
|
OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(0),
|
|
static(1),
|
|
dhcp(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Kind of the IP address assignment. Changing this
|
|
object will not take effect until after a reset."
|
|
DEFVAL {static}
|
|
::= { hmNet 7 }
|
|
|
|
|
|
|
|
-- WLAN MIB
|
|
|
|
--
|
|
--
|
|
-- hmWLANParameter Group
|
|
--
|
|
|
|
hmWLANParameterState
|
|
OBJECT-TYPE
|
|
SYNTAX EnabledDisabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"State of this interface. It may be enabled or disabled."
|
|
::= { hmWLANParameter 1 }
|
|
|
|
hmWLANParameterSSID
|
|
OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SSID (Service Set Identifier) for this
|
|
interface. An SSID can be up to 32 characters
|
|
long. Only letters, digits and the special
|
|
characters: '@!$%&/()=?{}[]+*~#-_.:,;<>' are
|
|
allowed."
|
|
::= { hmWLANParameter 3 }
|
|
|
|
hmWLANParameterMode
|
|
OBJECT-TYPE
|
|
SYNTAX INTEGER { a(1), b(2), bg(3), an(4), gn(5), bgn(6), abgn(7) }
|
|
ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Operation mode of this interface.
|
|
1=802.11a
|
|
2=802.11b
|
|
3=802.11b/g
|
|
4=802.11a/n
|
|
5=802.11g/n
|
|
6=802.11b/g/n
|
|
7=802.11a/b/g/n"
|
|
::= { hmWLANParameter 4 }
|
|
|
|
hmWLANParameterChannel
|
|
OBJECT-TYPE
|
|
SYNTAX INTEGER(0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Channel of this interface. This depends on
|
|
your regional limitations and selected wlanMode.
|
|
0 means any channel."
|
|
::= { hmWLANParameter 5 }
|
|
|
|
--
|
|
--
|
|
-- hmWLANSecurity Group
|
|
--
|
|
|
|
hmWLANSecurityMode
|
|
OBJECT-TYPE
|
|
SYNTAX INTEGER { none(0), wpapsk(1), wep64(2), wep128(3) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of encryption of the wireless link.
|
|
One of 'none', 'wpa-psk', 'wep64' or 'wep128'.
|
|
If 'wpa-psk' is selected, the Encryption type
|
|
will decide whether WPA or WPA2 is used. WPA
|
|
and WPA2 can not be used at the same time"
|
|
::= { hmWLANSecurity 1 }
|
|
|
|
hmWLANSecurityWpaEncryptionAlgorithm
|
|
OBJECT-TYPE
|
|
SYNTAX INTEGER { none(0), tkip(1), aes(2), both(3) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Encryption algorithm.
|
|
1=TKIP is used on old hardware not supporting AES.
|
|
2=AES is more secure and faster on station roaming."
|
|
::= { hmWLANSecurity 2 }
|
|
|
|
hmWLANSecurityWpaPsk
|
|
OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..63))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Initial key for WPA encryption. NOTE: You should use a
|
|
randomly generated alphanumeric sequence (up to 63 at least 8
|
|
characters) for maximum security."
|
|
::= { hmWLANSecurity 3 }
|
|
|
|
hmWLANSecurityWepAuthType
|
|
OBJECT-TYPE
|
|
SYNTAX INTEGER { opensystem(0), sharedkey(1), wpawpa2psk(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"0=Open-System
|
|
1=Shared-Key
|
|
2=WPA-WPA2-PSK"
|
|
::= { hmWLANSecurity 4 }
|
|
|
|
hmWLANSecurityWepKeyEncoding
|
|
OBJECT-TYPE
|
|
SYNTAX INTEGER {hex(0), ascii(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If this WEP passphrase is 'hex' or 'ascii'."
|
|
::= { hmWLANSecurity 5 }
|
|
|
|
hmWLANSecurityWepKey
|
|
OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(5..26))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The WEP passphrase."
|
|
::= { hmWLANSecurity 6 }
|
|
|
|
--Table of visible access points
|
|
|
|
hmWLANVisibleAccessPointTable
|
|
OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HmWLANVisibleAccessPointEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of all VisibleAccessPoints to this interface."
|
|
::= { hmWLAN 3 }
|
|
|
|
hmWLANVisibleAccessPointEntry
|
|
OBJECT-TYPE
|
|
SYNTAX HmWLANVisibleAccessPointEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the wlanVisibleAccessPointTable."
|
|
INDEX { hmWLANVisibleAccessPointEntryIdx }
|
|
::= { hmWLANVisibleAccessPointTable 1 }
|
|
|
|
HmWLANVisibleAccessPointEntry ::=
|
|
SEQUENCE {
|
|
hmWLANVisibleAccessPointEntryIdx
|
|
INTEGER,
|
|
hmWLANVisibleAccessPointEntrySNR
|
|
INTEGER,
|
|
hmWLANVisibleAccessPointEntryChannel
|
|
INTEGER,
|
|
hmWLANVisibleAccessPointEntryPower
|
|
INTEGER,
|
|
hmWLANVisibleAccessPointEntrySSID
|
|
OCTET STRING,
|
|
hmWLANVisibleAccessPointEntrySecurity
|
|
OCTET STRING,
|
|
hmWLANVisibleAccessPointEntryAddress
|
|
MacAddress,
|
|
hmWLANVisibleAccessPointEntryConnected
|
|
INTEGER,
|
|
hmWLANVisibleAccessPointEntryRSSI
|
|
INTEGER,
|
|
hmWLANVisibleAccessPointEntryNoise
|
|
INTEGER
|
|
}
|
|
|
|
hmWLANVisibleAccessPointEntryIdx
|
|
OBJECT-TYPE
|
|
SYNTAX INTEGER (0..49)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index in the wlanVisibleAccessPointTableIf1."
|
|
::= { hmWLANVisibleAccessPointEntry 1 }
|
|
|
|
hmWLANVisibleAccessPointEntrySNR
|
|
OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SNR of this visible access point."
|
|
::= { hmWLANVisibleAccessPointEntry 2 }
|
|
|
|
hmWLANVisibleAccessPointEntryChannel
|
|
OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TX-Rate of this visible access point."
|
|
::= { hmWLANVisibleAccessPointEntry 3 }
|
|
|
|
hmWLANVisibleAccessPointEntryPower
|
|
OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TX-Power of this visible access point."
|
|
::= { hmWLANVisibleAccessPointEntry 4 }
|
|
|
|
hmWLANVisibleAccessPointEntrySSID
|
|
OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SSID of this visible access point."
|
|
::= { hmWLANVisibleAccessPointEntry 5 }
|
|
|
|
hmWLANVisibleAccessPointEntrySecurity
|
|
OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Security of this visible access point."
|
|
::= { hmWLANVisibleAccessPointEntry 6 }
|
|
|
|
hmWLANVisibleAccessPointEntryAddress
|
|
OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC address of this visible access point."
|
|
::= { hmWLANVisibleAccessPointEntry 7 }
|
|
|
|
hmWLANVisibleAccessPointEntryConnected
|
|
OBJECT-TYPE
|
|
SYNTAX INTEGER (0..1)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SNR of this visible access point."
|
|
::= { hmWLANVisibleAccessPointEntry 8 }
|
|
|
|
hmWLANVisibleAccessPointEntryRSSI
|
|
OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object gives back the RSSI value, i.e. the signal
|
|
strength of the visible AP. "
|
|
::= { hmWLANVisibleAccessPointEntry 9 }
|
|
|
|
hmWLANVisibleAccessPointEntryNoise
|
|
OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value shows the noise floor for the connection to the
|
|
visible AP."
|
|
::= { hmWLANVisibleAccessPointEntry 10 }
|
|
|
|
END
|
|
|