-- File Name : ZMTEL-ODU-MIB.txt -- 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