From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/hpmsm/COLUBRIS-USAGE-INFORMATION-MIB.my | 199 +++++++++++++++++++++++++++ 1 file changed, 199 insertions(+) create mode 100644 MIBS/hpmsm/COLUBRIS-USAGE-INFORMATION-MIB.my (limited to 'MIBS/hpmsm/COLUBRIS-USAGE-INFORMATION-MIB.my') diff --git a/MIBS/hpmsm/COLUBRIS-USAGE-INFORMATION-MIB.my b/MIBS/hpmsm/COLUBRIS-USAGE-INFORMATION-MIB.my new file mode 100644 index 0000000..a5d6eae --- /dev/null +++ b/MIBS/hpmsm/COLUBRIS-USAGE-INFORMATION-MIB.my @@ -0,0 +1,199 @@ +-- **************************************************************************** +-- 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 -- cgit v1.2.3