summaryrefslogtreecommitdiff
path: root/MIBS/teltonika/TELTONIKA-RUTX-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/teltonika/TELTONIKA-RUTX-MIB')
-rw-r--r--MIBS/teltonika/TELTONIKA-RUTX-MIB757
1 files changed, 757 insertions, 0 deletions
diff --git a/MIBS/teltonika/TELTONIKA-RUTX-MIB b/MIBS/teltonika/TELTONIKA-RUTX-MIB
new file mode 100644
index 0000000..32aabc7
--- /dev/null
+++ b/MIBS/teltonika/TELTONIKA-RUTX-MIB
@@ -0,0 +1,757 @@
+TELTONIKA-RUTX-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY,
+ Integer32, Opaque, enterprises, Counter64,
+ IpAddress FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION, DisplayString, TruthValue,
+ PhysAddress FROM SNMPv2-TC
+ NetworkAddress FROM RFC1155-SMI;
+
+teltonika MODULE-IDENTITY
+ LAST-UPDATED "201905150000Z"
+ ORGANIZATION "TELTONIKA"
+ CONTACT-INFO "TELTONIKA"
+ DESCRIPTION
+ "The MIB module for TELTONIKA rutx routers.
+ "
+ REVISION "201905150000Z"
+ DESCRIPTION
+ "Initial version"
+ ::= { enterprises 48690 }
+
+
+device OBJECT IDENTIFIER ::= { teltonika 1 }
+mobile OBJECT IDENTIFIER ::= { teltonika 2 }
+gps OBJECT IDENTIFIER ::= { teltonika 3 }
+notifications OBJECT IDENTIFIER ::= { teltonika 4 }
+hotspot OBJECT IDENTIFIER ::= { teltonika 5 }
+io OBJECT IDENTIFIER ::= { teltonika 6 }
+mobileNotifications OBJECT IDENTIFIER ::= { notifications 1 }
+ioNotifications OBJECT IDENTIFIER ::= { notifications 2 }
+ioNotificationsObs OBJECT IDENTIFIER ::= { ioNotifications 0 }
+
+serial OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Serial number"
+ ::= { device 1 }
+
+routerName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Router name"
+ ::= { device 2 }
+
+productCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Router product code"
+ ::= { device 3 }
+
+batchNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Router batch number"
+ ::= { device 4 }
+
+hardwareRevision OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Router hardware revision"
+ ::= { device 5 }
+
+fwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Router firmware version"
+ ::= { device 6 }
+
+--
+--GSM
+--
+
+modemNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of modems (regardless of their
+ current state) present on this system."
+ ::= { mobile 1 }
+
+-- the modems table
+
+modemTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ModemEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of modem entries. The number of entries is
+ given by the value of modemNum."
+ ::= { mobile 2 }
+
+modemEntry OBJECT-TYPE
+ SYNTAX ModemEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information of a particular interface."
+ INDEX { mIndex }
+ ::= { modemTable 1 }
+
+ModemEntry ::=
+ SEQUENCE {
+ mIndex INTEGER,
+ mDescr DisplayString,
+ mImei DisplayString,
+ mModel DisplayString,
+ mManufacturer DisplayString,
+ mRevision DisplayString,
+ mSerial DisplayString,
+ mIMSI DisplayString,
+ mSimState DisplayString,
+ mPinState DisplayString,
+ mNetState DisplayString,
+ mSignal INTEGER,
+ mOperator DisplayString,
+ mOperatorNumber DisplayString,
+ mConnectionState DisplayString,
+ mConnectionType DisplayString,
+ mTemperature INTEGER,
+ mCellID DisplayString,
+ mSINR DisplayString,
+ mRSRP DisplayString,
+ mRSRQ DisplayString,
+ mSent INTEGER,
+ mReceived INTEGER,
+ mIP DisplayString,
+ mSentToday INTEGER,
+ mReceivedToday INTEGER,
+ }
+
+mIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value, greater than zero, for each modem."
+ ::= { modemEntry 1 }
+
+mDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing information about the
+ modem."
+ ::= { modemEntry 2 }
+
+mImei OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Modem IMEI"
+ ::= { modemEntry 3 }
+
+mModel OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Modem model"
+ ::= { modemEntry 4 }
+
+mManufacturer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Modem manufacturer"
+ ::= { modemEntry 5 }
+
+mRevision OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Modem revision"
+ ::= { modemEntry 6 }
+
+mSerial OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Serial number"
+ ::= { modemEntry 7 }
+
+mIMSI OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IMSI"
+ ::= { modemEntry 8 }
+
+mSimState OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SIM status"
+ ::= { modemEntry 9 }
+
+mPinState OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PIN status"
+ ::= { modemEntry 10 }
+
+mNetState OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mobile network registration status"
+ ::= { modemEntry 11 }
+
+mSignal OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signal level"
+ ::= { modemEntry 12 }
+
+mOperator OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Operator currently in use"
+ ::= { modemEntry 13 }
+
+mOperatorNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Operator number (MCC+MNC)"
+ ::= { modemEntry 14 }
+
+mConnectionState OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sata session connection state"
+ ::= { modemEntry 15 }
+
+mConnectionType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Data session connection type"
+ ::= { modemEntry 16 }
+
+mTemperature OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Modem temperature"
+ ::= { modemEntry 17 }
+
+mCellID OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CELL ID"
+ ::= { modemEntry 18 }
+
+mSINR OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LTE SINR level"
+ ::= { modemEntry 19 }
+
+mRSRP OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LTE RSRP level"
+ ::= { modemEntry 20 }
+
+mRSRQ OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LTE RSRQ level"
+ ::= { modemEntry 21 }
+
+mSent OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total bytes sent."
+ ::= { modemEntry 22 }
+
+mReceived OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total bytes received."
+ ::= { modemEntry 23 }
+
+mIP OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Modem IP address(es)"
+ ::= { modemEntry 24 }
+
+mSentToday OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bytes sent today."
+ ::= { modemEntry 25 }
+
+mReceivedToday OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bytes received today."
+ ::= { modemEntry 26 }
+
+--
+--
+-- GPS
+--
+--
+
+latitude OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Latitutde coordinates"
+ ::= { gps 1 }
+
+longtitude OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Longtitude coordinates"
+ ::= { gps 2 }
+
+accuracy OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Accuracy"
+ ::= { gps 3 }
+
+datetime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "GPS datetime"
+ ::= { gps 4 }
+
+numSatellites OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of satellites"
+ ::= { gps 5 }
+
+--
+--Hotspot
+--
+
+hsState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1), -- Hotspot service enabled
+ disabled(0) -- Hotspot service disabled
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hotspot state"
+ ::= { hotspot 1 }
+
+hsIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv4 address"
+ ::= { hotspot 2 }
+
+hsNet OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Network interfaces"
+ ::= { hotspot 3 }
+
+hsAuth OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Authentication mode"
+ ::= { hotspot 4 }
+
+hsSessionCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sessions"
+ ::= { hotspot 5 }
+
+hsSessionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HsSessionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of hotspot session entries. The number of entries is
+ given by the value of hsSessionNum."
+ ::= { hotspot 6 }
+
+hsSessionEntry OBJECT-TYPE
+ SYNTAX HsSessionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information of a particular hotspot session."
+ INDEX { hssIndex }
+ ::= { hsSessionTable 1 }
+
+HsSessionEntry ::=
+ SEQUENCE {
+ hssIndex INTEGER,
+ hssMAC PhysAddress,
+ hssIP IpAddress,
+ hssID DisplayString,
+ hssUsername DisplayString,
+ hssState TruthValue,
+ hssDwLimit Counter64,
+ hssUpLimit Counter64,
+ hssTimeLimit Counter64,
+ hssIdleTimeout Integer32,
+ hssDwBandwidth Counter64,
+ hssUpBandwidth Counter64,
+ hssURL DisplayString
+ }
+
+hssIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value, greater than zero, for each session."
+ ::= { hsSessionEntry 1 }
+
+hssMAC OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Clients MAC address"
+ ::= { hsSessionEntry 2 }
+
+hssIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Clients IP address"
+ ::= { hsSessionEntry 3 }
+
+hssID OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Session ID"
+ ::= { hsSessionEntry 4 }
+
+hssUsername OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Username"
+ ::= { hsSessionEntry 5 }
+
+hssState OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAuthorized(0), -- user is authorized
+ authorized(1) -- user is not authorized
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Session state"
+ ::= { hsSessionEntry 6 }
+
+hssDwLimit OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Download limit in bytes. Cannot be accessed using SNMPv1."
+ ::= { hsSessionEntry 7 }
+
+hssUpLimit OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Upload limit in bytes. Cannot be accessed using SNMPv1."
+ ::= { hsSessionEntry 8 }
+
+hssTimeLimit OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time limit in sec. Cannot be accessed using SNMPv1."
+ ::= { hsSessionEntry 9 }
+
+hssIdleTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Idle timeout in sec."
+ ::= { hsSessionEntry 10 }
+
+hssDwBandwidth OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Max download bandwidth in b/s. Cannot be accessed using SNMPv1."
+ ::= { hsSessionEntry 11 }
+
+hssUpBandwidth OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Max upwnload bandwidth in b/s. Cannot be accessed using SNMPv1."
+ ::= { hsSessionEntry 12 }
+
+hssURL OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Original URL"
+ ::= { hsSessionEntry 13 }
+
+--
+-- I/O
+--
+
+ioCount OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of I/O"
+ ::= { io 1 }
+
+ioTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IOEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of I/O. The number of entries is given by the value of ioCount."
+ ::= { io 2 }
+
+ioEntry OBJECT-TYPE
+ SYNTAX IOEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information of a particular I/O."
+ INDEX { ioIndex }
+ ::= { ioTable 1 }
+
+IOEntry ::=
+ SEQUENCE {
+ ioIndex INTEGER,
+ ioSystemName DisplayString,
+ ioName DisplayString,
+ ioType DisplayString,
+ ioBidirectional INTEGER,
+ ioState DisplayString,
+ ioInput INTEGER,
+ ioInverted INTEGER,
+ ioCurrent DisplayString,
+ ioPercentage DisplayString
+ }
+
+ioIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value, greater than zero, for each session."
+ ::= { ioEntry 1 }
+
+ioSystemName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the I/O."
+ ::= { ioEntry 2 }
+
+ioName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the I/O, as displayed in WebUI."
+ ::= { ioEntry 3 }
+
+ioType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A description of I/O type."
+ ::= { ioEntry 4 }
+
+ioBidirectional OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Is I/O bidirectional?"
+ ::= { ioEntry 5 }
+
+ioState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of I/O."
+ ::= { ioEntry 6 }
+
+ioInput OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Is I/O an input?"
+ ::= { ioEntry 7 }
+
+ioInverted OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Is value of I/O inverted?"
+ ::= { ioEntry 8 }
+
+ioCurrent OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current amount flowing though ACL."
+ ::= { ioEntry 9 }
+
+ioPercentage OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Percentage of ACL."
+ ::= { ioEntry 10 }
+
+--
+-- Traps
+--
+
+signalChangeNotification NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Signal strength trap"
+ ::= { mobileNotifications 1 }
+
+connectionTypeNotification NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Connection type trap"
+ ::= { mobileNotifications 2 }
+
+digitalInputNotification NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Digital input trap"
+ ::= { ioNotifications 1 }
+
+digitalOutputNotification NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Digital output trap"
+ ::= { ioNotifications 2 }
+
+doutState OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Digital output state"
+ ::= { ioNotificationsObs 2 }
+
+dinState OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Digital input state"
+ ::= { ioNotificationsObs 1 }
+
+
+END