200 lines
6.2 KiB
Plaintext
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
|