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