Observium_CE/mibs/raisecom/RAISECOM-SCHEDULE-MIB

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