librenms/mibs/EVENT-ACTIONS-MIB
Adam Amstrong 02b3530f38 move more mibs to root mibdir and rename
git-svn-id: http://www.observium.org/svn/observer/trunk@1575 61d68cd4-352d-0410-923a-c4978735b2b8
2010-07-31 15:59:17 +00:00

302 lines
10 KiB
Plaintext

EVENT-ACTIONS-MIB DEFINITIONS ::= BEGIN
-- event-actions-mib.txt
-- Revision: 1.03.01
-- Part Number:
-- Date: December 9, 1997
-- Cabletron Systems, Inc.
-- 35 Industrial Way, P.O. Box 5005
-- Rochester, NH 03867-0505
-- (603) 332-9400
-- support@ctron.com
-- Cabletron Systems reserves the right to make changes in
-- specifications and other information contained in this document
-- without prior notice. The reader should consult Cabletron Systems
-- to determine whether any such changes have been made.
--
-- In no event shall Cabletron Systems be liable for any incidental,
-- indirect, special, or consequential damages whatsoever (including
-- but not limited to lost profits) arising out of or related to this
-- document or the information contained in it, even if Cabletron
-- Systems has been advised of, known, or should have known, the
-- possibility of such damages.
--
-- Cabletron grants vendors, end-users, and other interested parties
-- a non-exclusive license to use this Specification in connection
-- with the management of Cabletron products.
-- Copyright August 95 Cabletron Systems
IMPORTS
OBJECT-TYPE
FROM RFC-1212
ctActions
FROM CTRON-MIB-NAMES
DisplayString
FROM RFC1213-MIB
eventIndex
FROM RMON-MIB;
-- DisplayString ::= OCTET STRING
-- This data type is used to model textual information taken from
-- the NVT ASCII character set. By convention, objects with this
-- syntax, unless explicitly stated, are declared as having:
--
-- SIZE (0..255)
ctActionDefn OBJECT IDENTIFIER ::= { ctActions 1 }
ctEventActionTable OBJECT-TYPE
SYNTAX SEQUENCE OF CtEventActionEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table defines actions that may take place when a given
RMON event is triggered. Where action is defined as a collection
of snmp SET operations to defined objects. A SET operation is
defined by an OID and by a value. It is assumed that the type
of the object is an integer."
::= { ctActionDefn 1 }
ctEventActionEntry OBJECT-TYPE
SYNTAX CtEventActionEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Describes a particular action, SET operation."
INDEX { eventIndex, ctActionObjectBase }
::= { ctEventActionTable 1 }
CtEventActionEntry ::= SEQUENCE {
ctActionObjectBase
OBJECT IDENTIFIER,
ctActionValue
INTEGER,
ctActionOperStatus
INTEGER,
ctActionAdminStatus
INTEGER,
ctActionDescription
DisplayString,
ctActionOrder
INTEGER
}
ctActionObjectBase OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This defines the base OBJECT IDENTIFIER that will be used for the
set operation."
::= { ctEventActionEntry 1 }
ctActionValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value that will be used in the set operation that is defined
by this action entry."
::= { ctEventActionEntry 2 }
ctActionOperStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2),
normal(4), -- The action has executed with normal results
error(5), -- The action has executed and terminated in an error
invalidExtension(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current operational status of the action.
A value of enable(1) reflects that the action has been enabled but
has never executed.
A value of disable(2) reflects that the action has been disabled.
A value of normal(4) indicates that the action has executed and
has completed normally.
A value of error(5) indicates that the action has executed but
an error was detected during the operation. Possible causes
are bad value, bad type of value, object out of view, incorrect
object extensions as defined in ctActionObjectTable.
A value of invalidExtension(6) reflects that this action can not
be executed since one or more of the defined extensions are in
error."
::= { ctEventActionEntry 3 }
ctActionAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2),
delete(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Defines the desired state for this particular action entry.
An action may be enabled by setting a value of enable(1)
When enabled an action will execute whenever the specified event
is generated.
An action may be disabled by setting a value of disable(2).
When disabled a given action will not be executed when the
specified event is generated. However the action remains
valid to be enabled later."
DEFVAL { enable }
::= { ctEventActionEntry 4 }
ctActionDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..127))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This text string allows the end-user to provide a description
of the action; it must not contain anything but printable
ASCII characters."
::= { ctEventActionEntry 5 }
ctActionOrder OBJECT-TYPE
SYNTAX INTEGER(1..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value of this object controls the order of operations of actions
associated with a given event. Actions with lower ctActionOrder value
shall be executed first. It is not manditory that this object
be set by the NMS. The default action on creation of an action entry
is to create this object with a value of 1. All entries with the
same ctActionOrder value will be executed in lexicographical
order thus allowing for the preservation of the old order
of execution."
::= { ctEventActionEntry 6 }
--This table was deprecated on March 7, 1997.
ctActionExtensionTable OBJECT-TYPE
SYNTAX SEQUENCE OF CtActionExtensionEntry
ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"This table defines extensions to the action table. Extensions
are in the form of get requests. The value of which appended
to the ctActionObjectBase. Values are appended in sequential order
as defined by ctActionExtensionID."
::= { ctActionDefn 2 }
ctActionExtensionEntry OBJECT-TYPE
SYNTAX CtActionExtensionEntry
ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"Defines a particular action object extension entry."
INDEX { ctActionObjectBase, ctActionExtensionID }
::= { ctActionExtensionTable 1 }
CtActionExtensionEntry ::= SEQUENCE {
ctActionExtensionID
INTEGER,
ctActionExtensionOID
OBJECT IDENTIFIER,
ctActionExtensionValue
INTEGER,
ctActionExtensionOperStatus
INTEGER,
ctActionExtensionAdminStatus
INTEGER
}
ctActionExtensionID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS deprecated
DESCRIPTION
"Uniquely identifies a specific action extension."
::= { ctActionExtensionEntry 1 }
ctActionExtensionOID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-write
STATUS deprecated
DESCRIPTION
"Defines the OBJECT that will be read to get the value that
will form the extension."
::= { ctActionExtensionEntry 2 }
ctActionExtensionValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS deprecated
DESCRIPTION
"The result of the read operation."
::= { ctActionExtensionEntry 3 }
ctActionExtensionOperStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2),
normal(4), -- The action has executed with normal results
error(5) -- The action has executed and terminated in an error
}
ACCESS read-only
STATUS deprecated
DESCRIPTION
"The current operational status of the action extension.
A value of enable(1) reflects that the extension has been enabled but
has never executed.
A value of disable(2) reflects that the extension has been disabled.
A value of normal(4) indicates that the extension has executed and
has completed normally.
A value of error(5) indicates that the extension has executed but
an error was detected during the operation. Possible causes
are bad value, bad type of value, object out of view, incorrect
object extensions as defined in ctActionExtensionTable."
::= { ctActionExtensionEntry 4 }
ctActionExtensionAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2),
delete(3)
}
ACCESS read-write
STATUS deprecated
DESCRIPTION
"Defines the desired state for this particular action
extension entry.
An extension may be enabled by setting a value of enable(1)
When enabled an extension will execute whenever the specified event
is generated.
An extension may be disabled by setting a value of disable(2).
When disabled a given extension will not be executed when the
specified event is generated. However the extension remains
valid to be enabled later."
DEFVAL { enable }
::= { ctActionExtensionEntry 5 }
ctEventActionTableEntries OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of active entries in the ctEventAction Table."
::= { ctActionDefn 3 }
END