Merge pull request #3992 from vitalisator/raisecom

Add basic device support for Raisecom.
This commit is contained in:
Neil Lathwood
2016-08-11 22:43:49 +01:00
committed by GitHub
10 changed files with 5193 additions and 0 deletions

BIN
html/images/os/raisecom.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -1718,6 +1718,18 @@ $config['os'][$os]['icon'] = 'huawei';
$config['os'][$os]['over'][0]['graph'] = 'device_current';
$config['os'][$os]['over'][0]['text'] = 'Current';
// Raisecom / ISCOM
$os = 'raisecom';
$config['os'][$os]['text'] = 'Raisecom ROAP';
$config['os'][$os]['type'] = 'network';
$config['os'][$os]['over'][0]['graph'] = 'device_bits';
$config['os'][$os]['over'][0]['text'] = 'Device Traffic';
$config['os'][$os]['over'][1]['graph'] = 'device_processor';
$config['os'][$os]['over'][1]['text'] = 'CPU Usage';
$config['os'][$os]['over'][2]['graph'] = 'device_mempool';
$config['os'][$os]['over'][2]['text'] = 'Memory Usage';
$config['os'][$os]['icon'] = 'raisecom';
foreach ($config['os'] as $this_os => $blah) {
if (isset($config['os'][$this_os]['group'])) {
$this_os_group = $config['os'][$this_os]['group'];

View File

@@ -0,0 +1,7 @@
<?php
if (!$os) {
if (strstr($sysObjectId, '.1.3.6.1.4.1.8886')) {
$os = 'raisecom';
}
}

View File

@@ -0,0 +1,6 @@
<?php
if (preg_match('/^ROAP Version ([^,]+)/', $poll_device['sysDescr'], $regexp_result)) {
$version = $regexp_result[1];
#$serial = $regexp_result[2];
}

View File

@@ -0,0 +1,319 @@
--MibName=raisecom
-- =======================================================================
-- Version info
--
-- Version 0.1 Created 2003.5.24 by GONGGUIDONG
-- This version of MIB is created just for management of base and user.
--
-- Copyright(c) 2000-2002 by Raisecom Ltd.
-- add iscom2110A-MA-PWR4 by ljk 20100714
-- add iscom2824G by zlw 20090917
-- add iscom2009ama by ljk 20090901
-- add iscom3026 iscom2826 by gongguidong 20030819
-- add iscom4124 iscom2126 metrocom3000 by gongguidong 20040205
-- update rcft to rc002 , fiber to rc003 , transmiter to rc004 by gongguidong 20040205
-- merge iscom3526,iscom3026,iscom2826,iscom2126,iscom2016,iscom2008,iscom2026 to IscomSwitch by liqiong 20041218
-- modify ros-lite OID from 12 to 16
-- add iscomMediaConvertor, modify RC581FE from 1 to 2, modify RC581GE from 2 to 3,by liqiong 20060411
-- add rc702c by sunzhanfeng 20060413
-- add iscom2852 by zhaohongce 20060517
-- add opcom100-2c by liujunfu 20060914
-- add rc953-gestm1 by liujunfu 20060928 {9}
-- add opcom3500e liujunfu 20061025 {8}
-- add iscom2926, iscom2926F, iscom2017A, iscom3012 liqiong 20061228
-- add iscom2016C, iscom3026E, iscom3028F ,iscom3052 liqiong 20070208
-- modify iscom3012 to iscom3012GF zhaohc 20070216
-- add iscom5124, rc3000-15,liqiong, 20070718
-- add rc953e-gestm1 ,liqiong, 20071015
-- add rc959-4fe16e1, liqiong, 20071204
-- add opcom3500e-6, liqiong, 20071217
-- add rc702-gestm4, liqiong, 20080125
-- add opcom3105 , liqiong, 20080303
-- add iscom2250,lizhimin, 20080331
-- modify iscom2250 to iscom2150-MA,lizhimin, 20080416
-- add rc702gestm4, liqiong, 20080508
-- add iscom2109-MA, iscom2109A-MA,iscom2118-MA,iscom2126S-MA,chenjunyong, 20080515
-- add rc702d, liqiong, 20080613
-- add opcom3107, liqiong, 20080701
-- add rc006-6, liqiong, 20080807
-- add rc959-gestm1, liqiong, 20080811
-- add optUdSysMgmt, optUdSysModules, liqiong, 20080818
-- add iscom2126E-MA, zhanxuecha0, 20080827
-- add iscom2126F-MA, zhanxuechao, 20080916
-- add iscom2126FL-MA, zhanxuechao, 20081007
-- add rc551B-GE4FE, zhanxuechao, 20090204
-- add rc3000-6, liqiong, 20080922
-- add rc1201-4fe4e1t1, liqiong, 20081118
-- add iscom2126EA-MA, zhanxuechao, 20081128
-- add iscom2110a-ma, ljk, 20081217
-- add opcom3109, liqiong, 20081125
-- add rc006-3m-s, liqiong, 20081226
-- add tdmopSeries, liqiong, 20081229
-- delete rc1201-4fe4e1t1, lq, 20081229
-- add opcom-100-oau, lq, 20090220
-- add dlcomSeries, liqiong, 20090421
-- add rc552-ge, lq, 20090601
-- modify RC551B-GE4FE 16 to 10, zq, 20090724
-- add rc3000e , lq, 20090818
-- add rc953-4fexe1t1, lq, 20090901
-- add rc905g-4fe16e1, rc905g-gestm1, lq, 20090904
--- add rc953eb-gestm1, lq, 20100104
-- add rc953-4fe8e1t1bl,rc953-4fe4e1t1bl,rc953-4fe8e1 ,rc953-4fe4e1 ,rc951e-4fee1,lq, 20100308
-- add rc1106e-fe-2wx4 ,rc1106e-fe-2wx8, hxz,20100604
-- add opcom3500e-c , hxz,20100824
-- ===============================================================
RAISECOM-BASE-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises FROM RFC1155-SMI;
-- =======================================================================
--
-- Organization branches
-- =======================================================================
raisecom OBJECT IDENTIFIER ::= { enterprises 8886 }
-- =======================================================================
--
-- raisecom networks products branches
-- =======================================================================
-- RaiseCom Manager
raisecomAgent OBJECT IDENTIFIER ::= { raisecom 1 }
-- TransmitConvertorSeries Series
rc002 OBJECT IDENTIFIER ::= { raisecom 2 }
-- TransmitPDH Series 1U
rc003 OBJECT IDENTIFIER ::= { raisecom 3 }
-- TransmitPDH Series 10U
rc004 OBJECT IDENTIFIER ::= { raisecom 4 }
-- EOSAccess Series
rc701FE OBJECT IDENTIFIER ::= { raisecom 5 }
-- ISCOM Series
iscomSeries OBJECT IDENTIFIER ::= { raisecom 6 }
-- OPCOM Series
opcomSeries OBJECT IDENTIFIER ::= { raisecom 7 }
-- RAISECOM Manager
raisecomManager OBJECT IDENTIFIER ::= { raisecom 8 }
-- TransmitPDH Series PC
pcAgent OBJECT IDENTIFIER ::= { raisecom 9 }
-- TransmitPCM Series
pccomSeries OBJECT IDENTIFIER ::= { raisecom 10 }
-- OEM Series
oemSeries OBJECT IDENTIFIER ::= { raisecom 11 }
-- rc Series
rcSeries OBJECT IDENTIFIER ::= { raisecom 12 }
-- Common MIB for Optical System Group
raisecomOptSysCommon OBJECT IDENTIFIER ::= { raisecom 15 }
-- ros-light Series
rosliteSeries OBJECT IDENTIFIER ::= { raisecom 16 }
-- draft
draft OBJECT IDENTIFIER ::= { raisecom 17 }
-- PON Series
ponSeries OBJECT IDENTIFIER ::= { raisecom 18 }
-- TDMoP Series
tdmopSeries OBJECT IDENTIFIER ::= { raisecom 19 }
-- dlcom Series
dlcomSeries OBJECT IDENTIFIER ::= { raisecom 20 }
-- =======================================================================
--
-- raisecom Agent
--
raisecomCluster OBJECT IDENTIFIER ::= { raisecomAgent 6 }
-- =======================================================================
-- =======================================================================
--
-- ISCOM Series
--
iscomSwitch OBJECT IDENTIFIER ::= { iscomSeries 1 }
iscom3026 OBJECT IDENTIFIER ::= { iscomSeries 2 }
iscom2826 OBJECT IDENTIFIER ::= { iscomSeries 3 }
iscom4124 OBJECT IDENTIFIER ::= { iscomSeries 4 }
iscom2126 OBJECT IDENTIFIER ::= { iscomSeries 5 }
iscom2016 OBJECT IDENTIFIER ::= { iscomSeries 6 }
iscom2008 OBJECT IDENTIFIER ::= { iscomSeries 7 }
iscom4300 OBJECT IDENTIFIER ::= { iscomSeries 8 }
iscom2026B OBJECT IDENTIFIER ::= { iscomSeries 9 }
iscom2826E OBJECT IDENTIFIER ::= { iscomSeries 10 }
iscom2828F OBJECT IDENTIFIER ::= { iscomSeries 11 }
iscom2812GF OBJECT IDENTIFIER ::= { iscomSeries 12 }
iscom2109F OBJECT IDENTIFIER ::= { iscomSeries 13 }
iscom2026 OBJECT IDENTIFIER ::= { iscomSeries 14 }
iscom2025 OBJECT IDENTIFIER ::= { iscomSeries 15 }
iscom2017 OBJECT IDENTIFIER ::= { iscomSeries 16 }
iscom2009 OBJECT IDENTIFIER ::= { iscomSeries 17 }
iscom2125 OBJECT IDENTIFIER ::= { iscomSeries 18 }
iscom2117 OBJECT IDENTIFIER ::= { iscomSeries 19 }
iscom2109 OBJECT IDENTIFIER ::= { iscomSeries 20 }
iscom2126e OBJECT IDENTIFIER ::= { iscomSeries 21 }
iscom2852 OBJECT IDENTIFIER ::= { iscomSeries 22 }
iscom2126F OBJECT IDENTIFIER ::= { iscomSeries 23 }
iscomEpon OBJECT IDENTIFIER ::= { iscomSeries 24 }
iscom2924GF OBJECT IDENTIFIER ::= { iscomSeries 25 }
iscom2126S OBJECT IDENTIFIER ::= { iscomSeries 26 }
iscom5504 OBJECT IDENTIFIER ::= { iscomSeries 27 }
iscom2009A OBJECT IDENTIFIER ::= { iscomSeries 28 }
iscom2109A OBJECT IDENTIFIER ::= { iscomSeries 29 }
iscom2926 OBJECT IDENTIFIER ::= { iscomSeries 30 }
iscom2926F OBJECT IDENTIFIER ::= { iscomSeries 31 }
iscom2017A OBJECT IDENTIFIER ::= { iscomSeries 32 }
iscom3012GF OBJECT IDENTIFIER ::= { iscomSeries 33 }
iscom2016C OBJECT IDENTIFIER ::= { iscomSeries 34 }
iscom3026E OBJECT IDENTIFIER ::= { iscomSeries 35 }
iscom3028F OBJECT IDENTIFIER ::= { iscomSeries 36 }
iscom3052 OBJECT IDENTIFIER ::= { iscomSeries 37 }
iscom5124 OBJECT IDENTIFIER ::= { iscomSeries 38 }
iscom2150-MA OBJECT IDENTIFIER ::= { iscomSeries 39 }
iscom2118 OBJECT IDENTIFIER ::= { iscomSeries 40 }
iscom2828 OBJECT IDENTIFIER ::= { iscomSeries 44 }
iscom2109-MA OBJECT IDENTIFIER ::= { iscomSeries 45 }
iscom2109A-MA OBJECT IDENTIFIER ::= { iscomSeries 46 }
iscom2118-MA OBJECT IDENTIFIER ::= { iscomSeries 47 }
iscom2126S-MA OBJECT IDENTIFIER ::= { iscomSeries 48 }
iscom2126E-MA OBJECT IDENTIFIER ::= { iscomSeries 50 }
iscom2126F-MA OBJECT IDENTIFIER ::= { iscomSeries 51 }
iscom2126FL-MA OBJECT IDENTIFIER ::= { iscomSeries 52 }
iscom2017S OBJECT IDENTIFIER ::= { iscomSeries 53 }
iscom2126EA-MA OBJECT IDENTIFIER ::= { iscomSeries 54 }
iscom2110A-MA OBJECT IDENTIFIER ::= { iscomSeries 55 }
iscom2009A-MA OBJECT IDENTIFIER ::= { iscomSeries 56 }
iscom2824G OBJECT IDENTIFIER ::= { iscomSeries 57 }
iscom2110A-MA-PWR4 OBJECT IDENTIFIER ::= { iscomSeries 58 }
iscom2828F-C OBJECT IDENTIFIER ::= { iscomSeries 62 }
iscom2828-MA OBJECT IDENTIFIER ::= { iscomSeries 63 }
-- =======================================================================
--
-- OPCOM Series
--
opcom3100 OBJECT IDENTIFIER ::= { opcomSeries 1 }
opcom100-4 OBJECT IDENTIFIER ::= { opcomSeries 2 }
opcom3500 OBJECT IDENTIFIER ::= { opcomSeries 3 }
opcom3101 OBJECT IDENTIFIER ::= { opcomSeries 4 }
opcom3102 OBJECT IDENTIFIER ::= { opcomSeries 5 }
opcom3103 OBJECT IDENTIFIER ::= { opcomSeries 6 }
opcom100-2c OBJECT IDENTIFIER ::= { opcomSeries 7 }
opcom3500e OBJECT IDENTIFIER ::= { opcomSeries 8 }
opcom3500e-6 OBJECT IDENTIFIER ::= { opcomSeries 9 }
opcom3105 OBJECT IDENTIFIER ::= { opcomSeries 10 }
opcom3107 OBJECT IDENTIFIER ::= { opcomSeries 11 }
opcom3109 OBJECT IDENTIFIER ::= { opcomSeries 12 }
opcom-100-oau OBJECT IDENTIFIER ::= { opcomSeries 15 }
opcom3500e-c OBJECT IDENTIFIER ::= { opcomSeries 16 }
-- =======================================================================
--
-- RAISECOM Manager
--
iscomPM OBJECT IDENTIFIER ::= { raisecomManager 1 }
-- =======================================================================
--
-- OEM Series
--
iscom3408 OBJECT IDENTIFIER ::= { oemSeries 1 }
-- =======================================================================
--
-- rc Series
--
rc951 OBJECT IDENTIFIER ::= { rcSeries 1 }
rc957 OBJECT IDENTIFIER ::= { rcSeries 2 }
rc952 OBJECT IDENTIFIER ::= { rcSeries 3 }
opticaltransceiver OBJECT IDENTIFIER ::= { rcSeries 4 }
rc006 OBJECT IDENTIFIER ::= { rcSeries 5 }
rc702 OBJECT IDENTIFIER ::= { rcSeries 6 }
rc702c OBJECT IDENTIFIER ::= { rcSeries 7 }
rc006-1 OBJECT IDENTIFIER ::= { rcSeries 8 }
rc953-gestm1 OBJECT IDENTIFIER ::= { rcSeries 9 }
rc953e-3fe16e1 OBJECT IDENTIFIER ::= { rcSeries 10 }
rc3000-15 OBJECT IDENTIFIER ::= { rcSeries 11 }
rc953e-gestm1 OBJECT IDENTIFIER ::= { rcSeries 12 }
rc959-4fe16e1 OBJECT IDENTIFIER ::= { rcSeries 13 }
rc702-gestm4 OBJECT IDENTIFIER ::= { rcSeries 14 }
rc702gestm4 OBJECT IDENTIFIER ::= { rcSeries 15 }
rc702d OBJECT IDENTIFIER ::= { rcSeries 16 }
rc006-6 OBJECT IDENTIFIER ::= { rcSeries 17 }
rc959-gestm1 OBJECT IDENTIFIER ::= { rcSeries 18 }
rc3000-6 OBJECT IDENTIFIER ::= { rcSeries 19 }
rc552-ge OBJECT IDENTIFIER ::= { rcSeries 20 }
rc006-3m-s OBJECT IDENTIFIER ::= { rcSeries 21 }
rc3000e OBJECT IDENTIFIER ::= { rcSeries 22 }
rc953-4fexe1t1 OBJECT IDENTIFIER ::= { rcSeries 23 }
rc905g-4fe16e1 OBJECT IDENTIFIER ::= { rcSeries 24 }
rc905g-gestm1 OBJECT IDENTIFIER ::= { rcSeries 25 }
rc953eb-gestm1 OBJECT IDENTIFIER ::= { rcSeries 26 }
rc953-4fe8e1t1bl OBJECT IDENTIFIER ::= { rcSeries 27 }
rc953-4fe4e1t1bl OBJECT IDENTIFIER ::= { rcSeries 28 }
rc953-4fe8e1 OBJECT IDENTIFIER ::= { rcSeries 29 }
rc953-4fe4e1 OBJECT IDENTIFIER ::= { rcSeries 30 }
rc951e-4fee1 OBJECT IDENTIFIER ::= { rcSeries 31 }
rc1106e-fe-2wx4 OBJECT IDENTIFIER ::= { rcSeries 32 }
rc1106e-fe-2wx8 OBJECT IDENTIFIER ::= { rcSeries 33 }
-- =======================================================================
--
-- Common MIB for Optical System Group
--
optSysMgmt OBJECT IDENTIFIER ::= { raisecomOptSysCommon 1 }
optSysModules OBJECT IDENTIFIER ::= { raisecomOptSysCommon 2 }
optAgentCapability OBJECT IDENTIFIER ::= { raisecomOptSysCommon 3 }
optUdSysMgmt OBJECT IDENTIFIER ::= { raisecomOptSysCommon 4 }
optUdSysModules OBJECT IDENTIFIER ::= { raisecomOptSysCommon 5 }
-- =======================================================================
--
-- roslite Series
--
iscomMediaConvertor OBJECT IDENTIFIER ::= { rosliteSeries 1 }
rc581FE OBJECT IDENTIFIER ::= { rosliteSeries 2 }
rc581GE OBJECT IDENTIFIER ::= { rosliteSeries 3 }
rc551-FE OBJECT IDENTIFIER ::= { rosliteSeries 4 }
rc551-GE OBJECT IDENTIFIER ::= { rosliteSeries 5 }
rc551-4FE OBJECT IDENTIFIER ::= { rosliteSeries 6 }
rc551B-FE OBJECT IDENTIFIER ::= { rosliteSeries 7 }
rc551B-GE OBJECT IDENTIFIER ::= { rosliteSeries 8 }
rc551B-4FE OBJECT IDENTIFIER ::= { rosliteSeries 9 }
rc551B-GE4FE OBJECT IDENTIFIER ::= { rosliteSeries 10 }
rc551E-4GE OBJECT IDENTIFIER ::= { rosliteSeries 11 }
rc551E-GE OBJECT IDENTIFIER ::= { rosliteSeries 12 }
rc551E-4GEF OBJECT IDENTIFIER ::= { rosliteSeries 13 }
-- =======================================================================
--
-- draft
--
oam OBJECT IDENTIFIER ::= { draft 1 }
epon OBJECT IDENTIFIER ::= { draft 2 }
END

View File

@@ -0,0 +1,332 @@
--MibName=raisecomCommonManagement
-- =======================================================================
-- Version info
--
-- Version 0.1 Created 2002.5.24 by GONGGUIDONG
-- This version of MIB is created just for management of base and user.
-- raisecomConfigLoadOperation add savingflashdb, synchronizingstartup, synchronizingflashdb by qiyun 20110506
-- Added raisecomClockGroup.raisecomClockMode sub-node by XueChaomin 20081220
-- remove UserManage and OnlineUpgrade group by guoxiaodan 20070716
-- removed keepalve group by LIAOBIN 20070709
-- raisecomEnableLogMethod add local_radius radius_local by yjg 20070112
-- modify RaisecomUserEntry by cjy 20060616
-- add raisecomEnableLogPassword<72><64>raisecomEnableLogOldPassword by cjy 20060616
-- add rcNotificationGroup by gongguidong 20041208
-- add raisecomUserStatus by gongguidong 20040205
-- add online Upgrade group by gongguidong 20040205
-- Copyright(c) 2003-2005 by RAISECOM TECH, Ltd.
-- =======================================================================
-- ===========================================================================
--
-- RAISECOM base management objects
--
RAISECOM-COMMON-MANAGEMENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE ,
Integer32,
IpAddress,
Unsigned32
FROM SNMPv2-SMI
DisplayString,
TimeStamp,
RowStatus,
TruthValue
FROM SNMPv2-TC
DateAndTime,
EnableVar
FROM SWITCH-TC
raisecomAgent
FROM RAISECOM-BASE-MIB;
raisecomCommonManagement MODULE-IDENTITY
LAST-UPDATED "200412170000Z"
ORGANIZATION "RAISECOM TECH, Ltd."
CONTACT-INFO "www.raisecom.com"
DESCRIPTION
"The MIB module defining objects for common management"
::= { raisecomAgent 2}
--groups
raisecomCommonFunctionGroup OBJECT IDENTIFIER ::= {raisecomCommonManagement 1}
raisecomNotificationGroup OBJECT IDENTIFIER ::= {raisecomCommonManagement 4}
raisecomClockGroup OBJECT IDENTIFIER ::= {raisecomCommonManagement 5}
-- raisecomCommonFunctionGroup
raisecomConfigLoadOperation OBJECT-TYPE
SYNTAX INTEGER{
ready(1),
saving(2),
erasing(3),
reboot(4),
restore(5),
reload(6),
savingflashdb(7),
synchronizingstartup(8),
synchronizingflashdb(9)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Syetem Load Configuration .Includes to erase the start-up config,
or to save the running config."
::= { raisecomCommonFunctionGroup 1 }
raisecomConfigLoadNotificationOnCompletion OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies whether or not a raisecomConfigLoadOnCompletion
notification should be issued on completion of some
operation . If such a notification is desired, it is the
responsibility of the management entity to ensure that the
SNMP administrative model is configured in such a way as to
allow the notification to be delivered."
DEFVAL { false }
::= { raisecomCommonFunctionGroup 2 }
raisecomConfigLoadState OBJECT-TYPE
SYNTAX INTEGER {
ready(1),
running(2),
successful(3),
failed(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Specifies the state of this load configuration."
::= { raisecomCommonFunctionGroup 3 }
raisecomSystemClock OBJECT-TYPE
SYNTAX INTEGER
UNITS "second"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Seconds elapsed from Jan. 1,1970,same as UNIX TIME. "
::= { raisecomCommonFunctionGroup 4 }
raisecomConfigLoadMIBTraps OBJECT IDENTIFIER ::= {raisecomCommonFunctionGroup 5}
raisecomConfigLoadCompletion TRAP-TYPE
ENTERPRISE raisecomConfigLoadMIBTraps
VARIABLES {
raisecomConfigLoadOperation, raisecomConfigLoadState }
-- Status
-- mandatory
DESCRIPTION
"A raisecomConfigLoadeCompletion trap is sent at the completion
of a load configuration. "
::= 1
raisecomWatchdog OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set/get watchdog status."
DEFVAL { disable }
::= { raisecomCommonFunctionGroup 6}
raisecomClearRunningConfig OBJECT-TYPE
SYNTAX INTEGER{
clearAll(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"the operation to clear running-config"
::= { raisecomCommonFunctionGroup 7 }
raisecomReloadStartupConfig OBJECT-TYPE
SYNTAX INTEGER{
clearAndReload(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The operation to reload startup-config file"
::= { raisecomCommonFunctionGroup 8 }
--raisecomNotificationGroup
raisecomObjectStatusDesc OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The object status description of the notification
currently being sent."
::= { raisecomNotificationGroup 1 }
raisecomNotificationDesc OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The description of the notification
currently being sent."
::= { raisecomNotificationGroup 2 }
raisecomNotificationLevel OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The notification severity level of the notification
currently being sent."
::= { raisecomNotificationGroup 3 }
raisecomNotificationCategory OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The notification category of the notification
currently being sent.such as Environment,Complement"
::= { raisecomNotificationGroup 4 }
--raisecomClockGroup
raisecomClockDateAndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The current local date and time for the system.
Setting this object is equivalent to setting an automated
clock and calendar. The value of the object will track the
date and time from the value set. Note that due to hardware
limitations some systems may not be able to preserve such
meaning across reboots of the system, as indicated by
csyClockLostOnReboot.
A constant value of all zeros and length 8 indicates the
system is not aware of the present date and time.
This object may be read-only on some systems."
::= { raisecomClockGroup 1 }
raisecomClockLostOnReboot OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of whether the system can preserve knowledge of
current date and time across a system reboot.
A value of 'true' indicates the clock must be reset from some
external source each time the system reboots.
A value of 'false' indicates the system has the ability to
keep time across reboots."
::= { raisecomClockGroup 2 }
--raisecom Summer Time
raisecomSummerTime OBJECT IDENTIFIER ::= { raisecomClockGroup 3 }
raisecomSummerTimeEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION "An indication of whether the summertime feature
is enabled on this device. When this object
is set to enable, then raisecomSummerTimeOffset,
raisecomSummerTimeRecurringStart and
raisecomSummerTimeRecurringEnd objects are set
to default values. When this object is set
to disable, then raisecomSummerTimeOffset,
raisecomSummerTimeRecurringStart,
raisecomSummerTimeRecurringEnd objects are
not instantiated and the summertime feature
is disabled"
DEFVAL { false }
::= { raisecomSummerTime 1 }
raisecomSummerTimeOffset OBJECT-TYPE
SYNTAX INTEGER ( 1 .. 1440)
UNITS "Minutes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The value of this object indicates number of
minutes to add or to subtract during summertime.
This object is not instantiated when
raisecomSummerTimeEnable object is set to disable."
DEFVAL { 60 }
::= { raisecomSummerTime 2 }
raisecomSummerTimeRecurringStart OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates summertime starts at this time every year.
octets contents range
1 week 1..5,ff last = ff
2 day 1..7
where sunday = 1 saturday = 7
4 month 1..12
where january = 1 december = 12
5 hour 0..23
6 min 0..59
For example, the first Monday in Feb at 13:30pm
should be given as
01 02 00 02 0e 1e
For the last Tuesday in dec at 1:20am should be
given as
ff 03 00 0c 01 14
This object is not instantiated when
raisecomSummerTimeEnable object is set to disable."
::= { raisecomSummerTime 3 }
raisecomSummerTimeRecurringEnd OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates summertime ends at this time every year.
octets contents range
1 week 1..5,ff where ff = last
2-3 day 1..7
where sunday = 1 saturday = 7
4 month 1..12
where january = 1 december = 12
5 hour 0..23
6 min 0..59
For example, the third friday in February at 3:30am
should be given as
03 06 00 02 03 1e
For the first Tuesday in May at 1:20am should
be given as
01 03 00 05 01 14
This object is not instantiated when
raisecomSummerTimeEnable object is set to disable."
::= { raisecomSummerTime 4 }
raisecomClockMode OBJECT-TYPE
SYNTAX INTEGER{
SYSCLK_DFLT(1),
SYSCLK_TS(2),
SYSCLK_AUX(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"System clock mode, which range from 1 to 3, stands for default mode, timestamp mode
and auxiliary clock mode respectively. It allows network administrator to change
system clock mechanism by setting this variable. For instance, if administrator intend
to use auxiliary clock as system timer, whom is required to set this variable's value
as 3, i.e SYSCLK_AUX.
All supported values of this variable are listed as follows:
1: SYSCLK_DFLT default mode
2: SYSCLK_TS timestamp mode
3: SYSCLK_AUX auxiliary clock mode."
::= { raisecomClockGroup 4 }
END

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,84 @@
-- =======================================================================
-- Version info
--
-- Version 0.1, defined on 2007.6.20 by WANGXIJUN
-- This MIB is defined for management of PON series of equipments.
--
-- Copyright(c) 2007-2010 by Raisecom Ltd.
-- added raisecomPonCommon, raisecomEponMgt, raisecomGponMgt by wangxijun 20070621
-- =======================================================================
RAISECOM-PONSERIES-BASE-MIB DEFINITIONS ::= BEGIN
IMPORTS
ponSeries FROM RAISECOM-BASE-MIB;
-- =======================================================================
--
-- raisecom PON type branches
-- =======================================================================
-- Common management of various types of PON equipments
raisecomPonCommon OBJECT IDENTIFIER ::= { ponSeries 1 }
-- Management of EPON series of equipments
raisecomEponMgt OBJECT IDENTIFIER ::= { ponSeries 2 }
-- Management of GPON series of equipments
raisecomGponMgt OBJECT IDENTIFIER ::= { ponSeries 3 }
-- Management of PON OID
raisecomPonDev OBJECT IDENTIFIER ::= { ponSeries 4 }
-- Management of switch
raisecomSwitchMgt OBJECT IDENTIFIER ::= { ponSeries 5 }
-- Management of video
raisecomVideoMgt OBJECT IDENTIFIER ::= { ponSeries 6 }
-- Management of switch
raisecomCwdmMgt OBJECT IDENTIFIER ::= { ponSeries 7 }
-- OID of PON equipments
iscom5504B OBJECT IDENTIFIER ::= { raisecomPonDev 1 }
iscom5600-12 OBJECT IDENTIFIER ::= { raisecomPonDev 2 }
iscom5800-15 OBJECT IDENTIFIER ::= { raisecomPonDev 3 }
iscom5800e-15 OBJECT IDENTIFIER ::= { raisecomPonDev 4 }
iscom5508 OBJECT IDENTIFIER ::= { raisecomPonDev 5 }
iscom5800eb-15 OBJECT IDENTIFIER ::= { raisecomPonDev 6 }
iscom6800-18 OBJECT IDENTIFIER ::= { raisecomPonDev 7 }
rcvs3200-15 OBJECT IDENTIFIER ::= { raisecomPonDev 8 }
iscom5504PI OBJECT IDENTIFIER ::= { raisecomPonDev 9 }
iscom5508B OBJECT IDENTIFIER ::= { raisecomPonDev 10}
iscom5508GP OBJECT IDENTIFIER ::= { raisecomPonDev 11}
rcvs3100 OBJECT IDENTIFIER ::= { raisecomPonDev 13}
iscom5101 OBJECT IDENTIFIER ::= { raisecomPonDev 101 }
iscom5101-FE OBJECT IDENTIFIER ::= { raisecomPonDev 102 }
iscom5104 OBJECT IDENTIFIER ::= { raisecomPonDev 103 }
iscom5104-AC60 OBJECT IDENTIFIER ::= { raisecomPonDev 104 }
iscom5104-LM OBJECT IDENTIFIER ::= { raisecomPonDev 105 }
iscom5104Q OBJECT IDENTIFIER ::= { raisecomPonDev 106 }
iscom5104P OBJECT IDENTIFIER ::= { raisecomPonDev 107 }
iscom5104-NP OBJECT IDENTIFIER ::= { raisecomPonDev 108 }
iscom5104-4E1T1 OBJECT IDENTIFIER ::= { raisecomPonDev 109 }
iscom5108 OBJECT IDENTIFIER ::= { raisecomPonDev 110 }
iscom5108-PE OBJECT IDENTIFIER ::= { raisecomPonDev 111 }
iscom5108-PSE OBJECT IDENTIFIER ::= { raisecomPonDev 112 }
iscom5116 OBJECT IDENTIFIER ::= { raisecomPonDev 113 }
iscom5116-PE OBJECT IDENTIFIER ::= { raisecomPonDev 114 }
iscom5116-4E1T1 OBJECT IDENTIFIER ::= { raisecomPonDev 115 }
iscom5124 OBJECT IDENTIFIER ::= { raisecomPonDev 116 }
iscom5124S OBJECT IDENTIFIER ::= { raisecomPonDev 117 }
iscom5204 OBJECT IDENTIFIER ::= { raisecomPonDev 118 }
iscom5304 OBJECT IDENTIFIER ::= { raisecomPonDev 119 }
iscom5304D OBJECT IDENTIFIER ::= { raisecomPonDev 120 }
iscom5208 OBJECT IDENTIFIER ::= { raisecomPonDev 121 }
iscom5216 OBJECT IDENTIFIER ::= { raisecomPonDev 122 }
iscom5224 OBJECT IDENTIFIER ::= { raisecomPonDev 123 }
END

View File

@@ -0,0 +1,375 @@
-- =======================================================================
-- Version info
--
-- Version 0.1, defined on 2007.7.3 by SongXianJian
-- This MIB is defined for TC of PON series of equipments.
--
-- Copyright(c) 2007-2010 by Raisecom Ltd.
-- added PONDeviceType, PONDeviceCardType by SongXianJian 20070703
-- =======================================================================
RAISECOM-PONSERIES-TC DEFINITIONS ::= BEGIN
IMPORTS
TEXTUAL-CONVENTION FROM SNMPv2-TC;
PONDeviceType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Iscom EPON and GPON device series Type"
SYNTAX INTEGER {
unknow(0),
others(1),
onu-1(2),
onu-2(3),
onu-4(4),
onu-8(5),
onu-16(6),
onu-24(7),
iscom5504A(550400),
iscom5504B(550401),
iscom5504PI(550402),
iscom5508(550800),
iscom5508GP(550801),
iscom5600(560000),
iscom5800(580000),
iscom5800e(580001),
iscom6800(680000),
iscom5101A(510100),
iscom5101B(510101),
iscom5101-FE(510102),
iscom5101-EA(510103),
ht801(510104),
sc200-GB-EPON(510000),
dlcom2096-SMC-EPON(510001),
ic-epon(510002),
im-epon(510003),
iscom5100-m1(510004),
iscom5100-m2(510005),
rcvs1500-p01u(510008),
rcvs300-p41(510204),
rcvs300-p42(510222),
rcvs300-p44(510224),
rcvs300-p11-b(510300),
rcvs300-p41-b(510301),
iscom5104(510400),
iscom5104Q(510401),
iscom5104-LM(510402),
iscom5104-AC60(510403),
iscom5104C(510404),
iscom5104P(510405),
iscom5104-NP(510406),
iscom5104-4E1T1(510407),
iscom5104P-2R(510408),
iscom5104-PE(510410),
iscom5104-H1(510411),
iscom5104PI-4R(510415),
iscom5104P-4R3(510460),
iscom5104P-4R8(510461),
iscom5104P-4R(510462),
iscom5104-4R(510500),
iscom5104-HA(510501),
iscom5104PI-DN(510503),
iscom5104QB(510504),
iscom5104-GE-NP(510505),
iscom5104G(510506),
iscom5104G-NP(510600),
iscom5104Q-EA(510507),
iscom5104P-NR(510508),
ht803(510509),
ht811(520100),
ht816(530402),
ht825(540400),
ht826(540401),
iscom5104-HB(510510),
iscom5104-EA(510511),
iscom5104-PE-B(510601),
iscom5104PI-4RB(510512),
iscom5104-NP-YP(510513),
iscom5104P-EA(510515),
iscom5104P-4R-EA(510516),
iscom5104-4R-EA(510517),
iscom5104PI-DN-4R(510563),
iscom5108(510800),
iscom5108-PE(510801),
iscom5108-PSE(510802),
iscom5108C(510803),
iscom5108-PE-C(510804),
iscom5116(511600),
iscom5116-PE(511601),
iscom5116-PE-C(511605),
iscom5116B(511602),
iscom5116C(511604),
iscom5124A(512400),
iscom5124B(512401),
iscom5124S(512402),
iscom5124SC(512404),
iscom5204(520400),
iscom5204-PE(520401),
iscom5204-H1(520402),
ht815(520403),
ht821(520404),
iscom5204PI-C4V(520405),
iscom5208(520800),
iscom5208C(520801),
iscom5216(521600),
iscom5216B(521601),
iscom5216C(521602),
iscom5224(522400),
iscom5224B(522401),
iscom5224C(522402),
iscom5304(530400),
iscom5304D(530401),
iscom5100-m1-yf(510006),
iscom5100-m2-yf(510007),
iscom5104d(510409),
iscom5104-hf(510604),
ht825-e8(540402),
ht826-e8(540403),
ht803-r(530403),
ht803-v(520407),
ht803-w(540406),
iscom5108-pse-b(510806),
iscom5104-pse-yf(510518),
iscom5108-pse-yf(510805),
iscom5104-pse(510603),
iscom5104PI(510564),
iscom6104(561000),
iscom5204-H1B(520406)
}
PONDeviceCardType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Iscom EPON and GPON device series Type"
SYNTAX INTEGER {
unknow(0),
others(1),
null(2),
FANS-General(3),
PWR-General(4),
PWR-DC-General(5),
PWR-AC-General(6),
iscom5504ACard(550400),
iscom5504BCard(550401),
iscom5504PICard(550402),
iscom5101ACard(510100),
iscom5101BCard(510101),
iscom5101-FECard(510102),
iscom5101-EACard(510103),
ht801Card(510104),
sc200-GB-EPONCard(510000),
dlcom2096-SMC-EPONCard(510001),
ic-eponCard(510002),
im-eponCard(510003),
iscom5100-M1Card(510004),
iscom5100-M2Card(510005),
iscom5100-M1-YFCard(510006),
iscom5100-M2-YFCard(510007),
iscom5104Card(510400),
iscom5104QCard(510401),
iscom5104-LMCard(510402),
iscom5104-AC60Card(510403),
iscom5104CCard(510404),
iscom5104PCard(510405),
iscom5104-NPCard(510406),
iscom5104-4E1T1Card(510407),
iscom5104P-2RCard(510408),
iscom5104DCard(510409),
iscom5104-PECard(510410),
iscom5104-H1Card(510411),
iscom5104P-4R3Card(510460),
iscom5104P-4R8Card(510461),
iscom5104-HACard(510501),
iscom5104QBCard(510504),
iscom5104PI-DNCard(510503),
iscom5104-GE-NPCard(510505),
iscom5104GCard(510506),
iscom5104Q-EACard(510507),
iscom5104P-NRCard(510508),
ht803Card(510509),
ht811Card(520100),
ht816Card(530402),
ht825Card(540400),
ht826Card(540401),
iscom5104-HBCard(510510),
iscom5104-EACard(510511),
iscom5104PI-4RBCard(510512),
iscom5104-NP-YPCard(510513),
iscom5104PI-DN-4RCard(510563),
iscom5108Card(510800),
iscom5108-PECard(510801),
iscom5108-PSECard(510802),
iscom5116Card(511600),
iscom5116-PECard(511601),
iscom5116BCard(511602),
iscom5124ACard(512400),
iscom5124BCard(512401),
iscom5124SCard(512402),
iscom5124SCCard(512403),
iscom5204Card(520400),
iscom5204-PECard(520401),
iscom5204-H1Card(520402),
ht815Card(520403),
ht821Card(520404),
iscom5204PI-C4VCard(520405),
iscom5208Card(520800),
iscom5208-SC-8POTS(3003),
iscom5216Card(521600),
iscom5216BCard(521601),
iscom5216-SC-16POTS(3001),
iscom5224Card(522400),
iscom5224BCard(522401),
iscom5224-SC-24POTS(3002),
video-hi3512(4001),
iscom5304Card(530400),
iscom5304DCard(530401),
iscom5600-NMS(1001),
iscom5600-2PON(1002),
iscom5600-2PON-P(1003),
iscom5508-SMC(1004),
iscom5508-EP4(1005),
iscom5508-EPSC(1006),
iscom5508-EP4B(1007),
iscom5508-GE4B(1008),
iscom5508-GPSC(1009),
iscom5508-GP4A(1010),
iscom5800-SMC(1101),
iscom5800-2PON(1102),
iscom5800-4GE(1103),
iscom5800-2GE(1104),
iscom5800-4PON(1105),
iscom5800-4GEB(1106),
iscom5800-2GEB(1107),
iscom5800-SMCB(1108),
iscom5800e-10GEX2-2GE(1109),
iscom5800e-10GE-2GE(1110),
iscom5800e-SMC(1111),
iscom5800e-EP4A(1112),
iscom5800e-GE8A(1113) ,
iscom5800e-SMCB(1114),
iscom5800e-VE8A(1115),
iscom5800e-2GEMP(1116),
iscom5800e-4GEMP(1117),
iscom5800e-OMU8(1118),
iscom5800e-OAD1D-S-27(1119),
iscom5800e-OAD1D-S-31(1120),
iscom5800e-OAD1D-S-35(1121),
iscom5800e-OAD1D-S-39(1122),
iscom5800e-OAD1D-S-43(1123),
iscom5800e-OAD1D-S-47(1124),
iscom5800e-OAD1D-S-51(1125),
iscom5800e-OAD1D-S-55(1126),
iscom5800e-OAD1D-S-59(1127),
rcvs3200-GE4A(1128),
rcvs3200-GE8A(1129),
rcvs3200-EP4A(1130),
rcvs3200-SMCB(1131),
iscom5800e_EP4B(1132),
rcvs3200_10GEX2_2GE(1133),
rcvs3100-EPSC(1134),
rcvs3100-EP4B(1135),
rcvs3100-GE4B(1136),
sub-pwrm-ac(1187),
sub-pwrm-dc(1188),
sub-pwrii-ac(1189),
iscom5100-m1-yfCard(510006),
iscom5100-m2-yfCard(510007),
iscom5104dCard(510409),
iscom5104-hfCard(510604),
ht825-e8Card(540402),
ht826-e8Card(540403),
ht803-rCard(530403),
ht803-vCard(520407),
ht803-wCard(540406),
iscom5108-pse-bCard(510806),
iscom5104-pse-yfCard(510518),
iscom5108-pse-yfCard(510805),
iscom5104-pseCard(510603),
iscom6800-SMCA(1201),
iscom6800-XP4A(1202),
iscom6800-EP12(1203),
iscom6800-EP16(1204),
iscom6800-GE16(1205),
iscom6800-CICA(1206),
iscom6800-EP1X(1207),
iscom6800-XP2A(1208),
iscom6800-RPD2151(1209),
iscom6800-FANS382(1210),
iscom6800-SMCB(1211),
iscom6800-XP4L(1212),
iscom6800-GP8A(1213),
iscom6800-XEP8(1214),
iscom6800-GP16(1215),
iscom6800-XP4T(1299),
msg3600-SMCA(200001),
msg3600-GE4T(200002),
msg3600-48FXS(200003),
msg3600-IMPA(200004),
msg3600-GWA(200005),
msg3600-8FXO(200006),
msg3600-2VE1(200007),
msg3600-IMPS(200008)
}
ShelfId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"shelf id"
SYNTAX INTEGER (0..5)
SlotId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"slot id"
SYNTAX INTEGER (0..179)
SlotIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"slot index"
SYNTAX INTEGER (0..179)
PortId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"shelf id"
SYNTAX INTEGER (0..511)
OltPortIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"SlotId*10000000+PortId"
SYNTAX INTEGER
OnuId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"shelf id"
SYNTAX INTEGER (1..99)
OnuIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"SlotId*10000000+PONPortId*100000+OnuId"
SYNTAX INTEGER
LlidIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"SlotId*10000000+PONPortId*100000+OnuId"
SYNTAX INTEGER
Olt_OnuPortIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"SlotId*10000000+ PONPortId*100000+ONUid*1000+ONUPortId"
SYNTAX INTEGER
Olt_OnuIfIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"SlotId*10000000+ PONPortId*100000+ONUid*1000+ONUPortId"
SYNTAX INTEGER
END

File diff suppressed because it is too large Load Diff