mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Add Raisecom Sensors (#9738)
* update some mibs * extend snmpwalk_cache_twopart_oid function * add raisecom dbm and temperature sensors * add test data * add some more sensors * Update raisecom.inc.php * Update raisecom.inc.php
This commit is contained in:
63
includes/definitions/discovery/raisecom.yaml
Normal file
63
includes/definitions/discovery/raisecom.yaml
Normal file
@@ -0,0 +1,63 @@
|
||||
mib: RAISECOM-COMMON-MANAGEMENT-MIB:RAISECOM-FANMONITOR-MIB:RAISECOM-POWERMONITOR-MIB:RAISECOM-SYSTEM-MIB
|
||||
modules:
|
||||
processors:
|
||||
data:
|
||||
-
|
||||
oid: raisecomTotalCPUUtilization
|
||||
value: raisecomTotalCPUUtilizationOneMin
|
||||
num_oid: '.1.3.6.1.4.1.8886.1.1.1.3.1.2.1.2.{{ $index }}'
|
||||
snmp_flags: ['-OeQUsb', '-Pu'] # workaround for underscores in mib
|
||||
descr: 'Processor'
|
||||
index: 3
|
||||
sensors:
|
||||
fanspeed:
|
||||
data:
|
||||
-
|
||||
oid: raisecomFanMonitorStateTable
|
||||
value: raisecomFanSpeedValue
|
||||
num_oid: '.1.3.6.1.4.1.8886.1.1.5.2.2.1.2.{{ $index }}'
|
||||
snmp_flags: ['-OeQUs', '-Pu'] # workaround for underscores in mib
|
||||
descr: 'Fan {{ $index }} Speed'
|
||||
voltage:
|
||||
data:
|
||||
-
|
||||
oid: raisecomVoltTable
|
||||
value: raisecomVoltValue
|
||||
num_oid: '.1.3.6.1.4.1.8886.1.1.4.3.1.1.3.{{ $index }}'
|
||||
snmp_flags: ['-OeQUs', '-Pu'] # workaround for underscores in mib
|
||||
descr: 'Voltage {{ $index }} ({{ $raisecomVoltReference }}mV)'
|
||||
divisor: 1000
|
||||
low_limit: raisecomVoltThresholdLow
|
||||
high_limit: raisecomVoltThresholdHigh
|
||||
state:
|
||||
data:
|
||||
-
|
||||
oid: raisecomConfigLoadState
|
||||
value: raisecomConfigLoadState
|
||||
num_oid: '.1.3.6.1.4.1.8886.1.2.1.3.{{ $index }}'
|
||||
snmp_flags: ['-OeQUs', '-Pu'] # workaround for underscores in mib
|
||||
descr: 'Config {{ $index }} Load State'
|
||||
states:
|
||||
- { descr: ready, graph: 0, value: 1, generic: 1 }
|
||||
- { descr: running, graph: 0, value: 2, generic: 1 }
|
||||
- { descr: successful, graph: 0, value: 3, generic: 0 }
|
||||
- { descr: failed, graph: 0, value: 4, generic: 2 }
|
||||
-
|
||||
oid: raisecomFanMonitorStateTable
|
||||
value: raisecomFanWorkState
|
||||
num_oid: '.1.3.6.1.4.1.8886.1.1.5.2.2.1.3.{{ $index }}'
|
||||
snmp_flags: ['-OeQUs', '-Pu'] # workaround for underscores in mib
|
||||
descr: 'Fan {{ $index }} State'
|
||||
states:
|
||||
- { descr: normal, graph: 0, value: 1, generic: 0 }
|
||||
- { descr: abnormal, graph: 0, value: 2, generic: 2 }
|
||||
-
|
||||
oid: raisecomPowerMonitorStateTable
|
||||
value: raisecomPowerStatus
|
||||
snmp_flags: ['-OeQUs', '-Pu'] # workaround for underscores in mib
|
||||
num_oid: '.1.3.6.1.4.1.8886.1.24.2.1.1.6.{{ $index }}'
|
||||
descr: 'Power Supply {{ $index }} State'
|
||||
states:
|
||||
- { descr: offline, graph: 0, value: 1, generic: 2 }
|
||||
- { descr: online, graph: 0, value: 2, generic: 0 }
|
||||
- { descr: power-on, graph: 0, value: 3, generic: 1 }
|
||||
12
includes/discovery/mempools/raisecom.inc.php
Normal file
12
includes/discovery/mempools/raisecom.inc.php
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
if ($device['os'] === 'raisecom') {
|
||||
echo 'Raisecom Memory: ';
|
||||
|
||||
$avail = snmp_get($device, 'raisecomMemoryAvailable.0', ['-OUvq', '-Pu'], 'RAISECOM-SYSTEM-MIB');
|
||||
$total = snmp_get($device, 'raisecomMemoryTotal.0', ['-OUvq', '-Pu'], 'RAISECOM-SYSTEM-MIB');
|
||||
|
||||
if (is_numeric($total) && is_numeric($avail)) {
|
||||
discover_mempool($valid_mempool, $device, 0, 'raisecom', 'Memory');
|
||||
}
|
||||
}
|
||||
38
includes/discovery/sensors/dbm/raisecom.inc.php
Normal file
38
includes/discovery/sensors/dbm/raisecom.inc.php
Normal file
@@ -0,0 +1,38 @@
|
||||
<?php
|
||||
|
||||
echo "Raisecom";
|
||||
|
||||
$multiplier = 1;
|
||||
$divisor = 1000;
|
||||
foreach ($pre_cache['raisecomOpticalTransceiverDDMTable'] as $index => $data) {
|
||||
foreach ($data as $key => $value) {
|
||||
if (($key == 'txPower') && is_numeric($value['raisecomOpticalTransceiverParameterValue']) && ($value['raisecomOpticalTransceiverDDMValidStatus'] == 1)) {
|
||||
$oid = '.1.3.6.1.4.1.8886.1.18.2.2.1.1.2.'.$index.'.3';
|
||||
$sensor_type = 'raisecomOpticalTransceiverTxPower';
|
||||
$port_descr = get_port_by_index_cache($device['device_id'], str_replace('1.', '', $index));
|
||||
$descr = $port_descr['ifDescr'] . ' Transmit Power';
|
||||
$low_limit = $value['raisecomOpticalTransceiverParamLowAlarmThresh'] / $divisor;
|
||||
$low_warn_limit = $value['raisecomOpticalTransceiverParamLowWarningThresh'] / $divisor;
|
||||
$warn_limit = $value['raisecomOpticalTransceiverParamHighWarningThresh'] / $divisor;
|
||||
$high_limit = $value['raisecomOpticalTransceiverParamHighAlarmThresh'] / $divisor;
|
||||
$current = $value['raisecomOpticalTransceiverParameterValue'] / $divisor;
|
||||
$entPhysicalIndex = $index;
|
||||
$entPhysicalIndex_measured = 'ports';
|
||||
discover_sensor($valid['sensor'], 'dbm', $device, $oid, 'tx-'.$index, $sensor_type, $descr, $divisor, $multiplier, $low_limit, $low_warn_limit, $warn_limit, $high_limit, $current, 'snmp', $entPhysicalIndex, $entPhysicalIndex_measured);
|
||||
}
|
||||
if (($key == 'rxPower') && is_numeric($value['raisecomOpticalTransceiverParameterValue']) && ($value['raisecomOpticalTransceiverDDMValidStatus'] != 0)) {
|
||||
$oid = '.1.3.6.1.4.1.8886.1.18.2.2.1.1.2.'.$index.'.4';
|
||||
$sensor_type = 'raisecomOpticalTransceiverRxPower';
|
||||
$port_descr = get_port_by_index_cache($device['device_id'], str_replace('1.', '', $index));
|
||||
$descr = $port_descr['ifDescr'] . ' Receive Power';
|
||||
$low_limit = $value['raisecomOpticalTransceiverParamLowAlarmThresh'] / $divisor;
|
||||
$low_warn_limit = $value['raisecomOpticalTransceiverParamLowWarningThresh'] / $divisor;
|
||||
$warn_limit = $value['raisecomOpticalTransceiverParamHighWarningThresh'] / $divisor;
|
||||
$high_limit = $value['raisecomOpticalTransceiverParamHighAlarmThresh'] / $divisor;
|
||||
$current = $value['raisecomOpticalTransceiverParameterValue'] / $divisor;
|
||||
$entPhysicalIndex = $index;
|
||||
$entPhysicalIndex_measured = 'ports';
|
||||
discover_sensor($valid['sensor'], 'dbm', $device, $oid, 'rx-'.$index, $sensor_type, $descr, $divisor, $multiplier, $low_limit, $low_warn_limit, $warn_limit, $high_limit, $current, 'snmp', $entPhysicalIndex, $entPhysicalIndex_measured);
|
||||
}
|
||||
}
|
||||
}
|
||||
4
includes/discovery/sensors/pre-cache/raisecom.inc.php
Normal file
4
includes/discovery/sensors/pre-cache/raisecom.inc.php
Normal file
@@ -0,0 +1,4 @@
|
||||
<?php
|
||||
|
||||
echo 'raisecomOpticalTransceiverDDMTable ';
|
||||
$pre_cache['raisecomOpticalTransceiverDDMTable'] = snmpwalk_cache_twopart_oid($device, 'raisecomOpticalTransceiverDDMTable', [], 'RAISECOM-OPTICAL-TRANSCEIVER-MIB', 'raisecom', ['-OeQUs', '-Pu']);
|
||||
33
includes/discovery/sensors/temperature/raisecom.inc.php
Normal file
33
includes/discovery/sensors/temperature/raisecom.inc.php
Normal file
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
echo "Raisecom";
|
||||
|
||||
$multiplier = 1;
|
||||
$divisor = 1000;
|
||||
foreach ($pre_cache['raisecomOpticalTransceiverDDMTable'] as $index => $data) {
|
||||
foreach ($data as $key => $value) {
|
||||
if (($key == 'transceiverTemperature') && is_numeric($value['raisecomOpticalTransceiverParameterValue']) && ($value['raisecomOpticalTransceiverDDMValidStatus'] == 1)) {
|
||||
$oid = '.1.3.6.1.4.1.8886.1.18.2.2.1.1.2.'.$index.'.1';
|
||||
$sensor_type = 'raisecomOpticalTransceiverTemperature';
|
||||
$port_descr = get_port_by_index_cache($device['device_id'], str_replace('1.', '', $index));
|
||||
$descr = $port_descr['ifDescr'] . ' Transceiver Temperature';
|
||||
$low_limit = $value['raisecomOpticalTransceiverParamLowAlarmThresh'] / $divisor;
|
||||
$low_warn_limit = $value['raisecomOpticalTransceiverParamLowWarningThresh'] / $divisor;
|
||||
$warn_limit = $value['raisecomOpticalTransceiverParamHighWarningThresh'] / $divisor;
|
||||
$high_limit = $value['raisecomOpticalTransceiverParamHighAlarmThresh'] / $divisor;
|
||||
$current = $value['raisecomOpticalTransceiverParameterValue'] / $divisor;
|
||||
$entPhysicalIndex = $index;
|
||||
$entPhysicalIndex_measured = 'ports';
|
||||
discover_sensor($valid['sensor'], 'temperature', $device, $oid, 'tx-'.$index, $sensor_type, $descr, $divisor, $multiplier, $low_limit, $low_warn_limit, $warn_limit, $high_limit, $current, 'snmp', $entPhysicalIndex, $entPhysicalIndex_measured);
|
||||
}
|
||||
}
|
||||
}
|
||||
$descr = 'System Temperature';
|
||||
$oid = ".1.3.6.1.4.1.8886.1.1.4.2.1.0"; // raisecomTemperatureValue
|
||||
$value = snmp_get($device, $oid, ['-OUvq', '-Pu'], 'RAISECOM-SYSTEM-MIB', 'raisecom');
|
||||
$low_limit = snmp_get($device, 'raisecomTemperatureThresholdLow.0', ['-OUvq', '-Pu'], 'RAISECOM-SYSTEM-MIB', 'raisecom');
|
||||
$high_limit = snmp_get($device, 'raisecomTemperatureThresholdHigh.0', ['-OUvq', '-Pu'], 'RAISECOM-SYSTEM-MIB', 'raisecom');
|
||||
|
||||
if (is_numeric($value)) {
|
||||
discover_sensor($valid['sensor'], 'temperature', $device, $oid, 0, 'raisecomTemperatureValue', $descr, '1', '1', $low_limit, $low_warn_limit, $warn_limit, $high_limit, $value);
|
||||
}
|
||||
12
includes/polling/mempools/raisecom.inc.php
Normal file
12
includes/polling/mempools/raisecom.inc.php
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
echo 'Raisecom Memory: ';
|
||||
|
||||
$avail = snmp_get($device, 'raisecomMemoryAvailable.0', ['-OUvq', '-Pu'], 'RAISECOM-SYSTEM-MIB');
|
||||
$total = snmp_get($device, 'raisecomMemoryTotal.0', ['-OUvq', '-Pu'], 'RAISECOM-SYSTEM-MIB');
|
||||
|
||||
if (is_numeric($total) && is_numeric($avail)) {
|
||||
$mempool['total'] = $total;
|
||||
$mempool['used'] = ($total - $avail);
|
||||
$mempool['free'] = $avail;
|
||||
}
|
||||
@@ -673,9 +673,9 @@ function snmpwalk_group($device, $oid, $mib = '', $depth = 1, $array = array(),
|
||||
return $array;
|
||||
}
|
||||
|
||||
function snmpwalk_cache_twopart_oid($device, $oid, $array, $mib = 0)
|
||||
function snmpwalk_cache_twopart_oid($device, $oid, $array, $mib = 0, $mibdir = null, $snmpflags = '-OQUs')
|
||||
{
|
||||
$cmd = gen_snmpwalk_cmd($device, $oid, '-OQUs', $mib);
|
||||
$cmd = gen_snmpwalk_cmd($device, $oid, $snmpflags, $mib, $mibdir);
|
||||
$data = trim(external_exec($cmd));
|
||||
|
||||
foreach (explode("\n", $data) as $entry) {
|
||||
|
||||
136
mibs/raisecom/RAISECOM-BASE-MIB
Normal file
136
mibs/raisecom/RAISECOM-BASE-MIB
Normal file
@@ -0,0 +1,136 @@
|
||||
--MibName=raisecom
|
||||
-- =======================================================================
|
||||
-- Version info
|
||||
--
|
||||
-- Version 1.0 modified 2012.4.18 by WangMingjuan, add gazelle series
|
||||
-- Version 1.0 modified 2011.12.14 by WangMingjuan
|
||||
-- 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.
|
||||
|
||||
RAISECOM-BASE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
enterprises FROM RFC1155-SMI;
|
||||
|
||||
-- =======================================================================
|
||||
--
|
||||
-- Organization branches
|
||||
-- =======================================================================
|
||||
|
||||
raisecom OBJECT IDENTIFIER ::= { enterprises 8886 }
|
||||
|
||||
-- RAISECOM Agent
|
||||
raisecomAgent OBJECT IDENTIFIER ::= { raisecom 1 }
|
||||
|
||||
-- =======================================================================
|
||||
--
|
||||
-- products
|
||||
-- =======================================================================
|
||||
-- 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 }
|
||||
|
||||
-- raisecomTerminal Series
|
||||
raisecomTerminalMgmt OBJECT IDENTIFIER ::= { raisecom 21 }
|
||||
|
||||
-- msg Series
|
||||
msgSeries OBJECT IDENTIFIER ::= { raisecom 22 }
|
||||
|
||||
-- iTN Series
|
||||
iTNSeries OBJECT IDENTIFIER ::= { raisecom 23 }
|
||||
|
||||
-- Gazelle Switch Series
|
||||
gazelleSwitchSeries OBJECT IDENTIFIER ::= { raisecom 26 }
|
||||
|
||||
-- Gazelle Transmit Series
|
||||
gazelleTransmitSeries OBJECT IDENTIFIER ::= { raisecom 27 }
|
||||
|
||||
-- Gazelle Router Series
|
||||
gazelleRouterSeries OBJECT IDENTIFIER ::= { raisecom 28 }
|
||||
|
||||
-- SHENLANXUNTONG Series
|
||||
shenlanxuntongSeries OBJECT IDENTIFIER ::= { raisecom 29 }
|
||||
|
||||
-- SHENLANXUNTONG Transmit Series
|
||||
sltSeries OBJECT IDENTIFIER ::= { shenlanxuntongSeries 1 }
|
||||
|
||||
-- OTN Product Series
|
||||
otnSeries OBJECT IDENTIFIER ::= { raisecom 30 }
|
||||
|
||||
|
||||
-- =======================================================================
|
||||
--
|
||||
-- Common Switch management root MIB
|
||||
-- =======================================================================
|
||||
--ISCOM Switch
|
||||
iscomSwitch OBJECT IDENTIFIER ::= { iscomSeries 1 }
|
||||
|
||||
|
||||
-- =======================================================================
|
||||
--
|
||||
-- Common ISCOM PM root MIB
|
||||
-- =======================================================================
|
||||
-- ISCOM PM
|
||||
iscomPM OBJECT IDENTIFIER ::= { raisecomManager 1 }
|
||||
|
||||
|
||||
-- =======================================================================
|
||||
--
|
||||
-- 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 }
|
||||
|
||||
END
|
||||
@@ -1,319 +0,0 @@
|
||||
--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
|
||||
@@ -1,332 +1,525 @@
|
||||
--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¡¢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
|
||||
--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.
|
||||
-- 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¡¢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),
|
||||
backupsaving(7),
|
||||
cpoyStaConf2BackConf(8),
|
||||
cpoyBackConf2StaConf(9),
|
||||
switStaConfBackConf(10),
|
||||
backuperasing(11),
|
||||
eraseStartupconfig(12),
|
||||
eraseStartupconfigAll(13),
|
||||
savingall(14)
|
||||
}
|
||||
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 NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
raisecomConfigLoadOperation, raisecomConfigLoadState }
|
||||
STATUS current
|
||||
-- mandatory
|
||||
DESCRIPTION
|
||||
"A raisecomConfigLoadeCompletion trap is sent when saving or erasing the configuration file. "
|
||||
::= {raisecomConfigLoadMIBTraps 1}
|
||||
|
||||
raisecomWatchdog OBJECT-TYPE
|
||||
SYNTAX EnableVar
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Set/get watchdog status."
|
||||
DEFVAL { enable }
|
||||
::= { 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 }
|
||||
|
||||
raisecomCfgUpdateState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(0),
|
||||
noupdate(1),
|
||||
cliupdate(2),
|
||||
webupdate(3),
|
||||
mibupdate(4)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the state of this configuration."
|
||||
::= { raisecomCommonFunctionGroup 9 }
|
||||
|
||||
raisecomCfgUpdateModID OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies ID of the module which has updated."
|
||||
::= { raisecomCommonFunctionGroup 10 }
|
||||
|
||||
raisecomAutoWritecfgEnable OBJECT-TYPE
|
||||
SYNTAX EnableVar
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Set/get auto writing configuration status."
|
||||
DEFVAL { enable }
|
||||
::= { raisecomCommonFunctionGroup 12 }
|
||||
|
||||
raisecomMibCommandString OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..255))
|
||||
ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"comnmand string executed by mib user"
|
||||
::= { raisecomCommonFunctionGroup 13 }
|
||||
|
||||
raisecomMibCommandMode OBJECT-TYPE
|
||||
SYNTAX Integer32 {
|
||||
user_node(0),
|
||||
auth_node(1),
|
||||
view_node(2),
|
||||
auth_enable_node(3),
|
||||
enable_node(4),
|
||||
vlan_node(5),
|
||||
interface_node(6),
|
||||
interface_range_node(7),
|
||||
aggregator_node(8),
|
||||
tdm_node(9),
|
||||
ip_node(10),
|
||||
lbip_node(11),
|
||||
mpls_exppath_node(12),
|
||||
tunnel_node(13),
|
||||
vlanif_node(14),
|
||||
subif_node(15),
|
||||
vrf_node(16),
|
||||
config_node(17),
|
||||
rip_node(18),
|
||||
bgp_node(19)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"command run on specific mode"
|
||||
::= { raisecomCommonFunctionGroup 14 }
|
||||
|
||||
raisecomMibCommandState OBJECT-TYPE
|
||||
SYNTAX Integer32 {
|
||||
cmd_success(0),
|
||||
cmd_warning(1),
|
||||
cmd_err_no_match(2),
|
||||
cmd_err_ambiguous(3),
|
||||
cmd_err_incomplete(4),
|
||||
cmd_err_exeed_argc_max(5),
|
||||
cmd_err_nothing_todo(6),
|
||||
cmd_complete_full_match(7),
|
||||
--(8),
|
||||
--(9),
|
||||
--(10),
|
||||
cmd_no_right(11),
|
||||
cmd_err_author_failure(12)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"the state of comnmand executed"
|
||||
::= { raisecomCommonFunctionGroup 15 }
|
||||
|
||||
raisecomAutoWritecfgInterval OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Interval time of auto save module."
|
||||
::= { raisecomCommonFunctionGroup 16 }
|
||||
|
||||
raisecomConfigFileOperationTableGroup OBJECT IDENTIFIER ::= {raisecomCommonFunctionGroup 17}
|
||||
|
||||
raisecomConfigFileOperationTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RaisecomConfigFileOperationEntry
|
||||
ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Config file operation table."
|
||||
::= { raisecomConfigFileOperationTableGroup 1 }
|
||||
|
||||
raisecomConfigFileOperationEntry OBJECT-TYPE
|
||||
SYNTAX RaisecomConfigFileOperationEntry
|
||||
ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in raisecomConfigFileOperationTable"
|
||||
INDEX { raisecomConfigFileNodeType,
|
||||
raisecomConfigFileNodeInfo}
|
||||
::= { raisecomConfigFileOperationTable 1 }
|
||||
|
||||
RaisecomConfigFileOperationEntry ::= SEQUENCE {
|
||||
raisecomConfigFileNodeType INTEGER,
|
||||
raisecomConfigFileNodeInfo OCTET STRING,
|
||||
raisecomConfigFileOperationType INTEGER
|
||||
}
|
||||
|
||||
raisecomConfigFileNodeType OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
slot_type (1)
|
||||
}
|
||||
ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Config file operation node type."
|
||||
::= { raisecomConfigFileOperationEntry 1}
|
||||
|
||||
raisecomConfigFileNodeInfo OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..100))
|
||||
ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Config file operation node info."
|
||||
::= { raisecomConfigFileOperationEntry 2}
|
||||
|
||||
raisecomConfigFileOperationType OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
erase (1)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Config file operation type."
|
||||
::= { raisecomConfigFileOperationEntry 3}
|
||||
|
||||
--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 }
|
||||
|
||||
raisecomNotificationLocation OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "The description of location which notification generates.
|
||||
This is a display string which can be showned on NMS such like OpenView"
|
||||
::= { raisecomNotificationGroup 101 }
|
||||
|
||||
--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 { disable }
|
||||
::= { 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 }
|
||||
|
||||
raisecomClockDisplay OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
eraisecomClockDisplay_DFLT(1),
|
||||
eraisecomClockDisplay_UTC(2),
|
||||
eraisecomClockDisplay_other(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"System clock display mode, which range from 1 to 3, stands for default mode, UTC mode
|
||||
and other clock mode which is made to prepare for fulture respectively. It allows network administrator to change
|
||||
system clock mechanism by setting this variable. For instance, if administrator intend
|
||||
to use default display mode, the time will be shown as 'yyyy-mm-dd, hh:mm:ss'.
|
||||
else if if administrator intend to use UTC display mode,
|
||||
the time will be shown as'dd.mm.yyyy-hh:mm:ss'
|
||||
All supported values of this variable are listed as follows:
|
||||
1: EraisecomClockDisplay_DFLT default mode
|
||||
2: EraisecomClockDisplay_UTC UTC mode
|
||||
3: EraisecomClockDisplay_other other mode."
|
||||
::= { raisecomClockGroup 5 }
|
||||
|
||||
raisecomClockTimezoneName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (8))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the time zone "
|
||||
::= { raisecomClockGroup 6 }
|
||||
|
||||
END
|
||||
|
||||
|
||||
292
mibs/raisecom/RAISECOM-FANMONITOR-MIB
Normal file
292
mibs/raisecom/RAISECOM-FANMONITOR-MIB
Normal file
@@ -0,0 +1,292 @@
|
||||
-- MibName=raisecomSynce
|
||||
-- *****************************************************************
|
||||
-- Version 1.0 Created 2010.12.30 by hongding
|
||||
-- This version of MIB is created just for the Management of fan .
|
||||
--
|
||||
-- Copyright(c) 2002-2012 by RAISECOM TECH, Ltd.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- modify history
|
||||
-- 01,20120418,yangzhonghong, ITS00020700,change the enum values of the raisecomFanCardState node
|
||||
-- 01,20121206,guokai, ESW00006977,add raisecomFanMonitorTrapSendEnable
|
||||
-- *****************************************************************
|
||||
RAISECOM-FANMONITOR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
raisecomSystem
|
||||
FROM RAISECOM-SYSTEM-MIB
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
Integer32,Unsigned32,Counter32
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
raisecomFanMonitor MODULE-IDENTITY
|
||||
LAST-UPDATED "201012270000Z"
|
||||
ORGANIZATION "Raisecom, Inc."
|
||||
CONTACT-INFO
|
||||
" Raise Systems
|
||||
|
||||
Postal: Beijing,
|
||||
China
|
||||
|
||||
Tel: 86-010-82884499
|
||||
|
||||
E-mail: support@raisecom.com"
|
||||
DESCRIPTION
|
||||
"Configuration of fanMonitor object."
|
||||
-- -------------------------------------------------------------
|
||||
-- modify history
|
||||
-- -------------------------------------------------------------
|
||||
REVISION "201012300000Z"
|
||||
DESCRIPTION "The initial revision of this MIB."
|
||||
::= { raisecomSystem 5}
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- groups in the raisecomFanMonitor MIB
|
||||
-- -------------------------------------------------------------
|
||||
raisecomFanMonitorNotification OBJECT IDENTIFIER ::= { raisecomFanMonitor 1 }
|
||||
raisecomFanMonitorMibObjects OBJECT IDENTIFIER ::= { raisecomFanMonitor 2 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- raisecomFanMonitorNotification
|
||||
-- -------------------------------------------------------------
|
||||
raisecomFanSpeedNormal NOTIFICATION-TYPE
|
||||
OBJECTS { raisecomFanIndex,
|
||||
raisecomFanSpeedValue
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The trap notification occur when fan state translating from abnormal to normal."
|
||||
::= { raisecomFanMonitorNotification 1 }
|
||||
|
||||
raisecomFanSpeedAbnormal NOTIFICATION-TYPE
|
||||
OBJECTS { raisecomFanIndex,
|
||||
raisecomFanSpeedValue,
|
||||
raisecomFanSpeedDueValue
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The trap notification occur when fan state translatingfrom normal to abnormal."
|
||||
::= { raisecomFanMonitorNotification 2 }
|
||||
|
||||
raisecomFanCardUp NOTIFICATION-TYPE
|
||||
OBJECTS { raisecomFanCardState }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The trap notification occur when fan card state translating from down to up."
|
||||
::= { raisecomFanMonitorNotification 3 }
|
||||
|
||||
raisecomFanCardDown NOTIFICATION-TYPE
|
||||
OBJECTS { raisecomFanCardState }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The trap notification occur when fan card state translating from up to down."
|
||||
::= { raisecomFanMonitorNotification 4 }
|
||||
-- -------------------------------------------------------------
|
||||
-- raisecomFanMonitorMibObjects
|
||||
-- -------------------------------------------------------------
|
||||
raisecomFanMonitorGlobalGroup OBJECT IDENTIFIER ::= { raisecomFanMonitorMibObjects 1 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- raisecomFanMonitorGlobalGroup
|
||||
-- -------------------------------------------------------------
|
||||
raisecomFanMonitorMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enforce(1),
|
||||
auto(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An integer value that specify the current monitor mode.
|
||||
ENFORCE(1) means that the fan speed need to set manully;
|
||||
AUTO(2) means that the fan speed will ajusted autoly according
|
||||
to the temperature"
|
||||
::= { raisecomFanMonitorGlobalGroup 1 }
|
||||
|
||||
raisecomFanMonitorSpdLevel OBJECT-TYPE
|
||||
SYNTAX Unsigned32(1..4)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the speed level of fan in enforce mode."
|
||||
::= { raisecomFanMonitorGlobalGroup 2 }
|
||||
|
||||
raisecomFanMonitorNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the number of fan being monitorred."
|
||||
::= { raisecomFanMonitorGlobalGroup 3 }
|
||||
|
||||
raisecomFanMonitorLevlNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the total number of fan speed levels."
|
||||
::= { raisecomFanMonitorGlobalGroup 4 }
|
||||
|
||||
|
||||
raisecomFanCardState OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
all-down(1),
|
||||
all-up(2),
|
||||
card1-up(3),
|
||||
card2-up(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the current state of fan cards.
|
||||
all_down(1) means that all fan cards are down;
|
||||
all_up(2) means that all fan cards are up;
|
||||
card1_up(3) means that fan card 1 is up, the others are down;
|
||||
card2_up(4) means that fan card 2 is up, the others are down."
|
||||
::= { raisecomFanMonitorGlobalGroup 5 }
|
||||
|
||||
raisecomFanCardSerialNumber OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"specify the identical serial number of current fan card,this
|
||||
string number will be set when device leaving factory"
|
||||
::= { raisecomFanMonitorGlobalGroup 6 }
|
||||
|
||||
raisecomFanMonitorTrapSendEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disable(0),
|
||||
enable (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the status of sending trap"
|
||||
::= {raisecomFanMonitorGlobalGroup 7 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- raisecomFanMonitorStateTable
|
||||
-- -------------------------------------------------------------
|
||||
raisecomFanMonitorStateTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RaisecomFanMonitorStateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Fan monitor state table."
|
||||
::= { raisecomFanMonitorMibObjects 2 }
|
||||
|
||||
raisecomFanMonitorStateEntry OBJECT-TYPE
|
||||
SYNTAX RaisecomFanMonitorStateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Fan monitor state entry."
|
||||
INDEX { raisecomFanIndex }
|
||||
::= { raisecomFanMonitorStateTable 1 }
|
||||
|
||||
RaisecomFanMonitorStateEntry ::= SEQUENCE {
|
||||
raisecomFanIndex Unsigned32,
|
||||
raisecomFanSpeedValue Unsigned32,
|
||||
raisecomFanWorkState INTEGER,
|
||||
raisecomFanSpeedCurrentLevel Unsigned32
|
||||
}
|
||||
|
||||
raisecomFanIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the sequence number of fan."
|
||||
::= { raisecomFanMonitorStateEntry 1 }
|
||||
|
||||
raisecomFanSpeedValue OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the actural speed of the current fan."
|
||||
::= { raisecomFanMonitorStateEntry 2 }
|
||||
|
||||
raisecomFanWorkState OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
normal(1),
|
||||
abnormal(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the current state of fan
|
||||
normal(1) means the current fan operate normally;
|
||||
abnormal(2) means the current fan operate abnormally"
|
||||
::= { raisecomFanMonitorStateEntry 3 }
|
||||
|
||||
raisecomFanSpeedCurrentLevel OBJECT-TYPE
|
||||
SYNTAX Unsigned32(1..4)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the temperature scale border that match the speed levle,
|
||||
based on this scale border,the current fan speed will ajusted autoly
|
||||
according to the current temperature"
|
||||
::= { raisecomFanMonitorStateEntry 4 }
|
||||
-- -------------------------------------------------------------
|
||||
-- raisecomFanSpeedLevelTable
|
||||
-- -------------------------------------------------------------
|
||||
raisecomFanSpeedLevelTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RaisecomFanSpeedLevelEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"fan speed level information table."
|
||||
::= { raisecomFanMonitorMibObjects 3 }
|
||||
|
||||
raisecomFanSpeedLevelEntry OBJECT-TYPE
|
||||
SYNTAX RaisecomFanSpeedLevelEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"fan speed level information entry."
|
||||
INDEX { raisecomFanSpeedLevelIndex }
|
||||
::= { raisecomFanSpeedLevelTable 1 }
|
||||
|
||||
RaisecomFanSpeedLevelEntry ::= SEQUENCE {
|
||||
raisecomFanSpeedLevelIndex Unsigned32,
|
||||
raisecomFanSpeedDueValue Unsigned32,
|
||||
raisecomFanSpeedTemperatureScale Unsigned32
|
||||
}
|
||||
|
||||
raisecomFanSpeedLevelIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the fan speed level index."
|
||||
::= { raisecomFanSpeedLevelEntry 1 }
|
||||
|
||||
raisecomFanSpeedDueValue OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the speed value that match the fan levle index.
|
||||
this value can ben get from a new or normal fan ,not an used
|
||||
fan ,because the used fan may be aged"
|
||||
::= { raisecomFanSpeedLevelEntry 2 }
|
||||
|
||||
raisecomFanSpeedTemperatureScale OBJECT-TYPE
|
||||
SYNTAX Unsigned32(45..75)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the temperature scale border that match the speed levle,
|
||||
based on this scale border,the current fan speed will ajusted autoly
|
||||
according to the current temperature"
|
||||
::= { raisecomFanSpeedLevelEntry 3 }
|
||||
|
||||
END
|
||||
822
mibs/raisecom/RAISECOM-OPTICAL-MONITOR-MIB
Normal file
822
mibs/raisecom/RAISECOM-OPTICAL-MONITOR-MIB
Normal file
@@ -0,0 +1,822 @@
|
||||
--MibName=raisecomOpticalMonitorMIB
|
||||
-- *****************************************************************
|
||||
-- RAISECOM-OPTICAL-MONITOR-MIB.my
|
||||
--
|
||||
-- May 2006, chenyu
|
||||
--
|
||||
-- Copyright(c) 2003-2005 by RAISECOM TECH, Ltd.
|
||||
-- All rights reserved.
|
||||
-- *****************************************************************
|
||||
|
||||
|
||||
RAISECOM-OPTICAL-MONITOR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Integer32, Unsigned32,
|
||||
MODULE-IDENTITY,
|
||||
NOTIFICATION-TYPE,
|
||||
OBJECT-TYPE,
|
||||
TimeTicks FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE,
|
||||
NOTIFICATION-GROUP,
|
||||
OBJECT-GROUP FROM SNMPv2-CONF
|
||||
ifIndex FROM IF-MIB
|
||||
EnableVar FROM SWITCH-TC
|
||||
raisecomAgent FROM RAISECOM-BASE-MIB;
|
||||
|
||||
raisecomOpticalMonitorMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200606060000Z"
|
||||
ORGANIZATION "Raisecom, Inc."
|
||||
CONTACT-INFO
|
||||
" Raise Systems
|
||||
|
||||
Postal: Beijing,
|
||||
China
|
||||
|
||||
Tel: 86-010-82884499
|
||||
|
||||
E-mail: chenyu@raisecom.com"
|
||||
DESCRIPTION
|
||||
"This MIB module defines objects to monitor optical
|
||||
characteristics on the optical interfaces in a network element. "
|
||||
REVISION "200606060000Z"
|
||||
DESCRIPTION
|
||||
"The initial revision of this MIB."
|
||||
::={ raisecomAgent 9 }
|
||||
|
||||
|
||||
-- Textual Conventions
|
||||
|
||||
OpticalParameterType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value indicates the optical parameter that is
|
||||
being monitored. Valid values are -
|
||||
|
||||
temperature(1)
|
||||
supplyVoltage(2)
|
||||
biasCurrent(3)
|
||||
txOutputPower(4)
|
||||
receivedPower(5) "
|
||||
SYNTAX INTEGER {
|
||||
temperature(1),
|
||||
supplyVoltage(2),
|
||||
biasCurrent(3),
|
||||
txOutputPower(4),
|
||||
receivedPower(5)
|
||||
}
|
||||
|
||||
|
||||
OpticalParameterValue ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the optical parameter that is being monitored.
|
||||
|
||||
The range of values varies depending on the type of optical
|
||||
parameter being monitored, as identified by a corresponding
|
||||
object with syntax OpticalParameterType.
|
||||
|
||||
When the optical parameter being monitored is 'temperature',
|
||||
the supported range is from -32768 to 32768, in units of
|
||||
1/256 degrees centigrade.
|
||||
Example: A value of 6016 represents a temperature reading of
|
||||
23.5 degrees C.
|
||||
|
||||
When the optical parameter being monitored is 'supplyVoltage',
|
||||
the supported range is from 0 to 65535, in units of 1/10 millivolts.
|
||||
Example: A value of 55000 represents a supplyVoltage reading of
|
||||
5.5 V.
|
||||
|
||||
When the optical parameter being monitored is 'biasCurrent',
|
||||
the supported range is from 0 to 65535, in units of 1/500
|
||||
microamperes.
|
||||
Example: A value of 500 represents a bias current reading of
|
||||
1 microamperes.
|
||||
|
||||
When the optical parameter being monitored is 'txOutputPower',
|
||||
the supported range is from 0 to 65535, in units of 1/10000 mW ..and express in units of dBm¡£
|
||||
Example: A value of 60000 represents a txOutputPower reading of 7.78 dBm.
|
||||
|
||||
When the optical parameter being monitored is 'receivedPower',
|
||||
the supported range is from 0 to 65535, in units of 1/10000 mW ..and express in units of dBm¡£
|
||||
Example: A value of 60000 represents a receivedPower reading of 7.78 dBm. "
|
||||
SYNTAX Integer32 (-1000000..65535 )
|
||||
|
||||
OpticalPMPeriod ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value indicates the time period over which performance
|
||||
monitoring data has been collected."
|
||||
SYNTAX INTEGER {
|
||||
fifteenMin(1),
|
||||
twentyFourHour(2)
|
||||
}
|
||||
|
||||
-- MIB Object Definitions
|
||||
|
||||
raisecomOpticalMonitorMIBObjects OBJECT IDENTIFIER ::=
|
||||
{raisecomOpticalMonitorMIB 1 }
|
||||
|
||||
-- groups in this MIB module
|
||||
|
||||
raisecomOpticalMonGroup OBJECT IDENTIFIER ::=
|
||||
{raisecomOpticalMonitorMIBObjects 1 }
|
||||
|
||||
raisecomOpticalPMGroup OBJECT IDENTIFIER ::=
|
||||
{raisecomOpticalMonitorMIBObjects 2 }
|
||||
|
||||
-- raisecomTranceiverInfoTable
|
||||
|
||||
raisecomTranceiverInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RaisecomTranceiverInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trancetver information Table."
|
||||
::= { raisecomOpticalMonitorMIBObjects 4 }
|
||||
|
||||
raisecomTranceiverInfoEntry OBJECT-TYPE
|
||||
SYNTAX RaisecomTranceiverInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the raisecomSfpAccessA0Table."
|
||||
INDEX { ifIndex }
|
||||
::={ raisecomTranceiverInfoTable 1 }
|
||||
|
||||
|
||||
RaisecomTranceiverInfoEntry ::= SEQUENCE {
|
||||
raisecomTranceiverType OCTET STRING,
|
||||
raisecomTranceiverConnectorType OCTET STRING,
|
||||
raisecomTranceiverWavelength Integer32,
|
||||
raisecomTranceiverVendorName OCTET STRING,
|
||||
raisecomTranceiverVendorPN OCTET STRING,
|
||||
raisecomTranceiverVendorSN OCTET STRING,
|
||||
raisecomTransceiverFiberType INTEGER,
|
||||
raisecomTransceiverTransferDistance Integer32
|
||||
}
|
||||
|
||||
raisecomTranceiverType OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of the interface, such as 1000_BASE_SX_SFP"
|
||||
::= { raisecomTranceiverInfoEntry 1 }
|
||||
|
||||
raisecomTranceiverConnectorType OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ConnectorType of the interface, such as SC/LC"
|
||||
::= { raisecomTranceiverInfoEntry 2 }
|
||||
|
||||
raisecomTranceiverWavelength OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Wavelength of the interface, measured in nm."
|
||||
::= { raisecomTranceiverInfoEntry 3 }
|
||||
|
||||
raisecomTranceiverVendorName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Vendor name of the interface."
|
||||
::= { raisecomTranceiverInfoEntry 4 }
|
||||
|
||||
raisecomTranceiverVendorPN OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Vendor part number of the interface."
|
||||
::= { raisecomTranceiverInfoEntry 5 }
|
||||
|
||||
raisecomTranceiverVendorSN OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Vendor serial number of the interface."
|
||||
::= { raisecomTranceiverInfoEntry 6 }
|
||||
|
||||
raisecomTransceiverFiberType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
single_mode(1),
|
||||
multi_mode(2),
|
||||
none(3)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Types of the fiber,
|
||||
single_mode, multi_mode, none."
|
||||
::= { raisecomTranceiverInfoEntry 7 }
|
||||
|
||||
raisecomTransceiverTransferDistance OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The max distance which the interface could transmit,
|
||||
measured in meter."
|
||||
::= { raisecomTranceiverInfoEntry 8 }
|
||||
|
||||
|
||||
|
||||
|
||||
-- raisecomOpticalMonTable
|
||||
|
||||
raisecomOpticalMonTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RaisecomOpticalMonEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides objects to monitor optical
|
||||
parameters in a network element. "
|
||||
::={ raisecomOpticalMonGroup 1 }
|
||||
|
||||
raisecomOpticalMonEntry OBJECT-TYPE
|
||||
SYNTAX RaisecomOpticalMonEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the raisecomOpticalMonTable provides objects to
|
||||
monitor an optical parameter at an optical interface.
|
||||
"
|
||||
INDEX { ifIndex, raisecomOpticalMonParameterType }
|
||||
::={ raisecomOpticalMonTable 1 }
|
||||
|
||||
|
||||
RaisecomOpticalMonEntry ::= SEQUENCE {
|
||||
raisecomOpticalMonParameterType OpticalParameterType,
|
||||
raisecomOpticalParameterValue OpticalParameterValue,
|
||||
raisecomOpticalParamHighAlarmThresh OpticalParameterValue,
|
||||
raisecomOpticalParamHighWarningThresh OpticalParameterValue,
|
||||
raisecomOpticalParamLowAlarmThresh OpticalParameterValue,
|
||||
raisecomOpticalParamLowWarningThresh OpticalParameterValue,
|
||||
raisecomOpticalParamAlarmStatus INTEGER,
|
||||
raisecomOpticalParamAlarmLastValue OpticalParameterValue,
|
||||
raisecomOpticalParamAlarmLastChange TimeTicks,
|
||||
raisecomOpticalMon15MinValidIntervals Unsigned32,
|
||||
raisecomOpticalMon24HrValidIntervals Unsigned32,
|
||||
raisecomOpticalMonValidStatus INTEGER
|
||||
}
|
||||
|
||||
raisecomOpticalMonParameterType OBJECT-TYPE
|
||||
SYNTAX OpticalParameterType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies the optical parameter that is being
|
||||
monitored in this entry."
|
||||
::={ raisecomOpticalMonEntry 1 }
|
||||
|
||||
raisecomOpticalParameterValue OBJECT-TYPE
|
||||
SYNTAX OpticalParameterValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object gives the value measured for the particular
|
||||
optical parameter specified by the raisecomOpticalMonParameterType
|
||||
object."
|
||||
::={ raisecomOpticalMonEntry 2 }
|
||||
|
||||
raisecomOpticalParamHighAlarmThresh OBJECT-TYPE
|
||||
SYNTAX OpticalParameterValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object gives the high alarm threshold on the
|
||||
optical parameter being monitored.
|
||||
|
||||
An alarm condition will be raised if the value given by
|
||||
raisecomOpticalParameterValue goes from below the value of
|
||||
this object to above the value of this object, or if
|
||||
the initial value of raisecomOpticalParameterValue exceeds the value
|
||||
of this object. This alarm will be indicated in the
|
||||
raisecomOpticalParamAlarmStatus object."
|
||||
::={ raisecomOpticalMonEntry 3 }
|
||||
|
||||
raisecomOpticalParamHighWarningThresh OBJECT-TYPE
|
||||
SYNTAX OpticalParameterValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to set a high warning threshold on
|
||||
the optical parameter being monitored.
|
||||
|
||||
A threshold crossing condition will be indicated if the value
|
||||
given by raisecomOpticalParameterValue goes from below the value
|
||||
of this object to above the value of this
|
||||
object, or if the initial value of raisecomOpticalParameterValue
|
||||
exceeds the value of this object. This alarm will be indicated in the
|
||||
raisecomOpticalParamAlarmStatus object.
|
||||
"
|
||||
::={ raisecomOpticalMonEntry 4 }
|
||||
|
||||
raisecomOpticalParamLowAlarmThresh OBJECT-TYPE
|
||||
SYNTAX OpticalParameterValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to set a low alarm threshold on the
|
||||
optical parameter being monitored.
|
||||
|
||||
An alarm condition will be raised if the value given by
|
||||
raisecomOpticalParameterValue goes from above the value of
|
||||
this object to below the value of this object, or if
|
||||
the initial value of raisecomOpticalParameterValue is lower than the
|
||||
value of this object. This alarm
|
||||
will be indicated in the raisecomOpticalParamAlarmStatus object .."
|
||||
::={ raisecomOpticalMonEntry 5 }
|
||||
|
||||
raisecomOpticalParamLowWarningThresh OBJECT-TYPE
|
||||
SYNTAX OpticalParameterValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to set a low warning threshold on
|
||||
the optical parameter being monitored.
|
||||
|
||||
A threshold crossing condition will be indicated if the value
|
||||
given by raisecomOpticalParameterValue goes from above the value
|
||||
of this object to below the value of this
|
||||
object, or if the initial value of raisecomOpticalParameterValue
|
||||
object is lower than the value of this object. For
|
||||
network elements in the status
|
||||
indications, this threshold violation will be indicated in the
|
||||
raisecomOpticalParamAlarmStatus object ."
|
||||
::={ raisecomOpticalMonEntry 6 }
|
||||
|
||||
raisecomOpticalParamAlarmStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(0),
|
||||
high-alarm-threshold(1),
|
||||
high-warning-threshold(2),
|
||||
low-alarm-threshold(3),
|
||||
low-warning-threshold(4)
|
||||
}
|
||||
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to indicate the current status of
|
||||
the thresholds for the monitored optical parameter
|
||||
on the interface.
|
||||
|
||||
If a threshold is currently being exceeded on the
|
||||
interface, the object will be set. Otherwise,
|
||||
the object will be set to 0."
|
||||
::={ raisecomOpticalMonEntry 7 }
|
||||
|
||||
raisecomOpticalParamAlarmLastValue OBJECT-TYPE
|
||||
SYNTAX OpticalParameterValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the optical parameter value at the last time
|
||||
a threshold related to a particular optical parameter was
|
||||
exceeded on the interface.
|
||||
If no threshold value is currently being
|
||||
exceeded, then the value '-1000000' is returned."
|
||||
::={ raisecomOpticalMonEntry 8 }
|
||||
|
||||
raisecomOpticalParamAlarmLastChange OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies the value of sysUpTime at the last time
|
||||
a threshold related to a particular optical parameter was
|
||||
exceeded on the interface."
|
||||
::={ raisecomOpticalMonEntry 9 }
|
||||
|
||||
raisecomOpticalMon15MinValidIntervals OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..96)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object gives the number of previous 15 minute
|
||||
intervals for which valid performance monitoring data
|
||||
has been stored on the interface.
|
||||
|
||||
The value of this object will be n (where n is the maximum
|
||||
number of 15 minute intervals supported at this interface),
|
||||
unless the measurement was (re-)started within the last
|
||||
(nx15) minutes, in which case the value will be the
|
||||
number of previous 15 minute intervals for which the agent
|
||||
has some data."
|
||||
::={ raisecomOpticalMonEntry 10 }
|
||||
|
||||
raisecomOpticalMon24HrValidIntervals OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..1)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object gives the number of previous 24 hour
|
||||
intervals for which valid performance monitoring data
|
||||
has been stored on the interface.
|
||||
|
||||
The value of this object will be 0 if the measurement
|
||||
was (re-)started within the last 24 hours, or 1 otherwise."
|
||||
::={ raisecomOpticalMonEntry 11 }
|
||||
|
||||
raisecomOpticalMonValidStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
valid(1),
|
||||
invalid(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the parameter row is valid or not."
|
||||
::={ raisecomOpticalMonEntry 12 }
|
||||
|
||||
-- Notification related objects
|
||||
|
||||
raisecomOpticalNotifyEnable OBJECT-TYPE
|
||||
SYNTAX EnableVar
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies the generation of raisecomOpticalMonParameterStatus notifications.
|
||||
"
|
||||
DEFVAL { enable}
|
||||
::={ raisecomOpticalMonGroup 2 }
|
||||
|
||||
raisecomOpticalDigitalDiagnoticEnable OBJECT-TYPE
|
||||
SYNTAX EnableVar
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable or disable digitaldiagnotic on the switch."
|
||||
DEFVAL { disable}
|
||||
::={ raisecomOpticalMonGroup 3 }
|
||||
|
||||
-- raisecomOpticalPMCurrent Table
|
||||
|
||||
raisecomOpticalPMCurrentTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RaisecomOpticalPMCurrentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains performance monitoring data for the
|
||||
various optical parameters, collected over the current 15
|
||||
minute or the current 24 hour interval."
|
||||
::={ raisecomOpticalPMGroup 1 }
|
||||
|
||||
raisecomOpticalPMCurrentEntry OBJECT-TYPE
|
||||
SYNTAX RaisecomOpticalPMCurrentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the raisecomOpticalPMCurrentTable. It contains
|
||||
performance monitoring data for a monitored optical
|
||||
parameter at an interface, collected over the current 15
|
||||
minute or the current 24 hour interval.
|
||||
"
|
||||
INDEX { ifIndex,
|
||||
raisecomOpticalPMCurrentPeriod,
|
||||
raisecomOpticalPMCurrentParamType }
|
||||
::={ raisecomOpticalPMCurrentTable 1 }
|
||||
|
||||
RaisecomOpticalPMCurrentEntry ::= SEQUENCE {
|
||||
raisecomOpticalPMCurrentPeriod OpticalPMPeriod,
|
||||
raisecomOpticalPMCurrentParamType OpticalParameterType,
|
||||
raisecomOpticalPMCurrentMaxParam OpticalParameterValue,
|
||||
raisecomOpticalPMCurrentMinParam OpticalParameterValue,
|
||||
raisecomOpticalPMCurrentMeanParam OpticalParameterValue
|
||||
}
|
||||
|
||||
raisecomOpticalPMCurrentPeriod OBJECT-TYPE
|
||||
SYNTAX OpticalPMPeriod
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates whether the optical parameter values
|
||||
given in this entry are collected over the current 15 minute or
|
||||
the current 24 hour interval."
|
||||
::={ raisecomOpticalPMCurrentEntry 1 }
|
||||
|
||||
raisecomOpticalPMCurrentParamType OBJECT-TYPE
|
||||
SYNTAX OpticalParameterType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies the optical parameter that is being
|
||||
monitored, in this entry."
|
||||
::={ raisecomOpticalPMCurrentEntry 2 }
|
||||
|
||||
raisecomOpticalPMCurrentMaxParam OBJECT-TYPE
|
||||
SYNTAX OpticalParameterValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object gives the maximum value measured for the monitored
|
||||
optical parameter, in the current 15 minute or the current
|
||||
24 hour interval."
|
||||
::={ raisecomOpticalPMCurrentEntry 3 }
|
||||
|
||||
raisecomOpticalPMCurrentMinParam OBJECT-TYPE
|
||||
SYNTAX OpticalParameterValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object gives the minimum value measured for the monitored
|
||||
optical parameter, in the current 15 minute or the current
|
||||
24 hour interval."
|
||||
::={ raisecomOpticalPMCurrentEntry 4 }
|
||||
|
||||
raisecomOpticalPMCurrentMeanParam OBJECT-TYPE
|
||||
SYNTAX OpticalParameterValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object gives the average value of the monitored
|
||||
optical parameter, in the current 15 minute or the current
|
||||
24 hour interval."
|
||||
::={ raisecomOpticalPMCurrentEntry 5 }
|
||||
|
||||
-- raisecomOpticalPMInterval Table
|
||||
|
||||
raisecomOpticalPMIntervalTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RaisecomOpticalPMIntervalEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table stores performance monitoring data for the
|
||||
various optical parameters, collected over previous
|
||||
intervals.
|
||||
|
||||
This table can have entries for one complete 24 hour
|
||||
interval and up to 96 complete 15 minute
|
||||
intervals. A system is required to store at least
|
||||
4 completed 15 minute intervals. The number of valid
|
||||
15 minute intervals in this table is indicated by the
|
||||
cOpticalMon15MinValidIntervals object and the number of
|
||||
valid 24 hour intervals is indicated by the
|
||||
cOpticalMon24HrValidIntervals object."
|
||||
::={ raisecomOpticalPMGroup 2 }
|
||||
|
||||
raisecomOpticalPMIntervalEntry OBJECT-TYPE
|
||||
SYNTAX RaisecomOpticalPMIntervalEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the raisecomOpticalPMIntervalTable. It contains
|
||||
performance monitoring data for an optical parameter,
|
||||
collected over a previous interval.
|
||||
"
|
||||
INDEX { ifIndex,
|
||||
raisecomOpticalPMIntervalPeriod,
|
||||
raisecomOpticalPMIntervalNumber,
|
||||
raisecomOpticalPMIntervalParamType }
|
||||
::={ raisecomOpticalPMIntervalTable 1 }
|
||||
|
||||
RaisecomOpticalPMIntervalEntry ::= SEQUENCE {
|
||||
raisecomOpticalPMIntervalPeriod OpticalPMPeriod,
|
||||
raisecomOpticalPMIntervalNumber Integer32,
|
||||
raisecomOpticalPMIntervalParamType OpticalParameterType,
|
||||
raisecomOpticalPMIntervalMaxParam OpticalParameterValue,
|
||||
raisecomOpticalPMIntervalMinParam OpticalParameterValue,
|
||||
raisecomOpticalPMIntervalMeanParam OpticalParameterValue
|
||||
}
|
||||
|
||||
raisecomOpticalPMIntervalPeriod OBJECT-TYPE
|
||||
SYNTAX OpticalPMPeriod
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates whether the optical parameter values,
|
||||
given in this entry, are collected over a period of 15 minutes
|
||||
or 24 hours."
|
||||
::={ raisecomOpticalPMIntervalEntry 1 }
|
||||
|
||||
raisecomOpticalPMIntervalNumber OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..96)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A number between 1 and 96, which identifies the
|
||||
interval for which the set of optical parameter values is
|
||||
available. The interval identified by 1 is the most recently
|
||||
completed 15 minute or 24 hour interval, and the interval
|
||||
identified by N is the interval immediately preceding the one
|
||||
identified by N-1."
|
||||
::={ raisecomOpticalPMIntervalEntry 2 }
|
||||
|
||||
raisecomOpticalPMIntervalParamType OBJECT-TYPE
|
||||
SYNTAX OpticalParameterType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies the optical parameter that is being
|
||||
monitored, in this entry."
|
||||
::={ raisecomOpticalPMIntervalEntry 3 }
|
||||
|
||||
raisecomOpticalPMIntervalMaxParam OBJECT-TYPE
|
||||
SYNTAX OpticalParameterValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object gives the maximum value measured for the optical
|
||||
parameter, in a particular 15 minute or 24 hour interval."
|
||||
::={ raisecomOpticalPMIntervalEntry 4 }
|
||||
|
||||
raisecomOpticalPMIntervalMinParam OBJECT-TYPE
|
||||
SYNTAX OpticalParameterValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object gives the minimum value measured for the optical
|
||||
parameter, in a particular 15 minute or 24 hour interval."
|
||||
::={ raisecomOpticalPMIntervalEntry 5 }
|
||||
|
||||
raisecomOpticalPMIntervalMeanParam OBJECT-TYPE
|
||||
SYNTAX OpticalParameterValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object gives the average value of the measured optical
|
||||
parameter, in a particular 15 minute or 24 hour interval."
|
||||
::={ raisecomOpticalPMIntervalEntry 6 }
|
||||
|
||||
|
||||
-- Notifications
|
||||
|
||||
raisecomOpticalMonitorMIBNotifications OBJECT IDENTIFIER ::=
|
||||
{ raisecomOpticalMonitorMIB 2 }
|
||||
|
||||
raisecomOpticalMonParameterStatus NOTIFICATION-TYPE
|
||||
OBJECTS { raisecomOpticalParameterValue,
|
||||
raisecomOpticalParamAlarmStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is sent when any threshold related to an
|
||||
optical parameter is exceeded on an interface.
|
||||
|
||||
This notification may be suppressed under the following
|
||||
conditions:
|
||||
- depending on the value of the raisecomOpticalNotifyEnable object.
|
||||
"
|
||||
::={ raisecomOpticalMonitorMIBNotifications 1 }
|
||||
|
||||
-- MIB Conformance Statements
|
||||
|
||||
raisecomOpticalMonitorMIBConformance OBJECT IDENTIFIER ::=
|
||||
{ raisecomOpticalMonitorMIB 3 }
|
||||
|
||||
raisecomOpticalMonitorMIBCompliances OBJECT IDENTIFIER ::=
|
||||
{ raisecomOpticalMonitorMIBConformance 1 }
|
||||
|
||||
raisecomOpticalMonitorMIBGroups OBJECT IDENTIFIER ::=
|
||||
{ raisecomOpticalMonitorMIBConformance 2 }
|
||||
|
||||
|
||||
raisecomOpticalMonitorMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for network elements that
|
||||
monitor optical characteristics and thresholds on the
|
||||
optical interfaces in a network element."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { raisecomOpticalMIBMonGroup }
|
||||
|
||||
GROUP raisecomOpticalMIBThresholdGroup
|
||||
DESCRIPTION
|
||||
"This group is required for network elements that support
|
||||
thresholds on optical parameters."
|
||||
|
||||
GROUP raisecomOpticalMIBPMGroup
|
||||
DESCRIPTION
|
||||
"This group is required for network elements that
|
||||
support collection of optical performance monitoring
|
||||
data for 15 minute or 24 hour intervals."
|
||||
|
||||
GROUP raisecomOpticalMIBNotifyEnableGroup
|
||||
DESCRIPTION
|
||||
"This group is required for network elements that
|
||||
support the cOpticalMIBNotifGroup."
|
||||
|
||||
GROUP raisecomOpticalMIBNotifGroup
|
||||
DESCRIPTION
|
||||
"This group is required for network elements that
|
||||
generate notifications when a threshold is exceeded or
|
||||
cleared on an interface."
|
||||
|
||||
OBJECT raisecomOpticalParamHighAlarmThresh
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT raisecomOpticalParamHighWarningThresh
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT raisecomOpticalParamLowAlarmThresh
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT cOpticalParamLowWarningThresh
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT raisecomOpticalParamHighAlarmSev
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT cOpticalParamHighWarningSev
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT raisecomOpticalParamLowAlarmSev
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT raisecomOpticalParamLowWarningSev
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
::={ raisecomOpticalMonitorMIBCompliances 1 }
|
||||
|
||||
-- Units of Conformance
|
||||
|
||||
raisecomOpticalMIBMonGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
raisecomOpticalParameterValue
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A mandatory object that provides monitoring of optical
|
||||
characteristics."
|
||||
::={ raisecomOpticalMonitorMIBGroups 1 }
|
||||
|
||||
raisecomOpticalMIBThresholdGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
raisecomOpticalParamHighAlarmThresh,
|
||||
raisecomOpticalParamHighWarningThresh,
|
||||
raisecomOpticalParamLowAlarmThresh,
|
||||
raisecomOpticalParamLowWarningThresh,
|
||||
raisecomOpticalParamAlarmStatus,
|
||||
raisecomOpticalParamAlarmLastValue,
|
||||
raisecomOpticalParamAlarmLastChange
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects that support thresholds on optical
|
||||
parameters and provide status information when the thresholds
|
||||
are exceeded ."
|
||||
::={ raisecomOpticalMonitorMIBGroups 2 }
|
||||
|
||||
raisecomOpticalMIBPMGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
raisecomOpticalMon15MinValidIntervals,
|
||||
raisecomOpticalMon24HrValidIntervals,
|
||||
raisecomOpticalPMCurrentMaxParam,
|
||||
raisecomOpticalPMCurrentMinParam,
|
||||
raisecomOpticalPMCurrentMeanParam,
|
||||
raisecomOpticalPMIntervalMaxParam,
|
||||
raisecomOpticalPMIntervalMinParam,
|
||||
raisecomOpticalPMIntervalMeanParam
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects that provide optical performance
|
||||
monitoring data for 15 minute and 24 hour intervals."
|
||||
::={ raisecomOpticalMonitorMIBGroups 3 }
|
||||
|
||||
raisecomOpticalMIBNotifyEnableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
raisecomOpticalNotifyEnable
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An object to control the generation of notifications."
|
||||
::={ raisecomOpticalMonitorMIBGroups 4 }
|
||||
|
||||
raisecomOpticalMIBNotifGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
raisecomOpticalMonParameterStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A notification generated when a threshold on an optical
|
||||
parameter is exceeded or cleared."
|
||||
::={ raisecomOpticalMonitorMIBGroups 5 }
|
||||
|
||||
END
|
||||
File diff suppressed because it is too large
Load Diff
173
mibs/raisecom/RAISECOM-POWERMONITOR-MIB
Normal file
173
mibs/raisecom/RAISECOM-POWERMONITOR-MIB
Normal file
@@ -0,0 +1,173 @@
|
||||
-- MibName=rcPowerMonitor
|
||||
-- *****************************************************************
|
||||
-- Version 1.0 Created 2011.1.25 by wangjiangbo
|
||||
-- This version of MIB is created just for the Management of Power .
|
||||
--
|
||||
-- Copyright(c) 2002-2012 by RAISECOM TECH, Ltd.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- modify history
|
||||
-- 01£¬20110901,hetao, Ìí¼Ó raisecomPowerStatusTrapºÍ raisecomPowerStatus
|
||||
-- *****************************************************************
|
||||
RAISECOM-POWERMONITOR-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
raisecomAgent
|
||||
FROM RAISECOM-BASE-MIB
|
||||
-- TruthValue
|
||||
-- FROM SNMPv2-TC
|
||||
Integer32,Unsigned32,Counter32
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
raisecomPowerMonitor MODULE-IDENTITY
|
||||
LAST-UPDATED "201101190000Z"
|
||||
ORGANIZATION "Raisecom, Inc."
|
||||
CONTACT-INFO
|
||||
" Raise Systems
|
||||
|
||||
Postal: Beijing,
|
||||
China
|
||||
|
||||
Tel: 86-010-82884499
|
||||
|
||||
E-mail: support@raisecom.com"
|
||||
|
||||
DESCRIPTION "The initial revision of this MIB."
|
||||
::= { raisecomAgent 24}
|
||||
|
||||
--
|
||||
-- groups in the raisecomPowerMonitor MIB
|
||||
--
|
||||
raisecomPowerMonitorNotification OBJECT IDENTIFIER ::= { raisecomPowerMonitor 1 }
|
||||
raisecomPowerMonitorMibObjects OBJECT IDENTIFIER ::= { raisecomPowerMonitor 2 }
|
||||
|
||||
--
|
||||
-- raisecomPowerMonitorNotification
|
||||
--
|
||||
raisecomPowerVoltNormal NOTIFICATION-TYPE
|
||||
OBJECTS { raisecomPowerIndex,
|
||||
raisecomPowerVoltReference,
|
||||
raisecomPowerVoltValue
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The trap notification occur when power-card value translating from abnormal to normal."
|
||||
::= { raisecomPowerMonitorNotification 1 }
|
||||
|
||||
raisecomPowerVoltAbnormal NOTIFICATION-TYPE
|
||||
OBJECTS { raisecomPowerIndex,
|
||||
raisecomPowerVoltReference,
|
||||
raisecomPowerVoltValue
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The trap notification occur when power-card value translating from normal to abnormal."
|
||||
::= { raisecomPowerMonitorNotification 2 }
|
||||
|
||||
raisecomPowerStatusTrap NOTIFICATION-TYPE
|
||||
-- OBJECTS { raisecomAlarmHistStatus, raisecomAlarmHistSource,raisecomAlarmHistDescr, raisecomAlarmHistTimestamp, raisecomAlarmHistType }
|
||||
OBJECTS { raisecomPowerIndex,
|
||||
raisecomPowerStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A raisecomPowerTrap trap is sent when a power alarm generate."
|
||||
::= { raisecomPowerMonitorNotification 3 }
|
||||
|
||||
raisecomDyingGaspTrap NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dying gasp."
|
||||
::= { raisecomPowerMonitorNotification 4 }
|
||||
|
||||
|
||||
--
|
||||
-- raisecomPowerMonitorStateTable
|
||||
--
|
||||
raisecomPowerMonitorStateTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RaisecomPowerMonitorStateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Power monitor state table."
|
||||
::= { raisecomPowerMonitorMibObjects 1 }
|
||||
|
||||
raisecomPowerMonitorStateEntry OBJECT-TYPE
|
||||
SYNTAX RaisecomPowerMonitorStateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Power monitor state entry."
|
||||
INDEX { raisecomPowerIndex }
|
||||
::= { raisecomPowerMonitorStateTable 1 }
|
||||
|
||||
RaisecomPowerMonitorStateEntry ::= SEQUENCE {
|
||||
raisecomPowerIndex Unsigned32,
|
||||
raisecomPowerSerialNumber OCTET STRING,
|
||||
raisecomPowerType INTEGER,
|
||||
raisecomPowerVoltReference INTEGER,
|
||||
raisecomPowerVoltValue INTEGER,
|
||||
raisecomPowerStatus INTEGER
|
||||
}
|
||||
|
||||
raisecomPowerIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the sequence number of Power."
|
||||
::= { raisecomPowerMonitorStateEntry 1 }
|
||||
|
||||
raisecomPowerSerialNumber OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"specify the identical serial number of current power card,this
|
||||
string number will be set when device leaving factory"
|
||||
::= { raisecomPowerMonitorStateEntry 2 }
|
||||
|
||||
raisecomPowerType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
ac(1),
|
||||
dc(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the current type of the power.
|
||||
ac(1) means the current power AC Input.
|
||||
dc(2) means the current power DC Input."
|
||||
::= { raisecomPowerMonitorStateEntry 3 }
|
||||
|
||||
raisecomPowerVoltReference OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the reference of the volt value of Power."
|
||||
::= { raisecomPowerMonitorStateEntry 4 }
|
||||
|
||||
raisecomPowerVoltValue OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the volt value of Power."
|
||||
::= { raisecomPowerMonitorStateEntry 5 }
|
||||
|
||||
|
||||
|
||||
raisecomPowerStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
offline(1),
|
||||
online(2),
|
||||
power-on(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of power alarm."
|
||||
::= {raisecomPowerMonitorStateEntry 6 }
|
||||
|
||||
END
|
||||
1571
mibs/raisecom/RAISECOM-SYSTEM-MIB
Normal file
1571
mibs/raisecom/RAISECOM-SYSTEM-MIB
Normal file
File diff suppressed because it is too large
Load Diff
89
mibs/raisecom/SWITCH-TC
Normal file
89
mibs/raisecom/SWITCH-TC
Normal file
@@ -0,0 +1,89 @@
|
||||
-- file: SNMPv2-TC.my
|
||||
-- Changes:
|
||||
-- Converted to SMICng format.
|
||||
-- Removed unused imports of ObjectSyntax.
|
||||
-- Changed starting column of description text for
|
||||
-- DateAndTime and RowStatus.
|
||||
-- dperkins@scruznet.com
|
||||
|
||||
|
||||
SWITCH-TC DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
PortList ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each octet within this value specifies a set of eight
|
||||
ports, with the first octet specifying ports 1 through
|
||||
8, the second octet specifying ports 9 through 16, etc.
|
||||
Within each octet, the most significant bit represents
|
||||
the lowest numbered port, and the least significant bit
|
||||
represents the highest numbered port. Thus, each port
|
||||
of the bridge is represented by a single bit within the
|
||||
value of this object. If that bit has a value of '1'
|
||||
then that port is included in the set of ports; the port
|
||||
is not included if its bit has a value of '0'."
|
||||
SYNTAX OCTET STRING (SIZE (32))
|
||||
|
||||
Vlanset ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each octet within this value specifies a set of eight
|
||||
vlans, with the first octet specifying vlan 1 through
|
||||
8, the second octet specifying vlan 9 through 16, etc.
|
||||
Within each octet, the most significant bit represents
|
||||
the lowest numbered vlan, and the least significant bit
|
||||
represents the highest numbered vlan. Thus, each vlan
|
||||
is represented by a single bit within the value of this
|
||||
object. If that bit has a value of '1' then that vlan
|
||||
is included in the set of vlans; the vlan is not included
|
||||
if its bit has a value of '0'."
|
||||
SYNTAX OCTET STRING (SIZE (512))
|
||||
|
||||
EnableVar ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"enable or disable a function."
|
||||
SYNTAX INTEGER {enable(1),disable(2)}
|
||||
|
||||
ClearVar ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"clear the statistic."
|
||||
SYNTAX INTEGER {clear(1)}
|
||||
|
||||
DateAndTime ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "2d-1d-1d,1d:1d:1d.1d,1a1d:1d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A date-time specification.
|
||||
|
||||
field octets contents range
|
||||
----- ------ -------- -----
|
||||
1 1-2 year 0..65536
|
||||
2 3 month 1..12
|
||||
3 4 day 1..31
|
||||
4 5 hour 0..23
|
||||
5 6 minutes 0..59
|
||||
6 7 seconds 0..60
|
||||
(use 60 for leap-second)
|
||||
7 8 deci-seconds 0..9
|
||||
8 9 direction from UTC '+' / '-'
|
||||
9 10 hours from UTC 0..11
|
||||
10 11 minutes from UTC 0..59
|
||||
|
||||
For example, Tuesday May 26, 1992 at 1:30:15 PM EDT would be
|
||||
displayed as:
|
||||
|
||||
1992-5-26,13:30:15.0,-4:0
|
||||
|
||||
Note that if only local time is known, then timezone
|
||||
information (fields 8-10) is not present."
|
||||
SYNTAX OCTET STRING (SIZE (11))
|
||||
|
||||
ObjName ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"the object name."
|
||||
SYNTAX OCTET STRING (SIZE (16))
|
||||
END
|
||||
480
tests/data/raisecom.json
Normal file
480
tests/data/raisecom.json
Normal file
@@ -0,0 +1,480 @@
|
||||
{
|
||||
"os": {
|
||||
"discovery": {
|
||||
"devices": [
|
||||
{
|
||||
"sysName": "<private>",
|
||||
"sysObjectID": ".1.3.6.1.4.1.8886.18.4.10",
|
||||
"sysDescr": "ROAP Version ISCOM5508-EPSC_ROAP_2.61.3(a)_20161019.(Compiled Oct 19 2016, 19:12:24)",
|
||||
"sysContact": null,
|
||||
"version": null,
|
||||
"hardware": null,
|
||||
"features": null,
|
||||
"os": "raisecom",
|
||||
"type": "network",
|
||||
"serial": null,
|
||||
"icon": "raisecom.png",
|
||||
"location": null
|
||||
}
|
||||
]
|
||||
},
|
||||
"poller": {
|
||||
"devices": [
|
||||
{
|
||||
"sysName": "<private>",
|
||||
"sysObjectID": ".1.3.6.1.4.1.8886.18.4.10",
|
||||
"sysDescr": "ROAP Version ISCOM5508-EPSC_ROAP_2.61.3(a)_20161019.(Compiled Oct 19 2016, 19:12:24)",
|
||||
"sysContact": "<private>",
|
||||
"version": "ISCOM5508-EPSC_ROAP_2.61.3(a)_20161019.(Compiled Oct 19 2016",
|
||||
"hardware": null,
|
||||
"features": null,
|
||||
"os": "raisecom",
|
||||
"type": "network",
|
||||
"serial": null,
|
||||
"icon": "raisecom.png",
|
||||
"location": "<private>"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"processors": {
|
||||
"discovery": {
|
||||
"processors": [
|
||||
{
|
||||
"entPhysicalIndex": 0,
|
||||
"hrDeviceIndex": 0,
|
||||
"processor_oid": ".1.3.6.1.4.1.8886.1.1.1.3.1.2.1.2.5",
|
||||
"processor_index": "3",
|
||||
"processor_type": "raisecom",
|
||||
"processor_usage": 3,
|
||||
"processor_descr": "Processor",
|
||||
"processor_precision": 1,
|
||||
"processor_perc_warn": 75
|
||||
}
|
||||
]
|
||||
},
|
||||
"poller": {
|
||||
"processors": [
|
||||
{
|
||||
"entPhysicalIndex": 0,
|
||||
"hrDeviceIndex": 0,
|
||||
"processor_oid": ".1.3.6.1.4.1.8886.1.1.1.3.1.2.1.2.5",
|
||||
"processor_index": "3",
|
||||
"processor_type": "raisecom",
|
||||
"processor_usage": 4,
|
||||
"processor_descr": "Processor",
|
||||
"processor_precision": 1,
|
||||
"processor_perc_warn": 75
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"sensors": {
|
||||
"discovery": {
|
||||
"sensors": [
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "fanspeed",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.8886.1.1.5.2.2.1.2.1",
|
||||
"sensor_index": "1",
|
||||
"sensor_type": "raisecom",
|
||||
"sensor_descr": "Fan 1 Speed",
|
||||
"group": "",
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 7440,
|
||||
"sensor_limit": 13392,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": 5952,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": null
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "fanspeed",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.8886.1.1.5.2.2.1.2.2",
|
||||
"sensor_index": "2",
|
||||
"sensor_type": "raisecom",
|
||||
"sensor_descr": "Fan 2 Speed",
|
||||
"group": "",
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 7620,
|
||||
"sensor_limit": 13716,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": 6096,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": null
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "state",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.8886.1.2.1.3.0",
|
||||
"sensor_index": "0",
|
||||
"sensor_type": "raisecomConfigLoadState",
|
||||
"sensor_descr": "Config 0 Load State",
|
||||
"group": "",
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 3,
|
||||
"sensor_limit": null,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": null,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": "raisecomConfigLoadState"
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "state",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.8886.1.1.5.2.2.1.3.1",
|
||||
"sensor_index": "1",
|
||||
"sensor_type": "raisecomFanMonitorStateTable",
|
||||
"sensor_descr": "Fan 1 State",
|
||||
"group": "",
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 1,
|
||||
"sensor_limit": null,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": null,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": "raisecomFanMonitorStateTable"
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "state",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.8886.1.1.5.2.2.1.3.2",
|
||||
"sensor_index": "2",
|
||||
"sensor_type": "raisecomFanMonitorStateTable",
|
||||
"sensor_descr": "Fan 2 State",
|
||||
"group": "",
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 1,
|
||||
"sensor_limit": null,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": null,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": "raisecomFanMonitorStateTable"
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "state",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.8886.1.24.2.1.1.6.1",
|
||||
"sensor_index": "1",
|
||||
"sensor_type": "raisecomPowerMonitorStateTable",
|
||||
"sensor_descr": "Power Supply 1 State",
|
||||
"group": "",
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 2,
|
||||
"sensor_limit": null,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": null,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": "raisecomPowerMonitorStateTable"
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "state",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.8886.1.24.2.1.1.6.2",
|
||||
"sensor_index": "2",
|
||||
"sensor_type": "raisecomPowerMonitorStateTable",
|
||||
"sensor_descr": "Power Supply 2 State",
|
||||
"group": "",
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 2,
|
||||
"sensor_limit": null,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": null,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": "raisecomPowerMonitorStateTable"
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "temperature",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.8886.1.1.4.2.1.0",
|
||||
"sensor_index": "0",
|
||||
"sensor_type": "raisecomTemperatureValue",
|
||||
"sensor_descr": "System Temperature",
|
||||
"group": null,
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 33,
|
||||
"sensor_limit": 53,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": 23,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": null
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "voltage",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.8886.1.1.4.3.1.1.3.1",
|
||||
"sensor_index": "1",
|
||||
"sensor_type": "raisecom",
|
||||
"sensor_descr": "Voltage 1 ({{ $raisecomVoltReference }}mV)",
|
||||
"group": "",
|
||||
"sensor_divisor": 1000,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 3.266,
|
||||
"sensor_limit": 3.7559,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": 2.7761,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": null
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "voltage",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.8886.1.1.4.3.1.1.3.2",
|
||||
"sensor_index": "2",
|
||||
"sensor_type": "raisecom",
|
||||
"sensor_descr": "Voltage 2 ({{ $raisecomVoltReference }}mV)",
|
||||
"group": "",
|
||||
"sensor_divisor": 1000,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 0.998,
|
||||
"sensor_limit": 1.1477,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": 0.8483,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": null
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "voltage",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.8886.1.1.4.3.1.1.3.3",
|
||||
"sensor_index": "3",
|
||||
"sensor_type": "raisecom",
|
||||
"sensor_descr": "Voltage 3 ({{ $raisecomVoltReference }}mV)",
|
||||
"group": "",
|
||||
"sensor_divisor": 1000,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 0.984,
|
||||
"sensor_limit": 1.1316,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": 0.8364,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": null
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "voltage",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.8886.1.1.4.3.1.1.3.4",
|
||||
"sensor_index": "4",
|
||||
"sensor_type": "raisecom",
|
||||
"sensor_descr": "Voltage 4 ({{ $raisecomVoltReference }}mV)",
|
||||
"group": "",
|
||||
"sensor_divisor": 1000,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 1.107,
|
||||
"sensor_limit": 1.27305,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": 0.94095,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": null
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "voltage",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.8886.1.1.4.3.1.1.3.5",
|
||||
"sensor_index": "5",
|
||||
"sensor_type": "raisecom",
|
||||
"sensor_descr": "Voltage 5 ({{ $raisecomVoltReference }}mV)",
|
||||
"group": "",
|
||||
"sensor_divisor": 1000,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 1.51,
|
||||
"sensor_limit": 1.7365,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": 1.2835,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": null
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "voltage",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.8886.1.1.4.3.1.1.3.6",
|
||||
"sensor_index": "6",
|
||||
"sensor_type": "raisecom",
|
||||
"sensor_descr": "Voltage 6 ({{ $raisecomVoltReference }}mV)",
|
||||
"group": "",
|
||||
"sensor_divisor": 1000,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 1.75,
|
||||
"sensor_limit": 2.0125,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": 1.4875,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": null
|
||||
}
|
||||
],
|
||||
"state_indexes": [
|
||||
{
|
||||
"state_name": "raisecomConfigLoadState",
|
||||
"state_descr": "ready",
|
||||
"state_draw_graph": 0,
|
||||
"state_value": 1,
|
||||
"state_generic_value": 1
|
||||
},
|
||||
{
|
||||
"state_name": "raisecomConfigLoadState",
|
||||
"state_descr": "running",
|
||||
"state_draw_graph": 0,
|
||||
"state_value": 2,
|
||||
"state_generic_value": 1
|
||||
},
|
||||
{
|
||||
"state_name": "raisecomConfigLoadState",
|
||||
"state_descr": "successful",
|
||||
"state_draw_graph": 0,
|
||||
"state_value": 3,
|
||||
"state_generic_value": 0
|
||||
},
|
||||
{
|
||||
"state_name": "raisecomConfigLoadState",
|
||||
"state_descr": "failed",
|
||||
"state_draw_graph": 0,
|
||||
"state_value": 4,
|
||||
"state_generic_value": 2
|
||||
},
|
||||
{
|
||||
"state_name": "raisecomFanMonitorStateTable",
|
||||
"state_descr": "normal",
|
||||
"state_draw_graph": 0,
|
||||
"state_value": 1,
|
||||
"state_generic_value": 0
|
||||
},
|
||||
{
|
||||
"state_name": "raisecomFanMonitorStateTable",
|
||||
"state_descr": "abnormal",
|
||||
"state_draw_graph": 0,
|
||||
"state_value": 2,
|
||||
"state_generic_value": 2
|
||||
},
|
||||
{
|
||||
"state_name": "raisecomPowerMonitorStateTable",
|
||||
"state_descr": "offline",
|
||||
"state_draw_graph": 0,
|
||||
"state_value": 1,
|
||||
"state_generic_value": 2
|
||||
},
|
||||
{
|
||||
"state_name": "raisecomPowerMonitorStateTable",
|
||||
"state_descr": "online",
|
||||
"state_draw_graph": 0,
|
||||
"state_value": 2,
|
||||
"state_generic_value": 0
|
||||
},
|
||||
{
|
||||
"state_name": "raisecomPowerMonitorStateTable",
|
||||
"state_descr": "power-on",
|
||||
"state_draw_graph": 0,
|
||||
"state_value": 3,
|
||||
"state_generic_value": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
"poller": "matches discovery"
|
||||
}
|
||||
}
|
||||
@@ -1,2 +1,40 @@
|
||||
1.3.6.1.2.1.1.1.0|4|ROAP Version ISCOM5508-EPSC_ROAP_2.61.3(a)_20161019.(Compiled Oct 19 2016, 19:12:24)
|
||||
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.8886.18.4.10
|
||||
1.3.6.1.2.1.1.3.0|67|320373910
|
||||
1.3.6.1.2.1.1.4.0|4|<private>
|
||||
1.3.6.1.2.1.1.5.0|4|<private>
|
||||
1.3.6.1.2.1.1.6.0|4|<private>
|
||||
1.3.6.1.4.1.8886.1.1.1.3.1.2.1.2.1|2|3
|
||||
1.3.6.1.4.1.8886.1.1.1.3.1.2.1.2.2|2|5
|
||||
1.3.6.1.4.1.8886.1.1.1.3.1.2.1.2.3|2|6
|
||||
1.3.6.1.4.1.8886.1.1.1.3.1.2.1.2.4|2|6
|
||||
1.3.6.1.4.1.8886.1.1.1.3.1.2.1.2.5|2|4
|
||||
1.3.6.1.4.1.8886.1.1.4.2.1.0|2|33
|
||||
1.3.6.1.4.1.8886.1.1.4.3.1.1.3.1|2|3266
|
||||
1.3.6.1.4.1.8886.1.1.4.3.1.1.3.2|2|998
|
||||
1.3.6.1.4.1.8886.1.1.4.3.1.1.3.3|2|984
|
||||
1.3.6.1.4.1.8886.1.1.4.3.1.1.3.4|2|1107
|
||||
1.3.6.1.4.1.8886.1.1.4.3.1.1.3.5|2|1510
|
||||
1.3.6.1.4.1.8886.1.1.4.3.1.1.3.6|2|1750
|
||||
1.3.6.1.4.1.8886.1.1.5.2.2.1.2.1|66|7440
|
||||
1.3.6.1.4.1.8886.1.1.5.2.2.1.2.2|66|7620
|
||||
1.3.6.1.4.1.8886.1.1.5.2.2.1.3.1|2|1
|
||||
1.3.6.1.4.1.8886.1.1.5.2.2.1.3.2|2|1
|
||||
1.3.6.1.4.1.8886.1.2.1.3.0|2|3
|
||||
1.3.6.1.4.1.8886.1.18.2.2.1.1.2.2082471937.1|2|36000
|
||||
1.3.6.1.4.1.8886.1.18.2.2.1.1.2.2082471937.3|2|-2840
|
||||
1.3.6.1.4.1.8886.1.18.2.2.1.1.2.2082471937.4|2|-2335
|
||||
1.3.6.1.4.1.8886.1.18.2.2.1.1.2.2082471938.1|2|31039
|
||||
1.3.6.1.4.1.8886.1.18.2.2.1.1.2.2082471938.3|2|-3098
|
||||
1.3.6.1.4.1.8886.1.18.2.2.1.1.2.2082471938.4|2|-40000
|
||||
1.3.6.1.4.1.8886.1.24.2.1.1.2.1|4|
|
||||
1.3.6.1.4.1.8886.1.24.2.1.1.2.2|4|
|
||||
1.3.6.1.4.1.8886.1.24.2.1.1.3.1|2|2
|
||||
1.3.6.1.4.1.8886.1.24.2.1.1.3.2|2|2
|
||||
1.3.6.1.4.1.8886.1.24.2.1.1.4.1|2|0
|
||||
1.3.6.1.4.1.8886.1.24.2.1.1.4.2|2|0
|
||||
1.3.6.1.4.1.8886.1.24.2.1.1.5.1|2|0
|
||||
1.3.6.1.4.1.8886.1.24.2.1.1.5.2|2|0
|
||||
1.3.6.1.4.1.8886.1.24.2.1.1.6.1|2|2
|
||||
1.3.6.1.4.1.8886.1.24.2.1.1.6.2|2|2
|
||||
1.3.6.1.6.3.10.2.1.3.0|2|1548438243
|
||||
|
||||
Reference in New Issue
Block a user