mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
git-svn-id: http://www.observium.org/svn/observer/trunk@1575 61d68cd4-352d-0410-923a-c4978735b2b8
302 lines
10 KiB
Plaintext
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
|