mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 10:28:13 +00:00
split Eltex-mes OS to mes21xx / mes23xx. + few improvements (#13544)
* split Eltex OS to 21xx and 23xx * styleci & typo * yaml cleanup * removed MIBs from first release * tidy up yaml * test data
This commit is contained in:
parent
61eae8fb6a
commit
21edc086ca
42
includes/definitions/discovery/eltex-mes21xx.yaml
Normal file
42
includes/definitions/discovery/eltex-mes21xx.yaml
Normal file
@ -0,0 +1,42 @@
|
||||
mib: RADLAN-Physicaldescription-MIB:RADLAN-HWENVIROMENT:RADLAN-PHY-MIB:RADLAN-rndMng
|
||||
modules:
|
||||
os:
|
||||
features: RADLAN-Physicaldescription-MIB::rlPhdUnitGenParamSoftwareVersion.1
|
||||
hardware: RADLAN-Physicaldescription-MIB::rlPhdUnitGenParamModelName.1
|
||||
serial: RADLAN-Physicaldescription-MIB::rlPhdUnitGenParamSerialNum.1
|
||||
processors:
|
||||
data:
|
||||
-
|
||||
oid: rlCpuUtilDuringLast5Minutes
|
||||
num_oid: '.1.3.6.1.4.1.89.1.9.{{ $index }}'
|
||||
index: 0
|
||||
type: eltex-cpu
|
||||
mempools:
|
||||
data:
|
||||
-
|
||||
total: .1.3.6.1.4.1.35265.1.23.1.11.1.1.1.2.1
|
||||
free: .1.3.6.1.4.1.35265.1.23.1.11.1.1.1.3.1
|
||||
descr: 'System Memory'
|
||||
precision: 1024
|
||||
sensors:
|
||||
state:
|
||||
data:
|
||||
-
|
||||
oid: rlEnvMonFanStatusTable
|
||||
value: rlEnvMonFanState
|
||||
num_oid: '.1.3.6.1.4.1.89.83.1.1.1.3.{{ $index }}'
|
||||
descr: rlEnvMonFanStatusDescr
|
||||
group: 'Switch fan'
|
||||
state_name: rlEnvMonFanState
|
||||
states:
|
||||
- { value: 1, generic: 0, graph: 1, descr: 'Ok' }
|
||||
- { value: 5, generic: 3, graph: 1, descr: 'Not Present' }
|
||||
- { value: 6, generic: 2, graph: 1, descr: 'Not Operational' }
|
||||
temperature:
|
||||
data:
|
||||
-
|
||||
oid: rlPhdUnitEnvParamEntry
|
||||
value: rlPhdUnitEnvParamTempSensorValue
|
||||
num_oid: '.1.3.6.1.4.1.89.53.15.1.9.{{ $index }}'
|
||||
descr: 'Chassis #{{ $index }} Temp'
|
||||
index: 'mesChassisTemp.{{ $index }}'
|
@ -1,10 +1,9 @@
|
||||
mib: RADLAN-rndMng:RADLAN-HWENVIROMENT:ELTEX-MES-HWENVIROMENT-MIB:RADLAN-Physicaldescription-MIB
|
||||
mib: RADLAN-Physicaldescription-MIB:RADLAN-HWENVIROMENT:RADLAN-PHY-MIB:RADLAN-rndMng:ELTEX-MES-HWENVIROMENT-MIB
|
||||
modules:
|
||||
os:
|
||||
version: .1.3.6.1.2.1.47.1.1.1.1.10.67108992
|
||||
hardware: .1.3.6.1.2.1.47.1.1.1.1.13.67108992
|
||||
serial: .1.3.6.1.2.1.47.1.1.1.1.11.67108992
|
||||
|
||||
features: RADLAN-Physicaldescription-MIB::rlPhdUnitGenParamSoftwareVersion.1
|
||||
hardware: RADLAN-Physicaldescription-MIB::rlPhdUnitGenParamModelName.1
|
||||
serial: RADLAN-Physicaldescription-MIB::rlPhdUnitGenParamSerialNum.1
|
||||
processors:
|
||||
data:
|
||||
-
|
||||
@ -16,6 +15,7 @@ modules:
|
||||
-
|
||||
total: .1.3.6.1.4.1.35265.41.1.2.1.1.3.0
|
||||
free: .1.3.6.1.4.1.35265.41.1.2.1.1.7.0
|
||||
descr: 'System Memory'
|
||||
|
||||
sensors:
|
||||
state:
|
||||
@ -25,6 +25,7 @@ modules:
|
||||
value: rlEnvMonFanState
|
||||
num_oid: '.1.3.6.1.4.1.89.83.1.1.1.3.{{ $index }}'
|
||||
descr: '{{ rlEnvMonFanStatusDescr }} status'
|
||||
group: 'Switch fan'
|
||||
index: 'mesFanStatus.{{ $index }}'
|
||||
states:
|
||||
- { value: 1, descr: OK, graph: 1, generic: 0 }
|
||||
@ -35,6 +36,7 @@ modules:
|
||||
num_oid: '.1.3.6.1.4.1.35265.1.23.11.1.1.2.{{ $index }}'
|
||||
descr: 'Backup battery status'
|
||||
index: 'mesBattStatus.{{ $index }}'
|
||||
skip_values: 255
|
||||
states:
|
||||
- { value: 1, descr: Charged, graph: 1, generic: 0 }
|
||||
- { value: 2, descr: Discharged, graph: 1, generic: 2 }
|
21
includes/definitions/eltex-mes21xx.yaml
Normal file
21
includes/definitions/eltex-mes21xx.yaml
Normal file
@ -0,0 +1,21 @@
|
||||
os: eltex-mes21xx
|
||||
text: Eltex-MES21xx
|
||||
ifname: true
|
||||
type: network
|
||||
icon: eltex
|
||||
over:
|
||||
- { graph: device_bits, text: 'Device Traffic' }
|
||||
- { graph: device_processor, text: 'CPU Usage' }
|
||||
- { graph: device_mempool, text: 'Memory Usage' }
|
||||
|
||||
discovery:
|
||||
-
|
||||
sysObjectID:
|
||||
- .1.3.6.1.4.1.35265.1.43
|
||||
|
||||
mib_dir: eltexmes21xx
|
||||
|
||||
bad_iftype:
|
||||
- tunnel
|
||||
- softwareLoopback
|
||||
- propPointToPointSerial
|
@ -1,5 +1,5 @@
|
||||
os: eltex-mes
|
||||
text: Eltex-mes
|
||||
os: eltex-mes23xx
|
||||
text: Eltex-MES23xx
|
||||
ifname: true
|
||||
type: network
|
||||
icon: eltex
|
||||
@ -14,10 +14,9 @@ discovery:
|
||||
- .1.3.6.1.4.1.35265.1.112
|
||||
- .1.3.6.1.4.1.35265.1.83
|
||||
|
||||
mib_dir: eltex
|
||||
mib_dir: eltexmes23xx
|
||||
|
||||
bad_iftype:
|
||||
- tunnel
|
||||
- softwareLoopback
|
||||
- propVirtual
|
||||
- propPointToPointSerial
|
@ -1,6 +1,6 @@
|
||||
<?php
|
||||
/*
|
||||
* LibreNMS discovery module for Eltex-MES Battery charge
|
||||
* LibreNMS discovery module for Eltex-MES23xx Battery charge
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@ -21,21 +21,18 @@
|
||||
* @author Peca Nesovanovic <peca.nesovanovic@sattrakt.com>
|
||||
*/
|
||||
|
||||
$oids = snmp_walk($device, '1.3.6.1.4.1.35265.1.23.11.1.1.3', '-Osqn', '');
|
||||
$oids = snmp_walk($device, 'eltEnvMonBatteryStatusCharge', '-Osqn', 'ELTEX-MES-HWENVIROMENT-MIB');
|
||||
$oids = trim($oids);
|
||||
|
||||
if ($oids) {
|
||||
echo "Eltex-MES charge:\n";
|
||||
|
||||
d_echo('Eltex-MES charge');
|
||||
foreach (explode("\n", $oids) as $data) {
|
||||
if ($data) {
|
||||
print_r($data);
|
||||
echo "\n";
|
||||
$oid = trim(explode(' ', $data)[0]);
|
||||
$value = trim(explode(' ', $data)[1]);
|
||||
$index = trim(explode('.', $oid)[14]);
|
||||
|
||||
$type = 'eltex-mes';
|
||||
$type = 'eltex-mes23xx';
|
||||
$limit = 101;
|
||||
$limitwarn = 100;
|
||||
$lowlimit = 0;
|
@ -1,6 +1,6 @@
|
||||
<?php
|
||||
/*
|
||||
* LibreNMS discovery module for Eltex-MES SFP current
|
||||
* LibreNMS discovery module for Eltex-MES21xx SFP current
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@ -25,16 +25,11 @@ $low_limit = $low_warn_limit = 15;
|
||||
$high_warn_limit = $high_limit = 0;
|
||||
$divisor = 1000000;
|
||||
|
||||
$oids = snmp_walk($device, '1.3.6.1.4.1.89.90.1.2.1.3', '-Osqn', '');
|
||||
$oids = trim($oids);
|
||||
|
||||
$oids = $pre_cache['eltex-mes21xx_rlPhyTestGetResult'];
|
||||
if ($oids) {
|
||||
echo "Eltex-MES SFP TX Current:\n";
|
||||
|
||||
d_echo('Eltex-MES SFP txBias');
|
||||
foreach (explode("\n", $oids) as $data) {
|
||||
if ($data) {
|
||||
print_r($data);
|
||||
echo "\n";
|
||||
$split = trim(explode(' ', $data)[0]);
|
||||
$value = trim(explode(' ', $data)[1]);
|
||||
$ifIndex = explode('.', $split)[13];
|
||||
@ -42,10 +37,12 @@ if ($oids) {
|
||||
|
||||
//type 7 = bias
|
||||
if ($type == 7) {
|
||||
$descr_oid = '1.0.8802.1.1.2.1.3.7.1.3.' . $ifIndex;
|
||||
$descr = trim(snmp_get($device, $descr_oid, '-Oqv', ''), '"');
|
||||
$value = $value / $divisor;
|
||||
discover_sensor($valid['sensor'], 'current', $device, $split, 'txbias' . $ifIndex, 'eltex-mes', 'SfpTxBias-' . $descr, $divisor, '1', $low_limit, $low_warn_limit, $high_warn_limit, $high_limit, $value);
|
||||
$tmp = get_port_by_index_cache($device['device_id'], $ifIndex);
|
||||
$descr = $tmp['ifName'];
|
||||
discover_sensor(
|
||||
$valid['sensor'], 'current', $device, $split, 'txbias' . $ifIndex, 'rlPhyTestTableTxBias', 'SfpTxBias-' . $descr, $divisor, '1', $low_limit, $low_warn_limit, $high_warn_limit, $high_limit, $value
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
49
includes/discovery/sensors/current/eltex-mes23xx.inc.php
Normal file
49
includes/discovery/sensors/current/eltex-mes23xx.inc.php
Normal file
@ -0,0 +1,49 @@
|
||||
<?php
|
||||
/*
|
||||
* LibreNMS discovery module for Eltex-mes23xx SFP current
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @package LibreNMS
|
||||
* @link https://www.librenms.org
|
||||
*
|
||||
* @author Peca Nesovanovic <peca.nesovanovic@sattrakt.com>
|
||||
*/
|
||||
|
||||
$low_limit = $low_warn_limit = 15;
|
||||
$high_warn_limit = $high_limit = 0;
|
||||
$divisor = 1000000;
|
||||
|
||||
$oids = $pre_cache['eltex-mes23xx_rlPhyTestGetResult'];
|
||||
if ($oids) {
|
||||
d_echo('Eltex-MES SFP txBias');
|
||||
foreach (explode("\n", $oids) as $data) {
|
||||
if ($data) {
|
||||
$split = trim(explode(' ', $data)[0]);
|
||||
$value = trim(explode(' ', $data)[1]);
|
||||
$ifIndex = explode('.', $split)[13];
|
||||
$type = explode('.', $split)[14];
|
||||
|
||||
//type 7 = bias
|
||||
if ($type == 7) {
|
||||
$value = $value / $divisor;
|
||||
$tmp = get_port_by_index_cache($device['device_id'], $ifIndex);
|
||||
$descr = $tmp['ifName'];
|
||||
discover_sensor(
|
||||
$valid['sensor'], 'current', $device, $split, 'txbias' . $ifIndex, 'rlPhyTestTableTxBias', 'SfpTxBias-' . $descr, $divisor, '1', $low_limit, $low_warn_limit, $high_warn_limit, $high_limit, $value
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
<?php
|
||||
/*
|
||||
* LibreNMS discovery module for Eltex-MES SFP Dbm
|
||||
* LibreNMS discovery module for Eltex-MES21xx SFP Dbm
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@ -25,16 +25,11 @@ $low_limit = $low_warn_limit = -15;
|
||||
$high_warn_limit = $high_limit = 0;
|
||||
$divisor = 1000;
|
||||
|
||||
$oids = snmp_walk($device, '1.3.6.1.4.1.89.90.1.2.1.3', '-Osqn', '');
|
||||
$oids = trim($oids);
|
||||
|
||||
$oids = $pre_cache['eltex-mes21xx_rlPhyTestGetResult'];
|
||||
if ($oids) {
|
||||
echo "Eltex-MES dBm:\n";
|
||||
|
||||
d_echo('Eltex-MES SFP dBm');
|
||||
foreach (explode("\n", $oids) as $data) {
|
||||
if ($data) {
|
||||
print_r($data);
|
||||
echo "\n";
|
||||
$split = trim(explode(' ', $data)[0]);
|
||||
$value = trim(explode(' ', $data)[1]);
|
||||
$ifIndex = explode('.', $split)[13];
|
||||
@ -42,18 +37,22 @@ if ($oids) {
|
||||
|
||||
//type8 = tx dBm
|
||||
if ($type == 8) {
|
||||
$descr_oid = '1.0.8802.1.1.2.1.3.7.1.3.' . $ifIndex;
|
||||
$descr = trim(snmp_get($device, $descr_oid, '-Oqv', ''), '"');
|
||||
$value = $value / $divisor;
|
||||
discover_sensor($valid['sensor'], 'dbm', $device, $split, 'txdbm' . $ifIndex, 'eltex-mes', 'SfpdBmTx-' . $descr, $divisor, '1', $low_limit, $low_warn_limit, $high_warn_limit, $high_limit, $value);
|
||||
$tmp = get_port_by_index_cache($device['device_id'], $ifIndex);
|
||||
$descr = $tmp['ifName'];
|
||||
discover_sensor(
|
||||
$valid['sensor'], 'dbm', $device, $split, 'txdbm' . $ifIndex, 'rlPhyTestTableTxOutput', 'SfpTxdBm-' . $descr, $divisor, '1', $low_limit, $low_warn_limit, $high_warn_limit, $high_limit, $value
|
||||
);
|
||||
}
|
||||
|
||||
//type9 = rx dBm
|
||||
if ($type == 9) {
|
||||
$descr_oid = '1.0.8802.1.1.2.1.3.7.1.3.' . $ifIndex;
|
||||
$descr = trim(snmp_get($device, $descr_oid, '-Oqv', ''), '"');
|
||||
$value = $value / $divisor;
|
||||
discover_sensor($valid['sensor'], 'dbm', $device, $split, 'rxdbm' . $ifIndex, 'eltex-mes', 'SfpdBmRx-' . $descr, $divisor, '1', $low_limit, $low_warn_limit, $high_warn_limit, $high_limit, $value);
|
||||
$tmp = get_port_by_index_cache($device['device_id'], $ifIndex);
|
||||
$descr = $tmp['ifName'];
|
||||
discover_sensor(
|
||||
$valid['sensor'], 'dbm', $device, $split, 'rxdbm' . $ifIndex, 'rlPhyTestTableRxOpticalPower', 'SfpRxdBm-' . $descr, $divisor, '1', $low_limit, $low_warn_limit, $high_warn_limit, $high_limit, $value
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
59
includes/discovery/sensors/dbm/eltex-mes23xx.inc.php
Normal file
59
includes/discovery/sensors/dbm/eltex-mes23xx.inc.php
Normal file
@ -0,0 +1,59 @@
|
||||
<?php
|
||||
/*
|
||||
* LibreNMS discovery module for Eltex-mes23xx SFP Dbm
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @package LibreNMS
|
||||
* @link https://www.librenms.org
|
||||
*
|
||||
* @author Peca Nesovanovic <peca.nesovanovic@sattrakt.com>
|
||||
*/
|
||||
|
||||
$low_limit = $low_warn_limit = -15;
|
||||
$high_warn_limit = $high_limit = 0;
|
||||
$divisor = 1000;
|
||||
|
||||
$oids = $pre_cache['eltex-mes23xx_rlPhyTestGetResult'];
|
||||
if ($oids) {
|
||||
d_echo('Eltex-MES SFP dBm');
|
||||
foreach (explode("\n", $oids) as $data) {
|
||||
if ($data) {
|
||||
$split = trim(explode(' ', $data)[0]);
|
||||
$value = trim(explode(' ', $data)[1]);
|
||||
$ifIndex = explode('.', $split)[13];
|
||||
$type = explode('.', $split)[14];
|
||||
|
||||
//type8 = tx dBm
|
||||
if ($type == 8) {
|
||||
$value = $value / $divisor;
|
||||
$tmp = get_port_by_index_cache($device['device_id'], $ifIndex);
|
||||
$descr = $tmp['ifName'];
|
||||
discover_sensor(
|
||||
$valid['sensor'], 'dbm', $device, $split, 'txdbm' . $ifIndex, 'rlPhyTestTableTxOutput', 'SfpTxdBm-' . $descr, $divisor, '1', $low_limit, $low_warn_limit, $high_warn_limit, $high_limit, $value
|
||||
);
|
||||
}
|
||||
|
||||
//type9 = rx dBm
|
||||
if ($type == 9) {
|
||||
$value = $value / $divisor;
|
||||
$tmp = get_port_by_index_cache($device['device_id'], $ifIndex);
|
||||
$descr = $tmp['ifName'];
|
||||
discover_sensor(
|
||||
$valid['sensor'], 'dbm', $device, $split, 'rxdbm' . $ifIndex, 'rlPhyTestTableRxOpticalPower', 'SfpRxdBm-' . $descr, $divisor, '1', $low_limit, $low_warn_limit, $high_warn_limit, $high_limit, $value
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
25
includes/discovery/sensors/pre-cache/eltex-mes21xx.inc.php
Normal file
25
includes/discovery/sensors/pre-cache/eltex-mes21xx.inc.php
Normal file
@ -0,0 +1,25 @@
|
||||
<?php
|
||||
/*
|
||||
* LibreNMS pre-cache module for Eltex-mes21xx OS
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @package LibreNMS
|
||||
* @link https://www.librenms.org
|
||||
*
|
||||
* @author Peca Nesovanovic <peca.nesovanovic@sattrakt.com>
|
||||
*/
|
||||
|
||||
echo 'rlPhyTestGetResult ';
|
||||
$pre_cache['eltex-mes21xx_rlPhyTestGetResult'] = snmp_walk($device, 'rlPhyTestGetResult', '-Osqn', 'RADLAN-PHY-MIB');
|
25
includes/discovery/sensors/pre-cache/eltex-mes23xx.inc.php
Normal file
25
includes/discovery/sensors/pre-cache/eltex-mes23xx.inc.php
Normal file
@ -0,0 +1,25 @@
|
||||
<?php
|
||||
/*
|
||||
* LibreNMS pre-cache module for Eltex-mes23xx OS
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @package LibreNMS
|
||||
* @link https://www.librenms.org
|
||||
*
|
||||
* @author Peca Nesovanovic <peca.nesovanovic@sattrakt.com>
|
||||
*/
|
||||
|
||||
echo 'rlPhyTestGetResult ';
|
||||
$pre_cache['eltex-mes23xx_rlPhyTestGetResult'] = snmp_walk($device, 'rlPhyTestGetResult', '-Osqn', 'RADLAN-PHY-MIB');
|
@ -1,6 +1,6 @@
|
||||
<?php
|
||||
/*
|
||||
* LibreNMS discovery module for Eltex-MES SFP Temperature
|
||||
* LibreNMS discovery module for Eltex-MES21xx SFP Temperature
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@ -25,16 +25,11 @@ $low_limit = $low_warn_limit = 5;
|
||||
$high_warn_limit = $high_limit = 70;
|
||||
$divisor = 1;
|
||||
|
||||
$oids = snmp_walk($device, '1.3.6.1.4.1.89.90.1.2.1.3', '-Osqn', '');
|
||||
$oids = trim($oids);
|
||||
|
||||
$oids = $pre_cache['eltex-mes21xx_rlPhyTestGetResult'];
|
||||
if ($oids) {
|
||||
echo "Eltex-MES SFP Temperature:\n";
|
||||
|
||||
d_echo('Eltex-MES SFP temperature');
|
||||
foreach (explode("\n", $oids) as $data) {
|
||||
if ($data) {
|
||||
print_r($data);
|
||||
echo "\n";
|
||||
$split = trim(explode(' ', $data)[0]);
|
||||
$value = trim(explode(' ', $data)[1]);
|
||||
$ifIndex = explode('.', $split)[13];
|
||||
@ -42,10 +37,12 @@ if ($oids) {
|
||||
|
||||
//type5 = temperature
|
||||
if ($type == 5) {
|
||||
$descr_oid = '1.0.8802.1.1.2.1.3.7.1.3.' . $ifIndex;
|
||||
$descr = trim(snmp_get($device, $descr_oid, '-Oqv', ''), '"');
|
||||
$value = $value / $divisor;
|
||||
discover_sensor($valid['sensor'], 'temperature', $device, $split, 'SfpTemp' . $ifIndex, 'eltex-mes', 'SfpTemp-' . $descr, $divisor, '1', $low_limit, $low_warn_limit, $high_warn_limit, $high_limit, $value);
|
||||
$tmp = get_port_by_index_cache($device['device_id'], $ifIndex);
|
||||
$descr = $tmp['ifName'];
|
||||
discover_sensor(
|
||||
$valid['sensor'], 'temperature', $device, $split, 'SfpTemp' . $ifIndex, 'rlPhyTestTableTransceiverTemp', 'SfpTemp-' . $descr, $divisor, '1', $low_limit, $low_warn_limit, $high_warn_limit, $high_limit, $value
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
49
includes/discovery/sensors/temperature/eltex-mes23xx.inc.php
Normal file
49
includes/discovery/sensors/temperature/eltex-mes23xx.inc.php
Normal file
@ -0,0 +1,49 @@
|
||||
<?php
|
||||
/*
|
||||
* LibreNMS discovery module for Eltex-MES23xx SFP Temperature
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @package LibreNMS
|
||||
* @link https://www.librenms.org
|
||||
*
|
||||
* @author Peca Nesovanovic <peca.nesovanovic@sattrakt.com>
|
||||
*/
|
||||
|
||||
$low_limit = $low_warn_limit = 5;
|
||||
$high_warn_limit = $high_limit = 70;
|
||||
$divisor = 1;
|
||||
|
||||
$oids = $pre_cache['eltex-mes23xx_rlPhyTestGetResult'];
|
||||
if ($oids) {
|
||||
d_echo('Eltex-MES SFP temperature');
|
||||
foreach (explode("\n", $oids) as $data) {
|
||||
if ($data) {
|
||||
$split = trim(explode(' ', $data)[0]);
|
||||
$value = trim(explode(' ', $data)[1]);
|
||||
$ifIndex = explode('.', $split)[13];
|
||||
$type = explode('.', $split)[14];
|
||||
|
||||
//type5 = temperature
|
||||
if ($type == 5) {
|
||||
$value = $value / $divisor;
|
||||
$tmp = get_port_by_index_cache($device['device_id'], $ifIndex);
|
||||
$descr = $tmp['ifName'];
|
||||
discover_sensor(
|
||||
$valid['sensor'], 'temperature', $device, $split, 'SfpTemp' . $ifIndex, 'rlPhyTestTableTransceiverTemp', 'SfpTemp-' . $descr, $divisor, '1', $low_limit, $low_warn_limit, $high_warn_limit, $high_limit, $value
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
<?php
|
||||
/*
|
||||
* LibreNMS discovery module for Eltex-MES SFP Voltage
|
||||
* LibreNMS discovery module for Eltex-MES21xx SFP Voltage
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@ -25,16 +25,11 @@ $low_limit = $low_warn_limit = 3;
|
||||
$high_warn_limit = $high_limit = 4;
|
||||
$divisor = 1000000;
|
||||
|
||||
$oids = snmp_walk($device, '1.3.6.1.4.1.89.90.1.2.1.3', '-Osqn', '');
|
||||
$oids = trim($oids);
|
||||
|
||||
$oids = $pre_cache['eltex-mes21xx_rlPhyTestGetResult'];
|
||||
if ($oids) {
|
||||
echo "Eltex-MES Voltage:\n";
|
||||
|
||||
d_echo('Eltex-MES SFP voltage');
|
||||
foreach (explode("\n", $oids) as $data) {
|
||||
if ($data) {
|
||||
print_r($data);
|
||||
echo "\n";
|
||||
$split = trim(explode(' ', $data)[0]);
|
||||
$value = trim(explode(' ', $data)[1]);
|
||||
$ifIndex = explode('.', $split)[13];
|
||||
@ -42,10 +37,12 @@ if ($oids) {
|
||||
|
||||
// type6 = voltage
|
||||
if ($type == 6) {
|
||||
$descr_oid = '1.0.8802.1.1.2.1.3.7.1.3.' . $ifIndex;
|
||||
$descr = trim(snmp_get($device, $descr_oid, '-Oqv', ''), '"');
|
||||
$value = $value / $divisor;
|
||||
discover_sensor($valid['sensor'], 'voltage', $device, $split, 'SfpVolt' . $ifIndex, 'eltex-mes', 'SfpVolt-' . $descr, $divisor, '1', $low_limit, $low_warn_limit, $high_warn_limit, $high_limit, $value);
|
||||
$tmp = get_port_by_index_cache($device['device_id'], $ifIndex);
|
||||
$descr = $tmp['ifName'];
|
||||
discover_sensor(
|
||||
$valid['sensor'], 'voltage', $device, $split, 'SfpVolt' . $ifIndex, 'rlPhyTestTableTransceiverSupply', 'SfpVolt-' . $descr, $divisor, '1', $low_limit, $low_warn_limit, $high_warn_limit, $high_limit, $value
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
49
includes/discovery/sensors/voltage/eltex-mes23xx.inc.php
Normal file
49
includes/discovery/sensors/voltage/eltex-mes23xx.inc.php
Normal file
@ -0,0 +1,49 @@
|
||||
<?php
|
||||
/*
|
||||
* LibreNMS discovery module for Eltex-mes23xx SFP Voltage
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @package LibreNMS
|
||||
* @link https://www.librenms.org
|
||||
*
|
||||
* @author Peca Nesovanovic <peca.nesovanovic@sattrakt.com>
|
||||
*/
|
||||
|
||||
$low_limit = $low_warn_limit = 3;
|
||||
$high_warn_limit = $high_limit = 4;
|
||||
$divisor = 1000000;
|
||||
|
||||
$oids = $pre_cache['eltex-mes23xx_rlPhyTestGetResult'];
|
||||
if ($oids) {
|
||||
d_echo('Eltex-MES SFP voltage');
|
||||
foreach (explode("\n", $oids) as $data) {
|
||||
if ($data) {
|
||||
$split = trim(explode(' ', $data)[0]);
|
||||
$value = trim(explode(' ', $data)[1]);
|
||||
$ifIndex = explode('.', $split)[13];
|
||||
$type = explode('.', $split)[14];
|
||||
|
||||
// type6 = voltage
|
||||
if ($type == 6) {
|
||||
$value = $value / $divisor;
|
||||
$tmp = get_port_by_index_cache($device['device_id'], $ifIndex);
|
||||
$descr = $tmp['ifName'];
|
||||
discover_sensor(
|
||||
$valid['sensor'], 'voltage', $device, $split, 'SfpVolt' . $ifIndex, 'rlPhyTestTableTransceiverSupply', 'SfpVolt-' . $descr, $divisor, '1', $low_limit, $low_warn_limit, $high_warn_limit, $high_limit, $value
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,7 +1,7 @@
|
||||
<?php
|
||||
/*
|
||||
*
|
||||
* LibreNMS storage discovery module for Eltex-MES.
|
||||
* LibreNMS storage discovery module for Eltex-MES21xx
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@ -22,7 +22,7 @@
|
||||
* @author Peca Nesovanovic <peca.nesovanovic@sattrakt.com>
|
||||
*/
|
||||
|
||||
if ($device['os'] == 'eltex-mes') {
|
||||
if ($device['os'] == 'eltex-mes21xx') {
|
||||
$fstype = 'Flash';
|
||||
$descr = 'Internal Flash';
|
||||
$units = 1024;
|
||||
@ -32,6 +32,6 @@ if ($device['os'] == 'eltex-mes') {
|
||||
$used = $total - $free;
|
||||
|
||||
if (is_numeric($free) && is_numeric($total)) {
|
||||
discover_storage($valid_storage, $device, $index, $fstype, 'eltex-mes', $descr, $total, $units, $used);
|
||||
discover_storage($valid_storage, $device, $index, $fstype, 'eltex-mes21xx', $descr, $total, $units, $used);
|
||||
}
|
||||
}
|
37
includes/discovery/storage/eltex-mes23xx.inc.php
Normal file
37
includes/discovery/storage/eltex-mes23xx.inc.php
Normal file
@ -0,0 +1,37 @@
|
||||
<?php
|
||||
/*
|
||||
*
|
||||
* LibreNMS storage discovery module for Eltex-MES23xx
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @package LibreNMS
|
||||
* @link https://www.librenms.org
|
||||
*
|
||||
* @author Peca Nesovanovic <peca.nesovanovic@sattrakt.com>
|
||||
*/
|
||||
|
||||
if ($device['os'] == 'eltex-mes23xx') {
|
||||
$fstype = 'Flash';
|
||||
$descr = 'Internal Flash';
|
||||
$units = 1024;
|
||||
$index = 0;
|
||||
$free = snmp_get($device, 'rlFileFreeSizeOfFlash.0', '-Oqv', 'RADLAN-File');
|
||||
$total = snmp_get($device, 'rlFileTotalSizeOfFlash.0', '-Oqv', 'RADLAN-File');
|
||||
$used = $total - $free;
|
||||
|
||||
if (is_numeric($free) && is_numeric($total)) {
|
||||
discover_storage($valid_storage, $device, $index, $fstype, 'eltex-mes23xx', $descr, $total, $units, $used);
|
||||
}
|
||||
}
|
@ -1,7 +1,7 @@
|
||||
<?php
|
||||
/*
|
||||
*
|
||||
* LibreNMS storage poller module for Eltex-MES.
|
||||
* LibreNMS storage poller module for Eltex-MES21xx
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@ -22,7 +22,7 @@
|
||||
* @author Peca Nesovanovic <peca.nesovanovic@sattrakt.com>
|
||||
*/
|
||||
|
||||
if ($device['os'] == 'eltex-mes') {
|
||||
if ($device['os'] == 'eltex-mes21xx') {
|
||||
$storage['units'] = 1024;
|
||||
$storage['free'] = snmp_get($device, 'rlFileFreeSizeOfFlash.0', '-Oqv', 'RADLAN-File');
|
||||
$storage['size'] = snmp_get($device, 'rlFileTotalSizeOfFlash.0', '-Oqv', 'RADLAN-File');
|
30
includes/polling/storage/eltex-mes23xx.inc.php
Normal file
30
includes/polling/storage/eltex-mes23xx.inc.php
Normal file
@ -0,0 +1,30 @@
|
||||
<?php
|
||||
/*
|
||||
*
|
||||
* LibreNMS storage poller module for Eltex-MES23xx
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @package LibreNMS
|
||||
* @link https://www.librenms.org
|
||||
*
|
||||
* @author Peca Nesovanovic <peca.nesovanovic@sattrakt.com>
|
||||
*/
|
||||
|
||||
if ($device['os'] == 'eltex-mes23xx') {
|
||||
$storage['units'] = 1024;
|
||||
$storage['free'] = snmp_get($device, 'rlFileFreeSizeOfFlash.0', '-Oqv', 'RADLAN-File');
|
||||
$storage['size'] = snmp_get($device, 'rlFileTotalSizeOfFlash.0', '-Oqv', 'RADLAN-File');
|
||||
$storage['used'] = $storage['size'] - $storage['free'];
|
||||
}
|
145
mibs/eltexmes21xx/ELTEX-MES
Normal file
145
mibs/eltexmes21xx/ELTEX-MES
Normal file
@ -0,0 +1,145 @@
|
||||
--
|
||||
-- Eltex MES Ethernet Switches MIBs
|
||||
--
|
||||
-- Copyright (c) 2015, Eltex Ltd
|
||||
-- All rights reserved.
|
||||
--
|
||||
|
||||
ELTEX-MES DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
eltexLtd, elHardware
|
||||
FROM ELTEX-SMI-ACTUAL;
|
||||
|
||||
eltMes MODULE-IDENTITY
|
||||
LAST-UPDATED "201511170000Z"
|
||||
ORGANIZATION "Eltex Co"
|
||||
CONTACT-INFO "eltex.nsk.ru"
|
||||
DESCRIPTION "Mib for Eltex MES ethernet switches."
|
||||
REVISION "201511170000Z"
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
::= { elHardware 23 }
|
||||
|
||||
Percents ::= INTEGER (0..100)
|
||||
NetNumber ::= OCTET STRING (SIZE(4))
|
||||
VlanPriority ::= INTEGER (0..7)
|
||||
|
||||
-- Some MIB compilers require that the following 7 lines which define the path
|
||||
-- to Elt MIB are commented out:
|
||||
|
||||
-- mib OBJECT IDENTIFIER ::= { mgmt 1 }
|
||||
-- directory OBJECT IDENTIFIER ::= { internet 1 }
|
||||
-- experimental OBJECT IDENTIFIER ::= { internet 3 }
|
||||
-- private OBJECT IDENTIFIER ::= { internet 4 }
|
||||
-- enterprises OBJECT IDENTIFIER ::= { private 1 }
|
||||
|
||||
-- Objects in this MIB are arranged into groups:
|
||||
--01 eltMesMng - Management/Action
|
||||
--02 ...
|
||||
|
||||
-- At the end of the MIB there is a definition of all Eltex-specific traps.
|
||||
|
||||
eltMesNotifications OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION " All the Eltex notifications will reside under this branch
|
||||
as specified in
|
||||
RFC2578 'Structure of Management Information Version 2 (SMIv2)' 8.5"
|
||||
::= { eltMes 0 }
|
||||
|
||||
-- eltMesMng group contains Management Variables for Eltex devices
|
||||
|
||||
eltMesMng OBJECT IDENTIFIER ::= { eltMes 1 }
|
||||
-- see eltMng.mib
|
||||
|
||||
eltMesDevParams OBJECT IDENTIFIER ::= { eltMes 2}
|
||||
-- see eltDevParams.mib
|
||||
|
||||
eltMesCopy OBJECT IDENTIFIER ::= { eltMes 3 }
|
||||
-- see eltCopy.mib
|
||||
|
||||
eltMesIpOspfMtu OBJECT IDENTIFIER ::= { eltMes 4 }
|
||||
-- see eltIpOspfMtu.mib
|
||||
|
||||
eltMesIpBfd OBJECT IDENTIFIER ::= { eltMes 6 }
|
||||
-- see eltIpBfd.mib
|
||||
|
||||
eltMesIpUnnumbered OBJECT IDENTIFIER ::= { eltMes 7 }
|
||||
-- see eltIpUnnumbered.mib
|
||||
|
||||
eltMesDhcp OBJECT IDENTIFIER ::= { eltMes 8 }
|
||||
-- see eltDhcp.mib
|
||||
|
||||
eltMesLinkAgg OBJECT IDENTIFIER ::= { eltMes 9 }
|
||||
-- see eltLinkAgg.mib
|
||||
|
||||
-- eltMesSyslog OBJECT IDENTIFIER ::= { eltMes 10 }
|
||||
-- see eltSyslog.mib
|
||||
|
||||
--eltMesEnv OBJECT IDENTIFIER ::= { eltMes 11 }
|
||||
-- see eltEnv.mib
|
||||
|
||||
eltMesQosTailDropMib OBJECT IDENTIFIER ::= { eltMes 12 }
|
||||
-- see eltQosTailDropMib.mib
|
||||
|
||||
--ph4.0 mib definitions
|
||||
--eltMesL2TunnelConfig ::= { eltMes 13 }
|
||||
-- see ELTEX-L2-TUNNEL-CONFIG-MIB.mib
|
||||
|
||||
--eltMesHardwareMib OBJECT IDENTIFIER ::= { eltMes 14 }
|
||||
-- see eltHardware.mib
|
||||
--end
|
||||
|
||||
eltMesSsh OBJECT IDENTIFIER ::= { eltMes 15 }
|
||||
-- see eltMesSsh.mib
|
||||
|
||||
eltMesTuning OBJECT IDENTIFIER ::= { eltMes 29 }
|
||||
-- see eltTuning.mib
|
||||
|
||||
eltMesSwInterfaces OBJECT IDENTIFIER ::= { eltMes 43 }
|
||||
-- see eltInterfaces.mib
|
||||
|
||||
eltMesIpMulticast OBJECT IDENTIFIER ::= { eltMes 46 }
|
||||
--see eltBrgMulticast.mib
|
||||
|
||||
eltMesPhdTransceiver OBJECT IDENTIFIER ::= { eltMes 53 }
|
||||
--see ELTEX-PHYSICAL-DESCRIPTION-MIB.mib
|
||||
|
||||
eltMesMacMulticast OBJECT IDENTIFIER ::= { eltMes 55 }
|
||||
--see eltBrgMulticast.mib
|
||||
|
||||
eltMesStormCtrl OBJECT IDENTIFIER ::= { eltMes 77 }
|
||||
--see elteltStormCtrl.mib
|
||||
|
||||
eltMesAAA OBJECT IDENTIFIER ::= { eltMes 79 }
|
||||
--see eltAAA.mib
|
||||
|
||||
eltMesRadius OBJECT IDENTIFIER ::= { eltMes 80 }
|
||||
--see eltAAA.mib
|
||||
|
||||
eltMesQosCliMib OBJECT IDENTIFIER ::= { eltMes 88 }
|
||||
--see eltQosclimib.mib
|
||||
|
||||
eltMesPhy OBJECT IDENTIFIER ::= { eltMes 90 }
|
||||
-- see eltPhy.mib
|
||||
|
||||
eltMesIpSpec OBJECT IDENTIFIER ::= { eltMes 91 }
|
||||
-- see eltip.mib
|
||||
|
||||
eltMesDot1x OBJECT IDENTIFIER ::= { eltMes 95 }
|
||||
-- see eltdot1x.mib
|
||||
|
||||
eltMesBridgeSecurity OBJECT IDENTIFIER ::= { eltMes 112}
|
||||
--see eltBridgeSecurity.mib
|
||||
|
||||
eltMesEndOfMibGroup OBJECT IDENTIFIER ::= { eltMes 1000 }
|
||||
-- see ELTEX-ENDOFMIB-MIB.MIB
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
95
mibs/eltexmes21xx/ELTEX-MES-HWENVIROMENT-MIB
Normal file
95
mibs/eltexmes21xx/ELTEX-MES-HWENVIROMENT-MIB
Normal file
@ -0,0 +1,95 @@
|
||||
ELTEX-MES-HWENVIROMENT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: Eltex MES Hardware enviroment definition
|
||||
-- Version: 1.1
|
||||
-- Date: 04-Mar-2016
|
||||
|
||||
IMPORTS
|
||||
eltMes FROM ELTEX-MES
|
||||
OBJECT-TYPE FROM SNMPv2-SMI
|
||||
RlEnvMonState FROM RADLAN-HWENVIROMENT;
|
||||
|
||||
eltMesEnv MODULE-IDENTITY
|
||||
LAST-UPDATED "201603040000Z"
|
||||
ORGANIZATION "Eltex Enterprise Co, Ltd."
|
||||
CONTACT-INFO "www.eltex.nsk.ru"
|
||||
DESCRIPTION
|
||||
"This private MIB module contains Eltex's hardware enviroment definition."
|
||||
REVISION "201603040000Z"
|
||||
DESCRIPTION
|
||||
"Add eltEnvResetButtonMode scalar."
|
||||
REVISION "201506110000Z"
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
::= { eltMes 11 }
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- eltEnvMonBatteryStatusTable
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
eltEnvMonBatteryStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EltEnvMonBatteryStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of battery status maintained by the environmental monitor
|
||||
card."
|
||||
::= { eltMesEnv 1 }
|
||||
|
||||
eltEnvMonBatteryStatusEntry OBJECT-TYPE
|
||||
SYNTAX EltEnvMonBatteryStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the battery status table, representing the status of
|
||||
the associated battery maintained by the environmental monitor."
|
||||
INDEX { eltEnvMonBatteryStatusIndex }
|
||||
::= { eltEnvMonBatteryStatusTable 1 }
|
||||
|
||||
EltEnvMonBatteryStatusEntry ::= SEQUENCE {
|
||||
eltEnvMonBatteryStatusIndex INTEGER,
|
||||
eltEnvMonBatteryState RlEnvMonState,
|
||||
eltEnvMonBatteryStatusCharge INTEGER
|
||||
}
|
||||
|
||||
eltEnvMonBatteryStatusIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique index for the battery being instrumented. This index is for SNMP
|
||||
purposes only, and has no intrinsic meaning."
|
||||
::= { eltEnvMonBatteryStatusEntry 1 }
|
||||
|
||||
eltEnvMonBatteryState OBJECT-TYPE
|
||||
SYNTAX RlEnvMonState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mandatory state of the battery being instrumented."
|
||||
::= { eltEnvMonBatteryStatusEntry 2 }
|
||||
|
||||
eltEnvMonBatteryStatusCharge OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..100 | 255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Remaining percentage of battery charge. Value of 255 means that this
|
||||
parameter is undefined due to battery not supporting this feature or
|
||||
because it cannot be obtained in current state."
|
||||
::= { eltEnvMonBatteryStatusEntry 3 }
|
||||
|
||||
eltEnvResetButtonMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(0),
|
||||
disable(1),
|
||||
reset-only(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mode of reset button: 0 - Enable, 1 - disable, 2 - reset-only mode"
|
||||
DEFVAL { enable }
|
||||
::= { eltMesEnv 2 }
|
||||
|
||||
END
|
72
mibs/eltexmes21xx/ELTEX-SMI-ACTUAL
Normal file
72
mibs/eltexmes21xx/ELTEX-SMI-ACTUAL
Normal file
@ -0,0 +1,72 @@
|
||||
--
|
||||
-- Eltex Enterprise Specific MIB: Structure of Management Information
|
||||
--
|
||||
-- Copyright (c) 2007-2011, Eltex Co
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
ELTEX-SMI-ACTUAL DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
enterprises,
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
Integer32,
|
||||
IpAddress,
|
||||
Counter64
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString,
|
||||
TimeStamp
|
||||
FROM SNMPv2-TC
|
||||
OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF;
|
||||
|
||||
eltexLtd MODULE-IDENTITY
|
||||
LAST-UPDATED "201205290000Z"
|
||||
ORGANIZATION "Eltex Enterprise, Ltd."
|
||||
CONTACT-INFO
|
||||
"www.eltex.nsk.ru"
|
||||
DESCRIPTION
|
||||
"The Structure of Management Information for Eltex Networks."
|
||||
REVISION "201205290000Z"
|
||||
DESCRIPTION "Severity level: 4. http://snmp.cs.utwente.nl/ietf/mibs/validate/"
|
||||
::= { enterprises 35265 }
|
||||
|
||||
--
|
||||
-- Eltex MIB tree structure
|
||||
--
|
||||
|
||||
elHardware OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The root of eltex hardware OIDs."
|
||||
::= { eltexLtd 1 }
|
||||
|
||||
elSoftware OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The root of eltex software OIDs."
|
||||
::= { eltexLtd 2 }
|
||||
|
||||
|
||||
|
||||
|
||||
eltrapGroup OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The root of eltex traps objects."
|
||||
::= { eltexLtd 3 }
|
||||
|
||||
--
|
||||
-- eltexOMS "The MIB for eltex devices, that support OMS" { eltexLtd 4 } defined in ELTEX-OMS
|
||||
--
|
||||
-- eltexFile "The MIB for file operations" { eltexLtd 5 } defined in ELTEX-FILE-MANAGER-MIB
|
||||
--
|
||||
|
||||
|
||||
END
|
||||
|
777
mibs/eltexmes21xx/RADLAN-DEVICEPARAMS-MIB
Normal file
777
mibs/eltexmes21xx/RADLAN-DEVICEPARAMS-MIB
Normal file
@ -0,0 +1,777 @@
|
||||
RADLAN-DEVICEPARAMS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN ROS
|
||||
-- Private DEVICE PARAMETERS MIB
|
||||
-- Version: 7.46
|
||||
-- Date: 15-Jan-2007
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
OBJECT-TYPE, MODULE-IDENTITY, IpAddress FROM SNMPv2-SMI
|
||||
TruthValue, DisplayString, PhysAddress FROM SNMPv2-TC;
|
||||
|
||||
rndDeviceParams MODULE-IDENTITY
|
||||
LAST-UPDATED "200701020000Z"
|
||||
ORGANIZATION "Radlan - a MARVELL company.
|
||||
Marvell Semiconductor, Inc."
|
||||
CONTACT-INFO
|
||||
"www.marvell.com"
|
||||
DESCRIPTION
|
||||
"This private MIB module defines general Parameters private MIBs."
|
||||
REVISION "200701020000Z"
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
::= { rnd 2 }
|
||||
|
||||
-- rndDeviceParams group contains a number of general variables
|
||||
|
||||
rndBridgeType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
reb(1),
|
||||
ceb(2),
|
||||
ceblb(3),
|
||||
xeb(4),
|
||||
xeb1(5),
|
||||
rebsx(6),
|
||||
rtb(7),
|
||||
ltb(8),
|
||||
tre(9),
|
||||
rtre(10), -- remote TRE
|
||||
xtb(11),
|
||||
ete(12),
|
||||
rete(13), -- remote ETE
|
||||
ielb(30),
|
||||
leb(31),
|
||||
openGate12(32),
|
||||
openGate4(33),
|
||||
ran(34),
|
||||
itlb(35),
|
||||
gatelinx(36),
|
||||
openGate2(37),
|
||||
ogRanTR(38),
|
||||
rdapter(39),
|
||||
ogVan(40),
|
||||
wanGate(41),
|
||||
ogRubE(42),
|
||||
ogRubT(43),
|
||||
wanGateI(44),
|
||||
vGate4(45),
|
||||
lre(46),
|
||||
mrt(47),
|
||||
vGate2(48)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identification of the RND bridge type."
|
||||
::= { rndDeviceParams 1 }
|
||||
|
||||
|
||||
rndInactiveArpTimeOut OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable defines the maximum time period that can pass
|
||||
between ARP requests concerning an entry in the ARP table.
|
||||
After this time period, the entry is deleted from the table."
|
||||
::= { rndDeviceParams 2 }
|
||||
|
||||
-- The following two variables define the format of RND specific
|
||||
-- error messages issued by the RND devices
|
||||
|
||||
rndBridgeAlarm OBJECT IDENTIFIER ::= { rndDeviceParams 3 }
|
||||
|
||||
rndErrorDesc OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A textual description of the enterprise-specific trap sent
|
||||
to the Network Management Station by the RND managed device."
|
||||
::= { rndBridgeAlarm 1 }
|
||||
|
||||
rndErrorSeverity OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
info(0),
|
||||
warning(1),
|
||||
error(2),
|
||||
fatal-error(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The severity type of the enterprise-specific trap sent to the
|
||||
Network Management Station by the RND managed device."
|
||||
::= { rndBridgeAlarm 2 }
|
||||
|
||||
rndBrgVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The bridge version."
|
||||
::= { rndDeviceParams 4 }
|
||||
|
||||
rndBrgFeatures OBJECT-TYPE
|
||||
SYNTAX OCTET STRING -- SIZE 20
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A bit mask that defines the features supported by a particular configuration
|
||||
of this network element:
|
||||
__________________________________________
|
||||
| Byte 1|Byte 2 |Byte 3 | ....|Byte 20 |
|
||||
|87654321| | 87654321|
|
||||
|________|_______________________________|
|
||||
|
||||
Byte1 :
|
||||
bit1: TX Block mask
|
||||
bit2: Source Routing Encapulation
|
||||
bit3: SNA/SDLC
|
||||
bit4: Frame Relay
|
||||
bit5: SNMP
|
||||
bit6: LAN Manager
|
||||
bit7: High Performance
|
||||
bit8: Translation
|
||||
Byte2 :
|
||||
bit1: DEC Router
|
||||
bit2: IPX Router
|
||||
bit3: IP Router
|
||||
Byte3 :
|
||||
bit1: Dial Up Backup
|
||||
bit2: COD
|
||||
bit3: FACS
|
||||
bit4: Load Balance
|
||||
bit5: Remote Configuration
|
||||
bit6: RIP 2
|
||||
bit7: OSPF
|
||||
bit8: IPX RIP/SAP Filter
|
||||
Byte4 :
|
||||
bit1: BootP Server
|
||||
bit2: BootP Client
|
||||
bit3: Compression
|
||||
bit4: V25.bis
|
||||
bit5: ISDN
|
||||
bit6: CODv2
|
||||
bit7: NSPF
|
||||
bit8: UDP Relay
|
||||
|
||||
Byte5
|
||||
bit1:VirtualLAN
|
||||
bit2:Static IP Multicast
|
||||
bit3:IP Redundancy
|
||||
bit4:CCM2
|
||||
bit5:ISDN Bonding
|
||||
bit6:Backup Link Selection -- for the VAN/Rdapter ver 4.0
|
||||
bit7:IP/IPX Forwarding -- for the WANgate ver 4.0
|
||||
bit8:Improved COD
|
||||
|
||||
Byte6
|
||||
bit1: Server Disptacher
|
||||
bit2: ISDN_US -- for the VANSX/WANGATE ver 5.0
|
||||
bit3: PPP
|
||||
bit4: IP Rip Filter -- for Vgate3
|
||||
bit5: Zero Hop Routing -- for Vgate3
|
||||
bit6: ISDN Japan
|
||||
bit7: PPP-Security
|
||||
|
||||
Byte7
|
||||
bit1: With unmanaged Switch
|
||||
bit2: 2 LANs
|
||||
bit3: OSPF Ver 2.0
|
||||
bit4: FACS Ver 2.0
|
||||
bit5: Multiple WEB Farm
|
||||
bit6: Backup Server
|
||||
bit7: Check Connectivity
|
||||
bit8: WSD multiplexing
|
||||
|
||||
Byte8
|
||||
bit1: MRT3
|
||||
bit2: WSD Redundancy
|
||||
bit3: DHCP Server
|
||||
bit4: WSD Connection Limit
|
||||
bit5: WSD Distributed System
|
||||
bit6: WSD Load Report
|
||||
bit7: WSD super farm
|
||||
bit8: RadWiz leased line
|
||||
|
||||
Byte9
|
||||
bit1: PPP IP address negotiaton
|
||||
bit2: DNS
|
||||
bit3: Nat
|
||||
bit4: WSD Static proximity
|
||||
bit5: WSD Dynamic proximity
|
||||
bit6: WSD Proxy
|
||||
bit7: WSD Proximity client
|
||||
bit8: MAC Load balancing
|
||||
|
||||
Byte10
|
||||
bit1: Unnum Inf
|
||||
bit2: Power Supply redundancy
|
||||
bit3: MRT PPP Compression
|
||||
bit4: ZHR Apolo
|
||||
bit5: Copy port
|
||||
bit6: UDP Relay 2.0
|
||||
bit7: NVRAM
|
||||
bit8: URL table
|
||||
|
||||
Byte11
|
||||
bit1: URL super farm
|
||||
bit2: NAT on LAN
|
||||
bit3: Remote Con
|
||||
bit4: AP5000
|
||||
bit5: Session tracking
|
||||
bit6: Mirroring
|
||||
bit7: Alias IP
|
||||
bit8: CSD Nat
|
||||
|
||||
Byte12
|
||||
bit1: content check
|
||||
bit2: mlb virtual ip
|
||||
bit3: reserved RadLan
|
||||
bit4: csd nat exception
|
||||
bit5: statistics monitor
|
||||
bit6: reserved-for-radware "
|
||||
|
||||
::= { rndDeviceParams 5 }
|
||||
|
||||
rndBrgLicense OBJECT-TYPE
|
||||
SYNTAX OCTET STRING -- SIZE 20
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This parameter is used for entering a s/w license number for a device.
|
||||
A separate license number is supplied for each device."
|
||||
::= { rndDeviceParams 6 }
|
||||
|
||||
-- IP Host Parameters
|
||||
|
||||
--All the new parameters under this section will be added to the
|
||||
-- rndMng group, as rndIpHost sub-group.
|
||||
--
|
||||
rndIpHost OBJECT IDENTIFIER ::= { rndDeviceParams 7 }
|
||||
--
|
||||
--ICMP Transmission Enable\Disable
|
||||
--The new variable will be
|
||||
|
||||
-- Obsolete
|
||||
-- rndICMPTransmitionEnable OBJECT-TYPE
|
||||
-- SYNTAX INTEGER {
|
||||
-- enable(1),
|
||||
-- disable(2)
|
||||
-- }
|
||||
-- MAX-ACCESS read-write
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "This variable controlls the ability to transmit ICMP frames"
|
||||
-- ::= { rndIpHost 1 }
|
||||
|
||||
rndCommunityTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RndCommunityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The community table of the agent"
|
||||
::= { rndIpHost 2 }
|
||||
|
||||
rndCommunityEntry OBJECT-TYPE
|
||||
SYNTAX RndCommunityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rndCommunityMngStationAddr,
|
||||
IMPLIED rndCommunityString }
|
||||
::= { rndCommunityTable 1 }
|
||||
|
||||
RndCommunityEntry ::= SEQUENCE {
|
||||
rndCommunityMngStationAddr IpAddress,
|
||||
rndCommunityString DisplayString,
|
||||
rndCommunityAccess INTEGER,
|
||||
rndCommunityTrapsEnable INTEGER,
|
||||
rndCommunityStatus INTEGER,
|
||||
rndCommunityPortSecurity INTEGER,
|
||||
rndCommunityOwner DisplayString,
|
||||
rndCommunityTrapDestPort INTEGER
|
||||
}
|
||||
|
||||
|
||||
rndCommunityMngStationAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The management station that will be allowed to
|
||||
communicate with the agent IP address"
|
||||
::= { rndCommunityEntry 1 }
|
||||
|
||||
rndCommunityString OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..20))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The community string with which the management
|
||||
station will communicate with the agent"
|
||||
::= { rndCommunityEntry 2 }
|
||||
|
||||
rndCommunityAccess OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
readOnly(1),
|
||||
readWrite(2),
|
||||
super(3)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The allowed access to this management station"
|
||||
::= { rndCommunityEntry 3}
|
||||
|
||||
rndCommunityTrapsEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
snmpV1(1),
|
||||
snmpV2(2),
|
||||
snmpV3(3),
|
||||
trapsDisable(4)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Should the agent send traps to the management station,
|
||||
and what version is required"
|
||||
::= { rndCommunityEntry 4 }
|
||||
|
||||
rndCommunityStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
invalid(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this entry. If the status is invalid the
|
||||
community entry will be deleted"
|
||||
::= { rndCommunityEntry 5 }
|
||||
|
||||
rndCommunityPortSecurity OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If enabled the device will only receive SNMP messages from the port,
|
||||
through which this NMS is reachable from the device."
|
||||
DEFVAL { disabled }
|
||||
::= { rndCommunityEntry 6 }
|
||||
|
||||
rndCommunityOwner OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The owner of this community"
|
||||
::= { rndCommunityEntry 7 }
|
||||
|
||||
rndCommunityTrapDestPort OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..65535)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The transport protocol (usually UDP) port to which traps to the
|
||||
management station represebted by this entry will be sent. The default
|
||||
is the well-known IANA assigned port number for SNMP traps.
|
||||
This object is relevant only if rndCommunityTrapsEnable has a value
|
||||
different from trapsDisable."
|
||||
DEFVAL { 162 }
|
||||
::= { rndCommunityEntry 8 }
|
||||
|
||||
rlMridTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlMridEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MRID related configurations table of the agent"
|
||||
::= { rndIpHost 3 }
|
||||
|
||||
rlMridEntry OBJECT-TYPE
|
||||
SYNTAX RlMridEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rndCommunityMngStationAddr,
|
||||
IMPLIED rndCommunityString }
|
||||
::= { rlMridTable 1 }
|
||||
|
||||
RlMridEntry ::= SEQUENCE {
|
||||
rlMridConnection INTEGER,
|
||||
rlManagedMrid INTEGER
|
||||
}
|
||||
|
||||
rlMridConnection OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The router instance connecting the NMS who accessed the agent
|
||||
through the community table entry corresponding to the keys of this entry."
|
||||
::= { rlMridEntry 1 }
|
||||
|
||||
rlManagedMrid OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The router instance currently managed by the NMS who accessed the agent
|
||||
through the community table entry corresponding to the keys of this entry "
|
||||
::= { rlMridEntry 2 }
|
||||
|
||||
rndManagedTime OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(6))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time will be sent in the format hhmmss"
|
||||
::= { rndDeviceParams 8 }
|
||||
|
||||
rndManagedDate OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(6))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The date will be sent in the format ddmmyy"
|
||||
::= { rndDeviceParams 9 }
|
||||
|
||||
rndBaseBootVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the boot version of the product."
|
||||
::= { rndDeviceParams 10 }
|
||||
|
||||
rndIpHostManagement OBJECT IDENTIFIER ::= { rndIpHost 4 }
|
||||
|
||||
rndIpHostManagementSupported OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ifindex manage supported."
|
||||
::= { rndIpHostManagement 1 }
|
||||
|
||||
rndIpHostManagementIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"if supported manage , indicate ifindex, if 0 thaen disable"
|
||||
::= { rndIpHostManagement 2 }
|
||||
|
||||
genGroup OBJECT IDENTIFIER ::= { rndDeviceParams 11 }
|
||||
genGroupHWVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the HW version of the product."
|
||||
::= { genGroup 1 }
|
||||
|
||||
genGroupConfigurationSymbol OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the Configuration Symbol attached to any hardware module
|
||||
manufactured by LANNET. One single character A..Z defines the CS
|
||||
version."
|
||||
::= { genGroup 2 }
|
||||
|
||||
genGroupHWStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ok(1),
|
||||
hardwareProblems(2),
|
||||
notSupported(255)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This attribute describes the status of the group hardware as detected
|
||||
by the sensors software."
|
||||
::= { genGroup 3 }
|
||||
|
||||
rndBasePhysicalAddress OBJECT-TYPE
|
||||
SYNTAX PhysAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Base physical (MAC) address of the device."
|
||||
::= { rndDeviceParams 12 }
|
||||
|
||||
RlImageIdType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SW images enumeration"
|
||||
SYNTAX INTEGER { image1(1), image2(2) }
|
||||
|
||||
rndSoftwareFile OBJECT IDENTIFIER ::= { rndDeviceParams 13 }
|
||||
|
||||
rndActiveSoftwareFileTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RndActiveSoftwareFileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The (conceptual) table listing the active software file of the
|
||||
requested unit."
|
||||
::= {rndSoftwareFile 1 }
|
||||
|
||||
rndActiveSoftwareFileEntry OBJECT-TYPE
|
||||
SYNTAX RndActiveSoftwareFileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" An entry (conceptual row) in the rndActiveSoftwareFileTable."
|
||||
INDEX {rndUnitNumber }
|
||||
::= {rndActiveSoftwareFileTable 1 }
|
||||
|
||||
RndActiveSoftwareFileEntry ::= SEQUENCE {
|
||||
rndUnitNumber INTEGER,
|
||||
rndActiveSoftwareFile RlImageIdType,
|
||||
rndActiveSoftwareFileAfterReset INTEGER
|
||||
}
|
||||
|
||||
rndUnitNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unit number (for stackable devices) or 1 for 'stand alone' device."
|
||||
::= {rndActiveSoftwareFileEntry 1 }
|
||||
|
||||
rndActiveSoftwareFile OBJECT-TYPE
|
||||
SYNTAX RlImageIdType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the current active software file, image1 or image2."
|
||||
::= {rndActiveSoftwareFileEntry 2 }
|
||||
|
||||
rndActiveSoftwareFileAfterReset OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
image1(1),
|
||||
image2(2),
|
||||
invalidImage(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the software file that will be active after reset (image1 or image2).
|
||||
If an error occurred in the download process, resulting in the corruption
|
||||
of the single software file, The value 'invalidImage' will be returned.
|
||||
This value can not be set by the user."
|
||||
::= {rndActiveSoftwareFileEntry 3 }
|
||||
|
||||
rlResetStatus
|
||||
OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
ok(0),
|
||||
no-stack-integrity(1),
|
||||
downgrade(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A bit mask that specifies system status before reset action is preformed.
|
||||
Reset is prohibited in stackable products if the images selected after
|
||||
reboot are not of the same release version in ALL stack units.
|
||||
Downgrade status specifies that there are some actions to be preformed
|
||||
on the CDB file before reset is preformed.
|
||||
0x0 - OK
|
||||
0x1 - noStackIntegrity
|
||||
0x2 - downgrade"
|
||||
::= { rndSoftwareFile 2 }
|
||||
|
||||
|
||||
rndImageSize OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max number of sectors currently allocated for image(s)."
|
||||
::= { rndDeviceParams 14 }
|
||||
|
||||
rndBackupConfigurationEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies whether the device supports backup-config parameters in lcli commands."
|
||||
::= { rndDeviceParams 15 }
|
||||
|
||||
rndImageInfo OBJECT IDENTIFIER ::= { rndDeviceParams 16 }
|
||||
|
||||
rndImageInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RndImageInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The table contains information about images."
|
||||
::= {rndImageInfo 1 }
|
||||
|
||||
rndImageInfoEntry OBJECT-TYPE
|
||||
SYNTAX RndImageInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" An entry in the rndImageInfoTable."
|
||||
INDEX {rndStackUnitNumber }
|
||||
::= {rndImageInfoTable 1 }
|
||||
|
||||
RndImageInfoEntry ::= SEQUENCE {
|
||||
rndStackUnitNumber INTEGER,
|
||||
rndImage1Name DisplayString,
|
||||
rndImage2Name DisplayString,
|
||||
rndImage1Version DisplayString,
|
||||
rndImage2Version DisplayString,
|
||||
rndImage1Date DisplayString,
|
||||
rndImage2Date DisplayString,
|
||||
rndImage1Time DisplayString,
|
||||
rndImage2Time DisplayString
|
||||
}
|
||||
|
||||
rndStackUnitNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unit number (for stackable devices) or 1 for 'stand alone' device."
|
||||
::= {rndImageInfoEntry 1 }
|
||||
|
||||
rndImage1Name OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the file name of image-1 in the system."
|
||||
::= {rndImageInfoEntry 2 }
|
||||
|
||||
rndImage2Name OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the file name of image-2 (if present) in the system.If image-2 is not present show 'no info' text"
|
||||
::= {rndImageInfoEntry 3 }
|
||||
|
||||
|
||||
rndImage1Version OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the version of image-1 in the system."
|
||||
::= {rndImageInfoEntry 4 }
|
||||
|
||||
rndImage2Version OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the version of image-2 (if present) in the system.If image-2 is not present show 'no info' text"
|
||||
::= {rndImageInfoEntry 5 }
|
||||
|
||||
rndImage1Date OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the compilation date of image-1 in the system."
|
||||
::= {rndImageInfoEntry 6 }
|
||||
|
||||
rndImage2Date OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the compilation date of image-2 (if present) in the system.If image-2 is not present show 'no info' text"
|
||||
::= {rndImageInfoEntry 7 }
|
||||
|
||||
rndImage1Time OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the compilation time of image-1 in the system."
|
||||
::= {rndImageInfoEntry 8 }
|
||||
|
||||
rndImage2Time OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the compilation time of image-2 (if present) in the system.If image-2 is not present show 'no info' text"
|
||||
::= {rndImageInfoEntry 9 }
|
||||
|
||||
rlComponentsInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlComponentsInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table contains information about components, their streams and baselines in the device images."
|
||||
::= {rndImageInfo 2}
|
||||
|
||||
rlComponentsInfoEntry OBJECT-TYPE
|
||||
SYNTAX RlComponentsInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the rlComponentsInfoTable."
|
||||
INDEX {rlComponentsInfoStackUnitNumber, rlComponentsInfoImageId,
|
||||
IMPLIED rlComponentsInfoComponent}
|
||||
::= {rlComponentsInfoTable 1 }
|
||||
|
||||
RlComponentsInfoEntry ::= SEQUENCE {
|
||||
rlComponentsInfoStackUnitNumber INTEGER,
|
||||
rlComponentsInfoImageId RlImageIdType,
|
||||
rlComponentsInfoComponent DisplayString,
|
||||
rlComponentsInfoBaseline DisplayString
|
||||
}
|
||||
|
||||
rlComponentsInfoStackUnitNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unit number (for stackable devices) or 1 for 'stand alone' device."
|
||||
::= {rlComponentsInfoEntry 1}
|
||||
|
||||
|
||||
rlComponentsInfoImageId OBJECT-TYPE
|
||||
SYNTAX RlImageIdType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the image id in the unit"
|
||||
::= {rlComponentsInfoEntry 2}
|
||||
|
||||
rlComponentsInfoComponent OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE (1..40))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the SW component name."
|
||||
::= {rlComponentsInfoEntry 3}
|
||||
|
||||
rlComponentsInfoBaseline OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the version control baseline of the SW component name."
|
||||
::= {rlComponentsInfoEntry 5}
|
||||
|
||||
|
||||
END
|
||||
|
216
mibs/eltexmes21xx/RADLAN-File
Normal file
216
mibs/eltexmes21xx/RADLAN-File
Normal file
@ -0,0 +1,216 @@
|
||||
RADLAN-File DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN File Private Extension
|
||||
-- Version: 7.39.00.00
|
||||
-- Date: 23 Feb 2005
|
||||
-- 23-Sep-2003 Added field rlFileRowStatus to rlFileTable
|
||||
-- 23-Sep-2003 Removed field rlFileActionNextLine from rlFileActionTable
|
||||
-- 23-Sep-2003 Removed values "display" and "delete" of rlFileActionCommand
|
||||
-- 07-Nov-2004 Added Scalar rlFileAuditingEnable
|
||||
-- 23-Feb-2005 Added rlFileFlashSize
|
||||
|
||||
|
||||
IMPORTS
|
||||
rlFile FROM RADLAN-MIB
|
||||
DisplayString, RowStatus, TruthValue FROM SNMPv2-TC
|
||||
OBJECT-TYPE FROM SNMPv2-SMI;
|
||||
|
||||
rlFileMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the File System MIB version. The current version is 1."
|
||||
::= {rlFile 1 }
|
||||
|
||||
rlFileTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlFileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The (conceptual) table listing all the files
|
||||
of the flash file system."
|
||||
::= {rlFile 2 }
|
||||
|
||||
rlFileEntry OBJECT-TYPE
|
||||
SYNTAX RlFileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" An entry (conceptual row) in the FileTable."
|
||||
INDEX { IMPLIED rlFileName }
|
||||
::= {rlFileTable 1 }
|
||||
|
||||
RlFileEntry ::= SEQUENCE {
|
||||
rlFileName OCTET STRING,
|
||||
rlFilePermission INTEGER,
|
||||
rlFileSize INTEGER,
|
||||
rlFileModificationDate DisplayString,
|
||||
rlFileModificationTime DisplayString,
|
||||
rlFileRowStatus RowStatus,
|
||||
rlFileFlashSize INTEGER,
|
||||
rlFileFullNormalizedName OCTET STRING
|
||||
}
|
||||
|
||||
rlFileName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(1..128))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the file."
|
||||
::= { rlFileEntry 1 }
|
||||
|
||||
rlFilePermission OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
read(1),
|
||||
write(2),
|
||||
readWrite(3),
|
||||
noReadNoWrite(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the permission level in which this file can be accessed. "
|
||||
::= { rlFileEntry 2 }
|
||||
|
||||
rlFileSize OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The size of the file in bytes (actual size)."
|
||||
::= { rlFileEntry 3 }
|
||||
|
||||
rlFileModificationDate OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time-stamp indicating the date of creation or last
|
||||
modification of this file. The format of the time-stamp is
|
||||
dd-mmm-yyyy"
|
||||
::= { rlFileEntry 4 }
|
||||
|
||||
rlFileModificationTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time-stamp indicating the time of creation or last
|
||||
modification of this file. The format of the time-stamp is
|
||||
hh:mm:ss"
|
||||
::= { rlFileEntry 5 }
|
||||
|
||||
rlFileRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"It is used just to delete an entry"
|
||||
::= { rlFileEntry 6 }
|
||||
|
||||
rlFileFlashSize OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The size allocated for the file in bytes (allocated size)."
|
||||
::= { rlFileEntry 7 }
|
||||
|
||||
rlFileFullNormalizedName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The full normalized name - up to max OCTET STRING length and
|
||||
not containing '..' and '.' path components."
|
||||
::= { rlFileEntry 8 }
|
||||
|
||||
rlFileActionTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlFileActionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The (conceptual) table listing only one entry at a time
|
||||
with parameters needed for performing an action on a file."
|
||||
::= {rlFile 3 }
|
||||
|
||||
rlFileActionEntry OBJECT-TYPE
|
||||
SYNTAX RlFileActionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" An entry (conceptual row) in the FileActionTable."
|
||||
INDEX {rlFileActionName }
|
||||
::= {rlFileActionTable 1 }
|
||||
|
||||
RlFileActionEntry ::= SEQUENCE {
|
||||
rlFileActionName OCTET STRING,
|
||||
rlFileActionNewName OCTET STRING,
|
||||
rlFileActionRowStatus RowStatus,
|
||||
rlFileActionCommand INTEGER
|
||||
}
|
||||
|
||||
rlFileActionName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1..128))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the file."
|
||||
::= { rlFileActionEntry 1 }
|
||||
|
||||
rlFileActionNewName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1..128))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The new name for the file (in case of action rename)."
|
||||
::= { rlFileActionEntry 2 }
|
||||
|
||||
rlFileActionRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"It is used to create an entry"
|
||||
::= { rlFileActionEntry 3 }
|
||||
|
||||
rlFileActionCommand OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
rename(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Perform an action on the file."
|
||||
::= { rlFileActionEntry 4 }
|
||||
|
||||
rlFileTotalSizeOfFlash OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the total size of the flash in bytes."
|
||||
::= {rlFile 4 }
|
||||
|
||||
rlFileFreeSizeOfFlash OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the number of free bytes in the flash."
|
||||
::= {rlFile 5 }
|
||||
|
||||
--- File System auditing control (SysLog)
|
||||
|
||||
rlFileAuditingEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls whether SysLog messages
|
||||
should be issued on file rename/delete events"
|
||||
DEFVAL { true }
|
||||
::= { rlFile 6 }
|
||||
|
||||
END
|
341
mibs/eltexmes21xx/RADLAN-HWENVIROMENT
Normal file
341
mibs/eltexmes21xx/RADLAN-HWENVIROMENT
Normal file
@ -0,0 +1,341 @@
|
||||
RADLAN-HWENVIROMENT DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC;
|
||||
|
||||
rlEnv MODULE-IDENTITY
|
||||
LAST-UPDATED "200309210000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for environment of Radlan devices."
|
||||
REVISION "200309210000Z"
|
||||
DESCRIPTION
|
||||
"Added this MODULE-IDENTITY clause."
|
||||
::= { rnd 83 }
|
||||
|
||||
RlEnvMonState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the state of a device being monitored.
|
||||
Valid values are:
|
||||
|
||||
normal(1): the environment is good, such as low
|
||||
temperature or full battery charge.
|
||||
|
||||
warning(2): the environment is bad, such as temperature
|
||||
above normal operation range but not too
|
||||
high, or battery discharge.
|
||||
|
||||
critical(3): the environment is very bad, such as
|
||||
temperature much higher than normal
|
||||
operation limit or critically low battery charge.
|
||||
|
||||
shutdown(4): the environment is the worst, the system
|
||||
should be shutdown immediately.
|
||||
|
||||
notPresent(5): the environmental monitor is not present,
|
||||
such as temperature sensors or battery does not
|
||||
exist.
|
||||
|
||||
notFunctioning(6): the environmental monitor does not
|
||||
function properly, such as a temperature
|
||||
sensor generates a abnormal data like
|
||||
1000 C or error happens while reading battery
|
||||
state.
|
||||
|
||||
restore(7): the environment is restoring its normal state,
|
||||
such as battery recharging.
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
normal(1),
|
||||
warning(2),
|
||||
critical(3),
|
||||
shutdown(4),
|
||||
notPresent(5),
|
||||
notFunctioning(6),
|
||||
restore(7)
|
||||
}
|
||||
|
||||
|
||||
rlEnvPhysicalDescription OBJECT IDENTIFIER ::= { rlEnv 1 }
|
||||
|
||||
rlEnvMonFanStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlEnvMonFanStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of fan status maintained by the environmental
|
||||
monitor."
|
||||
::= { rlEnvPhysicalDescription 1 }
|
||||
|
||||
rlEnvMonFanStatusEntry OBJECT-TYPE
|
||||
SYNTAX RlEnvMonFanStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the fan status table, representing the status of
|
||||
the associated fan maintained by the environmental monitor."
|
||||
INDEX { rlEnvMonFanStatusIndex }
|
||||
::= { rlEnvMonFanStatusTable 1 }
|
||||
|
||||
RlEnvMonFanStatusEntry ::=
|
||||
SEQUENCE {
|
||||
rlEnvMonFanStatusIndex INTEGER,
|
||||
rlEnvMonFanStatusDescr DisplayString,
|
||||
rlEnvMonFanState RlEnvMonState
|
||||
}
|
||||
|
||||
rlEnvMonFanStatusIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique index for the fan being instrumented.
|
||||
This index is for SNMP purposes only, and has no
|
||||
intrinsic meaning."
|
||||
::= { rlEnvMonFanStatusEntry 1 }
|
||||
|
||||
rlEnvMonFanStatusDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..32))
|
||||
MAX-ACCESS read-only
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Textual description of the fan being instrumented.
|
||||
This description is a short textual label, suitable as a
|
||||
human-sensible identification for the rest of the
|
||||
information in the entry."
|
||||
::= { rlEnvMonFanStatusEntry 2 }
|
||||
|
||||
rlEnvMonFanState OBJECT-TYPE
|
||||
SYNTAX RlEnvMonState
|
||||
MAX-ACCESS read-only
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mandatory state of the fan being instrumented."
|
||||
::= { rlEnvMonFanStatusEntry 3 }
|
||||
|
||||
|
||||
|
||||
rlEnvMonSupplyStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlEnvMonSupplyStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of power supply status maintained by the
|
||||
environmental monitor card."
|
||||
::= { rlEnvPhysicalDescription 2 }
|
||||
|
||||
rlEnvMonSupplyStatusEntry OBJECT-TYPE
|
||||
SYNTAX RlEnvMonSupplyStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the power supply status table, representing the
|
||||
status of the associated power supply maintained by the
|
||||
environmental monitor card."
|
||||
INDEX { rlEnvMonSupplyStatusIndex }
|
||||
::= { rlEnvMonSupplyStatusTable 1 }
|
||||
|
||||
RlEnvMonSupplyStatusEntry ::=
|
||||
SEQUENCE {
|
||||
rlEnvMonSupplyStatusIndex INTEGER ,
|
||||
rlEnvMonSupplyStatusDescr DisplayString,
|
||||
rlEnvMonSupplyState RlEnvMonState,
|
||||
rlEnvMonSupplySource INTEGER
|
||||
}
|
||||
|
||||
rlEnvMonSupplyStatusIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique index for the power supply being instrumented.
|
||||
This index is for SNMP purposes only, and has no
|
||||
intrinsic meaning."
|
||||
::= { rlEnvMonSupplyStatusEntry 1 }
|
||||
|
||||
rlEnvMonSupplyStatusDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..32))
|
||||
MAX-ACCESS read-only
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Textual description of the power supply being instrumented.
|
||||
This description is a short textual label, suitable as a
|
||||
human-sensible identification for the rest of the
|
||||
information in the entry."
|
||||
::= { rlEnvMonSupplyStatusEntry 2 }
|
||||
|
||||
rlEnvMonSupplyState OBJECT-TYPE
|
||||
SYNTAX RlEnvMonState
|
||||
MAX-ACCESS read-only
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mandatory state of the power supply being instrumented."
|
||||
::= { rlEnvMonSupplyStatusEntry 3 }
|
||||
|
||||
rlEnvMonSupplySource OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
ac(2),
|
||||
dc(3),
|
||||
externalPowerSupply(4),
|
||||
internalRedundant(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The power supply source.
|
||||
unknown - Power supply source unknown
|
||||
ac - AC power supply
|
||||
dc - DC power supply
|
||||
externalPowerSupply - External power supply
|
||||
internalRedundant - Internal redundant power supply
|
||||
"
|
||||
::= { rlEnvMonSupplyStatusEntry 4 }
|
||||
|
||||
|
||||
rlEnvMonIndexTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlEnvMonIndexEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table that can help building indexes for EnvMon tables."
|
||||
::= { rlEnvPhysicalDescription 10 }
|
||||
|
||||
rlEnvMonIndexEntry OBJECT-TYPE
|
||||
SYNTAX RlEnvMonIndexEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in table, representing the index input parameters."
|
||||
INDEX { rlEnvMonIndexUnitId, rlEnvMonIndexObjType, rlEnvMonIndexObjIndex }
|
||||
::= { rlEnvMonIndexTable 1 }
|
||||
|
||||
RlEnvMonIndexEntry ::=
|
||||
SEQUENCE {
|
||||
rlEnvMonIndexUnitId INTEGER,
|
||||
rlEnvMonIndexObjType INTEGER,
|
||||
rlEnvMonIndexObjIndex INTEGER,
|
||||
rlEnvMonIndexValue INTEGER
|
||||
}
|
||||
|
||||
rlEnvMonIndexUnitId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unit ID."
|
||||
::= { rlEnvMonIndexEntry 1 }
|
||||
|
||||
rlEnvMonIndexObjType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
powerSupply(5),
|
||||
fan(6),
|
||||
thermalSensorUnderCard(14)
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Object type."
|
||||
::= { rlEnvMonIndexEntry 2 }
|
||||
|
||||
rlEnvMonIndexObjIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of object."
|
||||
::= { rlEnvMonIndexEntry 3 }
|
||||
|
||||
rlEnvMonIndexValue OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Calculated index value."
|
||||
::= { rlEnvMonIndexEntry 4 }
|
||||
|
||||
|
||||
|
||||
rlEnvFanData OBJECT IDENTIFIER ::= { rlEnv 5 }
|
||||
|
||||
rlEnvFanDataTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlEnvFanDataEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"For each unit in a stack"
|
||||
::= { rlEnvFanData 1 }
|
||||
|
||||
rlEnvFanDataEntry OBJECT-TYPE
|
||||
SYNTAX RlEnvFanDataEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry of this table specifies a unit"
|
||||
INDEX { rlEnvFanDataStackUnit }
|
||||
::= { rlEnvFanDataTable 1 }
|
||||
|
||||
RlEnvFanDataEntry ::= SEQUENCE {
|
||||
rlEnvFanDataStackUnit INTEGER,
|
||||
rlEnvFanDataTemp INTEGER,
|
||||
rlEnvFanDataSpeed INTEGER,
|
||||
rlEnvFanDataOperLevel INTEGER,
|
||||
rlEnvFanDataAdminLevel INTEGER
|
||||
}
|
||||
|
||||
rlEnvFanDataStackUnit OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of the stack unit"
|
||||
::= { rlEnvFanDataEntry 1 }
|
||||
|
||||
rlEnvFanDataTemp OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unit temperature"
|
||||
::= { rlEnvFanDataEntry 2 }
|
||||
|
||||
rlEnvFanDataSpeed OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Fan speed in RPM"
|
||||
::= { rlEnvFanDataEntry 3 }
|
||||
|
||||
rlEnvFanDataOperLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Fan speed operative level"
|
||||
::= { rlEnvFanDataEntry 4 }
|
||||
|
||||
rlEnvFanDataAdminLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configured fan speed level"
|
||||
::= { rlEnvFanDataEntry 5 }
|
||||
|
||||
|
||||
END
|
||||
|
698
mibs/eltexmes21xx/RADLAN-MIB
Normal file
698
mibs/eltexmes21xx/RADLAN-MIB
Normal file
@ -0,0 +1,698 @@
|
||||
RADLAN-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN ROS
|
||||
-- Version: 7.46
|
||||
-- Date: 23-Jan-2007
|
||||
--
|
||||
-- 05-Jun-2003 Added rlHostParamTable
|
||||
-- 12-Jun-2003 Added enumeration to rndErrorSeverity
|
||||
-- 14-Jun-2003 Added field rlCopyHistoryErrorMessage to table rlCopyHistoryTable
|
||||
-- 29-Jun-2003 Tables rlOspf...LnkTable replayed tables rlOspf...LSATable)
|
||||
-- 08-Jul-2003 The low range boundary and the default value of rlDvmrpPruneLifetime
|
||||
-- were changed from 300 to 200 seconds
|
||||
-- 16-Jul-2003 The following values VesuvioT and VesuvioF were added to
|
||||
-- rlPhDModuleType
|
||||
-- 22-Jul-2003 Added rlStartupCDBChanged, rlManualReboot
|
||||
-- 23-Jul-2003 New group rldot1x was added
|
||||
-- 24-Jul-2003 Changed ipMRouteStdMIB to rlIpMRouteStdMIB
|
||||
-- 27-Jul-2003 Changed access of rlMaxNumberOfAccessRules to read-only
|
||||
-- 27-Jul-2003 Changed access of rlMaxNumberOfAccessRulesAfterReset to read-write
|
||||
-- 30-Jul-2003 Added 802.1x traps rldot1xPortStatusAuthorizedTrap and
|
||||
-- rldot1xPortStatusUnauthorizedTrap
|
||||
-- 30-Jul-2003 Added rlFile
|
||||
-- 31-Jul-2003 Added rlAAAEap
|
||||
-- 10-Aug-2003 Renamed enumeration values resetCDB to resetStartupCDB and
|
||||
-- eraseCDB to eraseStartupCDB and
|
||||
-- added enumeration values eraseRunningCDB and copyStartupToRunning
|
||||
-- 16-Aug-2003 Added rlSnmp
|
||||
-- 18-Aug-2002 Added rldot1xExtAuthSessionStatsTable
|
||||
-- 21-Aug-2003 Added rlOspfTuning
|
||||
-- 09-Sep-2003 Added rlPortCopyVlanTaggingTable
|
||||
-- 13-Sep-2003 Added IMPLIED to INDEX { IMPLIED rlTranslationNameToIpName }
|
||||
-- 15-Sep-2003 rlPhysicalDescription's version (a value of variable rlPhDMibVersion)
|
||||
-- was changed from 2 to 3
|
||||
-- 15-Sep-2003 Added field rldot1dStpPortRole to rldot1dStpPortTable
|
||||
-- 15-Sep-2003 Added field rldot1sMStpInstancePortRole to rldot1sMstpInstancePortTable
|
||||
-- 15-Sep-2003 Added field rldot1sMstpExtPortBoundary to rldot1sMstpExtPortEntryTable
|
||||
-- 19-Sep-2003 Added rldot1xGuestVlanSupported, rldot1xGuestVlanVID, rldot1xGuestVlanPorts,
|
||||
-- rldot1xUnAuthenticatedVlanSupported, rldot1xUnAuthenticatedVlanTable,
|
||||
-- rldot1xUserBasedVlanSupported, rldot1xUserBasedVlanPorts
|
||||
-- 26-Sep-2003 Added rlMridTable
|
||||
-- 26-Sep-2003 Added rlMirModel
|
||||
-- 26-Sep-2003 Deleted JackType from IMPORTS clause
|
||||
-- 26-Sep-2003 Changed naming of SMIv2-like types
|
||||
-- 26-Sep-2003 Moved rlSyslog branch to new MIB
|
||||
-- 26-Sep-2003 Moved rlCopy branch to new MIB
|
||||
-- 26-Sep-2003 Editorial changes
|
||||
-- 02-Oct-2003 Added vlanSpecialTagTable
|
||||
-- 02-Oct-2003 Added field branch rlMibTree and table rlMibTreeTable
|
||||
-- 02-Oct-2003 rlPhysicalDescription's version (a value of variable rlPhDMibVersion)
|
||||
-- was changed from 3 to 4
|
||||
-- 02-Oct-2003 Added vlanSpecialTagCurrentTable
|
||||
-- 09-Oct-2003 Added field rldot1sMstpInstanceRemainingHopes to rldot1sMstpInstanceTable
|
||||
-- 11-Oct-2003 Changed OSPF tuning
|
||||
-- 24-Oct-2003 Change range of rldot1sMstpInstancePortPathCost
|
||||
-- from (1..65535) to (1..200000000)
|
||||
-- 26-Oct-2003 Added rsMaxNumberRpAddresesInGroupRange,rsMaxNumberRpAddresesInGroupRangeAfterReset
|
||||
-- 26-Oct-2003 Removed rlPimSMBootStrapInfoEnable
|
||||
-- 27-Oct-2003 Change range of rldot1sMStpInstancePortAdminPathCost
|
||||
-- from (0..65535) to (0..200000000)
|
||||
-- 29-Oct-2003 Added rlIfExistingPortList
|
||||
-- 07-Nov-2003 rldot1sMstpMaxHopes:
|
||||
-- a. range was changed from 1..20 to 1..40
|
||||
-- b. default value was chaged from 10 to 20
|
||||
-- rldot1sMstpDesignatedMaxHopes:
|
||||
-- a. range was changed from 1..40 to 1..20
|
||||
-- 02-Dec-2003 Unused group rsIpZeroHopRouting was deleted
|
||||
-- 03-Dec-2003 Added rlSNMPDomains branch
|
||||
-- 03-Dec-3003 Added rlTstBasicRateTable
|
||||
-- 14-Dec-2003 Added field rldot1dStpBpduType to rldot1dStpPortEntry
|
||||
-- 14-Dec-2003 Added rldot1dStpFilterBpdu
|
||||
-- 21-Dec-2003 Updated imports of DisplayString, PhysAddress, TimeInterval,
|
||||
-- DateAndTime, ipAddrEntry
|
||||
-- 21-Dec-3003 Added rlEmWebHttpsActiveCertificateId and rlSsl
|
||||
-- 24-Dec-3003 Added rldot1sMstpRemainingHops
|
||||
-- 13-Jan-2004 Change MSTP tables indexes to read-only.
|
||||
-- 30-Jan-2004 add field rldot1sMstpExtPortInternalAdminPathCost to rldot1sMstpExtPortTable.
|
||||
-- 30-Jan-2004 change field rldot1sMstpExtPortInternalPathCost to rldot1sMstpExtPortInternalOperPathCost
|
||||
-- and make it read-only, change range to (0..200000000).
|
||||
-- 03-Feb-2004 traps 186-191 are implemeted in the Physicaldescription MIB - for stacking.
|
||||
-- 09-Feb-2004 Change the upper rage of rldot1sMstpVlan to 4094.
|
||||
-- 11-Mar-2004 Added swIfPortLockIfRangeTable
|
||||
-- 26-Mar-2004 rlLcli MIB was moved to separated file
|
||||
-- 30-Mar-2004 Added traps swIfTablePortLock and swIfTablePortUnLock
|
||||
-- 19-Apr-2004 Moved to separate MIBS IP Multicast & DVMRP
|
||||
-- 24-Apr-2004 Moved to separate MIBS VLAN
|
||||
-- 05-May-2004 Deleted default values in swIfEntry
|
||||
-- 07-May-2004 Added mac base priority MIB as RND 101
|
||||
-- 16-May-2004 Added value invalidImage(3) to rndActiveSoftwareFileAfterReset
|
||||
-- of rndActiveSoftwareFileTable
|
||||
-- 18-May-2004 Moved to separate files: ipSpec, rlBgp, rsTunning, rlFft,
|
||||
-- rndMng, rndApplications
|
||||
-- 31-May-2004 Added rlWlanAccessPoint
|
||||
-- 31-May-2004 Moved to separate files: rsUDP, swInterfaces, rlRmonControl
|
||||
-- 09-Jun-2004 change field rldot1sMstpInstancePortEnable in rldot1sMstpInstancePortEntry
|
||||
-- to read-only
|
||||
-- 16-Jun-2004 Added rndIpHostManagementSupported and rndIpHostManagementIfIndex
|
||||
-- 10-Nov-2004 Added rndNotifications
|
||||
-- 11-Nov-2004 Added rlAAAUserLocked trap
|
||||
-- 23-Nov-2004 Added type kiloBitsPerSecond RlStormCtrlRateUnit.
|
||||
-- 29-Nov-2004 limit rldot1sMstpPendingConfigurationName to 32 characters.
|
||||
-- 17-Jan-2005 Add rldot1dStpPortRestrictedRole field to rldot1dStpPortEntry
|
||||
-- 16-Mar-2005 Add rlLocalization branch
|
||||
-- 14-Apr-2005 Add rlRs232
|
||||
-- 18-Apr-2005 Add rldot1dStpPortAutoEdgePort to rldot1dStpPortEntry
|
||||
-- 27-Apr-2005 ZachM add rlStackLinkChange trap.
|
||||
-- 16-Jun-2005 Added rlNicRedundancy
|
||||
-- 01-Jul-2005 Added rlIgmpSnoopMulticastTvTable
|
||||
-- 07-Dec-2005 Added rlUPnP branch
|
||||
-- 12-Dec-2005 Added rldot1dStpFloodBpduMethod
|
||||
-- 14-Dec-2005 Add rlLldp branch
|
||||
-- 02-Feb-2006 GalVA added rlEmWebExtraPort
|
||||
-- 02-Feb-2006 GalVA added rlEmWebExtraPortType
|
||||
-- 12-Feb-2006 Import V2 textual conventions from SNMPv2-TC-v1 instead of SNMPv2-TC and RADLAN-SNMPv2
|
||||
-- 12-Feb-2006 Removed private trunk MIB to separate MIB module.
|
||||
-- 06-Mar-2006 Added rldot1dStpSeparatedBridges
|
||||
-- 13-Mar-2006 GalVA added rlEmWebMaxHttpsIdleTimeout
|
||||
-- 26-Mar-2006 Removed IMPORTs from IEEE8023-LAG-MIB + editorial change in rldot1dStpSeparatedBridges
|
||||
-- 24-May-2006 Added BPDU Guard support
|
||||
-- 31-May-2006 Added rldot1xAuthenticationPortTable OBJECT-TYPE
|
||||
-- 08-Jun-2006 Added rlDhcpSpoofing
|
||||
-- 08-Jun-2006 Added rldot1xAuthMultiStatsTable, rldot1xAuthMultiDiagTable, rldot1xAuthMultiSessionStatsEntry
|
||||
-- 02-Jul-2006 Added Bonjour branch
|
||||
-- 02-Jul-2006 Added rlLinksysSmartMIB branch
|
||||
-- 05-Jul-2006 Added rldot1xAuthConfigTable
|
||||
-- 10-Jul-2006 Moved branch rlMacMulticast to rlbridgemulticast
|
||||
-- 07-Aug-2006 Moved definitios of traps rlCopyFinished and rlCopyFailed TRAP-TYPE
|
||||
-- to ADLAN-COPY-MIB
|
||||
-- 23-Aug-2006 Added rlGlobalIpAddrTable
|
||||
-- 29-Aug-2006 Added rndImageSize
|
||||
-- 21-Sep-2006 Added rldot1xBpduFilteringEnabled
|
||||
-- 07-Sep-2006 Moved all rlEmbWeb definitions to rlembweb.mib
|
||||
-- 06-Oct-2006 Added rndBackupConfigurationEnabled
|
||||
-- 09-Oct-2006 Added rndImageInfoTable
|
||||
-- 03-Nov-2006 Added dlPrivate
|
||||
-- 18-Dec-2006 Added rlDhcpClCommandTable
|
||||
-- 02-Jan-2007 rndDeviceParams MIB was moved to separate file RADLAN-DEVICEPARAMS-MIB.MIB
|
||||
-- 02-Jan-2007 rndBootP MIB was moved to separate file RADLAN-BOOTP-MIB.MIB
|
||||
-- 02-Jan-2007 rlBrgMacSwitch MIB was moved to separate file RADLAN-BRGMACSWITCH-MIB.MIB
|
||||
-- 02-Jan-2007 rlpBridgeMIBObjects MIB was moved to separate file RADLAN-BRIDGEMIBOBJECTS-MIB.MIB
|
||||
-- 02-Jan-2007 rlCli MIB was moved to separate file RADLAN-CLI-MIB.MIB
|
||||
-- 02-Jan-2007 rlTelnet MIB was moved to separate file RADLAN-TELNET-MIB.MIB
|
||||
-- 02-Jan-2007 rlArpSpoofing MIB was moved to separate file RADLAN-ARPSPOOFING-MIB.MIB
|
||||
-- 02-Jan-2007 rlMir MIB was moved to separate file RADLAN-MIR-MIB.MIB
|
||||
-- 02-Jan-2007 rlGvrp MIB was moved to separate file RADLAN-GVRP-MIB.MIB
|
||||
-- 02-Jan-2007 rlSwPackageVersion MIB was moved to separate file RRADLAN-SWPACKAGEVERSION-MIB.MIB
|
||||
-- 02-Jan-2007 rlRCli MIB was moved to separate file RADLAN-RCLI-MIB.MIB
|
||||
-- 02-Jan-2007 rlAggregateVlan MIB was moved to separate file RADLAN-AGGREGATEVLAN-MIB.MIB
|
||||
-- 02-Jan-2007 rlGmrp MIB was moved to separate file RADLAN-GMRP-MIB.MIB
|
||||
-- 02-Jan-2007 rlDhcpCl MIB was moved to separate file RADLAN-DHCPCL-MIB.MIB
|
||||
-- 02-Jan-2007 rlStormCtrl MIB was moved to separate file RADLAN-STORMCTRL-MIB.MIB
|
||||
-- 02-Jan-2007 rlSmon MIB was moved to separate file RADLAN-SMON-MIB.MIB
|
||||
-- 02-Jan-2007 rlDigitalKeyManage MIB was moved to separate file RADLAN-DIGITALKEYMANAGE-MIB.MIB
|
||||
-- 02-Jan-2007 rldot1x MIB was moved to separate file RADLAN-DOT1X-MIB.MIB
|
||||
-- 02-Jan-2007 rlSocket MIB was moved to separate file RADLAN-SOCKET-MIB.MIB
|
||||
-- 02-Jan-2007 rl3sw2swTables MIB was moved to separate file RADLAN-3SW2SWTABLES-MIB.MIB
|
||||
-- 02-Jan-2007 rlMultiSessionTerminal MIB was moved to separate file RADLAN-MULTISESSIONTERMINAL-MIB.MIB
|
||||
-- 02-Jan-2007 rlTraceRoute MIB was moved to separate file RADLAN-TRACEROUTE-MIB.MIB
|
||||
-- 02-Jan-2007 rlJumboFrames MIB was moved to separate file RADLAN-JUMBOFRAMES-MIB.MIB
|
||||
-- 02-Jan-2007 rlCDB MIB was moved to separate file RADLAN-CDB-MIB.MIB
|
||||
-- 02-Jan-2007 rndEndOfMibGroup MIB was moved to separate file RADLAN-ENDOFMIB-MIB.MIB
|
||||
-- 15-Jan-2007 Devided file appolo.txt to a few files
|
||||
-- Renamed file appolo.txt to ralan-mib.mib
|
||||
-- 22-Jan-2007 Added rlIntel
|
||||
-- 28-Mar-2007 added rlTunnel
|
||||
-- 08/APR/07- add rlAutoUpdate
|
||||
-- 21-Oct-2007 Add rldot1dStpPortLoopback to rldot1dStpPortEntry
|
||||
-- 08-MAY-2007 Added rlCpuCounters
|
||||
-- 11-Mar-2008 Added rlIPv6
|
||||
-- 07-Apr-2008 added rlActionAcl for DIPO's ACLs.
|
||||
-- 14-Apr-2008 added rlSafeGuard for DIPO's Safeguard.
|
||||
-- 27-Aug-2008 added rlVlanTrunking for DIPO's Vlan Trunking
|
||||
-- 31-Dec-2008 added rlTrafficSegmentation
|
||||
-- 05-Jan-2009 added rlIMPBFeatures
|
||||
-- 25-Mar-2009 added rlDeleteImg
|
||||
-- 02-Apr-2009 added rlCustom1BonjourService
|
||||
-- 18-Apr-2010 added rlPfcMib
|
||||
|
||||
|
||||
-- Title: RADLAN ROS
|
||||
-- Private RADLAN MIB
|
||||
-- Version: 7.46
|
||||
-- Date: 2 JAN 2007
|
||||
|
||||
IMPORTS
|
||||
|
||||
enterprises
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
Percents ::= INTEGER (0..100)
|
||||
NetNumber ::= OCTET STRING (SIZE(4))
|
||||
VlanPriority ::= INTEGER (0..7)
|
||||
|
||||
rnd MODULE-IDENTITY
|
||||
LAST-UPDATED "200701020000Z"
|
||||
ORGANIZATION "Radlan - a MARVELL company.
|
||||
Marvell Semiconductor, Inc."
|
||||
CONTACT-INFO
|
||||
"www.marvell.com"
|
||||
DESCRIPTION
|
||||
"This private MIB module defines RADLAN private MIBs."
|
||||
REVISION "200701020000Z"
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
::= { enterprises 89 }
|
||||
|
||||
|
||||
-- Some MIB compilers require that the following 7 lines which define the path
|
||||
-- to RND MIB are commented out:
|
||||
|
||||
-- mib OBJECT IDENTIFIER ::= { mgmt 1 }
|
||||
-- directory OBJECT IDENTIFIER ::= { internet 1 }
|
||||
-- experimental OBJECT IDENTIFIER ::= { internet 3 }
|
||||
-- private OBJECT IDENTIFIER ::= { internet 4 }
|
||||
-- enterprises OBJECT IDENTIFIER ::= { private 1 }
|
||||
|
||||
-- Objects in this MIB are arranged into groups:
|
||||
--01 rndMng - Management/Action
|
||||
--02 rndDeviceParams - General parameters
|
||||
--04 rndInterface - Obsolete
|
||||
--09 rndBackup - Obsolete
|
||||
--12 rndIPX - Parameters for management of IPX router
|
||||
--16 rndFACS - Obsolete
|
||||
--20 rndCOD - Obsolete
|
||||
--22 rndBrgHub - Obsolete
|
||||
--23 rndAdapter - Obsolete
|
||||
--24 rndBootP - BootP configurgaration.
|
||||
--26 ipSpec - IP Private MIBs
|
||||
--27 virtualLan - Obsolete
|
||||
--28 rsConf - Obsolete
|
||||
--29 rsTunning - Tunning sub group
|
||||
--30 rndISDN - Obsolete
|
||||
--31 rndPPP - Obsolete
|
||||
--34 frameRelay - Obsolete
|
||||
--35 rndApplications -
|
||||
--38 rsDHCP - DHCP server configuration
|
||||
--39 radWiz - Obsolete
|
||||
--40 rsCfgUpgrade - Obsolete
|
||||
--42 rsUDP -
|
||||
--43 swInterfaces -
|
||||
--44 securityZone - Obsolete
|
||||
--45 rll3SwtchETMdl - Obsolete
|
||||
--46 rlIPmulticast -
|
||||
--47 rlFFT -
|
||||
--48 vlan -
|
||||
--49 rlRmonControl -
|
||||
--50 rlBrgMacSwitch -
|
||||
--51 rlExperience -
|
||||
--52 rlCli -
|
||||
--53 rlPhysicalDescription -
|
||||
--54 rlIfInterfaces -
|
||||
--55 rlMacMulticast -
|
||||
--56 rlGalileo -
|
||||
--57 rlpBridgeMIBObjects-
|
||||
--58 rlTelnet -
|
||||
--59 rlPolicy -
|
||||
--60 rlArpSpoofing -
|
||||
--61 rlMir -
|
||||
--62 rlIpMRouteStdMIB -
|
||||
--63 rl3sw2swTables -
|
||||
--64 rlGvrp -
|
||||
--65 rlDot3adAgg -
|
||||
--66 rlEmbWeb -
|
||||
--67 rlSwPackageVersion -
|
||||
--68 rlBroadcom -
|
||||
--69 rlMultiSessionTerminal -
|
||||
--70 rlRCli -
|
||||
--71 rlBgp -
|
||||
--72 rlAgentsCapabilitiesGroups -
|
||||
--73 rlAggregateVlan -
|
||||
--74 rlLCli -
|
||||
--75 rlGmrp -
|
||||
--76 rlDhcpCl - Dhcp client
|
||||
--77 rlStormCtrl -
|
||||
--78 rlSsh -
|
||||
--79 rlAAA -
|
||||
--80 Radius -
|
||||
--81 rlTraceRoute -
|
||||
--82 rlSyslog -
|
||||
--83 rlEnv - HardWare status indication
|
||||
--84 rlSmon -
|
||||
--85 rlSocket -
|
||||
--86 rlDigitalKeyManage -
|
||||
--87 rlCopy -
|
||||
--88 rlQosCliMib -
|
||||
--89 rlMngInf -
|
||||
--90 rlPhy -
|
||||
--91 rlJumboFrames -
|
||||
--92 rlTimeSynchronization
|
||||
--93 rlDnsCl - Dns client
|
||||
--94 rlCDB
|
||||
--95 rldot1x
|
||||
--96 rlFile
|
||||
--97 rlAAAEap - AAA for 1x
|
||||
--98 rlSNMP
|
||||
--99 rlQosServ
|
||||
--100 rlSsl
|
||||
--101 rlMacBasePrio
|
||||
--102 Wireless Access Point Private MIB
|
||||
--103 rlLocalization
|
||||
--104 rlRs232
|
||||
--105 rlNicRedundancy
|
||||
--106 rlAmap
|
||||
--107 rlStack
|
||||
--108 rlPoe
|
||||
--109 rlUPnP
|
||||
--110 rlLldp
|
||||
--111 rlOib
|
||||
--112 rlBridgeSecurity
|
||||
--113 rlDhcpSpoofing
|
||||
--114 rlBonjour
|
||||
--115 rlLinksysSmartMIB
|
||||
--116 rlBrgMulticast
|
||||
--117 rlBrgMcMngr
|
||||
--118 rlGlobalIpAddrTable
|
||||
--119 dlPrivate
|
||||
--120 rlSecuritySuiteMib
|
||||
--121 rlIntel
|
||||
--122 rlTunnel
|
||||
--126 rlGreenEthernet
|
||||
--127 rlLbd
|
||||
--128 rlErrdisableRecovery
|
||||
--129 rlIPv6
|
||||
-- ...
|
||||
--139 rlIMPBFeatures
|
||||
--140 rlSmartPorts
|
||||
--143 rlCustom1BonjourService
|
||||
--200 rlWanMib
|
||||
|
||||
-- At the end of the MIB there is a definition of all RND-specific traps.
|
||||
|
||||
rndNotifications OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION " All the rnd notifications will reside under this branch
|
||||
as specified in
|
||||
RFC2578 'Structure of Management Information Version 2 (SMIv2)' 8.5"
|
||||
::= { rnd 0 }
|
||||
|
||||
|
||||
-- rndMng group contains Management Variables for RND devices
|
||||
|
||||
rndMng OBJECT IDENTIFIER ::= { rnd 1 }
|
||||
-- see rlMng.mib
|
||||
|
||||
rndDeviceParams OBJECT IDENTIFIER ::= { rnd 2 }
|
||||
-- see RADLAN-DEVICEPARAMS-MIB.MIB
|
||||
|
||||
-- Obsolete
|
||||
-- rndInterface OBJECT IDENTIFIER ::= { rnd 4 }
|
||||
|
||||
-- Obsolete
|
||||
-- rndBackup OBJECT IDENTIFIER ::= { rnd 9 }
|
||||
|
||||
-- Obsolete
|
||||
-- rndIPX OBJECT IDENTIFIER ::= { rnd 12 }
|
||||
|
||||
-- Obsolete
|
||||
-- rndFACS OBJECT IDENTIFIER ::= { rnd 16 }
|
||||
|
||||
-- Obsolete
|
||||
-- rndCOD OBJECT IDENTIFIER ::= { rnd 20 }
|
||||
|
||||
-- Obsolete
|
||||
-- rndBrgHub OBJECT IDENTIFIER ::= { rnd 22 }
|
||||
|
||||
-- Obsolete
|
||||
-- rndAdapter OBJECT IDENTIFIER ::= { rnd 23 }
|
||||
|
||||
rndBootP OBJECT IDENTIFIER ::= { rnd 24 }
|
||||
-- see RADLAN-BOOTP-MIB.MIB
|
||||
|
||||
-- ip Specific group Addition parameters to ip group in MIB-2
|
||||
|
||||
ipSpec OBJECT IDENTIFIER ::= { rnd 26 }
|
||||
-- see rlIp.mib
|
||||
|
||||
-- Obsolete
|
||||
-- virtualLan OBJECT IDENTIFIER ::= { rnd 27 }
|
||||
|
||||
-- Obsolete
|
||||
-- rsConf OBJECT IDENTIFIER ::= { rnd 28 }
|
||||
|
||||
rsTunning OBJECT IDENTIFIER ::= { rnd 29 }
|
||||
-- see rlTuning.mib
|
||||
|
||||
-- Obsolete
|
||||
-- rndISDN OBJECT IDENTIFIER ::= { rnd 30}
|
||||
|
||||
-- Obsolete
|
||||
-- rndPPP OBJECT IDENTIFIER ::= { rnd 31 }
|
||||
|
||||
-- Obsolete
|
||||
-- frameRelay OBJECT IDENTIFIER ::= { rnd 34 }
|
||||
|
||||
rndApplications OBJECT IDENTIFIER ::= { rnd 35 }
|
||||
-- see rlApplication.mib
|
||||
|
||||
-- Obsolete
|
||||
-- rndOGCompression OBJECT IDENTIFIER ::= { rnd 36 }
|
||||
|
||||
-- Obsolete
|
||||
-- rndEthernet OBJECT IDENTIFIER ::= { rnd 37 }
|
||||
|
||||
--rsDHCP OBJECT IDENTIFIER ::= { rnd 38 }
|
||||
--see rlDhcl.mib
|
||||
|
||||
-- Obsolete
|
||||
-- radWiz OBJECT IDENTIFIER ::= { rnd 39 }
|
||||
|
||||
-- Obsolete
|
||||
-- rsCfgUpgrade OBJECT IDENTIFIER ::= { rnd 40 }
|
||||
|
||||
-- Obsolete
|
||||
--rsRMON OBJECT IDENTIFIER ::= { rnd 41 }
|
||||
|
||||
-- rsCopyPort was deleted
|
||||
-- { rsRMON 1 } reserved
|
||||
|
||||
-- rsMonitPort was deleted
|
||||
-- { rsRMON 2 } reserved
|
||||
|
||||
rsUDP OBJECT IDENTIFIER ::= { rnd 42}
|
||||
-- see rlUdp.mib
|
||||
|
||||
swInterfaces OBJECT IDENTIFIER ::= { rnd 43 }
|
||||
-- see rlInterfaces.mib
|
||||
|
||||
-- Obsolete
|
||||
-- securityZone OBJECT IDENTIFIER ::= { rnd 44 }
|
||||
|
||||
-- Obsolete
|
||||
-- rll3SwtchETMdl OBJECT IDENTIFIER ::= { rnd 45 }
|
||||
|
||||
rlIPmulticast OBJECT IDENTIFIER ::= { rnd 46 }
|
||||
|
||||
rlFFT OBJECT IDENTIFIER ::= { rnd 47 }
|
||||
|
||||
vlan OBJECT IDENTIFIER ::= { rnd 48 }
|
||||
|
||||
rlRmonControl OBJECT IDENTIFIER ::= { rnd 49}
|
||||
-- see rlRmon.mib
|
||||
|
||||
rlBrgMacSwitch OBJECT IDENTIFIER ::= { rnd 50 }
|
||||
-- see RADLAN-BRGMACSWITCH-MIB.MIB
|
||||
|
||||
rlExperience OBJECT IDENTIFIER ::= { rnd 51 }
|
||||
|
||||
rlCli OBJECT IDENTIFIER ::= { rnd 52 }
|
||||
--see RADLAN-CLI-MIB.MIB
|
||||
|
||||
-- Used for Drafts not received yet OBJECT IDENTIFIER
|
||||
|
||||
rlPhysicalDescription OBJECT IDENTIFIER ::= { rnd 53 }
|
||||
|
||||
rlIfInterfaces OBJECT IDENTIFIER ::= { rnd 54 }
|
||||
-- see rlInterfaces.mib
|
||||
|
||||
rlMacMulticast OBJECT IDENTIFIER ::= { rnd 55 }
|
||||
--see rlbrgmulticast.mib
|
||||
|
||||
rlGalileo OBJECT IDENTIFIER ::= { rnd 56 }
|
||||
|
||||
rlpBridgeMIBObjects OBJECT IDENTIFIER ::= { rnd 57 }
|
||||
--see RADLAN-BRIDGEMIBOBJECTS-MIB.MIB
|
||||
|
||||
rlTelnet OBJECT IDENTIFIER ::= { rnd 58 }
|
||||
--see RADLAN-TELNET-MIB.MIB
|
||||
|
||||
rlPolicy OBJECT IDENTIFIER ::= { rnd 59 }
|
||||
|
||||
rlArpSpoofing OBJECT IDENTIFIER ::= { rnd 60 }
|
||||
--see RADLAN-ARPSPOOFING-MIB.MIB
|
||||
|
||||
rlMir OBJECT IDENTIFIER ::= { rnd 61 }
|
||||
--see RADLAN-MIR-MIB.MIB
|
||||
|
||||
rlIpMRouteStdMIB OBJECT IDENTIFIER ::= { rnd 62 }
|
||||
|
||||
rl3sw2swTables OBJECT IDENTIFIER ::= { rnd 63 }
|
||||
--see RADLAN-3SW2SWTABLES-MIB.MIB
|
||||
|
||||
rlGvrp OBJECT IDENTIFIER ::= { rnd 64 }
|
||||
--see RADLAN-GVRP-MIB.MIB
|
||||
|
||||
rlDot3adAgg OBJECT IDENTIFIER ::= { rnd 65 }
|
||||
|
||||
rlEmbWeb OBJECT IDENTIFIER ::= { rnd 66 }
|
||||
|
||||
rlSwPackageVersion OBJECT IDENTIFIER ::= { rnd 67 }
|
||||
--see RADLAN-SWPACKAGEVERSION-MIB.MIB
|
||||
|
||||
rlBroadcom OBJECT IDENTIFIER ::= { rnd 68 }
|
||||
|
||||
rlMultiSessionTerminal OBJECT IDENTIFIER ::= { rnd 69 }
|
||||
--see RADLAN-MULTISESSIONTERMINAL-MIB.MIB
|
||||
|
||||
rlRCli OBJECT IDENTIFIER ::= { rnd 70 }
|
||||
--see RADLAN-RCLI-MIB.MIB
|
||||
|
||||
rlBgp OBJECT IDENTIFIER ::= { rnd 71 }
|
||||
|
||||
rlAgentsCapabilitiesGroups OBJECT IDENTIFIER ::= { rnd 72 }
|
||||
|
||||
rlAggregateVlan OBJECT IDENTIFIER ::= {rnd 73}
|
||||
--see RADLAN-AGGREGATEVLAN-MIB.MIB
|
||||
|
||||
-- rlLCli OBJECT IDENTIFIER ::= { rnd 74 }
|
||||
|
||||
rlGmrp OBJECT IDENTIFIER ::= { rnd 75 }
|
||||
--see RADLAN-GMRP-MIB.MIB
|
||||
|
||||
rlDhcpCl OBJECT IDENTIFIER ::= { rnd 76 }
|
||||
--see RADLAN-DHCPCL-MIB.MIB
|
||||
|
||||
------------------------------
|
||||
|
||||
rlStormCtrl OBJECT IDENTIFIER ::= { rnd 77 }
|
||||
--see RADLAN-STORMCTRL-MIB.MIB
|
||||
|
||||
rlSsh OBJECT IDENTIFIER ::= { rnd 78 }
|
||||
|
||||
rlAAA OBJECT IDENTIFIER ::= { rnd 79 }
|
||||
|
||||
rlRadius OBJECT IDENTIFIER ::= { rnd 80 }
|
||||
|
||||
-- see rlAAA.mib
|
||||
|
||||
rlTraceRoute OBJECT IDENTIFIER ::= { rnd 81 }
|
||||
--see RADLAN-TRACEROUTE-MIB.MIB
|
||||
|
||||
rlSyslog OBJECT IDENTIFIER ::= { rnd 82 }
|
||||
|
||||
rlEnv OBJECT IDENTIFIER ::= { rnd 83 }
|
||||
-- rlPhysicalDescription OBJECT IDENTIFIER ::= { rlEnv 1 }
|
||||
-- entitySensorMIB OBJECT IDENTIFIER ::= { rlEnv 2 }
|
||||
|
||||
rlSmon OBJECT IDENTIFIER ::= { rnd 84 }
|
||||
-- see RADLAN-SMON-MIB.MIB
|
||||
|
||||
rlSocket OBJECT IDENTIFIER ::= { rnd 85 }
|
||||
-- see RADLAN-SOCKET-MIB.MIB
|
||||
|
||||
rlDigitalKeyManage OBJECT IDENTIFIER ::= { rnd 86 }
|
||||
-- see RADLAN-DIGITALKEYMANAGE-MIB.MIB
|
||||
|
||||
rlCopy OBJECT IDENTIFIER ::= { rnd 87 }
|
||||
|
||||
rlQosCliMib OBJECT IDENTIFIER ::= { rnd 88 }
|
||||
|
||||
rlMngInf OBJECT IDENTIFIER ::= { rnd 89 }
|
||||
|
||||
rlPhy OBJECT IDENTIFIER ::= { rnd 90 }
|
||||
|
||||
rlJumboFrames OBJECT IDENTIFIER ::= { rnd 91 }
|
||||
-- see RADLAN-JUMBOFRAMES-MIB.MIB
|
||||
|
||||
rlTimeSynchronization OBJECT IDENTIFIER ::= { rnd 92 }
|
||||
|
||||
rlDnsCl OBJECT IDENTIFIER ::= { rnd 93 }
|
||||
|
||||
rlCDB OBJECT IDENTIFIER ::= { rnd 94 }
|
||||
-- see RADLAN-CDB-MIB.MIB
|
||||
|
||||
rldot1x OBJECT IDENTIFIER ::= { rnd 95 }
|
||||
-- see RADLAN-DOT1X-MIB.MIB
|
||||
|
||||
rlFile OBJECT IDENTIFIER ::= { rnd 96 }
|
||||
|
||||
rlAAAEap OBJECT IDENTIFIER ::= { rnd 97 }
|
||||
|
||||
rlSNMP OBJECT IDENTIFIER ::= { rnd 98 }
|
||||
|
||||
--rlQosServ OBJECT IDENTIFIER ::= { rnd 99 }
|
||||
|
||||
rlSsl OBJECT IDENTIFIER ::= { rnd 100 }
|
||||
|
||||
rlMacBasePrio OBJECT IDENTIFIER ::= { rnd 101 }
|
||||
|
||||
rlWlanAccessPoint OBJECT IDENTIFIER ::= { rnd 102 }
|
||||
|
||||
rlLocalization OBJECT IDENTIFIER ::= { rnd 103 }
|
||||
|
||||
rlRs232 OBJECT IDENTIFIER ::= { rnd 104 }
|
||||
|
||||
rlNicRedundancy OBJECT IDENTIFIER ::= { rnd 105 }
|
||||
|
||||
rlAmap OBJECT IDENTIFIER ::= { rnd 106 }
|
||||
|
||||
rlStack OBJECT IDENTIFIER ::= { rnd 107 }
|
||||
|
||||
rlPoe OBJECT IDENTIFIER ::= { rnd 108 }
|
||||
|
||||
rlUPnP OBJECT IDENTIFIER ::= { rnd 109 }
|
||||
|
||||
rlLldp OBJECT IDENTIFIER ::= { rnd 110 }
|
||||
|
||||
rlOib OBJECT IDENTIFIER ::= { rnd 111 }
|
||||
|
||||
rlBridgeSecurity OBJECT IDENTIFIER ::= { rnd 112 }
|
||||
|
||||
rlDhcpSpoofing OBJECT IDENTIFIER ::= { rnd 113 }
|
||||
|
||||
rlBonjour OBJECT IDENTIFIER ::= { rnd 114 }
|
||||
|
||||
rlLinksysSmartMIB OBJECT IDENTIFIER ::= { rnd 115 }
|
||||
|
||||
rlBrgMulticast OBJECT IDENTIFIER ::= { rnd 116 }
|
||||
|
||||
rlBrgMcMngr OBJECT IDENTIFIER ::= { rnd 117 }
|
||||
|
||||
rlGlobalIpAddrTable OBJECT IDENTIFIER ::= { rnd 118 }
|
||||
|
||||
dlPrivate OBJECT IDENTIFIER ::= { rnd 119 }
|
||||
|
||||
rlSecuritySuiteMib OBJECT IDENTIFIER ::= { rnd 120 }
|
||||
|
||||
rlIntel OBJECT IDENTIFIER ::= { rnd 121 }
|
||||
|
||||
rlTunnel OBJECT IDENTIFIER ::= { rnd 122 }
|
||||
|
||||
rlAutoUpdate OBJECT IDENTIFIER ::= { rnd 123 }
|
||||
|
||||
rlCpuCounters OBJECT IDENTIFIER ::= { rnd 124 }
|
||||
|
||||
--xxxx OBJECT IDENTIFIER ::= { rnd 125 }
|
||||
|
||||
--rlGreenEthernet OBJECT IDENTIFIER ::= { rnd 126 }
|
||||
|
||||
rlLbd OBJECT IDENTIFIER ::= { rnd 127 }
|
||||
|
||||
rlErrdisableRecovery OBJECT IDENTIFIER ::= { rnd 128 }
|
||||
|
||||
rlIPv6 OBJECT IDENTIFIER ::= { rnd 129 }
|
||||
|
||||
rlActionAcl OBJECT IDENTIFIER ::= { rnd 130 }
|
||||
|
||||
rlSafeGuard OBJECT IDENTIFIER ::= { rnd 131 }
|
||||
|
||||
rlProtectedPorts OBJECT IDENTIFIER ::= { rnd 132}
|
||||
|
||||
rlBanner OBJECT IDENTIFIER ::= { rnd 133}
|
||||
|
||||
rlGreenEth OBJECT IDENTIFIER ::= { rnd 134}
|
||||
|
||||
rlDlf OBJECT IDENTIFIER ::= { rnd 135}
|
||||
|
||||
rlVlanTrunking OBJECT IDENTIFIER ::= { rnd 136 }
|
||||
|
||||
rlCdp OBJECT IDENTIFIER ::= { rnd 137 }
|
||||
|
||||
rlTrafficSeg OBJECT IDENTIFIER ::= { rnd 138 }
|
||||
|
||||
rlImpbFeatures OBJECT IDENTIFIER ::= { rnd 139 }
|
||||
|
||||
rlSmartPorts OBJECT IDENTIFIER ::= { rnd 140 }
|
||||
|
||||
rlStatistics OBJECT IDENTIFIER ::= { rnd 141 }
|
||||
|
||||
rlDeleteImg OBJECT IDENTIFIER ::= { rnd 142 }
|
||||
|
||||
rlCustom1BonjourService OBJECT IDENTIFIER ::= { rnd 143 }
|
||||
|
||||
rlSpecialBpdu OBJECT IDENTIFIER ::= { rnd 144 }
|
||||
|
||||
rlTBIMib OBJECT IDENTIFIER ::= { rnd 145}
|
||||
|
||||
rlWeightedRandomTailDrop OBJECT IDENTIFIER ::= { rnd 146}
|
||||
|
||||
rlsFlowMib OBJECT IDENTIFIER ::= { rnd 147 }
|
||||
|
||||
rlPfcMib OBJECT IDENTIFIER ::= { rnd 148}
|
||||
|
||||
rlEee OBJECT IDENTIFIER ::= { rnd 149}
|
||||
|
||||
rlEventsMib OBJECT IDENTIFIER ::= { rnd 150}
|
||||
|
||||
rlWlanMIB OBJECT IDENTIFIER ::= { rnd 200 }
|
||||
|
||||
rlEtsMib OBJECT IDENTIFIER ::= { rnd 201 }
|
||||
|
||||
rlQcnMib OBJECT IDENTIFIER ::= { rnd 202 }
|
||||
|
||||
rlSctMib OBJECT IDENTIFIER ::= { rnd 203 }
|
||||
|
||||
rlSysmngMib OBJECT IDENTIFIER ::= { rnd 204 }
|
||||
|
||||
rlFip OBJECT IDENTIFIER ::= { rnd 205 }
|
||||
|
||||
rlDebugCapabilities OBJECT IDENTIFIER ::= { rnd 206 }
|
||||
|
||||
rlIpStdAcl OBJECT IDENTIFIER ::= { rnd 207 }
|
||||
|
||||
rlWBA OBJECT IDENTIFIER ::= { rnd 208 }
|
||||
|
||||
rndEndOfMibGroup OBJECT IDENTIFIER ::= { rnd 1000 }
|
||||
-- see RADLAN-ENDOFMIB-MIB.MIB
|
||||
|
||||
END
|
||||
|
223
mibs/eltexmes21xx/RADLAN-PHY-MIB
Normal file
223
mibs/eltexmes21xx/RADLAN-PHY-MIB
Normal file
@ -0,0 +1,223 @@
|
||||
RADLAN-PHY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN PHY MIB
|
||||
-- Version: 7.38
|
||||
-- Date: 10 Sep 2004
|
||||
--
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
ifIndex FROM IF-MIB
|
||||
TimeStamp, DisplayString FROM SNMPv2-TC
|
||||
rnd FROM RADLAN-MIB
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
rlPhy MODULE-IDENTITY
|
||||
LAST-UPDATED "200209300024Z" -- September 30, 2002
|
||||
ORGANIZATION "Radlan Computer Communication Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The MIB module describes the private MIB for testing Layer1 interfaces supported
|
||||
by Radlan's software and products."
|
||||
REVISION "200209300024Z" -- September 30, 2002
|
||||
DESCRIPTION
|
||||
"Initial revision"
|
||||
REVISION "200309210024Z" -- September 21, 2003
|
||||
DESCRIPTION
|
||||
"Added MODULE-IDENTITY and TEXTUAL-CONVENTION IMPORTS."
|
||||
::= { rnd 90 }
|
||||
|
||||
|
||||
RlPhyTestType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value indicating the test to perform."
|
||||
SYNTAX INTEGER {
|
||||
rlPhyTestTableNoTest(1),
|
||||
rlPhyTestTableCableStatus(2),
|
||||
rlPhyTestTableCableFault(3),
|
||||
rlPhyTestTableCableLength(4),
|
||||
rlPhyTestTableTransceiverTemp(5),
|
||||
rlPhyTestTableTransceiverSupply(6),
|
||||
rlPhyTestTableTxBias(7),
|
||||
rlPhyTestTableTxOutput(8),
|
||||
rlPhyTestTableRxOpticalPower(9),
|
||||
rlPhyTestTableDataReady(10),
|
||||
rlPhyTestTableLOS(11),
|
||||
rlPhyTestTableTxFault(12),
|
||||
rlPhyTestTableCableChannel1(13),
|
||||
rlPhyTestTableCableChannel2(14),
|
||||
rlPhyTestTableCableChannel3(15),
|
||||
rlPhyTestTableCableChannel4(16),
|
||||
rlPhyTestTableCablePolarity1(17),
|
||||
rlPhyTestTableCablePolarity2(18),
|
||||
rlPhyTestTableCablePolarity3(19),
|
||||
rlPhyTestTableCablePolarity4(20),
|
||||
rlPhyTestTableCablePairSkew1(21),
|
||||
rlPhyTestTableCablePairSkew2(22),
|
||||
rlPhyTestTableCablePairSkew3(23),
|
||||
rlPhyTestTableCablePairSkew4(24),
|
||||
rlPhyTestTableCableStatusFast(25)
|
||||
}
|
||||
|
||||
rlPhyTest OBJECT IDENTIFIER ::= { rlPhy 1 }
|
||||
|
||||
rlPhyTestSetTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlPhyTestSetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION ""
|
||||
::= { rlPhyTest 1}
|
||||
|
||||
rlPhyTestSetEntry OBJECT-TYPE
|
||||
SYNTAX RlPhyTestSetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing objects for invoking tests on an interface."
|
||||
INDEX {ifIndex }
|
||||
::= { rlPhyTestSetTable 1 }
|
||||
|
||||
RlPhyTestSetEntry ::=
|
||||
SEQUENCE {
|
||||
rlPhyTestSetType RlPhyTestType
|
||||
}
|
||||
|
||||
rlPhyTestSetType OBJECT-TYPE
|
||||
SYNTAX RlPhyTestType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A control variable used to start operator initiated interface
|
||||
tests.1 indicates that no test has been initiated. Only
|
||||
operator initiated interface tests can be set to this variable."
|
||||
::= { rlPhyTestSetEntry 1 }
|
||||
|
||||
rlPhyTestGetTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlPhyTestGetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION ""
|
||||
::= { rlPhyTest 2 }
|
||||
|
||||
rlPhyTestGetEntry OBJECT-TYPE
|
||||
SYNTAX RlPhyTestGetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing results of tests on an interface."
|
||||
INDEX {ifIndex, rlPhyTestGetType}
|
||||
::= { rlPhyTestGetTable 1 }
|
||||
|
||||
RlPhyTestGetEntry ::=
|
||||
SEQUENCE {
|
||||
rlPhyTestGetType RlPhyTestType,
|
||||
rlPhyTestGetStatus INTEGER,
|
||||
rlPhyTestGetResult INTEGER,
|
||||
rlPhyTestGetUnits INTEGER,
|
||||
rlPhyTestGetAlarm INTEGER,
|
||||
rlPhyTestGetTimeStamp DisplayString
|
||||
}
|
||||
|
||||
rlPhyTestGetType OBJECT-TYPE
|
||||
SYNTAX RlPhyTestType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A control variable used to, 1 to indicate that this test can be
|
||||
done on the specified port, 2 to initiate the test whenever the
|
||||
user wishes"
|
||||
::= { rlPhyTestGetEntry 1 }
|
||||
|
||||
rlPhyTestGetStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1), -- no test yet requested
|
||||
success(2),
|
||||
inProgress(3),
|
||||
notSupported(4),
|
||||
unAbleToRun(5), -- due to state of system
|
||||
aborted(6),
|
||||
failed(7)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the status of the most recently
|
||||
requested test for operator initiated tests or the value
|
||||
none(1) if no tests have been requested since the last
|
||||
reset. For non operator initiated tests the value is always
|
||||
none(1).
|
||||
Note that this facility provides no provision for saving
|
||||
the results of one test when starting another, as could
|
||||
be required if used by multiple managers concurrently."
|
||||
::= { rlPhyTestGetEntry 2 }
|
||||
|
||||
rlPhyTestGetResult OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object holds the test result"
|
||||
::= { rlPhyTestGetEntry 3 }
|
||||
|
||||
rlPhyTestGetUnits OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
integer(1),
|
||||
boolean(2),
|
||||
downUP(3),
|
||||
reverseNormal(4),
|
||||
mdiMdix(5),
|
||||
meter(6),
|
||||
degree(7), -- Celsius
|
||||
microVolt(8),
|
||||
microOham(9),
|
||||
microAmper(10),
|
||||
microWatt(11),
|
||||
millisecond(12),
|
||||
alaskaPhyLength(13),
|
||||
alaskaPhyStatus(14),
|
||||
dbm(15),
|
||||
decidbm(16),
|
||||
milidbm(17),
|
||||
abcd(18),
|
||||
nanosecond(19)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The test result unit of measure. The units can be standard unit or special units
|
||||
that are designed for special test.
|
||||
|
||||
The alaskaPhyLength unit is design for the VCT diagnostic and its values are:
|
||||
less_than_50M(1), 50-80M(2), 80-110M(3), 110-140M(4), more_than_140M(5).
|
||||
|
||||
The alaskaPhyStatus unit is design for the VCT diagnostic and its values are:
|
||||
4_pair_cable(1), 2_pair_cable(2), no_cable(3), open_cable(4), short_cable(5), bad_cable(6), impedance_mismatch(7)."
|
||||
::= { rlPhyTestGetEntry 4 }
|
||||
|
||||
rlPhyTestGetAlarm OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
notRelevant(1),
|
||||
noAlarmSet(2),
|
||||
lowWarning(3),
|
||||
highWarning(4),
|
||||
lowAlarm(5),
|
||||
highAlarm(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object hold the Alarm for this Entry. only Test that have can have alarms
|
||||
use this field, other holds the Value notRelevant(1) "
|
||||
::= { rlPhyTestGetEntry 5 }
|
||||
|
||||
rlPhyTestGetTimeStamp OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time in string (formated DD-MMM-YYYY HH:MM:SS e.g
|
||||
14-Apr-2002 10:33:31)"
|
||||
::= { rlPhyTestGetEntry 6 }
|
||||
|
||||
END
|
1179
mibs/eltexmes21xx/RADLAN-Physicaldescription-MIB
Normal file
1179
mibs/eltexmes21xx/RADLAN-Physicaldescription-MIB
Normal file
File diff suppressed because it is too large
Load Diff
483
mibs/eltexmes21xx/RADLAN-rndMng
Normal file
483
mibs/eltexmes21xx/RADLAN-rndMng
Normal file
@ -0,0 +1,483 @@
|
||||
RADLAN-rndMng DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN Management Private Extension
|
||||
-- Version: 7.45
|
||||
-- Date: 19 Dec 2006
|
||||
-- 28-Feb-2005 Added rlCpuUtilEnable
|
||||
-- 28-Feb-2005 Added rlCpuUtilDuringLastSecond
|
||||
-- 28-Feb-2005 Added rlCpuUtilDuringLastMinute
|
||||
-- 28-Feb-2005 Added rlCpuUtilDuringLast5Minutes
|
||||
-- 13-Jun-2006 Added value {none} of rndAction
|
||||
-- 20-Jun-2006 Added rlRebootDelay
|
||||
-- 19-Dec-2006 Added resetToFactoryDefaults
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
Unsigned32,
|
||||
MODULE-IDENTITY, OBJECT-TYPE, TimeTicks FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue, DisplayString,
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC
|
||||
InetAddressType, InetAddress FROM INET-ADDRESS-MIB;
|
||||
|
||||
|
||||
rndMng MODULE-IDENTITY
|
||||
LAST-UPDATED "200606200000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for RND general management MIB."
|
||||
REVISION "200902240000Z"
|
||||
DESCRIPTION
|
||||
"Added rlRunningCDBequalToStartupCDB object."
|
||||
REVISION "200710240000Z"
|
||||
DESCRIPTION
|
||||
"Added rlGroupManagement branch."
|
||||
REVISION "200606200000Z"
|
||||
DESCRIPTION
|
||||
"Added rlRebootDelay object"
|
||||
REVISION "200406010000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB."
|
||||
::= { rnd 1 }
|
||||
|
||||
|
||||
rndSysId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identification of an RND device. The device type for each
|
||||
integer clarifies the sysObjectID in MIB - II."
|
||||
::= { rndMng 1 }
|
||||
|
||||
rndAction OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
reset(1),
|
||||
sendNetworkTab(2),
|
||||
deleteNetworkTab(3),
|
||||
sendRoutingTab(4), -- Level II
|
||||
deleteRoutingTab(5),
|
||||
sendLanTab(6),
|
||||
deleteLanTab(7),
|
||||
deleteArpTab(8),
|
||||
sendArpTab(9),
|
||||
deleteRouteTab(10), -- Level III
|
||||
sendRouteTab(11),
|
||||
backupSPFRoutingTab(12),
|
||||
backupIPRoutingTab(13),
|
||||
backupNetworkTab(14),
|
||||
backupLanTab(15),
|
||||
backupArpTab(16),
|
||||
backupIPXRipTab(17),
|
||||
backupIPXSAPTab(18),
|
||||
resetStartupCDB(19),
|
||||
eraseStartupCDB(20),
|
||||
deleteZeroHopRoutingAllocTab(21),
|
||||
slipDisconnect(22),
|
||||
deleteDynamicLanTab(23),
|
||||
eraseRunningCDB(24),
|
||||
copyStartupToRunning(25),
|
||||
none(26),
|
||||
resetToFactoryDefaults(27)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable enables the operator to perform one of the
|
||||
specified actions on the tables maintained by the network device.
|
||||
Send actions require support of proprietery File exchange
|
||||
protocol."
|
||||
::= { rndMng 2 }
|
||||
|
||||
rndFileName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING -- SIZE 256
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the file used internally by RND for transferring
|
||||
tables maintained by network devices, using a prorietary File
|
||||
exchange protocol."
|
||||
::= { rndMng 3 }
|
||||
|
||||
rlSnmpVersionSupported OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the snmp versions that are supported by
|
||||
this device."
|
||||
::= { rndMng 4 }
|
||||
|
||||
rlSnmpMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the snmp support version that is supported by
|
||||
this device."
|
||||
::= { rndMng 5 }
|
||||
|
||||
rlCpuUtilEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables measurement of the device CPU utilization.
|
||||
In order to get real values for rlCpuUtilDuringLastSecond, rlCpuUtilDuringLastMinute
|
||||
and rlCpuUtilDuringLast5Minutes, the value of this object must be true."
|
||||
DEFVAL { true }
|
||||
::= { rndMng 6 }
|
||||
|
||||
rlCpuUtilDuringLastSecond OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..101)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of the device CPU utilization during last second.
|
||||
The value 101 is a dummy value, indicating that the CPU utilization was
|
||||
not measured (since measurement is disabled or was disabled during last second)."
|
||||
::= { rndMng 7 }
|
||||
|
||||
rlCpuUtilDuringLastMinute OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..101)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of the device CPU utilization during last minute.
|
||||
The value 101 is a dummy value, indicating that the CPU utilization was
|
||||
not measured (since measurement is disabled or was disabled during last minute)."
|
||||
::= { rndMng 8 }
|
||||
|
||||
rlCpuUtilDuringLast5Minutes OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..101)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of the device CPU utilization during the last 5 minutes.
|
||||
The value 101 is a dummy value, indicating that the CPU utilization was
|
||||
not measured (since measurement is disabled or was disabled during last 5 minutes)."
|
||||
::= { rndMng 9 }
|
||||
|
||||
rlRebootDelay OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting the variable will cause the device to reboot rlRebootDelay timeticks
|
||||
from the moment this variable was set.
|
||||
If not set, the variable will return a value of 4294967295.
|
||||
If set to 4294967295, reboot action is cancelled.
|
||||
The maximum delay is set by the host parameter: reboot_delay_max"
|
||||
::= { rndMng 10 }
|
||||
|
||||
rlGroupManagement OBJECT IDENTIFIER ::= { rndMng 11 }
|
||||
|
||||
rlGroupMngQuery OBJECT-TYPE
|
||||
SYNTAX INTEGER {query(1), idle(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting value query will cause the device to query for UPNP devices on the network.
|
||||
The device will always return value idle for GET."
|
||||
::= { rlGroupManagement 1 }
|
||||
|
||||
rlGroupMngQueryPeriod OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sets desired interval between queries for UPNP devices on the network.
|
||||
Setting 0 will result in no such query.
|
||||
Note that the actual query interval might be less than the set value
|
||||
if another application running in the device requested a shorter interval.
|
||||
Likewise setting 0 will not necessarily stop periodic queries if another
|
||||
application is still interested in periodic polling."
|
||||
DEFVAL { 0 }
|
||||
::= { rlGroupManagement 2 }
|
||||
|
||||
rlGroupMngLastUpdate OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The last time rlGroupMng MIB was updated."
|
||||
::= { rlGroupManagement 3 }
|
||||
|
||||
|
||||
rlGroupMngDevicesTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlGroupMngDeviceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table showing the discovered devices."
|
||||
::= { rlGroupManagement 4 }
|
||||
|
||||
rlGroupMngDeviceEntry OBJECT-TYPE
|
||||
|
||||
SYNTAX RlGroupMngDeviceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rlGroupMngDeviceIdType, rlGroupMngDeviceId, rlGroupMngSubdevice }
|
||||
|
||||
::= { rlGroupMngDevicesTable 1 }
|
||||
|
||||
|
||||
RlGroupMngDeviceEntry ::= SEQUENCE {
|
||||
rlGroupMngDeviceIdType InetAddressType,
|
||||
rlGroupMngDeviceId InetAddress,
|
||||
rlGroupMngSubdevice INTEGER,
|
||||
rlGroupMngDeviceDescription DisplayString,
|
||||
rlGroupMngGroupMngEnabled TruthValue,
|
||||
rlGroupMngGroupLLDPDeviceId DisplayString,
|
||||
rlGroupMngDeviceVendor DisplayString,
|
||||
rlGroupMngDeviceAdvertisedCachingTime INTEGER,
|
||||
rlGroupMngDeviceLocationURL DisplayString,
|
||||
rlGroupMngDeviceLastSeen TimeTicks
|
||||
}
|
||||
|
||||
rlGroupMngDeviceIdType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address type of the discovered device "
|
||||
::= { rlGroupMngDeviceEntry 1 }
|
||||
|
||||
rlGroupMngDeviceId OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the discovered device "
|
||||
::= { rlGroupMngDeviceEntry 2 }
|
||||
|
||||
rlGroupMngSubdevice OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A subdevice within the rlGroupMngDeviceId. Only subdevices with greatest
|
||||
specifity will be kept (specific UUID device is more specific than basic device which is in turn
|
||||
more specific than root device. "
|
||||
::= { rlGroupMngDeviceEntry 3 }
|
||||
|
||||
rlGroupMngDeviceDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The discovery protocol description of the device."
|
||||
::= { rlGroupMngDeviceEntry 4 }
|
||||
|
||||
|
||||
rlGroupMngGroupMngEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether the device has Group Management enable."
|
||||
::= { rlGroupMngDeviceEntry 5 }
|
||||
|
||||
rlGroupMngGroupLLDPDeviceId OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LLDP device id. If it is empty the device id is not known (either it is a non-MTS device or a non-LLDP supporting MTS device."
|
||||
::= { rlGroupMngDeviceEntry 6 }
|
||||
|
||||
rlGroupMngDeviceVendor OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vendor of the device. If empty the vendor is not known."
|
||||
::= { rlGroupMngDeviceEntry 7 }
|
||||
|
||||
rlGroupMngDeviceAdvertisedCachingTime OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The caching time advertised by the device. If no update for this
|
||||
device has been received during this caching time the system will assume
|
||||
that the device has left the network and will therefore remove its entry
|
||||
from the table."
|
||||
::= { rlGroupMngDeviceEntry 8 }
|
||||
|
||||
rlGroupMngDeviceLocationURL OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The URL inidicating the location of the XML presenting the details of the device."
|
||||
::= { rlGroupMngDeviceEntry 9 }
|
||||
|
||||
rlGroupMngDeviceLastSeen OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime at the moment of last reception of an update for
|
||||
this device. "
|
||||
::= { rlGroupMngDeviceEntry 10 }
|
||||
|
||||
rlRunningCDBequalToStartupCDB OBJECT-TYPE
|
||||
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether there are changes in running CDB that were not saved in flash."
|
||||
::= { rndMng 13 }
|
||||
|
||||
rlClearMib OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Clear MIB value for scalars or tables:
|
||||
Delete all entries for tables with dynamic entries.
|
||||
Set table entries default values for table with static entries.
|
||||
Set scalar default value."
|
||||
::= { rndMng 14 }
|
||||
|
||||
rlCpuTasksUtilEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables measurement of the device CPU tasks utilization.
|
||||
In order to get real values for rlCpuTasksUtilDuringLastSecond, rlCpuTasksUtilDuringLastMinute
|
||||
and rlCpuTasksUtilDuringLast5Minutes, the value of this object must be true."
|
||||
DEFVAL { true }
|
||||
::= { rndMng 15 }
|
||||
|
||||
rlCpuTasksUtilValues OBJECT IDENTIFIER
|
||||
::= { rndMng 16 }
|
||||
|
||||
rlCpuTasksUtilValuesTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlCpuTasksUtilValuesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A list of measurement of the device CPU tasks utilization."
|
||||
::= { rlCpuTasksUtilValues 1 }
|
||||
|
||||
rlCpuTasksUtilValuesEntry OBJECT-TYPE
|
||||
SYNTAX RlCpuTasksUtilValuesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry containing measurement of the device CPU tasks utilization."
|
||||
INDEX { rlCpuTasksUtilValuesIndex }
|
||||
::= { rlCpuTasksUtilValuesTable 1 }
|
||||
|
||||
RlCpuTasksUtilValuesEntry ::= SEQUENCE {
|
||||
rlCpuTasksUtilValuesIndex INTEGER,
|
||||
rlCpuTasksUtilValuesName DisplayString,
|
||||
rlCpuTasksUtilDuringLast5Seconds INTEGER,
|
||||
rlCpuTasksUtilDuringLastMinute INTEGER,
|
||||
rlCpuTasksUtilDuringLast5Minutes INTEGER
|
||||
}
|
||||
|
||||
rlCpuTasksUtilValuesIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Index of the device CPU task."
|
||||
::= { rlCpuTasksUtilValuesEntry 1 }
|
||||
|
||||
rlCpuTasksUtilValuesName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Name of the device CPU task."
|
||||
::= { rlCpuTasksUtilValuesEntry 2 }
|
||||
|
||||
rlCpuTasksUtilDuringLast5Seconds OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..101)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of the device CPU task utilization during last 5 seconds.
|
||||
The value 101 is a dummy value, indicating that the CPU tasks utilization was
|
||||
not measured (since measurement is disabled or was disabled during last second)."
|
||||
::= { rlCpuTasksUtilValuesEntry 3 }
|
||||
|
||||
rlCpuTasksUtilDuringLastMinute OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..101)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of the device CPU task utilization during last minute.
|
||||
The value 101 is a dummy value, indicating that the CPU tasks utilization was
|
||||
not measured (since measurement is disabled or was disabled during last minute)."
|
||||
::= { rlCpuTasksUtilValuesEntry 4 }
|
||||
|
||||
rlCpuTasksUtilDuringLast5Minutes OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..101)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of the device CPU task utilization during the last 5 minutes.
|
||||
The value 101 is a dummy value, indicating that the CPU tasks utilization was
|
||||
not measured (since measurement is disabled or was disabled during last 5 minutes)."
|
||||
::= { rlCpuTasksUtilValuesEntry 5 }
|
||||
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
-- Scheduled Reload
|
||||
-------------------------------------------------------------------------------
|
||||
rlScheduledReload OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..10))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used for requesting a delayed reload of the device in a
|
||||
specific desired time, should be configured in one of the following formats:
|
||||
'athhmmddMM' , 'inhhhmmm' or '', setting this value to an empty string
|
||||
will result in request for cancellation of a (previously) committed system reload.
|
||||
to complete the request, the 'rlScheduledReloadCommit' must also be set to either
|
||||
TRUE (apply) or FALSE (discard) for completion of the transaction.
|
||||
failing from doing so will result in an indefinite lock of the API"
|
||||
::= { rndMng 17 }
|
||||
|
||||
rlScheduledReloadPendingDate OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..24))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the most recently requested scheduled-reload due date
|
||||
in 'inhhhmmathhmmssddMMYYYYw' format. where 'w' stands for weekDay (1-7).
|
||||
if there is no pending/scheduled reload request, string will be empty"
|
||||
::= { rndMng 18 }
|
||||
|
||||
rlScheduledReloadApprovedDate OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..24))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the most recently approved/committed scheduled-reload date
|
||||
in 'inhhhmmathhmmssddMMYYYYw' format. where 'w' stands for weekDay (1-7).
|
||||
if there is no committed scheduled-reload , string will be empty"
|
||||
::= { rndMng 19 }
|
||||
|
||||
rlScheduledReloadCommit OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"commits the pending scheduled-reload request, and completes the transaction.
|
||||
when this value is set to TRUE, the system is instructed to perform the
|
||||
requested reload operation at the requested date/time
|
||||
as was given in 'rlScheduledReload'.
|
||||
setting this value to FALSE will discard the request."
|
||||
::= { rndMng 20 }
|
||||
|
||||
END
|
||||
|
4187
mibs/eltexmes23xx/ELTEX-SMI-ACTUAL
Normal file
4187
mibs/eltexmes23xx/ELTEX-SMI-ACTUAL
Normal file
File diff suppressed because it is too large
Load Diff
233
mibs/eltexmes23xx/RADLAN-PHY-MIB
Normal file
233
mibs/eltexmes23xx/RADLAN-PHY-MIB
Normal file
@ -0,0 +1,233 @@
|
||||
RADLAN-PHY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN PHY MIB
|
||||
-- Version: 7.38
|
||||
-- Date: 10 Sep 2004
|
||||
--
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
ifIndex FROM IF-MIB
|
||||
TimeStamp, DisplayString FROM SNMPv2-TC
|
||||
TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC
|
||||
rnd FROM RADLAN-MIB;
|
||||
|
||||
rlPhy MODULE-IDENTITY
|
||||
LAST-UPDATED "200209300024Z" -- September 30, 2002
|
||||
ORGANIZATION "Radlan Computer Communication Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The MIB module describes the private MIB for testing Layer1 interfaces supported
|
||||
by Radlan's software and products."
|
||||
REVISION "200209300024Z" -- September 30, 2002
|
||||
DESCRIPTION
|
||||
"Initial revision"
|
||||
REVISION "200309210024Z" -- September 21, 2003
|
||||
DESCRIPTION
|
||||
"Added MODULE-IDENTITY and TEXTUAL-CONVENTION IMPORTS."
|
||||
::= { rnd 90 }
|
||||
|
||||
|
||||
RlPhyTestType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value indicating the test to perform."
|
||||
SYNTAX INTEGER {
|
||||
rlPhyTestTableNoTest(1),
|
||||
rlPhyTestTableCableStatus(2),
|
||||
rlPhyTestTableCableFault(3),
|
||||
rlPhyTestTableCableLength(4),
|
||||
rlPhyTestTableTransceiverTemp(5),
|
||||
rlPhyTestTableTransceiverSupply(6),
|
||||
rlPhyTestTableTxBias(7),
|
||||
rlPhyTestTableTxOutput(8),
|
||||
rlPhyTestTableRxOpticalPower(9),
|
||||
rlPhyTestTableDataReady(10),
|
||||
rlPhyTestTableLOS(11),
|
||||
rlPhyTestTableTxFault(12),
|
||||
rlPhyTestTableCableChannel1(13),
|
||||
rlPhyTestTableCableChannel2(14),
|
||||
rlPhyTestTableCableChannel3(15),
|
||||
rlPhyTestTableCableChannel4(16),
|
||||
rlPhyTestTableCablePolarity1(17),
|
||||
rlPhyTestTableCablePolarity2(18),
|
||||
rlPhyTestTableCablePolarity3(19),
|
||||
rlPhyTestTableCablePolarity4(20),
|
||||
rlPhyTestTableCablePairSkew1(21),
|
||||
rlPhyTestTableCablePairSkew2(22),
|
||||
rlPhyTestTableCablePairSkew3(23),
|
||||
rlPhyTestTableCablePairSkew4(24),
|
||||
rlPhyTestTableCableStatusFast(25),
|
||||
rlPhyTestTableSFPEepromQualified(26),
|
||||
rlPhyTestTableRxOpticalPower1(27),
|
||||
rlPhyTestTableRxOpticalPower2(28),
|
||||
rlPhyTestTableRxOpticalPower3(29),
|
||||
rlPhyTestTableTxBias1(30),
|
||||
rlPhyTestTableTxBias2(31),
|
||||
rlPhyTestTableTxBias3(32),
|
||||
rlPhyTestTableLOS1(33),
|
||||
rlPhyTestTableLOS2(34),
|
||||
rlPhyTestTableLOS3(35)
|
||||
}
|
||||
|
||||
rlPhyTest OBJECT IDENTIFIER ::= { rlPhy 1 }
|
||||
|
||||
rlPhyTestSetTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlPhyTestSetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION ""
|
||||
::= { rlPhyTest 1}
|
||||
|
||||
rlPhyTestSetEntry OBJECT-TYPE
|
||||
SYNTAX RlPhyTestSetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing objects for invoking tests on an interface."
|
||||
INDEX {ifIndex }
|
||||
::= { rlPhyTestSetTable 1 }
|
||||
|
||||
RlPhyTestSetEntry ::=
|
||||
SEQUENCE {
|
||||
rlPhyTestSetType RlPhyTestType
|
||||
}
|
||||
|
||||
rlPhyTestSetType OBJECT-TYPE
|
||||
SYNTAX RlPhyTestType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A control variable used to start operator initiated interface
|
||||
tests.1 indicates that no test has been initiated. Only
|
||||
operator initiated interface tests can be set to this variable."
|
||||
::= { rlPhyTestSetEntry 1 }
|
||||
|
||||
rlPhyTestGetTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlPhyTestGetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION ""
|
||||
::= { rlPhyTest 2 }
|
||||
|
||||
rlPhyTestGetEntry OBJECT-TYPE
|
||||
SYNTAX RlPhyTestGetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing results of tests on an interface."
|
||||
INDEX {ifIndex, rlPhyTestGetType}
|
||||
::= { rlPhyTestGetTable 1 }
|
||||
|
||||
RlPhyTestGetEntry ::=
|
||||
SEQUENCE {
|
||||
rlPhyTestGetType RlPhyTestType,
|
||||
rlPhyTestGetStatus INTEGER,
|
||||
rlPhyTestGetResult INTEGER,
|
||||
rlPhyTestGetUnits INTEGER,
|
||||
rlPhyTestGetAlarm INTEGER,
|
||||
rlPhyTestGetTimeStamp DisplayString
|
||||
}
|
||||
|
||||
rlPhyTestGetType OBJECT-TYPE
|
||||
SYNTAX RlPhyTestType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A control variable used to, 1 to indicate that this test can be
|
||||
done on the specified port, 2 to initiate the test whenever the
|
||||
user wishes"
|
||||
::= { rlPhyTestGetEntry 1 }
|
||||
|
||||
rlPhyTestGetStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1), -- no test yet requested
|
||||
success(2),
|
||||
inProgress(3),
|
||||
notSupported(4),
|
||||
unAbleToRun(5), -- due to state of system
|
||||
aborted(6),
|
||||
failed(7)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the status of the most recently
|
||||
requested test for operator initiated tests or the value
|
||||
none(1) if no tests have been requested since the last
|
||||
reset. For non operator initiated tests the value is always
|
||||
none(1).
|
||||
Note that this facility provides no provision for saving
|
||||
the results of one test when starting another, as could
|
||||
be required if used by multiple managers concurrently."
|
||||
::= { rlPhyTestGetEntry 2 }
|
||||
|
||||
rlPhyTestGetResult OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object holds the test result"
|
||||
::= { rlPhyTestGetEntry 3 }
|
||||
|
||||
rlPhyTestGetUnits OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
integer(1),
|
||||
boolean(2),
|
||||
downUP(3),
|
||||
reverseNormal(4),
|
||||
mdiMdix(5),
|
||||
meter(6),
|
||||
degree(7), -- Celsius
|
||||
microVolt(8),
|
||||
microOham(9),
|
||||
microAmper(10),
|
||||
microWatt(11),
|
||||
millisecond(12),
|
||||
alaskaPhyLength(13),
|
||||
alaskaPhyStatus(14),
|
||||
dbm(15),
|
||||
decidbm(16),
|
||||
milidbm(17),
|
||||
abcd(18),
|
||||
nanosecond(19)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The test result unit of measure. The units can be standard unit or special units
|
||||
that are designed for special test.
|
||||
|
||||
The alaskaPhyLength unit is design for the VCT diagnostic and its values are:
|
||||
less_than_50M(1), 50-80M(2), 80-110M(3), 110-140M(4), more_than_140M(5).
|
||||
|
||||
The alaskaPhyStatus unit is design for the VCT diagnostic and its values are:
|
||||
4_pair_cable(1), 2_pair_cable(2), no_cable(3), open_cable(4), short_cable(5), bad_cable(6), impedance_mismatch(7)."
|
||||
::= { rlPhyTestGetEntry 4 }
|
||||
|
||||
rlPhyTestGetAlarm OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
notRelevant(1),
|
||||
noAlarmSet(2),
|
||||
lowWarning(3),
|
||||
highWarning(4),
|
||||
lowAlarm(5),
|
||||
highAlarm(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object hold the Alarm for this Entry. only Test that have can have alarms
|
||||
use this field, other holds the Value notRelevant(1) "
|
||||
::= { rlPhyTestGetEntry 5 }
|
||||
|
||||
rlPhyTestGetTimeStamp OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time in string (formated DD-MMM-YYYY HH:MM:SS e.g
|
||||
14-Apr-2002 10:33:31)"
|
||||
::= { rlPhyTestGetEntry 6 }
|
||||
|
||||
END
|
File diff suppressed because it is too large
Load Diff
10791
tests/data/eltex-mes23xx_mes2324b.json
Normal file
10791
tests/data/eltex-mes23xx_mes2324b.json
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
5021
tests/snmpsim/eltex-mes21xx_mes2124m.snmprec
Normal file
5021
tests/snmpsim/eltex-mes21xx_mes2124m.snmprec
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user