Details

    • Paid Support
    • Resolution: Unresolved
    • Minor
    • None
    • Professional Edition, Enterprise Edition
    • Discovery, OS, Poller
    • None

    Description

      Hello,

      We run a few hundred UHP Satellite Routers which the monitoring with Observium does not work well as a lot of the important OIDs are RF related, and require math to be done to them in order to get usable numbers. For example, one of the transit RF levels requires the gauge value / -10 to get the actual number.

      Attached is the UHP3.5 MIB file from the vendor, and the myagent.snmpwalk file found in other add device issues.

      Attachments

        Activity

          [OBS-4013] Add UHP Satellite Router v3.5 Support

          Or this device not report anything except very limited data (common info and interfaces).
          Or snmpdump incomplete..

          This is full walk based on dump:

          SNMPv2-MIB::sysDescr.0 = STRING: UHP VSAT Terminal Software
          SNMPv2-MIB::sysObjectID.0 = OID: UHP-MIB::uhp
          DISMAN-EXPRESSION-MIB::sysUpTimeInstance = Timeticks: (137446960) 15 days, 21:47:49.60
          SNMPv2-MIB::sysContact.0 = STRING: UHP
          SNMPv2-MIB::sysName.0 = STRING: UC-09-01A
          SNMPv2-MIB::sysLocation.0 = STRING: VSAT Earth Station
          SNMPv2-MIB::sysServices.0 = INTEGER: 6
          SNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00
          IF-MIB::ifNumber.0 = INTEGER: 6
          IF-MIB::ifIndex.1 = INTEGER: 1
          IF-MIB::ifIndex.2 = INTEGER: 2
          IF-MIB::ifIndex.3 = INTEGER: 3
          IF-MIB::ifIndex.4 = INTEGER: 4
          IF-MIB::ifIndex.5 = INTEGER: 5
          IF-MIB::ifDescr.1 = STRING: Ethernet
          IF-MIB::ifDescr.2 = STRING: Demodulator-2
          IF-MIB::ifDescr.3 = STRING: Demodulator-1
          IF-MIB::ifDescr.4 = STRING: Modulator
          IF-MIB::ifDescr.5 = STRING: Network
          IF-MIB::ifType.1 = INTEGER: ethernetCsmacd(6)
          IF-MIB::ifType.2 = INTEGER: frameRelay(32)
          IF-MIB::ifType.3 = INTEGER: frameRelay(32)
          IF-MIB::ifType.4 = INTEGER: frameRelay(32)
          IF-MIB::ifType.5 = INTEGER: frameRelay(32)
          IF-MIB::ifMtu.1 = INTEGER: 2000
          IF-MIB::ifMtu.2 = INTEGER: 2004
          IF-MIB::ifMtu.3 = INTEGER: 2004
          IF-MIB::ifMtu.4 = INTEGER: 2004
          IF-MIB::ifMtu.5 = INTEGER: 2004
          IF-MIB::ifSpeed.1 = Gauge32: 10000000
          IF-MIB::ifSpeed.2 = Gauge32: 477
          IF-MIB::ifSpeed.3 = Gauge32: 450
          IF-MIB::ifSpeed.4 = Gauge32: 1156
          IF-MIB::ifSpeed.5 = Gauge32: 0
          IF-MIB::ifPhysAddress.1 = STRING: 0:0:0:0:0:0
          IF-MIB::ifPhysAddress.2 = STRING: 0:0:0:0:0:0
          IF-MIB::ifPhysAddress.3 = STRING: 0:0:0:0:0:0
          IF-MIB::ifPhysAddress.4 = STRING: 0:0:0:0:0:0
          IF-MIB::ifPhysAddress.5 = STRING: 0:0:0:0:0:0
          IF-MIB::ifAdminStatus.1 = INTEGER: up(1)
          IF-MIB::ifAdminStatus.2 = INTEGER: up(1)
          IF-MIB::ifAdminStatus.3 = INTEGER: up(1)
          IF-MIB::ifAdminStatus.4 = INTEGER: up(1)
          IF-MIB::ifAdminStatus.5 = INTEGER: up(1)
          IF-MIB::ifOperStatus.1 = INTEGER: up(1)
          IF-MIB::ifOperStatus.2 = INTEGER: up(1)
          IF-MIB::ifOperStatus.3 = INTEGER: up(1)
          IF-MIB::ifOperStatus.4 = INTEGER: down(2)
          IF-MIB::ifOperStatus.5 = INTEGER: up(1)
          IF-MIB::ifLastChange.1 = Timeticks: (0) 0:00:00.00
          IF-MIB::ifLastChange.2 = Timeticks: (0) 0:00:00.00
          IF-MIB::ifLastChange.3 = Timeticks: (0) 0:00:00.00
          IF-MIB::ifLastChange.4 = Timeticks: (0) 0:00:00.00
          IF-MIB::ifLastChange.5 = Timeticks: (0) 0:00:00.00
          IF-MIB::ifInOctets.1 = Counter32: 959994780
          IF-MIB::ifInOctets.2 = Counter32: 3588315691
          IF-MIB::ifInOctets.3 = Counter32: 175679508
          IF-MIB::ifInOctets.4 = Counter32: 0
          IF-MIB::ifInOctets.5 = Counter32: 0
          IF-MIB::ifInUcastPkts.1 = Counter32: 959995255
          IF-MIB::ifInUcastPkts.2 = Counter32: 3588315691
          IF-MIB::ifInUcastPkts.3 = Counter32: 175679508
          IF-MIB::ifInUcastPkts.4 = Counter32: 0
          IF-MIB::ifInUcastPkts.5 = Counter32: 0
          IF-MIB::ifInNUcastPkts.1 = Counter32: 5257898
          IF-MIB::ifInNUcastPkts.2 = Counter32: 0
          IF-MIB::ifInNUcastPkts.3 = Counter32: 0
          IF-MIB::ifInNUcastPkts.4 = Counter32: 0
          IF-MIB::ifInNUcastPkts.5 = Counter32: 0
          IF-MIB::ifInDiscards.1 = Counter32: 8
          IF-MIB::ifInDiscards.2 = Counter32: 2
          IF-MIB::ifInDiscards.3 = Counter32: 40
          IF-MIB::ifInDiscards.4 = Counter32: 2
          IF-MIB::ifInDiscards.5 = Counter32: 0
          IF-MIB::ifInErrors.1 = Counter32: 1
          IF-MIB::ifInErrors.2 = Counter32: 35194
          IF-MIB::ifInErrors.3 = Counter32: 455
          IF-MIB::ifInErrors.4 = Counter32: 0
          IF-MIB::ifInErrors.5 = Counter32: 0
          IF-MIB::ifInUnknownProtos.1 = Counter32: 0
          IF-MIB::ifInUnknownProtos.2 = Counter32: 185
          IF-MIB::ifInUnknownProtos.3 = Counter32: 0
          IF-MIB::ifInUnknownProtos.4 = Counter32: 0
          IF-MIB::ifInUnknownProtos.5 = Counter32: 0
          IF-MIB::ifOutOctets.1 = Counter32: 1020634693
          IF-MIB::ifOutOctets.2 = Counter32: 0
          IF-MIB::ifOutOctets.3 = Counter32: 0
          IF-MIB::ifOutOctets.4 = Counter32: 3200
          IF-MIB::ifOutOctets.5 = Counter32: 0
          IF-MIB::ifOutUcastPkts.1 = Counter32: 1020635208
          IF-MIB::ifOutUcastPkts.2 = Counter32: 0
          IF-MIB::ifOutUcastPkts.3 = Counter32: 0
          IF-MIB::ifOutUcastPkts.4 = Counter32: 3200
          IF-MIB::ifOutUcastPkts.5 = Counter32: 0
          IF-MIB::ifOutNUcastPkts.1 = Counter32: 4695
          IF-MIB::ifOutNUcastPkts.2 = Counter32: 0
          IF-MIB::ifOutNUcastPkts.3 = Counter32: 0
          IF-MIB::ifOutNUcastPkts.4 = Counter32: 0
          IF-MIB::ifOutNUcastPkts.5 = Counter32: 0
          IF-MIB::ifOutDiscards.1 = Counter32: 0
          IF-MIB::ifOutDiscards.2 = Counter32: 0
          IF-MIB::ifOutDiscards.3 = Counter32: 0
          IF-MIB::ifOutDiscards.4 = Counter32: 464488

          I can only add detect this device as specific vendor/hardware, but nothing new to add.

          landy Mike Stupalov added a comment - Or this device not report anything except very limited data (common info and interfaces). Or snmpdump incomplete.. This is full walk based on dump: SNMPv2-MIB::sysDescr.0 = STRING: UHP VSAT Terminal Software SNMPv2-MIB::sysObjectID.0 = OID: UHP-MIB::uhp DISMAN-EXPRESSION-MIB::sysUpTimeInstance = Timeticks: (137446960) 15 days, 21:47:49.60 SNMPv2-MIB::sysContact.0 = STRING: UHP SNMPv2-MIB::sysName.0 = STRING: UC-09-01A SNMPv2-MIB::sysLocation.0 = STRING: VSAT Earth Station SNMPv2-MIB::sysServices.0 = INTEGER: 6 SNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00 IF-MIB::ifNumber.0 = INTEGER: 6 IF-MIB::ifIndex.1 = INTEGER: 1 IF-MIB::ifIndex.2 = INTEGER: 2 IF-MIB::ifIndex.3 = INTEGER: 3 IF-MIB::ifIndex.4 = INTEGER: 4 IF-MIB::ifIndex.5 = INTEGER: 5 IF-MIB::ifDescr.1 = STRING: Ethernet IF-MIB::ifDescr.2 = STRING: Demodulator-2 IF-MIB::ifDescr.3 = STRING: Demodulator-1 IF-MIB::ifDescr.4 = STRING: Modulator IF-MIB::ifDescr.5 = STRING: Network IF-MIB::ifType.1 = INTEGER: ethernetCsmacd(6) IF-MIB::ifType.2 = INTEGER: frameRelay(32) IF-MIB::ifType.3 = INTEGER: frameRelay(32) IF-MIB::ifType.4 = INTEGER: frameRelay(32) IF-MIB::ifType.5 = INTEGER: frameRelay(32) IF-MIB::ifMtu.1 = INTEGER: 2000 IF-MIB::ifMtu.2 = INTEGER: 2004 IF-MIB::ifMtu.3 = INTEGER: 2004 IF-MIB::ifMtu.4 = INTEGER: 2004 IF-MIB::ifMtu.5 = INTEGER: 2004 IF-MIB::ifSpeed.1 = Gauge32: 10000000 IF-MIB::ifSpeed.2 = Gauge32: 477 IF-MIB::ifSpeed.3 = Gauge32: 450 IF-MIB::ifSpeed.4 = Gauge32: 1156 IF-MIB::ifSpeed.5 = Gauge32: 0 IF-MIB::ifPhysAddress.1 = STRING: 0:0:0:0:0:0 IF-MIB::ifPhysAddress.2 = STRING: 0:0:0:0:0:0 IF-MIB::ifPhysAddress.3 = STRING: 0:0:0:0:0:0 IF-MIB::ifPhysAddress.4 = STRING: 0:0:0:0:0:0 IF-MIB::ifPhysAddress.5 = STRING: 0:0:0:0:0:0 IF-MIB::ifAdminStatus.1 = INTEGER: up(1) IF-MIB::ifAdminStatus.2 = INTEGER: up(1) IF-MIB::ifAdminStatus.3 = INTEGER: up(1) IF-MIB::ifAdminStatus.4 = INTEGER: up(1) IF-MIB::ifAdminStatus.5 = INTEGER: up(1) IF-MIB::ifOperStatus.1 = INTEGER: up(1) IF-MIB::ifOperStatus.2 = INTEGER: up(1) IF-MIB::ifOperStatus.3 = INTEGER: up(1) IF-MIB::ifOperStatus.4 = INTEGER: down(2) IF-MIB::ifOperStatus.5 = INTEGER: up(1) IF-MIB::ifLastChange.1 = Timeticks: (0) 0:00:00.00 IF-MIB::ifLastChange.2 = Timeticks: (0) 0:00:00.00 IF-MIB::ifLastChange.3 = Timeticks: (0) 0:00:00.00 IF-MIB::ifLastChange.4 = Timeticks: (0) 0:00:00.00 IF-MIB::ifLastChange.5 = Timeticks: (0) 0:00:00.00 IF-MIB::ifInOctets.1 = Counter32: 959994780 IF-MIB::ifInOctets.2 = Counter32: 3588315691 IF-MIB::ifInOctets.3 = Counter32: 175679508 IF-MIB::ifInOctets.4 = Counter32: 0 IF-MIB::ifInOctets.5 = Counter32: 0 IF-MIB::ifInUcastPkts.1 = Counter32: 959995255 IF-MIB::ifInUcastPkts.2 = Counter32: 3588315691 IF-MIB::ifInUcastPkts.3 = Counter32: 175679508 IF-MIB::ifInUcastPkts.4 = Counter32: 0 IF-MIB::ifInUcastPkts.5 = Counter32: 0 IF-MIB::ifInNUcastPkts.1 = Counter32: 5257898 IF-MIB::ifInNUcastPkts.2 = Counter32: 0 IF-MIB::ifInNUcastPkts.3 = Counter32: 0 IF-MIB::ifInNUcastPkts.4 = Counter32: 0 IF-MIB::ifInNUcastPkts.5 = Counter32: 0 IF-MIB::ifInDiscards.1 = Counter32: 8 IF-MIB::ifInDiscards.2 = Counter32: 2 IF-MIB::ifInDiscards.3 = Counter32: 40 IF-MIB::ifInDiscards.4 = Counter32: 2 IF-MIB::ifInDiscards.5 = Counter32: 0 IF-MIB::ifInErrors.1 = Counter32: 1 IF-MIB::ifInErrors.2 = Counter32: 35194 IF-MIB::ifInErrors.3 = Counter32: 455 IF-MIB::ifInErrors.4 = Counter32: 0 IF-MIB::ifInErrors.5 = Counter32: 0 IF-MIB::ifInUnknownProtos.1 = Counter32: 0 IF-MIB::ifInUnknownProtos.2 = Counter32: 185 IF-MIB::ifInUnknownProtos.3 = Counter32: 0 IF-MIB::ifInUnknownProtos.4 = Counter32: 0 IF-MIB::ifInUnknownProtos.5 = Counter32: 0 IF-MIB::ifOutOctets.1 = Counter32: 1020634693 IF-MIB::ifOutOctets.2 = Counter32: 0 IF-MIB::ifOutOctets.3 = Counter32: 0 IF-MIB::ifOutOctets.4 = Counter32: 3200 IF-MIB::ifOutOctets.5 = Counter32: 0 IF-MIB::ifOutUcastPkts.1 = Counter32: 1020635208 IF-MIB::ifOutUcastPkts.2 = Counter32: 0 IF-MIB::ifOutUcastPkts.3 = Counter32: 0 IF-MIB::ifOutUcastPkts.4 = Counter32: 3200 IF-MIB::ifOutUcastPkts.5 = Counter32: 0 IF-MIB::ifOutNUcastPkts.1 = Counter32: 4695 IF-MIB::ifOutNUcastPkts.2 = Counter32: 0 IF-MIB::ifOutNUcastPkts.3 = Counter32: 0 IF-MIB::ifOutNUcastPkts.4 = Counter32: 0 IF-MIB::ifOutNUcastPkts.5 = Counter32: 0 IF-MIB::ifOutDiscards.1 = Counter32: 0 IF-MIB::ifOutDiscards.2 = Counter32: 0 IF-MIB::ifOutDiscards.3 = Counter32: 0 IF-MIB::ifOutDiscards.4 = Counter32: 464488 I can only add detect this device as specific vendor/hardware, but nothing new to add.

          This has been completed.

          galaxy-jcaissie Justin Caissie added a comment - This has been completed.

          General questions and device support can be discussed in our Discord channel, click here to join.


          Please make and attach additional information about the device:

          • full snmp dump from device:

            snmpwalk -v2c -c <community> -t 3 -Cc --hexOutputLength=0 -ObentxU <hostname> .1 > myagent.snmpwalk
            snmpwalk -v2c -c <community> -t 3 -Cc --hexOutputLength=0 -ObentxU <hostname> .1.3.6.1.4.1 >> myagent.snmpwalk

            If device not support SNMP version 2c, replace -v2c with -v1.

          • If you have problems with discovery or poller processes, please do and attach these debugs:

            ./discovery.php -d -h <device>
            ./poller.php -d -h <device>

          • additionally attach device and/or vendor specific MIB files

          This comment is added automatically.

          bot Observium Bot added a comment - General questions and device support can be discussed in our Discord channel, click here to join . Please make and attach additional information about the device: full snmp dump from device: snmpwalk -v2c -c <community> -t 3 -Cc --hexOutputLength=0 -ObentxU <hostname> .1 > myagent.snmpwalk snmpwalk -v2c -c <community> -t 3 -Cc --hexOutputLength=0 -ObentxU <hostname> .1.3.6.1.4.1 >> myagent.snmpwalk If device not support SNMP version 2c, replace -v2c with -v1. If you have problems with discovery or poller processes, please do and attach these debugs: ./discovery.php -d -h <device> ./poller.php -d -h <device> additionally attach device and/or vendor specific MIB files This comment is added automatically.

          People

            landy Mike Stupalov
            galaxy-jcaissie Justin Caissie
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: