mib: UBNT-UFIBER-MIB modules: os: sysDescr_regex: '/v(?\d+\.\d+\.\d+)/' hardware: UBNT-UFIBER-MIB::ubntModel.0 version: UBNT-UFIBER-MIB::ubntVersion.0 sensors: count: data: - oid: ubntOnusCount num_oid: '.1.3.6.1.4.1.41112.1.5.6.1.{{ $index }}' index: 'ubntOnusCount.{{ $index }}' descr: "Number of ONU's" - oid: ubntSfpsCount num_oid: '.1.3.6.1.4.1.41112.1.5.7.1.{{ $index }}' index: 'ubntSfpsCount.{{ $index }}' descr: "Number of SFP's" temperature: data: - oid: ubntThermTemperature divisor: 1000 num_oid: '.1.3.6.1.4.1.41112.1.5.4.2.1.3.{{ $index }}' index: 'ubntThermTemperature.{{ $index }}' descr: 'Temperatures {{ $index }}' low_limit: 0 low_warn_limit: 5 warn_limit: 35 high_limit: 40 fanspeed: data: - oid: ubntFanRpm num_oid: '.1.3.6.1.4.1.41112.1.5.5.2.1.3.{{ $index }}' index: 'ubntFanRpm.{{ $index }}' descr: 'Fun #{{ $index }}' dbm: data: - oid: ubntOnuEntry value: ubntOnuTxPower num_oid: '.1.3.6.1.4.1.41112.1.5.6.2.1.8.{{ $index }}' descr: "ONU {{ $ubntOnuSN }} TX" group: ONUs TX index: 'tx-{{ $index }}' divisor: 100 skip_value_gt: 999999 - oid: ubntOnuEntry value: ubntOnuRxPower num_oid: '.1.3.6.1.4.1.41112.1.5.6.2.1.9.{{ $index }}' descr: "ONU {{ $ubntOnuSN }} RX" group: ONUs RX index: 'rx-{{ $index }}' divisor: 100 skip_value_gt: 999999 runtime: data: - oid: ubntOnuEntry value: ubntOnuUpTime divisor: 6000 num_oid: '.1.3.6.1.4.1.41112.1.5.6.2.1.7.{{ $index }}' descr: "ONU {{ $ubntOnuName }} uptime" group: ONUs uptime index: 'ubntOnuUpTime-{{ $index }}' - oid: ubntOnuEntry value: ubntOnuConnectedTime divisor: 6000 num_oid: '.1.3.6.1.4.1.41112.1.5.6.2.1.6.{{ $index }}' descr: "ONU {{ $ubntOnuName }} connected time" group: ONUs connected time index: 'ubntOnuConnectedTime-{{ $index }}'