|
Packit |
022b05 |
DISMAN-SCHEDULE-MIB DEFINITIONS ::= BEGIN
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
IMPORTS
|
|
Packit |
022b05 |
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
|
Packit |
022b05 |
Integer32, Unsigned32, Counter32, mib-2, zeroDotZero
|
|
Packit |
022b05 |
FROM SNMPv2-SMI
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
TEXTUAL-CONVENTION,
|
|
Packit |
022b05 |
DateAndTime, RowStatus, StorageType, VariablePointer
|
|
Packit |
022b05 |
FROM SNMPv2-TC
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
|
Packit |
022b05 |
FROM SNMPv2-CONF
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SnmpAdminString
|
|
Packit |
022b05 |
FROM SNMP-FRAMEWORK-MIB;
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedMIB MODULE-IDENTITY
|
|
Packit |
022b05 |
LAST-UPDATED "200201070000Z"
|
|
Packit |
022b05 |
ORGANIZATION "IETF Distributed Management Working Group"
|
|
Packit |
022b05 |
CONTACT-INFO
|
|
Packit |
022b05 |
"WG EMail: disman@dorothy.bmc.com
|
|
Packit |
022b05 |
Subscribe: disman-request@dorothy.bmc.com
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Chair: Randy Presuhn
|
|
Packit |
022b05 |
BMC Software, Inc.
|
|
Packit |
022b05 |
Postal: Office 1-3141
|
|
Packit |
022b05 |
2141 North First Street
|
|
Packit |
022b05 |
San Jose, California 95131
|
|
Packit |
022b05 |
USA
|
|
Packit |
022b05 |
EMail: rpresuhn@bmc.com
|
|
Packit |
022b05 |
Phone: +1 408 546-1006
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Editor: David B. Levi
|
|
Packit |
022b05 |
Nortel Networks
|
|
Packit |
022b05 |
Postal: 4401 Great America Parkway
|
|
Packit |
022b05 |
Santa Clara, CA 95052-8185
|
|
Packit |
022b05 |
USA
|
|
Packit |
022b05 |
EMail: dlevi@nortelnetworks.com
|
|
Packit |
022b05 |
Phone: +1 865 686 0432
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Editor: Juergen Schoenwaelder
|
|
Packit |
022b05 |
TU Braunschweig
|
|
Packit |
022b05 |
Postal: Bueltenweg 74/75
|
|
Packit |
022b05 |
38106 Braunschweig
|
|
Packit |
022b05 |
Germany
|
|
Packit |
022b05 |
EMail: schoenw@ibr.cs.tu-bs.de
|
|
Packit |
022b05 |
Phone: +49 531 391-3283"
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This MIB module defines a MIB which provides mechanisms to
|
|
Packit |
022b05 |
schedule SNMP set operations periodically or at specific
|
|
Packit |
022b05 |
points in time."
|
|
Packit |
022b05 |
REVISION "200201070000Z"
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Revised version, published as RFC 3231.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This revision introduces a new object type called
|
|
Packit |
022b05 |
schedTriggers. Created new conformance and compliance
|
|
Packit |
022b05 |
statements that take care of the new schedTriggers object.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Several clarifications have been added to remove ambiguities
|
|
Packit |
022b05 |
that were discovered and reported by implementors."
|
|
Packit |
022b05 |
REVISION "199811171800Z"
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Initial version, published as RFC 2591."
|
|
Packit |
022b05 |
::= { mib-2 63 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- The various groups defined within this MIB definition:
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedObjects OBJECT IDENTIFIER ::= { schedMIB 1 }
|
|
Packit |
022b05 |
schedNotifications OBJECT IDENTIFIER ::= { schedMIB 2 }
|
|
Packit |
022b05 |
schedConformance OBJECT IDENTIFIER ::= { schedMIB 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Textual Conventions:
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SnmpPduErrorStatus ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This TC enumerates the SNMPv1 and SNMPv2 PDU error status
|
|
Packit |
022b05 |
codes as defined in RFC 1157 and RFC 1905. It also adds a
|
|
Packit |
022b05 |
pseudo error status code `noResponse' which indicates a
|
|
Packit |
022b05 |
timeout condition."
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
noResponse(-1),
|
|
Packit |
022b05 |
noError(0),
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tooBig(1),
|
|
Packit |
022b05 |
noSuchName(2),
|
|
Packit |
022b05 |
badValue(3),
|
|
Packit |
022b05 |
readOnly(4),
|
|
Packit |
022b05 |
genErr(5),
|
|
Packit |
022b05 |
noAccess(6),
|
|
Packit |
022b05 |
wrongType(7),
|
|
Packit |
022b05 |
wrongLength(8),
|
|
Packit |
022b05 |
wrongEncoding(9),
|
|
Packit |
022b05 |
wrongValue(10),
|
|
Packit |
022b05 |
noCreation(11),
|
|
Packit |
022b05 |
inconsistentValue(12),
|
|
Packit |
022b05 |
resourceUnavailable(13),
|
|
Packit |
022b05 |
commitFailed(14),
|
|
Packit |
022b05 |
undoFailed(15),
|
|
Packit |
022b05 |
authorizationError(16),
|
|
Packit |
022b05 |
notWritable(17),
|
|
Packit |
022b05 |
inconsistentName(18)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Some scalars which provide information about the local time zone.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedLocalTime OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX DateAndTime (SIZE (11))
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The local time used by the scheduler. Schedules which
|
|
Packit |
022b05 |
refer to calendar time will use the local time indicated
|
|
Packit |
022b05 |
by this object. An implementation MUST return all 11 bytes
|
|
Packit |
022b05 |
of the DateAndTime textual-convention so that a manager
|
|
Packit |
022b05 |
may retrieve the offset from GMT time."
|
|
Packit |
022b05 |
::= { schedObjects 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- The schedule table which controls the scheduler.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF SchedEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This table defines scheduled actions triggered by
|
|
Packit |
022b05 |
SNMP set operations."
|
|
Packit |
022b05 |
::= { schedObjects 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SchedEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An entry describing a particular scheduled action.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Unless noted otherwise, writable objects of this row
|
|
Packit |
022b05 |
can be modified independent of the current value of
|
|
Packit |
022b05 |
schedRowStatus, schedAdminStatus and schedOperStatus.
|
|
Packit |
022b05 |
In particular, it is legal to modify schedInterval
|
|
Packit |
022b05 |
and the objects in the schedCalendarGroup when
|
|
Packit |
022b05 |
schedRowStatus is active and schedAdminStatus and
|
|
Packit |
022b05 |
schedOperStatus are both enabled."
|
|
Packit |
022b05 |
INDEX { schedOwner, schedName }
|
|
Packit |
022b05 |
::= { schedTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SchedEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
schedOwner SnmpAdminString,
|
|
Packit |
022b05 |
schedName SnmpAdminString,
|
|
Packit |
022b05 |
schedDescr SnmpAdminString,
|
|
Packit |
022b05 |
schedInterval Unsigned32,
|
|
Packit |
022b05 |
schedWeekDay BITS,
|
|
Packit |
022b05 |
schedMonth BITS,
|
|
Packit |
022b05 |
schedDay BITS,
|
|
Packit |
022b05 |
schedHour BITS,
|
|
Packit |
022b05 |
schedMinute BITS,
|
|
Packit |
022b05 |
schedContextName SnmpAdminString,
|
|
Packit |
022b05 |
schedVariable VariablePointer,
|
|
Packit |
022b05 |
schedValue Integer32,
|
|
Packit |
022b05 |
schedType INTEGER,
|
|
Packit |
022b05 |
schedAdminStatus INTEGER,
|
|
Packit |
022b05 |
schedOperStatus INTEGER,
|
|
Packit |
022b05 |
schedFailures Counter32,
|
|
Packit |
022b05 |
schedLastFailure SnmpPduErrorStatus,
|
|
Packit |
022b05 |
schedLastFailed DateAndTime,
|
|
Packit |
022b05 |
schedStorageType StorageType,
|
|
Packit |
022b05 |
schedRowStatus RowStatus,
|
|
Packit |
022b05 |
schedTriggers Counter32
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedOwner OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString (SIZE(0..32))
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The owner of this scheduling entry. The exact semantics of
|
|
Packit |
022b05 |
this string are subject to the security policy defined by
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
the security administrator."
|
|
Packit |
022b05 |
::= { schedEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedName OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString (SIZE(1..32))
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The locally-unique, administratively assigned name for this
|
|
Packit |
022b05 |
scheduling entry. This object allows a schedOwner to have
|
|
Packit |
022b05 |
multiple entries in the schedTable."
|
|
Packit |
022b05 |
::= { schedEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedDescr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The human readable description of the purpose of this
|
|
Packit |
022b05 |
scheduling entry."
|
|
Packit |
022b05 |
DEFVAL { "" }
|
|
Packit |
022b05 |
::= { schedEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedInterval OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
UNITS "seconds"
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The number of seconds between two action invocations of
|
|
Packit |
022b05 |
a periodic scheduler. Implementations must guarantee
|
|
Packit |
022b05 |
that action invocations will not occur before at least
|
|
Packit |
022b05 |
schedInterval seconds have passed.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The scheduler must ignore all periodic schedules that
|
|
Packit |
022b05 |
have a schedInterval value of 0. A periodic schedule
|
|
Packit |
022b05 |
with a scheduling interval of 0 seconds will therefore
|
|
Packit |
022b05 |
never invoke an action.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Implementations may be forced to delay invocations in the
|
|
Packit |
022b05 |
face of local constraints. A scheduled management function
|
|
Packit |
022b05 |
should therefore not rely on the accuracy provided by the
|
|
Packit |
022b05 |
scheduler implementation.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that implementations which maintain a list of pending
|
|
Packit |
022b05 |
activations must re-calculate them when this object is
|
|
Packit |
022b05 |
changed."
|
|
Packit |
022b05 |
DEFVAL { 0 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { schedEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedWeekDay OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX BITS {
|
|
Packit |
022b05 |
sunday(0),
|
|
Packit |
022b05 |
monday(1),
|
|
Packit |
022b05 |
tuesday(2),
|
|
Packit |
022b05 |
wednesday(3),
|
|
Packit |
022b05 |
thursday(4),
|
|
Packit |
022b05 |
friday(5),
|
|
Packit |
022b05 |
saturday(6)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The set of weekdays on which the scheduled action should
|
|
Packit |
022b05 |
take place. Setting multiple bits will include several
|
|
Packit |
022b05 |
weekdays in the set of possible weekdays for this schedule.
|
|
Packit |
022b05 |
Setting all bits will cause the scheduler to ignore the
|
|
Packit |
022b05 |
weekday.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that implementations which maintain a list of pending
|
|
Packit |
022b05 |
activations must re-calculate them when this object is
|
|
Packit |
022b05 |
changed."
|
|
Packit |
022b05 |
DEFVAL { {} }
|
|
Packit |
022b05 |
::= { schedEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedMonth OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX BITS {
|
|
Packit |
022b05 |
january(0),
|
|
Packit |
022b05 |
february(1),
|
|
Packit |
022b05 |
march(2),
|
|
Packit |
022b05 |
april(3),
|
|
Packit |
022b05 |
may(4),
|
|
Packit |
022b05 |
june(5),
|
|
Packit |
022b05 |
july(6),
|
|
Packit |
022b05 |
august(7),
|
|
Packit |
022b05 |
september(8),
|
|
Packit |
022b05 |
october(9),
|
|
Packit |
022b05 |
november(10),
|
|
Packit |
022b05 |
december(11)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The set of months during which the scheduled action should
|
|
Packit |
022b05 |
take place. Setting multiple bits will include several
|
|
Packit |
022b05 |
months in the set of possible months for this schedule.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Setting all bits will cause the scheduler to ignore the
|
|
Packit |
022b05 |
month.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that implementations which maintain a list of pending
|
|
Packit |
022b05 |
activations must re-calculate them when this object is
|
|
Packit |
022b05 |
changed."
|
|
Packit |
022b05 |
DEFVAL { {} }
|
|
Packit |
022b05 |
::= { schedEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedDay OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX BITS {
|
|
Packit |
022b05 |
d1(0), d2(1), d3(2), d4(3), d5(4),
|
|
Packit |
022b05 |
d6(5), d7(6), d8(7), d9(8), d10(9),
|
|
Packit |
022b05 |
d11(10), d12(11), d13(12), d14(13), d15(14),
|
|
Packit |
022b05 |
d16(15), d17(16), d18(17), d19(18), d20(19),
|
|
Packit |
022b05 |
d21(20), d22(21), d23(22), d24(23), d25(24),
|
|
Packit |
022b05 |
d26(25), d27(26), d28(27), d29(28), d30(29),
|
|
Packit |
022b05 |
d31(30),
|
|
Packit |
022b05 |
r1(31), r2(32), r3(33), r4(34), r5(35),
|
|
Packit |
022b05 |
r6(36), r7(37), r8(38), r9(39), r10(40),
|
|
Packit |
022b05 |
r11(41), r12(42), r13(43), r14(44), r15(45),
|
|
Packit |
022b05 |
r16(46), r17(47), r18(48), r19(49), r20(50),
|
|
Packit |
022b05 |
r21(51), r22(52), r23(53), r24(54), r25(55),
|
|
Packit |
022b05 |
r26(56), r27(57), r28(58), r29(59), r30(60),
|
|
Packit |
022b05 |
r31(61)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The set of days in a month on which a scheduled action
|
|
Packit |
022b05 |
should take place. There are two sets of bits one can
|
|
Packit |
022b05 |
use to define the day within a month:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Enumerations starting with the letter 'd' indicate a
|
|
Packit |
022b05 |
day in a month relative to the first day of a month.
|
|
Packit |
022b05 |
The first day of the month can therefore be specified
|
|
Packit |
022b05 |
by setting the bit d1(0) and d31(30) means the last
|
|
Packit |
022b05 |
day of a month with 31 days.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Enumerations starting with the letter 'r' indicate a
|
|
Packit |
022b05 |
day in a month in reverse order, relative to the last
|
|
Packit |
022b05 |
day of a month. The last day in the month can therefore
|
|
Packit |
022b05 |
be specified by setting the bit r1(31) and r31(61) means
|
|
Packit |
022b05 |
the first day of a month with 31 days.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Setting multiple bits will include several days in the set
|
|
Packit |
022b05 |
of possible days for this schedule. Setting all bits will
|
|
Packit |
022b05 |
cause the scheduler to ignore the day within a month.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Setting all bits starting with the letter 'd' or the
|
|
Packit |
022b05 |
letter 'r' will also cause the scheduler to ignore the
|
|
Packit |
022b05 |
day within a month.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that implementations which maintain a list of pending
|
|
Packit |
022b05 |
activations must re-calculate them when this object is
|
|
Packit |
022b05 |
changed."
|
|
Packit |
022b05 |
DEFVAL { {} }
|
|
Packit |
022b05 |
::= { schedEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedHour OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX BITS {
|
|
Packit |
022b05 |
h0(0), h1(1), h2(2), h3(3), h4(4),
|
|
Packit |
022b05 |
h5(5), h6(6), h7(7), h8(8), h9(9),
|
|
Packit |
022b05 |
h10(10), h11(11), h12(12), h13(13), h14(14),
|
|
Packit |
022b05 |
h15(15), h16(16), h17(17), h18(18), h19(19),
|
|
Packit |
022b05 |
h20(20), h21(21), h22(22), h23(23)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The set of hours within a day during which the scheduled
|
|
Packit |
022b05 |
action should take place.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that implementations which maintain a list of pending
|
|
Packit |
022b05 |
activations must re-calculate them when this object is
|
|
Packit |
022b05 |
changed."
|
|
Packit |
022b05 |
DEFVAL { {} }
|
|
Packit |
022b05 |
::= { schedEntry 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedMinute OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX BITS {
|
|
Packit |
022b05 |
m0(0), m1(1), m2(2), m3(3), m4(4),
|
|
Packit |
022b05 |
m5(5), m6(6), m7(7), m8(8), m9(9),
|
|
Packit |
022b05 |
m10(10), m11(11), m12(12), m13(13), m14(14),
|
|
Packit |
022b05 |
m15(15), m16(16), m17(17), m18(18), m19(19),
|
|
Packit |
022b05 |
m20(20), m21(21), m22(22), m23(23), m24(24),
|
|
Packit |
022b05 |
m25(25), m26(26), m27(27), m28(28), m29(29),
|
|
Packit |
022b05 |
m30(30), m31(31), m32(32), m33(33), m34(34),
|
|
Packit |
022b05 |
m35(35), m36(36), m37(37), m38(38), m39(39),
|
|
Packit |
022b05 |
m40(40), m41(41), m42(42), m43(43), m44(44),
|
|
Packit |
022b05 |
m45(45), m46(46), m47(47), m48(48), m49(49),
|
|
Packit |
022b05 |
m50(50), m51(51), m52(52), m53(53), m54(54),
|
|
Packit |
022b05 |
m55(55), m56(56), m57(57), m58(58), m59(59)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
"The set of minutes within an hour when the scheduled action
|
|
Packit |
022b05 |
should take place.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that implementations which maintain a list of pending
|
|
Packit |
022b05 |
activations must re-calculate them when this object is
|
|
Packit |
022b05 |
changed."
|
|
Packit |
022b05 |
DEFVAL { {} }
|
|
Packit |
022b05 |
::= { schedEntry 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedContextName OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString (SIZE(0..32))
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The context which contains the local MIB variable pointed
|
|
Packit |
022b05 |
to by schedVariable."
|
|
Packit |
022b05 |
DEFVAL { "" }
|
|
Packit |
022b05 |
::= { schedEntry 10 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedVariable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX VariablePointer
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An object identifier pointing to a local MIB variable
|
|
Packit |
022b05 |
which resolves to an ASN.1 primitive type of INTEGER."
|
|
Packit |
022b05 |
DEFVAL { zeroDotZero }
|
|
Packit |
022b05 |
::= { schedEntry 11 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedValue OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value which is written to the MIB object pointed to by
|
|
Packit |
022b05 |
schedVariable when the scheduler invokes an action. The
|
|
Packit |
022b05 |
implementation shall enforce the use of access control
|
|
Packit |
022b05 |
rules when performing the set operation on schedVariable.
|
|
Packit |
022b05 |
This is accomplished by calling the isAccessAllowed abstract
|
|
Packit |
022b05 |
service interface as defined in RFC 2571.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that an implementation may choose to issue an SNMP Set
|
|
Packit |
022b05 |
message to the SNMP engine and leave the access control
|
|
Packit |
022b05 |
decision to the normal message processing procedure."
|
|
Packit |
022b05 |
DEFVAL { 0 }
|
|
Packit |
022b05 |
::= { schedEntry 12 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedType OBJECT-TYPE
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
periodic(1),
|
|
Packit |
022b05 |
calendar(2),
|
|
Packit |
022b05 |
oneshot(3)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The type of this schedule. The value periodic(1) indicates
|
|
Packit |
022b05 |
that this entry specifies a periodic schedule. A periodic
|
|
Packit |
022b05 |
schedule is defined by the value of schedInterval. The
|
|
Packit |
022b05 |
values of schedWeekDay, schedMonth, schedDay, schedHour
|
|
Packit |
022b05 |
and schedMinute are ignored.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value calendar(2) indicates that this entry describes a
|
|
Packit |
022b05 |
calendar schedule. A calendar schedule is defined by the
|
|
Packit |
022b05 |
values of schedWeekDay, schedMonth, schedDay, schedHour and
|
|
Packit |
022b05 |
schedMinute. The value of schedInterval is ignored. A
|
|
Packit |
022b05 |
calendar schedule will trigger on all local times that
|
|
Packit |
022b05 |
satisfy the bits set in schedWeekDay, schedMonth, schedDay,
|
|
Packit |
022b05 |
schedHour and schedMinute.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value oneshot(3) indicates that this entry describes a
|
|
Packit |
022b05 |
one-shot schedule. A one-shot schedule is similar to a
|
|
Packit |
022b05 |
calendar schedule with the additional feature that it
|
|
Packit |
022b05 |
disables itself by changing in the `finished'
|
|
Packit |
022b05 |
schedOperStatus once the schedule triggers an action.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that implementations which maintain a list of pending
|
|
Packit |
022b05 |
activations must re-calculate them when this object is
|
|
Packit |
022b05 |
changed."
|
|
Packit |
022b05 |
DEFVAL { periodic }
|
|
Packit |
022b05 |
::= { schedEntry 13 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedAdminStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
enabled(1),
|
|
Packit |
022b05 |
disabled(2)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The desired state of the schedule."
|
|
Packit |
022b05 |
DEFVAL { disabled }
|
|
Packit |
022b05 |
::= { schedEntry 14 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedOperStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
enabled(1),
|
|
Packit |
022b05 |
disabled(2),
|
|
Packit |
022b05 |
finished(3)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The current operational state of this schedule. The state
|
|
Packit |
022b05 |
enabled(1) indicates this entry is active and that the
|
|
Packit |
022b05 |
scheduler will invoke actions at appropriate times. The
|
|
Packit |
022b05 |
disabled(2) state indicates that this entry is currently
|
|
Packit |
022b05 |
inactive and ignored by the scheduler. The finished(3)
|
|
Packit |
022b05 |
state indicates that the schedule has ended. Schedules
|
|
Packit |
022b05 |
in the finished(3) state are ignored by the scheduler.
|
|
Packit |
022b05 |
A one-shot schedule enters the finished(3) state when it
|
|
Packit |
022b05 |
deactivates itself.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that the operational state must not be enabled(1)
|
|
Packit |
022b05 |
when the schedRowStatus is not active."
|
|
Packit |
022b05 |
::= { schedEntry 15 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedFailures OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This variable counts the number of failures while invoking
|
|
Packit |
022b05 |
the scheduled action. This counter at most increments once
|
|
Packit |
022b05 |
for a triggered action."
|
|
Packit |
022b05 |
::= { schedEntry 16 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedLastFailure OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpPduErrorStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The most recent error that occurred during the invocation of
|
|
Packit |
022b05 |
a scheduled action. The value noError(0) is returned
|
|
Packit |
022b05 |
if no errors have occurred yet."
|
|
Packit |
022b05 |
DEFVAL { noError }
|
|
Packit |
022b05 |
::= { schedEntry 17 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedLastFailed OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX DateAndTime
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The date and time when the most recent failure occurred.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value '0000000000000000'H is returned if no failure
|
|
Packit |
022b05 |
occurred since the last re-initialization of the scheduler."
|
|
Packit |
022b05 |
DEFVAL { '0000000000000000'H }
|
|
Packit |
022b05 |
::= { schedEntry 18 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedStorageType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX StorageType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object defines whether this scheduled action is kept
|
|
Packit |
022b05 |
in volatile storage and lost upon reboot or if this row is
|
|
Packit |
022b05 |
backed up by non-volatile or permanent storage.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Conceptual rows having the value `permanent' must allow
|
|
Packit |
022b05 |
write access to the columnar objects schedDescr,
|
|
Packit |
022b05 |
schedInterval, schedContextName, schedVariable, schedValue,
|
|
Packit |
022b05 |
and schedAdminStatus. If an implementation supports the
|
|
Packit |
022b05 |
schedCalendarGroup, write access must be also allowed to
|
|
Packit |
022b05 |
the columnar objects schedWeekDay, schedMonth, schedDay,
|
|
Packit |
022b05 |
schedHour, schedMinute."
|
|
Packit |
022b05 |
DEFVAL { volatile }
|
|
Packit |
022b05 |
::= { schedEntry 19 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedRowStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The status of this scheduled action. A control that allows
|
|
Packit |
022b05 |
entries to be added and removed from this table.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that the operational state must change to enabled
|
|
Packit |
022b05 |
when the administrative state is enabled and the row
|
|
Packit |
022b05 |
status changes to active(1).
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Attempts to destroy(6) a row or to set a row
|
|
Packit |
022b05 |
notInService(2) while the operational state is enabled
|
|
Packit |
022b05 |
result in inconsistentValue errors.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of this object has no effect on whether other
|
|
Packit |
022b05 |
objects in this conceptual row can be modified."
|
|
Packit |
022b05 |
::= { schedEntry 20 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedTriggers OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This variable counts the number of attempts (either
|
|
Packit |
022b05 |
successful or failed) to invoke the scheduled action."
|
|
Packit |
022b05 |
::= { schedEntry 21 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Notifications that are emitted to indicate failures. The
|
|
Packit |
022b05 |
-- definition of schedTraps makes notification registrations
|
|
Packit |
022b05 |
-- reversible (see STD 58, RFC 2578).
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedTraps OBJECT IDENTIFIER ::= { schedNotifications 0 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedActionFailure NOTIFICATION-TYPE
|
|
Packit |
022b05 |
OBJECTS { schedLastFailure, schedLastFailed }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This notification is generated whenever the invocation of a
|
|
Packit |
022b05 |
scheduled action fails."
|
|
Packit |
022b05 |
::= { schedTraps 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- conformance information
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedCompliances OBJECT IDENTIFIER ::= { schedConformance 1 }
|
|
Packit |
022b05 |
schedGroups OBJECT IDENTIFIER ::= { schedConformance 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- compliance statements
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedCompliance2 MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The compliance statement for SNMP entities which implement
|
|
Packit |
022b05 |
the scheduling MIB."
|
|
Packit |
022b05 |
MODULE -- this module
|
|
Packit |
022b05 |
MANDATORY-GROUPS {
|
|
Packit |
022b05 |
schedGroup2, schedNotificationsGroup
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
GROUP schedCalendarGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The schedCalendarGroup is mandatory only for those
|
|
Packit |
022b05 |
implementations that support calendar based schedules."
|
|
Packit |
022b05 |
OBJECT schedType
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The values calendar(2) or oneshot(3) are not valid for
|
|
Packit |
022b05 |
implementations that do not implement the
|
|
Packit |
022b05 |
schedCalendarGroup. Such an implementation must return
|
|
Packit |
022b05 |
inconsistentValue error responses for attempts to set
|
|
Packit |
022b05 |
schedAdminStatus to calendar(2) or oneshot(3)."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { schedCompliances 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedGroup2 OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
schedDescr, schedInterval, schedContextName,
|
|
Packit |
022b05 |
schedVariable, schedValue, schedType,
|
|
Packit |
022b05 |
schedAdminStatus, schedOperStatus, schedFailures,
|
|
Packit |
022b05 |
schedLastFailure, schedLastFailed, schedStorageType,
|
|
Packit |
022b05 |
schedRowStatus, schedTriggers
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A collection of objects providing scheduling capabilities."
|
|
Packit |
022b05 |
::= { schedGroups 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedCalendarGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
schedLocalTime, schedWeekDay, schedMonth,
|
|
Packit |
022b05 |
schedDay, schedHour, schedMinute
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A collection of objects providing calendar based schedules."
|
|
Packit |
022b05 |
::= { schedGroups 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedNotificationsGroup NOTIFICATION-GROUP
|
|
Packit |
022b05 |
NOTIFICATIONS {
|
|
Packit |
022b05 |
schedActionFailure
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The notifications emitted by the scheduler."
|
|
Packit |
022b05 |
::= { schedGroups 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Deprecated compliance and conformance group definitions
|
|
Packit |
022b05 |
-- from RFC 2591.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The compliance statement for SNMP entities which implement
|
|
Packit |
022b05 |
the scheduling MIB."
|
|
Packit |
022b05 |
MODULE -- this module
|
|
Packit |
022b05 |
MANDATORY-GROUPS {
|
|
Packit |
022b05 |
schedGroup, schedNotificationsGroup
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP schedCalendarGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The schedCalendarGroup is mandatory only for those
|
|
Packit |
022b05 |
implementations that support calendar based schedules."
|
|
Packit |
022b05 |
OBJECT schedType
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The values calendar(2) or oneshot(3) are not valid for
|
|
Packit |
022b05 |
implementations that do not implement the
|
|
Packit |
022b05 |
schedCalendarGroup. Such an implementation must return
|
|
Packit |
022b05 |
inconsistentValue error responses for attempts to set
|
|
Packit |
022b05 |
schedAdminStatus to calendar(2) or oneshot(3)."
|
|
Packit |
022b05 |
::= { schedCompliances 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
schedGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
schedDescr, schedInterval, schedContextName,
|
|
Packit |
022b05 |
schedVariable, schedValue, schedType,
|
|
Packit |
022b05 |
schedAdminStatus, schedOperStatus, schedFailures,
|
|
Packit |
022b05 |
schedLastFailure, schedLastFailed, schedStorageType,
|
|
Packit |
022b05 |
schedRowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A collection of objects providing scheduling capabilities."
|
|
Packit |
022b05 |
::= { schedGroups 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
END
|