librenms/mibs/RESOURCE-MIB
2016-03-30 16:47:13 +02:00

136 lines
4.1 KiB
Plaintext

--
-- Title: Switch CPUorMemory MIB.
--
RESOURCE-MIB DEFINITIONS ::= BEGIN
IMPORTS
DisplayString, TEXTUAL-CONVENTION, TruthValue
FROM SNMPv2-TC
Integer32, OBJECT-TYPE, OBJECT-IDENTITY,
MODULE-IDENTITY
FROM SNMPv2-SMI
sw
FROM SWBASE-MIB;
swCpuOrMemoryUsage MODULE-IDENTITY
LAST-UPDATED "1306051130Z" -- Jun 5, 2013 11:30am
ORGANIZATION "Brocade Communications Systems, Inc.,"
CONTACT-INFO "Customer Support Group
Brocade Communications Systems,
130 Holger Way,
San Jose, CA 95134 U.S.A
Tel: +1-408-333-8000
Fax: +1-408-333-8101
Email: support@Brocade.COM
WEB: www.brocade.com"
DESCRIPTION "The MIB module is for system information.
Copyright (c) 1996-2003 Brocade Communications Systems, Inc.
All rights reserved."
REVISION "1104151830Z" -- Apr 15, 2011 6:30pm
DESCRIPTION "Initial version of this module."
REVISION "1306051130Z" -- Jun 5, 2013 11:30am
DESCRIPTION "Updated Syntax for swCpuAction, swMemAction and description for
swCpuUsageLimit, swMemUsageLimit. Also added default values if applicable"
::= { sw 26 }
swCpuUsage OBJECT-TYPE
SYNTAX Integer32(0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "System's cpu usage."
::= { swCpuOrMemoryUsage 1 }
swCpuNoOfRetries OBJECT-TYPE
SYNTAX Integer32 (1..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of times system should take cpu utilization sample before sending the CPU utilization trap."
DEFVAL { 3 }
::= { swCpuOrMemoryUsage 2 }
swCpuUsageLimit OBJECT-TYPE
SYNTAX Integer32 (1..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "It describes the CPU usage limit in percentage. If the cpu usage value exceeds the
limit then the appropriate action will be taken based on the swCpuAction value."
DEFVAL { 75 }
::= { swCpuOrMemoryUsage 3 }
swCpuPollingInterval OBJECT-TYPE
SYNTAX Integer32 (10..3600)
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Time interval between two memory samples."
DEFVAL { 120 }
::= { swCpuOrMemoryUsage 4 }
swCpuAction OBJECT-TYPE
SYNTAX INTEGER {
none (0),
raslog (1),
snmp (2),
raslogandSnmp (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Specifies the actions to be taken if system
resources exceed the specified threshold."
DEFVAL { none }
::= { swCpuOrMemoryUsage 5 }
swMemUsage OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "System's memory usage."
::= { swCpuOrMemoryUsage 6 }
swMemNoOfRetries OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of times system should take memory usage
sample before sending the memory usage trap."
DEFVAL { 3 }
::= { swCpuOrMemoryUsage 7 }
swMemUsageLimit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "It describes the Memory usage limit in percentage. If the memory usage value
exceeds the limit then the appropriate action will be taken based on the swMemAction value."
DEFVAL { 60 }
::= { swCpuOrMemoryUsage 8 }
swMemPollingInterval OBJECT-TYPE
SYNTAX Integer32 (10..3600)
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Time interval between two memory samples."
DEFVAL { 120 }
::= { swCpuOrMemoryUsage 9 }
swMemAction OBJECT-TYPE
SYNTAX INTEGER {
none (0),
raslog (1),
snmp (2),
raslogandSnmp (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Specifies the actions to be taken if system
resources exceed the specified threshold."
DEFVAL { none }
::= { swCpuOrMemoryUsage 10 }
END