274 lines
7.2 KiB
Plaintext
274 lines
7.2 KiB
Plaintext
-- MibName=raisecomSchedule
|
|
-- *****************************************************************
|
|
--RAISECOM-SCHEDULE-MIB.mi2 : Raisecom schedule task MIB file
|
|
--
|
|
-- Jan 2005, liujunfu
|
|
--
|
|
-- Copyright (c) 1994-2004, 2001 by Raisecom, Inc.
|
|
-- All rights reserved.
|
|
-- modify raisecomScheduleListFlag and raisecomScheduleCommandMode type guokai 20130315
|
|
-- *****************************************************************
|
|
|
|
RAISECOM-SCHEDULE-MIB DEFINITIONS ::= BEGIN
|
|
|
|
|
|
IMPORTS
|
|
|
|
Integer32 FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, RowStatus FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP,
|
|
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
|
raisecomAgent FROM RAISECOM-BASE-MIB;
|
|
|
|
raisecomSchedule MODULE-IDENTITY
|
|
LAST-UPDATED "200501260000Z"
|
|
ORGANIZATION "Raisecom, Inc."
|
|
CONTACT-INFO
|
|
"Raise Systems
|
|
Postal: Beijing, China
|
|
Tel: 86-010-82884499
|
|
E-mail: support@raisecom.com"
|
|
DESCRIPTION
|
|
"Modified description of access list object."
|
|
::= { raisecomAgent 8 }
|
|
|
|
--
|
|
-- define groups in RAISECOM-ACCESSLIST-MIB
|
|
--
|
|
raisecomScheduleconfig OBJECT IDENTIFIER ::= { raisecomSchedule 1 }
|
|
raisecomScheduleList OBJECT IDENTIFIER ::= { raisecomSchedule 2 }
|
|
--
|
|
|
|
--
|
|
-- schedule list tables
|
|
--
|
|
-- command string table
|
|
--
|
|
|
|
raisecomScheduleListTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RaisecomScheduleListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"schedule-list table object, consist a list of schedule time "
|
|
::={ raisecomScheduleList 1}
|
|
|
|
raisecomScheduleListEntry OBJECT-TYPE
|
|
SYNTAX RaisecomScheduleListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"an schedule list entry consist objects for schedule"
|
|
INDEX { raisecomScheduleListIndex }
|
|
::= { raisecomScheduleListTable 1 }
|
|
|
|
RaisecomScheduleListEntry ::= SEQUENCE {
|
|
raisecomScheduleListIndex Integer32(0..99),
|
|
raisecomScheduleListFlag INTEGER,
|
|
|
|
raisecomScheduleListStartTime Integer32,
|
|
raisecomScheduleListPeriod Integer32,
|
|
raisecomScheduleListStopTime Integer32,
|
|
|
|
raisecomScheduleListLastExeTime Integer32,
|
|
raisecomScheduleListNextExeTime Integer32,
|
|
raisecomScheduleRef Integer32,
|
|
raisecomScheduleListStatus RowStatus
|
|
}
|
|
|
|
|
|
raisecomScheduleListIndex OBJECT-TYPE
|
|
SYNTAX Integer32(0..99)
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of schedule-list"
|
|
::= { raisecomScheduleListEntry 1 }
|
|
|
|
raisecomScheduleListFlag OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
startup(1),
|
|
realdate(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"flag is used to define the start time attribute, startup stands for time from system start-up
|
|
realdate stands for time is system date time"
|
|
::= { raisecomScheduleListEntry 2 }
|
|
|
|
raisecomScheduleListStartTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"the command attached to the schedule list begin to execute time,
|
|
this is an interger (unit:second )"
|
|
::= { raisecomScheduleListEntry 3 }
|
|
|
|
|
|
raisecomScheduleListPeriod OBJECT-TYPE
|
|
SYNTAX Integer32(0..31622400)
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"0 stand for no schedule period time
|
|
other vale stand for vlaue for period time to execute."
|
|
::= { raisecomScheduleListEntry 4 }
|
|
|
|
|
|
|
|
|
|
raisecomScheduleListStopTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"time for sechedule to stop execute command
|
|
:Requid larger than start time"
|
|
::= { raisecomScheduleListEntry 5 }
|
|
|
|
raisecomScheduleListLastExeTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"0, for never execute command,
|
|
other value stands for last time execute command"
|
|
::= { raisecomScheduleListEntry 6 }
|
|
|
|
raisecomScheduleListNextExeTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"0, for no time for next execute command,
|
|
other value stands for next time execute command"
|
|
::= { raisecomScheduleListEntry 7 }
|
|
|
|
raisecomScheduleRef OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"commands number attached for schedule-list"
|
|
::= { raisecomScheduleListEntry 8 }
|
|
|
|
raisecomScheduleListStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row status for schedule-list"
|
|
::= { raisecomScheduleListEntry 9 }
|
|
|
|
-- -------------------------------------------------------------------------- --
|
|
--
|
|
-- command string table
|
|
--
|
|
-- ------------------------------------------------------------------------- --
|
|
|
|
raisecomScheduleCommandTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RaisecomScheduleCommandEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"table for command attached on schedule-list"
|
|
::= { raisecomScheduleList 2}
|
|
|
|
raisecomScheduleCommandEntry OBJECT-TYPE
|
|
SYNTAX RaisecomScheduleCommandEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table entry for commands attached on schedule -list"
|
|
INDEX { raisecomScheduleIndex, raisecomScheduleCommandNo }
|
|
::= { raisecomScheduleCommandTable 1 }
|
|
|
|
RaisecomScheduleCommandEntry ::= SEQUENCE {
|
|
raisecomScheduleIndex Integer32(0..99),
|
|
raisecomScheduleCommandNo Integer32(0..99),
|
|
raisecomScheduleCommandString OCTET STRING,
|
|
raisecomScheduleCommandMode INTEGER,
|
|
raisecomScheduleCommandNodeInfo OCTET STRING,
|
|
raisecomScheduleCommandExeCount Integer32,
|
|
raisecomScheduleCommandLastExeTime Integer32
|
|
}
|
|
raisecomScheduleIndex OBJECT-TYPE
|
|
SYNTAX Integer32(0..99)
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"index of schedule-list "
|
|
::= { raisecomScheduleCommandEntry 1 }
|
|
|
|
raisecomScheduleCommandNo OBJECT-TYPE
|
|
SYNTAX Integer32(0..99)
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"index of command attached on schedule-list "
|
|
::= { raisecomScheduleCommandEntry 2 }
|
|
|
|
raisecomScheduleCommandString OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..255))
|
|
ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"comnmand string attached on schedule-list "
|
|
::= { raisecomScheduleCommandEntry 3 }
|
|
|
|
raisecomScheduleCommandMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
user-mode(0),
|
|
auth-mode(1),
|
|
view-mode(2),
|
|
auth-enable-mode(3),
|
|
enable-mode(4),
|
|
vlan-mode(5),
|
|
interface-mode(6),
|
|
interface-range-mode(7),
|
|
aggregator-mode(8),
|
|
ip-mode(9),
|
|
config-mode(10),
|
|
rip-mode(11),
|
|
bgp-mode(12),
|
|
ospf-mode(13),
|
|
factory-mode(14),
|
|
game-mode(15),
|
|
hide-mode(16),
|
|
cluster-mode(17)
|
|
}
|
|
ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"command run on specific mode"
|
|
::= { raisecomScheduleCommandEntry 4 }
|
|
|
|
raisecomScheduleCommandNodeInfo OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..255))
|
|
ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"command mode info "
|
|
::= { raisecomScheduleCommandEntry 5}
|
|
|
|
|
|
raisecomScheduleCommandExeCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The schedule command execute times"
|
|
::= { raisecomScheduleCommandEntry 6 }
|
|
|
|
raisecomScheduleCommandLastExeTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"last time for this command executed"
|
|
::= { raisecomScheduleCommandEntry 7 }
|
|
|
|
END
|