mibs/MIBS/hpmsm/COLUBRIS-USAGE-INFORMATION-MIB.my
2023-12-05 12:25:34 +01:00

200 lines
6.2 KiB
Plaintext

-- ****************************************************************************
-- COLUBRIS-USAGE-INFORMATION-MIB definitions
--
-- Copyright (c) 2006, Colubris Networks, Inc.
-- All Rights Reserved.
--
-- Colubris Usage Information MIB file.
--
-- ****************************************************************************
COLUBRIS-USAGE-INFORMATION-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, TimeTicks
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
colubrisMgmtV2
FROM COLUBRIS-SMI
;
colubrisUsageInformationMIB MODULE-IDENTITY
LAST-UPDATED "200605230000Z"
ORGANIZATION "Colubris Networks, Inc."
CONTACT-INFO "Colubris Networks
Postal: 200 West Street Ste 300
Waltham, Massachusetts 02451-1121
UNITED STATES
Phone: +1 781 684 0001
Fax: +1 781 684 0009
E-mail: cn-snmp@colubris.com"
DESCRIPTION "Colubris Usage Information MIB."
::= { colubrisMgmtV2 21 }
-- colubrisUsageInformationMIB definition
colubrisUsageInformationMIBObjects OBJECT IDENTIFIER ::= { colubrisUsageInformationMIB 1 }
-- colubris Usage groups
coUsageInformationGroup OBJECT IDENTIFIER ::= { colubrisUsageInformationMIBObjects 1 }
-- The Usage Information Group
coUsInfoUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Elapsed time after the device boot up."
::= { coUsageInformationGroup 1 }
coUsInfoLoadAverage1Min OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Average number of processes running during the last minute."
::= { coUsageInformationGroup 2 }
coUsInfoLoadAverage5Min OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Average number of processes running during the last 5 minutes."
::= { coUsageInformationGroup 3 }
coUsInfoLoadAverage15Min OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Average number of processes running during the last 15 minutes."
::= { coUsageInformationGroup 4 }
coUsInfoCpuUseNow OBJECT-TYPE
SYNTAX Unsigned32
UNITS "%"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current CPU usage."
::= { coUsageInformationGroup 5 }
coUsInfoCpuUse5Sec OBJECT-TYPE
SYNTAX Unsigned32
UNITS "%"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Average CPU usage during the last 5 seconds."
::= { coUsageInformationGroup 6 }
coUsInfoCpuUse10Sec OBJECT-TYPE
SYNTAX Unsigned32
UNITS "%"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Average CPU usage during the last 10 seconds."
::= { coUsageInformationGroup 7 }
coUsInfoCpuUse20Sec OBJECT-TYPE
SYNTAX Unsigned32
UNITS "%"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Average CPU usage during the last 20 seconds."
::= { coUsageInformationGroup 8 }
coUsInfoRamTotal OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Kb"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total system RAM."
::= { coUsageInformationGroup 9 }
coUsInfoRamFree OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Kb"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Available system RAM."
::= { coUsageInformationGroup 10 }
coUsInfoRamBuffer OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Kb"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Memory used by the buffers."
::= { coUsageInformationGroup 11 }
coUsInfoRamCached OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Kb"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Memory used by the system cache."
::= { coUsageInformationGroup 12 }
coUsInfoStorageUsePermanent OBJECT-TYPE
SYNTAX Unsigned32
UNITS "%"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Percentage of permanent storage that is in use."
::= { coUsageInformationGroup 13 }
coUsInfoStorageUseTemporary OBJECT-TYPE
SYNTAX Unsigned32
UNITS "%"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Percentage of temporary storage that is in use."
::= { coUsageInformationGroup 14 }
-- Usage Information notifications
colubrisUsageInformationMIBNotificationPrefix OBJECT IDENTIFIER ::= { colubrisUsageInformationMIB 2 }
colubrisUsageInformationMIBNotifications OBJECT IDENTIFIER ::= { colubrisUsageInformationMIBNotificationPrefix 0 }
-- conformance information
colubrisUsageInformationMIBConformance OBJECT IDENTIFIER ::= { colubrisUsageInformationMIB 3 }
colubrisUsageInformationMIBCompliances OBJECT IDENTIFIER ::= { colubrisUsageInformationMIBConformance 1 }
colubrisUsageInformationMIBGroups OBJECT IDENTIFIER ::= { colubrisUsageInformationMIBConformance 2 }
-- compliance statements
colubrisUsageInformationMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "The compliance statement for the Usage Information MIB."
MODULE MANDATORY-GROUPS
{
colubrisUsageInformationMIBGroup
}
::= { colubrisUsageInformationMIBCompliances 1 }
-- units of conformance
colubrisUsageInformationMIBGroup OBJECT-GROUP
OBJECTS {
coUsInfoUpTime,
coUsInfoLoadAverage1Min,
coUsInfoLoadAverage5Min,
coUsInfoLoadAverage15Min,
coUsInfoCpuUseNow,
coUsInfoCpuUse5Sec,
coUsInfoCpuUse10Sec,
coUsInfoCpuUse20Sec,
coUsInfoRamTotal,
coUsInfoRamFree,
coUsInfoRamBuffer,
coUsInfoRamCached,
coUsInfoStorageUsePermanent,
coUsInfoStorageUseTemporary
}
STATUS current
DESCRIPTION "A collection of objects for CPU and memory usage."
::= { colubrisUsageInformationMIBGroups 1 }
END