diff --git a/html/images/logos/patton.png b/html/images/logos/patton.png new file mode 100644 index 0000000000..5a7f0d4ee1 Binary files /dev/null and b/html/images/logos/patton.png differ diff --git a/includes/definitions/discovery/patton-sn.yaml b/includes/definitions/discovery/patton-sn.yaml new file mode 100644 index 0000000000..b8bdac7207 --- /dev/null +++ b/includes/definitions/discovery/patton-sn.yaml @@ -0,0 +1,35 @@ +mib: SMARTNODE-MIB +modules: + processors: + data: + - + oid: cpuTable + value: cpuWorkloadCurrent + num_oid: '.1.3.6.1.4.1.1768.100.70.10.2.1.2.{{ $index }}' + descr: '{{ $cpuDescr }} Processor' + index: 'cpu.{{ $index }}' + sensors: + temperature: + data: + - + oid: tempProbeTable + value: currentDegreesCelsius + num_oid: '.1.3.6.1.4.1.1768.100.70.30.2.1.2.{{ $index }}' + descr: '{{ $tempProbeDescr }}' + index: 'temp.{{ $index }}' + count: + data: + - + oid: gwTable + value: gwCurrentOngoingCalls + num_oid: '.1.3.6.1.4.1.1768.100.70.40.2.1.3.{{ $index }}' + descr: '{{ $gwDescr }} ongoing calls' + index: 'gw-{{ $index }}' + group: 'Ongoing calls' + - + oid: isdnPortTable + value: isdnPortCurrentOngoingCalls + num_oid: '.1.3.6.1.4.1.1768.100.70.50.2.1.3.{{ $index }}' + descr: '{{ $isdnPortDescr }} ongoing calls' + index: 'isdn-{{ $index }}' + group: 'Ongoing calls' diff --git a/includes/definitions/patton-sn.yaml b/includes/definitions/patton-sn.yaml new file mode 100644 index 0000000000..5ec2d3b5dc --- /dev/null +++ b/includes/definitions/patton-sn.yaml @@ -0,0 +1,14 @@ +os: patton-sn +group: patton +text: 'Patton SmartNode' +type: network +icon: patton +over: + - { graph: device_processor, text: 'Processor Usage' } + - { graph: device_mempool, text: 'Memory Usage' } + - { graph: device_count, text: 'Ongoing Calls' } +mib_dir: + - patton +discovery: + - sysObjectID: + - .1.3.6.1.4.1.1768.100 diff --git a/includes/discovery/mempools/patton-sn.inc.php b/includes/discovery/mempools/patton-sn.inc.php new file mode 100644 index 0000000000..907c5f82c6 --- /dev/null +++ b/includes/discovery/mempools/patton-sn.inc.php @@ -0,0 +1,29 @@ + $entry) { + if ($entry['memAllocatedBytes'] != 0 || $entry['memFreeBytes'] != 0) { + d_echo($index.' '.$entry['memDescr'].': '.$entry['memAllocatedBytes'].' allocated, '.$entry['memFreeBytes']." free\n"); + + //$usage_oid = '.1.3.6.1.4.1.2011.5.25.31.1.1.1.1.7.'.$index; + $descr = $entry['memDescr']; + $descr .= " Memory"; + $usage = ($entry['memAllocatedBytes'] / ($entry['memAllocatedBytes'] + $entry['memFreeBytes']) * 100); + if (!strstr($descr, 'No') && !strstr($usage, 'No') && $descr != '') { + discover_mempool($valid_mempool, $device, $index, 'patton-sn', $descr, '1', null, null); + } + } //end if + } //end foreach + } //end if +} //end if + +unset($mempools_array); diff --git a/includes/polling/mempools/patton-sn.inc.php b/includes/polling/mempools/patton-sn.inc.php new file mode 100644 index 0000000000..8fcd4aea0e --- /dev/null +++ b/includes/polling/mempools/patton-sn.inc.php @@ -0,0 +1,28 @@ + '.1.3.6.1.4.1.1768.100.1.3.0', + 'hw_version' => '.1.3.6.1.4.1.1768.100.1.4.0', + 'product_name' => '.1.3.6.1.4.1.1768.100.1.6.0', + 'serial' => '.1.3.6.1.4.1.1768.100.1.1.0', + 'version' => '.1.3.6.1.4.1.1768.100.1.5.0' +]; +$os_data = snmp_get_multi_oid($device, $oids); +foreach ($oids as $var => $oid) { + $$var = $os_data[$oid]; +} + +//Concatenate the hardware description +$hardware = $product_name . ', HwRel: ' . $hw_release . ', HwVer: ' . $hw_version; diff --git a/mibs/patton/SMARTNODE-MIB b/mibs/patton/SMARTNODE-MIB new file mode 100644 index 0000000000..47a957f122 --- /dev/null +++ b/mibs/patton/SMARTNODE-MIB @@ -0,0 +1,1396 @@ +-- **************************************************************************** +-- smartnode.my: SmartNode specific parameters MIB file +-- +-- +-- (c) COPYRIGHT 2004 by Patton Electronics Co. +-- All rights reserved. +-- +-- The sources may only be used and/or copied with the written permission +-- from Patton Electronics Co. or in accordance with the terms and conditions +-- stipulated in the agreement contract under which the sources have been +-- supplied. +-- +-- **************************************************************************** + +SMARTNODE-MIB DEFINITIONS ::= BEGIN + +-- **************************************************************************** +-- imports +-- **************************************************************************** + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + Integer32, Counter32, Gauge32, + Counter64, TimeTicks FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString, + PhysAddress, TruthValue, RowStatus, + TimeStamp, AutonomousType, TestAndIncr FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF + snmpTraps FROM SNMPv2-MIB + enterprises FROM RFC1155-SMI; + +-- **************************************************************************** +-- the path to the root +-- **************************************************************************** + +patton OBJECT IDENTIFIER ::= { enterprises 1768 } + +-- **************************************************************************** +-- definitions for information modules +-- **************************************************************************** + +smartnode MODULE-IDENTITY + LAST-UPDATED "0812150000Z" + ORGANIZATION "Patton Electronics Co." + CONTACT-INFO + "Patton Electronics Co. + 7622 Rickenbacker Drive + Gaithersburg + MD 20879 USA + + Tel: +1 301-975-1000 + Fax: +1 301-869-9293 + Web: http://www.patton.com" + DESCRIPTION + "Patton Electronics Co.: MIB for SmartNode, Onsite, Copper Link and Forefront Products" + REVISION "0812150000Z" + DESCRIPTION + "Patton Electronics Co. : MIB for SmartNode Products" + ::= { patton 100 } + +-- **************************************************************************** +-- defining the objects +-- **************************************************************************** + + sysinfo OBJECT IDENTIFIER ::= { smartnode 1 } + admin OBJECT IDENTIFIER ::= { smartnode 2 } + config OBJECT IDENTIFIER ::= { smartnode 3 } + firmware OBJECT IDENTIFIER ::= { smartnode 5 } + products OBJECT IDENTIFIER ::= { smartnode 4 } + performance OBJECT IDENTIFIER ::= { smartnode 70 } + + startupConfigUpload OBJECT IDENTIFIER ::= { config 1 } + startupConfigDownload OBJECT IDENTIFIER ::= { config 2 } + + +-- **************************************************************************** +-- defining the sysinfo objects +-- **************************************************************************** + +serialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provides the serial number of the device." + ::= { sysinfo 1 } + +hwRelease OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provides the hardware release of the device." + ::= { sysinfo 3 } + +hwVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provides the hardware version of the device." + ::= { sysinfo 4 } + +swVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provides the software version of the device. The following + is an example of a software version information: + + R4.2 2008-09-11 SIP" + ::= { sysinfo 5 } + +productName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provides the product name of the device." + ::= { sysinfo 6 } + +dslSwVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provides the firmware version of the DSL card if any present" + ::= { sysinfo 7 } + +-- **************************************************************************** +-- defining the startup config upload objects +-- **************************************************************************** + +uploadExecute OBJECT-TYPE + SYNTAX INTEGER { + noOp (0), + uploadConfiguration (1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Starts configuration upload via TFTP. + 0 noOp + 1 uploadConfiguration" + ::= { startupConfigUpload 1 } + +uploadTftpServerAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..255)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Tftp server IP address." + ::= { startupConfigUpload 2 } + +uploadTftpServerPort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION "Tftp server IP port number." + DEFVAL { 69 } + ::= { startupConfigUpload 3 } + +uploadTftpServerPath OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..255)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Server path and file name on which the configuration will be stored. + ( e.g. configurations/config1.cfg )" + ::= { startupConfigUpload 4 } + +uploadStatus OBJECT-TYPE + SYNTAX INTEGER { + failed (0), + success (1), + inProgress (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the running configuration transfer from the device to + a file on the TFTP server. + 0 failed + 1 success + 2 inProgress" + ::= { startupConfigUpload 5 } + +-- **************************************************************************** +-- defining the startup config download objects +-- **************************************************************************** + +downloadExecute OBJECT-TYPE + SYNTAX INTEGER { + noOp (0), + downloadConfiguration (1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Starts configuration download via TFTP. A reload of the device will + be necessary in order to apply the new downloaded configuration. + 0 noOP + 1 downloadConfiguration" + ::= { startupConfigDownload 1 } + +downloadTftpServerAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..255)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Tftp server IP address." + ::= { startupConfigDownload 2 } + +downloadTftpServerPort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS current + DESCRIPTION "Tftp server IP port number." + DEFVAL { 69 } + ::= { startupConfigDownload 3 } + +downloadTftpServerPath OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..255)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Server path and file name from which the configuration will + be downloaded ( e.g. configurations/config1.cfg )." + ::= { startupConfigDownload 4 } + +downloadStatus OBJECT-TYPE + SYNTAX INTEGER { + failed (0), + success (1), + inProgress (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the configuration file transfer from the TFTP server to + the device's startup configuration. + 0 failed + 1 success + 2 inProgress" + ::= { startupConfigDownload 5 } + +-- **************************************************************************** +-- defining the firmware download objects +-- **************************************************************************** + +firmwareLoadExecute OBJECT-TYPE + SYNTAX INTEGER { + noOp (0), + loadFirmware (1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Starts firmware download via TFTP. + 0 noOp + 1 loadFirmware" + ::= { firmware 1 } + +firmwareTftpServerAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..255)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Tftp server IP address." + ::= { firmware 2 } + +firmwareTftpServerPort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS current + DESCRIPTION "Tftp server IP port number." + DEFVAL { 69 } + ::= { firmware 3 } + +firmwareTftpServerPath OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..255)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Server path and file name of the firmware batch-file. + ( e.g. firmware/b )" + ::= { firmware 4 } + +firmwareLoadStatus OBJECT-TYPE + SYNTAX INTEGER { + failed (0), + success (1), + inProgress (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the firmware download from the TFTP server to the device. + 0 failed + 1 success + 2 inProgress" + ::= { firmware 5 } + +-- **************************************************************************** +-- defining the admin objects +-- **************************************************************************** + +deviceReload OBJECT-TYPE + SYNTAX INTEGER { + noOp (0), + reload (1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Force a reload of the device. + 0 noOp + 1 reload" + ::= { admin 1 } + +saveRunningConfig OBJECT-TYPE + SYNTAX INTEGER { + noOp (0), + saveConfiguration (1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Save the device running configuration into the startup configuration. + 0 noOp + 1 saveConfiguration" + ::= { admin 2 } + +-- **************************************************************************** +-- defining the products objects +-- **************************************************************************** +-- The following list of objects is used to identify the product type of a +-- SmartNode device. Each SmartNode family member device has its own +-- and unique .iso.org.dod.internet.mgmt.mib-2.system.sysObjectID, which is +-- read by Network Management Systems by contacting the SNMP agent running in +-- a SmartNode device. The sysObjectID is an SNMP MIB variable that is +-- automatically retrieved by netmon when it successfully communicates with a +-- SmartNode using SNMP. +-- +-- the relevant part of RFC 1213 +-- (the system group variable sysObjectID page 14) +-- +-- sysObjectID OBJECT-TYPE +-- SYNTAX OBJECT IDENTIFIER +-- ACCESS read-only +-- STATUS mandatory +-- DESCRIPTION +-- "The vendor's authoritative identification of the +-- network management subsystem contained in the +-- entity. This value is allocated within the SMI +-- enterprises subtree (1.3.6.1.4.1) and provides an +-- easy and unambiguous means for determining `what +-- kind of box' is being managed. For example, if +-- vendor `Flintstones, Inc.' was assigned the +-- subtree 1.3.6.1.4.1.4242, it could assign the +-- identifier 1.3.6.1.4.1.4242.1.1 to its `Fred +-- Router'." +-- ::= { system 2 } +-- ***************************************************************************+ + +sn1200 OBJECT IDENTIFIER ::= { products 1 } +sn1400 OBJECT IDENTIFIER ::= { products 2 } +sn2300 OBJECT IDENTIFIER ::= { products 3 } +sn2400 OBJECT IDENTIFIER ::= { products 4 } + +-- **************************************************************************** + +sn4xxx OBJECT IDENTIFIER ::= { products 5 } + +sn4524-sn4834-JS OBJECT IDENTIFIER ::= { sn4xxx 1 } +sn4522-sn4832-JS OBJECT IDENTIFIER ::= { sn4xxx 2 } +sn4526-sn4836-JS OBJECT IDENTIFIER ::= { sn4xxx 3 } +sn4528-sn4838-JS OBJECT IDENTIFIER ::= { sn4xxx 4 } + +sn4112-JS OBJECT IDENTIFIER ::= { sn4xxx 5 } +sn4114-JS OBJECT IDENTIFIER ::= { sn4xxx 6 } +sn4116-JS OBJECT IDENTIFIER ::= { sn4xxx 7 } +sn4118-JS OBJECT IDENTIFIER ::= { sn4xxx 8 } + +sn4524-sn4834-2JS2JO OBJECT IDENTIFIER ::= { sn4xxx 9 } +sn4526-sn4836-4JS2JO OBJECT IDENTIFIER ::= { sn4xxx 10 } +sn4528-sn4838-4JS4JO OBJECT IDENTIFIER ::= { sn4xxx 11 } + +sn4114-2JS2JO OBJECT IDENTIFIER ::= { sn4xxx 12 } +sn4116-4JS2JO OBJECT IDENTIFIER ::= { sn4xxx 13 } +sn4118-4JS4JO OBJECT IDENTIFIER ::= { sn4xxx 14 } + +sn4522-sn4832-JO OBJECT IDENTIFIER ::= { sn4xxx 15 } +sn4524-sn4834-JO OBJECT IDENTIFIER ::= { sn4xxx 16 } +sn4526-JO OBJECT IDENTIFIER ::= { sn4xxx 17 } +sn4528-JO OBJECT IDENTIFIER ::= { sn4xxx 18 } + +sn4112-JO OBJECT IDENTIFIER ::= { sn4xxx 19 } +sn4114-JO OBJECT IDENTIFIER ::= { sn4xxx 20 } +sn4116-JO OBJECT IDENTIFIER ::= { sn4xxx 21 } +sn4118-JO OBJECT IDENTIFIER ::= { sn4xxx 22 } + +sn4834-JSA OBJECT IDENTIFIER ::= { sn4xxx 23 } +sn4838-JSA OBJECT IDENTIFIER ::= { sn4xxx 24 } +sn4838-4JS4JOA OBJECT IDENTIFIER ::= { sn4xxx 25 } + +sn4112S-JS OBJECT IDENTIFIER ::= { sn4xxx 26 } + +sn4832-JSA OBJECT IDENTIFIER ::= { sn4xxx 27 } +sn4834-2JS2JOA OBJECT IDENTIFIER ::= { sn4xxx 28 } +sn4836-JSA OBJECT IDENTIFIER ::= { sn4xxx 29 } +sn4836-4JS2JOA OBJECT IDENTIFIER ::= { sn4xxx 30 } + +-- **************************************************************************** + +sn455x OBJECT IDENTIFIER ::= { products 6 } + +sn4552 OBJECT IDENTIFIER ::= { sn455x 1 } +sn4562 OBJECT IDENTIFIER ::= { sn455x 2 } +sdta OBJECT IDENTIFIER ::= { sn455x 3 } +sn4554 OBJECT IDENTIFIER ::= { sn455x 4 } +sn4564 OBJECT IDENTIFIER ::= { sn455x 5 } + +-- **************************************************************************** + +sn49xx-JS OBJECT IDENTIFIER ::= { products 7 } + +-- sn4908-JS OBJECT IDENTIFIER ::= { sn49xx-JS 1 }(not yet planned, but likely to appear sometimes) +sn4912-JS OBJECT IDENTIFIER ::= { sn49xx-JS 2 } +sn4916-JS OBJECT IDENTIFIER ::= { sn49xx-JS 3 } +sn4924-JS OBJECT IDENTIFIER ::= { sn49xx-JS 4 } +sn4932-JS OBJECT IDENTIFIER ::= { sn49xx-JS 5 } + +-- **************************************************************************** + +sn28xx OBJECT IDENTIFIER ::= { products 8 } + +sn2802 OBJECT IDENTIFIER ::= { sn28xx 1 } +sn2805 OBJECT IDENTIFIER ::= { sn28xx 2 } +sn2821 OBJECT IDENTIFIER ::= { sn28xx 3 } +sn2835 OBJECT IDENTIFIER ::= { sn28xx 4 } + +-- **************************************************************************** + +sn46xx OBJECT IDENTIFIER ::= { products 9 } + +sn4634 OBJECT IDENTIFIER ::= { sn46xx 1 } +sn4638 OBJECT IDENTIFIER ::= { sn46xx 2 } +sn4654-C OBJECT IDENTIFIER ::= { sn46xx 3 } +sn4658-C OBJECT IDENTIFIER ::= { sn46xx 4 } +sn4654-D OBJECT IDENTIFIER ::= { sn46xx 5 } +sn4658-D OBJECT IDENTIFIER ::= { sn46xx 6 } +sn4654-T OBJECT IDENTIFIER ::= { sn46xx 7 } +sn4658-T OBJECT IDENTIFIER ::= { sn46xx 8 } +sn4654-K OBJECT IDENTIFIER ::= { sn46xx 9 } +sn4658-K OBJECT IDENTIFIER ::= { sn46xx 10 } +sn4654-AA OBJECT IDENTIFIER ::= { sn46xx 11 } +sn4658-AA OBJECT IDENTIFIER ::= { sn46xx 12 } +sn4654-AB OBJECT IDENTIFIER ::= { sn46xx 13 } +sn4658-AB OBJECT IDENTIFIER ::= { sn46xx 14 } +sn4654-G OBJECT IDENTIFIER ::= { sn46xx 15 } +sn4658-G OBJECT IDENTIFIER ::= { sn46xx 16 } +sn4654-2GS OBJECT IDENTIFIER ::= { sn46xx 19 } +sn4658-2GS OBJECT IDENTIFIER ::= { sn46xx 20 } +sn4654-A OBJECT IDENTIFIER ::= { sn46xx 21 } +sn4658-A OBJECT IDENTIFIER ::= { sn46xx 22 } +sn4635 OBJECT IDENTIFIER ::= { sn46xx 101 } +sn4639 OBJECT IDENTIFIER ::= { sn46xx 102 } +sn4655-AA OBJECT IDENTIFIER ::= { sn46xx 111 } +sn4659-AA OBJECT IDENTIFIER ::= { sn46xx 112 } +sn4655-AB OBJECT IDENTIFIER ::= { sn46xx 113 } +sn4659-AB OBJECT IDENTIFIER ::= { sn46xx 114 } +sn4655-G OBJECT IDENTIFIER ::= { sn46xx 115 } +sn4659-G OBJECT IDENTIFIER ::= { sn46xx 116 } +sn4655-2GS OBJECT IDENTIFIER ::= { sn46xx 119 } +sn4659-2GS OBJECT IDENTIFIER ::= { sn46xx 120 } +sn4655-A OBJECT IDENTIFIER ::= { sn46xx 121 } +sn4659-A OBJECT IDENTIFIER ::= { sn46xx 122 } + +-- **************************************************************************** + +sn496x OBJECT IDENTIFIER ::= { products 10 } + +sn4960-1e15v OBJECT IDENTIFIER ::= { sn496x 1 } +sn4960-1e24v OBJECT IDENTIFIER ::= { sn496x 2 } +sn4960-1e30v OBJECT IDENTIFIER ::= { sn496x 3 } +sn4960-4e15v OBJECT IDENTIFIER ::= { sn496x 4 } +sn4960-4e24v OBJECT IDENTIFIER ::= { sn496x 5 } +sn4960-4e30v OBJECT IDENTIFIER ::= { sn496x 6 } +sn4960-4e48v OBJECT IDENTIFIER ::= { sn496x 7 } +sn4960-4e60v OBJECT IDENTIFIER ::= { sn496x 8 } +sn4960-4e96v OBJECT IDENTIFIER ::= { sn496x 9 } +sn4960-4e120v OBJECT IDENTIFIER ::= { sn496x 10 } +sn4961-1e15v OBJECT IDENTIFIER ::= { sn496x 11 } +sn4961-1e24v OBJECT IDENTIFIER ::= { sn496x 12 } +sn4961-1e30v OBJECT IDENTIFIER ::= { sn496x 13 } +sn4961-4e15v OBJECT IDENTIFIER ::= { sn496x 14 } +sn4961-4e24v OBJECT IDENTIFIER ::= { sn496x 15 } +sn4961-4e30v OBJECT IDENTIFIER ::= { sn496x 16 } +sn4961-4e48v OBJECT IDENTIFIER ::= { sn496x 17 } +sn4961-4e60v OBJECT IDENTIFIER ::= { sn496x 18 } +sn4961-4e96v OBJECT IDENTIFIER ::= { sn496x 19 } +sn4961-4e120v OBJECT IDENTIFIER ::= { sn496x 20 } +sn4960-4e30v120 OBJECT IDENTIFIER ::= { sn496x 21 } + +-- **************************************************************************** + +sn49xx-JO OBJECT IDENTIFIER ::= { products 11 } + +-- sn4908-JO OBJECT IDENTIFIER ::= { sn49xx 1 }(not yet planned, but likely to appear sometimes) +sn4912-JO OBJECT IDENTIFIER ::= { sn49xx-JO 2 } +sn4916-JO OBJECT IDENTIFIER ::= { sn49xx-JO 3 } +sn4924-JO OBJECT IDENTIFIER ::= { sn49xx-JO 4 } +sn4932-JO OBJECT IDENTIFIER ::= { sn49xx-JO 5 } + +-- **************************************************************************** + +sn44xx-JS OBJECT IDENTIFIER ::= { products 12 } + +-- sn4408-JS OBJECT IDENTIFIER ::= { sn44xx-JS 1 }(not yet planned, but likely to appear sometimes) +sn4412-JS OBJECT IDENTIFIER ::= { sn44xx-JS 2 } +sn4416-JS OBJECT IDENTIFIER ::= { sn44xx-JS 3 } +sn4424-JS OBJECT IDENTIFIER ::= { sn44xx-JS 4 } +sn4432-JS OBJECT IDENTIFIER ::= { sn44xx-JS 5 } + +-- **************************************************************************** + +sn5x00 OBJECT IDENTIFIER ::= { products 13 } + +sn5200-32b OBJECT IDENTIFIER ::= { sn5x00 1 } +sn5400-16p OBJECT IDENTIFIER ::= { sn5x00 2 } +sn5400-32p OBJECT IDENTIFIER ::= { sn5x00 3 } +sn5400-64p OBJECT IDENTIFIER ::= { sn5x00 4 } +sn5400-128p OBJECT IDENTIFIER ::= { sn5x00 5 } +sn5200-4b OBJECT IDENTIFIER ::= { sn5x00 6 } +sn5221-4bd OBJECT IDENTIFIER ::= { sn5x00 7 } + +-- **************************************************************************** + +sn43xx-JS OBJECT IDENTIFIER ::= { products 14 } + +-- sn4308-JS OBJECT IDENTIFIER ::= { sn43xx-JS 1 }(not planned yet, but likely to appear sometime) +sn4312-JS OBJECT IDENTIFIER ::= { sn43xx-JS 2 } +sn4316-JS OBJECT IDENTIFIER ::= { sn43xx-JS 3 } +sn4324-JS OBJECT IDENTIFIER ::= { sn43xx-JS 4 } +sn4332-JS OBJECT IDENTIFIER ::= { sn43xx-JS 5 } + +-- **************************************************************************** + +sn495x OBJECT IDENTIFIER ::= { products 15 } + +sn4950-1e15v OBJECT IDENTIFIER ::= { sn495x 1 } +sn4950-1e24v OBJECT IDENTIFIER ::= { sn495x 2 } +sn4950-1e30v OBJECT IDENTIFIER ::= { sn495x 3 } +sn4950-4e15v OBJECT IDENTIFIER ::= { sn495x 4 } +sn4950-4e24v OBJECT IDENTIFIER ::= { sn495x 5 } +sn4950-4e30v OBJECT IDENTIFIER ::= { sn495x 6 } +sn4950-4e48v OBJECT IDENTIFIER ::= { sn495x 7 } +sn4950-4e60v OBJECT IDENTIFIER ::= { sn495x 8 } +sn4950-4e96v OBJECT IDENTIFIER ::= { sn495x 9 } +sn4950-4e120v OBJECT IDENTIFIER ::= { sn495x 10 } +sn4951-1e15v OBJECT IDENTIFIER ::= { sn495x 11 } +sn4951-1e24v OBJECT IDENTIFIER ::= { sn495x 12 } +sn4951-1e30v OBJECT IDENTIFIER ::= { sn495x 13 } +sn4951-4e15v OBJECT IDENTIFIER ::= { sn495x 14 } +sn4951-4e24v OBJECT IDENTIFIER ::= { sn495x 15 } +sn4951-4e30v OBJECT IDENTIFIER ::= { sn495x 16 } +sn4951-4e48v OBJECT IDENTIFIER ::= { sn495x 17 } +sn4951-4e60v OBJECT IDENTIFIER ::= { sn495x 18 } +sn4951-4e96v OBJECT IDENTIFIER ::= { sn495x 19 } +sn4951-4e120v OBJECT IDENTIFIER ::= { sn495x 20 } +sn4950-4e30v120 OBJECT IDENTIFIER ::= { sn495x 21 } + +-- **************************************************************************** + +sn494x OBJECT IDENTIFIER ::= { products 16 } + +sn4940-1e15v OBJECT IDENTIFIER ::= { sn494x 1 } +sn4940-1e24v OBJECT IDENTIFIER ::= { sn494x 2 } +sn4940-1e30v OBJECT IDENTIFIER ::= { sn494x 3 } +sn4940-4e15v OBJECT IDENTIFIER ::= { sn494x 4 } +sn4940-4e24v OBJECT IDENTIFIER ::= { sn494x 5 } +sn4940-4e30v OBJECT IDENTIFIER ::= { sn494x 6 } +sn4940-4e48v OBJECT IDENTIFIER ::= { sn494x 7 } +sn4940-4e60v OBJECT IDENTIFIER ::= { sn494x 8 } +sn4940-4e96v OBJECT IDENTIFIER ::= { sn494x 9 } +sn4940-4e120v OBJECT IDENTIFIER ::= { sn494x 10 } +sn4941-1e15v OBJECT IDENTIFIER ::= { sn494x 11 } +sn4941-1e24v OBJECT IDENTIFIER ::= { sn494x 12 } +sn4941-1e30v OBJECT IDENTIFIER ::= { sn494x 13 } +sn4941-4e15v OBJECT IDENTIFIER ::= { sn494x 14 } +sn4941-4e24v OBJECT IDENTIFIER ::= { sn494x 15 } +sn4941-4e30v OBJECT IDENTIFIER ::= { sn494x 16 } +sn4941-4e48v OBJECT IDENTIFIER ::= { sn494x 17 } +sn4941-4e60v OBJECT IDENTIFIER ::= { sn494x 18 } +sn4941-4e96v OBJECT IDENTIFIER ::= { sn494x 19 } +sn4941-4e120v OBJECT IDENTIFIER ::= { sn494x 20 } +sn4940-4e30v120 OBJECT IDENTIFIER ::= { sn494x 21 } + +-- **************************************************************************** + +sn466x OBJECT IDENTIFIER ::= { products 17 } + +sn4661-2bis4js8v OBJECT IDENTIFIER ::= { sn466x 1 } +sn4661-2bis2js2jo8v OBJECT IDENTIFIER ::= { sn466x 2 } +sn4661-4bis4js4jo12v OBJECT IDENTIFIER ::= { sn466x 3 } +sn4661-8bis8V OBJECT IDENTIFIER ::= { sn466x 4 } +sn4660-8bis16V OBJECT IDENTIFIER ::= { sn466x 5 } +sn4661-4bis4js12v OBJECT IDENTIFIER ::= { sn466x 6 } +sn4661-8bis16v OBJECT IDENTIFIER ::= { sn466x 7 } +sn4661-8bis4js24v OBJECT IDENTIFIER ::= { sn466x 8 } +sn4660-4bis8v OBJECT IDENTIFIER ::= { sn466x 9 } +sn4660-4bis2js8v OBJECT IDENTIFIER ::= { sn466x 10 } +sn4660-4bis8js16v OBJECT IDENTIFIER ::= { sn466x 11 } +sn4660-8bis4js16v OBJECT IDENTIFIER ::= { sn466x 12 } +sn4660-8bis2js16v OBJECT IDENTIFIER ::= { sn466x 13 } +sn4660-4bis4v OBJECT IDENTIFIER ::= { sn466x 14 } +sn4661-4bis4v OBJECT IDENTIFIER ::= { sn466x 15 } +sn4661-4bis8v OBJECT IDENTIFIER ::= { sn466x 16 } +sn4660-8js8v OBJECT IDENTIFIER ::= { sn466x 17 } +sn4660-4js4v OBJECT IDENTIFIER ::= { sn466x 18 } +sn4660-4jo4v OBJECT IDENTIFIER ::= { sn466x 19 } +sn4660-4js4jo8v OBJECT IDENTIFIER ::= { sn466x 20 } + +-- **************************************************************************** + +sn467x OBJECT IDENTIFIER ::= { products 18 } + +sn4671-2bis4js8v2gs OBJECT IDENTIFIER ::= { sn467x 1 } +sn4671-4bis4js4jo12v2gs OBJECT IDENTIFIER ::= { sn467x 2 } +sn4671-8bis16v2gs OBJECT IDENTIFIER ::= { sn467x 3 } +sn4671-4bis8js16v2gs OBJECT IDENTIFIER ::= { sn467x 4 } +sn4670-2bis4v2gs OBJECT IDENTIFIER ::= { sn467x 5 } +sn4670-2bis2js4v2gs OBJECT IDENTIFIER ::= { sn467x 6 } +sn4670-4bis2js8v2gs OBJECT IDENTIFIER ::= { sn467x 7 } +sn4670-4bis8v2gs OBJECT IDENTIFIER ::= { sn467x 8 } +sn4670-8bis2js16v2gs OBJECT IDENTIFIER ::= { sn467x 9 } +sn4671-4bis4js4jo12va OBJECT IDENTIFIER ::= { sn467x 10 } +sn4671-2bis2js2jo8Va OBJECT IDENTIFIER ::= { sn467x 11 } +sn4671-4bis4js12Va OBJECT IDENTIFIER ::= { sn467x 12 } +sn4671-4js4jo8Va OBJECT IDENTIFIER ::= { sn467x 13 } +sn4671-8js8Va OBJECT IDENTIFIER ::= { sn467x 14 } +sn4671-4bis8va OBJECT IDENTIFIER ::= { sn467x 15 } +sn4671-2bis2js2jo8vf OBJECT IDENTIFIER ::= { sn467x 16 } +sn4671-2bis4js8vf OBJECT IDENTIFIER ::= { sn467x 17 } +sn4671-4bis4js12vf OBJECT IDENTIFIER ::= { sn467x 18 } +sn4671-4bis4js4jo12vf OBJECT IDENTIFIER ::= { sn467x 19 } +sn4671-4bis8js16vf OBJECT IDENTIFIER ::= { sn467x 20 } +sn4671-4bis8vf OBJECT IDENTIFIER ::= { sn467x 21 } +sn4671-8bis16vf OBJECT IDENTIFIER ::= { sn467x 22 } +sn4671-4js4jo8vf OBJECT IDENTIFIER ::= { sn467x 23 } +sn4671-8js8vf OBJECT IDENTIFIER ::= { sn467x 24 } +sn4670-8js8vf OBJECT IDENTIFIER ::= { sn467x 25 } +sn4670-4js4jo8vf OBJECT IDENTIFIER ::= { sn467x 26 } +sn4671-2bis2js2jo8v2g OBJECT IDENTIFIER ::= { sn467x 27 } +sn4671-2bis4js8v2g OBJECT IDENTIFIER ::= { sn467x 28 } +sn4671-4bis4js12v2g OBJECT IDENTIFIER ::= { sn467x 29 } +sn4671-4bis4js4jo12v2g OBJECT IDENTIFIER ::= { sn467x 30 } +sn4671-4bis8js16v2g OBJECT IDENTIFIER ::= { sn467x 31 } +sn4671-4bis8v2g OBJECT IDENTIFIER ::= { sn467x 32 } +sn4671-8bis16v2g OBJECT IDENTIFIER ::= { sn467x 33 } +sn4670-4js4jo8v2g OBJECT IDENTIFIER ::= { sn467x 34 } +sn4670-8js8v2g OBJECT IDENTIFIER ::= { sn467x 35 } +sn4671-2bis2js2jo8v4g OBJECT IDENTIFIER ::= { sn467x 36 } +sn4671-2bis4js8v4g OBJECT IDENTIFIER ::= { sn467x 37 } +sn4671-4bis4js12v4g OBJECT IDENTIFIER ::= { sn467x 38 } +sn4671-4bis4js4jo12v4g OBJECT IDENTIFIER ::= { sn467x 39 } +sn4671-4bis8js16v4g OBJECT IDENTIFIER ::= { sn467x 40 } +sn4671-4bis8v4g OBJECT IDENTIFIER ::= { sn467x 41 } +sn4671-8bis16v4g OBJECT IDENTIFIER ::= { sn467x 42 } +sn4670-4js4jo8v4g OBJECT IDENTIFIER ::= { sn467x 43 } +sn4670-8js8v4g OBJECT IDENTIFIER ::= { sn467x 44 } + +-- **************************************************************************** + +sn-dta OBJECT IDENTIFIER ::= { products 19 } + +sn-dta-1bis2v OBJECT IDENTIFIER ::= { sn-dta 1 } +sn-dta-2bis2v OBJECT IDENTIFIER ::= { sn-dta 2 } +sn-dta-2bis4v OBJECT IDENTIFIER ::= { sn-dta 3 } +sn-dta-2bis4vhp OBJECT IDENTIFIER ::= { sn-dta 4 } + +-- **************************************************************************** + +sn4120 OBJECT IDENTIFIER ::= { products 20 } + +sn4120-1bis2v OBJECT IDENTIFIER ::= { sn4120 1 } +sn4120-2bis4v OBJECT IDENTIFIER ::= { sn4120 2 } + +-- **************************************************************************** + +sn499x OBJECT IDENTIFIER ::= { products 21 } + +sn4990-1e15v OBJECT IDENTIFIER ::= { sn499x 1 } +sn4990-1e24v OBJECT IDENTIFIER ::= { sn499x 2 } +sn4990-1e30v OBJECT IDENTIFIER ::= { sn499x 3 } +sn4990-4e15v OBJECT IDENTIFIER ::= { sn499x 4 } +sn4990-4e24v OBJECT IDENTIFIER ::= { sn499x 5 } +sn4990-4e30v OBJECT IDENTIFIER ::= { sn499x 6 } +sn4990-4e48v OBJECT IDENTIFIER ::= { sn499x 7 } +sn4990-4e60v OBJECT IDENTIFIER ::= { sn499x 8 } +sn4990-4e96v OBJECT IDENTIFIER ::= { sn499x 9 } +sn4990-4e120v OBJECT IDENTIFIER ::= { sn499x 10 } +sn4991-1e15v OBJECT IDENTIFIER ::= { sn499x 11 } +sn4991-1e24v OBJECT IDENTIFIER ::= { sn499x 12 } +sn4991-1e30v OBJECT IDENTIFIER ::= { sn499x 13 } +sn4991-4e15v OBJECT IDENTIFIER ::= { sn499x 14 } +sn4991-4e24v OBJECT IDENTIFIER ::= { sn499x 15 } +sn4991-4e30v OBJECT IDENTIFIER ::= { sn499x 16 } +sn4991-4e48v OBJECT IDENTIFIER ::= { sn499x 17 } +sn4991-4e60v OBJECT IDENTIFIER ::= { sn499x 18 } +sn4991-4e96v OBJECT IDENTIFIER ::= { sn499x 19 } +sn4991-4e120v OBJECT IDENTIFIER ::= { sn499x 20 } +sn4990-4e30v120 OBJECT IDENTIFIER ::= { sn499x 21 } +sn4991-4e30v120 OBJECT IDENTIFIER ::= { sn499x 22 } +sn4991-1e15vrf OBJECT IDENTIFIER ::= { sn499x 23 } +sn4991-1e24vrf OBJECT IDENTIFIER ::= { sn499x 24 } +sn4991-1e30vrf OBJECT IDENTIFIER ::= { sn499x 25 } +sn4991-4e15vrf OBJECT IDENTIFIER ::= { sn499x 26 } +sn4991-4e24vrf OBJECT IDENTIFIER ::= { sn499x 27 } +sn4991-4e30vrf OBJECT IDENTIFIER ::= { sn499x 28 } +sn4991-4e48vrf OBJECT IDENTIFIER ::= { sn499x 29 } +sn4991-4e60vrf OBJECT IDENTIFIER ::= { sn499x 30 } +sn4991-4e96vrf OBJECT IDENTIFIER ::= { sn499x 31 } +sn4991-4e120vrf OBJECT IDENTIFIER ::= { sn499x 32 } +sn4991-4e30v120rf OBJECT IDENTIFIER ::= { sn499x 33 } +sn4991-1e15va OBJECT IDENTIFIER ::= { sn499x 34 } +sn4991-1e30va OBJECT IDENTIFIER ::= { sn499x 35 } +sn4991-4e15vra OBJECT IDENTIFIER ::= { sn499x 36 } +sn4991-4e30vra OBJECT IDENTIFIER ::= { sn499x 37 } +sn4991-1e15v2g OBJECT IDENTIFIER ::= { sn499x 38 } +sn4991-1e24v2g OBJECT IDENTIFIER ::= { sn499x 39 } +sn4991-1e30v2g OBJECT IDENTIFIER ::= { sn499x 40 } +sn4991-4e15vr2g OBJECT IDENTIFIER ::= { sn499x 41 } +sn4991-4e24vr2g OBJECT IDENTIFIER ::= { sn499x 42 } +sn4991-4e30vr2g OBJECT IDENTIFIER ::= { sn499x 43 } +sn4991-4e48vr2g OBJECT IDENTIFIER ::= { sn499x 44 } +sn4991-4e60vr2g OBJECT IDENTIFIER ::= { sn499x 45 } +sn4991-4e96vr2g OBJECT IDENTIFIER ::= { sn499x 46 } +sn4991-4e120vr2g OBJECT IDENTIFIER ::= { sn499x 47 } +sn4991-4e30v120r2g OBJECT IDENTIFIER ::= { sn499x 48 } +sn4991-1e15v4g OBJECT IDENTIFIER ::= { sn499x 49 } +sn4991-1e24v4g OBJECT IDENTIFIER ::= { sn499x 50 } +sn4991-1e30v4g OBJECT IDENTIFIER ::= { sn499x 51 } +sn4991-4e15vr4g OBJECT IDENTIFIER ::= { sn499x 52 } +sn4991-4e24vr4g OBJECT IDENTIFIER ::= { sn499x 53 } +sn4991-4e30vr4g OBJECT IDENTIFIER ::= { sn499x 54 } +sn4991-4e48vr4g OBJECT IDENTIFIER ::= { sn499x 55 } +sn4991-4e60vr4g OBJECT IDENTIFIER ::= { sn499x 56 } +sn4991-4e96vr4g OBJECT IDENTIFIER ::= { sn499x 57 } +sn4991-4e120vr4g OBJECT IDENTIFIER ::= { sn499x 58 } +sn4991-4e30v120r4g OBJECT IDENTIFIER ::= { sn499x 59 } +sn4991-1e24vi OBJECT IDENTIFIER ::= { sn499x 60 } +sn4991-1e30vi OBJECT IDENTIFIER ::= { sn499x 61 } +sn4991-4e24vri OBJECT IDENTIFIER ::= { sn499x 62 } +sn4991-4e30vri OBJECT IDENTIFIER ::= { sn499x 63 } +sn4991-4e48vri OBJECT IDENTIFIER ::= { sn499x 64 } +sn4991-4e60vri OBJECT IDENTIFIER ::= { sn499x 65 } +sn4991-4e96vri OBJECT IDENTIFIER ::= { sn499x 66 } +sn4991-4e30v120ri OBJECT IDENTIFIER ::= { sn499x 67 } +sn4991-1e30vava OBJECT IDENTIFIER ::= { sn499x 68 } +sn4991-1e30vavb OBJECT IDENTIFIER ::= { sn499x 69 } +sn4991-4e30vrava OBJECT IDENTIFIER ::= { sn499x 70 } +sn4991-4e30vravb OBJECT IDENTIFIER ::= { sn499x 71 } +sn4991-4e60vrava OBJECT IDENTIFIER ::= { sn499x 72 } +sn4991-4e60vravb OBJECT IDENTIFIER ::= { sn499x 73 } + +-- **************************************************************************** + +sn498x OBJECT IDENTIFIER ::= { products 22 } + +sn4980-1e15v OBJECT IDENTIFIER ::= { sn498x 1 } +sn4980-1e24v OBJECT IDENTIFIER ::= { sn498x 2 } +sn4980-1e30v OBJECT IDENTIFIER ::= { sn498x 3 } +sn4980-4e15v OBJECT IDENTIFIER ::= { sn498x 4 } +sn4980-4e24v OBJECT IDENTIFIER ::= { sn498x 5 } +sn4980-4e30v OBJECT IDENTIFIER ::= { sn498x 6 } +sn4980-4e48v OBJECT IDENTIFIER ::= { sn498x 7 } +sn4980-4e60v OBJECT IDENTIFIER ::= { sn498x 8 } +sn4980-4e96v OBJECT IDENTIFIER ::= { sn498x 9 } +sn4980-4e120v OBJECT IDENTIFIER ::= { sn498x 10 } +sn4981-1e15v OBJECT IDENTIFIER ::= { sn498x 11 } +sn4981-1e24v OBJECT IDENTIFIER ::= { sn498x 12 } +sn4981-1e30v OBJECT IDENTIFIER ::= { sn498x 13 } +sn4981-4e15v OBJECT IDENTIFIER ::= { sn498x 14 } +sn4981-4e24v OBJECT IDENTIFIER ::= { sn498x 15 } +sn4981-4e30v OBJECT IDENTIFIER ::= { sn498x 16 } +sn4981-4e48v OBJECT IDENTIFIER ::= { sn498x 17 } +sn4981-4e60v OBJECT IDENTIFIER ::= { sn498x 18 } +sn4981-4e96v OBJECT IDENTIFIER ::= { sn498x 19 } +sn4981-4e120v OBJECT IDENTIFIER ::= { sn498x 20 } +sn4980-4e30v120 OBJECT IDENTIFIER ::= { sn498x 21 } +sn4981-4e30v120 OBJECT IDENTIFIER ::= { sn498x 22 } + +-- **************************************************************************** + +sn497x OBJECT IDENTIFIER ::= { products 23 } + +sn4970-1e15v OBJECT IDENTIFIER ::= { sn497x 1 } +sn4970-1e24v OBJECT IDENTIFIER ::= { sn497x 2 } +sn4970-1e30v OBJECT IDENTIFIER ::= { sn497x 3 } +sn4970-4e15v OBJECT IDENTIFIER ::= { sn497x 4 } +sn4970-4e24v OBJECT IDENTIFIER ::= { sn497x 5 } +sn4970-4e30v OBJECT IDENTIFIER ::= { sn497x 6 } +sn4970-4e48v OBJECT IDENTIFIER ::= { sn497x 7 } +sn4970-4e60v OBJECT IDENTIFIER ::= { sn497x 8 } +sn4970-4e96v OBJECT IDENTIFIER ::= { sn497x 9 } +sn4970-4e120v OBJECT IDENTIFIER ::= { sn497x 10 } +sn4971-1e15v OBJECT IDENTIFIER ::= { sn497x 11 } +sn4971-1e24v OBJECT IDENTIFIER ::= { sn497x 12 } +sn4971-1e30v OBJECT IDENTIFIER ::= { sn497x 13 } +sn4971-4e15v OBJECT IDENTIFIER ::= { sn497x 14 } +sn4971-4e24v OBJECT IDENTIFIER ::= { sn497x 15 } +sn4971-4e30v OBJECT IDENTIFIER ::= { sn497x 16 } +sn4971-4e48v OBJECT IDENTIFIER ::= { sn497x 17 } +sn4971-4e60v OBJECT IDENTIFIER ::= { sn497x 18 } +sn4971-4e96v OBJECT IDENTIFIER ::= { sn497x 19 } +sn4971-4e120v OBJECT IDENTIFIER ::= { sn497x 20 } +sn4970-4e30v120 OBJECT IDENTIFIER ::= { sn497x 21 } +sn4971-4e30v120 OBJECT IDENTIFIER ::= { sn497x 22 } + +-- **************************************************************************** + +sn54xx OBJECT IDENTIFIER ::= { products 24 } + +sn5480-32p OBJECT IDENTIFIER ::= { sn54xx 1 } +sn5480-64p OBJECT IDENTIFIER ::= { sn54xx 2 } +sn5490-32p2gs OBJECT IDENTIFIER ::= { sn54xx 3 } +sn5490-64p2gs OBJECT IDENTIFIER ::= { sn54xx 4 } +sn5490-32pf OBJECT IDENTIFIER ::= { sn54xx 5 } +sn5490-64pf OBJECT IDENTIFIER ::= { sn54xx 6 } +sn5480-0p OBJECT IDENTIFIER ::= { sn54xx 7 } +sn5480-16p OBJECT IDENTIFIER ::= { sn54xx 8 } +sn5490-32pd OBJECT IDENTIFIER ::= { sn54xx 9 } +sn5490-32p2g OBJECT IDENTIFIER ::= { sn54xx 10 } +sn5490-64p2g OBJECT IDENTIFIER ::= { sn54xx 11 } +sn5490-32p4g OBJECT IDENTIFIER ::= { sn54xx 12 } +sn5490-64p4g OBJECT IDENTIFIER ::= { sn54xx 13 } + +-- **************************************************************************** + +sn43xx-JO OBJECT IDENTIFIER ::= { products 25 } + +-- sn4308-JO OBJECT IDENTIFIER ::= { sn43xx-JO 1 }(not planned yet, but likely to appear sometime) +sn4312-JO OBJECT IDENTIFIER ::= { sn43xx-JO 2 } +sn4316-JO OBJECT IDENTIFIER ::= { sn43xx-JO 3 } +sn4324-JO OBJECT IDENTIFIER ::= { sn43xx-JO 4 } +sn4332-JO OBJECT IDENTIFIER ::= { sn43xx-JO 5 } + +-- **************************************************************************** + +sn44xx-JO OBJECT IDENTIFIER ::= { products 26 } + +-- sn4408-JO OBJECT IDENTIFIER ::= { sn44xx-JO 1 }(not planned yet, but likely to appear sometime) +sn4412-JO OBJECT IDENTIFIER ::= { sn44xx-JO 2 } +sn4416-JO OBJECT IDENTIFIER ::= { sn44xx-JO 3 } +sn4424-JO OBJECT IDENTIFIER ::= { sn44xx-JO 4 } +sn4432-JO OBJECT IDENTIFIER ::= { sn44xx-JO 5 } + +-- **************************************************************************** + +sn5300 OBJECT IDENTIFIER ::= { products 27 } + +sn5300-4b OBJECT IDENTIFIER ::= { sn5300 1 } +sn5300-4b1g OBJECT IDENTIFIER ::= { sn5300 2 } +sn5300-4b2g OBJECT IDENTIFIER ::= { sn5300 3 } +sn5300-4b4g OBJECT IDENTIFIER ::= { sn5300 4 } + +-- **************************************************************************** + +hydraDevelopmentBoard OBJECT IDENTIFIER ::= { products 28 } + +hydra-breadboard OBJECT IDENTIFIER ::= { hydraDevelopmentBoard 1 } +hydra-brassboard-bri OBJECT IDENTIFIER ::= { hydraDevelopmentBoard 2 } +hydra-brassboard-pri OBJECT IDENTIFIER ::= { hydraDevelopmentBoard 3 } +hydra-breadboard-fxs OBJECT IDENTIFIER ::= { hydraDevelopmentBoard 4 } + +-- **************************************************************************** + +sn4130 OBJECT IDENTIFIER ::= { products 29 } + +sn4130-2bis4v OBJECT IDENTIFIER ::= { sn4130 1 } +sn4130-2bis4vhpc OBJECT IDENTIFIER ::= { sn4130 2 } +sn4130-4bis8v OBJECT IDENTIFIER ::= { sn4130 3 } +sn4130-4bis8vhpc OBJECT IDENTIFIER ::= { sn4130 4 } + +-- **************************************************************************** + +sn5530 OBJECT IDENTIFIER ::= { products 30 } + +sn5530-2bis4vrhpc OBJECT IDENTIFIER ::= { sn5530 1 } +sn5530-4bis8vr OBJECT IDENTIFIER ::= { sn5530 2 } +sn5530-4bis8vrhpc OBJECT IDENTIFIER ::= { sn5530 3 } + +-- **************************************************************************** + +sn4170 OBJECT IDENTIFIER ::= { products 31 } + +sn4170-1e15v OBJECT IDENTIFIER ::= { sn4170 1 } +sn4170-1e15vhp OBJECT IDENTIFIER ::= { sn4170 2 } +sn4170-1e30v OBJECT IDENTIFIER ::= { sn4170 3 } +sn4170-1e30vhp OBJECT IDENTIFIER ::= { sn4170 4 } + +-- **************************************************************************** + +sn5570 OBJECT IDENTIFIER ::= { products 32 } + +sn5570-1e30v OBJECT IDENTIFIER ::= { sn5570 1 } +sn5570-1e30vhp OBJECT IDENTIFIER ::= { sn5570 2 } +sn5570-2e30vr OBJECT IDENTIFIER ::= { sn5570 3 } +sn5570-2e30vrhp OBJECT IDENTIFIER ::= { sn5570 4 } +sn5570-1e15vhp OBJECT IDENTIFIER ::= { sn5570 5 } + +-- **************************************************************************** + +sn4140 OBJECT IDENTIFIER ::= { products 33 } + +sn4140-2js OBJECT IDENTIFIER ::= { sn4140 1 } +sn4140-4js OBJECT IDENTIFIER ::= { sn4140 2 } +sn4140-8js OBJECT IDENTIFIER ::= { sn4140 3 } + +-- **************************************************************************** + +sn5540 OBJECT IDENTIFIER ::= { products 34 } + +sn5540-2js OBJECT IDENTIFIER ::= { sn5540 1 } +sn5540-4js OBJECT IDENTIFIER ::= { sn5540 2 } +sn5540-8js OBJECT IDENTIFIER ::= { sn5540 3 } + +-- **************************************************************************** + +sn415x OBJECT IDENTIFIER ::= { products 35 } + +sn4151-2bis2js4vhp OBJECT IDENTIFIER ::= { sn415x 1 } +sn4151-4bis4js8vhp OBJECT IDENTIFIER ::= { sn415x 2 } + +-- **************************************************************************** + +sn555x OBJECT IDENTIFIER ::= { products 36 } + +sn5551-2bis2js4vhp OBJECT IDENTIFIER ::= { sn555x 1 } +sn5551-4bis4js8vhp OBJECT IDENTIFIER ::= { sn555x 2 } +sn5551-2bis2js4vhpava OBJECT IDENTIFIER ::= { sn555x 3 } +sn5551-2bis2js4vhpavb OBJECT IDENTIFIER ::= { sn555x 4 } +sn5551-4bis4js8vhpava OBJECT IDENTIFIER ::= { sn555x 5 } +sn5551-4bis4js8vhpavb OBJECT IDENTIFIER ::= { sn555x 6 } + +-- **************************************************************************** + +sn4141 OBJECT IDENTIFIER ::= { products 37 } + +sn4141-2js OBJECT IDENTIFIER ::= { sn4141 1 } +sn4141-4js OBJECT IDENTIFIER ::= { sn4141 2 } +sn4141-8js OBJECT IDENTIFIER ::= { sn4141 3 } + +-- **************************************************************************** + +sn5541 OBJECT IDENTIFIER ::= { products 38 } + +sn5541-2js OBJECT IDENTIFIER ::= { sn5541 1 } +sn5541-4js OBJECT IDENTIFIER ::= { sn5541 2 } +sn5541-8js OBJECT IDENTIFIER ::= { sn5541 3 } + +-- **************************************************************************** + +vSN OBJECT IDENTIFIER ::= { products 39 } + +vSBC OBJECT IDENTIFIER ::= { vSN 1 } + +-- **************************************************************************** +-- defining the performance objects +-- **************************************************************************** + + cpu OBJECT IDENTIFIER ::= { performance 10 } + memory OBJECT IDENTIFIER ::= { performance 20 } + temperature OBJECT IDENTIFIER ::= { performance 30 } + gateway OBJECT IDENTIFIER ::= { performance 40 } + isdn OBJECT IDENTIFIER ::= { performance 50 } + +-- **************************************************************************** +-- defining the CPU objects +-- **************************************************************************** + + cpuNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of CPUs present + on this system." + ::= { cpu 1 } + + cpuTable OBJECT-TYPE + SYNTAX SEQUENCE OF cpuEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of CPU entries. The + number of entries is given + by the value of cpuNumber." + ::= { cpu 2 } + + cpuEntry OBJECT-TYPE + SYNTAX cpuEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A CPU entry containing objects + for corresponding to the CPU." + INDEX { cpuDescr } + ::= { cpuTable 1 } + + cpuEntry ::= + SEQUENCE { + cpuDescr DisplayString, + cpuWorkloadCurrent Gauge32, + cpuWorkload1MinuteAverage Gauge32, + cpuWorkload5MinuteAverage Gauge32 + } + + cpuDescr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A name identifying the CPU." + ::= { cpuEntry 1 } + + cpuWorkloadCurrent OBJECT-TYPE + SYNTAX Gauge32 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current CPU workload in percent." + ::= { cpuEntry 2 } + + cpuWorkload1MinuteAverage OBJECT-TYPE + SYNTAX Gauge32 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The CPU workload average over the + last minute in percent." + ::= { cpuEntry 3 } + + cpuWorkload5MinuteAverage OBJECT-TYPE + SYNTAX Gauge32 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The CPU workload average over the + last 5 minutes in percent." + ::= { cpuEntry 4 } + +-- **************************************************************************** +-- defining the memory objects +-- **************************************************************************** + + memoryPoolNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of memory pools + present on this system." + ::= { memory 1 } + + memoryPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF memoryPoolEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of memory pool entries. The + number of entries is given by the + value of memoryPoolNumber." + ::= { memory 2 } + + memoryPoolEntry OBJECT-TYPE + SYNTAX memoryPoolEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A memory pool entry containing objects + for the corresponding memory pool." + INDEX { memDescr } + ::= { memoryPoolTable 1 } + + memoryPoolEntry ::= + SEQUENCE { + memDescr + DisplayString, + memTotalBytes + INTEGER, + memAllocatedBytes + INTEGER, + memFreeBytes + INTEGER, + memLargestFreeBlock + INTEGER, + memAllocatedBlocks + INTEGER, + memFreeBlocks + INTEGER + } + + memDescr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A name identifying the memory pool." + ::= { memoryPoolEntry 1 } + + memTotalBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS optional + DESCRIPTION + "The total number of bytes + belonging to the memory pool." + ::= { memoryPoolEntry 2 } + + memAllocatedBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current number of allocated + bytes in the memory pool." + ::= { memoryPoolEntry 3 } + + memFreeBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current number of free bytes + in the memory pool." + ::= { memoryPoolEntry 4 } + + memLargestFreeBlock OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The size of the largest available + free block." + ::= { memoryPoolEntry 5 } + + memAllocatedBlocks OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current number of allocated + blocks in the memory pool." + ::= { memoryPoolEntry 6 } + + memFreeBlocks OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + + + DESCRIPTION + "The current number of free blocks in the memory pool." + ::= { memoryPoolEntry 7 } + +-- **************************************************************************** +-- defining the temperature probe objects +-- **************************************************************************** + + tempProbeNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of temperature probes + present on this system." + ::= { temperature 1 } + + tempProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF tempProbeEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of temperature probe entries. + The number of entries is given by the + value of tempProbeNumber." + ::= { temperature 2 } + + tempProbeEntry OBJECT-TYPE + SYNTAX tempProbeEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A temperature probe entry containing + objects for the corresponding temperature + probe." + INDEX { tempProbeDescr } + ::= { tempProbeTable 1 } + + tempProbeEntry ::= + SEQUENCE { + tempProbeDescr + DisplayString, + currentDegreesCelsius + Gauge32 + } + + tempProbeDescr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A description for the temperature probe." + ::= { tempProbeEntry 1 } + + currentDegreesCelsius OBJECT-TYPE + SYNTAX Gauge32 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current temperature measured by the + temperature probe in degrees celsius." + ::= { tempProbeEntry 2 } + +-- **************************************************************************** +-- defining the gateway objects +-- **************************************************************************** + + gwNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of gateways present on + this system." + ::= { gateway 1 } + + gwTable OBJECT-TYPE + SYNTAX SEQUENCE OF gwEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of gateway entries. The number of + entries is given by the value of gwNumber." + ::= { gateway 2 } + + gwEntry OBJECT-TYPE + SYNTAX gwEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A gateway entry containing objects for + the corresponding gateway." + INDEX { gwDescr } + ::= { gwTable 1 } + + gwEntry ::= + SEQUENCE { + gwDescr + DisplayString, + gwCurrentConnectedCalls + Gauge32, + gwCurrentOngoingCalls + Gauge32, + gwTotalAccumulatedCalls + Counter32 + } + + gwDescr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A description of the gateway type." + ::= { gwEntry 1 } + + gwCurrentConnectedCalls OBJECT-TYPE + SYNTAX Gauge32 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of calls on all instances + of this gateway type that are currently in + the connected state." + ::= { gwEntry 2 } + + gwCurrentOngoingCalls OBJECT-TYPE + SYNTAX Gauge32 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of calls on all instances of + this gateway type that are currently in the + connected, a call setup or a call clearing + state." + ::= { gwEntry 3 } + + gwTotalAccumulatedCalls OBJECT-TYPE + SYNTAX Counter32 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total accumulated number of calls + processed on all instances of this gateway + type since the system has started." + ::= { gwEntry 4 } + +-- **************************************************************************** +-- defining the ISDN objects +-- **************************************************************************** + + isdnPortNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ISDN ports present on + this system." + ::= { isdn 1 } + + isdnPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF isdnPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of ISDN port entries. The number of entries + is given by the value of isdnPortNumber." + ::= { isdn 2 } + + isdnPortEntry OBJECT-TYPE + SYNTAX isdnPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A ISDN port entry containing objects for + the corresponding port." + INDEX { isdnPortDescr } + ::= { isdnPortTable 1 } + + isdnPortEntry ::= + SEQUENCE { + isdnPortDescr + DisplayString, + isdnPortCurrentConnectedCalls + Gauge32, + isdnPortCurrentOngoingCalls + Gauge32, + isdnPortTotalAccumulatedCalls + Counter32 + } + + isdnPortDescr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A description of the ISDN port." + ::= { isdnPortEntry 1 } + + isdnPortCurrentConnectedCalls OBJECT-TYPE + SYNTAX Gauge32 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of calls + of this ISDN port that are currently in + the connected state." + ::= { isdnPortEntry 2 } + + isdnPortCurrentOngoingCalls OBJECT-TYPE + SYNTAX Gauge32 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of calls + this ISDN port that are currently in the + connected, a call setup or a call clearing + state." + ::= { isdnPortEntry 3 } + + isdnPortTotalAccumulatedCalls OBJECT-TYPE + SYNTAX Counter32 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total accumulated number of calls + processed of this ISDN port + since the system has started." + ::= { isdnPortEntry 4 } + + +END diff --git a/tests/data/patton-sn.json b/tests/data/patton-sn.json new file mode 100644 index 0000000000..85cfe3a2a1 --- /dev/null +++ b/tests/data/patton-sn.json @@ -0,0 +1,868 @@ +{ + "os": { + "discovery": { + "devices": [ + { + "sysName": "", + "sysObjectID": ".1.3.6.1.4.1.1768.100.4.23.11", + "sysDescr": "SN4971/1E15VHardware Release 3 Version 1, Software R6.10 2017-09-08_RFE2645 H323 RBS SIP.", + "sysContact": null, + "version": null, + "hardware": null, + "features": null, + "os": "patton-sn", + "type": "network", + "serial": null, + "icon": "generic.svg", + "location": null + } + ] + }, + "poller": { + "devices": [ + { + "sysName": "", + "sysObjectID": ".1.3.6.1.4.1.1768.100.4.23.11", + "sysDescr": "SN4971/1E15VHardware Release 3 Version 1, Software R6.10 2017-09-08_RFE2645 H323 RBS SIP.", + "sysContact": "", + "version": "R6.10 2017-09-08_RFE2645 H323 RBS SIP", + "hardware": "SN4971/1E15V, HwRel: 3, HwVer: 1", + "features": null, + "os": "patton-sn", + "type": "network", + "serial": "00A0BA0BD1EC", + "icon": "generic.svg", + "location": "" + } + ] + } + }, + "ports": { + "discovery": { + "ports": [ + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "ethernet 0 0 0", + "ifName": "ethernet 0 0 0", + "portName": null, + "ifIndex": 2, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ethernetCsmacd", + "ifAlias": "ethernet 0 0 0", + "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": "eth0", + "ifName": "eth0", + "portName": null, + "ifIndex": 3, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ip", + "ifAlias": "eth0", + "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": "E1/0/0", + "ifName": "E1/0/0", + "portName": null, + "ifIndex": 5, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "isdn", + "ifAlias": "E1/0/0", + "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": "ethernet 0 0 0", + "ifName": "ethernet 0 0 0", + "portName": null, + "ifIndex": 2, + "ifSpeed": 10000000, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 0, + "ifType": "ethernetCsmacd", + "ifAlias": "ethernet 0 0 0", + "ifPhysAddress": "303061306261", + "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": "eth0", + "ifName": "eth0", + "portName": null, + "ifIndex": 3, + "ifSpeed": 0, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 1500, + "ifType": "ip", + "ifAlias": "eth0", + "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": 644710047, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 663351935, + "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": 449787078, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 4140846163, + "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": "E1/0/0", + "ifName": "E1/0/0", + "portName": null, + "ifIndex": 5, + "ifSpeed": 0, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 0, + "ifType": "isdn", + "ifAlias": "E1/0/0", + "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 + } + ] + } + }, + "processors": { + "discovery": { + "processors": [ + { + "entPhysicalIndex": 0, + "hrDeviceIndex": 0, + "processor_oid": ".1.3.6.1.4.1.1768.100.70.10.2.1.2.1", + "processor_index": "cpu.1", + "processor_type": "patton-sn", + "processor_usage": 10, + "processor_descr": "Main CPU Processor", + "processor_precision": 1, + "processor_perc_warn": 75 + } + ] + }, + "poller": "matches discovery" + }, + "sensors": { + "discovery": { + "sensors": [ + { + "sensor_deleted": 0, + "sensor_class": "count", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.1768.100.70.40.2.1.3.1", + "sensor_index": "gw-1", + "sensor_type": "patton-sn", + "sensor_descr": "H.323 ongoing calls", + "group": "Ongoing calls", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": 0, + "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": "count", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.1768.100.70.40.2.1.3.2", + "sensor_index": "gw-2", + "sensor_type": "patton-sn", + "sensor_descr": "SIP ongoing calls", + "group": "Ongoing calls", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 4, + "sensor_limit": 6, + "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": "count", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.1768.100.70.50.2.1.3.1", + "sensor_index": "isdn-1", + "sensor_type": "patton-sn", + "sensor_descr": "isdn 0 0 ongoing calls", + "group": "Ongoing calls", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 4, + "sensor_limit": 6, + "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": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.1768.100.70.30.2.1.2.1", + "sensor_index": "temp.1", + "sensor_type": "patton-sn", + "sensor_descr": "Probe 1", + "group": "", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 47, + "sensor_limit": 67, + "sensor_limit_warn": null, + "sensor_limit_low": 37, + "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.1768.100.70.30.2.1.2.2", + "sensor_index": "temp.2", + "sensor_type": "patton-sn", + "sensor_descr": "Probe 2", + "group": "", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 43, + "sensor_limit": 63, + "sensor_limit_warn": null, + "sensor_limit_low": 33, + "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": [] + }, + "poller": "matches discovery" + }, + "mempools": { + "discovery": { + "mempools": [ + { + "mempool_index": "1", + "entPhysicalIndex": null, + "hrDeviceIndex": null, + "mempool_type": "patton-sn", + "mempool_precision": 1, + "mempool_descr": "System Heap Memory", + "mempool_perc": 0, + "mempool_used": 0, + "mempool_free": 0, + "mempool_total": 0, + "mempool_largestfree": null, + "mempool_lowestfree": null, + "mempool_deleted": 0, + "mempool_perc_warn": 75 + } + ] + }, + "poller": { + "mempools": [ + { + "mempool_index": "1", + "entPhysicalIndex": null, + "hrDeviceIndex": null, + "mempool_type": "patton-sn", + "mempool_precision": 1, + "mempool_descr": "System Heap Memory", + "mempool_perc": 4, + "mempool_used": 10997440, + "mempool_free": 233509184, + "mempool_total": 244506624, + "mempool_largestfree": null, + "mempool_lowestfree": null, + "mempool_deleted": 0, + "mempool_perc_warn": 75 + } + ] + } + } +} diff --git a/tests/snmpsim/patton-sn.snmprec b/tests/snmpsim/patton-sn.snmprec new file mode 100644 index 0000000000..0638a4d4cd --- /dev/null +++ b/tests/snmpsim/patton-sn.snmprec @@ -0,0 +1,198 @@ +1.3.6.1.2.1.1.1.0|4|SN4971/1E15VHardware Release 3 Version 1, Software R6.10 2017-09-08_RFE2645 H323 RBS SIP. +1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.1768.100.4.23.11 +1.3.6.1.2.1.1.3.0|67|1107869934 +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.1.1|2|1 +1.3.6.1.2.1.2.2.1.1.2|2|2 +1.3.6.1.2.1.2.2.1.1.3|2|3 +1.3.6.1.2.1.2.2.1.1.4|2|4 +1.3.6.1.2.1.2.2.1.1.5|2|5 +1.3.6.1.2.1.2.2.1.2.1|4|e1t1 0 0 0 +1.3.6.1.2.1.2.2.1.2.2|4|ethernet 0 0 0 +1.3.6.1.2.1.2.2.1.2.3|4|eth0 +1.3.6.1.2.1.2.2.1.2.4|4| +1.3.6.1.2.1.2.2.1.2.5|4|E1/0/0 +1.3.6.1.2.1.2.2.1.3.1|2|18 +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|126 +1.3.6.1.2.1.2.2.1.3.4|2|126 +1.3.6.1.2.1.2.2.1.3.5|2|63 +1.3.6.1.2.1.2.2.1.4.1|2|0 +1.3.6.1.2.1.2.2.1.4.2|2|0 +1.3.6.1.2.1.2.2.1.4.3|2|1500 +1.3.6.1.2.1.2.2.1.4.4|2|0 +1.3.6.1.2.1.2.2.1.4.5|2|0 +1.3.6.1.2.1.2.2.1.5.1|66|0 +1.3.6.1.2.1.2.2.1.5.2|66|10000000 +1.3.6.1.2.1.2.2.1.5.3|66|0 +1.3.6.1.2.1.2.2.1.5.4|66|0 +1.3.6.1.2.1.2.2.1.5.5|66|0 +1.3.6.1.2.1.2.2.1.6.1|4| +1.3.6.1.2.1.2.2.1.6.2|4|00a0ba0bd1ec +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.6.5|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|2 +1.3.6.1.2.1.2.2.1.7.5|2|1 +1.3.6.1.2.1.2.2.1.8.1|2|1 +1.3.6.1.2.1.2.2.1.8.2|2|1 +1.3.6.1.2.1.2.2.1.8.3|2|1 +1.3.6.1.2.1.2.2.1.8.4|2|2 +1.3.6.1.2.1.2.2.1.8.5|2|1 +1.3.6.1.2.1.2.2.1.9.1|67|0 +1.3.6.1.2.1.2.2.1.9.2|67|0 +1.3.6.1.2.1.2.2.1.9.3|67|0 +1.3.6.1.2.1.2.2.1.9.4|67|0 +1.3.6.1.2.1.2.2.1.9.5|67|0 +1.3.6.1.2.1.2.2.1.10.1|65|0 +1.3.6.1.2.1.2.2.1.10.2|65|0 +1.3.6.1.2.1.2.2.1.10.3|65|449787078 +1.3.6.1.2.1.2.2.1.10.4|65|0 +1.3.6.1.2.1.2.2.1.10.5|65|0 +1.3.6.1.2.1.2.2.1.11.1|65|0 +1.3.6.1.2.1.2.2.1.11.2|65|0 +1.3.6.1.2.1.2.2.1.11.3|65|644710047 +1.3.6.1.2.1.2.2.1.11.4|65|0 +1.3.6.1.2.1.2.2.1.11.5|65|0 +1.3.6.1.2.1.2.2.1.12.1|65|0 +1.3.6.1.2.1.2.2.1.12.2|65|0 +1.3.6.1.2.1.2.2.1.12.3|65|0 +1.3.6.1.2.1.2.2.1.12.4|65|0 +1.3.6.1.2.1.2.2.1.12.5|65|0 +1.3.6.1.2.1.2.2.1.13.1|65|0 +1.3.6.1.2.1.2.2.1.13.2|65|0 +1.3.6.1.2.1.2.2.1.13.3|65|0 +1.3.6.1.2.1.2.2.1.13.4|65|0 +1.3.6.1.2.1.2.2.1.13.5|65|0 +1.3.6.1.2.1.2.2.1.14.1|65|0 +1.3.6.1.2.1.2.2.1.14.2|65|0 +1.3.6.1.2.1.2.2.1.14.3|65|0 +1.3.6.1.2.1.2.2.1.14.4|65|0 +1.3.6.1.2.1.2.2.1.14.5|65|0 +1.3.6.1.2.1.2.2.1.15.1|65|0 +1.3.6.1.2.1.2.2.1.15.2|65|0 +1.3.6.1.2.1.2.2.1.15.3|65|0 +1.3.6.1.2.1.2.2.1.15.4|65|0 +1.3.6.1.2.1.2.2.1.15.5|65|0 +1.3.6.1.2.1.2.2.1.16.1|65|0 +1.3.6.1.2.1.2.2.1.16.2|65|0 +1.3.6.1.2.1.2.2.1.16.3|65|4140846163 +1.3.6.1.2.1.2.2.1.16.4|65|0 +1.3.6.1.2.1.2.2.1.16.5|65|0 +1.3.6.1.2.1.2.2.1.17.1|65|0 +1.3.6.1.2.1.2.2.1.17.2|65|0 +1.3.6.1.2.1.2.2.1.17.3|65|663351935 +1.3.6.1.2.1.2.2.1.17.4|65|0 +1.3.6.1.2.1.2.2.1.17.5|65|0 +1.3.6.1.2.1.2.2.1.18.1|65|0 +1.3.6.1.2.1.2.2.1.18.2|65|0 +1.3.6.1.2.1.2.2.1.18.3|65|0 +1.3.6.1.2.1.2.2.1.18.4|65|0 +1.3.6.1.2.1.2.2.1.18.5|65|0 +1.3.6.1.2.1.2.2.1.19.1|65|0 +1.3.6.1.2.1.2.2.1.19.2|65|0 +1.3.6.1.2.1.2.2.1.19.3|65|0 +1.3.6.1.2.1.2.2.1.19.4|65|0 +1.3.6.1.2.1.2.2.1.19.5|65|0 +1.3.6.1.2.1.2.2.1.20.1|65|0 +1.3.6.1.2.1.2.2.1.20.2|65|0 +1.3.6.1.2.1.2.2.1.20.3|65|0 +1.3.6.1.2.1.2.2.1.20.4|65|0 +1.3.6.1.2.1.2.2.1.20.5|65|0 +1.3.6.1.2.1.2.2.1.21.1|66|0 +1.3.6.1.2.1.2.2.1.21.2|66|0 +1.3.6.1.2.1.2.2.1.21.3|66|0 +1.3.6.1.2.1.2.2.1.21.4|66|0 +1.3.6.1.2.1.2.2.1.21.5|66|0 +1.3.6.1.2.1.2.2.1.22.1|6|1.3.5.6.7 +1.3.6.1.2.1.2.2.1.22.2|6|1.3.5.6.7 +1.3.6.1.2.1.2.2.1.22.3|6|1.3.5.6.7 +1.3.6.1.2.1.2.2.1.22.4|6|1.3.5.6.7 +1.3.6.1.2.1.2.2.1.22.5|6|1.3.5.6.7 +1.3.6.1.2.1.5.1.0|65|947 +1.3.6.1.2.1.5.2.0|65|0 +1.3.6.1.2.1.5.3.0|65|827 +1.3.6.1.2.1.5.4.0|65|120 +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|0 +1.3.6.1.2.1.5.9.0|65|0 +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|41650 +1.3.6.1.2.1.5.15.0|65|0 +1.3.6.1.2.1.5.16.0|65|41638 +1.3.6.1.2.1.5.17.0|65|0 +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|0 +1.3.6.1.2.1.5.22.0|65|0 +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.11.1.0|65|6522 +1.3.6.1.2.1.11.2.0|65|6516 +1.3.6.1.2.1.11.3.0|65|6 +1.3.6.1.2.1.11.4.0|65|0 +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|6065 +1.3.6.1.2.1.11.14.0|65|0 +1.3.6.1.2.1.11.15.0|65|1014 +1.3.6.1.2.1.11.16.0|65|5516 +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|904 +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|5636 +1.3.6.1.2.1.11.29.0|65|0 +1.3.6.1.2.1.11.30.0|2|2 +1.3.6.1.4.1.1768.100.1.1.0|4|00A0BA0BD1EC +1.3.6.1.4.1.1768.100.1.3.0|4|3 +1.3.6.1.4.1.1768.100.1.4.0|4|1 +1.3.6.1.4.1.1768.100.1.5.0|4|R6.10 2017-09-08_RFE2645 H323 RBS SIP +1.3.6.1.4.1.1768.100.1.6.0|4|SN4971/1E15V +1.3.6.1.4.1.1768.100.70.10.2.1.1.1|4|Main CPU +1.3.6.1.4.1.1768.100.70.10.2.1.2.1|66|10 +1.3.6.1.4.1.1768.100.70.10.2.1.3.1|66|4 +1.3.6.1.4.1.1768.100.70.10.2.1.4.1|66|3 +1.3.6.1.4.1.1768.100.70.20.2.1.1.1|4|System Heap +1.3.6.1.4.1.1768.100.70.20.2.1.3.1|2|10997440 +1.3.6.1.4.1.1768.100.70.20.2.1.4.1|2|233509184 +1.3.6.1.4.1.1768.100.70.30.2.1.1.1|4|Probe 1 +1.3.6.1.4.1.1768.100.70.30.2.1.1.2|4|Probe 2 +1.3.6.1.4.1.1768.100.70.30.2.1.2.1|66|47 +1.3.6.1.4.1.1768.100.70.30.2.1.2.2|66|43 +1.3.6.1.4.1.1768.100.70.40.2.1.1.1|4|H.323 +1.3.6.1.4.1.1768.100.70.40.2.1.1.2|4|SIP +1.3.6.1.4.1.1768.100.70.40.2.1.2.1|66|0 +1.3.6.1.4.1.1768.100.70.40.2.1.2.2|66|4 +1.3.6.1.4.1.1768.100.70.40.2.1.3.1|66|0 +1.3.6.1.4.1.1768.100.70.40.2.1.3.2|66|4 +1.3.6.1.4.1.1768.100.70.40.2.1.4.1|65|0 +1.3.6.1.4.1.1768.100.70.40.2.1.4.2|65|114689 +1.3.6.1.4.1.1768.100.70.50.2.1.1.1|4|isdn 0 0 +1.3.6.1.4.1.1768.100.70.50.2.1.2.1|66|4 +1.3.6.1.4.1.1768.100.70.50.2.1.3.1|66|4 +1.3.6.1.4.1.1768.100.70.50.2.1.4.1|65|115261