Files
librenms-librenms/includes/definitions/discovery/rutos-rutx.yaml
hjcday 30da27256b Update Teltonika Sensors for FW R_00.07.02 (#14012)
* Updated MIB

* Add I/O state monitoring, bytes transferred couter

* Update snmprec data

* Update rutos-rutx_rutx11.json

Co-authored-by: Tony Murray <murraytony@gmail.com>
2022-06-07 22:34:39 -05:00

222 lines
9.6 KiB
YAML

mib: TELTONIKA-RUTX-MIB
modules:
os:
hardware: TELTONIKA-RUTX-MIB::routerName.0
serial: TELTONIKA-RUTX-MIB::serial.0
version: TELTONIKA-RUTX-MIB::fwVersion.0
sensors:
pre-cache:
data:
-
oid:
- mOperator
- ioSystemName
temperature:
data:
-
oid: mTemperature
num_oid: ".1.3.6.1.4.1.48690.2.2.1.17.{{ $index }}"
descr: Modem Module Temp
group: Modem
index: "mTemperature.{{ $index }}"
divisor: 10
low_limit: -40
high_limit: 75
state:
data:
-
oid: ioInput
num_oid: ".1.3.6.1.4.1.48690.6.2.1.7.{{ $index }}"
descr: I/O {{ $index }} Type
group: Inputs/Outputs
state_name: TELTONIKA-RUTX-MIB::ioInput
states:
- { descr: Digital Output, graph: 1, value: 0, generic: 0 }
- { descr: Digital Input, graph: 1, value: 1, generic: 0 }
-
oid: ioState
num_oid: ".1.3.6.1.4.1.48690.6.2.1.6.{{ $index }}"
descr: I/O {{ $index }} State ({{ $ioSystemName }})
group: Inputs/Outputs
state_name: TELTONIKA-RUTX-MIB::ioState
states:
- { descr: Low, graph: 1, value: 0, generic: 0 }
- { descr: High, graph: 1, value: 1, generic: 2 }
-
oid: mSimState
num_oid: ".1.3.6.1.4.1.48690.2.2.1.9.{{ $index }}"
descr: SIM State
group: Mobile
state_name: TELTONIKA-RUTX-MIB::SimState
states:
- { descr: inserted, graph: 1, value: 0, generic: 0 }
- { descr: not inserted, graph: 1, value: 1, generic: 2 }
- { descr: unknown, graph: 1, value: 2, generic: 3 }
-
oid: mPinState
num_oid: ".1.3.6.1.4.1.48690.2.2.1.10.{{ $index }}"
descr: SIM PIN State
group: Mobile
state_name: TELTONIKA-RUTX-MIB::PinState
states:
- { descr: PIN REQUIRED, graph: 1, value: 0, generic: 2 }
- { descr: NOT READY, graph: 1, value: 1, generic: 1 }
- { descr: READY, graph: 1, value: 2, generic: 0 }
- { descr: unknown, graph: 1, value: 3, generic: 3 }
-
oid: mNetState
num_oid: ".1.3.6.1.4.1.48690.2.2.1.11.{{ $index }}"
descr: Mobile Net State
group: Mobile
state_name: TELTONIKA-RUTX-MIB::NetState
states:
- { descr: searching, graph: 1, value: 0, generic: 1 }
- { descr: registered (home), graph: 1, value: 1, generic: 0 }
- { descr: registered (roaming), graph: 1, value: 2, generic: 1 }
- { descr: unknown, graph: 1, value: 3, generic: 3 }
- { descr: unregistered, graph: 1, value: 4, generic: 2 }
-
oid: mConnectionState
num_oid: ".1.3.6.1.4.1.48690.2.2.1.15.{{ $index }}"
descr: "Connection State ({{ $mOperator }})"
group: Mobile
index: "mConnectionState.{{ $index }}"
state_name: TELTONIKA-RUTX-MIB::ConnectionState
states:
- { descr: Connected, graph: 1, value: 0, generic: 0 }
- { descr: Not connected, graph: 1, value: 1, generic: 2 }
- { descr: Disconnected, graph: 1, value: 2, generic: 2 }
-
oid: mConnectionType
num_oid: ".1.3.6.1.4.1.48690.2.2.1.16.{{ $index }}"
descr: "Connection Type"
group: Mobile
index: "mConnectionType.{{ $index }}"
state_name: TELTONIKA-RUTX-MIB::ConnectionType
states:
- { descr: LTE, graph: 1, value: 0, generic: 0 }
- { descr: 4G, graph: 1, value: 1, generic: 0 }
- { descr: 3G, graph: 1, value: 2, generic: 1 }
- { descr: 2G, graph: 1, value: 3, generic: 1 }
- { descr: WCDMA, graph: 1, value: 4, generic: 0 }
- { descr: unknown, graph: 1, value: 5, generic: 3 }
count:
data:
-
oid: mReceivedToday
num_oid: ".1.3.6.1.4.1.48690.2.2.1.26.{{ $index }}"
descr: "Mobile bytes received today"
group: Mobile
index: "mReceivedToday.{{ $index }}"
-
oid: mSentToday
num_oid: ".1.3.6.1.4.1.48690.2.2.1.25.{{ $index }}"
descr: "Mobile bytes sent today"
group: Mobile
index: "mSentToday.{{ $index }}"
-
oid: mReceived
num_oid: ".1.3.6.1.4.1.48690.2.2.1.23.{{ $index }}"
descr: "Mobile total bytes received"
group: Mobile
index: "mReceived.{{ $index }}"
-
oid: mSent
num_oid: ".1.3.6.1.4.1.48690.2.2.1.22.{{ $index }}"
descr: "Mobile total bytes sent"
group: Mobile
index: "mSent.{{ $index }}"
-
oid: numSatellites
num_oid: ".1.3.6.1.4.1.48690.3.5.{{ $index }}"
descr: "Number of GPS Satellites"
group: GPS
index: "numSatellites.{{ $index }}"
-
oid: latitude
num_oid: ".1.3.6.1.4.1.48690.3.1.{{ $index }}"
descr: "GPS Latitude"
group: GPS
index: "latitude.{{ $index }}"
-
oid: longtitude
num_oid: ".1.3.6.1.4.1.48690.3.2.{{ $index }}"
descr: "GPS Longitude"
group: GPS
index: "longtitude.{{ $index }}"
-
oid: mCellID
num_oid: ".1.3.6.1.4.1.48690.2.2.1.18.{{ $index }}"
descr: "Cell ID"
group: Mobile
index: "mCellID.{{ $index }}"
-
oid: mImei
num_oid: ".1.3.6.1.4.1.48690.2.2.1.3.{{ $index }}"
descr: "IMEI"
group: Mobile
index: "mImei.{{ $index }}"
-
oid: mIMSI
num_oid: ".1.3.6.1.4.1.48690.2.2.1.8.{{ $index }}"
descr: "IMSI"
group: Mobile
index: "mIMSI.{{ $index }}"
signal:
data:
-
oid: mSignal
num_oid: ".1.3.6.1.4.1.48690.2.2.1.12.{{ $index }}"
entPhysicalIndex: "{{ $index }}"
entPhysicalIndex_measured: "Signal"
descr: "Signal Level - RSSI"
group: Mobile
index: "mSignal.{{ $index }}"
low_warn_limit: -75
low_limit: -85
high_limit: 0
-
oid: mRSRP
num_oid: ".1.3.6.1.4.1.48690.2.2.1.20.{{ $index }}"
entPhysicalIndex: "{{ $index }}"
entPhysicalIndex_measured: "Signal"
descr: "Signal Level - RSRP"
group: Mobile
index: "mRSRP.{{ $index }}"
low_warn_limit: -90
low_limit: -100
high_limit: 0
-
oid: mRSRQ
num_oid: ".1.3.6.1.4.1.48690.2.2.1.21.{{ $index }}"
entPhysicalIndex: "{{ $index }}"
entPhysicalIndex_measured: "Signal"
descr: "Signal Level - RSRQ"
group: Mobile
index: "mRSRQ.{{ $index }}"
low_warn_limit: -15
low_limit: -20
high_limit: 0
snr:
data:
-
oid: mSINR
num_oid: ".1.3.6.1.4.1.48690.2.2.1.19.{{ $index }}"
entPhysicalIndex: "{{ $index }}"
entPhysicalIndex_measured: "Signal"
descr: "Signal Level - SINR"
group: Mobile
index: "mSINR.{{ $index }}"
low_warn_limit: 13
low_limit: 6
high_limit: 30
runtime:
data:
-
oid: ConnectionUptime
num_oid: ".1.3.6.1.4.1.48690.2.17.{{ $index }}"
descr: "Connection Uptime "
group: Mobile
index: "ConnectionUptime.{{ $index }}"
divisor: 60