Initial commit
This commit is contained in:
4055
MIBS/f5/F5-BIGIP-APM-MIB
Normal file
4055
MIBS/f5/F5-BIGIP-APM-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2208
MIBS/f5/F5-BIGIP-COMMON-MIB
Normal file
2208
MIBS/f5/F5-BIGIP-COMMON-MIB
Normal file
File diff suppressed because it is too large
Load Diff
10863
MIBS/f5/F5-BIGIP-GLOBAL-MIB
Normal file
10863
MIBS/f5/F5-BIGIP-GLOBAL-MIB
Normal file
File diff suppressed because it is too large
Load Diff
38299
MIBS/f5/F5-BIGIP-LOCAL-MIB
Normal file
38299
MIBS/f5/F5-BIGIP-LOCAL-MIB
Normal file
File diff suppressed because it is too large
Load Diff
25801
MIBS/f5/F5-BIGIP-SYSTEM-MIB
Normal file
25801
MIBS/f5/F5-BIGIP-SYSTEM-MIB
Normal file
File diff suppressed because it is too large
Load Diff
575
MIBS/f5/F5-BIGIP-WAM-MIB
Normal file
575
MIBS/f5/F5-BIGIP-WAM-MIB
Normal file
@@ -0,0 +1,575 @@
|
||||
|
||||
F5-BIGIP-WAM-MIB DEFINITIONS ::= BEGIN
|
||||
--================================================================
|
||||
-- F5-BIGIP-WAM-MIB
|
||||
-- A private enterprise MIB for F5 wam traffic management
|
||||
-- systems.
|
||||
-- VERSION: 14.1.2.7
|
||||
--================================================================
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY,
|
||||
Opaque, enterprises, Counter32, Counter64, TimeTicks
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
Gauge
|
||||
FROM RFC1155-SMI
|
||||
|
||||
TEXTUAL-CONVENTION, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
InetAddress, InetAddressType, InetPortNumber
|
||||
FROM INET-ADDRESS-MIB
|
||||
|
||||
bigipTrafficMgmt, bigipCompliances, bigipGroups, LongDisplayString
|
||||
FROM F5-BIGIP-COMMON-MIB;
|
||||
|
||||
--================================================================
|
||||
bigipWAM MODULE-IDENTITY
|
||||
LAST-UPDATED "201609211918Z" -- Wed Sep 21 19:18:17 UTC 2016
|
||||
ORGANIZATION "F5 Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"postal: F5 Networks, Inc.
|
||||
401 Elliott Ave. West
|
||||
Seattle, WA 98119
|
||||
phone: (206) 272-5555
|
||||
email: support@f5.com"
|
||||
|
||||
DESCRIPTION
|
||||
"Top-level infrastructure of the F5 enterprise MIB tree."
|
||||
::= { bigipTrafficMgmt 7 }
|
||||
|
||||
--================================================================
|
||||
|
||||
--bigipWAM
|
||||
wamAppStat OBJECT IDENTIFIER ::= { bigipWAM 1 }
|
||||
|
||||
|
||||
--==================================================================
|
||||
-- Wam_application_stat
|
||||
--==================================================================
|
||||
wamAppStatResetStats OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The action to reset resettable statistics data in wamAppStat.
|
||||
Setting this value to 1 will reset statistics data.
|
||||
Note, some statistics data may not be reset including data that are incremental counters."
|
||||
::= { wamAppStat 1 }
|
||||
|
||||
wamAppStatNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of wamAppStat entries in the table."
|
||||
::= { wamAppStat 2 }
|
||||
|
||||
wamAppStatTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF WamAppStatEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing per application statistics for the web accelerator module"
|
||||
::= { wamAppStat 3 }
|
||||
|
||||
wamAppStatEntry OBJECT-TYPE
|
||||
SYNTAX WamAppStatEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Columns in the wamAppStat Table"
|
||||
INDEX {
|
||||
wamAppStatName
|
||||
}
|
||||
::= { wamAppStatTable 1 }
|
||||
|
||||
WamAppStatEntry ::=
|
||||
SEQUENCE {
|
||||
wamAppStatName LongDisplayString,
|
||||
wamAppStatVsName LongDisplayString,
|
||||
wamAppStatRqstTotal Counter64,
|
||||
wamAppStatProxied Counter64,
|
||||
wamAppStatProxiedBytes Counter64,
|
||||
wamAppStatProxied1500 Counter64,
|
||||
wamAppStatProxied10k Counter64,
|
||||
wamAppStatProxied50k Counter64,
|
||||
wamAppStatProxied100k Counter64,
|
||||
wamAppStatProxied500k Counter64,
|
||||
wamAppStatProxied1m Counter64,
|
||||
wamAppStatProxied5m Counter64,
|
||||
wamAppStatProxiedLarge Counter64,
|
||||
wamAppStatProxiedNew Counter64,
|
||||
wamAppStatProxiedExpired Counter64,
|
||||
wamAppStatProxiedPerPolicy Counter64,
|
||||
wamAppStatProxiedPerIrule Counter64,
|
||||
wamAppStatProxiedPerInvalidation Counter64,
|
||||
wamAppStatProxiedPerClientRequest Counter64,
|
||||
wamAppStatProxiedBypass Counter64,
|
||||
wamAppStatFromCache Counter64,
|
||||
wamAppStatFromCacheBytes Counter64,
|
||||
wamAppStatFromCache1500 Counter64,
|
||||
wamAppStatFromCache10k Counter64,
|
||||
wamAppStatFromCache50k Counter64,
|
||||
wamAppStatFromCache100k Counter64,
|
||||
wamAppStatFromCache500k Counter64,
|
||||
wamAppStatFromCache1m Counter64,
|
||||
wamAppStatFromCache5m Counter64,
|
||||
wamAppStatFromCacheLarge Counter64,
|
||||
wamAppStatOws2xx Counter64,
|
||||
wamAppStatOws3xx Counter64,
|
||||
wamAppStatOws4xx Counter64,
|
||||
wamAppStatOws5xx Counter64,
|
||||
wamAppStatOwsDropped Counter64,
|
||||
wamAppStatOwsRejected Counter64,
|
||||
wamAppStatWam2xx Counter64,
|
||||
wamAppStatWam3xx Counter64,
|
||||
wamAppStatWam4xx Counter64,
|
||||
wamAppStatWam5xx Counter64,
|
||||
wamAppStatWam503 Counter64,
|
||||
wamAppStatWamDropped Counter64
|
||||
}
|
||||
|
||||
wamAppStatName OBJECT-TYPE
|
||||
SYNTAX LongDisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the web accelerator application."
|
||||
::= { wamAppStatEntry 1 }
|
||||
|
||||
wamAppStatVsName OBJECT-TYPE
|
||||
SYNTAX LongDisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the virtual server."
|
||||
::= { wamAppStatEntry 2 }
|
||||
|
||||
wamAppStatRqstTotal OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of requests made to this web accelerator
|
||||
application."
|
||||
::= { wamAppStatEntry 3 }
|
||||
|
||||
wamAppStatProxied OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of requests proxied by this web accelerator
|
||||
application."
|
||||
::= { wamAppStatEntry 4 }
|
||||
|
||||
wamAppStatProxiedBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of requests proxied by this web accelerator
|
||||
application measured in bytes."
|
||||
::= { wamAppStatEntry 5 }
|
||||
|
||||
wamAppStatProxied1500 OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of requests between 0 and 1500 bytes proxied
|
||||
by this web accelerator application."
|
||||
::= { wamAppStatEntry 6 }
|
||||
|
||||
wamAppStatProxied10k OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of requests between 1500 and 10K bytes proxied
|
||||
by this web accelerator application."
|
||||
::= { wamAppStatEntry 7 }
|
||||
|
||||
wamAppStatProxied50k OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of requests between 10K and 50K bytes proxied
|
||||
by this web accelerator application."
|
||||
::= { wamAppStatEntry 8 }
|
||||
|
||||
wamAppStatProxied100k OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of requests between 50K and 100K bytes proxied
|
||||
by this web accelerator application."
|
||||
::= { wamAppStatEntry 9 }
|
||||
|
||||
wamAppStatProxied500k OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of requests between 100K and 500K bytes proxied
|
||||
by this web accelerator application."
|
||||
::= { wamAppStatEntry 10 }
|
||||
|
||||
wamAppStatProxied1m OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of requests between 500k and 1M bytes proxied
|
||||
by this web accelerator application."
|
||||
::= { wamAppStatEntry 11 }
|
||||
|
||||
wamAppStatProxied5m OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of requests between 1M and 5M bytes proxied
|
||||
by this web accelerator application."
|
||||
::= { wamAppStatEntry 12 }
|
||||
|
||||
wamAppStatProxiedLarge OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of requests larger than 5M bytes proxied
|
||||
by this web accelerator application."
|
||||
::= { wamAppStatEntry 13 }
|
||||
|
||||
wamAppStatProxiedNew OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of new requests proxied by this
|
||||
web accelerator application."
|
||||
::= { wamAppStatEntry 14 }
|
||||
|
||||
wamAppStatProxiedExpired OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of expired requests proxied by this
|
||||
web accelerator application."
|
||||
::= { wamAppStatEntry 15 }
|
||||
|
||||
wamAppStatProxiedPerPolicy OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of requests proxied per policy by this
|
||||
web accelerator application."
|
||||
::= { wamAppStatEntry 16 }
|
||||
|
||||
wamAppStatProxiedPerIrule OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of requests proxied per iRule by this
|
||||
web accelerator application."
|
||||
::= { wamAppStatEntry 17 }
|
||||
|
||||
wamAppStatProxiedPerInvalidation OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of requests proxied by invalidation rules by this
|
||||
web accelerator application."
|
||||
::= { wamAppStatEntry 18 }
|
||||
|
||||
wamAppStatProxiedPerClientRequest OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of requests proxied by client request headers by this
|
||||
web accelerator application."
|
||||
::= { wamAppStatEntry 19 }
|
||||
|
||||
wamAppStatProxiedBypass OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of proxy requests bypassed by this
|
||||
web accelerator application."
|
||||
::= { wamAppStatEntry 20 }
|
||||
|
||||
wamAppStatFromCache OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of requests served from cache by this
|
||||
web accelerator application."
|
||||
::= { wamAppStatEntry 21 }
|
||||
|
||||
wamAppStatFromCacheBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of request bytes served from cache by this
|
||||
web accelerator application."
|
||||
::= { wamAppStatEntry 22 }
|
||||
|
||||
wamAppStatFromCache1500 OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of requests between 0 and 1500 bytes served
|
||||
from cache by this web accelerator application."
|
||||
::= { wamAppStatEntry 23 }
|
||||
|
||||
wamAppStatFromCache10k OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of requests between 1500 and 10K bytes served
|
||||
from cache by this web accelerator application."
|
||||
::= { wamAppStatEntry 24 }
|
||||
|
||||
wamAppStatFromCache50k OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of requests between 10K and 50K bytes served
|
||||
from cache by this web accelerator application."
|
||||
::= { wamAppStatEntry 25 }
|
||||
|
||||
wamAppStatFromCache100k OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of requests between 50K and 100K bytes served
|
||||
from cache by this web accelerator application."
|
||||
::= { wamAppStatEntry 26 }
|
||||
|
||||
wamAppStatFromCache500k OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of requests between 100K and 500K bytes served
|
||||
from cache by this web accelerator application."
|
||||
::= { wamAppStatEntry 27 }
|
||||
|
||||
wamAppStatFromCache1m OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of requests between 500k and 1M bytes served
|
||||
from cache by this web accelerator application."
|
||||
::= { wamAppStatEntry 28 }
|
||||
|
||||
wamAppStatFromCache5m OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of requests between 1M and 5M bytes served
|
||||
from cache by this web accelerator application."
|
||||
::= { wamAppStatEntry 29 }
|
||||
|
||||
wamAppStatFromCacheLarge OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of requests larger than 5M bytes served
|
||||
from cache by this web accelerator application."
|
||||
::= { wamAppStatEntry 30 }
|
||||
|
||||
wamAppStatOws2xx OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of origin web server responses in the range of
|
||||
200 to 206 (successful responses)."
|
||||
::= { wamAppStatEntry 31 }
|
||||
|
||||
wamAppStatOws3xx OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of origin web server responses in the range of
|
||||
300 to 307 (redirection responses)."
|
||||
::= { wamAppStatEntry 32 }
|
||||
|
||||
wamAppStatOws4xx OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of origin web server responses in the range of
|
||||
400 to 417 (client errors)."
|
||||
::= { wamAppStatEntry 33 }
|
||||
|
||||
wamAppStatOws5xx OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of origin web server responses in the range of
|
||||
500 to 505 (server errors)."
|
||||
::= { wamAppStatEntry 34 }
|
||||
|
||||
wamAppStatOwsDropped OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of requests dropped by origin web server."
|
||||
::= { wamAppStatEntry 35 }
|
||||
|
||||
wamAppStatOwsRejected OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of requests rejected by origin web server."
|
||||
::= { wamAppStatEntry 36 }
|
||||
|
||||
wamAppStatWam2xx OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of responses in the range of 200 to 206
|
||||
(successful responses) served by this web accelerator application."
|
||||
::= { wamAppStatEntry 37 }
|
||||
|
||||
wamAppStatWam3xx OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of responses in the range of 300 to 307
|
||||
(redirection responses) served by this web accelerator application."
|
||||
::= { wamAppStatEntry 38 }
|
||||
|
||||
wamAppStatWam4xx OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of responses in the range of 400 to 417
|
||||
(client errors) served by this web accelerator application."
|
||||
::= { wamAppStatEntry 39 }
|
||||
|
||||
wamAppStatWam5xx OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of responses in the range of 500 to 505
|
||||
(server errors) served by this web accelerator application."
|
||||
::= { wamAppStatEntry 40 }
|
||||
|
||||
wamAppStatWam503 OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of 503 response served by this web accelerator application."
|
||||
::= { wamAppStatEntry 41 }
|
||||
|
||||
wamAppStatWamDropped OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of requests dropped by this web accelerator application."
|
||||
::= { wamAppStatEntry 42 }
|
||||
|
||||
--================================================================
|
||||
-- Compliance and Group
|
||||
--================================================================
|
||||
|
||||
bigipWAMCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This specifies the objects that are required to claim
|
||||
compliance to F5 Traffic Management System."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { bigipWAMGroups }
|
||||
::= { bigipCompliances 7 }
|
||||
|
||||
bigipWAMGroups OBJECT IDENTIFIER ::= { bigipGroups 7 }
|
||||
|
||||
wamAppStatGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
wamAppStatResetStats,
|
||||
wamAppStatNumber,
|
||||
wamAppStatName,
|
||||
wamAppStatVsName,
|
||||
wamAppStatRqstTotal,
|
||||
wamAppStatProxied,
|
||||
wamAppStatProxiedBytes,
|
||||
wamAppStatProxied1500,
|
||||
wamAppStatProxied10k,
|
||||
wamAppStatProxied50k,
|
||||
wamAppStatProxied100k,
|
||||
wamAppStatProxied500k,
|
||||
wamAppStatProxied1m,
|
||||
wamAppStatProxied5m,
|
||||
wamAppStatProxiedLarge,
|
||||
wamAppStatProxiedNew,
|
||||
wamAppStatProxiedExpired,
|
||||
wamAppStatProxiedPerPolicy,
|
||||
wamAppStatProxiedPerIrule,
|
||||
wamAppStatProxiedPerInvalidation,
|
||||
wamAppStatProxiedPerClientRequest,
|
||||
wamAppStatProxiedBypass,
|
||||
wamAppStatFromCache,
|
||||
wamAppStatFromCacheBytes,
|
||||
wamAppStatFromCache1500,
|
||||
wamAppStatFromCache10k,
|
||||
wamAppStatFromCache50k,
|
||||
wamAppStatFromCache100k,
|
||||
wamAppStatFromCache500k,
|
||||
wamAppStatFromCache1m,
|
||||
wamAppStatFromCache5m,
|
||||
wamAppStatFromCacheLarge,
|
||||
wamAppStatOws2xx,
|
||||
wamAppStatOws3xx,
|
||||
wamAppStatOws4xx,
|
||||
wamAppStatOws5xx,
|
||||
wamAppStatOwsDropped,
|
||||
wamAppStatOwsRejected,
|
||||
wamAppStatWam2xx,
|
||||
wamAppStatWam3xx,
|
||||
wamAppStatWam4xx,
|
||||
wamAppStatWam5xx,
|
||||
wamAppStatWam503,
|
||||
wamAppStatWamDropped
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects of wamAppStat MIB."
|
||||
::= { bigipWAMGroups 1 }
|
||||
END
|
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
|
689
MIBS/f5/F5-EM-MIB
Normal file
689
MIBS/f5/F5-EM-MIB
Normal file
@@ -0,0 +1,689 @@
|
||||
F5-EM-MIB DEFINITIONS ::= BEGIN
|
||||
--================================================================
|
||||
-- F5-EM-MIB
|
||||
-- A private enterprise MIB for F5 enterprise management
|
||||
-- systems.
|
||||
-- VERSION: PRODUCT_VERSION
|
||||
--================================================================
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY,
|
||||
Integer32, Opaque, enterprises, Counter32, Counter64
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
TEXTUAL-CONVENTION, MacAddress, DisplayString, DateAndTime
|
||||
FROM SNMPv2-TC
|
||||
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
InetAddress, InetAddressType
|
||||
FROM INET-ADDRESS-MIB
|
||||
|
||||
bigipCompliances, bigipGroups, LongDisplayString, f5
|
||||
FROM F5-BIGIP-COMMON-MIB;
|
||||
|
||||
--================================================================
|
||||
enterpriseManagement MODULE-IDENTITY
|
||||
LAST-UPDATED "201202072039Z" -- Tue Feb 07 20:39:15 UTC 2012
|
||||
ORGANIZATION "F5 Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"postal: F5 Networks, Inc.
|
||||
401 Elliott Ave. West
|
||||
Seattle, WA 98119
|
||||
phone: (206) 272-5555
|
||||
email: support@f5.com"
|
||||
|
||||
DESCRIPTION
|
||||
"Top-level infrastructure of the F5 enterprise MIB tree."
|
||||
::= { f5 3 }
|
||||
|
||||
--================================================================
|
||||
|
||||
-- enterpriseManagement
|
||||
emDevices OBJECT IDENTIFIER ::= { enterpriseManagement 1 }
|
||||
emDeviceGroups OBJECT IDENTIFIER ::= { enterpriseManagement 2 }
|
||||
emImages OBJECT IDENTIFIER ::= { enterpriseManagement 3 }
|
||||
emArchives OBJECT IDENTIFIER ::= { enterpriseManagement 4 }
|
||||
emGlobals OBJECT IDENTIFIER ::= { enterpriseManagement 5 }
|
||||
emAlert OBJECT IDENTIFIER ::= { enterpriseManagement 6 }
|
||||
emAlerts OBJECT IDENTIFIER ::= { emAlert 0 }
|
||||
emAlertObjects OBJECT IDENTIFIER ::= { emAlert 1 }
|
||||
emAlertConfigObjects OBJECT IDENTIFIER ::= { emAlerts 0 }
|
||||
|
||||
--emDevices
|
||||
emDeviceList OBJECT IDENTIFIER ::= { emDevices 1 }
|
||||
|
||||
--==================================================================
|
||||
-- emDevices
|
||||
--==================================================================
|
||||
|
||||
--emDeviceList
|
||||
deviceNumber OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of device entries in the table."
|
||||
::= { emDeviceList 1 }
|
||||
|
||||
deviceEntryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DeviceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of device."
|
||||
::= { emDeviceList 2 }
|
||||
|
||||
deviceEntry OBJECT-TYPE
|
||||
SYNTAX DeviceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Columns in the deviceEntry Table"
|
||||
INDEX {
|
||||
deviceName
|
||||
}
|
||||
::= { deviceEntryTable 1 }
|
||||
|
||||
DeviceEntry ::=
|
||||
SEQUENCE {
|
||||
deviceName DisplayString,
|
||||
deviceAddressType InetAddressType,
|
||||
deviceAddress InetAddress
|
||||
}
|
||||
|
||||
deviceName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the device."
|
||||
::= { deviceEntry 1 }
|
||||
|
||||
deviceAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of IP address of the device."
|
||||
::= { deviceEntry 2 }
|
||||
|
||||
deviceAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the device."
|
||||
::= { deviceEntry 3 }
|
||||
|
||||
--==================================================================
|
||||
-- emDevicGroups
|
||||
--==================================================================
|
||||
groupNumber OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of group entries in the table."
|
||||
::= { emDeviceGroups 1 }
|
||||
|
||||
groupEntryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF GroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of groups."
|
||||
::= { emDeviceGroups 2 }
|
||||
|
||||
groupEntry OBJECT-TYPE
|
||||
SYNTAX GroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Columns in the groupEntry Table"
|
||||
INDEX {
|
||||
groupName
|
||||
}
|
||||
::= { groupEntryTable 1 }
|
||||
|
||||
GroupEntry ::=
|
||||
SEQUENCE {
|
||||
groupName DisplayString,
|
||||
groupDescription DisplayString
|
||||
}
|
||||
|
||||
groupName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A name for a group of managed devices."
|
||||
::= { groupEntry 1 }
|
||||
|
||||
groupDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A description of a group of managed devices."
|
||||
::= { groupEntry 2 }
|
||||
|
||||
--==================================================================
|
||||
-- emImages
|
||||
--==================================================================
|
||||
imageNumber OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of image entries in the table."
|
||||
::= { emImages 1 }
|
||||
|
||||
imageEntryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ImageEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of images."
|
||||
::= { emImages 2 }
|
||||
|
||||
imageEntry OBJECT-TYPE
|
||||
SYNTAX ImageEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Columns in the imageEntry Table"
|
||||
INDEX {
|
||||
imageVersion
|
||||
}
|
||||
::= { imageEntryTable 1 }
|
||||
|
||||
ImageEntry ::=
|
||||
SEQUENCE {
|
||||
imageVersion DisplayString,
|
||||
imageDescription DisplayString
|
||||
}
|
||||
|
||||
imageVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The software version, including build number and hotfixes."
|
||||
::= { imageEntry 1 }
|
||||
|
||||
imageDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Further details about the contents of an iso image."
|
||||
::= { imageEntry 2 }
|
||||
|
||||
--==================================================================
|
||||
-- emArchives
|
||||
--==================================================================
|
||||
archiveNumber OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The number of archive entries in the table."
|
||||
::= { emArchives 1 }
|
||||
|
||||
archiveEntryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArchiveEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The table of archives."
|
||||
::= { emArchives 2 }
|
||||
|
||||
archiveEntry OBJECT-TYPE
|
||||
SYNTAX ArchiveEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"Columns in the archiveEntry Table"
|
||||
INDEX {
|
||||
archiveSourceDevice
|
||||
}
|
||||
::= { archiveEntryTable 1 }
|
||||
|
||||
|
||||
ArchiveEntry ::=
|
||||
SEQUENCE {
|
||||
archiveSourceDevice DisplayString,
|
||||
archiveProduct DisplayString,
|
||||
archiveVersion DisplayString,
|
||||
archiveTimeStamp DateAndTime,
|
||||
archiveFilename DisplayString,
|
||||
archiveDescription DisplayString
|
||||
}
|
||||
|
||||
|
||||
archiveSourceDevice OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The name of the device from which the archive came."
|
||||
::= { archiveEntry 1 }
|
||||
|
||||
archiveProduct OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The type of software running on the device from which the
|
||||
archive came."
|
||||
::= { archiveEntry 2 }
|
||||
|
||||
archiveVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The software version, including build number, of the device
|
||||
from which the archive came."
|
||||
::= { archiveEntry 3 }
|
||||
|
||||
archiveTimeStamp OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The date and time that the archive was created."
|
||||
::= { archiveEntry 4 }
|
||||
|
||||
archiveFilename OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The name of the file, not including path, of the device archive."
|
||||
::= { archiveEntry 5 }
|
||||
|
||||
archiveDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"User supplied details regarding the archive."
|
||||
::= { archiveEntry 6 }
|
||||
|
||||
|
||||
--==================================================================
|
||||
-- emGlobals
|
||||
--==================================================================
|
||||
emMaxConcurrentUpdates OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The maximum number of simultaneous updates."
|
||||
::= { emGlobals 1 }
|
||||
|
||||
emRefreshInterval OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The interval between device status updates."
|
||||
::= { emGlobals 2 }
|
||||
|
||||
emVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"Version of the EM software."
|
||||
::= { emGlobals 3 }
|
||||
|
||||
|
||||
--================================================================
|
||||
-- emAlertObjects
|
||||
--
|
||||
emAlertObjMsg OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The additional information about the related alert."
|
||||
::= { emAlertObjects 1 }
|
||||
|
||||
--==================================================================
|
||||
-- emNotifications
|
||||
--==================================================================
|
||||
|
||||
emDeviceUnreachable NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An managed device is unreachable."
|
||||
::= { emAlerts 1 }
|
||||
|
||||
emSoftwareInstallComplete NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Software installation has completed."
|
||||
::= { emAlerts 2 }
|
||||
|
||||
emSoftwareInstallFailed NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Software installation has failed."
|
||||
::= { emAlerts 3 }
|
||||
|
||||
emDeviceClockSkew NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A device clock is out of sync with EM."
|
||||
::= { emAlerts 4 }
|
||||
|
||||
emDiskUsage NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A disk partition is exceeding configured usage limits."
|
||||
::= { emAlerts 5 }
|
||||
|
||||
emMemoryUsage NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The system memory is exceeding configured usage limits."
|
||||
::= { emAlerts 6 }
|
||||
|
||||
emHotfixInstallComplete NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A hotfix has been installed on a managed device."
|
||||
::= { emAlerts 7 }
|
||||
|
||||
emHotfixInstallFailed NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A hotfix installation has failed."
|
||||
::= { emAlerts 8 }
|
||||
|
||||
emCpuUsage NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The cpu is exceeding configured usage limits."
|
||||
::= { emAlerts 9 }
|
||||
|
||||
emCertificateExpiration NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A device certificate will expire soon."
|
||||
::= { emAlerts 10 }
|
||||
|
||||
emScheduledArchiveFailed NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A scheduled configuration archive failed."
|
||||
::= { emAlerts 11 }
|
||||
|
||||
emDeviceActiveMode NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A device changed from non-ACTIVE to ACTIVE state."
|
||||
::= { emAlerts 12 }
|
||||
|
||||
emDeviceStandbyMode NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A device changed from non-STANDBY to STANDBY state."
|
||||
::= { emAlerts 13 }
|
||||
|
||||
emDeviceConfigSync NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A device's configuration is out of sync with its peer."
|
||||
::= { emAlerts 14 }
|
||||
|
||||
emRaidDriveFailureDetected NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The system RAID drive failure has been detected."
|
||||
::= { emAlerts 15 }
|
||||
|
||||
|
||||
emRaidDriveRebuildComplete NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The system RAID drive rebuild is complete."
|
||||
::= { emAlerts 16 }
|
||||
|
||||
--emFirmwareInstallComplete NOTIFICATION-TYPE
|
||||
-- OBJECTS {
|
||||
-- emAlertObjMsg
|
||||
-- }
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "A firmware has been installed on a managed device."
|
||||
-- ::= { emAlerts 17 }
|
||||
|
||||
--emFirmwareInstallFailed NOTIFICATION-TYPE
|
||||
-- OBJECTS {
|
||||
-- emAlertObjMsg
|
||||
-- }
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "A firmware installation has failed."
|
||||
-- ::= { emAlerts 18 }
|
||||
|
||||
emHaSyncFailed NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"EM HA Sync has failed."
|
||||
::= { emAlerts 19 }
|
||||
|
||||
emASMSigInstallComplete NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ASM signature has been installed on a managed device."
|
||||
::= { emAlerts 20 }
|
||||
|
||||
emASMSigInstallFailed NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ASM signature installation has failed."
|
||||
::= { emAlerts 21 }
|
||||
|
||||
emASMSigUpdateAvailable NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ASM signature update is available."
|
||||
::= { emAlerts 22 }
|
||||
|
||||
emASMSigUpdateFailed NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ASM signature update failed."
|
||||
::= { emAlerts 23 }
|
||||
|
||||
|
||||
emPerformanceStorageDays NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Performance storage capacity is about to fall below configured number of days."
|
||||
::= { emAlerts 25 }
|
||||
|
||||
|
||||
emPerformanceStorageCap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Performance storage capacity is lower than the amount of space reserved."
|
||||
::= { emAlerts 26 }
|
||||
|
||||
|
||||
emPerformanceThreshold NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Threshold has been violated for a performance-data object."
|
||||
::= { emAlerts 27 }
|
||||
|
||||
|
||||
emSchedBackupFailed NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Scheduled performance data backup has failed."
|
||||
::= { emAlerts 28 }
|
||||
|
||||
emStatsCollectionRateCap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Performance-monitoring data collection rate exceeds recommended limit"
|
||||
::= { emAlerts 29 }
|
||||
|
||||
emDeviceOfflineMode NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A device changed from non-OFFLINE to OFFLINE state."
|
||||
::= { emAlerts 30 }
|
||||
|
||||
emDeviceForcedOfflineMode NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A device changed from non-FORCED OFFLINE to FORCED OFFLINE state."
|
||||
::= { emAlerts 31 }
|
||||
|
||||
emServiceContractExpiry NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Device service contract will expire soon."
|
||||
::= { emAlerts 32 }
|
||||
|
||||
emStatsDBConnectivityLost NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Statistics database connectivity is lost."
|
||||
::= { emAlerts 33 }
|
||||
|
||||
emGatherServiceContractFailure NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Gathering service contract end date failed."
|
||||
::= { emAlerts 34 }
|
||||
|
||||
emDeviceImpaired NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An managed device is impaired."
|
||||
::= { emAlerts 35 }
|
||||
|
||||
emStatsDBConnectivityRestored NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Statistics database connectivity is restored."
|
||||
::= { emAlerts 36 }
|
||||
|
||||
emDeviceConfigSettingChanged NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
emAlertObjMsg
|
||||
}
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"A configuration has been changed on a device."
|
||||
::= { emAlertConfigObjects 1 }
|
||||
|
||||
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
|
Reference in New Issue
Block a user