Added support for UHP VSAT modems (#14317)

* Started UHP VSAT support

* continue uhp

* end of day

* uhp  support

* fixed icon / logo

* cleanup

* added test data

* Delete Uhp.php

If the file is empty let's delete it

* added test data

* Update uhp.yaml

spacing fix

* Fixed identation

* New test data

* Fixed

* styling

* fix

Co-authored-by: PipoCanaja <38363551+PipoCanaja@users.noreply.github.com>
This commit is contained in:
Maikel de Boer 2022-09-08 15:27:51 +02:00 committed by GitHub
parent fdbee0f5ee
commit bd02df14b6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 8612 additions and 0 deletions

BIN
html/images/os/uhp.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -0,0 +1,717 @@
mib: UHP-MIB
modules:
os:
version: UHP-MIB::swVersion.0
serial: UHP-MIB::serialNumber.0
processors:
data:
-
oid: cpuLoad
num_oid: .1.3.6.1.4.1.8000.22.8.2.{{ $index }}
type: uhp
sensors:
temperature:
data:
-
oid: temperature
value: temperature
num_oid: .1.3.6.1.4.1.8000.22.2.1.{{ $index }}
index: 'temperature.{{ $index }}'
descr: 'Temperature'
user_func: fahrenheit_to_celsius
snr:
data:
-
oid: lbandSNR1
value: lbandSNR1
num_oid: .1.3.6.1.4.1.8000.22.2.1.{{ $index }}
index: 'lbandSNR1.{{ $index }}'
descr: 'Ratio at L-band'
group: 'Demodulator 1'
divisor: 10
-
oid: lbandSNR2
value: lbandSNR2
num_oid: .1.3.6.1.4.1.8000.22.3.1.{{ $index }}
index: 'lbandSNR2.{{ $index }}'
descr: 'Ratio at L-band'
group: 'Demodulator 2'
divisor: 10
frequency:
data:
-
oid: lbandOffset1
value: lbandOffset1
num_oid: .1.3.6.1.4.1.8000.22.2.2.{{ $index }}
index: 'lbandOffset1.{{ $index }}'
descr: 'PLL and carrier offset'
group: 'Demodulator 1'
multiplier: 1000
-
oid: lbandOffset2
value: lbandOffset2
num_oid: .1.3.6.1.4.1.8000.22.3.2.{{ $index }}
index: 'lbandOffset2.{{ $index }}'
descr: 'PLL and carrier offset'
group: 'Demodulator 2'
multiplier: 1000
-
oid: tdelta
value: tdelta
num_oid: .1.3.6.1.4.1.8000.22.5.1.{{ $index }}
index: 'tdelta.{{ $index }}'
descr: 'Delta between station and hub'
group: 'TTS'
-
oid: hubTTS
value: hubTTS
num_oid: .1.3.6.1.4.1.8000.22.5.1.5.{{ $index }}
index: 'hubTTS.{{ $index }}'
descr: 'HUB TTS'
group: 'TTS'
-
oid: remoteTTS
value: remoteTTS
num_oid: .1.3.6.1.4.1.8000.22.5.1.7.{{ $index }}
index: 'remoteTTS.{{ $index }}'
descr: 'Remote TTS'
group: 'TTS'
-
oid: frqOffset
value: frqOffset
num_oid: .1.3.6.1.4.1.8000.22.5.5.7.{{ $index }}
index: 'frqOffset.{{ $index }}'
descr: 'Frequency offset'
-
oid: frqAdjust
value: frqAdjust
num_oid: .1.3.6.1.4.1.8000.22.5.5.7.{{ $index }}
index: 'frqAdjust.{{ $index }}'
descr: 'TX frequency adjustment'
bitrate:
data:
-
oid: prioAll
value: outBytesA
num_oid: .1.3.6.1.4.1.8000.22.4.1.1.{{ $index }}
index: 'outBytesA.{{ $index }}'
descr: 'Traffic'
group: 'Modulator'
divisor: 8
-
oid: outBytesP1
value: outBytesP1
num_oid: .1.3.6.1.4.1.8000.22.4.2.1.{{ $index }}
index: 'outBytesP1.{{ $index }}'
descr: 'P1(low) priority traffic'
group: 'Modulator'
divisor: 8
-
oid: outBytesP2
value: outBytesP2
num_oid: .1.3.6.1.4.1.8000.22.4.7.1.{{ $index }}
index: 'outBytesP2.{{ $index }}'
descr: 'P2 priority traffic'
group: 'Modulator'
divisor: 8
-
oid: outBytesP3
value: outBytesP3
num_oid: .1.3.6.1.4.1.8000.22.4.8.1.{{ $index }}
index: 'outBytesP3.{{ $index }}'
descr: 'P3 priority traffic'
group: 'Modulator'
divisor: 8
-
oid: outBytesP4
value: outBytesP4
num_oid: .1.3.6.1.4.1.8000.22.4.3.1.{{ $index }}
index: 'outBytesP4.{{ $index }}'
descr: 'P4(med) priority traffic'
group: 'Modulator'
divisor: 8
-
oid: outBytesP5
value: outBytesP5
num_oid: .1.3.6.1.4.1.8000.22.4.9.1.{{ $index }}
index: 'outBytesP5.{{ $index }}'
descr: 'P5 priority traffic'
group: 'Modulator'
divisor: 8
-
oid: outBytesP6
value: outBytesP6
num_oid: .1.3.6.1.4.1.8000.22.4.10.1.{{ $index }}
index: 'outBytesP6.{{ $index }}'
descr: 'P6 priority traffic'
group: 'Modulator'
divisor: 8
-
oid: outBytesP7
value: outBytesP7
num_oid: .1.3.6.1.4.1.8000.22.4.4.1.{{ $index }}
index: 'outBytesP7.{{ $index }}'
descr: 'P7(high) priority traffic'
group: 'Modulator'
divisor: 8
-
oid: outBytesC
value: outBytesC
num_oid: .1.3.6.1.4.1.8000.22.4.5.1.{{ $index }}
index: 'outBytesC.{{ $index }}'
descr: 'Control traffic'
group: 'Modulator'
divisor: 8
-
oid: prioAll
value: queueLenBA
num_oid: .1.3.6.1.4.1.8000.22.4.1.4.{{ $index }}
index: 'queueLenBA.{{ $index }}'
descr: 'Queue length'
divisor: 8
group: 'Modulator'
-
oid: queueLenBP1
value: queueLenBP1
num_oid: .1.3.6.1.4.1.8000.22.4.2.4.{{ $index }}
index: 'queueLenBP1.{{ $index }}'
descr: 'P1(low) queue length'
divisor: 8
group: 'Modulator'
-
oid: queueLenBP2
value: queueLenBP2
num_oid: .1.3.6.1.4.1.8000.22.4.7.4.{{ $index }}
index: 'queueLenBP2.{{ $index }}'
descr: 'P2 queue length'
divisor: 8
group: 'Modulator'
-
oid: queueLenBP3
value: queueLenBP3
num_oid: .1.3.6.1.4.1.8000.22.4.8.4.{{ $index }}
index: 'queueLenBP3.{{ $index }}'
descr: 'P3 queue length'
divisor: 8
group: 'Modulator'
-
oid: queueLenBP4
value: queueLenBP4
num_oid: .1.3.6.1.4.1.8000.22.4.3.4.{{ $index }}
index: 'queueLenBP4.{{ $index }}'
descr: 'P4(med) queue length'
divisor: 8
group: 'Modulator'
-
oid: queueLenBP5
value: queueLenBP5
num_oid: .1.3.6.1.4.1.8000.22.4.9.4.{{ $index }}
index: 'queueLenBP5.{{ $index }}'
descr: 'P5 queue length'
divisor: 8
group: 'Modulator'
-
oid: queueLenBP6
value: queueLenBP6
num_oid: .1.3.6.1.4.1.8000.22.4.10.4.{{ $index }}
index: 'queueLenBP6.{{ $index }}'
descr: 'P6 queue length'
divisor: 8
group: 'Modulator'
-
oid: queueLenBP7
value: queueLenBP7
num_oid: .1.3.6.1.4.1.8000.22.4.4.4.{{ $index }}
index: 'queueLenBP7.{{ $index }}'
descr: 'P7(high) queue length'
divisor: 8
group: 'Modulator'
-
oid: sectionBW
num_oid: .1.3.6.1.4.1.8000.22.5.2.3.{{ $index }}
index: 'sectionBW.{{ $index }}'
descr: 'Bandwidth of single slot in frame'
divisor: 8
-
oid: inBytes1
num_oid: .1.3.6.1.4.1.8000.22.2.4{{ $index }}
index: 'inBytes1.{{ $index }}'
descr: 'Traffic'
group: 'Demodulator 1'
divisor: 8
-
oid: inBytes2
num_oid: .1.3.6.1.4.1.8000.22.3.4{{ $index }}
index: 'inBytes2.{{ $index }}'
descr: 'Traffic'
group: 'Demodulator 2'
divisor: 8
-
oid: sectionBW
num_oid: .1.3.6.1.4.1.8000.22.5.2.3.{{ $index }}
index: 'sectionBW.{{ $index }}'
descr: 'Bandwidth of single slot in frame'
divisor: 8
count:
data:
-
oid: prioAll
value: outPktsA
num_oid: .1.3.6.1.4.1.8000.22.4.1.2.{{ $index }}
index: 'outPktsA.{{ $index }}'
descr: 'Traffic in packets'
group: 'Modulator'
-
oid: outPktsC
value: outPktsC
num_oid: .1.3.6.1.4.1.8000.22.4.5.2.{{ $index }}
index: 'outPktsC.{{ $index }}'
descr: 'Control traffic in packets'
group: 'Modulator'
-
oid: outPktsP1
value: outPktsP1
num_oid: .1.3.6.1.4.1.8000.22.4.2.2.{{ $index }}
index: 'outPktsP1.{{ $index }}'
descr: 'P1(low) priority traffic in packets'
group: 'Modulator'
-
oid: outPktsP2
value: outPktsP2
num_oid: .1.3.6.1.4.1.8000.22.4.7.2.{{ $index }}
index: 'outPktsP2.{{ $index }}'
descr: 'P2 priority traffic in packets'
group: 'Modulator'
-
oid: outPktsP3
value: outPktsP3
num_oid: .1.3.6.1.4.1.8000.22.4.8.2.{{ $index }}
index: 'outPktsP3.{{ $index }}'
descr: 'P3 priority traffic in packets'
group: 'Modulator'
-
oid: outPktsP4
value: outPktsP4
num_oid: .1.3.6.1.4.1.8000.22.4.3.2.{{ $index }}
index: 'outPktsP4.{{ $index }}'
descr: 'P4(med) priority traffic in packets'
group: 'Modulator'
-
oid: outPktsP5
value: outPktsP5
num_oid: .1.3.6.1.4.1.8000.22.4.9.2.{{ $index }}
index: 'outPktsP5.{{ $index }}'
descr: 'P5 priority traffic in packets'
group: 'Modulator'
-
oid: outPktsP6
value: outPktsP6
num_oid: .1.3.6.1.4.1.8000.22.4.10.2.{{ $index }}
index: 'outPktsP6.{{ $index }}'
descr: 'P6 priority traffic in packets'
group: 'Modulator'
-
oid: outPktsP7
value: outPktsP7
num_oid: .1.3.6.1.4.1.8000.22.4.4.2.{{ $index }}
index: 'outPktsP7.{{ $index }}'
descr: 'P7(high) priority traffic in packets'
group: 'Modulator'
-
oid: prioAll
value: dropsA
num_oid: .1.3.6.1.4.1.8000.22.4.1.3.{{ $index }}
index: 'dropsA.{{ $index }}'
descr: 'Dropped packets'
group: 'Modulator'
- oid: dropsP1
value: dropsP1
num_oid: .1.3.6.1.4.1.8000.22.4.2.3.{{ $index }}
index: 'dropsP1.{{ $index }}'
descr: 'P1(low) dropped packets'
group: 'Modulator'
- oid: dropsP2
value: dropsP2
num_oid: .1.3.6.1.4.1.8000.22.4.7.3.{{ $index }}
index: 'dropsP2.{{ $index }}'
descr: 'P2 dropped packets'
group: 'Modulator'
- oid: dropsP3
value: dropsP3
num_oid: .1.3.6.1.4.1.8000.22.4.8.3.{{ $index }}
index: 'dropsP3.{{ $index }}'
descr: 'P3 dropped packets'
group: 'Modulator'
- oid: dropsP4
value: dropsP4
num_oid: .1.3.6.1.4.1.8000.22.4.3.3.{{ $index }}
index: 'dropsP4.{{ $index }}'
descr: 'P4(med) dropped packets'
group: 'Modulator'
- oid: dropsP5
value: dropsP5
num_oid: .1.3.6.1.4.1.8000.22.4.9.3.{{ $index }}
index: 'dropsP5.{{ $index }}'
descr: 'P5 dropped packets'
group: 'Modulator'
- oid: dropsP6
value: dropsP6
num_oid: .1.3.6.1.4.1.8000.22.4.10.3.{{ $index }}
index: 'dropsP6.{{ $index }}'
descr: 'P6 dropped packets'
group: 'Modulator'
- oid: dropsP7
value: dropsP7
num_oid: .1.3.6.1.4.1.8000.22.4.4.3.{{ $index }}
index: 'dropsP7.{{ $index }}'
descr: 'P7(high) dropped packets'
group: 'Modulator'
-
oid: prioAll
value: queueLenPA
num_oid: .1.3.6.1.4.1.8000.22.4.2.5.{{ $index }}
index: 'queueLenPA.{{ $index }}'
descr: 'Queue length in packets'
group: 'Modulator'
-
oid: queueLenPP1
value: queueLenPP1
num_oid: .1.3.6.1.4.1.8000.22.4.2.5.{{ $index }}
index: 'queueLenPP1.{{ $index }}'
descr: 'P1(low) queue length in packets'
group: 'Modulator'
-
oid: queueLenPP2
value: queueLenPP2
num_oid: .1.3.6.1.4.1.8000.22.4.7.5.{{ $index }}
index: 'queueLenPP2.{{ $index }}'
descr: 'P2 queue length in packets'
group: 'Modulator'
-
oid: queueLenPP3
value: queueLenPP3
num_oid: .1.3.6.1.4.1.8000.22.4.8.5.{{ $index }}
index: 'queueLenPP3.{{ $index }}'
descr: 'P3 queue length in packets'
group: 'Modulator'
-
oid: queueLenPP4
value: queueLenPP4
num_oid: .1.3.6.1.4.1.8000.22.4.3.5.{{ $index }}
index: 'queueLenPP4.{{ $index }}'
descr: 'P4(med) queue length in packets'
group: 'Modulator'
-
oid: queueLenPP5
value: queueLenPP5
num_oid: .1.3.6.1.4.1.8000.22.4.9.5.{{ $index }}
index: 'queueLenPP5.{{ $index }}'
descr: 'P5 queue length in packets'
group: 'Modulator'
-
oid: queueLenPP6
value: queueLenPP6
num_oid: .1.3.6.1.4.1.8000.22.4.10.5.{{ $index }}
index: 'queueLenPP6.{{ $index }}'
descr: 'P6 queue length in packets'
group: 'Modulator'
-
oid: queueLenPP7
value: queueLenPP7
num_oid: .1.3.6.1.4.1.8000.22.4.4.5.{{ $index }}
index: 'queueLenPP7.{{ $index }}'
descr: 'P7(high) queue length in packets'
group: 'Modulator'
-
oid: prioAll
value: numStations
num_oid: .1.3.6.1.4.1.8000.22.4.1.6.{{ $index }}
index: 'numStations.{{ $index }}'
descr: 'Stations per ACM channel'
group: 'Modulator'
-
oid: unroutedPkts
num_oid: .1.3.6.1.4.1.8000.22.6.1.{{ $index }}
index: 'unroutedPkts.{{ $index }}'
descr: 'Unroutable packets'
-
oid: frameDelay
num_oid: .1.3.6.1.4.1.8000.22.5.2.2.{{ $index }}
index: 'frameDelay.{{ $index }}'
descr: 'TX-RX processing delay'
-
oid: netRequest
num_oid: .1.3.6.1.4.1.8000.22.5.2.4.{{ $index }}
index: 'netRequest.{{ $index }}'
descr: 'Requests of all stations'
-
oid: freeSlots
num_oid: .1.3.6.1.4.1.8000.22.5.2.5.{{ $index }}
index: 'freeSlots.{{ $index }}'
descr: 'Free-allocated slots in current frame'
-
oid: frameDuration
num_oid: .1.3.6.1.4.1.8000.22.5.3.2.{{ $index }}
index: 'frameDuration.{{ $index }}'
descr: 'Frame duration'
-
oid: outVlanBytes
num_oid: .1.3.6.1.4.1.8000.22.6.4.{{ $index }}
index: 'outVlanBytes.{{ $index }}'
descr: 'Bytes transmitted via VLAN {{ $index }}'
group: 'VLAN {{ $index }}'
-
oid: inVlanBytes
num_oid: .1.3.6.1.4.1.8000.22.6.5.{{ $index }}
index: 'inVlanBytes.{{ $index }}'
descr: 'Bytes received via VLAN {{ $index }}'
group: 'VLAN {{ $index }}'
-
oid: outSvlanBytes
num_oid: .1.3.6.1.4.1.8000.22.6.5.{{ $index }}
index: 'outSvlanBytes.{{ $index }}'
descr: 'Bytes tranmitted via SVLAN {{ $index }}'
group: 'VLAN {{ $index }}'
-
oid: inSvlanBytes
num_oid: .1.3.6.1.4.1.8000.22.6.7.{{ $index }}
index: 'inSvlanBytes.{{ $index }}'
descr: 'Bytes received via SVLAN {{ $index }}'
group: 'VLAN {{ $index }}'
-
oid: inSvlanPackets
num_oid: .1.3.6.1.4.1.8000.22.6.8.{{ $index }}
index: 'inSvlanBytes.{{ $index }}'
descr: 'Packets received via SVLAN {{ $index }}'
group: 'VLAN {{ $index }}'
-
oid: tdtConfidence
num_oid: .1.3.6.1.4.1.8000.22.5.1.2.{{ $index }}
index: 'tdtConfidence.{{ $index }}'
descr: 'Tdelta confidence 0-64'
group: 'TTS'
-
oid: softErrors
num_oid: .1.3.6.1.4.1.8000.22.5.1.3.{{ $index }}
index: 'softErrors.{{ $index }}'
descr: 'Soft errors of TTS/Tdelta'
group: 'TTS'
-
oid: hardErrors
num_oid: .1.3.6.1.4.1.8000.22.5.1.4.{{ $index }}
index: 'hardErrors.{{ $index }}'
descr: 'Hard errors of TTS/Tdelta'
group: 'TTS'
-
oid: hubTTSconfidence
num_oid: .1.3.6.1.4.1.8000.22.5.1.6.{{ $index }}
index: 'hubTTSconfidence.{{ $index }}'
descr: 'HUB TTS confidence 0-64'
group: 'TTS'
-
oid: remnrtRequest
num_oid: .1.3.6.1.4.1.8000.22.5.5.2.{{ $index }}
index: 'remnrtRequest.{{ $index }}'
descr: 'Request for non-real-time bandwidth'
-
oid: remrtRequest
num_oid: .1.3.6.1.4.1.8000.22.5.5.3.{{ $index }}
index: 'remrtRequest.{{ $index }}'
descr: 'Request for real-time bandwidth'
-
oid: fpLost
num_oid: .1.3.6.1.4.1.8000.22.5.5.4.{{ $index }}
index: 'fpLost.{{ $index }}'
descr: 'Lost frame plans'
-
oid: lvlOffset
num_oid: .1.3.6.1.4.1.8000.22.5.5.5.{{ $index }}
index: 'lvlOffset.{{ $index }}'
descr: 'Reference level C/N level offset'
-
oid: timeOffset
num_oid: .1.3.6.1.4.1.8000.22.5.5.9.{{ $index }}
index: 'timeOffset.{{ $index }}'
descr: 'Timing offset'
divisor: 100000000
-
oid: timeAdjust
num_oid: .1.3.6.1.4.1.8000.22.5.5.10.{{ $index }}
index: 'timeAdjust.{{ $index }}'
descr: 'TX timing adjustment'
divisor: 100000000
dbm:
data:
-
oid: txLevel
num_oid: .1.3.6.1.4.1.8000.22.4.6.1.{{ $index }}
index: txLevel.{{ $index }}
descr: 'TX level'
group: 'Modulator'
divisor: 10
-
oid: txLevelDelta
num_oid: .1.3.6.1.4.1.8000.22.4.6.2.{{ $index }}
index: txLevelDelta.{{ $index }}
descr: 'TX level delta'
group: 'Modulator'
divisor: 10
-
oid: txMaxLevel
num_oid: .1.3.6.1.4.1.8000.22.4.6.3.{{ $index }}
index: txMaxLevel.{{ $index }}
descr: 'Max TLC level'
group: 'Modulator'
divisor: 10
-
oid: inLvl1
num_oid: .1.3.6.1.4.1.8000.22.2.3.{{ $index }}
index: inLvl1.{{ $index }}
descr: 'Input level'
group: 'Demodulator 1'
divisor: 10
-
oid: inLvl2
num_oid: .1.3.6.1.4.1.8000.22.3.3.{{ $index }}
index: inLvl2.{{ $index }}
descr: 'Input level'
group: 'Demodulator 2'
divisor: 10
-
oid: lvlAdjust
num_oid: .1.3.6.1.4.1.8000.22.5.5.6.{{ $index }}
index: lvlAdjust.{{ $index }}
descr: 'TX power level adjustment'
divisor: 10
-
oid: inputLevel
num_oid: .1.3.6.1.4.1.8000.22.9.3.0.{{ $index }}
index: inputLevel.{{ $index }}
descr: 'Input baseband RF'
divisor: 10
state:
data:
-
oid: netState
num_oid: '.1.3.6.1.4.1.8000.22.5.2.1.{{ $index }}'
descr: 'Operation status'
index: 'netState.{{ $index }}'
state_name: Operation sequence level
states:
- { value: 0, generic: 0, graph: 0, descr: 'off' }
- { value: 1, generic: 0, graph: 0, descr: 'init' }
- { value: 2, generic: 0, graph: 0, descr: 'noConfig' }
- { value: 3, generic: 0, graph: 0, descr: 'useConfig' }
- { value: 4, generic: 0, graph: 0, descr: 'redundant' }
- { value: 5, generic: 0, graph: 0, descr: 'startRX' }
- { value: 6, generic: 0, graph: 0, descr: 'cotmPointing' }
- { value: 7, generic: 0, graph: 0, descr: 'startHubTX' }
- { value: 8, generic: 0, graph: 0, descr: 'noRX' }
- { value: 9, generic: 0, graph: 0, descr: 'identify' }
- { value: 10, generic: 0, graph: 0, descr: 'getNetConfig' }
- { value: 11, generic: 0, graph: 0, descr: 'calcDelays' }
- { value: 12, generic: 0, graph: 0, descr: 'startTDMA' }
- { value: 13, generic: 0, graph: 0, descr: 'startTX' }
- { value: 14, generic: 0, graph: 0, descr: 'acquisition' }
- { value: 15, generic: 0, graph: 0, descr: 'adjustment' }
- { value: 16, generic: 0, graph: 0, descr: 'noStations' }
- { value: 17, generic: 0, graph: 0, descr: 'operation' }
-
oid: serverStatus
num_oid: '.1.3.6.1.4.1.8000.22.5.3.1.{{ $index }}'
descr: 'Server reply status'
index: 'serverStatus.{{ $index }}'
state_name: Server reply status
states:
- { value: 0, generic: 0, graph: 0, descr: 'off' }
- { value: 1, generic: 0, graph: 0, descr: 'init' }
- { value: 2, generic: 0, graph: 0, descr: 'noConfig' }
- { value: 3, generic: 0, graph: 0, descr: 'useConfig' }
- { value: 4, generic: 0, graph: 0, descr: 'redundant' }
- { value: 5, generic: 0, graph: 0, descr: 'startRX' }
- { value: 6, generic: 0, graph: 0, descr: 'cotmPointing' }
- { value: 7, generic: 0, graph: 0, descr: 'startHubTX' }
- { value: 8, generic: 0, graph: 0, descr: 'noRX' }
- { value: 9, generic: 0, graph: 0, descr: 'identify' }
- { value: 10, generic: 0, graph: 0, descr: 'getNetConfig' }
- { value: 11, generic: 0, graph: 0, descr: 'calcDelays' }
- { value: 12, generic: 0, graph: 0, descr: 'startTDMA' }
- { value: 13, generic: 0, graph: 0, descr: 'startTX' }
- { value: 14, generic: 0, graph: 0, descr: 'acquisition' }
- { value: 15, generic: 0, graph: 0, descr: 'adjustment' }
- { value: 16, generic: 0, graph: 0, descr: 'noStations' }
- { value: 17, generic: 0, graph: 0, descr: 'operation' }
-
oid: stationState
num_oid: '.1.3.6.1.4.1.8000.22.5.5.1.{{ $index }}'
descr: 'Remote status'
index: 'stationState.{{ $index }}'
state_name: Remote initialization sequence level
states:
- { value: 0, generic: 0, graph: 0, descr: 'off' }
- { value: 1, generic: 0, graph: 0, descr: 'init' }
- { value: 2, generic: 0, graph: 0, descr: 'noConfig' }
- { value: 3, generic: 0, graph: 0, descr: 'useConfig' }
- { value: 4, generic: 0, graph: 0, descr: 'redundant' }
- { value: 5, generic: 0, graph: 0, descr: 'startRX' }
- { value: 6, generic: 0, graph: 0, descr: 'cotmPointing' }
- { value: 7, generic: 0, graph: 0, descr: 'startHubTX' }
- { value: 8, generic: 0, graph: 0, descr: 'noRX' }
- { value: 9, generic: 0, graph: 0, descr: 'identify' }
- { value: 10, generic: 0, graph: 0, descr: 'getNetConfig' }
- { value: 11, generic: 0, graph: 0, descr: 'calcDelays' }
- { value: 12, generic: 0, graph: 0, descr: 'startTDMA' }
- { value: 13, generic: 0, graph: 0, descr: 'startTX' }
- { value: 14, generic: 0, graph: 0, descr: 'acquisition' }
- { value: 15, generic: 0, graph: 0, descr: 'adjustment' }
- { value: 16, generic: 0, graph: 0, descr: 'noStations' }
- { value: 17, generic: 0, graph: 0, descr: 'operation' }
-
oid: redundancy
num_oid: '.1.3.6.1.4.1.8000.22.8.4.{{ $index }}'
descr: 'Redundancy status'
index: 'redundancy.{{ $index }}'
state_name: Current redundancy state
states:
- { value: 0, generic: 0, graph: 0, descr: 'idle' }
- { value: 1, generic: 0, graph: 0, descr: 'backup' }
- { value: 2, generic: 0, graph: 0, descr: 'faults' }
- { value: 3, generic: 0, graph: 0, descr: 'trying' }
- { value: 4, generic: 0, graph: 0, descr: 'active' }
- { value: 5, generic: 0, graph: 0, descr: 'off' }
-
oid: rxState
num_oid: '.1.3.6.1.4.1.8000.22.9.4.{{ $index }}'
descr: 'RX status'
index: 'rxState.{{ $index }}'
state_name: Current redundancy state
states:
- { value: 0, generic: 0, graph: 0, descr: 'no RX lock' }
- { value: 1, generic: 0, graph: 0, descr: 'absence of coordinates' }
- { value: 2, generic: 0, graph: 0, descr: 'absence of TX status' }
-
oid: txControl
num_oid: '.1.3.6.1.4.1.8000.22.9.6.{{ $index }}'
descr: 'TX status'
index: 'txControl.{{ $index }}'
state_name: Current TX status
states:
- { value: 0, generic: 0, graph: 0, descr: 'off' }
- { value: 1, generic: 0, graph: 0, descr: 'on' }
percent:
data:
-
oid: netLoad
num_oid: .1.3.6.1.4.1.8000.22.5.2.6.{{ $index }}
index: 'netLoad.{{ $index }}'
descr: 'Network load'
-
oid: buffers
num_oid: .1.3.6.1.4.1.8000.22.8.3.{{ $index }}
index: 'buffers.{{ $index }}'
descr: 'Buffer usage'
-
oid: searchState
num_oid: .1.3.6.1.4.1.8000.22.9.5.{{ $index }}
index: 'searchState.{{ $index }}'
descr: 'Search state'

View File

@ -0,0 +1,11 @@
os: uhp
text: 'UHP Networks VSAT Terminal'
type: wireless
icon: uhp
discovery:
-
sysObjectID:
- .1.3.6.1.4.1.8000
mib_dir: uhp
poller_modules:
netstats: false

1314
mibs/uhp/UHP-MIB Normal file

File diff suppressed because it is too large Load Diff

6357
tests/data/uhp.json Normal file

File diff suppressed because it is too large Load Diff

213
tests/snmpsim/uhp.snmprec Normal file
View File

@ -0,0 +1,213 @@
1.3.6.1.2.1.1.1.0|4| UHP VSAT Terminal Software
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.8000
1.3.6.1.2.1.1.3.0|67|60015890
1.3.6.1.2.1.1.4.0|4|<private>
1.3.6.1.2.1.1.5.0|4|<private>
1.3.6.1.2.1.1.6.0|4|<private>
1.3.6.1.2.1.2.2.1.1.1|2|1
1.3.6.1.2.1.2.2.1.1.2|2|2
1.3.6.1.2.1.2.2.1.1.3|2|3
1.3.6.1.2.1.2.2.1.1.4|2|4
1.3.6.1.2.1.2.2.1.1.5|2|5
1.3.6.1.2.1.2.2.1.2.1|4|Ethernet
1.3.6.1.2.1.2.2.1.2.2|4|Demodulator-2
1.3.6.1.2.1.2.2.1.2.3|4|Demodulator-1
1.3.6.1.2.1.2.2.1.2.4|4|Modulator
1.3.6.1.2.1.2.2.1.2.5|4|Network
1.3.6.1.2.1.2.2.1.3.1|2|6
1.3.6.1.2.1.2.2.1.3.2|2|32
1.3.6.1.2.1.2.2.1.3.3|2|32
1.3.6.1.2.1.2.2.1.3.4|2|32
1.3.6.1.2.1.2.2.1.3.5|2|32
1.3.6.1.2.1.2.2.1.4.1|2|2000
1.3.6.1.2.1.2.2.1.4.2|2|2004
1.3.6.1.2.1.2.2.1.4.3|2|2004
1.3.6.1.2.1.2.2.1.4.4|2|2004
1.3.6.1.2.1.2.2.1.4.5|2|2004
1.3.6.1.2.1.2.2.1.5.1|66|10000000
1.3.6.1.2.1.2.2.1.5.2|66|1000
1.3.6.1.2.1.2.2.1.5.3|66|6666
1.3.6.1.2.1.2.2.1.5.4|66|900
1.3.6.1.2.1.2.2.1.5.5|66|0
1.3.6.1.2.1.2.2.1.6.1|4x|000000000000
1.3.6.1.2.1.2.2.1.6.2|4x|000000000000
1.3.6.1.2.1.2.2.1.6.3|4x|000000000000
1.3.6.1.2.1.2.2.1.6.4|4x|000000000000
1.3.6.1.2.1.2.2.1.6.5|4x|000000000000
1.3.6.1.2.1.2.2.1.7.1|2|1
1.3.6.1.2.1.2.2.1.7.2|2|2
1.3.6.1.2.1.2.2.1.7.3|2|1
1.3.6.1.2.1.2.2.1.7.4|2|1
1.3.6.1.2.1.2.2.1.7.5|2|1
1.3.6.1.2.1.2.2.1.8.1|2|1
1.3.6.1.2.1.2.2.1.8.2|2|2
1.3.6.1.2.1.2.2.1.8.3|2|1
1.3.6.1.2.1.2.2.1.8.4|2|1
1.3.6.1.2.1.2.2.1.8.5|2|1
1.3.6.1.2.1.2.2.1.9.1|67|0
1.3.6.1.2.1.2.2.1.9.2|67|0
1.3.6.1.2.1.2.2.1.9.3|67|0
1.3.6.1.2.1.2.2.1.9.4|67|0
1.3.6.1.2.1.2.2.1.9.5|67|0
1.3.6.1.2.1.2.2.1.10.1|65|37293284
1.3.6.1.2.1.2.2.1.10.2|65|0
1.3.6.1.2.1.2.2.1.10.3|65|1570794184
1.3.6.1.2.1.2.2.1.10.4|65|0
1.3.6.1.2.1.2.2.1.10.5|65|0
1.3.6.1.2.1.2.2.1.11.1|65|37293586
1.3.6.1.2.1.2.2.1.11.2|65|0
1.3.6.1.2.1.2.2.1.11.3|65|1572110352
1.3.6.1.2.1.2.2.1.11.4|65|0
1.3.6.1.2.1.2.2.1.11.5|65|0
1.3.6.1.2.1.2.2.1.12.1|65|0
1.3.6.1.2.1.2.2.1.12.2|65|0
1.3.6.1.2.1.2.2.1.12.3|65|0
1.3.6.1.2.1.2.2.1.12.4|65|0
1.3.6.1.2.1.2.2.1.12.5|65|0
1.3.6.1.2.1.2.2.1.13.1|65|0
1.3.6.1.2.1.2.2.1.13.2|65|0
1.3.6.1.2.1.2.2.1.13.3|65|1
1.3.6.1.2.1.2.2.1.13.4|65|1
1.3.6.1.2.1.2.2.1.13.5|65|0
1.3.6.1.2.1.2.2.1.14.1|65|0
1.3.6.1.2.1.2.2.1.14.2|65|0
1.3.6.1.2.1.2.2.1.14.3|65|949
1.3.6.1.2.1.2.2.1.14.4|65|0
1.3.6.1.2.1.2.2.1.14.5|65|0
1.3.6.1.2.1.2.2.1.15.1|65|0
1.3.6.1.2.1.2.2.1.15.2|65|782
1.3.6.1.2.1.2.2.1.15.3|65|0
1.3.6.1.2.1.2.2.1.15.4|65|0
1.3.6.1.2.1.2.2.1.15.5|65|0
1.3.6.1.2.1.2.2.1.16.1|65|10163856
1.3.6.1.2.1.2.2.1.16.2|65|0
1.3.6.1.2.1.2.2.1.16.3|65|0
1.3.6.1.2.1.2.2.1.16.4|65|38824004
1.3.6.1.2.1.2.2.1.16.5|65|0
1.3.6.1.2.1.2.2.1.17.1|65|10164032
1.3.6.1.2.1.2.2.1.17.2|65|0
1.3.6.1.2.1.2.2.1.17.3|65|0
1.3.6.1.2.1.2.2.1.17.4|65|38824925
1.3.6.1.2.1.2.2.1.17.5|65|0
1.3.6.1.2.1.2.2.1.18.1|65|39
1.3.6.1.2.1.2.2.1.18.2|65|0
1.3.6.1.2.1.2.2.1.18.3|65|0
1.3.6.1.2.1.2.2.1.18.4|65|0
1.3.6.1.2.1.2.2.1.18.5|65|0
1.3.6.1.2.1.2.2.1.19.1|65|0
1.3.6.1.2.1.2.2.1.19.2|65|0
1.3.6.1.2.1.2.2.1.19.3|65|0
1.3.6.1.2.1.2.2.1.19.4|65|0
1.3.6.1.2.1.2.2.1.19.5|65|0
1.3.6.1.2.1.2.2.1.20.1|65|0
1.3.6.1.2.1.2.2.1.20.2|65|0
1.3.6.1.2.1.2.2.1.20.3|65|0
1.3.6.1.2.1.2.2.1.20.4|65|0
1.3.6.1.2.1.2.2.1.20.5|65|0
1.3.6.1.2.1.2.2.1.21.1|66|0
1.3.6.1.2.1.2.2.1.21.2|66|0
1.3.6.1.2.1.2.2.1.21.3|66|0
1.3.6.1.2.1.2.2.1.21.4|66|7
1.3.6.1.2.1.2.2.1.21.5|66|0
1.3.6.1.2.1.2.2.1.22.1|6|1.3.6.1.4.1.8000
1.3.6.1.2.1.2.2.1.22.2|6|1.3.6.1.4.1.8000
1.3.6.1.2.1.2.2.1.22.3|6|1.3.6.1.4.1.8000
1.3.6.1.2.1.2.2.1.22.4|6|1.3.6.1.4.1.8000
1.3.6.1.2.1.2.2.1.22.5|6|1.3.6.1.4.1.8000
1.3.6.1.4.1.8000.22.1.1.0|2|0
1.3.6.1.4.1.8000.22.2.1.0|2|135
1.3.6.1.4.1.8000.22.2.2.0|2|2
1.3.6.1.4.1.8000.22.2.3.0|66|119
1.3.6.1.4.1.8000.22.2.4.0|65|4048928876
1.3.6.1.4.1.8000.22.3.1.0|2|0
1.3.6.1.4.1.8000.22.3.2.0|2|-50687
1.3.6.1.4.1.8000.22.3.3.0|66|80
1.3.6.1.4.1.8000.22.3.4.0|65|0
1.3.6.1.4.1.8000.22.4.1.1.0|65|38656628
1.3.6.1.4.1.8000.22.4.1.2.0|65|354999
1.3.6.1.4.1.8000.22.4.1.3.0|65|0
1.3.6.1.4.1.8000.22.4.1.4.0|65|0
1.3.6.1.4.1.8000.22.4.1.5.0|65|0
1.3.6.1.4.1.8000.22.4.1.6.0|65|0
1.3.6.1.4.1.8000.22.4.2.1.0|65|38660033
1.3.6.1.4.1.8000.22.4.2.2.0|65|355055
1.3.6.1.4.1.8000.22.4.2.3.0|65|0
1.3.6.1.4.1.8000.22.4.2.4.0|65|1181
1.3.6.1.4.1.8000.22.4.2.5.0|65|3
1.3.6.1.4.1.8000.22.4.3.1.0|65|0
1.3.6.1.4.1.8000.22.4.3.2.0|65|0
1.3.6.1.4.1.8000.22.4.3.3.0|65|0
1.3.6.1.4.1.8000.22.4.3.4.0|65|0
1.3.6.1.4.1.8000.22.4.3.5.0|65|0
1.3.6.1.4.1.8000.22.4.4.1.0|65|0
1.3.6.1.4.1.8000.22.4.4.2.0|65|0
1.3.6.1.4.1.8000.22.4.4.3.0|65|0
1.3.6.1.4.1.8000.22.4.4.4.0|65|0
1.3.6.1.4.1.8000.22.4.4.5.0|65|0
1.3.6.1.4.1.8000.22.4.5.1.0|65|132
1.3.6.1.4.1.8000.22.4.5.2.0|65|1
1.3.6.1.4.1.8000.22.4.6.1.0|66|259
1.3.6.1.4.1.8000.22.4.6.2.0|2|-21
1.3.6.1.4.1.8000.22.4.6.3.0|2|250
1.3.6.1.4.1.8000.22.4.7.1.0|65|0
1.3.6.1.4.1.8000.22.4.7.2.0|65|0
1.3.6.1.4.1.8000.22.4.7.3.0|65|0
1.3.6.1.4.1.8000.22.4.7.4.0|65|0
1.3.6.1.4.1.8000.22.4.7.5.0|65|0
1.3.6.1.4.1.8000.22.4.8.1.0|65|0
1.3.6.1.4.1.8000.22.4.8.2.0|65|0
1.3.6.1.4.1.8000.22.4.8.3.0|65|0
1.3.6.1.4.1.8000.22.4.8.4.0|65|0
1.3.6.1.4.1.8000.22.4.8.5.0|65|0
1.3.6.1.4.1.8000.22.4.9.1.0|65|0
1.3.6.1.4.1.8000.22.4.9.2.0|65|0
1.3.6.1.4.1.8000.22.4.9.3.0|65|0
1.3.6.1.4.1.8000.22.4.9.4.0|65|0
1.3.6.1.4.1.8000.22.4.9.5.0|65|0
1.3.6.1.4.1.8000.22.4.10.1.0|65|0
1.3.6.1.4.1.8000.22.4.10.2.0|65|0
1.3.6.1.4.1.8000.22.4.10.3.0|65|0
1.3.6.1.4.1.8000.22.4.10.4.0|65|0
1.3.6.1.4.1.8000.22.4.10.5.0|65|0
1.3.6.1.4.1.8000.22.5.1.1.0|2|-482073969
1.3.6.1.4.1.8000.22.5.1.2.0|66|44
1.3.6.1.4.1.8000.22.5.1.3.0|65|3
1.3.6.1.4.1.8000.22.5.1.4.0|65|1
1.3.6.1.4.1.8000.22.5.1.5.0|66|127391
1.3.6.1.4.1.8000.22.5.1.6.0|66|64
1.3.6.1.4.1.8000.22.5.1.7.0|66|4294965151
1.3.6.1.4.1.8000.22.5.2.1.0|2|17
1.3.6.1.4.1.8000.22.5.2.2.0|66|3
1.3.6.1.4.1.8000.22.5.2.3.0|66|11228
1.3.6.1.4.1.8000.22.5.2.4.0|66|0
1.3.6.1.4.1.8000.22.5.2.5.0|66|0
1.3.6.1.4.1.8000.22.5.2.6.0|66|0
1.3.6.1.4.1.8000.22.5.3.1.0|2|17
1.3.6.1.4.1.8000.22.5.3.2.0|66|0
1.3.6.1.4.1.8000.22.5.5.1.0|2|17
1.3.6.1.4.1.8000.22.5.5.2.0|66|0
1.3.6.1.4.1.8000.22.5.5.3.0|66|0
1.3.6.1.4.1.8000.22.5.5.4.0|65|4
1.3.6.1.4.1.8000.22.5.5.5.0|2|0
1.3.6.1.4.1.8000.22.5.5.6.0|66|4294967275
1.3.6.1.4.1.8000.22.5.5.7.0|2|0
1.3.6.1.4.1.8000.22.5.5.8.0|2|0
1.3.6.1.4.1.8000.22.5.5.9.0|2|-21457
1.3.6.1.4.1.8000.22.5.5.10.0|2|-21457
1.3.6.1.4.1.8000.22.6.1.0|65|5
1.3.6.1.4.1.8000.22.6.4.0|65|0
1.3.6.1.4.1.8000.22.6.5.0|65|1612
1.3.6.1.4.1.8000.22.6.6.0|65|0
1.3.6.1.4.1.8000.22.6.7.0|65|0
1.3.6.1.4.1.8000.22.6.8.0|65|0
1.3.6.1.4.1.8000.22.8.1.0|2|65
1.3.6.1.4.1.8000.22.8.2.0|66|14
1.3.6.1.4.1.8000.22.8.3.0|66|2
1.3.6.1.4.1.8000.22.8.4.0|66|5
1.3.6.1.4.1.8000.22.8.5.0|66|50724909
1.3.6.1.4.1.8000.22.9.2.0|66|1074225446
1.3.6.1.4.1.8000.22.9.3.0|66|112
1.3.6.1.4.1.8000.22.9.3.0.0|66|114
1.3.6.1.4.1.8000.22.9.4.0|66|136
1.3.6.1.4.1.8000.22.9.5.0|66|0
1.3.6.1.4.1.8000.22.9.6.0|66|1