diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/teltonika/TELTONIKA-RUTX-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/teltonika/TELTONIKA-RUTX-MIB')
| -rw-r--r-- | MIBS/teltonika/TELTONIKA-RUTX-MIB | 757 |
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 |