87 lines
2.1 KiB
Plaintext
87 lines
2.1 KiB
Plaintext
|
-- *------------------------------------------------
|
||
|
-- * Firebrick Running Statistics MIB
|
||
|
-- *
|
||
|
-- * June 2020, Cliff Hones
|
||
|
-- *
|
||
|
-- * Copyright (c) 2020 by Andrews & Arnold
|
||
|
-- *
|
||
|
-- * See the Firebrick Manuals for more information
|
||
|
-- *------------------------------------------------
|
||
|
|
||
|
FIREBRICK-RUNSTATS-MIB DEFINITIONS ::= BEGIN
|
||
|
|
||
|
IMPORTS
|
||
|
MODULE-IDENTITY,
|
||
|
OBJECT-TYPE,
|
||
|
Integer32,
|
||
|
enterprises
|
||
|
FROM SNMPv2-SMI
|
||
|
DisplayString
|
||
|
FROM SNMPv2-TC
|
||
|
InetAddressType,
|
||
|
InetAddress
|
||
|
FROM INET-ADDRESS-MIB
|
||
|
OBJECT-GROUP
|
||
|
FROM SNMPv2-CONF
|
||
|
firebrickNewStyle
|
||
|
FROM FIREBRICK-MIB
|
||
|
;
|
||
|
|
||
|
fbRunMib MODULE-IDENTITY
|
||
|
LAST-UPDATED "202006170000Z"
|
||
|
ORGANIZATION "Andrews & Arnold Limited"
|
||
|
CONTACT-INFO
|
||
|
"Andrews & Arnold
|
||
|
Unit 1&2, Enterprise Court
|
||
|
Bracknell, Berkshire, RG12 1QS
|
||
|
United Kingdom
|
||
|
|
||
|
Tel: +44 3333 400 999
|
||
|
Email: support@aa.net.uk"
|
||
|
DESCRIPTION
|
||
|
"This is a MIB Module for monitoring Firebrick CPU usage."
|
||
|
REVISION "202006170000Z"
|
||
|
DESCRIPTION "Initial version of this MIB module"
|
||
|
::= { firebrickNewStyle 3 }
|
||
|
|
||
|
fbRunStatsTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF FbRunStatsEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The table of runtime stats for this Firebrick"
|
||
|
::= { fbRunMib 1 }
|
||
|
|
||
|
fbRunStatsEntry OBJECT-TYPE
|
||
|
SYNTAX FbRunStatsEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"An entry in the CPU usage table"
|
||
|
INDEX { fbRunCore }
|
||
|
::= { fbRunStatsTable 1 }
|
||
|
|
||
|
FbRunStatsEntry ::= SEQUENCE {
|
||
|
fbRunBuffers Gauge32,
|
||
|
fbRunCore Integer32
|
||
|
}
|
||
|
|
||
|
fbRunCore OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The CPU core number covered by this table entry.
|
||
|
The numbering starts at 1, so CPU0 (CORE) is 1 and CPU1 (NET) is 2."
|
||
|
::= { fbRunStatsEntry 2 }
|
||
|
|
||
|
fbRunBuffers OBJECT-TYPE
|
||
|
SYNTAX Gauge32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The count of buffers which are currently free on this CPU core."
|
||
|
::= { fbRunStatsEntry 1 }
|
||
|
|
||
|
END
|