-- *------------------------------------------------ -- * 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