mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			162 lines
		
	
	
		
			5.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			162 lines
		
	
	
		
			5.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
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
 |