-- Description: LTE ODU project enterprise MIB tree
-- Date : 2015.08.03
------------------------------------------------------------------------------
ZMTEL-ODU-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, enterprises, OBJECT-TYPE, Integer32, Unsigned32, Gauge32,
NOTIFICATION-TYPE, OBJECT-IDENTITY, TimeTicks, Counter64
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
NetworkAddress,IpAddress
FROM RFC1155-SMI;
ZMTEL MODULE-IDENTITY
LAST-UPDATED "1508030000Z"
ORGANIZATION "Zmtel Co. Ltd."
CONTACT-INFO "Zmtel Co. Ltd.
E-mail: zmtel@zmtel.com"
DESCRIPTION "Zmtel MIB OID defines and documentation."
REVISION "1508030000Z"
DESCRIPTION "Initial MIB creation."
::= { enterprises 38595 }
ODU OBJECT-IDENTITY
STATUS current
DESCRIPTION "Zmtel ODU MIB OID defines."
::= { ZMTEL 10 }
deviceInfo OBJECT IDENTIFIER ::= { ODU 1 }
systemInfo OBJECT IDENTIFIER ::= { ODU 2 }
lteInfo OBJECT IDENTIFIER ::= { ODU 3 }
wanInfo OBJECT IDENTIFIER ::= { ODU 4 }
lanInfo OBJECT IDENTIFIER ::= { ODU 5 }
--> 1.Device Information
vendor OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the device vendor."
::= { deviceInfo 1 }
--productName OBJECT-TYPE
-- SYNTAX OCTET STRING (SIZE (0..32))
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION "Indicates the device product name."
-- ::= { deviceInfo 2 }
modelName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the device model name."
::= { deviceInfo 3 }
hardwareVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the device hardware version."
::= { deviceInfo 4 }
SN OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the device serial number."
::= { deviceInfo 5 }
moduleSN OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the module serial number."
::= { deviceInfo 6 }
softwareVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the software version."
::= { deviceInfo 7 }
firmwareVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the firmware version."
::= { deviceInfo 8 }
bootROM OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the bootROM version."
::= { deviceInfo 9 }
IMEI OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates device IMEI."
::= { deviceInfo 10 }
IMSI OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates USIM card IMSI."
::= { deviceInfo 11 }
lteBand OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates support LTE bands."
::= { deviceInfo 12 }
reboot OBJECT-TYPE
SYNTAX INTEGER{ true(1), false(0) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Reboot the device."
::= { deviceInfo 13 }
reset OBJECT-TYPE
SYNTAX INTEGER{ true(1), false(0) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Factory reset."
::= { deviceInfo 14 }
--> 2.System Information
deviceUpTime OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the seconds when device is up."
::= { systemInfo 1 }
cpuUsageCurrent OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates current cpu usage, such as 30%."
::= { systemInfo 2 }
cpuUsageMax OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates max cpu usage, such as 60%."
::= { systemInfo 3 }
cpuUsageMin OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates min cpu usage, such as 10%."
::= { systemInfo 4 }
memTotal OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates system total memory size, such as 37904 KB."
::= { systemInfo 5 }
memUsageCurrent OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates current memory usage, such as 81%."
::= { systemInfo 6 }
memUsageMax OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates max memory usage, such as 81%."
::= { systemInfo 7 }
memUsageMin OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates min memory usage, such as 69%."
::= { systemInfo 8 }
firewall OBJECT-TYPE
SYNTAX Integer32 { Disabled(0), Enabled(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates firewall status,disabled or enabled ."
::= { systemInfo 9 }
--> 3.LTE Information
lteConnectionTime OBJECT-TYPE
SYNTAX Unsigned32 -- unit:second
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the seconds when device is connected to the LTE mobile network."
::= { lteInfo 1 }
usimCardStatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the USIM Card status."
::= { lteInfo 2 }
lteNetworkStatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the LTE mobile network connection status."
::= { lteInfo 3 }
lteDuplexMode OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the lte mobile network duplex mode,TDD or FDD."
::= { lteInfo 4 }
operator OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the mobile network operator."
::= { lteInfo 5 }
dlMCS OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the mobile network downlink MCS."
::= { lteInfo 6 }
ulMCS OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the mobile network uplink MCS."
::= { lteInfo 7 }
dlFrequency OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the mobile network downlink frequency(KHz)."
::= { lteInfo 8 }
ulFrequency OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the mobile network uplink frequency(KHz)."
::= { lteInfo 9 }
bandwidth OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the mobile network bandwidth(KHz)."
::= { lteInfo 10 }
rsrp0 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the mobile network RSRP0(dBm)."
::= { lteInfo 11 }
rsrp1 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the mobile network RSRP1(dBm)."
::= { lteInfo 12 }
rsrq OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the mobile network RSRQ(dB)."
::= { lteInfo 13 }
rssi OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the mobile network RSSI(dBm)."
::= { lteInfo 14 }
sinr OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the mobile network SINR(dB)."
::= { lteInfo 15 }
cinr0 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the mobile network CINR0(dB)."
::= { lteInfo 16 }
cinr1 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the mobile network CINR1(dB)."
::= { lteInfo 17 }
txPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the mobile network TX Power(dBm)."
::= { lteInfo 18 }
pCID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the mobile network physical cell id."
::= { lteInfo 19 }
eNBID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the mobile network eNB id."
::= { lteInfo 20 }
cellID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the mobile network physical cell id of the detected cell."
::= { lteInfo 21 }
MCC OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the mobile network MCC."
::= { lteInfo 22 }
MNC OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the mobile network MNC."
::= { lteInfo 23 }
dlDataRateCurrent OBJECT-TYPE
SYNTAX Counter64 -- unit:Bytes/s
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the mobile network downlink current data rate(Bytes/s)."
::= { lteInfo 24 }
dlDataRateMax OBJECT-TYPE
SYNTAX Counter64 -- unit:Bytes/s
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the mobile network downlink maximum data rate(Bytes/s)."
::= { lteInfo 25 }
dlDataRateMin OBJECT-TYPE
SYNTAX Counter64 -- unit:Bytes/s
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the mobile network downlink minimum data rate(Bytes/s)."
::= { lteInfo 26 }
ulDataRateCurrent OBJECT-TYPE
SYNTAX Counter64 -- unit:Bytes/s
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the mobile network uplink current data rate(Bytes/s)."
::= { lteInfo 27 }
ulDataRateMax OBJECT-TYPE
SYNTAX Counter64 -- unit:Bytes/s
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the mobile network uplink maximum data rate(Bytes/s)."
::= { lteInfo 28 }
ulDataRateMin OBJECT-TYPE
SYNTAX Counter64 -- unit:Bytes/s
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the mobile network uplink minimum data rate(Bytes/s)."
::= { lteInfo 29 }
apnTable OBJECT-TYPE
SYNTAX SEQUENCE OF ApnEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Indicates all LTE APNs information."
::= { lteInfo 30 }
apnEntry OBJECT-TYPE
SYNTAX ApnEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry contains information of APN."
INDEX { apnEntryIndex }
::= { apnTable 1 }
ulEARFCN OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the uplink EARFCN."
::= { lteInfo 31 }
dlEARFCN OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the downlink EARFCN."
::= { lteInfo 32 }
ApnEntry ::= SEQUENCE {
apnEntryIndex Unsigned32,
apnName OCTET STRING,
apnStatus INTEGER,
apnIpAddress IpAddress,
apnSubnetMask IpAddress,
apnRxTotalTraffic Counter64,
apnRxPackets Counter64,
apnRxErrorPackets Counter64,
apnRxDroppedPackets Counter64,
apnTxTotalTraffic Counter64,
apnTxPackets Counter64,
apnTxErrorPackets Counter64,
apnTxDroppedPackets Counter64
}
apnEntryIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "APN index."
::= { apnEntry 1 }
apnName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..256))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "APN name."
::= { apnEntry 2 }
apnStatus OBJECT-TYPE
SYNTAX INTEGER { Disabled(0), Enabled(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates an APN status,disabled or enabled."
::= { apnEntry 3 }
apnIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "APN ip address."
::= { apnEntry 4 }
apnSubnetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "APN subnet mask."
::= { apnEntry 5 }
apnRxTotalTraffic OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates an APN Rx total traffic(Bytes)."
::= { apnEntry 6 }
apnRxPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates an APN Rx(Receive) packets number."
::= { apnEntry 7 }
apnRxErrorPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates an APN Rx(Receive) error packets number."
::= { apnEntry 8 }
apnRxDroppedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates an APN Rx(Receive) dropped packets number."
::= { apnEntry 9 }
apnTxTotalTraffic OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates an APN Tx(Send) total traffic."
::= { apnEntry 10 }
apnTxPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates an APN Tx(Send) packets number."
::= { apnEntry 11 }
apnTxErrorPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates an APN Tx(Send) error packets number."
::= { apnEntry 12 }
apnTxDroppedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates an APN Tx(Send) dropped packets number."
::= { apnEntry 13 }
--> 4.WAN Information
wanMode OBJECT-TYPE
SYNTAX Integer32 { NAT(0), Router(1), Bridge(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates WAN mode, NAT/Router/Bridge."
::= { wanInfo 1 }
wanType OBJECT-TYPE
SYNTAX Integer32 { DHCP(0), Static(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates WAN type, DHCP/Static."
::= { wanInfo 2 }
wanDnsServer OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates WAN dns server ip address,such as 213.172.33.34."
::= { wanInfo 3 }
wanTimeServer OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates WAN time server ip address(NTP Server IP Address),such as 213.172.43.4."
::= { wanInfo 4 }
--> 5.LAN Information
lanType OBJECT-TYPE
SYNTAX Integer32 { DHCP(0), Static(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates LAN type,DHCP/Static."
::= { lanInfo 1 }
lanMacAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates LAN mac address,such as '00:12:61:00:85:DB'."
::= { lanInfo 2 }
lanIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates LAN ip address,such as '192.168.1.1'."
::= { lanInfo 3 }
lanSubnetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates LAN subnet mask,such as '255.255.255.0'."
::= { lanInfo 4 }
lanRxTotalTraffic OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates LAN Rx(Receive) total traffic(Bytes)."
::= { lanInfo 5 }
lanRxPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates LAN Rx(Receive) packets number."
::= { lanInfo 6 }
lanRxErrorPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates LAN Rx(Receive) error packets number."
::= { lanInfo 7 }
lanRxDroppedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates LAN Rx(Receive) dropped packets number."
::= { lanInfo 8 }
lanTxTotalTraffic OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates LAN Tx(Send) total traffic."
::= { lanInfo 9 }
lanTxPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates LAN Tx(Send) packets number."
::= { lanInfo 10 }
lanTxErrorPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates LAN Tx(Send) error packets number."
::= { lanInfo 11 }
lanTxDroppedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates LAN Tx(Send) dropped packets number."
::= { lanInfo 12 }
END