Observium_CE/mibs/qtech/QTECH-4G-MIB

606 lines
18 KiB
Plaintext

-- ====================================================================
-- Copyright (c) 2011 by Qtech Networks Co.,Ltd. All rights reserved.
--
-- Description: The MIB is designed to get 3G wireless safenet solution statistic information.
-- Reference: rujie Enterprise MIB
-- =====================================================================
QTECH-4G-MIB DEFINITIONS ::= BEGIN
IMPORTS
DisplayString,TEXTUAL-CONVENTION,TimeStamp
FROM SNMPv2-TC
IpAddress, Integer32, Counter32, Counter64, OBJECT-TYPE,
MODULE-IDENTITY, Gauge32, NOTIFICATION-TYPE, Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
qtechMgmt
FROM QTECH-SMI;
qtech4GMonitor MODULE-IDENTITY
LAST-UPDATED "201403110000Z"
ORGANIZATION
"Qtech Networks Co.,Ltd."
CONTACT-INFO
"Tel: 4008-111-000
E-mail: service@qtech.com.cn"
DESCRIPTION
"The MIB is designed to get statistic information of
4G wireless safenet. With this MIB, we can get information of a certain
4G user or all users."
REVISION "201403110000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { qtechMgmt 127 }
-- ========================================================================
-- Node definitions
-- ========================================================================
--Begin the node of qtech4gObjects.
qtech4GObjects OBJECT IDENTIFIER ::= { qtech4GMonitor 1 }
-- ===============================================
-- Begin the table of qtech4GTable.
-- ===============================================
qtech4GTable OBJECT-TYPE
SYNTAX SEQUENCE OF Qtech4GEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The 4G connection infomation fot every user. There is one
entry in this table for each active 4G connection."
::= { qtech4GObjects 1 }
qtech4GEntry OBJECT-TYPE
SYNTAX Qtech4GEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about qtech4GTunnelTable."
INDEX { qtech4GRouterSlotNumber }
::= { qtech4GTable 1 }
Qtech4GEntry ::=
SEQUENCE {
qtech4GUsername
DisplayString,
qtech4GApn
DisplayString,
qtech4GOnlineStatus
INTEGER,
qtech4GIMEI
DisplayString,
qtech4GIPAddrType
INTEGER,
qtech4GIPAddr
IpAddress,
qtech4GUplineTime
TimeStamp,
qtech4GActiveTime
Integer32,
qtech4GRSRP
Integer32,
qtech4GSignalStrengthPercent
Integer32,
qtech4GISP
INTEGER,
qtech4GSysMode
INTEGER,
qtech4GServiceStatus
INTEGER,
qtech4GRoamingStatus
INTEGER,
qtech4GDomain
INTEGER,
qtech4GSIMStatus
INTEGER,
qtech4GCellID
Integer32,
qtech4GLAC
Integer32,
qtech4GIMSI
DisplayString,
qtech4GPhoneNumber
DisplayString,
qtech4GifIndex
INTEGER,
qtech4GInOctets
Counter64,
qtech4GOutOctets
Counter64,
qtech4GInSpeed
Counter64,
qtech4GOutSpeed
Counter64,
qtech4GBSLONG
Integer32,
qtech4GBSLAT
Integer32,
qtech4GRouterType
DisplayString,
qtech4GRouterSN
DisplayString,
qtech4GRouterSlotNumber
DisplayString,
qtech4GLineCardType
DisplayString,
qtech4GDialdMode
INTEGER,
qtech4GDialOnDemandIfIndex
INTEGER,
qtech4GTrafficPreventMode
INTEGER,
qtech4GTrafficPreventIfIndex
INTEGER,
qtech4GTrafficPreventListID
INTEGER,
qtech4GTrafficPreventListName
DisplayString
}
qtech4GUsername OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Username of 4G User."
::= { qtech4GEntry 1 }
qtech4GApn OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The access-point of 4G User."
::= { qtech4GEntry 2 }
qtech4GOnlineStatus OBJECT-TYPE
SYNTAX INTEGER
{
minimum-function(0),
fully-function(1),
offline-mode(2),
sim-activate(3),
sim-deactivate(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the status of 4G user. online or offline"
::= { qtech4GEntry 3 }
qtech4GIMEI OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the IMEI number of 4G user."
::= { qtech4GEntry 4 }
qtech4GIPAddrType OBJECT-TYPE
SYNTAX INTEGER {
ipv4Addr(1),
ipv6Addr(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP Address type of remote user."
::= { qtech4GEntry 5 }
qtech4GIPAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 4G remote users's IP address."
::= { qtech4GEntry 6 }
qtech4GUplineTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of up line time for this 4G user."
::= { qtech4GEntry 7 }
qtech4GActiveTime OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The duration of the 4G connection has been active for one user.
2147483647 is defined as invalid value."
::= { qtech4GEntry 8 }
qtech4GRSRP OBJECT-TYPE
SYNTAX Integer32 (-150..0)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The RSRP of the 4G connection for this user."
::= { qtech4GEntry 9 }
qtech4GSignalStrengthPercent OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The percent of signal strength of the 4G connection for this user."
::= { qtech4GEntry 10 }
qtech4GISP OBJECT-TYPE
SYNTAX INTEGER
{
unknow(0),
chinaUnicom(1),
chinaTelecom(2),
chinaMobile(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the ISP of 4G networsk."
::= { qtech4GEntry 11 }
qtech4GSysMode OBJECT-TYPE
SYNTAX INTEGER
{
no-service(0),
gsm-gprs(3),
wcdma(5),
td-scdma(15),
lte(17)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the system mode of 4G networsk."
::= { qtech4GEntry 12 }
qtech4GServiceStatus OBJECT-TYPE
SYNTAX INTEGER
{
noService(0),
restricted(1),
valid(2),
restrictedRegional(3),
powerSavingAndDeepSleepState(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the sevice status of 4G user."
::= { qtech4GEntry 13 }
qtech4GRoamingStatus OBJECT-TYPE
SYNTAX INTEGER
{
noRoaming(0),
roaming(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the roaming status of 4G user."
::= { qtech4GEntry 14 }
qtech4GDomain OBJECT-TYPE
SYNTAX INTEGER
{
noService(0),
onlyCS(1),
onlyPS(2),
pSCS(3),
ePS(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the Domain status of 4G user ."
::= { qtech4GEntry 15 }
qtech4GSIMStatus OBJECT-TYPE
SYNTAX INTEGER
{
invalidUsimCard(0),
validUsimCard(1),
noUsimCard(255)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the SIM card status of 4G user."
::= { qtech4GEntry 16 }
qtech4GCellID OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The access Cell id of 4G User."
::= { qtech4GEntry 17 }
qtech4GLAC OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Location Area Code of 4G User."
::= { qtech4GEntry 18 }
qtech4GIMSI OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IMSI of 4G User."
::= { qtech4GEntry 19 }
qtech4GPhoneNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Phone Number of 4G User."
::= { qtech4GEntry 20 }
qtech4GifIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Index of 4G Interface."
::= { qtech4GEntry 21 }
qtech4GInOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of octets received by this 4G user."
::= { qtech4GEntry 22 }
qtech4GOutOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of octets sent by this 4G user."
::= { qtech4GEntry 23 }
qtech4GInSpeed OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Speed(bps) of packets received by this 4G user."
::= { qtech4GEntry 24 }
qtech4GOutSpeed OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Speed(bps) of packets snet by this 4G user."
::= { qtech4GEntry 25 }
qtech4GBSLONG OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The longitude of 4G User."
::= { qtech4GEntry 26 }
qtech4GBSLAT OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The latitude of 4G User."
::= { qtech4GEntry 27 }
qtech4GRouterType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Equipment tpye of 4G router."
::= { qtech4GEntry 28 }
qtech4GRouterSN OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The serial number of 4G router."
::= { qtech4GEntry 29 }
qtech4GRouterSlotNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of the activity slot in 4G router."
::= { qtech4GEntry 30 }
qtech4GLineCardType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The tpye of 4G router line card."
::= { qtech4GEntry 31 }
qtech4GDialdMode OBJECT-TYPE
SYNTAX INTEGER
{
auto-dial(0),
dial-on-demand(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The dial mode of 4G user "
::= { qtech4GEntry 32 }
qtech4GDialOnDemandIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Index of trigger dial-up interface."
::= { qtech4GEntry 33 }
qtech4GTrafficPreventMode OBJECT-TYPE
SYNTAX INTEGER
{
disable(0),
enable(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the traffic prevent function appliled currently "
::= { qtech4GEntry 34 }
qtech4GTrafficPreventIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Index of traffic-prevent interface."
::= { qtech4GEntry 35 }
qtech4GTrafficPreventListID OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Index of traffic-prevent Acl list id."
::= { qtech4GEntry 36 }
qtech4GTrafficPreventListName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Index of traffic-prevent Acl list name."
::= { qtech4GEntry 37 }
--Begin the node of qtech4GTrap.
qtech4GTrap OBJECT IDENTIFIER ::= { qtech4GMonitor 2 }
-- ===============================================
-- Begin the qtech4GTrapObject.
-- ===============================================
qtech4GNotifications OBJECT IDENTIFIER ::= { qtech4GTrap 1 }
qtech4GUpLine NOTIFICATION-TYPE
OBJECTS { qtech4GRouterSlotNumber,
qtech4GIMSI,
qtech4GUsername,
qtech4GRouterSN,
qtech4GPhoneNumber,
qtech4GDialdMode,
qtech4GDialOnDemandIfIndex,
qtech4GTrafficPreventMode,
qtech4GTrafficPreventIfIndex,
qtech4GIPAddr,
qtech4GTrafficPreventListID,
qtech4GTrafficPreventListName
}
STATUS current
DESCRIPTION
"This notification is generated when 4G user up line."
::= { qtech4GNotifications 1 }
qtech4GDownLine NOTIFICATION-TYPE
OBJECTS { qtech4GRouterSlotNumber,
qtech4GIMSI,
qtech4GUsername,
qtech4GRouterSN,
qtech4GPhoneNumber,
qtech4GDialdMode,
qtech4GDialOnDemandIfIndex,
qtech4GTrafficPreventMode,
qtech4GTrafficPreventIfIndex,
qtech4GIPAddr,
qtech4GTrafficPreventListID,
qtech4GTrafficPreventListName
}
STATUS current
DESCRIPTION
"This notification is generated when 4G user down line."
::= { qtech4GNotifications 2 }
qtech4GSignalThreshold NOTIFICATION-TYPE
OBJECTS { qtech4GRouterSlotNumber,
qtech4GIMSI,
qtech4GRSRP,
qtech4GSignalStrengthPercent
}
STATUS current
DESCRIPTION
"This notification is generated when 4G signal is lower
than the specific Threshold value."
::= { qtech4GNotifications 3 }
qtech4GTrafficInformation NOTIFICATION-TYPE
OBJECTS { qtech4GRouterSlotNumber,
qtech4GIMSI,
qtech4GInOctets,
qtech4GOutOctets
}
STATUS current
DESCRIPTION
"This notification is used for reporting the traffic information of 4G user regularly. "
::= { qtech4GNotifications 4 }
qtech4GBackupMaster NOTIFICATION-TYPE
OBJECTS { qtech4GRouterSlotNumber,
qtech4GIMSI,
qtech4GUsername,
qtech4GRouterSN,
qtech4GPhoneNumber,
qtech4GDialdMode,
qtech4GDialOnDemandIfIndex,
qtech4GTrafficPreventMode,
qtech4GTrafficPreventIfIndex,
qtech4GIPAddr,
qtech4GTrafficPreventListID,
qtech4GTrafficPreventListName
}
STATUS current
DESCRIPTION
"This notification is generated when 4G is switching to master line."
::= { qtech4GNotifications 5 }
qtech4GBackupSlave NOTIFICATION-TYPE
OBJECTS { qtech4GRouterSlotNumber,
qtech4GIMSI,
qtech4GUsername,
qtech4GRouterSN,
qtech4GPhoneNumber,
qtech4GDialdMode,
qtech4GDialOnDemandIfIndex,
qtech4GTrafficPreventMode,
qtech4GTrafficPreventIfIndex,
qtech4GIPAddr,
qtech4GTrafficPreventListID,
qtech4GTrafficPreventListName
}
STATUS current
DESCRIPTION
"This notification is generated when 4G is switching to slave line."
::= { qtech4GNotifications 6 }
END