librenms/librenms

View on GitHub
includes/definitions/discovery/ibos.yaml

Summary

Maintainability
Test Coverage
mib: WAYSTREAM-MIB
modules:
    os:
        sysDescr_regex: '/(?<hardware>.*), iBOS Version ibos-.*?-(?<version>.*)\s+Copyright/'
    sensors:
        temperature:
            data:
                -
                    descr: Temperature {{ $index }}
                    oid: wsTempEntry
                    value: wsTempMeasured
                    num_oid: '.1.3.6.1.4.1.9303.4.1.2.1.1.2.{{ $index }}'
                    low_warn_limit: wsTempThresholdLow
                    warn_limit:     wsTempThresholdHigh
                    divisor: 100

        voltage:
            data:
                -
                    descr: Voltage {{ $index }}
                    oid: wsVoltEntry
                    value: wsVoltMeasured
                    num_oid: '.1.3.6.1.4.1.9303.4.1.2.2.1.3.{{ $index }}'
                    low_warn_limit: wsVoltThresholdLow
                    warn_limit:     wsVoltThresholdHigh
                    divisor: 1000
                    skip_values: 0

        fanspeed:
            data:
                -
                    descr: Fan speed {{ $index }}
                    oid: wsFanEntry
                    value: wsFanRPM
                    num_oid: '.1.3.6.1.4.1.9303.4.1.2.3.1.2.{{ $index }}'

        dbm:
            options:
                divisor: 1000
                skip_values: 0
            data:
                -
                    oid:             wsSFPEntry
                    descr:           Receive power {{ $index }}
                    value:           wsSFPRXdBmPower
                    index:           'wsSFPRXdBmPower.{{ $index }}'
                    num_oid:         '.1.3.6.1.4.1.9303.4.1.4.1.23.{{ $index }}'
                    low_warn_limit:  wsSFPRXInputPowNormalLowdBm
                    warn_limit:      wsSFPRXInputPowNormalHighdBm

                -
                    oid:             wsSFPEntry
                    descr:           Transmit power {{ $index }}
                    value:           wsSFPTXdBmPower
                    index:           'wsSFPTXdBmPower.{{ $index }}'
                    num_oid:         '.1.3.6.1.4.1.9303.4.1.4.1.22.{{ $index }}'
                    low_warn_limit:  wsSFPTXOutputPowNormalLowdBm
                    warn_limit:      wsSFPTXOutputPowNormalHighdBm