Initial support for f5os (#15241)

* Create F5-COMMON-SMI-MIB

* Create F5-PLATFORM-STATS-MIB

* Create f5os.yaml

* Create f5os.yaml

* Create f5os_f5os.snmprec

* Create f5os_f5os.json

* Remove remaining test line

* Add mandatory num_oid

* Add num_oid for fanspeed

* Force use of index for fanspeed

* Force index for temperature + add snmp_flags to make it work

* Update test data

* Update test data
This commit is contained in:
Félix Bouynot 2023-08-25 01:53:21 +02:00 committed by GitHub
parent c3d0426311
commit 93d7286381
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 4110 additions and 0 deletions

View File

@ -0,0 +1,183 @@
mib: F5-PLATFORM-STATS-MIB
modules:
os:
hardware:
- .1.3.6.1.4.1.12276.1.2.1.1.1.1.8.8.112.108.97.116.102.111.114.109.0
hardware_template: '{{ .1.3.6.1.4.1.12276.1.2.1.1.1.1.8.8.112.108.97.116.102.111.114.109.0 }}'
version: SNMPv2-MIB::sysDescr.0
version_regex: '/version (?<version>.*)/'
processors:
data:
-
oid: CpuUtilizationStatsTable
value: cpuTotal1minAvg
num_oid: .1.3.6.1.4.1.12276.1.2.1.1.2.1.4.8.112.108.97.116.102.111.114.109
descr: cpuCore
snmp_flags: ['-OteQUsab']
mempools:
data:
-
oid: F5-PLATFORM-STATS-MIB::memoryStatsTable
free: F5-PLATFORM-STATS-MIB::memPlatformUsed
total: F5-PLATFORM-STATS-MIB::memPlatformTotal
index: 0
sensors:
temperature:
data:
-
oid: F5-PLATFORM-STATS-MIB::temperatureStatsTable
value: F5-PLATFORM-STATS-MIB::tempCurrent
num_oid: '.1.3.6.1.4.1.12276.1.2.1.3.1.1.2.{{ $index }}'
descr: System Temp
snmp_flags: ['-OQUb']
fanspeed:
data:
-
oid: F5-PLATFORM-STATS-MIB::fantrayStatsTable
value: F5-PLATFORM-STATS-MIB::fan-1-speed
num_oid: '.1.3.6.1.4.1.12276.1.2.1.7.1.1.1.{{ $index }}'
descr: fan-1-speed
index: 0
snmp_flags: ['-OQUb']
-
oid: F5-PLATFORM-STATS-MIB::fantrayStatsTable
value: F5-PLATFORM-STATS-MIB::fan-2-speed
num_oid: '.1.3.6.1.4.1.12276.1.2.1.7.1.1.2.{{ $index }}'
descr: fan-2-speed
index: 1
snmp_flags: ['-OQUb']
-
oid: F5-PLATFORM-STATS-MIB::fantrayStatsTable
value: F5-PLATFORM-STATS-MIB::fan-3-speed
num_oid: '.1.3.6.1.4.1.12276.1.2.1.7.1.1.3.{{ $index }}'
descr: fan-3-speed
index: 2
snmp_flags: ['-OQUb']
-
oid: F5-PLATFORM-STATS-MIB::fantrayStatsTable
value: F5-PLATFORM-STATS-MIB::fan-4-speed
num_oid: '.1.3.6.1.4.1.12276.1.2.1.7.1.1.4.{{ $index }}'
descr: fan-4-speed
index: 3
snmp_flags: ['-OQUb']
-
oid: F5-PLATFORM-STATS-MIB::fantrayStatsTable
value: F5-PLATFORM-STATS-MIB::fan-5-speed
num_oid: '.1.3.6.1.4.1.12276.1.2.1.7.1.1.5.{{ $index }}'
descr: fan-5-speed
index: 4
snmp_flags: ['-OQUb']
-
oid: F5-PLATFORM-STATS-MIB::fantrayStatsTable
value: F5-PLATFORM-STATS-MIB::fan-6-speed
num_oid: '.1.3.6.1.4.1.12276.1.2.1.7.1.1.6.{{ $index }}'
descr: fan-6-speed
index: 5
snmp_flags: ['-OQUb']
-
oid: F5-PLATFORM-STATS-MIB::fantrayStatsTable
value: F5-PLATFORM-STATS-MIB::fan-7-speed
num_oid: '.1.3.6.1.4.1.12276.1.2.1.7.1.1.7.{{ $index }}'
descr: fan-7-speed
index: 6
snmp_flags: ['-OQUb']
-
oid: F5-PLATFORM-STATS-MIB::fantrayStatsTable
value: F5-PLATFORM-STATS-MIB::fan-8-speed
num_oid: '.1.3.6.1.4.1.12276.1.2.1.7.1.1.8.{{ $index }}'
descr: fan-8-speed
index: 7
snmp_flags: ['-OQUb']
-
oid: F5-PLATFORM-STATS-MIB::fantrayStatsTable
value: F5-PLATFORM-STATS-MIB::fan-9-speed
num_oid: '.1.3.6.1.4.1.12276.1.2.1.7.1.1.9.{{ $index }}'
descr: fan-9-speed
index: 8
snmp_flags: ['-OQUb']
-
oid: F5-PLATFORM-STATS-MIB::fantrayStatsTable
value: F5-PLATFORM-STATS-MIB::fan-10-speed
num_oid: '.1.3.6.1.4.1.12276.1.2.1.7.1.1.10.{{ $index }}'
descr: fan-10-speed
index: 9
snmp_flags: ['-OQUb']
-
oid: F5-PLATFORM-STATS-MIB::fantrayStatsTable
value: F5-PLATFORM-STATS-MIB::fan-11-speed
num_oid: '.1.3.6.1.4.1.12276.1.2.1.7.1.1.11.{{ $index }}'
descr: fan-11-speed
index: 10
snmp_flags: ['-OQUb']
-
oid: F5-PLATFORM-STATS-MIB::fantrayStatsTable
value: F5-PLATFORM-STATS-MIB::fan-12-speed
num_oid: '.1.3.6.1.4.1.12276.1.2.1.7.1.1.12.{{ $index }}'
descr: fan-12-speed
index: 11
snmp_flags: ['-OQUb']
count:
data:
-
oid: F5-PLATFORM-STATS-MIB::diskUtilizationStatsTable
value: F5-PLATFORM-STATS-MIB::diskTotalIops
num_oid: .1.3.6.1.4.1.12276.1.2.1.2.2.1.4.8.112.108.97.116.102.111.114.109.7.110.118.109.101.48.110.49
descr: Total IOPS
group: Disk
index: 0
-
oid: F5-PLATFORM-STATS-MIB::diskUtilizationStatsTable
value: F5-PLATFORM-STATS-MIB::diskReadIops
num_oid: .1.3.6.1.4.1.12276.1.2.1.2.2.1.5.8.112.108.97.116.102.111.114.109.7.110.118.109.101.48.110.49
descr: Read IOPS
group: Disk
index: 1
-
oid: F5-PLATFORM-STATS-MIB::diskUtilizationStatsTable
value: F5-PLATFORM-STATS-MIB::diskReadMerged
num_oid: .1.3.6.1.4.1.12276.1.2.1.2.2.1.6.8.112.108.97.116.102.111.114.109.7.110.118.109.101.48.110.49
descr: Read Merged
group: Disk
index: 2
-
oid: F5-PLATFORM-STATS-MIB::diskUtilizationStatsTable
value: F5-PLATFORM-STATS-MIB::diskReadBytes
num_oid: .1.3.6.1.4.1.12276.1.2.1.2.2.1.7.8.112.108.97.116.102.111.114.109.7.110.118.109.101.48.110.49
descr: Read Bytes
group: Disk
index: 3
-
oid: F5-PLATFORM-STATS-MIB::diskUtilizationStatsTable
value: F5-PLATFORM-STATS-MIB::diskReadLatencyMs
num_oid: .1.3.6.1.4.1.12276.1.2.1.2.2.1.8.8.112.108.97.116.102.111.114.109.7.110.118.109.101.48.110.49
descr: Read Latency
group: Disk
index: 4
-
oid: F5-PLATFORM-STATS-MIB::diskUtilizationStatsTable
value: F5-PLATFORM-STATS-MIB::diskWriteIops
num_oid: .1.3.6.1.4.1.12276.1.2.1.2.2.1.9.8.112.108.97.116.102.111.114.109.7.110.118.109.101.48.110.49
descr: Write IOPS
group: Disk
index: 5
-
oid: F5-PLATFORM-STATS-MIB::diskUtilizationStatsTable
value: F5-PLATFORM-STATS-MIB::diskWriteMerged
num_oid: .1.3.6.1.4.1.12276.1.2.1.2.2.1.10.8.112.108.97.116.102.111.114.109.7.110.118.109.101.48.110.49
descr: Write Merged
group: Disk
index: 6
-
oid: F5-PLATFORM-STATS-MIB::diskUtilizationStatsTable
value: F5-PLATFORM-STATS-MIB::diskWriteBytes
num_oid: .1.3.6.1.4.1.12276.1.2.1.2.2.1.11.8.112.108.97.116.102.111.114.109.7.110.118.109.101.48.110.49
descr: Write Bytes
group: Disk
index: 7
-
oid: F5-PLATFORM-STATS-MIB::diskUtilizationStatsTable
value: F5-PLATFORM-STATS-MIB::diskWriteLatencyMs
num_oid: .1.3.6.1.4.1.12276.1.2.1.2.2.1.12.8.112.108.97.116.102.111.114.109.7.110.118.109.101.48.110.49
descr: Write Latency
group: Disk
index: 8

View File

@ -0,0 +1,13 @@
os: f5os
text: F5OS
type: network
icon: f5
empty_ifdescr: true
over:
- { graph: device_bits, text: 'Device Traffic' }
- { graph: device_processor, text: 'CPU Usage' }
- { graph: device_mempool, text: 'Memory Usage' }
mib_dir: f5
discovery:
- sysObjectID:
- .1.3.6.1.4.1.12276.

13
mibs/f5/F5-COMMON-SMI-MIB Normal file
View File

@ -0,0 +1,13 @@
F5-COMMON-SMI-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises
FROM SNMPv2-SMI;
f5networks OBJECT IDENTIFIER ::= { enterprises 12276}
platform OBJECT IDENTIFIER ::= { f5networks 1 }
f5Compliance OBJECT IDENTIFIER ::= { f5networks 2 }
END

View File

@ -0,0 +1,897 @@
F5-PLATFORM-STATS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter64
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString, TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
platform, f5Compliance
FROM F5-COMMON-SMI-MIB
;
--================================================================
f5PlatformStats MODULE-IDENTITY
LAST-UPDATED "202101300000Z"
ORGANIZATION "F5 Networks, Inc."
CONTACT-INFO
"postal: F5 Networks, Inc.
801 Fifth Avenue
Seattle, WA 98104
phone: (206) 272-6500
email: support@f5.com"
DESCRIPTION
"Top-level infrastructure of the F5 enterprise MIB tree."
::= { platform 2 }
--================================================================
f5PlatformStatsObjects OBJECT IDENTIFIER ::= { f5PlatformStats 1 }
platformCpuStatsTable OBJECT IDENTIFIER ::= { f5PlatformStatsObjects 1 }
platformDiskStatsTable OBJECT IDENTIFIER ::= { f5PlatformStatsObjects 2 }
platformTemperatureTable OBJECT IDENTIFIER ::= { f5PlatformStatsObjects 3 }
platformMemoryStatsTable OBJECT IDENTIFIER ::= { f5PlatformStatsObjects 4 }
platformFpgaTable OBJECT IDENTIFIER ::= { f5PlatformStatsObjects 5 }
platformFwTable OBJECT IDENTIFIER ::= { f5PlatformStatsObjects 6 }
platformFantrayTable OBJECT IDENTIFIER ::= { f5PlatformStatsObjects 7 }
--
-- Textual Conventions
--
-- PlatformStatsIndex contains the semantics of platform stats component and should be used
-- for any objects defined in other MIB modules that need these semantics.
PlatformStatsIndex ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION
"A unique name, not null, for each platform component or
sub-component in the managed system."
SYNTAX OCTET STRING(SIZE(1..255))
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "Textual-convention for DisplayString"
SYNTAX DisplayString(SIZE(1..255))
--
-- cpu processor statistics table
--
cpuProcessorStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CPUProcessorStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Information about the CPU processors."
::= { platformCpuStatsTable 1 }
cpuProcessorStatsEntry OBJECT-TYPE
SYNTAX CPUProcessorStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Information about the CPU processors."
INDEX { index, cpuIndex }
::= { cpuProcessorStatsTable 1 }
CPUProcessorStatsEntry ::=
SEQUENCE {
index PlatformStatsIndex,
cpuIndex Integer32,
cpuCacheSize String,
cpuCoreCnt String,
cpuFreq String,
cpuStepping String,
cpuThreadCnt String,
cpuModelName String
}
index OBJECT-TYPE
SYNTAX PlatformStatsIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Primary index of Platform Stats Table"
::= { cpuProcessorStatsEntry 1 }
cpuIndex OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The CPU index"
::= { cpuProcessorStatsEntry 2 }
cpuCacheSize OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CPU cache size"
::= { cpuProcessorStatsEntry 3 }
cpuCoreCnt OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CPU core count"
::= { cpuProcessorStatsEntry 4 }
cpuFreq OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CPU frequency"
::= { cpuProcessorStatsEntry 5 }
cpuStepping OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CPU stepping"
::= { cpuProcessorStatsEntry 6 }
cpuThreadCnt OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CPU currently running thread count"
::= { cpuProcessorStatsEntry 7 }
cpuModelName OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CPU model name"
::= { cpuProcessorStatsEntry 8 }
--
-- cpu-utilization statistics table
--
cpuUtilizationStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CPUUtilizationStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Information about the CPU Utilization."
::= { platformCpuStatsTable 2 }
cpuUtilizationStatsEntry OBJECT-TYPE
SYNTAX CPUUtilizationStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Information about the CPU Utilization."
INDEX { index }
::= { cpuUtilizationStatsTable 1 }
CPUUtilizationStatsEntry ::=
SEQUENCE {
cpuCore DisplayString,
cpuCurrent Integer32,
cpuTotal5secAvg Integer32,
cpuTotal1minAvg Integer32,
cpuTotal5minAvg Integer32
}
cpuCore OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CPU core index"
::= { cpuUtilizationStatsEntry 1 }
cpuCurrent OBJECT-TYPE
SYNTAX Integer32
UNITS "percentage"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CPU current utilization percentage"
::= { cpuUtilizationStatsEntry 2 }
cpuTotal5secAvg OBJECT-TYPE
SYNTAX Integer32
UNITS "percentage"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CPU utilization average over the last five seconds"
::= { cpuUtilizationStatsEntry 3 }
cpuTotal1minAvg OBJECT-TYPE
SYNTAX Integer32
UNITS "percentage"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CPU utilization average over the last one minute"
::= { cpuUtilizationStatsEntry 4 }
cpuTotal5minAvg OBJECT-TYPE
SYNTAX Integer32
UNITS "percentage"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CPU utilization average over the last five minute"
::= { cpuUtilizationStatsEntry 5 }
--
-- CPU-cores statistics table
--
cpuCoreStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CPUCoreStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Information about the CPU cores."
::= { platformCpuStatsTable 3 }
cpuCoreStatsEntry OBJECT-TYPE
SYNTAX CPUCoreStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Information about the CPU cores."
INDEX { index, coreIndex }
::= { cpuCoreStatsTable 1 }
CPUCoreStatsEntry ::=
SEQUENCE {
coreIndex Integer32,
coreName DisplayString,
coreCurrent Integer32,
coreTotal5secAvg Integer32,
coreTotal1minAvg Integer32,
coreTotal5minAvg Integer32
}
coreIndex OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CPU core current utilization percentage"
::= { cpuCoreStatsEntry 1 }
coreName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CPU core index"
::= { cpuCoreStatsEntry 2 }
coreCurrent OBJECT-TYPE
SYNTAX Integer32
UNITS "percentage"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CPU core current utilization percentage"
::= { cpuCoreStatsEntry 3 }
coreTotal5secAvg OBJECT-TYPE
SYNTAX Integer32
UNITS "percentage"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CPU core utilization average over the last five second"
::= { cpuCoreStatsEntry 4 }
coreTotal1minAvg OBJECT-TYPE
SYNTAX Integer32
UNITS "percentage"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CPU core utilization average over the last one minute"
::= { cpuCoreStatsEntry 5 }
coreTotal5minAvg OBJECT-TYPE
SYNTAX Integer32
UNITS "percentage"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CPU core utilization average over the last five minute"
::= { cpuCoreStatsEntry 6 }
--
-- Disk table
--
diskInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF DiskInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Information about the disks."
::= { platformDiskStatsTable 1 }
diskInfoEntry OBJECT-TYPE
SYNTAX DiskInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Information about the disks."
INDEX { index, diskName }
::= { diskInfoTable 1 }
DiskInfoEntry ::=
SEQUENCE {
diskName DisplayString,
diskModel DisplayString,
diskVendor DisplayString,
diskVersion DisplayString,
diskSerialNo DisplayString,
diskSize DisplayString,
diskType DisplayString
}
diskName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DISK Name"
::= { diskInfoEntry 2 }
diskModel OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DISK Model name"
::= { diskInfoEntry 3 }
diskVendor OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DISK Vendor name"
::= { diskInfoEntry 4 }
diskVersion OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DISK Version"
::= { diskInfoEntry 5 }
diskSerialNo OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DISK Serial Number"
::= { diskInfoEntry 6 }
diskSize OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DISK Size"
::= { diskInfoEntry 7 }
diskType OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DISK Type:usb, ssd, hdd, cd-rom, nvme"
::= { diskInfoEntry 8 }
--
-- disk-utilization statistics table
--
diskUtilizationStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF DISKUtilizationStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Information about the DISK Utilization."
::= { platformDiskStatsTable 2 }
diskUtilizationStatsEntry OBJECT-TYPE
SYNTAX DISKUtilizationStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Information about the DISK Utilization."
INDEX { index, diskName }
::= { diskUtilizationStatsTable 1 }
DISKUtilizationStatsEntry ::=
SEQUENCE {
diskPercentageUsed Integer32,
diskTotalIops Counter64,
diskReadIops Counter64,
diskReadMerged Counter64,
diskReadBytes Counter64,
diskReadLatencyMs Counter64,
diskWriteIops Counter64,
diskWriteMerged Counter64,
diskWriteBytes Counter64,
diskWriteLatencyMs Counter64
}
diskPercentageUsed OBJECT-TYPE
SYNTAX Integer32 (0..100)
UNITS "percentage"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DISK Percent used"
::= { diskUtilizationStatsEntry 3 }
diskTotalIops OBJECT-TYPE
SYNTAX Counter64
UNITS "IOPs"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DISK total read/write IOPS"
::= { diskUtilizationStatsEntry 4 }
diskReadIops OBJECT-TYPE
SYNTAX Counter64
UNITS "IOPs"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DISK total read IOPS"
::= { diskUtilizationStatsEntry 5 }
diskReadMerged OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DISK total read merged"
::= { diskUtilizationStatsEntry 6 }
diskReadBytes OBJECT-TYPE
SYNTAX Counter64
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DISK total read bytes"
::= { diskUtilizationStatsEntry 7 }
diskReadLatencyMs OBJECT-TYPE
SYNTAX Counter64
UNITS "ms"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DISK total read latency ms"
::= { diskUtilizationStatsEntry 8 }
diskWriteIops OBJECT-TYPE
SYNTAX Counter64
UNITS "IOPs"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DISK total write IOPS"
::= { diskUtilizationStatsEntry 9 }
diskWriteMerged OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DISK total write merged"
::= { diskUtilizationStatsEntry 10 }
diskWriteBytes OBJECT-TYPE
SYNTAX Counter64
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DISK total write Bytes"
::= { diskUtilizationStatsEntry 11 }
diskWriteLatencyMs OBJECT-TYPE
SYNTAX Counter64
UNITS "ms"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DISK total write latency ms"
::= { diskUtilizationStatsEntry 12 }
--
-- temperature statistics table
--
temperatureStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF TEMPERATUREStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Information about the temperature."
::= { platformTemperatureTable 1 }
temperatureStatsEntry OBJECT-TYPE
SYNTAX TEMPERATUREStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Information about the temperature."
INDEX { index }
::= { temperatureStatsTable 1 }
TEMPERATUREStatsEntry ::=
SEQUENCE {
tempCurrent DisplayString,
tempAverage DisplayString,
tempMinimum DisplayString,
tempMaximum DisplayString
}
tempCurrent OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..128))
UNITS "centigrade"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current temperature in celsius/centigrade"
::= { temperatureStatsEntry 2 }
tempAverage OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..128))
UNITS "centigrade"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The arithmetic mean value of the temperature statistic over the
past hour"
::= { temperatureStatsEntry 3 }
tempMinimum OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..128))
UNITS "centigrade"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The minimum value of the temperature statistic over the past hour"
::= { temperatureStatsEntry 4 }
tempMaximum OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..128))
UNITS "centigrade"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The maximum value of the temperature statistic over the past hour"
::= { temperatureStatsEntry 5 }
--
-- memory statistics table
--
memoryStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF MemoryStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Information about the memory."
::= { platformMemoryStatsTable 1 }
memoryStatsEntry OBJECT-TYPE
SYNTAX MemoryStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Information about the memory."
INDEX { index }
::= { memoryStatsTable 1 }
MemoryStatsEntry ::=
SEQUENCE {
memAvailable Counter64,
memFree Counter64,
memPercentageUsed Integer32,
memPlatformTotal Counter64,
memPlatformUsed Counter64
}
memAvailable OBJECT-TYPE
SYNTAX Counter64
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total system memory"
::= { memoryStatsEntry 2 }
memFree OBJECT-TYPE
SYNTAX Counter64
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total amount of free memory in bytes"
::= { memoryStatsEntry 3 }
memPercentageUsed OBJECT-TYPE
SYNTAX Integer32 (0..100)
UNITS "percentage"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total percentage of memory currently in use"
::= { memoryStatsEntry 4 }
memPlatformTotal OBJECT-TYPE
SYNTAX Counter64
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total amount of memory in bytes"
::= { memoryStatsEntry 5 }
memPlatformUsed OBJECT-TYPE
SYNTAX Counter64
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total amount of platform used memory in bytes"
::= { memoryStatsEntry 6 }
--
-- FPGA table
--
fpgaTable OBJECT-TYPE
SYNTAX SEQUENCE OF FPGAEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Information about the FPGA."
::= { platformFpgaTable 1 }
fpgaEntry OBJECT-TYPE
SYNTAX FPGAEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Information about the FPGA."
INDEX { index, fpgaIndex }
::= { fpgaTable 1 }
FPGAEntry ::=
SEQUENCE {
fpgaIndex DisplayString,
fpgaVersion DisplayString
}
fpgaIndex OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "References the chip and unit of the FPGA"
::= { fpgaEntry 1 }
fpgaVersion OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "FPGA Version"
::= { fpgaEntry 2 }
--
-- FW version table
--
fwTable OBJECT-TYPE
SYNTAX SEQUENCE OF FWEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Information about the FW version."
::= { platformFwTable 1 }
fwEntry OBJECT-TYPE
SYNTAX FWEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Information about the fw version."
INDEX { index, fwName }
::= { fwTable 1 }
FWEntry ::=
SEQUENCE {
fwName DisplayString,
fwVersion DisplayString,
configurable TruthValue,
fwUpdateStatus DisplayString
}
fwName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "References the FW name"
::= { fwEntry 1 }
fwVersion OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Version of the FW"
::= { fwEntry 2 }
configurable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Configurable"
::= { fwEntry 3 }
fwUpdateStatus OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "update status of FW"
::= { fwEntry 4 }
--
-- Fantray Stats table
--
fantrayStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF FANTRAYStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Information about the fantray speed."
::= { platformFantrayTable 1 }
fantrayStatsEntry OBJECT-TYPE
SYNTAX FANTRAYStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Information about the fantray speed."
INDEX { index }
::= { fantrayStatsTable 1 }
FANTRAYStatsEntry ::=
SEQUENCE {
fan-1-speed Integer32,
fan-2-speed Integer32,
fan-3-speed Integer32,
fan-4-speed Integer32,
fan-5-speed Integer32,
fan-6-speed Integer32,
fan-7-speed Integer32,
fan-8-speed Integer32,
fan-9-speed Integer32,
fan-10-speed Integer32,
fan-11-speed Integer32,
fan-12-speed Integer32
}
fan-1-speed OBJECT-TYPE
SYNTAX Integer32
UNITS "RPM"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current fan speed in RPM"
::= { fantrayStatsEntry 1 }
fan-2-speed OBJECT-TYPE
SYNTAX Integer32
UNITS "RPM"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current fan speed in RPM"
::= { fantrayStatsEntry 2 }
fan-3-speed OBJECT-TYPE
SYNTAX Integer32
UNITS "RPM"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current fan speed in RPM"
::= { fantrayStatsEntry 3 }
fan-4-speed OBJECT-TYPE
SYNTAX Integer32
UNITS "RPM"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current fan speed in RPM"
::= { fantrayStatsEntry 4 }
fan-5-speed OBJECT-TYPE
SYNTAX Integer32
UNITS "RPM"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current fan speed in RPM"
::= { fantrayStatsEntry 5 }
fan-6-speed OBJECT-TYPE
SYNTAX Integer32
UNITS "RPM"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current fan speed in RPM"
::= { fantrayStatsEntry 6 }
fan-7-speed OBJECT-TYPE
SYNTAX Integer32
UNITS "RPM"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current fan speed in RPM"
::= { fantrayStatsEntry 7 }
fan-8-speed OBJECT-TYPE
SYNTAX Integer32
UNITS "RPM"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current fan speed in RPM"
::= { fantrayStatsEntry 8 }
fan-9-speed OBJECT-TYPE
SYNTAX Integer32
UNITS "RPM"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current fan speed in RPM"
::= { fantrayStatsEntry 9 }
fan-10-speed OBJECT-TYPE
SYNTAX Integer32
UNITS "RPM"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current fan speed in RPM"
::= { fantrayStatsEntry 10}
fan-11-speed OBJECT-TYPE
SYNTAX Integer32
UNITS "RPM"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current fan speed in RPM"
::= { fantrayStatsEntry 11 }
fan-12-speed OBJECT-TYPE
SYNTAX Integer32
UNITS "RPM"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current fan speed in RPM"
::= { fantrayStatsEntry 12 }
--
-- Platform Groups
--
platformConformance OBJECT IDENTIFIER ::= { f5PlatformStats 2 }
platformGroups OBJECT IDENTIFIER ::= { platformConformance 1 }
platformCompliances OBJECT IDENTIFIER ::= { platformConformance 2 }
platformCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which have
platform statistics."
MODULE
MANDATORY-GROUPS { platformCPUGroup, platformDiskGroup,
platformTempGroup, platformMemGroup,
platformFpgaGroup, platformFwVersionGroup,
platformFantrayGroup }
::= { platformCompliances 1 }
platformCPUGroup OBJECT-GROUP
OBJECTS { index, cpuIndex, cpuCacheSize, cpuCoreCnt, cpuFreq, cpuStepping,
cpuThreadCnt, cpuModelName, cpuCore, cpuCurrent, cpuTotal5secAvg,
cpuTotal1minAvg, cpuTotal5minAvg, coreIndex, coreCurrent, coreTotal5secAvg,
coreTotal1minAvg, coreTotal5minAvg }
STATUS current
DESCRIPTION
"A collection of objects providing information about CPUs."
::= { platformGroups 1 }
platformDiskGroup OBJECT-GROUP
OBJECTS { diskName, diskModel, diskVendor, diskVersion, diskSerialNo, diskSize,
diskType, diskPercentageUsed, diskTotalIops, diskReadIops, diskReadMerged,
diskReadBytes, diskReadLatencyMs, diskWriteIops, diskWriteMerged,
diskWriteBytes, diskWriteLatencyMs }
STATUS current
DESCRIPTION
"A collection of objects providing information about system disks."
::= { platformGroups 2 }
platformTempGroup OBJECT-GROUP
OBJECTS { tempCurrent, tempAverage, tempMinimum, tempMaximum }
STATUS current
DESCRIPTION
"A collection of objects providing information about temperature."
::= { platformGroups 3 }
platformMemGroup OBJECT-GROUP
OBJECTS { memAvailable, memFree, memPercentageUsed, memPlatformTotal , memPlatformUsed }
STATUS current
DESCRIPTION
"A collection of objects providing information about system memory."
::= { platformGroups 4 }
platformFpgaGroup OBJECT-GROUP
OBJECTS { fpgaIndex, fpgaVersion }
STATUS current
DESCRIPTION
"A collection of objects providing information about FPGAs."
::= { platformGroups 5 }
platformFwVersionGroup OBJECT-GROUP
OBJECTS { fwName, fwVersion, configurable, fwUpdateStatus }
STATUS current
DESCRIPTION
"A collection of objects providing information about FW version."
::= { platformGroups 6 }
platformFantrayGroup OBJECT-GROUP
OBJECTS { fan-1-speed, fan-2-speed, fan-3-speed, fan-4-speed, fan-5-speed, fan-6-speed, fan-7-speed, fan-8-speed, fan-9-speed, fan-10-speed, fan-11-speed, fan-12-speed }
STATUS current
DESCRIPTION
"A collection of objects providing information about Fantray stats."
::= { platformGroups 7 }
END

