mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 10:28:13 +00:00
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:
parent
c3d0426311
commit
93d7286381
183
includes/definitions/discovery/f5os.yaml
Normal file
183
includes/definitions/discovery/f5os.yaml
Normal 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
|
13
includes/definitions/f5os.yaml
Normal file
13
includes/definitions/f5os.yaml
Normal 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
13
mibs/f5/F5-COMMON-SMI-MIB
Normal 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
|
897
mibs/f5/F5-PLATFORM-STATS-MIB
Normal file
897
mibs/f5/F5-PLATFORM-STATS-MIB
Normal 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
2835
tests/data/f5os_f5os.json
Normal file
File diff suppressed because it is too large
Load Diff
169
tests/snmpsim/f5os_f5os.snmprec
Normal file
169
tests/snmpsim/f5os_f5os.snmprec
Normal 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
|
Loading…
Reference in New Issue
Block a user