diff --git a/LibreNMS/OS/SafIntegraX.php b/LibreNMS/OS/SafIntegraX.php new file mode 100644 index 0000000000..8b55734837 --- /dev/null +++ b/LibreNMS/OS/SafIntegraX.php @@ -0,0 +1,240 @@ +. + * + * @link https://www.librenms.org + * + * @copyright 2017 Neil Lathwood + * @author Neil Lathwood + */ + +namespace LibreNMS\OS; + +use LibreNMS\Device\WirelessSensor; +use LibreNMS\Interfaces\Discovery\Sensors\WirelessFrequencyDiscovery; +use LibreNMS\Interfaces\Discovery\Sensors\WirelessMseDiscovery; +use LibreNMS\Interfaces\Discovery\Sensors\WirelessPowerDiscovery; +use LibreNMS\Interfaces\Discovery\Sensors\WirelessRateDiscovery; +use LibreNMS\OS; + +class SafIntegraX extends OS implements + WirelessFrequencyDiscovery, + WirelessMseDiscovery, + WirelessPowerDiscovery, + WirelessRateDiscovery +{ + /** + * Discover wireless frequency. This is in MHz. Type is frequency. + * Returns an array of LibreNMS\Device\Sensor objects that have been discovered + * + * @return array Sensors + */ + public function discoverWirelessFrequency() + { + return [ + // SAF-INTEGRAX-MIB::integraXradioAtxFrequency + new WirelessSensor( + 'frequency', + $this->getDeviceId(), + '.1.3.6.1.4.1.7571.100.1.1.7.10.2.1.2.0', + 'saf-integrax-a-tx', + 'integraXradioAtxFrequency', + 'Radio-A Tx Frequency', + null, + 1, + 1000 + ), + // SAF-INTEGRAX-MIB::integraXradioBtxFrequency + new WirelessSensor( + 'frequency', + $this->getDeviceId(), + '.1.3.6.1.4.1.7571.100.1.1.7.10.2.2.2.0', + 'saf-integrax-b-tx', + 'integraXradioBtxFrequency', + 'Radio-B Tx Frequency', + null, + 1, + 1000 + ), + // SAF-INTEGRAX-MIB::integraXradioArxFrequency + new WirelessSensor( + 'frequency', + $this->getDeviceId(), + '.1.3.6.1.4.1.7571.100.1.1.7.10.2.1.9.0', + 'saf-integrax-a-rx', + 'integraXradioArxFrequency', + 'Radio-A Rx Frequency', + null, + 1, + 1000 + ), + // SAF-INTEGRAX-MIB::integraXradioBrxFrequency + new WirelessSensor( + 'frequency', + $this->getDeviceId(), + '.1.3.6.1.4.1.7571.100.1.1.7.10.2.2.9.0', + 'saf-integrax-b-rx', + 'integraXradioBrxFrequency', + 'Radio-B Rx Frequency', + null, + 1, + 1000 + ), + ]; + } + + /** + * Discover wireless MSE. Mean square error value *10 in dB. + * Returns an array of LibreNMS\Device\Sensor objects that have been discovered + * + * @return array Sensors + */ + public function discoverWirelessMse() + { + return [ + // SAF-INTEGRAX-MIB::integraXmodemAnormalizedMse + new WirelessSensor( + 'mse', + $this->getDeviceId(), + '.1.3.6.1.4.1.7571.100.1.1.7.10.3.1.2.0', + 'saf-integrax-a-mse', + 'integraXmodemAnormalizedMse', + 'Modem-A MSE', + null, + 1, + 10 + ), + // SAF-INTEGRAX-MIB::integraXmodemBnormalizedMse + new WirelessSensor( + 'mse', + $this->getDeviceId(), + '.1.3.6.1.4.1.7571.100.1.1.7.10.3.2.2.0', + 'saf-integrax-b-mse', + 'integraXmodemBnormalizedMse', + 'Modem-B MSE', + null, + 1, + 10 + ), + ]; + } + + /** + * Discover wireless tx or rx power. This is in dBm. Type is power. + * Returns an array of LibreNMS\Device\Sensor objects that have been discovered + * + * @return array + */ + public function discoverWirelessPower() + { + return [ + // SAF-INTEGRAX-MIB::integraXradioAtxPower + new WirelessSensor( + 'power', + $this->getDeviceId(), + '.1.3.6.1.4.1.7571.100.1.1.7.10.2.1.1.0', + 'saf-integrax-a-tx-power', + 'integraXradioAtxPower', + 'Radio-A Tx Power' + ), + // SAF-INTEGRAX-MIB::integraXradioBtxPower + new WirelessSensor( + 'power', + $this->getDeviceId(), + '.1.3.6.1.4.1.7571.100.1.1.7.10.2.2.1.0', + 'saf-integrax-b-tx-power', + 'integraXradioBtxPower', + 'Radio-B Tx Power' + ), + // SAF-INTEGRAX-MIB::integraXradioArxLevel + new WirelessSensor( + 'power', + $this->getDeviceId(), + '.1.3.6.1.4.1.7571.100.1.1.7.10.2.1.3.0', + 'saf-integrax-a-rx-level', + 'integraXradioArxLevel', + 'Radio-A Rx Level' + ), + // SAF-INTEGRAX-MIB::integraXradioBrxLevel + new WirelessSensor( + 'power', + $this->getDeviceId(), + '.1.3.6.1.4.1.7571.100.1.1.7.10.2.2.3.0', + 'saf-integrax-b-rx-level', + 'integraXradioBrxLevel', + 'Radio-B Rx Level' + ), + ]; + } + + /** + * Discover wireless rate. This is in bps. Type is rate. + * Returns an array of LibreNMS\Device\Sensor objects that have been discovered + * + * @return array + */ + public function discoverWirelessRate() + { + return [ + // SAF-INTEGRAX-MIB::integraXmodemArxCapacity + new WirelessSensor( + 'rate', + $this->getDeviceId(), + '.1.3.6.1.4.1.7571.100.1.1.7.10.3.1.9.0', + 'saf-integrax-a-rx-capacity', + 'integraXmodemArxCapacity', + 'Modem-A RX Capacity', + null, + 1000 + ), + // SAF-INTEGRAX-MIB::integraXmodemBrxCapacity + new WirelessSensor( + 'rate', + $this->getDeviceId(), + '.1.3.6.1.4.1.7571.100.1.1.7.10.3.2.9.0', + 'saf-integrax-b-rx-capacity', + 'integraXmodemBrxCapacity', + 'Modem-B RX Capacity', + null, + 1000 + ), + // SAF-INTEGRAX-MIB::integraXmodemAtxCapacity + new WirelessSensor( + 'rate', + $this->getDeviceId(), + '.1.3.6.1.4.1.7571.100.1.1.7.10.3.1.10.0', + 'saf-integrax-a-tx-capacity', + 'integraXmodemAtxCapacity', + 'Modem-A TX Capacity', + null, + 1000 + ), + // SAF-INTEGRAX-MIB::integraXmodemBtxCapacity + new WirelessSensor( + 'rate', + $this->getDeviceId(), + '.1.3.6.1.4.1.7571.100.1.1.7.10.3.2.10.0', + 'saf-integrax-b-tx-capacity', + 'integraXmodemBtxCapacity', + 'Modem-B TX Capacity', + null, + 1000 + ), + ]; + } +} diff --git a/includes/definitions/discovery/saf-integra-x.yaml b/includes/definitions/discovery/saf-integra-x.yaml new file mode 100644 index 0000000000..32ffd48dbd --- /dev/null +++ b/includes/definitions/discovery/saf-integra-x.yaml @@ -0,0 +1,64 @@ +mib: SAF-INTEGRAX-MIB +modules: + os: + sysDescr_regex: '/Prod: (?[A-Za-z-_]+);Vers: (?[0-9.]+);.*;S\/N: (?[0-9]+)/' + processors: + data: + - + oid: integraXsysCPUidle + num_oid: '.1.3.6.1.4.1.7571.100.1.1.7.10.4.10.{{ $index }}' + precision: -10 + type: saf-integra + sensors: + temperature: + data: + - + oid: integraXsysCPUtemperature + num_oid: '.1.3.6.1.4.1.7571.100.1.1.7.10.4.2.{{ $index }}' + descr: System CPU + index: 'integraXsysCPUtemperature.{{ $index }}' + - + oid: integraXsysBoardTemperature + num_oid: '.1.3.6.1.4.1.7571.100.1.1.7.10.4.8.{{ $index }}' + descr: System Board + index: 'integraXsysBoardTemperature.{{ $index }}' + voltage: + options: + divisor: 1000 + data: + - + oid: integraXsysPSUvoltage + num_oid: '.1.3.6.1.4.1.7571.100.1.1.7.10.4.5.{{ $index }}' + descr: PSU Voltage + index: 'integraXsysPSUvoltage.{{ $index }}' + current: + options: + divisor: 1000 + data: + - + oid: integraXsysPSUcurrent + num_oid: '.1.3.6.1.4.1.7571.100.1.1.7.10.4.6.{{ $index }}' + descr: PSU Current + index: 'integraXsysPSUcurrent.{{ $index }}' + power: + options: + divisor: 1000 + data: + - + oid: integraXsysPSUpower + num_oid: '.1.3.6.1.4.1.7571.100.1.1.7.10.4.7.{{ $index }}' + descr: PSU Power + index: 'integraXsysPSUpower.{{ $index }}' + state: + data: + - + oid: integraXsysLicenseGenStatus + num_oid: '.1.3.6.1.4.1.7571.100.1.1.7.10.4.4.{{ $index }}' + descr: License Status + index: 'integraXsysLicenseGenStatus.{{ $index }}' + state_name: integraXsysLicenseGenStatus + states: + - { value: 1, generic: 0, graph: 1, descr: ok } + - { value: 2, generic: 2, graph: 1, descr: expired } + - { value: 3, generic: 3, graph: 1, descr: unknown } + - { value: 4, generic: 0, graph: 1, descr: unlimitedTime } diff --git a/includes/definitions/saf-integra-b.yaml b/includes/definitions/saf-integra-b.yaml index 1ccbc47a0b..06a1058fb9 100644 --- a/includes/definitions/saf-integra-b.yaml +++ b/includes/definitions/saf-integra-b.yaml @@ -11,3 +11,5 @@ discovery: - sysObjectID: - .1.3.6.1.4.1.7571.100.1.1.7.1 + sysDescr: + - 'Prod: Integra;' diff --git a/includes/definitions/saf-integra-x.yaml b/includes/definitions/saf-integra-x.yaml new file mode 100644 index 0000000000..2e073a17ab --- /dev/null +++ b/includes/definitions/saf-integra-x.yaml @@ -0,0 +1,15 @@ +os: saf-integra-x +text: 'SAF Integra X' +type: wireless +icon: saf +group: saf +over: + - { graph: device_bits, text: 'Device Traffic' } + - { graph: device_processor, text: 'CPU Usage' } + - { graph: device_mempool, text: 'Memory Usage' } +discovery: + - + sysObjectID: + - .1.3.6.1.4.1.7571.100.1.1.7.10 + sysDescr: + - 'Prod: Integra-X;' diff --git a/mibs/saf/SAF-INTEGRAX-MIB b/mibs/saf/SAF-INTEGRAX-MIB new file mode 100644 index 0000000000..a43c1975d8 --- /dev/null +++ b/mibs/saf/SAF-INTEGRAX-MIB @@ -0,0 +1,2857 @@ +SAF-INTEGRAX-MIB DEFINITIONS ::= BEGIN + +-- Definitions for include by other SAF Tehnika mib modules + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32, Counter64, + TimeTicks + FROM SNMPv2-SMI -- [RFC2578] + pointToPoint + FROM SAF-ENTERPRISE + DateAndTime, TEXTUAL-CONVENTION + FROM SNMPv2-TC + DisplayString, PhysAddress + FROM RFC1213-MIB + safIntegra + FROM SAF-INTEGRA-MIB + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF -- [RFC2580] + IpAddress + FROM SNMPv2-SMI -- [RFC2578] + IANAifType + FROM IANAifType-MIB; + +-- saf OBJECT IDENTIFIER ::= { enterprises 7571 } +-- microwaveRadio OBJECT IDENTIFIER ::= { tehnika 1 } +-- pointToPoint OBJECT IDENTIFIER ::= { microwaveRadio 1 } +-- safIntegra OBJECT IDENTIFIER ::= { pointToPoint 7 } + +integraX MODULE-IDENTITY + LAST-UPDATED "202006260000Z" -- 26 jun 2020 + ORGANIZATION "SAF Tehnika" + CONTACT-INFO + "SAF Tehnika technical support + " + DESCRIPTION + "SAF Integra-X device management base" +-- Revision history + REVISION "202006260000Z" -- 26 jun 2020 + DESCRIPTION + "Added system services / firmware upgrade." + REVISION "202005190000Z" -- 19 may 2020 + DESCRIPTION + "Added system services / reboot option." + REVISION "202005080000Z" -- 08 may 2020 + DESCRIPTION + "ACM min/max modem modulation read-only support." + REVISION "202001140000Z" -- 14 jan 2020 + DESCRIPTION + "Added LSP/Backup port status." + REVISION "201911270000Z" -- 27 nov 2019 + DESCRIPTION + "Added system service sensors." + REVISION "201906110000Z" -- 11 jun 2019 + DESCRIPTION + "Added device fan error status." + REVISION "201904230000Z" -- 23 apr 2019 + DESCRIPTION + "Added device type, serial number and product code." + REVISION "201903070000Z" -- 07 mar 2019 + DESCRIPTION + "Changed integraXifPortSpeed to integraXifPortHighSpeed, that will use Mbps instead of bps. + Added modem performance counters separately to modem A and modem B." + REVISION "201903060000Z" -- 06 mar 2019 + DESCRIPTION + "Added modem A and B specific performance counters" + REVISION "201902170000Z" -- 17 feb 2019 + DESCRIPTION + "Public Release 1.0" + ::= { safIntegra 10 } + + + +FixedDiv20 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d-2" + STATUS current + DESCRIPTION "Fixed point, two decimals" + SYNTAX Integer32 + +FixedDiv10 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d-1" + STATUS current + DESCRIPTION "Fixed point, two decimals" + SYNTAX Integer32 + + + +integraXtimestamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last data update time" + ::= { integraX 1 } + +integraXradio OBJECT IDENTIFIER ::= { integraX 2 } + +--radio/radioA +integraXradioA OBJECT IDENTIFIER ::= { integraXradio 1 } + +integraXradioAtxPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Output power of radio transmitter" + ::= { integraXradioA 1 } + +integraXradioAtxFrequency OBJECT-TYPE + SYNTAX Integer32 + UNITS "kHz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Frequency of radio transmitter" + ::= { integraXradioA 2 } + +integraXradioArxLevel OBJECT-TYPE + SYNTAX Integer32 + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Level of the received signal" + ::= { integraXradioA 3 } + +integraXradioArxLevelState OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + low(2), + high(3), + error(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received signal level state" + ::= { integraXradioA 4 } + +integraXradioAside OBJECT-TYPE + SYNTAX INTEGER { + high(1), + low(2), + error(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio side: Low/High" + ::= { integraXradioA 5 } + +integraXradioAtxMute OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2), + error(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of 'Tx mute' + 1 - Tx is muted, + 2 - Tx is not muted. + 3 - Status information unavailable" + ::= { integraXradioA 6 } + +integraXradioAtxMuteDuration OBJECT-TYPE + SYNTAX Integer32(0..214748364) + UNITS "s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time remaning for Tx to be muted in seconds. + To turn mute on send number of seconds between 10 and MAX. + To turn mute off send 0. + GET will retrieve remaining duration for mute or + 0 if Tx mute is turned off." + ::= { integraXradioA 7 } + +integraXradioAduplexShift OBJECT-TYPE + SYNTAX Integer32 + UNITS "kHz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Utilized duplex shift in kHz" + ::= { integraXradioA 8 } + +integraXradioArxFrequency OBJECT-TYPE + SYNTAX Integer32 + UNITS "kHz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Frequency of radio receiver" + ::= { integraXradioA 9 } + +integraXradioAtemperature OBJECT-TYPE + SYNTAX FixedDiv10 + UNITS "C" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio module temperature" + ::= { integraXradioA 10 } + +integraXradioApll OBJECT-TYPE + SYNTAX INTEGER { + error(1), + ok(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PLL state of local-oscillator generator" + ::= { integraXradioA 11 } + +--Settable radio parameter range values + +integraXradioArangesTable OBJECT-TYPE + SYNTAX SEQUENCE OF IntegraXradioArangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Network interface port status data." + ::= { integraXradioA 12 } + +integraXradioArangeEntry OBJECT-TYPE + SYNTAX IntegraXradioArangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing network physical port status info." + INDEX { integraXradioArangeEntryIndex } + ::= { integraXradioArangesTable 1 } + +IntegraXradioArangeEntry ::= + SEQUENCE { + integraXradioArangeEntryIndex + Integer32, + integraXradioArangeDescr + DisplayString, + integraXradioArangeTxPower + Integer32, + integraXradioArangeTxFrequency + Integer32 + } + +integraXradioArangeEntryIndex OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each range + entry. Starts with 1 and is equal to a number of all range + parameters." + ::= { integraXradioArangeEntry 1 } + +integraXradioArangeDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "'Minimal' and 'maximal' labels" + ::= { integraXradioArangeEntry 2 } + +integraXradioArangeTxPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Output power ranges for radio transmitter" + ::= { integraXradioArangeEntry 3 } + +integraXradioArangeTxFrequency OBJECT-TYPE + SYNTAX Integer32 + UNITS "kHz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Frequency ranges for radio transmitter" + ::= { integraXradioArangeEntry 4 } + +--radio/radioB +integraXradioB OBJECT IDENTIFIER ::= { integraXradio 2 } + +integraXradioBtxPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Output power of radio transmitter" + ::= { integraXradioB 1 } + +integraXradioBtxFrequency OBJECT-TYPE + SYNTAX Integer32 + UNITS "kHz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Frequency of radio transmitter" + ::= { integraXradioB 2 } + +integraXradioBrxLevel OBJECT-TYPE + SYNTAX Integer32 + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Level of the received signal" + ::= { integraXradioB 3 } + +integraXradioBrxLevelState OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + low(2), + high(3), + error(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received signal level state" + ::= { integraXradioB 4 } + +integraXradioBside OBJECT-TYPE + SYNTAX INTEGER { + high(1), + low(2), + error(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio side: Low/High" + ::= { integraXradioB 5 } + +integraXradioBtxMute OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2), + error(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of 'Tx mute' + 1 - Tx is muted, + 2 - Tx is not muted. + 3 - Status information unavailable" + ::= { integraXradioB 6 } + +integraXradioBtxMuteDuration OBJECT-TYPE + SYNTAX Integer32(0..214748364) + UNITS "s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time remaning for Tx to be muted in seconds. + To turn mute on send number of seconds between 10 and MAX. + To turn mute off send 0. + GET will retrieve remaining duration for mute or + 0 if Tx mute is turned off." + ::= { integraXradioB 7 } + +integraXradioBduplexShift OBJECT-TYPE + SYNTAX Integer32 + UNITS "kHz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Utilized duplex shift in kHz" + ::= { integraXradioB 8 } + +integraXradioBrxFrequency OBJECT-TYPE + SYNTAX Integer32 + UNITS "kHz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Frequency of radio receiver" + ::= { integraXradioB 9 } + +integraXradioBtemperature OBJECT-TYPE + SYNTAX FixedDiv10 + UNITS "C" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio module temperature" + ::= { integraXradioB 10 } + +integraXradioBpll OBJECT-TYPE + SYNTAX INTEGER { + error(1), + ok(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PLL state of local-oscillator generator" + ::= { integraXradioB 11 } + +--Settable radio parameter range values + +integraXradioBrangesTable OBJECT-TYPE + SYNTAX SEQUENCE OF IntegraXradioBrangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Network interface port status data." + ::= { integraXradioB 12 } + +integraXradioBrangeEntry OBJECT-TYPE + SYNTAX IntegraXradioBrangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing network physical port status info." + INDEX { integraXradioBrangeEntryIndex } + ::= { integraXradioBrangesTable 1 } + +IntegraXradioBrangeEntry ::= + SEQUENCE { + integraXradioBrangeEntryIndex + Integer32, + integraXradioBrangeDescr + DisplayString, + integraXradioBrangeTxPower + Integer32, + integraXradioBrangeTxFrequency + Integer32 + } + +integraXradioBrangeEntryIndex OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each range + entry. Starts with 1 and is equal to a number of all range + parameters." + ::= { integraXradioBrangeEntry 1 } + +integraXradioBrangeDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "'Minimal' and 'maximal' labels" + ::= { integraXradioBrangeEntry 2 } + +integraXradioBrangeTxPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Output power ranges for radio transmitter" + ::= { integraXradioBrangeEntry 3 } + +integraXradioBrangeTxFrequency OBJECT-TYPE + SYNTAX Integer32 + UNITS "kHz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Frequency ranges for radio transmitter" + ::= { integraXradioBrangeEntry 4 } + + + +integraXmodem OBJECT IDENTIFIER ::= { integraX 3 } + +--modem/modemA +integraXmodemA OBJECT IDENTIFIER ::= { integraXmodem 1 } + +integraXmodemAacquireStatus OBJECT-TYPE + SYNTAX INTEGER { + acquireInProgress(1), + acquireLocked(2), + acquireFailed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the current status of modem data acquire + when queried modem status. + For detailed info use modemAcquireLastStatusDetails." + ::= { integraXmodemA 1 } + +integraXmodemAnormalizedMse OBJECT-TYPE + SYNTAX Integer32 + UNITS "dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current normalized MSE value (floating point value multiplied by 10)" + ::= { integraXmodemA 2 } + +-- ldpcDecoderStress OBJECT-TYPE +integraXmodemAfecLoad OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Decoder stress or FEC load value (floating point in textual representation)" + ::= { integraXmodemA 3 } +--TODO: change to new parameter related to FEC load +integraXmodemAxpdEst OBJECT-TYPE + SYNTAX Integer32 + UNITS "dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "XPD Estimated value (floating point value multiplied by 10)" + ::= { integraXmodemA 4 } + +integraXmodemAacquireLastStatusDetails OBJECT-TYPE + SYNTAX INTEGER { + acquireLocked(1), + acquireSweep(4), + acquireMSEerror(5), + acquireBITerror(6), + acquireStopped(12), + acquireSMerror(13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the last status of successfull or unsuccessful modem data acquire" + ::= { integraXmodemA 5 } + +integraXmodemAtemperature OBJECT-TYPE + SYNTAX FixedDiv10 + UNITS "C" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem DSP temperature" + ::= { integraXmodemA 6 } + +integraXmodemArxModulation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current (actual) Rx Modulation" + ::= { integraXmodemA 7 } + +integraXmodemAtxModulation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current (actual) Tx Modulation" + ::= { integraXmodemA 8 } + +integraXmodemArxCapacity OBJECT-TYPE + SYNTAX Integer32 + UNITS "kb/s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx ethernet capacity in kilobits per second" + ::= { integraXmodemA 9 } + +integraXmodemAtxCapacity OBJECT-TYPE + SYNTAX Integer32 + UNITS "kb/s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx ethernet capacity in kilobits per second" + ::= { integraXmodemA 10 } + +integraXmodemAacmEngine OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + error(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ACM engine status" + ::= { integraXmodemA 11 } + +integraXmodemAcarrierOffset OBJECT-TYPE + SYNTAX Integer32 + UNITS "Hz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem carrier offset" + ::= { integraXmodemA 12 } + +--modem A performance counters +integraXmodemAcountTime OBJECT-TYPE + SYNTAX Counter64 + UNITS "s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem performance count time" + ::= { integraXmodemA 13 } + +integraXmodemAerroredBlock OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem performance errored blocks" + ::= { integraXmodemA 14 } + +integraXmodemAerroredSecond OBJECT-TYPE + SYNTAX Counter64 + UNITS "s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem performance errored seconds" + ::= { integraXmodemA 15 } + +integraXmodemAseverelyErroredSecond OBJECT-TYPE + SYNTAX Counter64 + UNITS "s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem performance severely errored seconds" + ::= { integraXmodemA 16 } + +integraXmodemAbackgroundBlockError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem performance background block errors" + ::= { integraXmodemA 17 } + +integraXmodemAtotalBlockNumber OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem performance total block number" + ::= { integraXmodemA 18 } + +integraXmodemAerroredSecondRatio OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem performance errored second ratio" + ::= { integraXmodemA 19 } + +integraXmodemAseverelyErroredSecondRatio OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem performance severely errored second ratio" + ::= { integraXmodemA 20 } + +integraXmodemAbackgroundBlockErrorRatio OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem performance background block error ratio" + ::= { integraXmodemA 21 } + +integraXmodemAuptime OBJECT-TYPE + SYNTAX Counter64 + UNITS "s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem performance : uptime" + ::= { integraXmodemA 22 } + +integraXmodemAunavailtime OBJECT-TYPE + SYNTAX Counter64 + UNITS "s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem performance : unavailtime" + ::= { integraXmodemA 23 } + +integraXmodemAfecLdpcBlockCounter OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem FEC load block counter" + ::= { integraXmodemA 24 } + +integraXmodemAfecLdpcUncorrectedBlockCounter OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem FEC load uncorrected block counter" + ::= { integraXmodemA 25 } + +integraXmodemAfecLdpcUncorrectedPercent OBJECT-TYPE + SYNTAX Integer32 + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem FEC load uncorrected percent" + ::= { integraXmodemA 26 } + +integraXmodemAfecRsBlockCounter OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem FEC load RS block counter" + ::= { integraXmodemA 27 } + +integraXmodemAfecRsUncorrectedBlockCounter OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem FEC load RS uncorrected block counter" + ::= { integraXmodemA 28 } + +integraXmodemAmodulationACMmin OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Minimal modulation for ACM enabled profile" + ::= { integraXmodemA 29 } + +integraXmodemAmodulationACMmax OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximal modulation for ACM enabled profile" + ::= { integraXmodemA 30 } + +--modem/modemB +integraXmodemB OBJECT IDENTIFIER ::= { integraXmodem 2 } + +integraXmodemBacquireStatus OBJECT-TYPE + SYNTAX INTEGER { + acquireInProgress(1), + acquireLocked(2), + acquireFailed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the current status of modem data acquire + when queried modem status. + For detailed info use modemAcquireLastStatusDetails." + ::= { integraXmodemB 1 } + +integraXmodemBnormalizedMse OBJECT-TYPE + SYNTAX Integer32 + UNITS "dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current normalized MSE value (floating point value multiplied by 10)" + ::= { integraXmodemB 2 } + +-- ldpcDecoderStress OBJECT-TYPE +integraXmodemBfecLoad OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Decoder stress or FEC load value (floating point in textual representation)" + ::= { integraXmodemB 3 } + +integraXmodemBxpdEst OBJECT-TYPE + SYNTAX Integer32 + UNITS "dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "XPD Estimated value (floating point value multiplied by 10)" + ::= { integraXmodemB 4 } + +integraXmodemBacquireLastStatusDetails OBJECT-TYPE + SYNTAX INTEGER { + acquireLocked(1), + acquireSweep(4), + acquireMSEerror(5), + acquireBITerror(6), + acquireStopped(12), + acquireSMerror(13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the last status of successfull or unsuccessful modem data acquire" + ::= { integraXmodemB 5 } + +integraXmodemBtemperature OBJECT-TYPE + SYNTAX FixedDiv10 + UNITS "C" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem DSP temperature" + ::= { integraXmodemB 6 } + +integraXmodemBrxModulation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current (actual) Rx Modulation" + ::= { integraXmodemB 7 } + +integraXmodemBtxModulation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current (actual) Tx Modulation" + ::= { integraXmodemB 8 } + +integraXmodemBrxCapacity OBJECT-TYPE + SYNTAX Integer32 + UNITS "kb/s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rx ethernet capacity in kilobits per second" + ::= { integraXmodemB 9 } + +integraXmodemBtxCapacity OBJECT-TYPE + SYNTAX Integer32 + UNITS "kb/s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tx ethernet capacity in kilobits per second" + ::= { integraXmodemB 10 } + +integraXmodemBacmEngine OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + error(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ACM engine status" + ::= { integraXmodemB 11 } + +integraXmodemBcarrierOffset OBJECT-TYPE + SYNTAX Integer32 + UNITS "Hz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem carrier offset" + ::= { integraXmodemB 12 } + +--modem B performance counters +integraXmodemBcountTime OBJECT-TYPE + SYNTAX Counter64 + UNITS "s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem performance count time" + ::= { integraXmodemB 13 } + +integraXmodemBerroredBlock OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem performance errored blocks" + ::= { integraXmodemB 14 } + +integraXmodemBerroredSecond OBJECT-TYPE + SYNTAX Counter64 + UNITS "s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem performance errored seconds" + ::= { integraXmodemB 15 } + +integraXmodemBseverelyErroredSecond OBJECT-TYPE + SYNTAX Counter64 + UNITS "s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem performance severely errored seconds" + ::= { integraXmodemB 16 } + +integraXmodemBbackgroundBlockError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem performance background block errors" + ::= { integraXmodemB 17 } + +integraXmodemBtotalBlockNumber OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem performance total block number" + ::= { integraXmodemB 18 } + +integraXmodemBerroredSecondRatio OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem performance errored second ratio" + ::= { integraXmodemB 19 } + +integraXmodemBseverelyErroredSecondRatio OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem performance severely errored second ratio" + ::= { integraXmodemB 20 } + +integraXmodemBbackgroundBlockErrorRatio OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem performance background block error ratio" + ::= { integraXmodemB 21 } + +integraXmodemBuptime OBJECT-TYPE + SYNTAX Counter64 + UNITS "s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem performance : uptime" + ::= { integraXmodemB 22 } + +integraXmodemBunavailtime OBJECT-TYPE + SYNTAX Counter64 + UNITS "s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem performance : unavailtime" + ::= { integraXmodemB 23 } + +integraXmodemBfecLdpcBlockCounter OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem FEC load block counter" + ::= { integraXmodemB 24 } + +integraXmodemBfecLdpcUncorrectedBlockCounter OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem FEC load uncorrected block counter" + ::= { integraXmodemB 25 } + +integraXmodemBfecLdpcUncorrectedPercent OBJECT-TYPE + SYNTAX Integer32 + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem FEC load uncorrected percent" + ::= { integraXmodemB 26 } + +integraXmodemBfecRsBlockCounter OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem FEC load RS block counter" + ::= { integraXmodemB 27 } + +integraXmodemBfecRsUncorrectedBlockCounter OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modem FEC load RS uncorrected block counter" + ::= { integraXmodemB 28 } + +integraXmodemBmodulationACMmin OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Minimal modulation for ACM enabled profile" + ::= { integraXmodemB 29 } + +integraXmodemBmodulationACMmax OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximal modulation for ACM enabled profile" + ::= { integraXmodemB 30 } + +--modem common + +integraXmodemBandwidth OBJECT-TYPE + SYNTAX Integer32 + UNITS "kHz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Signal bandwidth" + ::= { integraXmodem 3 } + +integraXmodemModulation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Modulation (preferred)" + ::= { integraXmodem 4 } + + +integraXsystem OBJECT IDENTIFIER ::= { integraX 4 } + +integraXsysCPUtemperature OBJECT-TYPE + SYNTAX FixedDiv10 + UNITS "C" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System CPU temperature" + ::= { integraXsystem 2 } + +integraXsysLicenseExpire OBJECT-TYPE + SYNTAX Gauge32 + UNITS "s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "License expires after number of seconds. + In the case of -1, check licenseGenStatus status" + ::= { integraXsystem 3 } +integraXsysLicenseGenStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + expired(2), + unknown(3), + unlimitedTime(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "License General status." + ::= { integraXsystem 4 } + +integraXsysPSUvoltage OBJECT-TYPE + SYNTAX Integer32 + UNITS "mV" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Power voltage in mV" + ::= { integraXsystem 5 } + +integraXsysPSUcurrent OBJECT-TYPE + SYNTAX Integer32 + UNITS "mA" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Power current in mA" + ::= { integraXsystem 6 } +integraXsysPSUpower OBJECT-TYPE + SYNTAX Integer32 + UNITS "mW" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Power consumption in mW" + ::= { integraXsystem 7 } +integraXsysBoardTemperature OBJECT-TYPE + SYNTAX FixedDiv10 + UNITS "C" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System temperature" + ::= { integraXsystem 8 } +integraXsysFreeMemory OBJECT-TYPE + SYNTAX FixedDiv10 + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System free memory" + ::= { integraXsystem 9 } +integraXsysCPUidle OBJECT-TYPE + SYNTAX FixedDiv10 + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System CPU idle" + ::= { integraXsystem 10 } + +integraXsysDeviceType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device type name" + ::= { integraXsystem 11 } + +integraXsysDeviceSerial OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device serial number" + ::= { integraXsystem 12 } + +integraXsysDeviceProductModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device product model code" + ::= { integraXsystem 13 } + +integraXsysFanError OBJECT-TYPE + SYNTAX BITS { + no(0), + fan1(1), + fan2(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device fan 1 and fan 2 error status" + ::= { integraXsystem 14 } + +-- service sensors +integraXsysSw1v0core OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SW_1V0_CORE" + ::= { integraXsystem 15 } + +integraXsysSw1v0avdd OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SW_1V0_AVDD" + ::= { integraXsystem 16 } + +integraXsysSw1v2a OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SW_1V2A" + ::= { integraXsystem 17 } + +integraXsysSw1v5ddr OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SW_1V5_DDR" + ::= { integraXsystem 18 } + +integraXsysSw1v8 OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SW_1V8" + ::= { integraXsystem 19 } + +integraXsysSw2v5 OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SW_2V5" + ::= { integraXsystem 20 } + +integraXsysSw3v3 OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SW_3V3" + ::= { integraXsystem 21 } + +integraXsysVttrefPs OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VTTVREF_PS" + ::= { integraXsystem 22 } + +integraXsysVttddrPs OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VTTDDR_PS" + ::= { integraXsystem 23 } + +integraXsysZq1v0 OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ZQ_1V0" + ::= { integraXsystem 24 } + +integraXsysZq1v5 OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ZQ_1V5" + ::= { integraXsystem 25 } + +integraXsysZq1v8 OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ZQ_1V8" + ::= { integraXsystem 26 } + +integraXsysZq2v5 OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ZQ_2V5" + ::= { integraXsystem 27 } + +integraXsysZq3v3 OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ZQ_3V3" + ::= { integraXsystem 28 } + +integraXsys5v0d OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "5V0D" + ::= { integraXsystem 29 } + +integraXsysSw1v2 OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SW_1V2" + ::= { integraXsystem 30 } + +integraXsysMdmVddcAvs OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MDM_VDDC_AVS" + ::= { integraXsystem 31 } + +integraXsysMdm3v3 OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MDM_3V3" + ::= { integraXsystem 32 } + +integraXsysMdm1v0aPm OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MDM_1V0A_PM" + ::= { integraXsystem 33 } + +integraXsysMdm1v0a OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MDM_1V0A" + ::= { integraXsystem 34 } + +integraXsysMdm1v8a OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MDM_1V8A" + ::= { integraXsystem 35 } + +integraXsysMdmDAC02v5a OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MDM_DAC0_2V5A" + ::= { integraXsystem 36 } + +integraXsysMdmDAC12v5 OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MDM_DAC1_2V5A" + ::= { integraXsystem 37 } + +integraXsysMdmDAC22v5 OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MDM_DAC2_2V5A" + ::= { integraXsystem 38 } + +integraXsysMdm1v8io OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MDM_1V8_IO" + ::= { integraXsystem 39 } + +integraXsysMdm3v3io OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MDM_3V3_IO" + ::= { integraXsystem 40 } + +integraXsys3v3Radio OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "3V3_RADIO" + ::= { integraXsystem 41 } + +integraXsysMdm4v0 OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MDM_4V0" + ::= { integraXsystem 42 } + +integraXsys5v0nRadio OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "5V0N_RADIO" + ::= { integraXsystem 43 } + +integraXsysCoreVddSns OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CORE_VDD_SNS" + ::= { integraXsystem 44 } + +integraXsys40v0RadioSns OBJECT-TYPE + SYNTAX FixedDiv20 + UNITS "V" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "40V0_RADIO_SNS" + ::= { integraXsystem 45 } + +integraXsysServices OBJECT IDENTIFIER ::= { integraXsystem 46 } + +integraXsysServicesReboot OBJECT-TYPE + SYNTAX INTEGER { + reboot(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object can only be set to 1. + It initiates system reboot immediately." + ::= { integraXsysServices 1 } + +integraXsysServicesFtpSwitch OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2), + unknown(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Status and on/off switch for the FTP server" + ::= { integraXsysServices 2 } + +integraXsysServicesFwCurrInfo OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Currently running FW info. + Same output as in RFC1213-MIB::sysDescr." + ::= { integraXsysServices 3 } + +integraXsysServicesFwAvailView OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "List FW available for installation (uploaded)." + ::= { integraXsysServices 4 } + +integraXsysServicesFwRemove OBJECT-TYPE + SYNTAX INTEGER { + candfw1(1), + candfw2(2), + candfw3(3), + candfw4(4), + candfw5(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Remove available (uploaded) FW version. + View FW versions in integraXsysServicesFwAvailView. + Send number corresponding to info in integraXsysServicesFwAvailView." + ::= { integraXsysServices 5 } + +integraXsysServicesFwRemoveAll OBJECT-TYPE + SYNTAX INTEGER { + removeAllCandfw(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Remove all available (uploaded) FW versions." + ::= { integraXsysServices 6 } + +integraXsysServicesFwUpload OBJECT-TYPE + SYNTAX INTEGER { + upload(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Upload FW (make available for installation). + You need to upload a firmware to FTP ftp://anonymous@DEVICE_IP:/firmware/ first! + You must have only 1 firmware in firmware folder for this option to work! + This option only starts upload on the device and doesn't return success status for it. + Usually you should wait some time while the device completes upload. + SNMP won't response to quieries while upload is in progress. + You may check integraXsysServicesFwAvailView to see if your FW is ready for install." + ::= { integraXsysServices 7 } + +integraXsysServicesFwInst OBJECT-TYPE + SYNTAX INTEGER { + candfw1(1), + candfw2(2), + candfw3(3), + candfw4(4), + candfw5(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Install FW version. + You need check integraXsysServicesFwAvailView to see FW versions ready for install. + This option only starts installation on the device and doesn't return success status for it. + Usually you should wait some time while the device completes installation. + SNMP won't response to quieries while upload is in progress. + If FW installation was successful, integraXsysServicesFwSwitchNext will show + different FW bank value for the next boot." + ::= { integraXsysServices 8 } + +integraXsysServicesFwSwitchRunning OBJECT-TYPE + SYNTAX INTEGER { + fw1(1), + fw2(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "FW running bank info. + Use integraXsysServicesFwSwitchNext to view and switch FW bank for the next boot." + ::= { integraXsysServices 9 } + +integraXsysServicesFwSwitchNext OBJECT-TYPE + SYNTAX INTEGER { + fw1(1), + fw2(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "FW next boot bank info. Set request can change FW bank for the next boot. + View running FW bank number in integraXsysServicesFwSwitchRunning." + ::= { integraXsysServices 10 } + + +-- Ethernet +integraXethernet OBJECT IDENTIFIER ::= { integraX 5 } + -- Port status +integraXifStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF IntegraXifPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Network interface port status data." + ::= { integraXethernet 1 } + +integraXifPortEntry OBJECT-TYPE + SYNTAX IntegraXifPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing network physical port status info." + INDEX { integraXifPortStatIndex } + ::= { integraXifStatusTable 1 } + +IntegraXifPortEntry ::= + SEQUENCE { + integraXifPortStatIndex + Integer32, + integraXifPortStatDescr + DisplayString, + integraXifPortType + IANAifType, + integraXifPortMtu + Integer32, + integraXifPortHighSpeed + Gauge32, + integraXifPortPhysAddress + PhysAddress, + integraXifPortAdminStatus + INTEGER, + integraXifPortOperStatus + INTEGER, + integraXifPortLastChange + TimeTicks, + integraXifPortAutoneg + INTEGER, + integraXifPortDuplex + INTEGER, + integraXifPortSyncEthActive + INTEGER, + integraXifPortSyncEthPrio + Integer32, + integraXifPortFlowControl + INTEGER + } + +integraXifPortStatIndex OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each physical + network interface. It is recommended that + values are assigned contiguously starting from 1." + ::= { integraXifPortEntry 1 } + +integraXifPortStatDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Physical network interface description. + LAN1 is electrical, LAN2 and LAN3 are SFP + and WAN is radio port." + ::= { integraXifPortEntry 2 } + +integraXifPortType OBJECT-TYPE + SYNTAX IANAifType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of interface, distinguished according to + the physical/link protocol(s) immediately `below' + the network layer in the protocol stack." + ::= { integraXifPortEntry 3 } + +integraXifPortMtu OBJECT-TYPE + SYNTAX Integer32 + UNITS "B" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum transmission unit value in bytes." + ::= { integraXifPortEntry 4 } + +integraXifPortHighSpeed OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Mbps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link speed in 1 000 000 * bits per second." + ::= { integraXifPortEntry 5 } + +integraXifPortPhysAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface's address at the protocol layer + immediately `below' the network layer in the + protocol stack. For interfaces which do not have + such an address (e.g., a serial line), this object + should contain an octet string of zero length." + ::= { integraXifPortEntry 6 } + +integraXifPortAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Desired state of network interfaces. Interfaces + can be enabled(1), disabled(2), unknown(3) (no info received)." + ::= { integraXifPortEntry 7 } + +integraXifPortOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual state of interfaces. Link can be up(1), + down(2) or in unknown(3) state." + ::= { integraXifPortEntry 8 } + +integraXifPortLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This parameter value is always 0 at the moment." + ::= { integraXifPortEntry 9 } + +integraXifPortAutoneg OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Auto-negotiation status. Unknown means no info was received." + ::= { integraXifPortEntry 10 } + +integraXifPortDuplex OBJECT-TYPE + SYNTAX INTEGER { + full(1), + half(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duplex status for the interface." + ::= { integraXifPortEntry 11 } + +integraXifPortSyncEthActive OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Synchronous Ethernet status. + Can be active(1) or inactive(0)." + ::= { integraXifPortEntry 12 } + +integraXifPortSyncEthPrio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Synchronous Ethernet priority." + ::= { integraXifPortEntry 13 } + +integraXifPortFlowControl OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flow control status." + ::= { integraXifPortEntry 14 } + + + -- Port statistics +integraXifStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IntegraXifPortStcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Network interface port statistics data." + ::= { integraXethernet 2 } + +integraXifPortStcEntry OBJECT-TYPE + SYNTAX IntegraXifPortStcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing network physical port statistics counter data." + INDEX { integraXifPortStcIndex } + ::= { integraXifStatisticsTable 1 } + +IntegraXifPortStcEntry ::= + SEQUENCE { + integraXifPortStcIndex + Integer32, + integraXifPortStcDescr + DisplayString, + integraXifTimePassed + TimeTicks, + integraXifIngressPackets + Counter64, + integraXifIngressBytes + Counter64, + integraXifEgressPackets + Counter64, + integraXifEgressBytes + Counter64, + integraXifEtherStatsMulticastPkts + Counter64, + integraXifEtherStatsBroadcastPkts + Counter64, + integraXifEtherStatsPkts64Octets + Counter64, + integraXifEtherStatsPkts65to127Octets + Counter64, + integraXifEtherStatsPkts128to255Octets + Counter64, + integraXifEtherStatsPkts256to511Octets + Counter64, + integraXifEtherStatsPkts512to1023Octets + Counter64, + integraXifEtherStatsPkts1024to1518Octets + Counter64, + integraXifEtherStatsOversizePkts + Counter64, + integraXifEtherRxOversizePkts + Counter64, + integraXifEtherTxOversizePkts + Counter64, + integraXifEtherStatsOctets + Counter64, + integraXifEtherStatsPkts + Counter64, + integraXifEtherStatsTXNoErrors + Counter64, + integraXifEtherStatsRXNoErrors + Counter64, + integraXifEtherStatsPkts1519to1522Octets + Counter64, + integraXifIfInOctets + Counter64, + integraXifIfOutOctets + Counter64, + integraXifDot1dTpPortInFrames + Counter64, + integraXifDot1dTpPortOutFrames + Counter64, + integraXifReceivedPkts64Octets + Counter64, + integraXifTransmittedPkts64Octets + Counter64, + integraXifReceivedPkts65to127Octets + Counter64, + integraXifTransmittedPkts65to127Octets + Counter64, + integraXifReceivedPkts128to255Octets + Counter64, + integraXifTransmittedPkts128to255Octets + Counter64, + integraXifReceivedPkts256to511Octets + Counter64, + integraXifTransmittedPkts256to511Octets + Counter64, + integraXifReceivedPkts512to1023Octets + Counter64, + integraXifTransmittedPkts512to1023Octets + Counter64, + integraXifReceivedPkts1024to1518Octets + Counter64, + integraXifTransmittedPkts1024to1518Octets + Counter64, + integraXifIfInBroadcastPkts + Counter64, + integraXifIfOutBroadcastPkts + Counter64, + integraXifIfInMulticastPkts + Counter64, + integraXifIfOutMulticastPkts + Counter64, + integraXifDot3InPauseFrames + Counter64, + integraXifDot3OutPauseFrames + Counter64, + integraXifEtherStatsUndersizePkts + Counter64, + integraXifEtherStatsFragments + Counter64, + integraXifEtherStatsCRCAlignErrors + Counter64, + integraXifEtherStatsJabbers + Counter64, + integraXifIngressBPS + Integer32, + integraXifIngressPPS + Integer32, + integraXifEgressBPS + Integer32, + integraXifEgressPPS + Integer32, + integraXifAllCoSQoutPackets + Counter64, + integraXifAllCoSQoutBytes + Counter64, + integraXifAllCoSQdroppedPackets + Counter64, + integraXifAllCoSQdroppedBytes + Counter64, + integraXifProcessedRxPackets + Counter64, + integraXifProcessedRxBytes + Counter64 + } + +integraXifPortStcIndex OBJECT-TYPE + SYNTAX Integer32 (1..5) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each physical + network interface. It is recommended that + values are assigned contiguously starting from 1." + ::= { integraXifPortStcEntry 1 } + +integraXifPortStcDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Physical network interface description. + LAN1 is electrical, LAN2 and LAN3 are SFP, + WAN is radio port and MNG is internal management interface." + ::= { integraXifPortStcEntry 2 } + +integraXifTimePassed OBJECT-TYPE + SYNTAX TimeTicks + UNITS "s/100" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Statistics collection time." + ::= { integraXifPortStcEntry 3 } + +integraXifIngressPackets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packets that ingress on the port." + ::= { integraXifPortStcEntry 4 } + +integraXifIngressBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "B" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bytes that ingress on the port." + ::= { integraXifPortStcEntry 5 } + +integraXifEgressPackets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packets that egress on the port." + ::= { integraXifPortStcEntry 6 } + +integraXifEgressBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "B" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bytes that egress on the port." + ::= { integraXifPortStcEntry 7 } + +integraXifEtherStatsMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of good packets (both received and + transmitted) that were directed to a multicast address. + Note that this number does not include packets directed + to the broadcast address." + ::= { integraXifPortStcEntry 8 } + +integraXifEtherStatsBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of good packets (both received and + transmitted) that were directed to the broadcast address. + Note that this does not include multicast packets." + ::= { integraXifPortStcEntry 9 } + +integraXifEtherStatsPkts64Octets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) (both received and transmitted) + that were 64 octets in length + (excluding framing bits but including FCS octets)." + ::= { integraXifPortStcEntry 10 } + +integraXifEtherStatsPkts65to127Octets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) (both received and transmitted) + that were between 65 and 127 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { integraXifPortStcEntry 11 } + +integraXifEtherStatsPkts128to255Octets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) (both received and transmitted) that were + between 128 and 255 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { integraXifPortStcEntry 12 } + +integraXifEtherStatsPkts256to511Octets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) (both received and transmitted) that were + between 256 and 511 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { integraXifPortStcEntry 13 } + +integraXifEtherStatsPkts512to1023Octets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) (both received and transmitted) that were + between 512 and 1023 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { integraXifPortStcEntry 14 } + +integraXifEtherStatsPkts1024to1518Octets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) (both received and transmitted) that were + between 1024 and 1518 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { integraXifPortStcEntry 15 } + +integraXifEtherStatsOversizePkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets (both received and + transmitted) that were longer than 1518 + octets (excluding framing bits but including + FCS octets) but were otherwise well formed." + ::= { integraXifPortStcEntry 16 } + +integraXifEtherRxOversizePkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received + that were longer than 1518 octets + (excluding framing bits but including + FCS octets) but were otherwise well formed." + ::= { integraXifPortStcEntry 17 } + +integraXifEtherTxOversizePkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets transmitted + that were longer than 1518 octets + (excluding framing bits but including + FCS octets) but were otherwise well formed." + ::= { integraXifPortStcEntry 18 } + +integraXifEtherStatsOctets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of octets of data (including + those in bad packets) both received and + transmitted." + ::= { integraXifPortStcEntry 19 } + +integraXifEtherStatsPkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets (including bad packets) + both received and transmitted." + ::= { integraXifPortStcEntry 20 } + +integraXifEtherStatsTXNoErrors OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that were transmitted + without errors." + ::= { integraXifPortStcEntry 21 } + +integraXifEtherStatsRXNoErrors OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that were received + without errors." + ::= { integraXifPortStcEntry 22 } + +integraXifEtherStatsPkts1519to1522Octets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) (both received and transmitted) that were + between 1519 and 1522 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { integraXifPortStcEntry 23 } + +integraXifIfInOctets OBJECT-TYPE + SYNTAX Counter64 + UNITS "octet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of octets of data (including + those in bad packets) that were received." + ::= { integraXifPortStcEntry 24 } + +integraXifIfOutOctets OBJECT-TYPE + SYNTAX Counter64 + UNITS "octet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of octets of data (including + those in bad packets) that were transmitted." + ::= { integraXifPortStcEntry 25 } + +integraXifDot1dTpPortInFrames OBJECT-TYPE + SYNTAX Counter64 + UNITS "frame" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of frames that have been received by + this port from its segment." + ::= { integraXifPortStcEntry 26 } + +integraXifDot1dTpPortOutFrames OBJECT-TYPE + SYNTAX Counter64 + UNITS "frame" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of frames that have been transmitted by + this port to its segment." + ::= { integraXifPortStcEntry 27 } + +integraXifReceivedPkts64Octets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of received packets that were + 64 octets in length (excluding framing bits + but including FCS octets)." + ::= { integraXifPortStcEntry 28 } + +integraXifTransmittedPkts64Octets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of transmitted packets that were + 64 octets in length (excluding framing bits + but including FCS octets)." + ::= { integraXifPortStcEntry 29 } + +integraXifReceivedPkts65to127Octets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of received packets that were + between 65 and 127 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { integraXifPortStcEntry 30 } + +integraXifTransmittedPkts65to127Octets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of transmitted packets that were + between 65 and 127 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { integraXifPortStcEntry 31 } + +integraXifReceivedPkts128to255Octets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of received packets that were + between 128 and 255 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { integraXifPortStcEntry 32 } + +integraXifTransmittedPkts128to255Octets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of transmitted packets that were + between 128 and 255 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { integraXifPortStcEntry 33 } + +integraXifReceivedPkts256to511Octets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of received packets that were + between 256 and 511 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { integraXifPortStcEntry 34 } + +integraXifTransmittedPkts256to511Octets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of transmitted packets that were + between 256 and 511 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { integraXifPortStcEntry 35 } + +integraXifReceivedPkts512to1023Octets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of received packets that were + between 512 and 1023 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { integraXifPortStcEntry 36 } + +integraXifTransmittedPkts512to1023Octets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of transmitted packets that were + between 512 and 1023 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { integraXifPortStcEntry 37 } + +integraXifReceivedPkts1024to1518Octets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of received packets that were + between 1024 and 1518 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { integraXifPortStcEntry 38 } + +integraXifTransmittedPkts1024to1518Octets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of transmitted packets that were + between 1024 and 1518 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { integraXifPortStcEntry 39 } + +integraXifIfInBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of received good packets + that were directed to the broadcast address. + Note that this does not include multicast packets." + ::= { integraXifPortStcEntry 40 } + +integraXifIfOutBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmitted good packets + that were directed to the broadcast address. + Note that this does not include multicast packets." + ::= { integraXifPortStcEntry 41 } + +integraXifIfInMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of received good packets + that were directed to a multicast address. + Note that this number does not include broadcast packets." + ::= { integraXifPortStcEntry 42 } + +integraXifIfOutMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of transmitted good packets + that were directed to a multicast address. + Note that this number does not include broadcast packets." + ::= { integraXifPortStcEntry 43 } + +integraXifDot3InPauseFrames OBJECT-TYPE + SYNTAX Counter64 + UNITS "frame" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of MAC Control frames received on this + interface with an opcode indicating the PAUSE + operation. + This counter does not increment when the + interface is operating in half-duplex mode." + ::= { integraXifPortStcEntry 44 } + +integraXifDot3OutPauseFrames OBJECT-TYPE + SYNTAX Counter64 + UNITS "frame" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of MAC Control frames transmitted on + this interface with an opcode indicating the + PAUSE operation. + This counter does not increment when the + interface is operating in half-duplex mode." + ::= { integraXifPortStcEntry 45 } + +integraXifEtherStatsUndersizePkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received that were + less than 64 octets long (excluding framing bits, + but including FCS octets) and were otherwise well + formed." + ::= { integraXifPortStcEntry 46 } + +integraXifEtherStatsFragments OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received that were less than + 64 octets in length (excluding framing bits but including + FCS octets) and had either a bad Frame Check Sequence + (FCS) with an integral number of octets (FCS Error) or a + bad FCS with a non-integral number of octets (Alignment + Error). + Note that it is entirely normal for etherStatsFragments to + increment. This is because it counts both runts (which are + normal occurrences due to collisions) and noise hits." + ::= { integraXifPortStcEntry 47 } + +integraXifEtherStatsCRCAlignErrors OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received that + had a length (excluding framing bits, but + including FCS octets) of between 64 and 1518 + octets, inclusive, but had either a bad + Frame Check Sequence (FCS) with an integral + number of octets (FCS Error) or a bad FCS with + a non-integral number of octets (Alignment Error)." + ::= { integraXifPortStcEntry 48 } + +integraXifEtherStatsJabbers OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received that were + longer than 1518 octets (excluding framing bits, + but including FCS octets), and had either a bad + Frame Check Sequence (FCS) with an integral number + of octets (FCS Error) or a bad FCS with a non-integral + number of octets (Alignment Error). + Note that this definition of jabber is different + than the definition in IEEE-802.3 section 8.2.1.5 + (10BASE5) and section 10.3.1.4 (10BASE2). These + documents define jabber as the condition where any + packet exceeds 20 ms. The allowed range to detect + jabber is between 20 ms and 150 ms." + ::= { integraXifPortStcEntry 49 } + +integraXifIngressBPS OBJECT-TYPE + SYNTAX Integer32 + UNITS "Bps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ingoing data transfer rate in bytes per second." + ::= { integraXifPortStcEntry 50 } + +integraXifIngressPPS OBJECT-TYPE + SYNTAX Integer32 + UNITS "pps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ingoing data transfer rate in packets per second." + ::= { integraXifPortStcEntry 51 } + +integraXifEgressBPS OBJECT-TYPE + SYNTAX Integer32 + UNITS "Bps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Outgoing data transfer rate in bytes per second." + ::= { integraXifPortStcEntry 52 } + +integraXifEgressPPS OBJECT-TYPE + SYNTAX Integer32 + UNITS "pps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Outgoing data transfer rate in packets per second." + ::= { integraXifPortStcEntry 53 } + +integraXifAllCoSQoutPackets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "All CoSQ outgoing packets." + ::= { integraXifPortStcEntry 54 } + +integraXifAllCoSQoutBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "B" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "All CoSQ outgoing bytes." + ::= { integraXifPortStcEntry 55 } + +integraXifAllCoSQdroppedPackets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "All CoSQ dropped packets." + ::= { integraXifPortStcEntry 56 } + +integraXifAllCoSQdroppedBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "B" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "All CoSQ dropped bytes." + ::= { integraXifPortStcEntry 57 } + +integraXifProcessedRxPackets OBJECT-TYPE + SYNTAX Counter64 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Processed received packets." + ::= { integraXifPortStcEntry 58 } + +integraXifProcessedRxBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "B" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Processed received bytes." + ::= { integraXifPortStcEntry 59 } + +integraXifLspPortAdminState OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + lsp(2), + backup(3), + unknown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LSP port status." + ::= { integraXethernet 3 } + +integraXifLspPortList OBJECT-TYPE + SYNTAX BITS { + none(0), + lan1(1), + lan2(2), + lan3(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LSP port status." + ::= { integraXethernet 4 } + +integraXifLspPortStatus OBJECT-TYPE + SYNTAX INTEGER { + lspPortOK(1), + lspPortDownBlockedByLSP(2), + backupNoLink(3), + backupLinkActive(4), + backupLinkReady(5), + unknown(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LSP port status." + ::= { integraXethernet 5 } + + + +-- Configuration applying/saving objects + +integraXexecuteConfig OBJECT-TYPE + SYNTAX INTEGER { + execute(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object can only be set to 1. + It initiates new running configuration + applying using values, that have been set before. + Setting it when no new changes are available + will do nothing and return an error. + GET will return 0 if there were no errors, + while executing configuration or will return + a bitmask, that shows which SET requests have failed. + Those failed requests will be shown bit wise + from LSB as follows: + BIT0 radioTxMuteDuration + BIT1 radioTxFrequency + BIT2 radioTxPower" + ::= { integraX 6 } + +integraXneedStore OBJECT-TYPE + SYNTAX INTEGER { + no(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object shows if there is unsaved, + but executed (running) configuration. + Unsaved changes will be lost after + device reboot. Unsaved entities are shown + bit wise, starting from LSB as follows: + BIT0 Aggregation + BIT1 Event log + BIT2 Modem + BIT3 Network + BIT4 Performance + BIT5 Radio + BIT6 SNMP + BIT7 Synchronous Ethernet + BIT8 System" + ::= { integraX 7 } + +integraXstoreConfig OBJECT-TYPE + SYNTAX INTEGER { + store(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object can only be set to 1. + It initiates saving of running configuration. + It will only work if there are unsaved, + but executed (running) changes (configuration). + Setting it when no new running configuration + is available will do nothing and return an error." + ::= { integraX 8 } + + +-- IP settings + +integraXnetCfg OBJECT IDENTIFIER ::= { integraX 9 } + +integraXnetCfgIPaddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Local IP address" + ::= { integraXnetCfg 1 } + +integraXnetCfgIPmask OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Local IP mask" + ::= { integraXnetCfg 2 } + +integraXnetCfgIPgateway OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP gateway + Send '0' or '255.255.255.255' to clear." + ::= { integraXnetCfg 3 } + +integraXnetCfgRemoteIPaddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote IP address" + ::= { integraXnetCfg 4 } + + +-- Conformance + +integraXConformance OBJECT IDENTIFIER ::= { integraX 10 } +integraXCompliances OBJECT IDENTIFIER ::= { integraXConformance 1 } + +integraXCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION "The compliance statement for SNMP engine which + implements the SAF Tehnika Integra-X device." + MODULE -- this module + MANDATORY-GROUPS { + integraXMiscGroup, + integraXRadioGroup, + integraXModemGroup, + integraXSystemGroup, + integraXEthernetGeneralGroup, + integraXEthernetMiiPortGroup } + ::= { integraXCompliances 1 } +integraXGroups OBJECT IDENTIFIER ::= { integraXConformance 2 } + +integraXMiscGroup OBJECT-GROUP + OBJECTS { + integraXtimestamp + } + STATUS current + DESCRIPTION "misc data" + ::= { integraXGroups 1 } + +integraXRadioGroup OBJECT-GROUP + OBJECTS { + integraXradioAtxPower, + integraXradioAtxFrequency, + integraXradioArxLevel, + integraXradioArxLevelState, + integraXradioAside, + integraXradioAtxMute, + integraXradioAtxMuteDuration, + integraXradioAduplexShift, + integraXradioArxFrequency, + integraXradioAtemperature, + integraXradioApll, + integraXradioArangeEntryIndex, + integraXradioArangeDescr, + integraXradioArangeTxPower, + integraXradioArangeTxFrequency, + integraXradioBtxPower, + integraXradioBtxFrequency, + integraXradioBrxLevel, + integraXradioBrxLevelState, + integraXradioBside, + integraXradioBtxMute, + integraXradioBtxMuteDuration, + integraXradioBduplexShift, + integraXradioBrxFrequency, + integraXradioBtemperature, + integraXradioBpll, + integraXradioBrangeEntryIndex, + integraXradioBrangeDescr, + integraXradioBrangeTxPower, + integraXradioBrangeTxFrequency + } + STATUS current + DESCRIPTION "Radio group." + ::= { integraXGroups 2 } + +integraXModemGroup OBJECT-GROUP + OBJECTS { + integraXmodemAacquireStatus, + integraXmodemAnormalizedMse, + integraXmodemAfecLoad, + integraXmodemAxpdEst, + integraXmodemAacquireLastStatusDetails, + integraXmodemAtemperature, + integraXmodemArxModulation, + integraXmodemAtxModulation, + integraXmodemArxCapacity, + integraXmodemAtxCapacity, + integraXmodemAacmEngine, + integraXmodemAcarrierOffset, + integraXmodemAcountTime, + integraXmodemAerroredBlock, + integraXmodemAerroredSecond, + integraXmodemAseverelyErroredSecond, + integraXmodemAbackgroundBlockError, + integraXmodemAtotalBlockNumber, + integraXmodemAerroredSecondRatio, + integraXmodemAseverelyErroredSecondRatio, + integraXmodemAbackgroundBlockErrorRatio, + integraXmodemAuptime, + integraXmodemAunavailtime, + integraXmodemAfecLdpcBlockCounter, + integraXmodemAfecLdpcUncorrectedBlockCounter, + integraXmodemAfecLdpcUncorrectedPercent, + integraXmodemAfecRsBlockCounter, + integraXmodemAfecRsUncorrectedBlockCounter, + integraXmodemBacquireStatus, + integraXmodemBnormalizedMse, + integraXmodemBfecLoad, + integraXmodemBxpdEst, + integraXmodemBacquireLastStatusDetails, + integraXmodemBtemperature, + integraXmodemBrxModulation, + integraXmodemBtxModulation, + integraXmodemBrxCapacity, + integraXmodemBtxCapacity, + integraXmodemBacmEngine, + integraXmodemBcarrierOffset, + integraXmodemBcountTime, + integraXmodemBerroredBlock, + integraXmodemBerroredSecond, + integraXmodemBseverelyErroredSecond, + integraXmodemBbackgroundBlockError, + integraXmodemBtotalBlockNumber, + integraXmodemBerroredSecondRatio, + integraXmodemBseverelyErroredSecondRatio, + integraXmodemBbackgroundBlockErrorRatio, + integraXmodemBuptime, + integraXmodemBunavailtime, + integraXmodemBfecLdpcBlockCounter, + integraXmodemBfecLdpcUncorrectedBlockCounter, + integraXmodemBfecLdpcUncorrectedPercent, + integraXmodemBfecRsBlockCounter, + integraXmodemBfecRsUncorrectedBlockCounter, + integraXmodemBandwidth, + integraXmodemModulation, + integraXmodemAmodulationACMmin, + integraXmodemAmodulationACMmax, + integraXmodemBmodulationACMmin, + integraXmodemBmodulationACMmax + } + STATUS current + DESCRIPTION "Modem group." + ::= { integraXGroups 3 } + +integraXSystemGroup OBJECT-GROUP + OBJECTS { + integraXsysCPUtemperature, + integraXsysLicenseExpire, + integraXsysLicenseGenStatus, + integraXsysPSUvoltage, + integraXsysPSUcurrent, + integraXsysPSUpower, + integraXsysBoardTemperature, + integraXsysFreeMemory, + integraXsysCPUidle, + integraXsysDeviceType, + integraXsysDeviceSerial, + integraXsysDeviceProductModel, + integraXsysFanError, + integraXexecuteConfig, + integraXneedStore, + integraXstoreConfig, + integraXsysSw1v0core, + integraXsysSw1v0avdd, + integraXsysSw1v2a, + integraXsysSw1v5ddr, + integraXsysSw1v8, + integraXsysSw2v5, + integraXsysSw3v3, + integraXsysVttrefPs, + integraXsysVttddrPs, + integraXsysZq1v0, + integraXsysZq1v5, + integraXsysZq1v8, + integraXsysZq2v5, + integraXsysZq3v3, + integraXsys5v0d, + integraXsysSw1v2, + integraXsysMdmVddcAvs, + integraXsysMdm3v3, + integraXsysMdm1v0aPm, + integraXsysMdm1v0a, + integraXsysMdm1v8a, + integraXsysMdmDAC02v5a, + integraXsysMdmDAC12v5, + integraXsysMdmDAC22v5, + integraXsysMdm1v8io, + integraXsysMdm3v3io, + integraXsys3v3Radio, + integraXsysMdm4v0, + integraXsys5v0nRadio, + integraXsysCoreVddSns, + integraXsys40v0RadioSns, + integraXsysServicesReboot, + integraXsysServicesFtpSwitch, + integraXsysServicesFwCurrInfo, + integraXsysServicesFwAvailView, + integraXsysServicesFwRemove, + integraXsysServicesFwRemoveAll, + integraXsysServicesFwUpload, + integraXsysServicesFwInst, + integraXsysServicesFwSwitchRunning, + integraXsysServicesFwSwitchNext + } + STATUS current + DESCRIPTION "System group." + ::= { integraXGroups 4 } + +integraXEthernetGeneralGroup OBJECT-GROUP + OBJECTS { + integraXifPortStatIndex, + integraXifPortStatDescr, + integraXifPortType, + integraXifPortMtu, + integraXifPortHighSpeed, + integraXifPortPhysAddress, + integraXifPortAdminStatus, + integraXifPortOperStatus, + integraXifPortLastChange, + integraXifPortAutoneg, + integraXifPortDuplex, + integraXifPortSyncEthActive, + integraXifPortSyncEthPrio, + integraXifPortFlowControl, + integraXifPortStcIndex, + integraXifPortStcDescr, + integraXifTimePassed, + integraXifIngressPackets, + integraXifIngressBytes, + integraXifEgressPackets, + integraXifEgressBytes, + integraXifEtherRxOversizePkts, + integraXifEtherTxOversizePkts, + integraXifReceivedPkts64Octets, + integraXifTransmittedPkts64Octets, + integraXifReceivedPkts65to127Octets, + integraXifTransmittedPkts65to127Octets, + integraXifReceivedPkts128to255Octets, + integraXifTransmittedPkts128to255Octets, + integraXifReceivedPkts256to511Octets, + integraXifTransmittedPkts256to511Octets, + integraXifReceivedPkts512to1023Octets, + integraXifTransmittedPkts512to1023Octets, + integraXifReceivedPkts1024to1518Octets, + integraXifTransmittedPkts1024to1518Octets, + integraXifIfInBroadcastPkts, + integraXifIfOutBroadcastPkts, + integraXifIfInMulticastPkts, + integraXifIfOutMulticastPkts, + integraXifIngressBPS, + integraXifIngressPPS, + integraXifEgressBPS, + integraXifEgressPPS, + integraXifAllCoSQoutPackets, + integraXifAllCoSQoutBytes, + integraXifAllCoSQdroppedPackets, + integraXifAllCoSQdroppedBytes, + integraXifProcessedRxPackets, + integraXifProcessedRxBytes, + integraXnetCfgIPaddress, + integraXnetCfgIPmask, + integraXnetCfgIPgateway, + integraXnetCfgRemoteIPaddress, + integraXifLspPortAdminState, + integraXifLspPortList, + integraXifLspPortStatus + } + STATUS current + DESCRIPTION "A collection to objects, providing info applicable to + all network interfaces." + ::= { integraXGroups 5 } + +integraXEthernetMiiPortGroup OBJECT-GROUP + OBJECTS { + integraXifEtherStatsMulticastPkts, + integraXifEtherStatsBroadcastPkts, + integraXifEtherStatsPkts64Octets, + integraXifEtherStatsPkts65to127Octets, + integraXifEtherStatsPkts128to255Octets, + integraXifEtherStatsPkts256to511Octets, + integraXifEtherStatsPkts512to1023Octets, + integraXifEtherStatsPkts1024to1518Octets, + integraXifEtherStatsOversizePkts, + integraXifEtherStatsOctets, + integraXifEtherStatsPkts, + integraXifEtherStatsTXNoErrors, + integraXifEtherStatsRXNoErrors, + integraXifEtherStatsPkts1519to1522Octets, + integraXifIfInOctets, + integraXifIfOutOctets, + integraXifDot1dTpPortInFrames, + integraXifDot1dTpPortOutFrames, + integraXifDot3InPauseFrames, + integraXifDot3OutPauseFrames, + integraXifEtherStatsUndersizePkts, + integraXifEtherStatsFragments, + integraXifEtherStatsCRCAlignErrors, + integraXifEtherStatsJabbers + } + STATUS current + DESCRIPTION "A collection of objects, providing info applicable + only to MII group interfaces." + ::= { integraXGroups 6 } + + +END diff --git a/tests/data/saf-integra-x.json b/tests/data/saf-integra-x.json new file mode 100644 index 0000000000..f05eb9b815 --- /dev/null +++ b/tests/data/saf-integra-x.json @@ -0,0 +1,1800 @@ +{ + "os": { + "discovery": { + "devices": [ + { + "sysName": "", + "sysObjectID": ".1.3.6.1.4.1.7571.100.1.1.7.10", + "sysDescr": "Prod: Integra-X;Vers: 3.19.6;Timestamp: 2021-01-22 12:37:36;kernel: 4.14.0;rootfs: 0.0.5;fpga: 0.0.5;devicetree: 0.0.5;radio: RAVRAVRAVRAVRAV;uboot: 2017.01.01;eth_switch_fw: 6.5.18.1;P/C: D11XSR05HB;S/N: 0123456789", + "sysContact": "", + "version": "3.19.6", + "hardware": "Integra-X", + "features": null, + "os": "saf-integra-x", + "type": "wireless", + "serial": "0123456789", + "icon": "saf.png", + "location": "" + } + ] + }, + "poller": "matches discovery" + }, + "ports": { + "discovery": { + "ports": [ + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "LAN1", + "ifName": "LAN1", + "portName": null, + "ifIndex": 1, + "ifSpeed": null, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "gigabitEthernet", + "ifAlias": "LAN1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "LAN2", + "ifName": "LAN2", + "portName": null, + "ifIndex": 2, + "ifSpeed": null, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ethernetCsmacd", + "ifAlias": "LAN2", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "LAN3", + "ifName": "LAN3", + "portName": null, + "ifIndex": 3, + "ifSpeed": null, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifOperStatus": "down", + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ethernetCsmacd", + "ifAlias": "LAN3", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "WANLP", + "ifName": "WANLP", + "portName": null, + "ifIndex": 4, + "ifSpeed": null, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ethernetCsmacd", + "ifAlias": "WANLP", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + } + ] + }, + "poller": { + "ports": [ + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "LAN1", + "ifName": "LAN1", + "portName": null, + "ifIndex": 1, + "ifSpeed": 1000000000, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": "2", + "ifOperStatus": "up", + "ifOperStatus_prev": "up", + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 12284, + "ifType": "gigabitEthernet", + "ifAlias": "LAN1", + "ifPhysAddress": "abcdef123456", + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 2660993, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 2667261, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 474265609, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 522770628, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 4, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 4627, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 2301497, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 846452, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "LAN2", + "ifName": "LAN2", + "portName": null, + "ifIndex": 2, + "ifSpeed": 10000000000, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": "2", + "ifOperStatus": "up", + "ifOperStatus_prev": "up", + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 12284, + "ifType": "ethernetCsmacd", + "ifAlias": "LAN2", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 161612846, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 70191622, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 225090325340, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 19580068009, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 34, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 17, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 11768470, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 11395212, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "LAN3", + "ifName": "LAN3", + "portName": null, + "ifIndex": 3, + "ifSpeed": 0, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": "2", + "ifOperStatus": "down", + "ifOperStatus_prev": "down", + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 12284, + "ifType": "ethernetCsmacd", + "ifAlias": "LAN3", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "WANLP", + "ifName": "WANLP", + "portName": null, + "ifIndex": 4, + "ifSpeed": 5000000000, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": "2", + "ifOperStatus": "up", + "ifOperStatus_prev": "up", + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 12284, + "ifType": "ethernetCsmacd", + "ifAlias": "WANLP", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 96318213, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 187740533, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 55168542223, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 260780716642, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 40, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 4642, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 12241669, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 14069965, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + } + ] + } + }, + "processors": { + "discovery": { + "processors": [ + { + "entPhysicalIndex": 0, + "hrDeviceIndex": 0, + "processor_oid": ".1.3.6.1.4.1.7571.100.1.1.7.10.4.10.0", + "processor_index": "0", + "processor_type": "saf-integra", + "processor_usage": 23, + "processor_descr": "Processor", + "processor_precision": -10, + "processor_perc_warn": 75 + } + ] + }, + "poller": "matches discovery" + }, + "mempools": { + "discovery": { + "mempools": [ + { + "mempool_index": "1", + "entPhysicalIndex": null, + "mempool_type": "ucd", + "mempool_class": "system", + "mempool_precision": 1024, + "mempool_descr": "Physical memory", + "mempool_perc": 5, + "mempool_perc_oid": null, + "mempool_used": 55083008, + "mempool_used_oid": null, + "mempool_free": 1002082304, + "mempool_free_oid": ".1.3.6.1.4.1.2021.4.6.0", + "mempool_total": 1057165312, + "mempool_total_oid": null, + "mempool_largestfree": null, + "mempool_lowestfree": null, + "mempool_deleted": 0, + "mempool_perc_warn": null + }, + { + "mempool_index": "3", + "entPhysicalIndex": null, + "mempool_type": "ucd", + "mempool_class": "buffers", + "mempool_precision": 1024, + "mempool_descr": "Memory buffers", + "mempool_perc": 100, + "mempool_perc_oid": null, + "mempool_used": 1057165312, + "mempool_used_oid": ".1.3.6.1.4.1.2021.4.14.0", + "mempool_free": 0, + "mempool_free_oid": null, + "mempool_total": 1057165312, + "mempool_total_oid": null, + "mempool_largestfree": null, + "mempool_lowestfree": null, + "mempool_deleted": 0, + "mempool_perc_warn": null + }, + { + "mempool_index": "4", + "entPhysicalIndex": null, + "mempool_type": "ucd", + "mempool_class": "cached", + "mempool_precision": 1024, + "mempool_descr": "Cached memory", + "mempool_perc": 94, + "mempool_perc_oid": null, + "mempool_used": 997912576, + "mempool_used_oid": ".1.3.6.1.4.1.2021.4.15.0", + "mempool_free": 59252736, + "mempool_free_oid": null, + "mempool_total": 1057165312, + "mempool_total_oid": null, + "mempool_largestfree": null, + "mempool_lowestfree": null, + "mempool_deleted": 0, + "mempool_perc_warn": null + } + ] + }, + "poller": { + "mempools": [ + { + "mempool_index": "1", + "entPhysicalIndex": null, + "mempool_type": "ucd", + "mempool_class": "system", + "mempool_precision": 1024, + "mempool_descr": "Physical memory", + "mempool_perc": 5, + "mempool_perc_oid": null, + "mempool_used": 55083008, + "mempool_used_oid": null, + "mempool_free": 1002082304, + "mempool_free_oid": ".1.3.6.1.4.1.2021.4.6.0", + "mempool_total": 1057165312, + "mempool_total_oid": null, + "mempool_largestfree": null, + "mempool_lowestfree": null, + "mempool_deleted": 0, + "mempool_perc_warn": null + }, + { + "mempool_index": "3", + "entPhysicalIndex": null, + "mempool_type": "ucd", + "mempool_class": "buffers", + "mempool_precision": 1024, + "mempool_descr": "Memory buffers", + "mempool_perc": 0, + "mempool_perc_oid": null, + "mempool_used": 0, + "mempool_used_oid": ".1.3.6.1.4.1.2021.4.14.0", + "mempool_free": 1057165312, + "mempool_free_oid": null, + "mempool_total": 1057165312, + "mempool_total_oid": null, + "mempool_largestfree": null, + "mempool_lowestfree": null, + "mempool_deleted": 0, + "mempool_perc_warn": null + }, + { + "mempool_index": "4", + "entPhysicalIndex": null, + "mempool_type": "ucd", + "mempool_class": "cached", + "mempool_precision": 1024, + "mempool_descr": "Cached memory", + "mempool_perc": 6, + "mempool_perc_oid": null, + "mempool_used": 59252736, + "mempool_used_oid": ".1.3.6.1.4.1.2021.4.15.0", + "mempool_free": 997912576, + "mempool_free_oid": null, + "mempool_total": 1057165312, + "mempool_total_oid": null, + "mempool_largestfree": null, + "mempool_lowestfree": null, + "mempool_deleted": 0, + "mempool_perc_warn": null + } + ] + } + }, + "sensors": { + "discovery": { + "sensors": [ + { + "sensor_deleted": 0, + "sensor_class": "current", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.7571.100.1.1.7.10.4.6.0", + "sensor_index": "integraXsysPSUcurrent.0", + "sensor_type": "saf-integra-x", + "sensor_descr": "PSU Current", + "group": null, + "sensor_divisor": 1000, + "sensor_multiplier": 1, + "sensor_current": 1.568, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.7571.100.1.1.7.10.4.7.0", + "sensor_index": "integraXsysPSUpower.0", + "sensor_type": "saf-integra-x", + "sensor_descr": "PSU Power", + "group": null, + "sensor_divisor": 1000, + "sensor_multiplier": 1, + "sensor_current": 87.49, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.7571.100.1.1.7.10.4.4.0", + "sensor_index": "integraXsysLicenseGenStatus.0", + "sensor_type": "integraXsysLicenseGenStatus", + "sensor_descr": "License Status", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 4, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "integraXsysLicenseGenStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.7571.100.1.1.7.10.4.8.0", + "sensor_index": "integraXsysBoardTemperature.0", + "sensor_type": "saf-integra-x", + "sensor_descr": "System Board", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 590, + "sensor_limit": 610, + "sensor_limit_warn": null, + "sensor_limit_low": 580, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.7571.100.1.1.7.10.4.2.0", + "sensor_index": "integraXsysCPUtemperature.0", + "sensor_type": "saf-integra-x", + "sensor_descr": "System CPU", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 682, + "sensor_limit": 702, + "sensor_limit_warn": null, + "sensor_limit_low": 672, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "voltage", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.7571.100.1.1.7.10.4.5.0", + "sensor_index": "integraXsysPSUvoltage.0", + "sensor_type": "saf-integra-x", + "sensor_descr": "PSU Voltage", + "group": null, + "sensor_divisor": 1000, + "sensor_multiplier": 1, + "sensor_current": 55.8, + "sensor_limit": 64.17, + "sensor_limit_warn": null, + "sensor_limit_low": 47.43, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + } + ], + "state_indexes": [ + { + "state_name": "integraXsysLicenseGenStatus", + "state_descr": "ok", + "state_draw_graph": 1, + "state_value": 1, + "state_generic_value": 0 + }, + { + "state_name": "integraXsysLicenseGenStatus", + "state_descr": "expired", + "state_draw_graph": 1, + "state_value": 2, + "state_generic_value": 2 + }, + { + "state_name": "integraXsysLicenseGenStatus", + "state_descr": "unknown", + "state_draw_graph": 1, + "state_value": 3, + "state_generic_value": 3 + }, + { + "state_name": "integraXsysLicenseGenStatus", + "state_descr": "unlimitedTime", + "state_draw_graph": 1, + "state_value": 4, + "state_generic_value": 0 + } + ] + }, + "poller": "matches discovery" + }, + "wireless": { + "discovery": { + "wireless_sensors": [ + { + "sensor_deleted": 0, + "sensor_class": "rate", + "sensor_index": "integraXmodemArxCapacity", + "sensor_type": "saf-integrax-a-rx-capacity", + "sensor_descr": "Modem-A RX Capacity", + "sensor_divisor": 1, + "sensor_multiplier": 1000, + "sensor_aggregator": "sum", + "sensor_current": 769076000, + "sensor_prev": null, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.7571.100.1.1.7.10.3.1.9.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "rate", + "sensor_index": "integraXmodemBrxCapacity", + "sensor_type": "saf-integrax-b-rx-capacity", + "sensor_descr": "Modem-B RX Capacity", + "sensor_divisor": 1, + "sensor_multiplier": 1000, + "sensor_aggregator": "sum", + "sensor_current": 769076000, + "sensor_prev": null, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.7571.100.1.1.7.10.3.2.9.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "rate", + "sensor_index": "integraXmodemAtxCapacity", + "sensor_type": "saf-integrax-a-tx-capacity", + "sensor_descr": "Modem-A TX Capacity", + "sensor_divisor": 1, + "sensor_multiplier": 1000, + "sensor_aggregator": "sum", + "sensor_current": 769076000, + "sensor_prev": null, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.7571.100.1.1.7.10.3.1.10.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "rate", + "sensor_index": "integraXmodemBtxCapacity", + "sensor_type": "saf-integrax-b-tx-capacity", + "sensor_descr": "Modem-B TX Capacity", + "sensor_divisor": 1, + "sensor_multiplier": 1000, + "sensor_aggregator": "sum", + "sensor_current": 769076000, + "sensor_prev": null, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.7571.100.1.1.7.10.3.2.10.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "mse", + "sensor_index": "integraXmodemAnormalizedMse", + "sensor_type": "saf-integrax-a-mse", + "sensor_descr": "Modem-A MSE", + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": -45.7, + "sensor_prev": null, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.7571.100.1.1.7.10.3.1.2.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "mse", + "sensor_index": "integraXmodemBnormalizedMse", + "sensor_type": "saf-integrax-b-mse", + "sensor_descr": "Modem-B MSE", + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": -45.5, + "sensor_prev": null, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.7571.100.1.1.7.10.3.2.2.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "sensor_index": "integraXradioAtxPower", + "sensor_type": "saf-integrax-a-tx-power", + "sensor_descr": "Radio-A Tx Power", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": 26, + "sensor_prev": null, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.7571.100.1.1.7.10.2.1.1.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "sensor_index": "integraXradioBtxPower", + "sensor_type": "saf-integrax-b-tx-power", + "sensor_descr": "Radio-B Tx Power", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": 26, + "sensor_prev": null, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.7571.100.1.1.7.10.2.2.1.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "sensor_index": "integraXradioArxLevel", + "sensor_type": "saf-integrax-a-rx-level", + "sensor_descr": "Radio-A Rx Level", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": -32, + "sensor_prev": null, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.7571.100.1.1.7.10.2.1.3.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "sensor_index": "integraXradioBrxLevel", + "sensor_type": "saf-integrax-b-rx-level", + "sensor_descr": "Radio-B Rx Level", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": -32, + "sensor_prev": null, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.7571.100.1.1.7.10.2.2.3.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "frequency", + "sensor_index": "integraXradioAtxFrequency", + "sensor_type": "saf-integrax-a-tx", + "sensor_descr": "Radio-A Tx Frequency", + "sensor_divisor": 1000, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": 11645, + "sensor_prev": null, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.7571.100.1.1.7.10.2.1.2.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "frequency", + "sensor_index": "integraXradioBtxFrequency", + "sensor_type": "saf-integrax-b-tx", + "sensor_descr": "Radio-B Tx Frequency", + "sensor_divisor": 1000, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": 11645, + "sensor_prev": null, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.7571.100.1.1.7.10.2.2.2.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "frequency", + "sensor_index": "integraXradioArxFrequency", + "sensor_type": "saf-integrax-a-rx", + "sensor_descr": "Radio-A Rx Frequency", + "sensor_divisor": 1000, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": 11155, + "sensor_prev": null, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.7571.100.1.1.7.10.2.1.9.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "frequency", + "sensor_index": "integraXradioBrxFrequency", + "sensor_type": "saf-integrax-b-rx", + "sensor_descr": "Radio-B Rx Frequency", + "sensor_divisor": 1000, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": 11155, + "sensor_prev": null, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.7571.100.1.1.7.10.2.2.9.0\"]" + } + ] + }, + "poller": { + "wireless_sensors": [ + { + "sensor_deleted": 0, + "sensor_class": "rate", + "sensor_index": "integraXmodemArxCapacity", + "sensor_type": "saf-integrax-a-rx-capacity", + "sensor_descr": "Modem-A RX Capacity", + "sensor_divisor": 1, + "sensor_multiplier": 1000, + "sensor_aggregator": "sum", + "sensor_current": 769076000, + "sensor_prev": 769076000, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.7571.100.1.1.7.10.3.1.9.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "rate", + "sensor_index": "integraXmodemBrxCapacity", + "sensor_type": "saf-integrax-b-rx-capacity", + "sensor_descr": "Modem-B RX Capacity", + "sensor_divisor": 1, + "sensor_multiplier": 1000, + "sensor_aggregator": "sum", + "sensor_current": 769076000, + "sensor_prev": 769076000, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.7571.100.1.1.7.10.3.2.9.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "rate", + "sensor_index": "integraXmodemAtxCapacity", + "sensor_type": "saf-integrax-a-tx-capacity", + "sensor_descr": "Modem-A TX Capacity", + "sensor_divisor": 1, + "sensor_multiplier": 1000, + "sensor_aggregator": "sum", + "sensor_current": 769076000, + "sensor_prev": 769076000, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.7571.100.1.1.7.10.3.1.10.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "rate", + "sensor_index": "integraXmodemBtxCapacity", + "sensor_type": "saf-integrax-b-tx-capacity", + "sensor_descr": "Modem-B TX Capacity", + "sensor_divisor": 1, + "sensor_multiplier": 1000, + "sensor_aggregator": "sum", + "sensor_current": 769076000, + "sensor_prev": 769076000, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.7571.100.1.1.7.10.3.2.10.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "mse", + "sensor_index": "integraXmodemAnormalizedMse", + "sensor_type": "saf-integrax-a-mse", + "sensor_descr": "Modem-A MSE", + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": -45.7, + "sensor_prev": -45.7, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.7571.100.1.1.7.10.3.1.2.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "mse", + "sensor_index": "integraXmodemBnormalizedMse", + "sensor_type": "saf-integrax-b-mse", + "sensor_descr": "Modem-B MSE", + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": -45.5, + "sensor_prev": -45.5, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.7571.100.1.1.7.10.3.2.2.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "sensor_index": "integraXradioAtxPower", + "sensor_type": "saf-integrax-a-tx-power", + "sensor_descr": "Radio-A Tx Power", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": 26, + "sensor_prev": 26, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.7571.100.1.1.7.10.2.1.1.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "sensor_index": "integraXradioBtxPower", + "sensor_type": "saf-integrax-b-tx-power", + "sensor_descr": "Radio-B Tx Power", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": 26, + "sensor_prev": 26, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.7571.100.1.1.7.10.2.2.1.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "sensor_index": "integraXradioArxLevel", + "sensor_type": "saf-integrax-a-rx-level", + "sensor_descr": "Radio-A Rx Level", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": -32, + "sensor_prev": -32, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.7571.100.1.1.7.10.2.1.3.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "sensor_index": "integraXradioBrxLevel", + "sensor_type": "saf-integrax-b-rx-level", + "sensor_descr": "Radio-B Rx Level", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": -32, + "sensor_prev": -32, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.7571.100.1.1.7.10.2.2.3.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "frequency", + "sensor_index": "integraXradioAtxFrequency", + "sensor_type": "saf-integrax-a-tx", + "sensor_descr": "Radio-A Tx Frequency", + "sensor_divisor": 1000, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": 11645, + "sensor_prev": 11645, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.7571.100.1.1.7.10.2.1.2.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "frequency", + "sensor_index": "integraXradioBtxFrequency", + "sensor_type": "saf-integrax-b-tx", + "sensor_descr": "Radio-B Tx Frequency", + "sensor_divisor": 1000, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": 11645, + "sensor_prev": 11645, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.7571.100.1.1.7.10.2.2.2.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "frequency", + "sensor_index": "integraXradioArxFrequency", + "sensor_type": "saf-integrax-a-rx", + "sensor_descr": "Radio-A Rx Frequency", + "sensor_divisor": 1000, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": 11155, + "sensor_prev": 11155, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.7571.100.1.1.7.10.2.1.9.0\"]" + }, + { + "sensor_deleted": 0, + "sensor_class": "frequency", + "sensor_index": "integraXradioBrxFrequency", + "sensor_type": "saf-integrax-b-rx", + "sensor_descr": "Radio-B Rx Frequency", + "sensor_divisor": 1000, + "sensor_multiplier": 1, + "sensor_aggregator": "sum", + "sensor_current": 11155, + "sensor_prev": 11155, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_oids": "[\".1.3.6.1.4.1.7571.100.1.1.7.10.2.2.9.0\"]" + } + ] + } + } +} diff --git a/tests/snmpsim/saf-integra-x.snmprec b/tests/snmpsim/saf-integra-x.snmprec new file mode 100644 index 0000000000..242a7c4e74 --- /dev/null +++ b/tests/snmpsim/saf-integra-x.snmprec @@ -0,0 +1,386 @@ +1.3.6.1.2.1.1.1.0|4|Prod: Integra-X;Vers: 3.19.6;Timestamp: 2021-01-22 12:37:36;kernel: 4.14.0;rootfs: 0.0.5;fpga: 0.0.5;devicetree: 0.0.5;radio: RAVRAVRAVRAVRAV;uboot: 2017.01.01;eth_switch_fw: 6.5.18.1;P/C: D11XSR05HB;S/N: 0123456789 +1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.7571.100.1.1.7.10 +1.3.6.1.2.1.1.3.0|67|432080407 +1.3.6.1.2.1.1.4.0|4| +1.3.6.1.2.1.1.5.0|4| +1.3.6.1.2.1.1.6.0|4| +1.3.6.1.2.1.2.2.1.2.1|4|LAN1 +1.3.6.1.2.1.2.2.1.2.2|4|LAN2 +1.3.6.1.2.1.2.2.1.2.3|4|LAN3 +1.3.6.1.2.1.2.2.1.2.4|4|WANLP +1.3.6.1.2.1.2.2.1.3.1|2|117 +1.3.6.1.2.1.2.2.1.3.2|2|6 +1.3.6.1.2.1.2.2.1.3.3|2|6 +1.3.6.1.2.1.2.2.1.3.4|2|6 +1.3.6.1.2.1.2.2.1.4.1|2|12284 +1.3.6.1.2.1.2.2.1.4.2|2|12284 +1.3.6.1.2.1.2.2.1.4.3|2|12284 +1.3.6.1.2.1.2.2.1.4.4|2|12284 +1.3.6.1.2.1.2.2.1.6.1|4x|ABCDEF123456 +1.3.6.1.2.1.2.2.1.6.2|4| +1.3.6.1.2.1.2.2.1.6.3|4| +1.3.6.1.2.1.2.2.1.6.4|4| +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|1 +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.8.1|2|1 +1.3.6.1.2.1.2.2.1.8.2|2|1 +1.3.6.1.2.1.2.2.1.8.3|2|2 +1.3.6.1.2.1.2.2.1.8.4|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.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|0 +1.3.6.1.2.1.2.2.1.13.4|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|0 +1.3.6.1.2.1.2.2.1.14.4|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.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.4.3.0|65|2147483647 +1.3.6.1.2.1.4.4.0|65|0 +1.3.6.1.2.1.4.5.0|65|0 +1.3.6.1.2.1.4.6.0|65|0 +1.3.6.1.2.1.4.7.0|65|0 +1.3.6.1.2.1.4.8.0|65|0 +1.3.6.1.2.1.4.9.0|65|2147483647 +1.3.6.1.2.1.4.10.0|65|2147483647 +1.3.6.1.2.1.4.11.0|65|0 +1.3.6.1.2.1.4.12.0|65|0 +1.3.6.1.2.1.4.14.0|65|25875214 +1.3.6.1.2.1.4.15.0|65|4312432 +1.3.6.1.2.1.4.16.0|65|125 +1.3.6.1.2.1.4.17.0|65|4319040 +1.3.6.1.2.1.4.18.0|65|0 +1.3.6.1.2.1.4.19.0|65|25914240 +1.3.6.1.2.1.4.20.1.2.127.0.0.1|2|1 +1.3.6.1.2.1.4.20.1.2.172.16.1.10|2|2 +1.3.6.1.2.1.4.20.1.2.192.168.1.2|2|3 +1.3.6.1.2.1.4.20.1.3.127.0.0.1|64|255.0.0.0 +1.3.6.1.2.1.4.20.1.3.172.16.1.10|64|255.255.0.0 +1.3.6.1.2.1.4.20.1.3.192.168.1.2|64|255.255.255.0 +1.3.6.1.2.1.4.22.1.2.2.172.16.1.100|4x|000000000002 +1.3.6.1.2.1.4.22.1.2.3.192.168.1.1|4x|ABCDEF123456 +1.3.6.1.2.1.4.22.1.2.3.192.168.1.3|4x|ABCDEF123456 +1.3.6.1.2.1.4.31.1.1.3.1|65|2116040286 +1.3.6.1.2.1.4.31.1.1.4.1|70|6411007582 +1.3.6.1.2.1.4.31.1.1.5.1|65|368379788 +1.3.6.1.2.1.4.31.1.1.6.1|70|416980207500 +1.3.6.1.2.1.4.31.1.1.7.1|65|0 +1.3.6.1.2.1.4.31.1.1.8.1|65|0 +1.3.6.1.2.1.4.31.1.1.9.1|65|0 +1.3.6.1.2.1.4.31.1.1.10.1|65|0 +1.3.6.1.2.1.4.31.1.1.11.1|65|0 +1.3.6.1.2.1.4.31.1.1.12.1|65|0 +1.3.6.1.2.1.4.31.1.1.13.1|70|0 +1.3.6.1.2.1.4.31.1.1.14.1|65|25875082 +1.3.6.1.2.1.4.31.1.1.15.1|65|4312410 +1.3.6.1.2.1.4.31.1.1.16.1|65|125 +1.3.6.1.2.1.4.31.1.1.17.1|65|0 +1.3.6.1.2.1.4.31.1.1.18.1|65|2094477614 +1.3.6.1.2.1.4.31.1.1.19.1|70|6389444910 +1.3.6.1.2.1.4.31.1.1.20.1|65|2088128303 +1.3.6.1.2.1.4.31.1.1.21.1|70|6383095599 +1.3.6.1.2.1.4.31.1.1.22.1|65|0 +1.3.6.1.2.1.4.31.1.1.23.1|65|0 +1.3.6.1.2.1.4.31.1.1.24.1|70|0 +1.3.6.1.2.1.4.31.1.1.25.1|65|0 +1.3.6.1.2.1.4.31.1.1.26.1|65|4319018 +1.3.6.1.2.1.4.31.1.1.27.1|65|4319018 +1.3.6.1.2.1.4.31.1.1.28.1|65|0 +1.3.6.1.2.1.4.31.1.1.29.1|65|25914108 +1.3.6.1.2.1.4.31.1.1.30.1|65|2109723393 +1.3.6.1.2.1.4.31.1.1.31.1|70|6404690689 +1.3.6.1.2.1.4.31.1.1.32.1|65|4191998289 +1.3.6.1.2.1.4.31.1.1.33.1|70|407918924113 +1.3.6.1.2.1.4.31.1.1.34.1|65|0 +1.3.6.1.2.1.4.31.1.1.35.1|70|0 +1.3.6.1.2.1.4.31.1.1.36.1|65|0 +1.3.6.1.2.1.4.31.1.1.37.1|70|0 +1.3.6.1.2.1.4.31.1.1.38.1|65|0 +1.3.6.1.2.1.4.31.1.1.39.1|70|0 +1.3.6.1.2.1.4.31.1.1.40.1|65|0 +1.3.6.1.2.1.4.31.1.1.41.1|70|0 +1.3.6.1.2.1.4.31.1.1.42.1|65|12 +1.3.6.1.2.1.4.31.1.1.43.1|70|12 +1.3.6.1.2.1.4.31.1.1.44.1|65|0 +1.3.6.1.2.1.4.31.1.1.45.1|70|0 +1.3.6.1.2.1.4.31.1.1.46.1|67|0 +1.3.6.1.2.1.4.31.1.1.47.1|66|60000 +1.3.6.1.2.1.4.35.1.4.2.1.4.172.16.1.100|4x|000000000002 +1.3.6.1.2.1.4.35.1.4.3.1.4.192.168.1.1|4x|ABCDEF123456 +1.3.6.1.2.1.4.35.1.4.3.1.4.192.168.1.3|4x|ABCDEF123456 +1.3.6.1.2.1.5.1.0|65|1531446 +1.3.6.1.2.1.5.2.0|65|6409 +1.3.6.1.2.1.5.3.0|65|6312 +1.3.6.1.2.1.5.4.0|65|100 +1.3.6.1.2.1.5.5.0|65|0 +1.3.6.1.2.1.5.6.0|65|0 +1.3.6.1.2.1.5.7.0|65|0 +1.3.6.1.2.1.5.8.0|65|1525032 +1.3.6.1.2.1.5.9.0|65|2 +1.3.6.1.2.1.5.10.0|65|0 +1.3.6.1.2.1.5.11.0|65|0 +1.3.6.1.2.1.5.12.0|65|0 +1.3.6.1.2.1.5.13.0|65|0 +1.3.6.1.2.1.5.14.0|65|1543019 +1.3.6.1.2.1.5.15.0|65|0 +1.3.6.1.2.1.5.16.0|65|17861 +1.3.6.1.2.1.5.17.0|65|124 +1.3.6.1.2.1.5.18.0|65|0 +1.3.6.1.2.1.5.19.0|65|0 +1.3.6.1.2.1.5.20.0|65|0 +1.3.6.1.2.1.5.21.0|65|2 +1.3.6.1.2.1.5.22.0|65|1525032 +1.3.6.1.2.1.5.23.0|65|0 +1.3.6.1.2.1.5.24.0|65|0 +1.3.6.1.2.1.5.25.0|65|0 +1.3.6.1.2.1.5.26.0|65|0 +1.3.6.1.2.1.5.29.1.2.1|65|1531446 +1.3.6.1.2.1.5.29.1.2.2|65|0 +1.3.6.1.2.1.5.29.1.3.1|65|6409 +1.3.6.1.2.1.5.29.1.3.2|65|0 +1.3.6.1.2.1.5.29.1.4.1|65|1543019 +1.3.6.1.2.1.5.29.1.4.2|65|0 +1.3.6.1.2.1.5.29.1.5.1|65|0 +1.3.6.1.2.1.5.29.1.5.2|65|0 +1.3.6.1.2.1.5.30.1.3.1.0|65|2 +1.3.6.1.2.1.5.30.1.3.1.3|65|6312 +1.3.6.1.2.1.5.30.1.3.1.4|65|0 +1.3.6.1.2.1.5.30.1.3.1.5|65|0 +1.3.6.1.2.1.5.30.1.3.1.8|65|1525032 +1.3.6.1.2.1.5.30.1.3.1.11|65|100 +1.3.6.1.2.1.5.30.1.3.1.12|65|0 +1.3.6.1.2.1.5.30.1.3.1.13|65|0 +1.3.6.1.2.1.5.30.1.3.1.14|65|0 +1.3.6.1.2.1.5.30.1.3.1.17|65|0 +1.3.6.1.2.1.5.30.1.3.1.18|65|0 +1.3.6.1.2.1.5.30.1.3.2.1|65|0 +1.3.6.1.2.1.5.30.1.3.2.2|65|0 +1.3.6.1.2.1.5.30.1.3.2.3|65|0 +1.3.6.1.2.1.5.30.1.3.2.4|65|0 +1.3.6.1.2.1.5.30.1.3.2.128|65|0 +1.3.6.1.2.1.5.30.1.3.2.129|65|0 +1.3.6.1.2.1.5.30.1.3.2.130|65|0 +1.3.6.1.2.1.5.30.1.3.2.131|65|0 +1.3.6.1.2.1.5.30.1.3.2.132|65|0 +1.3.6.1.2.1.5.30.1.3.2.133|65|0 +1.3.6.1.2.1.5.30.1.3.2.134|65|0 +1.3.6.1.2.1.5.30.1.3.2.135|65|0 +1.3.6.1.2.1.5.30.1.3.2.136|65|0 +1.3.6.1.2.1.5.30.1.3.2.137|65|0 +1.3.6.1.2.1.5.30.1.4.1.0|65|1525032 +1.3.6.1.2.1.5.30.1.4.1.3|65|17861 +1.3.6.1.2.1.5.30.1.4.1.4|65|0 +1.3.6.1.2.1.5.30.1.4.1.5|65|0 +1.3.6.1.2.1.5.30.1.4.1.8|65|2 +1.3.6.1.2.1.5.30.1.4.1.11|65|124 +1.3.6.1.2.1.5.30.1.4.1.12|65|0 +1.3.6.1.2.1.5.30.1.4.1.13|65|0 +1.3.6.1.2.1.5.30.1.4.1.14|65|0 +1.3.6.1.2.1.5.30.1.4.1.17|65|0 +1.3.6.1.2.1.5.30.1.4.1.18|65|0 +1.3.6.1.2.1.5.30.1.4.2.1|65|0 +1.3.6.1.2.1.5.30.1.4.2.2|65|0 +1.3.6.1.2.1.5.30.1.4.2.3|65|0 +1.3.6.1.2.1.5.30.1.4.2.4|65|0 +1.3.6.1.2.1.5.30.1.4.2.128|65|0 +1.3.6.1.2.1.5.30.1.4.2.129|65|0 +1.3.6.1.2.1.5.30.1.4.2.131|65|0 +1.3.6.1.2.1.5.30.1.4.2.132|65|0 +1.3.6.1.2.1.5.30.1.4.2.133|65|0 +1.3.6.1.2.1.5.30.1.4.2.135|65|0 +1.3.6.1.2.1.5.30.1.4.2.136|65|0 +1.3.6.1.2.1.5.30.1.4.2.137|65|0 +1.3.6.1.2.1.6.5.0|65|1 +1.3.6.1.2.1.6.6.0|65|11562 +1.3.6.1.2.1.6.7.0|65|0 +1.3.6.1.2.1.6.8.0|65|3 +1.3.6.1.2.1.6.9.0|66|1 +1.3.6.1.2.1.6.10.0|65|2087689723 +1.3.6.1.2.1.6.11.0|65|2081346291 +1.3.6.1.2.1.6.12.0|65|203 +1.3.6.1.2.1.6.14.0|65|0 +1.3.6.1.2.1.6.15.0|65|11885 +1.3.6.1.2.1.6.19.1.7.1.4.10.64.0.154.10001.1.4.10.64.53.5.45759|2|5 +1.3.6.1.2.1.6.19.1.7.1.4.172.16.1.10.50010.1.4.172.16.1.100.20567|2|5 +1.3.6.1.2.1.7.1.0|65|5275151 +1.3.6.1.2.1.7.2.0|65|11549 +1.3.6.1.2.1.7.3.0|65|0 +1.3.6.1.2.1.7.4.0|65|5286456 +1.3.6.1.2.1.11.1.0|65|911279 +1.3.6.1.2.1.11.2.0|65|912740 +1.3.6.1.2.1.11.3.0|65|0 +1.3.6.1.2.1.11.4.0|65|27865 +1.3.6.1.2.1.11.5.0|65|0 +1.3.6.1.2.1.11.6.0|65|0 +1.3.6.1.2.1.11.8.0|65|0 +1.3.6.1.2.1.11.9.0|65|0 +1.3.6.1.2.1.11.10.0|65|0 +1.3.6.1.2.1.11.11.0|65|0 +1.3.6.1.2.1.11.12.0|65|0 +1.3.6.1.2.1.11.13.0|65|7137438 +1.3.6.1.2.1.11.14.0|65|0 +1.3.6.1.2.1.11.15.0|65|186508 +1.3.6.1.2.1.11.16.0|65|62200 +1.3.6.1.2.1.11.17.0|65|0 +1.3.6.1.2.1.11.18.0|65|0 +1.3.6.1.2.1.11.19.0|65|0 +1.3.6.1.2.1.11.20.0|65|0 +1.3.6.1.2.1.11.21.0|65|0 +1.3.6.1.2.1.11.22.0|65|0 +1.3.6.1.2.1.11.24.0|65|0 +1.3.6.1.2.1.11.25.0|65|0 +1.3.6.1.2.1.11.26.0|65|0 +1.3.6.1.2.1.11.27.0|65|0 +1.3.6.1.2.1.11.28.0|65|883415 +1.3.6.1.2.1.11.29.0|65|29327 +1.3.6.1.2.1.11.30.0|2|1 +1.3.6.1.2.1.11.31.0|65|0 +1.3.6.1.2.1.11.32.0|65|0 +1.3.6.1.2.1.25.1.1.0|67|432082104 +1.3.6.1.2.1.25.1.5.0|66|0 +1.3.6.1.2.1.31.1.1.1.1.1|4|LAN1 +1.3.6.1.2.1.31.1.1.1.1.2|4|LAN2 +1.3.6.1.2.1.31.1.1.1.1.3|4|LAN3 +1.3.6.1.2.1.31.1.1.1.1.4|4|WANLP +1.3.6.1.2.1.31.1.1.1.2.1|65|2301497 +1.3.6.1.2.1.31.1.1.1.2.2|65|11768470 +1.3.6.1.2.1.31.1.1.1.2.3|65|0 +1.3.6.1.2.1.31.1.1.1.2.4|65|12241669 +1.3.6.1.2.1.31.1.1.1.3.1|65|4 +1.3.6.1.2.1.31.1.1.1.3.2|65|34 +1.3.6.1.2.1.31.1.1.1.3.3|65|0 +1.3.6.1.2.1.31.1.1.1.3.4|65|40 +1.3.6.1.2.1.31.1.1.1.4.1|65|846452 +1.3.6.1.2.1.31.1.1.1.4.2|65|11395212 +1.3.6.1.2.1.31.1.1.1.4.3|65|0 +1.3.6.1.2.1.31.1.1.1.4.4|65|14069965 +1.3.6.1.2.1.31.1.1.1.5.1|65|4627 +1.3.6.1.2.1.31.1.1.1.5.2|65|17 +1.3.6.1.2.1.31.1.1.1.5.3|65|0 +1.3.6.1.2.1.31.1.1.1.5.4|65|4642 +1.3.6.1.2.1.31.1.1.1.6.1|70|474265609 +1.3.6.1.2.1.31.1.1.1.6.2|70|225090325340 +1.3.6.1.2.1.31.1.1.1.6.3|70|0 +1.3.6.1.2.1.31.1.1.1.6.4|70|55168542223 +1.3.6.1.2.1.31.1.1.1.7.1|70|2660993 +1.3.6.1.2.1.31.1.1.1.7.2|70|161612846 +1.3.6.1.2.1.31.1.1.1.7.3|70|0 +1.3.6.1.2.1.31.1.1.1.7.4|70|96318213 +1.3.6.1.2.1.31.1.1.1.8.1|70|2301497 +1.3.6.1.2.1.31.1.1.1.8.2|70|11768470 +1.3.6.1.2.1.31.1.1.1.8.3|70|0 +1.3.6.1.2.1.31.1.1.1.8.4|70|12241669 +1.3.6.1.2.1.31.1.1.1.9.1|70|4 +1.3.6.1.2.1.31.1.1.1.9.2|70|34 +1.3.6.1.2.1.31.1.1.1.9.3|70|0 +1.3.6.1.2.1.31.1.1.1.9.4|70|40 +1.3.6.1.2.1.31.1.1.1.10.1|70|522770628 +1.3.6.1.2.1.31.1.1.1.10.2|70|19580068009 +1.3.6.1.2.1.31.1.1.1.10.3|70|0 +1.3.6.1.2.1.31.1.1.1.10.4|70|260780716642 +1.3.6.1.2.1.31.1.1.1.11.1|70|2667261 +1.3.6.1.2.1.31.1.1.1.11.2|70|70191622 +1.3.6.1.2.1.31.1.1.1.11.3|70|0 +1.3.6.1.2.1.31.1.1.1.11.4|70|187740533 +1.3.6.1.2.1.31.1.1.1.12.1|70|846452 +1.3.6.1.2.1.31.1.1.1.12.2|70|11395212 +1.3.6.1.2.1.31.1.1.1.12.3|70|0 +1.3.6.1.2.1.31.1.1.1.12.4|70|14069965 +1.3.6.1.2.1.31.1.1.1.13.1|70|4627 +1.3.6.1.2.1.31.1.1.1.13.2|70|17 +1.3.6.1.2.1.31.1.1.1.13.3|70|0 +1.3.6.1.2.1.31.1.1.1.13.4|70|4642 +1.3.6.1.2.1.31.1.1.1.14.1|65|2 +1.3.6.1.2.1.31.1.1.1.14.2|65|2 +1.3.6.1.2.1.31.1.1.1.14.3|65|2 +1.3.6.1.2.1.31.1.1.1.14.4|65|2 +1.3.6.1.2.1.31.1.1.1.15.1|66|1000 +1.3.6.1.2.1.31.1.1.1.15.2|66|10000 +1.3.6.1.2.1.31.1.1.1.15.3|66|0 +1.3.6.1.2.1.31.1.1.1.15.4|66|5000 +1.3.6.1.2.1.31.1.1.1.16.1|65|2 +1.3.6.1.2.1.31.1.1.1.16.2|65|2 +1.3.6.1.2.1.31.1.1.1.16.3|65|2 +1.3.6.1.2.1.31.1.1.1.16.4|65|2 +1.3.6.1.2.1.31.1.1.1.17.1|65|1 +1.3.6.1.2.1.31.1.1.1.17.2|65|1 +1.3.6.1.2.1.31.1.1.1.17.3|65|1 +1.3.6.1.2.1.31.1.1.1.17.4|65|1 +1.3.6.1.2.1.31.1.1.1.18.1|4| +1.3.6.1.2.1.31.1.1.1.18.2|4| +1.3.6.1.2.1.31.1.1.1.18.3|4| +1.3.6.1.2.1.31.1.1.1.18.4|4| +1.3.6.1.2.1.31.1.1.1.19.1|67|0 +1.3.6.1.2.1.31.1.1.1.19.2|67|0 +1.3.6.1.2.1.31.1.1.1.19.3|67|0 +1.3.6.1.2.1.31.1.1.1.19.4|67|0 +1.3.6.1.4.1.2021.4.3.0|2|0 +1.3.6.1.4.1.2021.4.4.0|2|0 +1.3.6.1.4.1.2021.4.5.0|2|1032388 +1.3.6.1.4.1.2021.4.6.0|2|920732 +1.3.6.1.4.1.2021.4.14.0|2|0 +1.3.6.1.4.1.2021.4.15.0|2|57864 +1.3.6.1.4.1.2021.11.1.0|2|1 +1.3.6.1.4.1.2021.11.2.0|4|systemStats +1.3.6.1.4.1.2021.11.3.0|2|0 +1.3.6.1.4.1.2021.11.4.0|2|0 +1.3.6.1.4.1.2021.11.5.0|2|0 +1.3.6.1.4.1.2021.11.6.0|2|0 +1.3.6.1.4.1.2021.11.7.0|2|7942 +1.3.6.1.4.1.2021.11.8.0|2|8981 +1.3.6.1.4.1.2021.11.9.0|2|17 +1.3.6.1.4.1.2021.11.10.0|2|8 +1.3.6.1.4.1.2021.11.11.0|2|71 +1.3.6.1.4.1.2021.11.50.0|65|142332861 +1.3.6.1.4.1.2021.11.51.0|65|0 +1.3.6.1.4.1.2021.11.52.0|65|70309534 +1.3.6.1.4.1.2021.11.53.0|65|604037921 +1.3.6.1.4.1.2021.11.54.0|65|0 +1.3.6.1.4.1.2021.11.55.0|65|0 +1.3.6.1.4.1.2021.11.56.0|65|0 +1.3.6.1.4.1.2021.11.57.0|65|0 +1.3.6.1.4.1.2021.11.58.0|65|128 +1.3.6.1.4.1.2021.11.59.0|65|2814588484 +1.3.6.1.4.1.2021.11.60.0|65|3524993541 +1.3.6.1.4.1.2021.11.61.0|65|22599195 +1.3.6.1.4.1.2021.11.62.0|65|0 +1.3.6.1.4.1.2021.11.63.0|65|0 +1.3.6.1.4.1.2021.11.64.0|65|0 +1.3.6.1.4.1.2021.11.65.0|65|0 +1.3.6.1.4.1.2021.11.66.0|65|0 +1.3.6.1.4.1.2021.11.67.0|2|2 +1.3.6.1.4.1.7571.100.1.1.7.10.2.1.1.0|2|26 +1.3.6.1.4.1.7571.100.1.1.7.10.2.1.2.0|2|11645000 +1.3.6.1.4.1.7571.100.1.1.7.10.2.1.3.0|2|-32 +1.3.6.1.4.1.7571.100.1.1.7.10.2.1.9.0|2|11155000 +1.3.6.1.4.1.7571.100.1.1.7.10.2.2.1.0|2|26 +1.3.6.1.4.1.7571.100.1.1.7.10.2.2.2.0|2|11645000 +1.3.6.1.4.1.7571.100.1.1.7.10.2.2.3.0|2|-32 +1.3.6.1.4.1.7571.100.1.1.7.10.2.2.9.0|2|11155000 +1.3.6.1.4.1.7571.100.1.1.7.10.3.1.2.0|2|-457 +1.3.6.1.4.1.7571.100.1.1.7.10.3.1.9.0|2|769076 +1.3.6.1.4.1.7571.100.1.1.7.10.3.1.10.0|2|769076 +1.3.6.1.4.1.7571.100.1.1.7.10.3.2.2.0|2|-455 +1.3.6.1.4.1.7571.100.1.1.7.10.3.2.9.0|2|769076 +1.3.6.1.4.1.7571.100.1.1.7.10.3.2.10.0|2|769076 +1.3.6.1.4.1.7571.100.1.1.7.10.4.2.0|2|682 +1.3.6.1.4.1.7571.100.1.1.7.10.4.4.0|2|4 +1.3.6.1.4.1.7571.100.1.1.7.10.4.5.0|2|55800 +1.3.6.1.4.1.7571.100.1.1.7.10.4.6.0|2|1568 +1.3.6.1.4.1.7571.100.1.1.7.10.4.7.0|2|87490 +1.3.6.1.4.1.7571.100.1.1.7.10.4.8.0|2|590 +1.3.6.1.4.1.7571.100.1.1.7.10.4.10.0|2|773 +1.3.6.1.6.3.10.2.1.3.0|2|4320804