2835
tests/data/f5os_f5os.json Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,169 @@
1.3.6.1.2.1.1.1.0|4|Linux 3.10.0-1160.62.1.F5.1.el7_8.x86_64 : Appliance services version 1.3.2-13054
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.12276.1.3.1.4
1.3.6.1.2.1.1.4.0|4|<private>
1.3.6.1.2.1.1.6.0|4|<private>
1.3.6.1.2.1.2.2.1.1.1|2|1
1.3.6.1.2.1.2.2.1.1.33554433|2|33554433
1.3.6.1.2.1.2.2.1.1.33554434|2|33554434
1.3.6.1.2.1.2.2.1.1.33554435|2|33554435
1.3.6.1.2.1.2.2.1.1.33554436|2|33554436
1.3.6.1.2.1.2.2.1.1.33554437|2|33554437
1.3.6.1.2.1.2.2.1.1.33554438|2|33554438
1.3.6.1.2.1.2.2.1.1.33554439|2|33554439
1.3.6.1.2.1.2.2.1.1.33554440|2|33554440
1.3.6.1.2.1.2.2.1.1.67108865|2|67108865
1.3.6.1.2.1.2.2.1.1.67108866|2|67108866
1.3.6.1.2.1.2.2.1.1.67108867|2|67108867
1.3.6.1.2.1.2.2.1.2.1|4|
1.3.6.1.2.1.2.2.1.2.33554433|4|
1.3.6.1.2.1.2.2.1.2.33554434|4|
1.3.6.1.2.1.2.2.1.2.33554435|4|
1.3.6.1.2.1.2.2.1.2.33554436|4|
1.3.6.1.2.1.2.2.1.2.33554437|4|
1.3.6.1.2.1.2.2.1.2.33554438|4|
1.3.6.1.2.1.2.2.1.2.33554439|4|
1.3.6.1.2.1.2.2.1.2.33554440|4|
1.3.6.1.2.1.2.2.1.2.67108865|4|
1.3.6.1.2.1.2.2.1.2.67108866|4|
1.3.6.1.2.1.2.2.1.2.67108867|4|
1.3.6.1.2.1.2.2.1.3.1|2|6
1.3.6.1.2.1.2.2.1.3.33554433|2|6
1.3.6.1.2.1.2.2.1.3.33554434|2|6
1.3.6.1.2.1.2.2.1.3.33554435|2|6
1.3.6.1.2.1.2.2.1.3.33554436|2|6
1.3.6.1.2.1.2.2.1.3.33554437|2|6
1.3.6.1.2.1.2.2.1.3.33554438|2|6
1.3.6.1.2.1.2.2.1.3.33554439|2|6
1.3.6.1.2.1.2.2.1.3.33554440|2|6
1.3.6.1.2.1.2.2.1.3.67108865|2|161
1.3.6.1.2.1.2.2.1.3.67108866|2|161
1.3.6.1.2.1.2.2.1.3.67108867|2|161
1.3.6.1.2.1.2.2.1.4.1|2|0
1.3.6.1.2.1.2.2.1.4.33554433|2|9600
1.3.6.1.2.1.2.2.1.4.33554434|2|9600
1.3.6.1.2.1.2.2.1.4.33554435|2|9600
1.3.6.1.2.1.2.2.1.4.33554436|2|9600
1.3.6.1.2.1.2.2.1.4.33554437|2|9600
1.3.6.1.2.1.2.2.1.4.33554438|2|9600
1.3.6.1.2.1.2.2.1.4.33554439|2|9600
1.3.6.1.2.1.2.2.1.4.33554440|2|9600
1.3.6.1.2.1.2.2.1.4.67108865|2|9600
1.3.6.1.2.1.2.2.1.4.67108866|2|9600
1.3.6.1.2.1.2.2.1.4.67108867|2|9600
1.3.6.1.2.1.2.2.1.5.1|66|1000000000
1.3.6.1.2.1.2.2.1.5.33554433|66|4294967295
1.3.6.1.2.1.2.2.1.5.33554434|66|4294967295
1.3.6.1.2.1.2.2.1.5.33554435|66|4294967295
1.3.6.1.2.1.2.2.1.5.33554436|66|4294967295
1.3.6.1.2.1.2.2.1.5.33554437|66|4294967295
1.3.6.1.2.1.2.2.1.5.33554438|66|4294967295
1.3.6.1.2.1.2.2.1.5.33554439|66|4294967295
1.3.6.1.2.1.2.2.1.5.33554440|66|4294967295
1.3.6.1.2.1.2.2.1.5.67108865|66|4294967295
1.3.6.1.2.1.2.2.1.5.67108866|66|4294967295
1.3.6.1.2.1.2.2.1.5.67108867|66|4294967295
1.3.6.1.2.1.2.2.1.6.1|4x|14A9D02E6302
1.3.6.1.2.1.2.2.1.6.33554433|4x|14A9D02E6307
1.3.6.1.2.1.2.2.1.6.33554434|4x|14A9D02E6308
1.3.6.1.2.1.2.2.1.6.33554435|4x|14A9D02E6309
1.3.6.1.2.1.2.2.1.6.33554436|4x|14A9D02E630A
1.3.6.1.2.1.2.2.1.6.33554437|4x|14A9D02E6303
1.3.6.1.2.1.2.2.1.6.33554438|4x|14A9D02E6304
1.3.6.1.2.1.2.2.1.6.33554439|4x|14A9D02E6305
1.3.6.1.2.1.2.2.1.6.33554440|4x|14A9D02E6306
1.3.6.1.2.1.2.2.1.6.67108865|4x|14A9D02E630C
1.3.6.1.2.1.2.2.1.6.67108866|4x|14A9D02E630D
1.3.6.1.2.1.2.2.1.6.67108867|4x|14A9D02E6310
1.3.6.1.2.1.2.2.1.7.1|2|1
1.3.6.1.2.1.2.2.1.7.33554433|2|1
1.3.6.1.2.1.2.2.1.7.33554434|2|1
1.3.6.1.2.1.2.2.1.7.33554435|2|1
1.3.6.1.2.1.2.2.1.7.33554436|2|1
1.3.6.1.2.1.2.2.1.7.33554437|2|1
1.3.6.1.2.1.2.2.1.7.33554438|2|1
1.3.6.1.2.1.2.2.1.7.33554439|2|1
1.3.6.1.2.1.2.2.1.7.33554440|2|1
1.3.6.1.2.1.2.2.1.7.67108865|2|1
1.3.6.1.2.1.2.2.1.7.67108866|2|1
1.3.6.1.2.1.2.2.1.7.67108867|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.33554433|2|1
1.3.6.1.2.1.2.2.1.8.33554434|2|1
1.3.6.1.2.1.2.2.1.8.33554435|2|1
1.3.6.1.2.1.2.2.1.8.33554436|2|1
1.3.6.1.2.1.2.2.1.8.33554437|2|1
1.3.6.1.2.1.2.2.1.8.33554438|2|1
1.3.6.1.2.1.2.2.1.8.33554439|2|2
1.3.6.1.2.1.2.2.1.8.33554440|2|2
1.3.6.1.2.1.2.2.1.8.67108865|2|1
1.3.6.1.2.1.2.2.1.8.67108866|2|1
1.3.6.1.2.1.2.2.1.8.67108867|2|1
1.3.6.1.2.1.2.2.1.13.1|65|0
1.3.6.1.2.1.2.2.1.13.33554433|65|0
1.3.6.1.2.1.2.2.1.13.33554434|65|0
1.3.6.1.2.1.2.2.1.13.33554435|65|0
1.3.6.1.2.1.2.2.1.13.33554436|65|0
1.3.6.1.2.1.2.2.1.13.33554437|65|0
1.3.6.1.2.1.2.2.1.13.33554438|65|0
1.3.6.1.2.1.2.2.1.13.33554439|65|0
1.3.6.1.2.1.2.2.1.13.33554440|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.33554433|65|0
1.3.6.1.2.1.2.2.1.14.33554434|65|0
1.3.6.1.2.1.2.2.1.14.33554435|65|0
1.3.6.1.2.1.2.2.1.14.33554436|65|0
1.3.6.1.2.1.2.2.1.14.33554437|65|0
1.3.6.1.2.1.2.2.1.14.33554438|65|0
1.3.6.1.2.1.2.2.1.14.33554439|65|0
1.3.6.1.2.1.2.2.1.14.33554440|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.33554433|65|0
1.3.6.1.2.1.2.2.1.19.33554434|65|0
1.3.6.1.2.1.2.2.1.19.33554435|65|0
1.3.6.1.2.1.2.2.1.19.33554436|65|0
1.3.6.1.2.1.2.2.1.19.33554437|65|0
1.3.6.1.2.1.2.2.1.19.33554438|65|0
1.3.6.1.2.1.2.2.1.19.33554439|65|0
1.3.6.1.2.1.2.2.1.19.33554440|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.33554433|65|0
1.3.6.1.2.1.2.2.1.20.33554434|65|0
1.3.6.1.2.1.2.2.1.20.33554435|65|0
1.3.6.1.2.1.2.2.1.20.33554436|65|0
1.3.6.1.2.1.2.2.1.20.33554437|65|0
1.3.6.1.2.1.2.2.1.20.33554438|65|0
1.3.6.1.2.1.2.2.1.20.33554439|65|0
1.3.6.1.2.1.2.2.1.20.33554440|65|0
1.3.6.1.2.1.31.1.1.1.1.1|4|mgmt
1.3.6.1.2.1.31.1.1.1.1.33554433|4|1.0
1.3.6.1.2.1.31.1.1.1.1.33554434|4|2.0
1.3.6.1.2.1.31.1.1.1.1.33554435|4|3.0
1.3.6.1.2.1.31.1.1.1.1.33554436|4|4.0
1.3.6.1.2.1.31.1.1.1.1.33554437|4|5.0
1.3.6.1.2.1.31.1.1.1.1.33554438|4|6.0
1.3.6.1.2.1.31.1.1.1.1.33554439|4|7.0
1.3.6.1.2.1.31.1.1.1.1.33554440|4|8.0
1.3.6.1.2.1.31.1.1.1.1.67108865|4|External-LAG
1.3.6.1.2.1.31.1.1.1.1.67108866|4|Internal-LAG
1.3.6.1.2.1.31.1.1.1.1.67108867|4|LAN-Failover-LAG
1.3.6.1.4.1.12276.1.2.1.1.1.1.8.8.112.108.97.116.102.111.114.109.0|4|Intel Atom(R) P5342 processor
1.3.6.1.4.1.12276.1.2.1.1.2.1.4.8.112.108.97.116.102.111.114.109|2|26
1.3.6.1.4.1.12276.1.2.1.2.2.1.4.8.112.108.97.116.102.111.114.109.7.110.118.109.101.48.110.49|70|45332795
1.3.6.1.4.1.12276.1.2.1.2.2.1.5.8.112.108.97.116.102.111.114.109.7.110.118.109.101.48.110.49|70|814092
1.3.6.1.4.1.12276.1.2.1.2.2.1.6.8.112.108.97.116.102.111.114.109.7.110.118.109.101.48.110.49|70|120203
1.3.6.1.4.1.12276.1.2.1.2.2.1.7.8.112.108.97.116.102.111.114.109.7.110.118.109.101.48.110.49|70|50548509
1.3.6.1.4.1.12276.1.2.1.2.2.1.8.8.112.108.97.116.102.111.114.109.7.110.118.109.101.48.110.49|70|325373
1.3.6.1.4.1.12276.1.2.1.2.2.1.9.8.112.108.97.116.102.111.114.109.7.110.118.109.101.48.110.49|70|284226961
1.3.6.1.4.1.12276.1.2.1.2.2.1.10.8.112.108.97.116.102.111.114.109.7.110.118.109.101.48.110.49|70|184299782
1.3.6.1.4.1.12276.1.2.1.2.2.1.11.8.112.108.97.116.102.111.114.109.7.110.118.109.101.48.110.49|70|5226830533
1.3.6.1.4.1.12276.1.2.1.2.2.1.12.8.112.108.97.116.102.111.114.109.7.110.118.109.101.48.110.49|70|58889608
1.3.6.1.4.1.12276.1.2.1.3.1.1.2.8.112.108.97.116.102.111.114.109|4|22.0
1.3.6.1.4.1.12276.1.2.1.4.1.1.2.8.112.108.97.116.102.111.114.109|70|7934943232
1.3.6.1.4.1.12276.1.2.1.4.1.1.3.8.112.108.97.116.102.111.114.109|70|1684828160
1.3.6.1.4.1.12276.1.2.1.4.1.1.4.8.112.108.97.116.102.111.114.109|2|88
1.3.6.1.4.1.12276.1.2.1.4.1.1.5.8.112.108.97.116.102.111.114.109|70|15034273792
1.3.6.1.4.1.12276.1.2.1.4.1.1.6.8.112.108.97.116.102.111.114.109|70|6926630912
1.3.6.1.4.1.12276.1.2.1.7.1.1.1.8.112.108.97.116.102.111.114.109|2|9900
1.3.6.1.4.1.12276.1.2.1.7.1.1.2.8.112.108.97.116.102.111.114.109|2|9900
1.3.6.1.4.1.12276.1.2.1.7.1.1.3.8.112.108.97.116.102.111.114.109|2|9900
1.3.6.1.4.1.12276.1.2.1.7.1.1.4.8.112.108.97.116.102.111.114.109|2|9900