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/bluecoat/BLUECOAT-SG-USAGE-MIB | 161 ++++++++++++++++++++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 MIBS/bluecoat/BLUECOAT-SG-USAGE-MIB (limited to 'MIBS/bluecoat/BLUECOAT-SG-USAGE-MIB') diff --git a/MIBS/bluecoat/BLUECOAT-SG-USAGE-MIB b/MIBS/bluecoat/BLUECOAT-SG-USAGE-MIB new file mode 100644 index 0000000..3c1256e --- /dev/null +++ b/MIBS/bluecoat/BLUECOAT-SG-USAGE-MIB @@ -0,0 +1,161 @@ +BLUECOAT-SG-USAGE-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, TimeStamp, TruthValue, DisplayString + FROM SNMPv2-TC + blueCoatMgmt + FROM BLUECOAT-MIB; + +deviceUsageMIB MODULE-IDENTITY + LAST-UPDATED "201307110300Z" + ORGANIZATION "Blue Coat Systems, Inc." + CONTACT-INFO "support.services@bluecoat.com + http://www.bluecoat.com" + DESCRIPTION "The usage MIB is used to monitor + resource usage of the device." + REVISION "201307110300Z" + DESCRIPTION "Access level changes in deviceUsageTable." + REVISION "200801160300Z" + DESCRIPTION "Deprecated the usage trap in favour + of using health monitoring." + REVISION "200712070300Z" + DESCRIPTION "Minor corrections and reformatting." + REVISION "200211060300Z" + DESCRIPTION "Initial revision of this MIB." + ::= { blueCoatMgmt 4 } + +deviceUsageMIBObjects + OBJECT IDENTIFIER ::= { deviceUsageMIB 1 } + +deviceUsageMIBNotifications + OBJECT IDENTIFIER ::= { deviceUsageMIB 2 } + +deviceUsageMIBNotificationsPrefix + OBJECT IDENTIFIER ::= { deviceUsageMIBNotifications 0 } + +-- +-- textual conventions +-- + +Percent ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d%" + STATUS current + DESCRIPTION "Percent value." + SYNTAX Integer32 ( 0..100) + +UsageStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Current status of the deviceUsagePercent. + ok - value within limit. + high - value surpassed high limit. " + SYNTAX INTEGER { + ok(1), + high(2) + } + +-- +-- MIB variables +-- + +deviceUsageTable OBJECT-TYPE + SYNTAX SEQUENCE OF DeviceUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table lists the various resources that + are available." + ::= { deviceUsageMIBObjects 1 } + +deviceUsageEntry OBJECT-TYPE + SYNTAX DeviceUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A deviceUsage entry describes the + present usage of a resource." + INDEX { deviceUsageIndex } + ::= { deviceUsageTable 1 } + +DeviceUsageEntry ::= SEQUENCE { + deviceUsageIndex INTEGER, + deviceUsageTrapEnabled TruthValue, + deviceUsageName DisplayString, + deviceUsagePercent Percent, + deviceUsageHigh Percent, + deviceUsageStatus UsageStatus, + deviceUsageTime TimeStamp + } + +deviceUsageIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An arbitrary value which uniquely identifies + a resource." + ::= { deviceUsageEntry 1 } + +deviceUsageTrapEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable controls generation of deviceUsageTrap + for this resource. + When this variable is true(1), generation of + deviceUsageTrap is enabled. When this variable is + false(2), generation of deviceUsageTrap is disabled. + The default start-up value is true(1)." + ::= { deviceUsageEntry 2 } + +deviceUsageName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The textual name of the resource e.g. Disk." + ::= { deviceUsageEntry 3 } + +deviceUsagePercent OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Percent of resource in use." + ::= { deviceUsageEntry 4 } + +deviceUsageHigh OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Percent usage which a notification will be sent when + the value is reached. For example, if deviceUsageHigh + is set to 79 then notification will be send when the + value changes from less than 79 to 79. The default is + defined by the device for a particular resource." + ::= { deviceUsageEntry 5 } + +deviceUsageStatus OBJECT-TYPE + SYNTAX UsageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Comparison of deviceUsagePercent with deviceUsageHigh." + ::= { deviceUsageEntry 6 } + +deviceUsageTime OBJECT-TYPE + SYNTAX TimeStamp + UNITS "Hundredths of seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Value of 'sysUpTime.0' at last resource reading." + ::= { deviceUsageEntry 7 } + +-- +-- notifications +-- + +deviceUsageTrap NOTIFICATION-TYPE + OBJECTS { deviceUsageName, deviceUsagePercent, deviceUsageStatus } + STATUS deprecated + DESCRIPTION "A notification is sent when the deviceUsagePercent + exceeds a threshold. This is no longer functional. + Use health monitoring instead." + ::= { deviceUsageMIBNotificationsPrefix 1 } + +END -- cgit v1.2.3