mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 10:28:13 +00:00
add support for sagemcom (#9835)
* adds support for sagemcom * requested changes * delete unused variable * logos * modules fine tuning * code style * Update sagemcom.svg * Update sagemcom.svg
This commit is contained in:
parent
e82f1fc316
commit
49f01970c5
67
LibreNMS/Snmptrap/Handlers/EquipStatusTrap.php
Normal file
67
LibreNMS/Snmptrap/Handlers/EquipStatusTrap.php
Normal file
@ -0,0 +1,67 @@
|
||||
<?php
|
||||
/**
|
||||
* equipStatusTrap.php
|
||||
*
|
||||
* -Description-
|
||||
*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @package LibreNMS
|
||||
* @link http://librenms.org
|
||||
* @copyright 2018 Vitali Kari
|
||||
* @author Vitali Kari <vitali.kari@gmail.com>
|
||||
*/
|
||||
|
||||
namespace LibreNMS\Snmptrap\Handlers;
|
||||
|
||||
use App\Models\Device;
|
||||
use LibreNMS\Interfaces\SnmptrapHandler;
|
||||
use LibreNMS\Snmptrap\Trap;
|
||||
|
||||
class EquipStatusTrap implements SnmptrapHandler
|
||||
{
|
||||
|
||||
/**
|
||||
* Handle snmptrap.
|
||||
* Data is pre-parsed and delivered as a Trap.
|
||||
*
|
||||
* @param Device $device
|
||||
* @param Trap $trap
|
||||
* @return void
|
||||
*/
|
||||
public function handle(Device $device, Trap $trap)
|
||||
{
|
||||
$state = $trap->getOidData('EQUIPMENT-MIB::equipStatus.0');
|
||||
|
||||
$severity = $this->getSeverity($state);
|
||||
log_event('SNMP Trap: Equipment Status ' . $state, $device->toArray(), 'state', $severity);
|
||||
}
|
||||
|
||||
private function getSeverity($state)
|
||||
{
|
||||
$severity_map = [
|
||||
'warning' => 4,
|
||||
'major' => 4,
|
||||
'5' => 4,
|
||||
'3' => 4,
|
||||
'critical' => 5,
|
||||
'4' => 5,
|
||||
'minor' => 3,
|
||||
'2' => 3,
|
||||
'nonAlarmed' => 1,
|
||||
'1' => 1,
|
||||
];
|
||||
return $severity_map[$state] ?? 0;
|
||||
}
|
||||
}
|
74
LibreNMS/Snmptrap/Handlers/LogTrap.php
Normal file
74
LibreNMS/Snmptrap/Handlers/LogTrap.php
Normal file
@ -0,0 +1,74 @@
|
||||
<?php
|
||||
/**
|
||||
* logTrap.php
|
||||
*
|
||||
* -Description-
|
||||
*
|
||||
* 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 <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @package LibreNMS
|
||||
* @link http://librenms.org
|
||||
* @copyright 2018 Vitali Kari
|
||||
* @author Vitali Kari <vitali.kari@gmail.com>
|
||||
*/
|
||||
|
||||
namespace LibreNMS\Snmptrap\Handlers;
|
||||
|
||||
use App\Models\Device;
|
||||
use LibreNMS\Interfaces\SnmptrapHandler;
|
||||
use LibreNMS\Snmptrap\Trap;
|
||||
|
||||
class LogTrap implements SnmptrapHandler
|
||||
{
|
||||
|
||||
/**
|
||||
* Handle snmptrap.
|
||||
* Data is pre-parsed and delivered as a Trap.
|
||||
*
|
||||
* @param Device $device
|
||||
* @param Trap $trap
|
||||
* @return void
|
||||
*/
|
||||
public function handle(Device $device, Trap $trap)
|
||||
{
|
||||
$index = $trap->findOid('LOG-MIB::logIndex');
|
||||
$index = $trap->getOidData($index);
|
||||
|
||||
$logName = $trap->getOidData('LOG-MIB::logName.'.$index);
|
||||
$logEvent = $trap->getOidData('LOG-MIB::logEvent.'.$index);
|
||||
$logPC = $trap->getOidData('LOG-MIB::logPC.'.$index);
|
||||
$logAI = $trap->getOidData('LOG-MIB::logAI.'.$index);
|
||||
$state = $trap->getOidData('LOG-MIB::logEquipStatusV2.'.$index);
|
||||
|
||||
$severity = $this->getSeverity($state);
|
||||
log_event('SNMP Trap: Log '.$logName.' '.$logEvent.' '.$logPC.' '.$logAI.' '.$state, $device->toArray(), 'log', $severity);
|
||||
}
|
||||
|
||||
private function getSeverity($state)
|
||||
{
|
||||
$severity_map = [
|
||||
'warning' => 4,
|
||||
'major' => 4,
|
||||
'5' => 4,
|
||||
'3' => 4,
|
||||
'critical' => 5,
|
||||
'4' => 5,
|
||||
'minor' => 3,
|
||||
'2' => 3,
|
||||
'nonAlarmed' => 1,
|
||||
'1' => 1,
|
||||
];
|
||||
return $severity_map[$state] ?? 0;
|
||||
}
|
||||
}
|
@ -17,5 +17,7 @@ return [
|
||||
'IF-MIB::linkDown' => \LibreNMS\Snmptrap\Handlers\LinkDown::class,
|
||||
'MG-SNMP-UPS-MIB::upsmgUtilityFailure' => \LibreNMS\Snmptrap\Handlers\UpsmgUtilityFailure::class,
|
||||
'MG-SNMP-UPS-MIB::upsmgUtilityRestored' => \LibreNMS\Snmptrap\Handlers\UpsmgUtilityRestored::class,
|
||||
'EQUIPMENT-MIB::equipStatusTrap' => \LibreNMS\Snmptrap\Handlers\EquipStatusTrap::class,
|
||||
'LOG-MIB::logTrap' => \LibreNMS\Snmptrap\Handlers\LogTrap::class,
|
||||
]
|
||||
];
|
||||
|
1
html/images/logos/sagemcom.svg
Normal file
1
html/images/logos/sagemcom.svg
Normal file
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 6.4 KiB |
1
html/images/os/sagemcom.svg
Normal file
1
html/images/os/sagemcom.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8.025 7.744"><defs><radialGradient fx="0" fy="0" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(12.02043 0 0 -10.49538 403.316 51.632)" spreadMethod="pad" id="f"><stop offset="0" stop-color="#61626d"/><stop offset=".33" stop-color="#3f444f"/><stop offset=".546" stop-color="#242d38"/><stop offset=".753" stop-color="#242d38"/><stop offset=".802" stop-color="#61626d"/><stop offset="1" stop-color="#61626d"/></radialGradient><linearGradient x2="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(22.07584 0 0 -22.07584 394.653 49.63)" id="e"><stop offset="0" stop-color="#242d38"/><stop offset="1" stop-color="#8c8a92"/></linearGradient><radialGradient fx="0" fy="0" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(13.4537 0 0 -11.46527 407.159 63.096)" spreadMethod="pad" id="d"><stop offset="0" stop-color="#61626d"/><stop offset=".33" stop-color="#3f444f"/><stop offset=".546" stop-color="#242d38"/><stop offset=".753" stop-color="#242d38"/><stop offset=".802" stop-color="#61626d"/><stop offset="1" stop-color="#61626d"/></radialGradient><linearGradient x2="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(21.88918 0 0 -21.88918 394.016 65.419)" id="c"><stop offset="0" stop-color="#242d38"/><stop offset="1" stop-color="#8c8a92"/></linearGradient><radialGradient fx="0" fy="0" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(11.3987 0 0 -10.17105 410.537 59.656)" spreadMethod="pad" id="b"><stop offset="0" stop-color="#61626d"/><stop offset=".177" stop-color="#61626d"/><stop offset=".736" stop-color="#303843"/><stop offset=".812" stop-color="#242d38"/><stop offset="1" stop-color="#242d38"/></radialGradient><linearGradient x2="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(22.69687 0 0 -22.69687 394.035 57.525)" id="a"><stop offset="0" stop-color="#242d38"/><stop offset="1" stop-color="#8c8a92"/></linearGradient></defs><path d="M394.035 61.415c.195-2.629 2.564-4.48 6.119-5.328l7.192-1.73c1.863-.44 2.795-.455 3.15-2.048 3.846.257 5.467.939 6.236 1.312v.212c0 2.288-1.766 3.814-5.295 4.663l-9.381 2.229c-1.309.368-1.987.94-2.515 2.016-3.898-.281-4.825-.976-5.506-1.326" fill="url(#a)" transform="matrix(.35278 0 0 -.35278 -139 24.182)"/><path d="M394.146 61.307a.533.533 0 0 0-.041-.022c.334-2.75 3.616-4.095 6.343-4.742l7.383-1.765c1.831-.432 2.921-.763 3.366-2.337 3.424.253 4.769.825 5.568 1.21v.045c0 2.181-1.703 3.65-5.203 4.49l-9.645 2.279c-1.336.371-2.105.948-2.685 2.026-3.372-.261-4.443-.838-5.086-1.184" fill="url(#b)" transform="matrix(.35278 0 0 -.35278 -139 24.182)"/><path d="M394.016 62.44v-.067c1.394.556 4.778 1.477 11.361 1.477 4.655 0 6.846-.57 10.528-1.559v5.026c-3.033.631-4.471 1.23-10.425 1.23-7.496 0-11.464-2.138-11.464-6.107" fill="url(#c)" transform="matrix(.35278 0 0 -.35278 -139 24.182)"/><path d="M394.087 63.134c1.67.562 5.092 1.325 11.322 1.325 4.707 0 6.984-.546 10.491-1.458v4.127c-.435.089-.841.179-1.233.264-2.301.505-4.119.905-9.152.905-5.078 0-11.102-.91-11.428-5.163" fill="url(#d)" transform="matrix(.35278 0 0 -.35278 -139 24.182)"/><path d="M404.842 51.25c-3.575 0-6.482.559-10.188 1.368v-5.059c2.972-.559 4.809-.963 10.188-.963 6.863 0 12.123 2.081 11.879 6.067-1.483-.604-4.157-1.413-11.879-1.413" fill="url(#e)" transform="matrix(.35278 0 0 -.35278 -139 24.182)"/><path d="M394.741 47.819l.212-.039c2.744-.488 4.726-.84 9.924-.84 4.184 0 11.142.642 11.827 4.835-1.766-.596-4.824-1.207-11.827-1.207-3.62 0-6.637.535-10.136 1.244z" fill="url(#f)" transform="matrix(.35278 0 0 -.35278 -139 24.182)"/></svg>
|
After Width: | Height: | Size: 3.6 KiB |
21
includes/definitions/discovery/ionos.yaml
Normal file
21
includes/definitions/discovery/ionos.yaml
Normal file
@ -0,0 +1,21 @@
|
||||
mib: EQUIPMENT-MIB
|
||||
modules:
|
||||
sensors:
|
||||
state:
|
||||
data:
|
||||
-
|
||||
oid: equipStatusV2
|
||||
num_oid: '.1.3.6.1.4.1.1038.107.11.{{ $index }}'
|
||||
descr: Status of all equipment objects
|
||||
state_name: Severity
|
||||
states:
|
||||
- { value: 1, generic: 0, graph: 0, descr: nonAlarmed }
|
||||
- { value: 2, generic: 0, graph: 0, descr: minor }
|
||||
- { value: 3, generic: 1, graph: 0, descr: major }
|
||||
- { value: 4, generic: 2, graph: 0, descr: critical }
|
||||
- { value: 5, generic: 1, graph: 0, descr: warning }
|
||||
- { value: 6, generic: 0, graph: 0, descr: invNonAlarmed }
|
||||
- { value: 7, generic: 0, graph: 0, descr: invMinor }
|
||||
- { value: 8, generic: 1, graph: 0, descr: invMajor }
|
||||
- { value: 9, generic: 2, graph: 0, descr: invCritical }
|
||||
- { value: 10, generic: 1, graph: 0, descr: invWarning }
|
28
includes/definitions/ionos.yaml
Normal file
28
includes/definitions/ionos.yaml
Normal file
@ -0,0 +1,28 @@
|
||||
os: ionos
|
||||
text: 'Sagem ADR IONOS'
|
||||
type: network
|
||||
icon: sagemcom
|
||||
group: sagemcom
|
||||
over:
|
||||
- { graph: device_bits, text: 'Device Traffic' }
|
||||
discovery:
|
||||
- sysObjectID:
|
||||
- .1.3.6.1.4.1.1038
|
||||
poller_modules:
|
||||
hr-mib: false
|
||||
ucd-mib: false
|
||||
stp: false
|
||||
ospf: false
|
||||
discovery_modules:
|
||||
processors: false
|
||||
mempools: false
|
||||
entity-physical: false
|
||||
storage: false
|
||||
hr-device: false
|
||||
discovery-protocols: false
|
||||
bgp-peers: false
|
||||
ports-stack: false
|
||||
vlans: false
|
||||
ucd-diskio: false
|
||||
stp: false
|
||||
fdb-table: false
|
57
mibs/sagemcom/ADR155C-MIB
Normal file
57
mibs/sagemcom/ADR155C-MIB
Normal file
@ -0,0 +1,57 @@
|
||||
--*******************************************************************
|
||||
--* SAGEM, IONOS *
|
||||
--*******************************************************************
|
||||
--*******************************************************************
|
||||
--
|
||||
-- Filename: adr155c
|
||||
--
|
||||
-- File type: .mib
|
||||
--
|
||||
-- Description: SNMP source Mib file.
|
||||
--
|
||||
-- Version: 19 11 2002
|
||||
--
|
||||
-- Date(DD MM YYYY): 15 11 02 last update for IONOS NMS
|
||||
--
|
||||
-- Contact: D. Mobuchon, F. Bonnevialle
|
||||
--
|
||||
-- History:
|
||||
-- Version: MIB-P0-301199 Date: 30 11 1999
|
||||
--
|
||||
-- Name: F.Bonnevialle
|
||||
-- Date: 15 11 2002
|
||||
-- Desc: Modification for SilverCreek Compiler
|
||||
--*******************************************************************
|
||||
--*******************************************************************
|
||||
--* Copyright (c) 2002, SAGEM , All rights reserved. *
|
||||
--*******************************************************************
|
||||
|
||||
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- MIB: ADR155C-MIB
|
||||
--*******************************************************************
|
||||
ADR155C-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
sagemDr FROM SAGEM-DR-MIB
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI ;
|
||||
|
||||
-- SRU :
|
||||
|
||||
|
||||
adr155c MODULE-IDENTITY
|
||||
LAST-UPDATED "0211150000Z"
|
||||
ORGANIZATION "SAGEM-Tolbiac drd/ddp/tmhd"
|
||||
CONTACT-INFO
|
||||
" "
|
||||
DESCRIPTION
|
||||
"The MIB module specific for ARD155c equipment"
|
||||
::= { sagemDr 12 }
|
||||
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
54
mibs/sagemcom/ADR2500C-MIB
Normal file
54
mibs/sagemcom/ADR2500C-MIB
Normal file
@ -0,0 +1,54 @@
|
||||
--*******************************************************************
|
||||
--* SAGEM, IONOS *
|
||||
--*******************************************************************
|
||||
--*******************************************************************
|
||||
--
|
||||
-- Filename: adr2500c
|
||||
--
|
||||
-- File type: .mib
|
||||
--
|
||||
-- Description: SNMP source Mib file.
|
||||
--
|
||||
-- Version: 19 11 2002
|
||||
--
|
||||
-- Date(DD MM YYYY): 15 11 02 last update for IONOS NMS
|
||||
--
|
||||
-- Contact: D. Mobuchon, F. Bonnevialle
|
||||
--
|
||||
-- History:
|
||||
-- Version: MIB-P0-301199 Date: 30 11 1999
|
||||
--
|
||||
-- Name: F.Bonnevialle
|
||||
-- Date: 15 11 2002
|
||||
-- Desc: Modification for SilverCreek Compiler
|
||||
--*******************************************************************
|
||||
--*******************************************************************
|
||||
--* Copyright (c) 2002, SAGEM , All rights reserved. *
|
||||
--*******************************************************************
|
||||
|
||||
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- MIB: ADR2500C-MIB
|
||||
--*******************************************************************
|
||||
ADR2500C-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
sagemDr FROM SAGEM-DR-MIB
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI ;
|
||||
|
||||
adr2500c MODULE-IDENTITY
|
||||
LAST-UPDATED "0211150000Z"
|
||||
ORGANIZATION "SAGEM-Tolbiac drd/ddp/tmhd"
|
||||
CONTACT-INFO
|
||||
" "
|
||||
DESCRIPTION
|
||||
"The MIB module specific for ARD2500c equipment"
|
||||
::= { sagemDr 17 }
|
||||
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
57
mibs/sagemcom/ADR63E1-MIB
Normal file
57
mibs/sagemcom/ADR63E1-MIB
Normal file
@ -0,0 +1,57 @@
|
||||
--*******************************************************************
|
||||
--* SAGEM, IONOS *
|
||||
--*******************************************************************
|
||||
--*******************************************************************
|
||||
--
|
||||
-- Filename: adr63e1
|
||||
--
|
||||
-- File type: .mib
|
||||
--
|
||||
-- Description: SNMP source Mib file.
|
||||
--
|
||||
-- Version: 19 11 2002
|
||||
--
|
||||
-- Date(DD MM YYYY): 15 11 02 last update for IONOS NMS
|
||||
--
|
||||
-- Contact: D. Mobuchon, F. Bonnevialle
|
||||
--
|
||||
-- History:
|
||||
-- Version: MIB-P0-301199 Date: 30 11 1999
|
||||
--
|
||||
-- Name: F.Bonnevialle
|
||||
-- Date: 15 11 2002
|
||||
-- Desc: Modification for SilverCreek Compiler
|
||||
--*******************************************************************
|
||||
--*******************************************************************
|
||||
--* Copyright (c) 2002, SAGEM , All rights reserved. *
|
||||
--*******************************************************************
|
||||
|
||||
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- MIB: ADR63E1-MIB
|
||||
--*******************************************************************
|
||||
ADR63E1-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
sagemDr FROM SAGEM-DR-MIB
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI ;
|
||||
|
||||
-- SRU :
|
||||
|
||||
|
||||
adr63e1 MODULE-IDENTITY
|
||||
LAST-UPDATED "0211150000Z"
|
||||
ORGANIZATION "SAGEM-Tolbiac drd/ddp/tmhd"
|
||||
CONTACT-INFO
|
||||
" "
|
||||
DESCRIPTION
|
||||
"The MIB module specific for ADR63E1 equipment"
|
||||
::= { sagemDr 18 }
|
||||
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
886
mibs/sagemcom/EQUIPMENT-MIB
Normal file
886
mibs/sagemcom/EQUIPMENT-MIB
Normal file
@ -0,0 +1,886 @@
|
||||
--*******************************************************************
|
||||
--* SAGEM, IONOS *
|
||||
--*******************************************************************
|
||||
--*******************************************************************
|
||||
--
|
||||
-- Filename: equip
|
||||
--
|
||||
-- File type: .mib
|
||||
--
|
||||
-- Description: SNMP source Mib file.
|
||||
--
|
||||
-- Contains general description and operation for
|
||||
-- equipent level.
|
||||
--
|
||||
--
|
||||
-- Version: 19 11 2002
|
||||
--
|
||||
-- Date(DD MM YYYY): 15 11 2002 last update for IONOS NMS
|
||||
--
|
||||
-- Contact: D. Mobuchon, F. Bonnevialle
|
||||
--
|
||||
-- History:
|
||||
-- Version: Date: 04 08 98
|
||||
-- Version: MIB-P0-301199 Date: 30 11 1999
|
||||
-- Version: MIB-P0-05092000 Date: 05 09 2000
|
||||
-- Modification de la table des managers
|
||||
--
|
||||
-- Name: S.LAURENT
|
||||
-- Date: 25 04 2001
|
||||
-- Desc: * Add 7 equipment modification counters
|
||||
--
|
||||
-- Name: S.LAURENT
|
||||
-- Date: 14 06 2002
|
||||
-- Desc: * DisplayString is imported from SNMPv2-TC instead of RFC1213
|
||||
--
|
||||
-- Name: F.Bonnevialle
|
||||
-- Date: 15 11 2002
|
||||
-- Desc: Modification for SilverCreek Compiler
|
||||
--*******************************************************************
|
||||
--*******************************************************************
|
||||
--* Copyright (c) 2002, SAGEM , All rights reserved. *
|
||||
--*******************************************************************
|
||||
|
||||
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- MIB: EQUIPMENT-MIB
|
||||
--*******************************************************************
|
||||
EQUIPMENT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- IMPORTS
|
||||
--*******************************************************************
|
||||
|
||||
IMPORTS
|
||||
sagemDr FROM SAGEM-DR-MIB
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
IpAddress,Counter32 FROM SNMPv2-SMI
|
||||
DisplayString FROM SNMPv2-TC;
|
||||
-- TRAP-TYPE FROM RFC-1215;
|
||||
|
||||
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- OBJECTS
|
||||
--*******************************************************************
|
||||
|
||||
--*******************************************************************
|
||||
|
||||
equip MODULE-IDENTITY
|
||||
LAST-UPDATED "0211150000Z"
|
||||
ORGANIZATION "SAGEM/DR Tolbiac Centre"
|
||||
CONTACT-INFO " "
|
||||
DESCRIPTION
|
||||
"
|
||||
Modification:
|
||||
Date: 15 11 2002
|
||||
Description:
|
||||
sagemDr replace sagem-dr
|
||||
NOTIFICATION-TYPE replace TRAP-TYPE
|
||||
|
||||
Modification:
|
||||
Date: 14 06 2002
|
||||
Description: Modification of Imports
|
||||
DisplayString is imported from SNMPv2-TC instead of RFC1213
|
||||
|
||||
Modification:
|
||||
Date: 20 12 1999
|
||||
Description: Modification of comments
|
||||
Modification of bugs
|
||||
|
||||
Modification:
|
||||
Date: 19 11 1999
|
||||
Name: sagem-dr, SagemBoolean
|
||||
Description: Definition of OID sagem-dr instead of sat
|
||||
Definition of data SagemBoolean instead of Boolean
|
||||
|
||||
Name: communityString
|
||||
Description: SIZE(0..20) replaced by SIZE (0..50)
|
||||
|
||||
|
||||
New Object:
|
||||
Date: 19 11 1999
|
||||
|
||||
Name: All *Manager* are new objects
|
||||
Description: Manager list that recieves the traps.
|
||||
|
||||
Name: equipCptModif
|
||||
Description: Incremental counter used to manage
|
||||
the modifications on the equipment.
|
||||
|
||||
Name: communityAcces
|
||||
Description: new names used
|
||||
iONNOS-ANM-Supervisor instead of Set ...
|
||||
|
||||
Name: trapCommunity
|
||||
Description:SIZE(0..20) replaced by SIZE (0..50)
|
||||
|
||||
Name: equipLoad
|
||||
Description: Object is simplified to an OID
|
||||
|
||||
Name: equipLoadDiagnostic
|
||||
Description: A string to help in case of problem
|
||||
|
||||
Name: transferedItemTable,transferedItem,
|
||||
TransferedItem,transferedItemIndex
|
||||
transferedItemType,transferedItemVersion
|
||||
transferedItemComments
|
||||
Description:
|
||||
These object are used to manage the download
|
||||
and upload of some part of the data; the data
|
||||
can be a part of a program, a complete program,
|
||||
or a config.
|
||||
The transferedItemType is reused in equipLocalFile
|
||||
|
||||
Name: equipStatusV2
|
||||
Description: used by IONOS ANM V2
|
||||
|
||||
"
|
||||
REVISION "9808040000Z"
|
||||
DESCRIPTION
|
||||
"
|
||||
Creation : this MIB module describes equipment level operation such as
|
||||
date and time set, restart, reset, community and trap
|
||||
management.
|
||||
"
|
||||
::= { sagemDr 107 }
|
||||
|
||||
--*******************************************************************
|
||||
|
||||
SagemBoolean ::= INTEGER { true(1), false(2) }
|
||||
IntDateTime ::= INTEGER (0..2147483647)
|
||||
Severity ::= INTEGER
|
||||
{
|
||||
nonAlarmed (1),
|
||||
minor (2),
|
||||
major (3),
|
||||
critical (4),
|
||||
warning (5),
|
||||
invNonAlarmed (6),
|
||||
invMinor(7),
|
||||
invMajor(8),
|
||||
invCritical(9),
|
||||
invWarning(10)
|
||||
}
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
equipDateTime OBJECT-TYPE
|
||||
SYNTAX IntDateTime
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this field is the date and time of the equipment.
|
||||
It is the number of seconds since 1st January 1970."
|
||||
::= { equip 1 }
|
||||
|
||||
equipLastModif OBJECT-TYPE
|
||||
SYNTAX IntDateTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The date and time when the equipment was last modified."
|
||||
::= { equip 2 }
|
||||
|
||||
equipWarmStart OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The equipment make a hot start if this field is set to `true'.
|
||||
This operation can only be done by the iONOSANMsupervisor
|
||||
or dIRECTACCESSsupervisor.
|
||||
The value returns to `false' after the restart."
|
||||
::= { equip 3 }
|
||||
|
||||
equipClearConf OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The equipment resets all its parameters, including those
|
||||
stored in non-volatile media storage, if this field is set
|
||||
to `true'.
|
||||
This command does not apply to mib-2 parameters, like @ip,
|
||||
routing table, etc ...
|
||||
This operation can only be done by the iONOSANMsupervisor
|
||||
or dIRECTACCESSsupervisor.
|
||||
The value returns to `false' after the reset.
|
||||
This operation is optionnal."
|
||||
::= { equip 4 }
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- Description:
|
||||
-- Community
|
||||
-- The "communityTable" is used for the habilitation.
|
||||
-- It contains a sequense of "CommunityEntry"
|
||||
-- The size for the habilitation table is 10 elements for ADR equipement.
|
||||
-- A "CommunityEntry" is a sequence:
|
||||
-- (communityIndex,communityString,communityAccess)
|
||||
-- The different kind of habilitation are:
|
||||
-- iONOSANMobserver,
|
||||
-- iONOSANMoperator,
|
||||
-- iONOSANMsupervisor,
|
||||
-- dIRECTACCESSobserver,
|
||||
-- dIRECTACCESSoperator,
|
||||
-- dIRECTACCESSsupervisor,
|
||||
-- The 4 last one are used for the "Add Drop for IP" IPA.
|
||||
-- iONOSANMclientobserver,
|
||||
-- iONOSANMclientoperator,
|
||||
-- dIRECTACCESSclientobserver,
|
||||
-- dIRECTACCESSclientoperator.
|
||||
|
||||
communityNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of community in equipment."
|
||||
::= { equip 5 }
|
||||
|
||||
communityTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CommunityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of community in equipment."
|
||||
::= { equip 6 }
|
||||
|
||||
communityEntry OBJECT-TYPE
|
||||
SYNTAX CommunityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A particular community of the equipment."
|
||||
INDEX { communityIndex }
|
||||
::= { communityTable 1 }
|
||||
|
||||
CommunityEntry ::=
|
||||
SEQUENCE {
|
||||
communityIndex INTEGER,
|
||||
communityString DisplayString,
|
||||
communityAcces INTEGER
|
||||
}
|
||||
|
||||
communityIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value which identify a particular
|
||||
community."
|
||||
::= { communityEntry 1 }
|
||||
|
||||
|
||||
communityString OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique textual string that can be used by a SNMP manager as
|
||||
community string. It can be also used as password for other
|
||||
configuration like http, not only snmp.
|
||||
The table must have at least two entries associated with
|
||||
the iONOSANMsupervisor access right (this entry is created by
|
||||
equipement at startup with value `secret') and
|
||||
dIRECTACCESSsupervisor access right (this entry is
|
||||
created by equipement at startup with value 'supervisor') .
|
||||
According to equipment implementation, it is possible to
|
||||
create other entries associed with lower rights that PDU
|
||||
community string can afford (actualy equal if
|
||||
IONOSANMsupervisor status is granted).
|
||||
If the other access rights are created at startup by the equipment,
|
||||
its must use the following values : 'private' for
|
||||
'iONOSANMoperator, 'public' for 'iONOSANMobserver',
|
||||
'operator' for dIRECTACCESSoperator, 'observer' for
|
||||
dIRECTACCESSobserver, and 'client' for the others.
|
||||
|
||||
All community string can be modified only by
|
||||
IONOSANMsupervisor.
|
||||
A dIRECTACCESS community string can be modified by
|
||||
dIRECTACCESSsupervisor.
|
||||
|
||||
The reading of a community string gives *** for all
|
||||
access rights .
|
||||
|
||||
An entry may be discarded by setting its community string to
|
||||
void string. This should not be used by the administrator or
|
||||
he could discard himself "
|
||||
|
||||
::= { communityEntry 2 }
|
||||
|
||||
|
||||
communityAcces OBJECT-TYPE
|
||||
SYNTAX INTEGER {iONOSANMobserver (1),
|
||||
iONOSANMoperator(2),
|
||||
iONOSANMsupervisor(3),
|
||||
dIRECTACCESSobserver (4),
|
||||
dIRECTACCESSoperator(5),
|
||||
dIRECTACCESSsupervisor(6),
|
||||
iONOSANMclientobserver(7),
|
||||
iONOSANMclientoperator(8),
|
||||
dIRECTACCESSclientobserver(9),
|
||||
dIRECTACCESSclientoperator(10)
|
||||
}
|
||||
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
iONOSANMsupervisor(3) access :
|
||||
allows all operations including community string
|
||||
(community string = password)
|
||||
iONOSANMoperator(2) access :
|
||||
allows all set operations except write community
|
||||
string read or write and also some special operations.
|
||||
iONOSANMobserver (1) access :
|
||||
allows only get and get_next requests.
|
||||
dIRECTACCESSsupervisor(6) access :
|
||||
allows all operations EXcluding IONOS ANM community string
|
||||
dIRECTACCESSoperator(5) access :
|
||||
allows all set operations except write community
|
||||
string read or write and also some special operations.
|
||||
dIRECTACCESSobserver (4) access :
|
||||
allows only get and get_next requests.
|
||||
iONOSANMclientoperator(8) access :
|
||||
allows only set some special operations
|
||||
iONOSANMclientobserver(7) access :
|
||||
allows only get and get_next requests for special operations
|
||||
dIRECTACCESSclientoperator(10) access :
|
||||
allows only set some special operations
|
||||
dIRECTACCESSclientobserver(9) access :
|
||||
allows only get and get_next requests for special operations
|
||||
"
|
||||
::= { communityEntry 3 }
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- Description:
|
||||
-- "trapTable": trap's receiver table
|
||||
|
||||
trapNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of trap receivers description in equipment."
|
||||
::= { equip 7 }
|
||||
|
||||
trapTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TrapEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of trap receivers in equipment."
|
||||
::= { equip 8 }
|
||||
|
||||
trapEntry OBJECT-TYPE
|
||||
SYNTAX TrapEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A particular trap of the equipment."
|
||||
INDEX { trapIndex }
|
||||
::= { trapTable 1 }
|
||||
|
||||
TrapEntry ::=
|
||||
SEQUENCE {
|
||||
trapIndex INTEGER,
|
||||
trapDestination IpAddress,
|
||||
trapCommunity DisplayString
|
||||
}
|
||||
|
||||
trapIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value which identify a particular
|
||||
trap receiver.
|
||||
The value of index is a constant assigned to an entry at
|
||||
equipment design time. "
|
||||
::= { trapEntry 1 }
|
||||
|
||||
trapDestination OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ip address to which the equipment will send the traps.
|
||||
Note that the value must be unique along this table.
|
||||
An entry may be discarded by setting the IP address to 0.0.0.0
|
||||
"
|
||||
::= { trapEntry 2 }
|
||||
|
||||
|
||||
trapCommunity OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
-- It is better to use a size value lower than 10.
|
||||
-- The size value 50 is used for the BMX
|
||||
"The community string to use when a trap is sent to
|
||||
this address. "
|
||||
::= { trapEntry 3 }
|
||||
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
|
||||
-- Description:
|
||||
-- Up and download for the software and configuration
|
||||
--
|
||||
equipLoad OBJECT IDENTIFIER ::= { equip 9 }
|
||||
|
||||
equipLocalFile OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The file path suitable for the equipment."
|
||||
::= { equipLoad 1 }
|
||||
|
||||
equipServerAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ip adress of tftp serveur from which is read/write
|
||||
the file `equipRemoteFile'."
|
||||
::= { equipLoad 2 }
|
||||
|
||||
equipRemoteFile OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The file path to be loaded on/from the equipement."
|
||||
::= { equipLoad 3 }
|
||||
|
||||
equipDirection OBJECT-TYPE
|
||||
SYNTAX INTEGER { download (0), upload(1)
|
||||
, backupDownload (2), switching (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field selects the direction of data stream.
|
||||
When it is set to `backupDownload', only the transfert is done.
|
||||
When it is set to `download' the transfert is done and then the
|
||||
information transfert is switched in the operational state.
|
||||
When it is set to `switching', there is no transfert;
|
||||
there is only a switching. "
|
||||
::= { equipLoad 4 }
|
||||
|
||||
equipLoadProceed OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
This entry is use to start (set to `true') loading a file
|
||||
on/from a equipment which has a tftp client.
|
||||
The value of the field remains to `true' until load is
|
||||
completed or has been aborted.
|
||||
This operation can only be done by the iONOSANMsupervisor
|
||||
or dIRECTACCESSsupervisor.
|
||||
It may be possible to abort the loading by setting it
|
||||
to false.
|
||||
After the switching of a new configuration, the equipment
|
||||
must increase the value of the variable 'equipCptModif'
|
||||
"
|
||||
::= { equipLoad 5 }
|
||||
|
||||
equipLoadDiagnostic OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A string used to help in case of trouble."
|
||||
::= { equipLoad 6 }
|
||||
|
||||
equipLoadProtocole OBJECT-TYPE
|
||||
SYNTAX INTEGER { ftp (1), tftp (2),
|
||||
http (3), telnet (4)}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Protocole used by the equipment for the download"
|
||||
::= { equipLoad 7 }
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- Description:
|
||||
-- Delayed up and download for the software and configuration
|
||||
--
|
||||
-- equipLoadState OBJECT-TYPE
|
||||
-- SYNTAX INTEGER { delayedLoad (1), loadRunning (2),
|
||||
-- delayedSwitching (3), switchingRunning (4),
|
||||
-- loadOK (5), loadNOK (6) ,aborted (7)}
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "This field indicates the status of the current load processes valided
|
||||
-- by 'equipLoadProceed'.
|
||||
-- Remark : a download includes a data transfer (load) from the
|
||||
-- server to the equipment and a switching for using the data or the
|
||||
-- software transfered . A upload includes only a data transfer from
|
||||
-- the equipment to the server
|
||||
-- It's optional for the equipment which doesn't realise delayed download "
|
||||
-- ::= { equipLoad 8 }
|
||||
--
|
||||
-- equipLoadDateTime OBJECT-TYPE
|
||||
-- SYNTAX IntDateTime
|
||||
-- MAX-ACCESS read-write
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "The value of this field is the date and time of the equipment
|
||||
-- at which the load processes valided by
|
||||
-- 'equipLoadProceed' must begin .
|
||||
-- If this value if equal at 0 or < at the current
|
||||
-- time, the load starts immediately.
|
||||
-- It is the number of seconds since 1st January 1970."
|
||||
-- ::= { equipLoad 9 }
|
||||
--
|
||||
-- equipSwitchingDateTime OBJECT-TYPE
|
||||
-- SYNTAX IntDateTime
|
||||
-- MAX-ACCESS read-write
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "
|
||||
-- The value of this field is the date and time of the equipment
|
||||
-- at which the switching processes valided by
|
||||
-- 'equipLoadProceed' must begin .If this value if equal at
|
||||
-- 0 or < at the current time, the switching starts immediately
|
||||
-- (if there isn't load)or immediately after the load (if there is a load).
|
||||
-- It is the number of seconds since 1st January 1970.
|
||||
-- After the switching of a new configuration, the equipment
|
||||
-- must increase the value of the variable 'equipCptModif'
|
||||
-- "
|
||||
-- ::= { equipLoad 10 }
|
||||
--
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- Description:
|
||||
-- These object are used to manage the download
|
||||
-- and upload of some part of the data; the data
|
||||
-- can be a part of a program, a complete program,
|
||||
-- or a config.
|
||||
--
|
||||
-- The transferedItemType can be:
|
||||
-- inactive programName
|
||||
-- active programName
|
||||
-- inactive"Config"
|
||||
-- active"Config"
|
||||
-- ALL Program
|
||||
-- ALL
|
||||
--
|
||||
-- The transferedItemType is reused in equipLocalFile
|
||||
|
||||
|
||||
transferedItemTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TransferedItemEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of uploaded or downloaded Item from the
|
||||
equipment."
|
||||
::= { equip 30 }
|
||||
|
||||
transferedItemEntry OBJECT-TYPE
|
||||
SYNTAX TransferedItemEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A particular Item transferd from/to the equipment."
|
||||
INDEX { transferedItemIndex }
|
||||
::= { transferedItemTable 1 }
|
||||
|
||||
TransferedItemEntry ::=
|
||||
SEQUENCE {
|
||||
transferedItemIndex INTEGER,
|
||||
transferedItemType DisplayString,
|
||||
transferedItemVersion DisplayString,
|
||||
transferedItemComment DisplayString
|
||||
}
|
||||
|
||||
transferedItemIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { transferedItemEntry 1 }
|
||||
|
||||
transferedItemType OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"used to know what kind of data to transferate,
|
||||
mainly programName or config"
|
||||
::= { transferedItemEntry 2 }
|
||||
|
||||
transferedItemVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"for a program, return the software version;
|
||||
for a config return the associated software version"
|
||||
::= { transferedItemEntry 3 }
|
||||
|
||||
transferedItemComment OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"give additional information about the tranfered data"
|
||||
::= { transferedItemEntry 4 }
|
||||
|
||||
--*******************************************************************
|
||||
-- Description:
|
||||
|
||||
equipStatus OBJECT-TYPE
|
||||
SYNTAX Severity
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field summerizes the status of all equipment objects
|
||||
(port, card, ...)
|
||||
This variable is polled by IONOS ANM V1
|
||||
The 'equipmentStatusTrap' is sent after a GET on this variable.
|
||||
equipStatus and equipStatusTrap are only used with V1.
|
||||
"
|
||||
::= { equip 10 }
|
||||
|
||||
equipStatusV2 OBJECT-TYPE
|
||||
SYNTAX Severity
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Replace equipStatus for the v2. For the v1, equipStatus
|
||||
in EQUIPMENT-MIB send a trap after been polled;
|
||||
For the v2, equipStatus is polled."
|
||||
::= { equip 11 }
|
||||
|
||||
--*******************************************************************
|
||||
--* modification counters
|
||||
--*******************************************************************
|
||||
-- Description:
|
||||
-- "equipCptModif":
|
||||
-- Incremental counter used to manage the modifications
|
||||
-- on the equipment.
|
||||
-- Warning:
|
||||
-- Replace equipLastModif for the new equipment ADR155c and
|
||||
-- the next generation of equipment.
|
||||
|
||||
equipCptModif OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The counter for all equipments modifications. It represents
|
||||
the sum of the 7 other counters"
|
||||
::= { equip 12 }
|
||||
|
||||
-- Modification counters
|
||||
cptModif OBJECT IDENTIFIER ::= { equip 14 }
|
||||
|
||||
cptSNC OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The counter version for the SNC modifications."
|
||||
::= { cptModif 1 }
|
||||
|
||||
|
||||
cptCnx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The counter version for the Connexion modifications."
|
||||
::= { cptModif 2 }
|
||||
|
||||
cptMSP OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The counter version for the MSP modifications."
|
||||
::= { cptModif 3 }
|
||||
|
||||
cptMsSpring OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The counter version for the MS-SPRING modifications."
|
||||
::= { cptModif 4 }
|
||||
|
||||
cptSynchro OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The counter version for the Synchro modifications."
|
||||
::= { cptModif 5 }
|
||||
|
||||
cptMngt OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The counter version for the MNGT modifications (mngt list, password, trap, ...)."
|
||||
::= { cptModif 6 }
|
||||
|
||||
cptNet OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The counter version for the Network modifications."
|
||||
::= { cptModif 7 }
|
||||
|
||||
|
||||
-- equipConfSaveStatus OBJECT-TYPE
|
||||
-- SYNTAX SagemBoolean
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "If 'true', this variable indicates that all configuration
|
||||
-- modifications are saved in flash memory.
|
||||
-- If false, this variable indicates that configuration
|
||||
-- modifications are not saved in flash memory. "
|
||||
-- ::= { equip 13 }
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
--
|
||||
-- Description:
|
||||
-- ACCESS TABLE FILTER
|
||||
-- The table is a access filter table that ckeck the IP address of
|
||||
-- the SNMP managers.
|
||||
|
||||
|
||||
equipManagerNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of manager = number of IP addresses in the table"
|
||||
::= { equip 20 }
|
||||
|
||||
equipManagerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EquipManagerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table containing Ip Addresses and maximum authorized level"
|
||||
::= { equip 21 }
|
||||
|
||||
equipManagerEntry OBJECT-TYPE
|
||||
SYNTAX EquipManagerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry containing IP addresses of managers allowed in R/W."
|
||||
INDEX {equipManagerIndex}
|
||||
::= {equipManagerTable 1}
|
||||
|
||||
EquipManagerEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
equipManagerIndex INTEGER,
|
||||
equipManagerAddress IpAddress,
|
||||
equipManagerADM SagemBoolean,
|
||||
equipManagerOPR SagemBoolean,
|
||||
equipManagerOBS SagemBoolean
|
||||
}
|
||||
|
||||
equipManagerIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of equipManagerTable
|
||||
There's only 10 values in this table"
|
||||
::= {equipManagerEntry 1}
|
||||
|
||||
equipManagerAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of one of the allowed managers.
|
||||
If the table contains only address values which are equal
|
||||
to 0.0.0.0, no access filter are done.
|
||||
Write the IP address 0.0.0.0 to remove a manager.
|
||||
This operation can only be done by the iONOSANMsupervisor.
|
||||
"
|
||||
::= {equipManagerEntry 2}
|
||||
|
||||
equipManagerADM OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If 'true', this variable indicates that the manager defined by
|
||||
its address can have the Supervisor rigth as maximum level
|
||||
The value 'false' is set by the equipment when another level
|
||||
is choosen"
|
||||
::= {equipManagerEntry 3}
|
||||
|
||||
equipManagerOPR OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If 'true', this variable indicates that the manager defined by
|
||||
its address can have the Operator rigth as maximum level
|
||||
The value 'false' is set by the equipment when another level
|
||||
is choosen"
|
||||
::= {equipManagerEntry 4}
|
||||
|
||||
equipManagerOBS OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If 'true', this variable indicates that the manager defined by
|
||||
its address can have the Observer rigth as maximum level
|
||||
The value 'false' is set by the equipment when another level
|
||||
is choosen"
|
||||
::= {equipManagerEntry 5}
|
||||
|
||||
--*******************************************************************
|
||||
-- Warning: This Trap is only used for V1
|
||||
-- equipStatusTrap TRAP-TYPE
|
||||
-- ENTERPRISE equip
|
||||
-- VARIABLES { equipStatus }
|
||||
-- DESCRIPTION
|
||||
-- "This trap indicates the alarm status of the equipment.
|
||||
-- Only sent with IONOS ANM V1"
|
||||
-- ::= 1
|
||||
|
||||
equipTraps OBJECT IDENTIFIER ::= { equip 0 }
|
||||
|
||||
equipStatusTrap NOTIFICATION-TYPE
|
||||
OBJECTS { equipStatus }
|
||||
STATUS current
|
||||
DESCRIPTION "This trap indicates the alarm status of the equipment.
|
||||
Only sent with IONOS ANM V1"
|
||||
REFERENCE ""
|
||||
::= { equipTraps 1 }
|
||||
END
|
990
mibs/sagemcom/GIGE-MIB
Normal file
990
mibs/sagemcom/GIGE-MIB
Normal file
@ -0,0 +1,990 @@
|
||||
--*******************************************************************
|
||||
--* SAGEM SA *
|
||||
--*******************************************************************
|
||||
--*******************************************************************
|
||||
|
||||
-- Filename: GigE
|
||||
-- File type: .mib
|
||||
--
|
||||
-- Description: SNMPc source Mib file.
|
||||
-- The MIB module defines the gigabitEthernet card managment in Adr2500c
|
||||
--
|
||||
-- Version: 19 11 2002
|
||||
--
|
||||
-- Date(DD MM YYYY): 15 11 02 last update for IONOS NMS
|
||||
--
|
||||
-- Contact: D. Mobuchon, F. Bonnevialle
|
||||
--
|
||||
-- History:
|
||||
-- Name: S.LAURENT
|
||||
-- Date: 22 05 2002
|
||||
-- Desc: original
|
||||
--
|
||||
-- Name: F.Bonnevialle
|
||||
-- Date: 15 11 2002
|
||||
-- Desc: Modification for SilverCreek Compiler
|
||||
--
|
||||
--*******************************************************************
|
||||
--*******************************************************************
|
||||
--* Copyright (c) 2002, SAGEM , All rights reserved. *
|
||||
--*******************************************************************
|
||||
|
||||
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- MIB: GIGE-MIB
|
||||
--*******************************************************************
|
||||
GIGE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
--*******************************************************************
|
||||
-- IMPORTS
|
||||
--*******************************************************************
|
||||
IMPORTS
|
||||
adr2500c FROM ADR2500C-MIB
|
||||
SagemBoolean, Severity FROM EQUIPMENT-MIB
|
||||
MODULE-IDENTITY,OBJECT-TYPE,Counter64 FROM SNMPv2-SMI
|
||||
DisplayString, PhysAddress FROM SNMPv2-TC;
|
||||
|
||||
gige MODULE-IDENTITY
|
||||
LAST-UPDATED "0205220000Z"
|
||||
ORGANIZATION "SAGEM-Tolbiac drd/ddp/tmhd"
|
||||
CONTACT-INFO
|
||||
" "
|
||||
DESCRIPTION
|
||||
"The MIB module specific for GigE module of Adr2500c"
|
||||
::= { adr2500c 10 }
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
--* Gige part
|
||||
--*******************************************************************
|
||||
|
||||
BandwidthSize ::= INTEGER
|
||||
{
|
||||
none(0),
|
||||
stm1(1),
|
||||
stm4(4),
|
||||
stm16(16),
|
||||
stm64(64)
|
||||
}
|
||||
|
||||
gigeNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of gigabitEthernet cards in equipment."
|
||||
::= { gige 10 }
|
||||
|
||||
gigeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF GigeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of gigabitEthernet cards in equipment."
|
||||
::= { gige 11 }
|
||||
|
||||
gigeEntry OBJECT-TYPE
|
||||
SYNTAX GigeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A particular gigabitEthernet card of the equipment."
|
||||
INDEX { gigeIndex }
|
||||
::= { gigeTable 1 }
|
||||
|
||||
GigeEntry ::= SEQUENCE {
|
||||
gigeIndex INTEGER, -- boardIndex
|
||||
gigeSdhBandwidth BandwidthSize,
|
||||
gigeAutoTest SagemBoolean,
|
||||
gigeWarmStart SagemBoolean
|
||||
}
|
||||
|
||||
gigeIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value which identify a particular gigabitEthernet card of the equipment.
|
||||
The value of this index is a constant value assigned to an entry at
|
||||
equipment design time. It is usualy related to harware"
|
||||
::= { gigeEntry 1 }
|
||||
|
||||
gigeSdhBandwidth OBJECT-TYPE
|
||||
SYNTAX BandwidthSize
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field set the size of the SDH Bandwidth which is allocated to the gigabitEthernet card."
|
||||
::= { gigeEntry 2 }
|
||||
|
||||
gigeAutoTest OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the value of this field is set to true, an autotest is executed on the gigabitEthernet card."
|
||||
::= { gigeEntry 3 }
|
||||
|
||||
gigeWarmStart OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the value of this field is set to true, a warmStart is launched on the gigabitEthernet card."
|
||||
::= { gigeEntry 4 }
|
||||
|
||||
-- End of gige description
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
--* Maintenance part
|
||||
--*******************************************************************
|
||||
|
||||
LoopbackGE ::= INTEGER
|
||||
{
|
||||
none(0), -- GE-SDH Bidirectionnal Transmission
|
||||
local1(1), -- GE-GE Loopback (above GFP)
|
||||
local2(2), -- GE-GE Loopback (beyong GFP)
|
||||
local3(3), -- GE-GE Loopback (into SERDES)
|
||||
local4(4), -- GE-GE Loopback (into GMAC Bloc)
|
||||
remote(10) -- SDH-SDH Loopback (into Tramer)
|
||||
}
|
||||
|
||||
|
||||
maintenanceNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of gigabitEthernet ports in equipment."
|
||||
::= { gige 20 }
|
||||
|
||||
maintenanceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MaintenanceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of gigabitEthernet ports in equipment."
|
||||
::= { gige 21 }
|
||||
|
||||
maintenanceEntry OBJECT-TYPE
|
||||
SYNTAX MaintenanceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A particular gigabitEthernet port of the equipment."
|
||||
INDEX { maintenanceIndex }
|
||||
::= { maintenanceTable 1 }
|
||||
|
||||
MaintenanceEntry ::= SEQUENCE {
|
||||
maintenanceIndex INTEGER, -- channelIndex = nspiTTPIndex
|
||||
maintenanceAutoTest SagemBoolean,
|
||||
maintenanceLoopback LoopbackGE,
|
||||
maintenancePRBSSent DisplayString,
|
||||
maintenancePRBSReceived DisplayString,
|
||||
maintenanceResetAllCounters SagemBoolean,
|
||||
maintenanceResetLanCounters SagemBoolean,
|
||||
maintenanceResetGfpCounters SagemBoolean,
|
||||
maintenanceResetQosCounters SagemBoolean
|
||||
}
|
||||
|
||||
maintenanceIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value which identify a particular gigabitEthernet port of the equipment.
|
||||
The value of this index is a constant value assigned to an entry at
|
||||
equipment design time. It is usualy related to harware"
|
||||
::= { maintenanceEntry 1 }
|
||||
|
||||
maintenanceAutoTest OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the value of this field is set to true, an autotest is executed on the gigabitEthernet port."
|
||||
::= { maintenanceEntry 2 }
|
||||
|
||||
maintenanceLoopback OBJECT-TYPE
|
||||
SYNTAX LoopbackGE
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field set a loopback mode to a particular gigabitEthernet port."
|
||||
::= { maintenanceEntry 3 }
|
||||
|
||||
maintenancePRBSSent OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field allows to sent a PRBS frame on a particular gigabitEthernet port."
|
||||
::= { maintenanceEntry 4 }
|
||||
|
||||
maintenancePRBSReceived OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value is the actual PRBS frame received in the particular gigabitEthernet port."
|
||||
::= { maintenanceEntry 5 }
|
||||
|
||||
maintenanceResetAllCounters OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the value of this field is set to true, all counters attached to this interface are deleted."
|
||||
::= { maintenanceEntry 6 }
|
||||
|
||||
maintenanceResetLanCounters OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the value of this field is set to true, all QoS counters attached to this interface are deleted."
|
||||
::= { maintenanceEntry 7 }
|
||||
|
||||
maintenanceResetGfpCounters OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the value of this field is set to true, all Gfp counters attached to this interface are deleted."
|
||||
::= { maintenanceEntry 8 }
|
||||
|
||||
maintenanceResetQosCounters OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the value of this field is set to true, all Qos counters attached to this interface are deleted."
|
||||
::= { maintenanceEntry 9 }
|
||||
|
||||
-- End of maintenance part
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
--* QoS part
|
||||
--*******************************************************************
|
||||
|
||||
QosType ::= INTEGER
|
||||
{
|
||||
none(0),
|
||||
pauseMode(1),
|
||||
userPriority(2),
|
||||
vlanId(3),
|
||||
balanced(4),
|
||||
ipv4TOS(10),
|
||||
ipv6TClass(11),
|
||||
dscp(13)
|
||||
}
|
||||
|
||||
CongestionControl ::= INTEGER
|
||||
{
|
||||
none(0),
|
||||
red(1), -- Random Early Detection
|
||||
wred(2) -- Weighted Random Early Detection
|
||||
}
|
||||
|
||||
SchedulingSystem ::= INTEGER
|
||||
{
|
||||
unknown(0),
|
||||
spq(1), -- Strict Priority Queuing
|
||||
wfq(4), -- Weighted Fair Queuing
|
||||
cbwfq(5), -- Class-Based Weighted Fair Queuing
|
||||
wrr(10) -- Weighted Round Robbin
|
||||
}
|
||||
|
||||
|
||||
qosNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of Quality of Service set in equipment. This number match to channelNumber because
|
||||
there is only one Qos per Sdh Channel.
|
||||
= number of entries in qosTable"
|
||||
::= { gige 30 }
|
||||
|
||||
qosTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF QosEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of Qos in equipment."
|
||||
::= { gige 31 }
|
||||
|
||||
qosEntry OBJECT-TYPE
|
||||
SYNTAX QosEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A particular qos of the equipment."
|
||||
INDEX { qosIndex }
|
||||
::= { qosTable 1 }
|
||||
|
||||
QosEntry ::= SEQUENCE {
|
||||
qosIndex INTEGER, -- channelIndex = nspiTTPIndex
|
||||
qosClassNumber INTEGER,
|
||||
qosType QosType,
|
||||
qosCongestionControl CongestionControl,
|
||||
qosSchedulingSystem SchedulingSystem,
|
||||
qosBwREnable SagemBoolean,
|
||||
qosHCInCCDiscardsGe Counter64,
|
||||
qosHCInCCDiscardsWan Counter64
|
||||
}
|
||||
|
||||
qosIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value which identify a particular QoS of the equipment.
|
||||
The value of this index is a constant value assigned to an entry at
|
||||
equipment design time. It is usualy related to harware"
|
||||
::= { qosEntry 1 }
|
||||
|
||||
qosClassNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field allows to choose the number of CoS defined for the QoS"
|
||||
::= { qosEntry 2 }
|
||||
|
||||
qosType OBJECT-TYPE
|
||||
SYNTAX QosType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field allows to choose the type of Qos"
|
||||
::= { qosEntry 3 }
|
||||
|
||||
qosCongestionControl OBJECT-TYPE
|
||||
SYNTAX CongestionControl
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field allows to choose a mechanism to manage congestion problems. Some Type of Qos
|
||||
force the value of this field. "
|
||||
::= { qosEntry 4 }
|
||||
|
||||
qosSchedulingSystem OBJECT-TYPE
|
||||
SYNTAX SchedulingSystem
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field allows to choose a mechanism to manage congestion problems. "
|
||||
::= { qosEntry 5 }
|
||||
|
||||
qosBwREnable OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field allows to activate or desactivate the Sdh throughput reservation feature. "
|
||||
::= { qosEntry 6 }
|
||||
|
||||
qosHCInCCDiscardsGe OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets received on the GE interface which were discarded to prevent from switch saturation"
|
||||
::= { qosEntry 7 }
|
||||
|
||||
qosHCInCCDiscardsWan OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets received on the WAN interface which were discarded to prevent from switch saturation"
|
||||
::= { qosEntry 8 }
|
||||
|
||||
-- End of QoS part
|
||||
|
||||
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
--* CoS part
|
||||
--*******************************************************************
|
||||
|
||||
CosId ::= INTEGER
|
||||
{
|
||||
cos0(0),
|
||||
cos1(1),
|
||||
cos2(2),
|
||||
cos3(3),
|
||||
cos4(4),
|
||||
cos5(5),
|
||||
cos6(6),
|
||||
cos7(7)
|
||||
}
|
||||
|
||||
cosNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of Class of Service set in equipment
|
||||
= number of entries in cosTable
|
||||
= qosNumber * qosClassNumber"
|
||||
::= { gige 40 }
|
||||
|
||||
cosTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CosEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of CoS in equipment."
|
||||
::= { gige 41 }
|
||||
|
||||
cosEntry OBJECT-TYPE
|
||||
SYNTAX CosEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A particular CoS of the equipment."
|
||||
INDEX { cosIndex }
|
||||
::= { cosTable 1 }
|
||||
|
||||
CosEntry ::= SEQUENCE {
|
||||
cosIndex INTEGER,
|
||||
cosQosId INTEGER, -- qosIndex
|
||||
cosId CosId,
|
||||
cosDefinition DisplayString,
|
||||
cosBwRRatioMin INTEGER,
|
||||
cosBwRRatioMax INTEGER,
|
||||
cosHCInOctets Counter64,
|
||||
cosHCOutOctets Counter64,
|
||||
cosHCInPkts Counter64,
|
||||
cosHCOutPkts Counter64,
|
||||
cosHCInCCDiscards Counter64
|
||||
}
|
||||
|
||||
cosIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value which identify a particular CoS of the equipment.
|
||||
The value of this index is a constant value assigned to an entry at
|
||||
equipment design time. It is usualy related to harware. Its values are taken between 1 and cosNumber."
|
||||
::= { cosEntry 1 }
|
||||
|
||||
cosQosId OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field allows to identify which QoS this Class is belonging. Its values must match to qosIndex."
|
||||
::= { cosEntry 2 }
|
||||
|
||||
cosId OBJECT-TYPE
|
||||
SYNTAX CosId
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This field identify the class of Service."
|
||||
::= { cosEntry 3 }
|
||||
|
||||
cosDefinition OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This optional textual field brings some precisions about the CoS configuration. "
|
||||
::= { cosEntry 4 }
|
||||
|
||||
cosBwRRatioMin OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the qosBwREnable field is set to True, then this field allows to configure the guaranted percentage of SDH
|
||||
throughput which must be booked up for the CoS"
|
||||
::= { cosEntry 5 }
|
||||
|
||||
cosBwRRatioMax OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the qosBwREnable field is set to True, then this field allows to configure the maximum percentage of SDH
|
||||
throughput which can be booked up for the CoS"
|
||||
::= { cosEntry 6 }
|
||||
|
||||
cosHCInOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of octets received on the GE interface (excluding framing characters preambule and sfd)
|
||||
and belonging to a CosId packet"
|
||||
::= { cosEntry 7 }
|
||||
|
||||
cosHCOutOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of octets transmitted out of the Wan interface (excluding framing characters preambule and sfd)
|
||||
and belonging to a CosId paket"
|
||||
::= { cosEntry 8 }
|
||||
|
||||
cosHCInPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of octets received on the GE interface (excluding framing characters preambule and sfd)
|
||||
and belonging to a CosId packet"
|
||||
::= { cosEntry 9 }
|
||||
|
||||
cosHCOutPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of octets transmitted out of the Wan interface (excluding framing characters preambule and sfd)
|
||||
and belonging to a CosId paket"
|
||||
::= { cosEntry 10 }
|
||||
|
||||
cosHCInCCDiscards OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of CosId packets received on the GE interface which were discarded by RED/WRED/BandWidthReservation
|
||||
to prevent from congestion."
|
||||
::= { cosEntry 11 }
|
||||
|
||||
-- End of CoS part
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
--* GFP part
|
||||
--*******************************************************************
|
||||
|
||||
GfpFailure ::= INTEGER
|
||||
{
|
||||
none(0),
|
||||
oofd(1),
|
||||
lofd(2),
|
||||
fdsc(3)
|
||||
}
|
||||
|
||||
GfpState ::= INTEGER(0..2147483647)
|
||||
-- {
|
||||
-- none(0),
|
||||
-- (1),
|
||||
-- (2),
|
||||
-- (3)
|
||||
-- }
|
||||
|
||||
gfpNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ports Number of the Gfp layer.
|
||||
= number of entries in gfpTable "
|
||||
::= { gige 50 }
|
||||
|
||||
gfpTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF GfpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of gfp port in the equipment."
|
||||
::= { gige 51 }
|
||||
|
||||
gfpEntry OBJECT-TYPE
|
||||
SYNTAX GfpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A particular gfp port of the equipment."
|
||||
INDEX { gfpIndex }
|
||||
::= { gfpTable 1 }
|
||||
|
||||
GfpEntry ::= SEQUENCE {
|
||||
gfpIndex INTEGER, -- channelIndex
|
||||
gfpHCInPkts Counter64,
|
||||
gfpHCInIdlePkts Counter64,
|
||||
gfpHCInCorruptedPkts Counter64,
|
||||
gfpHCInErrors Counter64,
|
||||
gfpHCInCorrectedPkts Counter64,
|
||||
gfpHCFCSErrors Counter64,
|
||||
gfpHCInOctets Counter64,
|
||||
gfpHCOutPkts Counter64,
|
||||
gfpHCOutIdlePkts Counter64,
|
||||
gfpHCOutOctets Counter64,
|
||||
gfpIdleRate INTEGER,
|
||||
gfpSendingRate INTEGER,
|
||||
gfpState GfpState,
|
||||
gfpAdminStatus INTEGER,
|
||||
gfpOperStatus INTEGER,
|
||||
gfpMonitor SagemBoolean,
|
||||
gfpFailure GfpFailure,
|
||||
gfpSeverity Severity,
|
||||
gfpOOFD Severity,
|
||||
gfpLOFD Severity,
|
||||
gfpFDSC Severity
|
||||
}
|
||||
|
||||
gfpIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value which identify a particular gfp port in the equipment.
|
||||
The value of this index is a constant value assigned to an entry at
|
||||
equipment design time. It is usualy related to harware. Its values are mapped to channelIndex values."
|
||||
::= { gfpEntry 1 }
|
||||
|
||||
gfpHCInPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The total number of packets received on the Gfp interface"
|
||||
::= { gfpEntry 2 }
|
||||
|
||||
gfpHCInIdlePkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The total number of Idle frames received on the Gfp interface"
|
||||
::= { gfpEntry 3 }
|
||||
|
||||
gfpHCInCorruptedPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The total number of mismatched packets received on the Gfp interface."
|
||||
::= { gfpEntry 4 }
|
||||
|
||||
gfpHCInErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of mismatched packets that have been discarded. "
|
||||
::= { gfpEntry 5 }
|
||||
|
||||
gfpHCInCorrectedPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of mismatched packets received on the Gfp interface that have been corrected. "
|
||||
::= { gfpEntry 6 }
|
||||
|
||||
gfpHCFCSErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames received on the Gfp interface that are an integral number of octets
|
||||
in length but do not pass the FCS check. "
|
||||
::= { gfpEntry 7 }
|
||||
|
||||
gfpHCInOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The total number of Octets received on the Gfp interface"
|
||||
::= { gfpEntry 8 }
|
||||
|
||||
gfpHCOutPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The total number of packets transmitted out of the Gfp interface"
|
||||
::= { gfpEntry 9 }
|
||||
|
||||
gfpHCOutIdlePkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The total number of Idle frame transmitted out of the Gfp interface"
|
||||
::= { gfpEntry 10 }
|
||||
|
||||
gfpHCOutOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The total number of packets transmitted out of the Gfp interface"
|
||||
::= { gfpEntry 11 }
|
||||
|
||||
gfpIdleRate OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The received Idle frames rate on a particular gfp port. "
|
||||
::= { gfpEntry 12 }
|
||||
|
||||
gfpSendingRate OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The sent frames rate on a particular gfp port. "
|
||||
::= { gfpEntry 13 }
|
||||
|
||||
gfpState OBJECT-TYPE
|
||||
SYNTAX GfpState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field allows to know in which state this gfp port is working."
|
||||
::= { gfpEntry 14 }
|
||||
|
||||
gfpAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
up(1), -- ready to pass packets
|
||||
down(2),
|
||||
testing(3) -- in some test mode
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The desired state of the gfp port. The
|
||||
testing(3) state indicates that no operational
|
||||
packets can be passed."
|
||||
::= { gfpEntry 15 }
|
||||
|
||||
gfpOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
up(1), -- ready to pass packets
|
||||
down(2),
|
||||
testing(3) -- in some test mode
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current operational state of the gfp port.
|
||||
The testing(3) state indicates that no operational
|
||||
packets can be passed."
|
||||
::= { gfpEntry 16 }
|
||||
|
||||
gfpMonitor OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the value of this field is set to false, the failure detection
|
||||
is stopped for this gfp port."
|
||||
::= { gfpEntry 17 }
|
||||
|
||||
gfpFailure OBJECT-TYPE
|
||||
SYNTAX GfpFailure
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Active failures on channel"
|
||||
::= { gfpEntry 18 }
|
||||
|
||||
gfpSeverity OBJECT-TYPE
|
||||
SYNTAX Severity
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A reference to failure severity for gfp port."
|
||||
::= { gfpEntry 19 }
|
||||
|
||||
gfpOOFD OBJECT-TYPE
|
||||
SYNTAX Severity
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Severity associated with Out of Frame Delineation failure
|
||||
for gfp port."
|
||||
::= { gfpEntry 20 }
|
||||
|
||||
gfpLOFD OBJECT-TYPE
|
||||
SYNTAX Severity
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Severity associated with Loss Of Frame Delineation failure
|
||||
for gfp port."
|
||||
::= { gfpEntry 21 }
|
||||
|
||||
gfpFDSC OBJECT-TYPE
|
||||
SYNTAX Severity
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Severity associated with Frame Delineation State Change failure
|
||||
for gfp port."
|
||||
::= { gfpEntry 22 }
|
||||
-- End of GFP part
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
--* PAUSE part
|
||||
--*******************************************************************
|
||||
|
||||
PauseFailure ::= INTEGER
|
||||
{
|
||||
none(0),
|
||||
pauseModeRejected(1)
|
||||
}
|
||||
|
||||
pauseNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of ports in the equipment which accept Pause mechanism
|
||||
= number of entries in pauseTable "
|
||||
::= { gige 60 }
|
||||
|
||||
pauseTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PauseEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of Ethernet port in the equipment which accept Pause mechanism."
|
||||
::= { gige 61 }
|
||||
|
||||
pauseEntry OBJECT-TYPE
|
||||
SYNTAX PauseEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A particular Ethernet port of the equipment."
|
||||
INDEX { pauseIndex }
|
||||
::= { pauseTable 1 }
|
||||
|
||||
PauseEntry ::= SEQUENCE {
|
||||
pauseIndex INTEGER, -- Lan ifIndex
|
||||
pauseTime INTEGER,
|
||||
pauseBetweenTime INTEGER,
|
||||
pauseMacSA PhysAddress,
|
||||
pauseMacDA PhysAddress,
|
||||
pauseCHT INTEGER,
|
||||
pauseCLT INTEGER,
|
||||
pauseMonitor SagemBoolean,
|
||||
pauseFailure PauseFailure,
|
||||
pauseSeverity Severity,
|
||||
pauseModeRejected Severity
|
||||
}
|
||||
|
||||
pauseIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value which identify a particular Ethernet Physical port of a gigabitEthernet card.
|
||||
The value of this index is a constant value assigned to an entry at
|
||||
equipment design time. It is usualy related to harware. Its values are mapped to IfIndex values of Lan Ports."
|
||||
::= { pauseEntry 1 }
|
||||
|
||||
pauseTime OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field allows to set the Time during which the linkPartner stop any transmission. The Unit used is the time slot
|
||||
(= 512 ns)."
|
||||
::= { pauseEntry 2 }
|
||||
|
||||
pauseBetweenTime OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field allows to set the Time between two Pause Frames transmission. The Unit used is the time slot
|
||||
(= 512 ns)."
|
||||
::= { pauseEntry 3 }
|
||||
|
||||
pauseMacSA OBJECT-TYPE
|
||||
SYNTAX PhysAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The physical address of the Ethernet port.
|
||||
This address is used to fill the SourceAddress field of any Pause Frame which is trasmitted by the LinkPartner."
|
||||
::= { pauseEntry 4 }
|
||||
|
||||
pauseMacDA OBJECT-TYPE
|
||||
SYNTAX PhysAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The physical address used to fill the DestinationAddress field of any Pause Frame which is transmitted by the LinkPartner."
|
||||
::= { pauseEntry 5 }
|
||||
|
||||
pauseCHT OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field allows to configure the credit High Threshold of Pause mechanism."
|
||||
::= { pauseEntry 6 }
|
||||
|
||||
pauseCLT OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field allows to configure the credit Low Threshold of Pause mechanism."
|
||||
::= { pauseEntry 7 }
|
||||
|
||||
pauseMonitor OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the value of this field is set to false, the failure detection
|
||||
is stopped for this Ethernet port."
|
||||
::= { pauseEntry 10 }
|
||||
|
||||
pauseFailure OBJECT-TYPE
|
||||
SYNTAX PauseFailure
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Active failures in the pause mechanism of the Ethernet port."
|
||||
::= { pauseEntry 11 }
|
||||
|
||||
pauseSeverity OBJECT-TYPE
|
||||
SYNTAX Severity
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A reference to severity associated to the current pause failure."
|
||||
::= { pauseEntry 12 }
|
||||
|
||||
pauseModeRejected OBJECT-TYPE
|
||||
SYNTAX Severity
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field allows to configure the Severity associated with Pause Mode Rejected failure
|
||||
for Ethernet port."
|
||||
::= { pauseEntry 13 }
|
||||
|
||||
-- End of Pause part
|
||||
|
||||
|
||||
END
|
||||
|
||||
|
||||
|
||||
|
927
mibs/sagemcom/LOG-MIB
Normal file
927
mibs/sagemcom/LOG-MIB
Normal file
@ -0,0 +1,927 @@
|
||||
--*******************************************************************
|
||||
--* SAGEM, IONOS *
|
||||
--*******************************************************************
|
||||
--*******************************************************************
|
||||
|
||||
-- Filename: log
|
||||
--
|
||||
-- File type: .mib
|
||||
--
|
||||
-- Description: SNMP source Mib file.
|
||||
--
|
||||
-- describes alarmes and event log records and
|
||||
-- associated traps
|
||||
--
|
||||
--
|
||||
-- Version: 19 11 2002
|
||||
--
|
||||
-- Date(DD MM YYYY): 15 11 02 last update for IONOS NMS
|
||||
--
|
||||
-- Contact: D. Mobuchon, F. Bonnevialle
|
||||
--
|
||||
-- History:
|
||||
-- Version: Date: 25 10 1999
|
||||
-- Version: MIB-P0-301199 Date: 30 11 1999
|
||||
-- Version: MIB-P0-05092000 Date: 05 09 2000
|
||||
-- passage de performance en perf pour
|
||||
-- diminuer la longueur des traps de l'ADR155
|
||||
-- Version: Date: 14 06 2001
|
||||
-- ajout table de defaut courant pour gestionnaire
|
||||
-- Version: Date: 22 08 2001
|
||||
-- LogCurrent comments modification
|
||||
--
|
||||
-- Version: MIB-P0-301199 Date: 30 11 1999
|
||||
--
|
||||
-- Name: F.Bonnevialle
|
||||
-- Date: 15 11 2002
|
||||
-- Desc: Modification for SilverCreek Compiler
|
||||
|
||||
--*******************************************************************
|
||||
--*******************************************************************
|
||||
--* Copyright (c) 2002, SAGEM , All rights reserved. *
|
||||
--*******************************************************************
|
||||
|
||||
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- MIB: LOG-MIB
|
||||
--*******************************************************************
|
||||
LOG-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- IMPORTS
|
||||
--*******************************************************************
|
||||
IMPORTS
|
||||
sagemDr FROM SAGEM-DR-MIB
|
||||
SagemBoolean,IntDateTime,Severity FROM EQUIPMENT-MIB
|
||||
DisplayString FROM SNMPv2-TC
|
||||
MODULE-IDENTITY,OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE FROM SNMPv2-SMI;
|
||||
-- TRAP-TYPE FROM RFC-1215;
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- OBJECTS
|
||||
--*******************************************************************
|
||||
log MODULE-IDENTITY
|
||||
LAST-UPDATED "0211150000Z"
|
||||
ORGANIZATION "SAGEM/DR Tolbiac Centre"
|
||||
CONTACT-INFO
|
||||
" "
|
||||
DESCRIPTION
|
||||
"
|
||||
Modification:
|
||||
Date: 15 11 2002
|
||||
Description:
|
||||
sagemDr replace sagem-dr
|
||||
NOTIFICATION-TYPE replace TRAP-TYPE
|
||||
|
||||
Modification:
|
||||
Date: 20 12 1999
|
||||
Description: Modification of comments
|
||||
Modification of trap re-notification
|
||||
quality-threshold-overflow replaced by
|
||||
performance.
|
||||
New Object:
|
||||
Date: 30 11 1999
|
||||
Name: lostTrapBool,lostTrapBegin,lostTrapEnd,lostTrap
|
||||
Description: System of re-notification of lost traps,
|
||||
Name: LodEvent
|
||||
Description: Add of qualityThresholdOverflow (20),
|
||||
otherThresholdOverflow (21), maintenance (30)
|
||||
Name: probableCause
|
||||
Description: SIZE (0..20) replaced by SIZE (0..50)
|
||||
|
||||
Creation:
|
||||
This MIB module describes alarmes and event log records.
|
||||
It also describes associated trap
|
||||
"
|
||||
::= { sagemDr 105 }
|
||||
|
||||
|
||||
-- Warning:
|
||||
-- The events (13) and (31) are non cleared
|
||||
--
|
||||
|
||||
LogEvent ::= INTEGER { clear (0), nonAlarmed (1),
|
||||
minor (2), major (3), critical (4), warning (5),
|
||||
raise (10), -- some events requires raise/clear
|
||||
event (13), -- for cold/hot start, re-notification, version switching
|
||||
switch (14),
|
||||
perf (20),
|
||||
otherThresholdOverflow (21),
|
||||
maintenance (30)
|
||||
-- used for login/logout, start/end write session,
|
||||
-- download/upload, operator action
|
||||
-- ,security (31)
|
||||
}
|
||||
|
||||
logClear OBJECT-TYPE
|
||||
SYNTAX INTEGER { setToClear(0) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When a set command is issued on this variable the entire
|
||||
log event is cleared.
|
||||
|
||||
This command is optional
|
||||
"
|
||||
::= { log 1 }
|
||||
|
||||
logCapacity OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of event in the log database"
|
||||
::= { log 2 }
|
||||
|
||||
logLastEvent OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the last event number that have been logged.
|
||||
This is usefull for trap lost detection."
|
||||
::= { log 3 }
|
||||
|
||||
logNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of current log in equipment."
|
||||
::= { log 4 }
|
||||
|
||||
|
||||
logTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LogEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of log trap that come from the equipment."
|
||||
::= { log 5 }
|
||||
|
||||
logEntry OBJECT-TYPE
|
||||
SYNTAX LogEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A particular log of the equipment."
|
||||
INDEX { logIndex }
|
||||
::= { logTable 1 }
|
||||
|
||||
|
||||
LogEntry ::=
|
||||
SEQUENCE {
|
||||
logIndex INTEGER,
|
||||
logDate IntDateTime,
|
||||
logObject OBJECT IDENTIFIER,
|
||||
logName DisplayString,
|
||||
logEvent LogEvent,
|
||||
logPC DisplayString,
|
||||
logAI DisplayString,
|
||||
logEquipStatusV2 Severity
|
||||
}
|
||||
|
||||
logIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value which identify a particular log entry.
|
||||
The index value cannot exced logCapacity and then returns
|
||||
to zero when the number of events exceds the capacity of
|
||||
equipement log table.
|
||||
Its value is :
|
||||
logIndex = <total number of event>%logCapacity.
|
||||
It is mandatory for the equipment to respond to get-next in
|
||||
anti-chronological order (youngest first) no matter to the
|
||||
index value.
|
||||
Get-next(LogEntry.logEntry) is logEntry.logIndex[logLastEvent]"
|
||||
::= { logEntry 1 }
|
||||
|
||||
logDate OBJECT-TYPE
|
||||
SYNTAX IntDateTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the event had happened."
|
||||
::= { logEntry 2 }
|
||||
|
||||
logObject OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A reference to the function/interface who produced the event"
|
||||
::= { logEntry 3 }
|
||||
|
||||
|
||||
logName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..40))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A text string which identifies the particular entry among the
|
||||
log entries. "
|
||||
::= { logEntry 4 }
|
||||
|
||||
logEvent OBJECT-TYPE
|
||||
SYNTAX LogEvent
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"indicates the type of event which had occured"
|
||||
::= { logEntry 5 }
|
||||
|
||||
|
||||
-- The folowing probable cause are the mnemonics of failures
|
||||
-- For all failures, the event indicates both the status and
|
||||
-- the associed severity.
|
||||
-- The event is non-alarmed, minor, major, critical or warning
|
||||
-- if the failure has raised, and is clear when it has
|
||||
-- desapeared.The LogObject is the oid of the
|
||||
-- function/interface which notified the failure
|
||||
-- los, tf, ais, lof, eber, sd, rdi, lop, pam, scm, otm,
|
||||
-- slm, uneq, lom, tim, etc ...
|
||||
--
|
||||
-- For user-input associated failure, the probable cause
|
||||
-- is the string name associated with the input.
|
||||
|
||||
-- For performance threshold exced the event is
|
||||
-- "performance" and probable cause is "threshold exceded".
|
||||
|
||||
-- For Msp switch the event is "switch", probable cause is
|
||||
-- "msp on working" or "msp on protection". oid indicates
|
||||
-- msp function.
|
||||
|
||||
-- Sets source fail failure mnemonique is "source fail" and
|
||||
-- oid is the value of setsInTable[source who failed]
|
||||
-- On T0 switch the event "switch" is issued with probable
|
||||
-- cause "t0 switch" and oid setsInTable[new-src]
|
||||
-- On T4 failure the event "raise" or clear" is issued with
|
||||
-- probable cause "t4 failure"
|
||||
|
||||
-- Note on standarts trap :
|
||||
-- warmStart rfc1215
|
||||
-- coldStart rfc1215
|
||||
-- linkUp
|
||||
-- linkDown
|
||||
-- The equipment sends these standard traps througt
|
||||
-- rfc1215 mib.
|
||||
-- Then it is no use to send them through this mib but on
|
||||
-- other hand it may be usefull to store them in the log as
|
||||
-- an event :
|
||||
-- event "event", probable cause "warm start" or
|
||||
-- "cold start", oid={0,0}
|
||||
-- event "event", probable cause
|
||||
-- "link up" or "link down",oid=ifEntry.Index
|
||||
|
||||
|
||||
logPC OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..50))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Probable cause. A short string which identifies the event type.
|
||||
For a failure it is its mnemonique."
|
||||
::= { logEntry 6 }
|
||||
|
||||
|
||||
logAI OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A short string which gives additional information on
|
||||
the event"
|
||||
::= { logEntry 7 }
|
||||
|
||||
logEquipStatusV2 OBJECT-TYPE
|
||||
SYNTAX Severity
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
logEquipStatusV2 is the value of equipStatusV2
|
||||
stored in logTable each time a trap is sent"
|
||||
::= { logEntry 8 }
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- Description:
|
||||
-- "logTrapEnable"
|
||||
logTrapEnable OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When set to false the equipment stops to send logTraps.
|
||||
It has no effect on event log recording.
|
||||
It also has no effects on quality traps and on status trap
|
||||
used for the manager IONOS-ANM-V1.
|
||||
The default value is true."
|
||||
|
||||
::= { log 6 }
|
||||
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- Modification:
|
||||
-- Description: System used for notify again lost's
|
||||
-- traps or current state.
|
||||
-- Warning: the equipment sends these traps only
|
||||
-- to the requester.
|
||||
--
|
||||
-- 1:Detection of lost traps
|
||||
-- To detect lost traps:
|
||||
-- we have to use two values:
|
||||
-- -one in the equipment: logLastEvent
|
||||
-- -one in the manager: the number of the last event
|
||||
-- received by the manager
|
||||
-- we have to poll regulary logLastEvent and make a
|
||||
-- comparition with the value stored and maintained in the
|
||||
-- manager. If the values are different the number of trap
|
||||
-- lost equal to the difference between the two values.
|
||||
--
|
||||
-- 2:Resend lost traps
|
||||
-- The manager can use GET request on logTable to acces the values.
|
||||
-- The index of the table is logIndex or logTimeIndex
|
||||
-- (logTImeIndex is not implemented in P0)
|
||||
--
|
||||
-- 3: Resend current state (start...)
|
||||
-- The manager can set the boolean values of
|
||||
-- resendTrapBool to get the current state.
|
||||
-- Sequence to resent traps (current state):
|
||||
-- For all re-sent traps:
|
||||
-- Two special traps (logTap for P0) are sent before
|
||||
-- and after the group of re-sent traps.
|
||||
-- The logEvent field is: "maintainance" (= 30) for
|
||||
-- the begining and "clear" for the end.
|
||||
-- The probableCause field is: "lost trap"
|
||||
-- The equipment send the following sequence for P0:
|
||||
-- -1 logTrap with:
|
||||
-- logEvent="maintainance"
|
||||
-- probableCause="resent current trap"
|
||||
-- -a set of logTrap that are current trap
|
||||
-- In P0 ,you can not make a difference beetwen resent
|
||||
-- trap and new alarms sent inside the sequence
|
||||
-- (that are current trap too).
|
||||
-- -1 logTrap with:
|
||||
-- logEvent="clear"
|
||||
-- probableCause="resent current trap"
|
||||
--********************************************************************
|
||||
|
||||
lostTrap OBJECT IDENTIFIER ::= { log 7 }
|
||||
|
||||
resendTrapBool OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The manager set this variable to receive all the current traps of the
|
||||
equipment.
|
||||
The equipment must use resentLogTrap and resentNetworkAlarmeTrap
|
||||
to do it(not in P0)."
|
||||
::= { lostTrap 1 }
|
||||
|
||||
|
||||
--*********************************************************************
|
||||
-- Warning: logTime* are NOT used in P0 !
|
||||
--*********************************************************************
|
||||
-- logTimeTable OBJECT-TYPE
|
||||
-- SYNTAX SEQUENCE OF LogTimeEntry
|
||||
-- MAX-ACCESS not-accessible
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "The logDateTable contains data in the same format as the
|
||||
-- logTable, and must contain the same set of data, but is
|
||||
-- indexed using logTimeDate rather than logIndex.
|
||||
--
|
||||
-- If the logTable is managed by the equipment, the
|
||||
-- logTimeTable is optional. Otherwise, the logTimeTable
|
||||
-- is mandatory.
|
||||
-- "
|
||||
-- ::= { log 20 }
|
||||
--
|
||||
-- logTimeEntry OBJECT-TYPE
|
||||
-- SYNTAX LogTimeEntry
|
||||
-- MAX-ACCESS not-accessible
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "Refer to the same object in the logTable."
|
||||
-- INDEX { logTimeDate }
|
||||
-- ::= { logTimeTable 1 }
|
||||
--
|
||||
-- LogTimeEntry ::=
|
||||
-- SEQUENCE {
|
||||
-- logTimeIndex INTEGER,
|
||||
-- logTimeDate IntDateTime,
|
||||
-- logTimeObject OBJECT IDENTIFIER,
|
||||
-- logTimeName DisplayString,
|
||||
-- logTimeEvent LogEvent,
|
||||
-- logTimeProbableCause DisplayString,
|
||||
-- logTimeAI DisplayString,
|
||||
-- logTimeEquipmentStatus Severity
|
||||
-- }
|
||||
--
|
||||
-- logTimeIndex OBJECT-TYPE
|
||||
-- SYNTAX INTEGER
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "Refer to the same object in the logTable."
|
||||
-- ::= { logTimeEntry 1 }
|
||||
--
|
||||
-- logTimeDate OBJECT-TYPE
|
||||
-- SYNTAX IntDateTime
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "Refer to the same object in the logTable."
|
||||
-- ::= { logTimeEntry 2 }
|
||||
--
|
||||
-- logTimeObject OBJECT-TYPE
|
||||
-- SYNTAX OBJECT IDENTIFIER
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "Refer to the same object in the logTable."
|
||||
-- ::= { logTimeEntry 3 }
|
||||
--
|
||||
-- logTimeName OBJECT-TYPE
|
||||
-- SYNTAX DisplayString (SIZE (0..40))
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "Refer to the same object in the logTable."
|
||||
-- ::= { logTimeEntry 4 }
|
||||
--
|
||||
-- logTimeEvent OBJECT-TYPE
|
||||
-- SYNTAX LogEvent
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "Refer to the same object in the logTable."
|
||||
-- ::= { logTimeEntry 5 }
|
||||
--
|
||||
-- logTimeProbableCause OBJECT-TYPE
|
||||
-- SYNTAX DisplayString (SIZE (0..50))
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "Refer to the same object in the logTable."
|
||||
-- ::= { logTimeEntry 6 }
|
||||
--
|
||||
-- logTimeAI OBJECT-TYPE
|
||||
-- SYNTAX DisplayString (SIZE (0..64))
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "Refer to the same object in the logTable."
|
||||
-- ::= { logTimeEntry 7 }
|
||||
--
|
||||
-- logTimeEquipmentStatus OBJECT-TYPE
|
||||
-- SYNTAX Severity
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "Refer to the same object in the logTable."
|
||||
-- ::= { logTimeEntry 8 }
|
||||
--
|
||||
--*******************************************************************
|
||||
|
||||
|
||||
-- logTrap TRAP-TYPE
|
||||
-- ENTERPRISE log
|
||||
-- VARIABLES { logIndex, logDate, logObject,
|
||||
-- logName, logEvent, logPC,
|
||||
-- logAI,logEquipStatusV2}
|
||||
-- DESCRIPTION
|
||||
-- "A trap of this type indicates a failure or an event in the
|
||||
-- corresponding interface/function. It also gives the date and
|
||||
-- time when the trap was sent, and the equipment status.
|
||||
--
|
||||
-- The logTrap is recommended for the equipment layer management.
|
||||
-- The networkAlarmeTrap is recommended for the network layer management.
|
||||
-- "
|
||||
-- ::= 1
|
||||
|
||||
-- thresholdTrap TRAP-TYPE
|
||||
-- ENTERPRISE log
|
||||
-- VARIABLES { logIndex, logDate, logObject,
|
||||
-- logName, logEvent, logPC,
|
||||
-- logAI,logEquipStatusV2}
|
||||
-- DESCRIPTION
|
||||
-- "A trap of this type indicates that a threshold has been
|
||||
-- crossed in the corresponding interface/function.
|
||||
-- It also gives the date and time when the trap was sent,
|
||||
-- and the equipment status"
|
||||
-- ::= 2
|
||||
|
||||
logTraps OBJECT IDENTIFIER ::= { log 0 }
|
||||
|
||||
logTrap NOTIFICATION-TYPE
|
||||
OBJECTS { logIndex, logDate, logObject,
|
||||
logName, logEvent, logPC,
|
||||
logAI,logEquipStatusV2 }
|
||||
STATUS current
|
||||
DESCRIPTION "A trap of this type indicates that a threshold has been
|
||||
crossed in the corresponding interface/function.
|
||||
It also gives the date and time when the trap was sent,
|
||||
and the equipment status"
|
||||
REFERENCE ""
|
||||
::= { logTraps 1 }
|
||||
|
||||
thresholdTrap NOTIFICATION-TYPE
|
||||
OBJECTS { logIndex, logDate, logObject,
|
||||
logName, logEvent, logPC,
|
||||
logAI,logEquipStatusV2 }
|
||||
STATUS current
|
||||
DESCRIPTION "A trap of this type indicates that a threshold has been
|
||||
crossed in the corresponding interface/function.
|
||||
It also gives the date and time when the trap was sent,
|
||||
and the equipment status"
|
||||
REFERENCE ""
|
||||
::= { logTraps 2 }
|
||||
|
||||
-- Warning:
|
||||
-- The next traps are NOT used with P0 version
|
||||
--
|
||||
-- securityTrap TRAP-TYPE
|
||||
-- ENTERPRISE log
|
||||
-- VARIABLES { logIndex, logDate, logObject,
|
||||
-- logName, logEvent, logPC,
|
||||
-- logAI,logEquipStatusV2}
|
||||
-- DESCRIPTION
|
||||
-- "A trap of this type indicates that a security event has been
|
||||
-- appeared.
|
||||
-- "
|
||||
-- ::= 3
|
||||
--
|
||||
-- networkAlarmeTrap TRAP-TYPE
|
||||
-- ENTERPRISE log
|
||||
-- VARIABLES { logIndex, logDate, logObject,
|
||||
-- logName, logEvent, logPC,
|
||||
-- logAI,logEquipStatusV2}
|
||||
-- DESCRIPTION
|
||||
-- "A trap of this type indicates that a network event has been
|
||||
-- appeared. Special network event used by the IONOS-ANM manager
|
||||
-- to have an easily network layer management.
|
||||
-- "
|
||||
-- ::= 4
|
||||
--
|
||||
-- maintainanceTrap TRAP-TYPE
|
||||
-- ENTERPRISE log
|
||||
-- VARIABLES { logIndex, logDate, logObject,
|
||||
-- logName, logEvent, logPC,
|
||||
-- logAI,logEquipStatusV2}
|
||||
-- DESCRIPTION
|
||||
-- "A trap of this type indicates that a maintainance event has been
|
||||
-- appeared.
|
||||
-- "
|
||||
-- ::= 5
|
||||
--
|
||||
-- resentLogTrap TRAP-TYPE
|
||||
-- ENTERPRISE log
|
||||
-- VARIABLES { logIndex, logDate, logObject,
|
||||
-- logName, logEvent, logPC,
|
||||
-- logAI,logEquipStatusV2}
|
||||
-- DESCRIPTION
|
||||
-- "This trap is used to re-send logTrap."
|
||||
-- ::= 6
|
||||
--
|
||||
-- resentNetworkAlarmeTrap TRAP-TYPE
|
||||
-- ENTERPRISE log
|
||||
-- VARIABLES { logIndex, logDate, logObject,
|
||||
-- logName, logEvent, logPC,
|
||||
-- logAI,logEquipStatusV2}
|
||||
-- DESCRIPTION
|
||||
-- "This trap is used to re-send networkAlarmeTrap."
|
||||
-- ::= 7
|
||||
--
|
||||
|
||||
|
||||
|
||||
|
||||
--***************************************************************
|
||||
-- Meaning and values of variables of the different kind of trap
|
||||
--***************************************************************
|
||||
-- Only logTrap and thresholdTrap are used for P0;
|
||||
-- So the other traps described are logTrap:
|
||||
-- networkAlarmTrap
|
||||
-- maintainanceTrap
|
||||
-- securityTrap
|
||||
--
|
||||
-- That means in P0 Version, networkAlarmTrap,maintainanceTrap,
|
||||
-- and securityTrap are not implemented and are replaced by
|
||||
-- a logTrap with the same format than respectively networkAlarmTrap,
|
||||
-- maintainanceTrap and securityTrap
|
||||
--
|
||||
--
|
||||
-- ===============================
|
||||
-- 1:logTrap
|
||||
-- ===============================
|
||||
--
|
||||
-- 1.1:Equipment Alarm traps
|
||||
-- *********************
|
||||
--
|
||||
-- logObject : equipment OID or daughter card OID or ...
|
||||
-- logName : "Alarm name", ...
|
||||
-- logEvent : clear, non-alarmed, minor, major, critical, warning ...
|
||||
-- logProbableCause : "ProbableCause"
|
||||
-- logAI: "", "AI"
|
||||
--
|
||||
--
|
||||
--
|
||||
-- ===============================
|
||||
-- 2:networkAlarmTrap
|
||||
-- ===============================
|
||||
--
|
||||
-- 2.1:Network Alarm traps
|
||||
-- *******************
|
||||
--
|
||||
-- logObject : interface OID or access OID ...
|
||||
-- logName : not yet defined !!!!
|
||||
-- logName : "Slot=0, Card=ADSL, Prot=ATM, VP/VC=12/8", ...
|
||||
-- logEvent : clear, non-alarmed, minor, major, critical, warning ...
|
||||
-- logProbableCause : "ProbableCause"
|
||||
-- logAI: "", "AI"
|
||||
--
|
||||
--
|
||||
--
|
||||
-- ===============================
|
||||
-- 3:maintainanceTrap
|
||||
-- ===============================
|
||||
--
|
||||
-- 3.1:Download/Upload traps
|
||||
-- *********************
|
||||
--
|
||||
-- logObject : equipment OID or daughter card OID
|
||||
-- logName : "", "Card name", ...
|
||||
-- logEvent : maintainance or clear
|
||||
-- logProbableCause : "download" or "upload"
|
||||
-- logAI: transferedItemType value, transferedItemVersion value
|
||||
--
|
||||
--
|
||||
-- 3.2:Switching traps
|
||||
-- ***************
|
||||
--
|
||||
-- logObject : equipment OID or daughter card OID
|
||||
-- logName : "", "Card name", ...
|
||||
-- logEvent : event
|
||||
-- logProbableCause : "software switching" or "data configuration switching"
|
||||
-- logAI: transferedItemType value, transferedItemVersion value
|
||||
--
|
||||
--
|
||||
-- 3.3:Software restart traps
|
||||
-- **********************
|
||||
-- (Restart none requested by an operator).
|
||||
--
|
||||
-- logObject : equipment OID or daughter card OID
|
||||
-- logName : "", "Card name"
|
||||
-- logEvent : event
|
||||
-- logProbableCause : "cold start" or "hot start"
|
||||
-- logAI: "" or "additionnal info"
|
||||
--
|
||||
--
|
||||
-- 3.4:Maintainance action traps with end
|
||||
-- **********************************
|
||||
--
|
||||
-- logObject : port OID or card OID
|
||||
-- logName : "name of the localisation"
|
||||
-- logEvent : maintainance or clear
|
||||
-- logProbableCause : "loop back" or ...
|
||||
-- logAI: "loop number = xx" or ...
|
||||
--
|
||||
--
|
||||
-- 3.5:Maintainance action traps without end
|
||||
-- *************************************
|
||||
--
|
||||
-- logObject : port OID or card OID
|
||||
-- logName : "name of the localisation"
|
||||
-- logEvent : event
|
||||
-- logProbableCause : "clock switching" or ...
|
||||
-- logAI: "" or ...
|
||||
--
|
||||
--
|
||||
-- 3.6:Write-session traps
|
||||
-- *******************
|
||||
-- A "write-session" trap must be sent when a write session starts
|
||||
-- or ends. (Refer to the Sagem-dr-session Mib for the different
|
||||
-- field values).
|
||||
--
|
||||
-- logObject :
|
||||
-- logName : "writeSession"
|
||||
-- logEvent : maintainance or clear (start or end)
|
||||
-- logProbableCause : "writeSession"
|
||||
-- logAI: sessionIp,sessionType
|
||||
--
|
||||
-- ex: logAI= "135.10.34.24,http,sess2,iONOSANMsupervisor"
|
||||
--
|
||||
--
|
||||
-- 3.7:Re-notification traps
|
||||
-- *********************
|
||||
-- Two special traps (trapLog) are sent before and after
|
||||
-- the group of re-sent traps.
|
||||
-- The logEvent field is: "maintainance" for the begining and
|
||||
-- "clear" for the end.
|
||||
--
|
||||
-- logObject : equipment OID
|
||||
-- logName : ""
|
||||
-- logEvent : maintainance or clear
|
||||
-- logProbableCause : "current log"
|
||||
-- logAI: "Requester IP@ = x.x.x.x"
|
||||
--
|
||||
-- ===============================
|
||||
-- 4:thresholdTrap
|
||||
-- ===============================
|
||||
--
|
||||
-- 4.1:performance (Quality-threshold-overflow) traps
|
||||
-- ********************************
|
||||
--
|
||||
-- logObject : cptObject OID
|
||||
-- logName : "port name"
|
||||
-- logEvent : quality-threshold-overflow or clear
|
||||
-- logProbableCause : "quality-threshold-overflow cptNearFar value, cptDuration value"
|
||||
-- logAI: "max Threshold = xxxx, min Threshold = xxxx"
|
||||
--
|
||||
-- 4.2:Other-threshold-overflow traps
|
||||
-- ******************************
|
||||
--
|
||||
-- logObject : variable OID
|
||||
-- logName : "" or variable name
|
||||
-- logEvent : other-threshold-overflow or clear
|
||||
-- logProbableCause : "other threshold overflow"
|
||||
-- logAI: "max Threshold = xxxx, min Threshold = xxxx"
|
||||
--
|
||||
-- ===============================
|
||||
-- 5:securityTrap
|
||||
-- ===============================
|
||||
--
|
||||
-- 5.1:Security traps
|
||||
-- **************
|
||||
--
|
||||
-- logObject : equipment OID, ...
|
||||
-- logName : ""
|
||||
-- logEvent : security
|
||||
-- logProbableCause : "intrusion attempt"
|
||||
-- logAI: "Caller IP@ = x.x.x.x, community = xxxxxxx"
|
||||
--
|
||||
--***************************************************************
|
||||
|
||||
|
||||
--***************************************************************
|
||||
-- Log current Alarm
|
||||
--***************************************************************
|
||||
-- currentLog Table function the same way as log Table
|
||||
-- It contains only current alarms
|
||||
|
||||
logCurrentClear OBJECT-TYPE
|
||||
SYNTAX INTEGER { setToClear(0) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When a set command is issued on this variable the entire
|
||||
log event is cleared.
|
||||
|
||||
This command is optional
|
||||
"
|
||||
::= { log 101 }
|
||||
|
||||
logCurrentCapacity OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of event in the log database
|
||||
This variable is optional"
|
||||
::= { log 102 }
|
||||
|
||||
logCurrentLastEvent OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the last current alarm number that have been logged.
|
||||
This variable is optional"
|
||||
::= { log 103 }
|
||||
|
||||
logCurrentNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of current log in equipment."
|
||||
::= { log 104 }
|
||||
|
||||
|
||||
logCurrentTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LogCurrentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of log trap that come from the equipment."
|
||||
::= { log 105 }
|
||||
|
||||
logCurrentEntry OBJECT-TYPE
|
||||
SYNTAX LogCurrentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A particular log of the equipment."
|
||||
INDEX { logCurrentIndex }
|
||||
::= { logCurrentTable 1 }
|
||||
|
||||
|
||||
LogCurrentEntry ::=
|
||||
SEQUENCE {
|
||||
logCurrentIndex INTEGER,
|
||||
logCurrentDate IntDateTime,
|
||||
logCurrentObject OBJECT IDENTIFIER,
|
||||
logCurrentName DisplayString,
|
||||
logCurrentEvent LogEvent,
|
||||
logCurrentPC DisplayString,
|
||||
logCurrentAI DisplayString,
|
||||
logCurrentStatusV2 Severity
|
||||
}
|
||||
|
||||
logCurrentIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value which identify a particular logCurrent entry.
|
||||
The index value is comprised between 1 and logCurrentNumber.
|
||||
There is no relation between the index Value and the date of the alarm. "
|
||||
::= { logCurrentEntry 1 }
|
||||
|
||||
logCurrentDate OBJECT-TYPE
|
||||
SYNTAX IntDateTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the event had happened."
|
||||
::= { logCurrentEntry 2 }
|
||||
|
||||
logCurrentObject OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A reference to the function/interface who produced the event"
|
||||
::= { logCurrentEntry 3 }
|
||||
|
||||
|
||||
logCurrentName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..40))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A text string which identifies the particular entry among the
|
||||
log entries. "
|
||||
::= { logCurrentEntry 4 }
|
||||
|
||||
logCurrentEvent OBJECT-TYPE
|
||||
SYNTAX LogEvent
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"indicates the type of event which had occured"
|
||||
::= { logCurrentEntry 5 }
|
||||
|
||||
|
||||
logCurrentPC OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..50))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Probable cause. A short string which identifies the event type.
|
||||
For a failure it is its mnemonique."
|
||||
::= { logCurrentEntry 6 }
|
||||
|
||||
|
||||
logCurrentAI OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A short string which gives additional information on
|
||||
the event"
|
||||
::= { logCurrentEntry 7 }
|
||||
|
||||
logCurrentStatusV2 OBJECT-TYPE
|
||||
SYNTAX Severity
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
logEquipStatusV2 is the value of equipStatusV2
|
||||
stored in logTable each time a trap is sent"
|
||||
::= { logCurrentEntry 8 }
|
||||
|
||||
|
||||
END
|
540
mibs/sagemcom/PERFORMANCE-MIB
Normal file
540
mibs/sagemcom/PERFORMANCE-MIB
Normal file
@ -0,0 +1,540 @@
|
||||
--*******************************************************************
|
||||
--* SAGEM, IONOS *
|
||||
--*******************************************************************
|
||||
--*******************************************************************
|
||||
|
||||
--
|
||||
-- Filename: perf
|
||||
--
|
||||
-- File type: .mib
|
||||
--
|
||||
--
|
||||
-- Description: SNMP source Mib file.
|
||||
--
|
||||
-- Describes performance records.
|
||||
--
|
||||
--
|
||||
-- Version: 19 11 2002
|
||||
--
|
||||
-- Date(DD MM YYYY): 15 11 02 last update for IONOS NMS
|
||||
--
|
||||
-- Contact: D. Mobuchon, F. Bonnevialle
|
||||
--
|
||||
-- History:
|
||||
-- Version: Date: 25 10 1999
|
||||
-- Version: MIB-P0-301199 Date: 30 11 1999
|
||||
--
|
||||
-- Name: F.Bonnevialle
|
||||
-- Date: 15 11 2002
|
||||
-- Desc: Modification for SilverCreek Compiler
|
||||
--*******************************************************************
|
||||
--*******************************************************************
|
||||
--* Copyright (c) 2002, SAGEM , All rights reserved. *
|
||||
--*******************************************************************
|
||||
|
||||
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- MIB: PERFORMANCE-MIB
|
||||
--*******************************************************************
|
||||
PERFORMANCE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- IMPORTS
|
||||
--*******************************************************************
|
||||
IMPORTS
|
||||
sagemDr FROM SAGEM-DR-MIB
|
||||
IntDateTime FROM EQUIPMENT-MIB
|
||||
MODULE-IDENTITY,OBJECT-TYPE,Gauge32,
|
||||
NOTIFICATION-TYPE FROM SNMPv2-SMI
|
||||
TimeTicks FROM RFC1155-SMI
|
||||
DisplayString FROM SNMPv2-TC ;
|
||||
-- TRAP-TYPE FROM RFC-1215;
|
||||
|
||||
|
||||
performance MODULE-IDENTITY
|
||||
LAST-UPDATED "0211150000Z"
|
||||
ORGANIZATION "SAGEM/DR Tolbiac Centre"
|
||||
CONTACT-INFO
|
||||
" "
|
||||
DESCRIPTION
|
||||
"
|
||||
Modification:
|
||||
Date: 15 11 2002
|
||||
Description:
|
||||
sagemDr replace sagem-dr
|
||||
NOTIFICATION-TYPE replace TRAP-TYPE
|
||||
|
||||
Modification:
|
||||
Date: 20 12 1999
|
||||
Description: modification of comments
|
||||
Modification:
|
||||
Date: 25 11 1999
|
||||
Name: thresholdUas,thresholdSes,thresholdEs,thresholdBbe
|
||||
Description: read-write instead of read-only
|
||||
Modification:
|
||||
Date: 19 11 1999
|
||||
Name:
|
||||
Description: modification of comments
|
||||
Creation:
|
||||
Date: 25 10 1999
|
||||
Description:
|
||||
The MIB module describes performance records.
|
||||
It also describes the traps that could be sent
|
||||
either to notify a threshold or a non null quality
|
||||
record, for the devices that support that feature.
|
||||
"
|
||||
::= { sagemDr 102 }
|
||||
|
||||
--*******************************************************************
|
||||
|
||||
NearFar ::= INTEGER { near (1), far(2) }
|
||||
|
||||
perfClear OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When a set command is issued on this variable, this clears a
|
||||
part of the performance record depending on the value of the oid:
|
||||
performance : all the performance records
|
||||
cptTable : all the counter table
|
||||
uasTable : all the unavailable periods table
|
||||
oid : the counter and uas records of this object
|
||||
An equipment may implement only a subset of these commands."
|
||||
::= { performance 1 }
|
||||
|
||||
--*******************************************************************
|
||||
-- Performance over the ports
|
||||
-- This table contains the history of the quality counters
|
||||
-- When a Date is used as index the index value is MAXDate-Date
|
||||
-- to keep a lexicographic order.
|
||||
|
||||
cptNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of used records (rows) in 'cptTable'."
|
||||
::= { performance 2 }
|
||||
|
||||
|
||||
cptTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CptEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of cpt in equipment."
|
||||
::= { performance 3 }
|
||||
|
||||
cptEntry OBJECT-TYPE
|
||||
SYNTAX CptEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A particular cpt of the equipment."
|
||||
INDEX { cptObject, cptNearFar, cptDuration, cptDate }
|
||||
::= { cptTable 1 }
|
||||
|
||||
CptEntry ::= SEQUENCE {
|
||||
cptObject OBJECT IDENTIFIER,
|
||||
cptName DisplayString,
|
||||
cptNearFar NearFar,
|
||||
cptDuration TimeTicks,
|
||||
cptDate IntDateTime,
|
||||
cptUAS Gauge32,
|
||||
cptSES Gauge32,
|
||||
cptES Gauge32,
|
||||
cptBBE Gauge32
|
||||
}
|
||||
|
||||
|
||||
cptObject OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A reference to the function/interface from which this reccord
|
||||
was taken"
|
||||
::= { cptEntry 1 }
|
||||
|
||||
cptName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..40))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A text string which identifies the object localisation. For the
|
||||
structure of this string, see 'logName' in the log MIB "
|
||||
::= { cptEntry 2 }
|
||||
|
||||
cptNearFar OBJECT-TYPE
|
||||
SYNTAX NearFar
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates near or far performance record"
|
||||
::= { cptEntry 3 }
|
||||
|
||||
cptDuration OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The full duration of measurement for the record.
|
||||
This table contains either logged entries and current ones.
|
||||
For curent performance counters, it is not the actual mesured
|
||||
duration, but the duration from start to normal end.
|
||||
The standard durations are 15 minutes and 24 hours; the value
|
||||
can be coded in TimeTicks or in minute (see the variable
|
||||
'perfDurationUnit')"
|
||||
::= { cptEntry 4 }
|
||||
|
||||
cptDate OBJECT-TYPE
|
||||
SYNTAX IntDateTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the record had started."
|
||||
::= { cptEntry 5 }
|
||||
|
||||
cptUAS OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of UnAvailable Seconds mesured."
|
||||
::= { cptEntry 6 }
|
||||
|
||||
cptSES OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of Severely Errored Seconds mesured."
|
||||
::= { cptEntry 7 }
|
||||
|
||||
cptES OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of Errored Seconds mesured."
|
||||
::= { cptEntry 8 }
|
||||
|
||||
cptBBE OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of Background Errors Blocks mesured."
|
||||
::= { cptEntry 9 }
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- Unavailable periods (uap)
|
||||
-- This table contains the unavailable period records logged
|
||||
--by the system
|
||||
|
||||
|
||||
uapNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of unavailable period records stored in the 'uapTable'."
|
||||
::= { performance 4 }
|
||||
|
||||
uapTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF UapEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of unavailable period records in equipment."
|
||||
::= { performance 5 }
|
||||
|
||||
uapEntry OBJECT-TYPE
|
||||
SYNTAX UapEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A particular unavailable period of the equipment."
|
||||
INDEX { uapObject, uapNearFar, uapBegin }
|
||||
::= { uapTable 1 }
|
||||
|
||||
UapEntry ::=
|
||||
SEQUENCE {
|
||||
uapObject OBJECT IDENTIFIER,
|
||||
uapName DisplayString,
|
||||
uapNearFar NearFar,
|
||||
uapBegin IntDateTime,
|
||||
uapEnd IntDateTime
|
||||
}
|
||||
|
||||
|
||||
uapObject OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A reference to the function/interface from witch this reccord
|
||||
was taken."
|
||||
::= { uapEntry 1 }
|
||||
|
||||
uapName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..40))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A text string which identifies the object localisation. For the
|
||||
structure of this string, see 'logName' in the log MIB "
|
||||
::= { uapEntry 2 }
|
||||
|
||||
uapNearFar OBJECT-TYPE
|
||||
SYNTAX NearFar
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates near or far performance record"
|
||||
::= { uapEntry 3 }
|
||||
|
||||
uapBegin OBJECT-TYPE
|
||||
SYNTAX IntDateTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the unavailable period has started."
|
||||
::= { uapEntry 4 }
|
||||
|
||||
uapEnd OBJECT-TYPE
|
||||
SYNTAX IntDateTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the unavailable period has finished."
|
||||
::= { uapEntry 5 }
|
||||
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- Threshold values for performance threshold configuration
|
||||
-- A record on this table contains the confuguration the threshold
|
||||
-- for a interface or a interface type
|
||||
-- This table must be initialized by the equipment during its restart
|
||||
-- The write access authorization of this table is optional
|
||||
|
||||
thresholdNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of threshold in equipment."
|
||||
::= { performance 6 }
|
||||
|
||||
thresholdTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ThresholdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of threshold in equipment."
|
||||
::= { performance 7 }
|
||||
|
||||
thresholdEntry OBJECT-TYPE
|
||||
SYNTAX ThresholdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A particular threshold of the equipment."
|
||||
INDEX { thresholdObject, thresholdNearFar,
|
||||
thresholdDuration, thresholdType }
|
||||
::= { thresholdTable 1 }
|
||||
|
||||
ThresholdEntry ::= SEQUENCE {
|
||||
thresholdObject OBJECT IDENTIFIER,
|
||||
thresholdName DisplayString,
|
||||
thresholdNearFar NearFar,
|
||||
thresholdDuration TimeTicks,
|
||||
thresholdType INTEGER,
|
||||
thresholdUas INTEGER,
|
||||
thresholdSes INTEGER,
|
||||
thresholdEs INTEGER,
|
||||
thresholdBbe INTEGER
|
||||
}
|
||||
|
||||
|
||||
thresholdObject OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A reference to the interface or the interface type to which
|
||||
these parameters apply."
|
||||
::= { thresholdEntry 1 }
|
||||
|
||||
thresholdName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..40))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A text string which identifies the interface localisation.
|
||||
For the structure of this string, see 'logName' in the
|
||||
log MIB "
|
||||
::= { thresholdEntry 2 }
|
||||
|
||||
thresholdNearFar OBJECT-TYPE
|
||||
SYNTAX NearFar
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates near or far performance threshold.
|
||||
Equipment may or may not implement far threshold."
|
||||
::= { thresholdEntry 3 }
|
||||
|
||||
thresholdDuration OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The normal duration of the counter with which the threshold
|
||||
is associed.
|
||||
The standard durations are 15 minutes and 24 hours;
|
||||
"
|
||||
::= { thresholdEntry 4 }
|
||||
|
||||
thresholdType OBJECT-TYPE
|
||||
SYNTAX INTEGER { raise(1), clear(2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When set to `raise' the event threshold exceded is generated
|
||||
when one of the corresponding counter cross its theshold.
|
||||
When set to `clear', the event threshold exceded is cleared
|
||||
when there is no counters above of its corresponding threshold.
|
||||
The `clear'thresholds are optionnal(the standard value is zero)
|
||||
"
|
||||
::= { thresholdEntry 5 }
|
||||
|
||||
|
||||
thresholdUas OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of unavailable seconds within a counting
|
||||
period above which a performance event is issued
|
||||
for the interface/function"
|
||||
::= { thresholdEntry 6 }
|
||||
|
||||
thresholdSes OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of severely errored seconds within a
|
||||
counting period above which a performance event
|
||||
is issued for the interface/function"
|
||||
::= { thresholdEntry 7 }
|
||||
|
||||
thresholdEs OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of errored seconds within a counting
|
||||
period above which a performance event is issued
|
||||
for the interface/function"
|
||||
::= { thresholdEntry 8 }
|
||||
|
||||
thresholdBbe OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of background block errors within a
|
||||
counting period above which a performance event is
|
||||
issued for the interface/function"
|
||||
::= { thresholdEntry 9 }
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- perfDurationUnit OBJECT-TYPE
|
||||
-- SYNTAX INTEGER {timeTicks (1), minutes (2)}
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "Unit of the performance duration used in this MIB."
|
||||
-- ::= { performance 8 }
|
||||
--
|
||||
-- ***************************************************************
|
||||
-- Performance enable variables
|
||||
--
|
||||
-- The performance enables port by port are not in this MIB
|
||||
-- The equipment can implement them in its proprietary MIB the
|
||||
-- performance .
|
||||
-- Also the transmission quality status port by port are not
|
||||
-- in this MIb
|
||||
-- The equipment must implement them in its proprietary MIB
|
||||
-- the performance
|
||||
|
||||
|
||||
-- performanceEnable OBJECT-TYPE
|
||||
-- SYNTAX SagemBoolean
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "
|
||||
-- It is a global enable of the performance in the equipment
|
||||
-- The default value of this variable is 'false'
|
||||
-- "
|
||||
-- ::= { performance 9 }
|
||||
|
||||
|
||||
-- perfTrapEnable OBJECT-TYPE
|
||||
-- SYNTAX SagemBoolean
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "
|
||||
-- It is a global enable of the performance trap sending
|
||||
-- The default value of this variable is 'true'
|
||||
-- "
|
||||
-- ::= { performance 10 }
|
||||
|
||||
-- perfThresholdTrapEnable OBJECT-TYPE
|
||||
-- SYNTAX SagemBoolean
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "
|
||||
-- It is a global enable of the performance threshold overflow
|
||||
-- trap sending
|
||||
-- The default value of this variable is 'true'
|
||||
-- "
|
||||
-- ::= { performance 11 }
|
||||
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
|
||||
-- qualityTrap TRAP-TYPE
|
||||
-- ENTERPRISE performance
|
||||
-- VARIABLES { cptObject, cptName, cptNearFar,
|
||||
-- cptDuration, cptDate, cptUAS,
|
||||
-- cptSES, cptES, cptBBE }
|
||||
-- DESCRIPTION
|
||||
-- " This trap allows the equipment to notify its quality records "
|
||||
-- ::= 2
|
||||
|
||||
perfTraps OBJECT IDENTIFIER ::= { performance 0 }
|
||||
|
||||
qualityTrap NOTIFICATION-TYPE
|
||||
OBJECTS { cptObject, cptName, cptNearFar,
|
||||
cptDuration, cptDate, cptUAS,
|
||||
cptSES, cptES, cptBBE }
|
||||
STATUS current
|
||||
DESCRIPTION "This trap allows the equipment to notify its quality records"
|
||||
REFERENCE ""
|
||||
::= { perfTraps 2 }
|
||||
|
||||
END
|
481
mibs/sagemcom/PPP-BRIDGE-NCP-MIB
Normal file
481
mibs/sagemcom/PPP-BRIDGE-NCP-MIB
Normal file
@ -0,0 +1,481 @@
|
||||
-- Version: 19 11 2002
|
||||
|
||||
PPP-BRIDGE-NCP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
-- FRK MODIDF Counter
|
||||
-- FRK MODIDF FROM RFC1155-SMI
|
||||
ifIndex
|
||||
FROM RFC1213-MIB
|
||||
OBJECT-TYPE
|
||||
FROM RFC-1212
|
||||
ppp
|
||||
FROM PPP-LCP-MIB;
|
||||
|
||||
pppBridge OBJECT IDENTIFIER ::= { ppp 4 }
|
||||
|
||||
--
|
||||
-- The PPP Bridge NCP Group.
|
||||
-- Implementation of this group is mandatory for all
|
||||
-- PPP implementations that support MAC Bridging over
|
||||
-- PPP (RFC1220).
|
||||
--
|
||||
|
||||
-- The following object reflect the values of the option
|
||||
-- parameters used in the PPP Link Control Protocol
|
||||
-- pppBridgeLocalToRemoteTinygramCompression
|
||||
-- pppBridgeRemoteToLocalTinygramCompression
|
||||
-- pppBridgeLocalToRemoteLanId
|
||||
-- pppBridgeRemoteToLocalLanId
|
||||
--
|
||||
-- These values are not available until after the PPP Option
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
-- negotiation has completed, which is indicated by the link
|
||||
-- reaching the open state (i.e. pppBridgeOperStatus is set to
|
||||
-- opened).
|
||||
--
|
||||
-- Therefore, when pppBridgeOperStatus is not opened
|
||||
-- the contents of these objects is undefined. The value
|
||||
-- returned when accessing the objects is an implementation
|
||||
-- dependent issue.
|
||||
|
||||
|
||||
pppBridgeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PppBridgeEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Table containing the parameters and statistics
|
||||
for the local PPP entity that are related to
|
||||
the operation of Bridging over the PPP."
|
||||
::= { pppBridge 1 }
|
||||
|
||||
|
||||
pppBridgeEntry OBJECT-TYPE
|
||||
SYNTAX PppBridgeEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Bridging information for a particular PPP
|
||||
link."
|
||||
INDEX { ifIndex }
|
||||
::= { pppBridgeTable 1 }
|
||||
|
||||
|
||||
PppBridgeEntry ::= SEQUENCE {
|
||||
pppBridgeOperStatus
|
||||
INTEGER,
|
||||
pppBridgeLocalToRemoteTinygramCompression
|
||||
INTEGER,
|
||||
pppBridgeRemoteToLocalTinygramCompression
|
||||
INTEGER,
|
||||
pppBridgeLocalToRemoteLanId
|
||||
INTEGER,
|
||||
pppBridgeRemoteToLocalLanId
|
||||
INTEGER
|
||||
}
|
||||
|
||||
pppBridgeOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {opened(1), not-opened(2)}
|
||||
ACCESS read-only
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The operational status of the Bridge network
|
||||
protocol. If the value of this object is up
|
||||
then the finite state machine for the Bridge
|
||||
network protocol has reached the Opened state."
|
||||
::= { pppBridgeEntry 1 }
|
||||
|
||||
|
||||
pppBridgeLocalToRemoteTinygramCompression OBJECT-TYPE
|
||||
SYNTAX INTEGER { false(1), true(2) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Indicates whether the local node will perform
|
||||
Tinygram Compression when sending packets to
|
||||
the remote entity. If false then the local
|
||||
entity will not perform Tinygram Compression.
|
||||
If true then the local entity will perform
|
||||
Tinygram Compression. The value of this object
|
||||
is meaningful only when the link has reached
|
||||
the open state (pppBridgeOperStatus is
|
||||
opened)."
|
||||
REFERENCE
|
||||
"Section 6.7, Tinygram Compression Option, of
|
||||
RFC1220"
|
||||
::= { pppBridgeEntry 2 }
|
||||
|
||||
|
||||
pppBridgeRemoteToLocalTinygramCompression OBJECT-TYPE
|
||||
SYNTAX INTEGER { false(1), true(2) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"If false(1) then the remote entity is not
|
||||
expected to perform Tinygram Compression. If
|
||||
true then the remote entity is expected to
|
||||
perform Tinygram Compression. The value of this
|
||||
object is meaningful only when the link has
|
||||
reached the open state (pppBridgeOperStatus is
|
||||
opened)."
|
||||
REFERENCE
|
||||
"Section 6.7, Tinygram Compression Option, of
|
||||
RFC1220"
|
||||
::= { pppBridgeEntry 3 }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
pppBridgeLocalToRemoteLanId OBJECT-TYPE
|
||||
SYNTAX INTEGER { false(1), true(2) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Indicates whether the local node will include
|
||||
the LAN Identification field in transmitted
|
||||
packets or not. If false(1) then the local node
|
||||
will not transmit this field, true(2) means
|
||||
that the field will be transmitted. The value
|
||||
of this object is meaningful only when the link
|
||||
has reached the open state (pppBridgeOperStatus
|
||||
is opened)."
|
||||
REFERENCE
|
||||
"Section 6.8, LAN Identification Option, of
|
||||
RFC1220"
|
||||
::= { pppBridgeEntry 4 }
|
||||
|
||||
|
||||
pppBridgeRemoteToLocalLanId OBJECT-TYPE
|
||||
SYNTAX INTEGER { false(1), true(2) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Indicates whether the remote node has
|
||||
indicated that it will include the LAN
|
||||
Identification field in transmitted packets or
|
||||
not. If false(1) then the field will not be
|
||||
transmitted, if true(2) then the field will be
|
||||
transmitted. The value of this object is
|
||||
meaningful only when the link has reached the
|
||||
open state (pppBridgeOperStatus is opened)."
|
||||
REFERENCE
|
||||
"Section 6.8, LAN Identification Option, of
|
||||
RFC1220"
|
||||
::= { pppBridgeEntry 5 }
|
||||
|
||||
|
||||
--
|
||||
-- The PPP Bridge Configuration table
|
||||
--
|
||||
|
||||
pppBridgeConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PppBridgeConfigEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Table containing the parameters and statistics
|
||||
for the local PPP entity that are related to
|
||||
the operation of Bridging over the PPP."
|
||||
::= { pppBridge 2 }
|
||||
|
||||
|
||||
pppBridgeConfigEntry OBJECT-TYPE
|
||||
SYNTAX PppBridgeConfigEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Bridging Configuration information for a
|
||||
particular PPP link."
|
||||
INDEX { ifIndex }
|
||||
::= { pppBridgeConfigTable 1 }
|
||||
|
||||
|
||||
PppBridgeConfigEntry ::= SEQUENCE {
|
||||
pppBridgeConfigAdminStatus
|
||||
INTEGER,
|
||||
pppBridgeConfigTinygram
|
||||
INTEGER,
|
||||
pppBridgeConfigRingId
|
||||
INTEGER,
|
||||
pppBridgeConfigLineId
|
||||
INTEGER,
|
||||
pppBridgeConfigLanId
|
||||
INTEGER
|
||||
}
|
||||
|
||||
|
||||
pppBridgeConfigAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { open(1), close(2) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The immediate desired status of the Bridging
|
||||
network protocol. Setting this object to open
|
||||
will inject an administrative open event into
|
||||
the Bridging network protocol's finite state
|
||||
machine. Setting this object to close will
|
||||
inject an administrative close event into the
|
||||
Bridging network protocol's finite state
|
||||
machine."
|
||||
::= { pppBridgeConfigEntry 1 }
|
||||
|
||||
|
||||
pppBridgeConfigTinygram OBJECT-TYPE
|
||||
SYNTAX INTEGER { false(1), true(2) }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"If false then the local BNCP entity will not
|
||||
initiate the Tinygram Compression Option
|
||||
Negotiation. If true then the local BNCP entity
|
||||
will initiate negotiation of this option."
|
||||
REFERENCE
|
||||
"Section 6.7, Tinygram Compression Option, of
|
||||
RFC1220"
|
||||
DEFVAL { true }
|
||||
::= { pppBridgeConfigEntry 2 }
|
||||
|
||||
|
||||
pppBridgeConfigRingId OBJECT-TYPE
|
||||
SYNTAX INTEGER { false(1), true(2) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"If false then the local PPP Entity will not
|
||||
initiate a Remote Ring Identification Option
|
||||
negotiation. If true then the local PPP entity
|
||||
will intiate this negotiation. This MIB object
|
||||
is relevant only if the interface is for 802.5
|
||||
Token Ring bridging."
|
||||
REFERENCE
|
||||
"Section 6.4, IEEE 802.5 Remote Ring
|
||||
Identification Option, of RFC1220"
|
||||
DEFVAL { false }
|
||||
::= { pppBridgeConfigEntry 3 }
|
||||
|
||||
|
||||
pppBridgeConfigLineId OBJECT-TYPE
|
||||
SYNTAX INTEGER { false(1), true(2) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"If false then the local PPP Entity is not to
|
||||
initiate a Line Identification Option
|
||||
negotiation. If true then the local PPP entity
|
||||
will intiate this negotiation. This MIB object
|
||||
is relevant only if the interface is for 802.5
|
||||
Token Ring bridging."
|
||||
REFERENCE
|
||||
"Section 6.5, IEEE 802.5 Line Identification
|
||||
Option, of RFC1220"
|
||||
DEFVAL { false }
|
||||
::= { pppBridgeConfigEntry 4 }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
pppBridgeConfigLanId OBJECT-TYPE
|
||||
SYNTAX INTEGER { false(1), true(2) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"If false then the local BNCP entity will not
|
||||
initiate the LAN Identification Option
|
||||
Negotiation. If true then the local BNCP entity
|
||||
will initiate negotiation of this option."
|
||||
REFERENCE
|
||||
"Section 6.8, LAN Identification Option, of
|
||||
RFC1220"
|
||||
DEFVAL { false }
|
||||
::= { pppBridgeConfigEntry 5 }
|
||||
|
||||
|
||||
--
|
||||
-- The PPP Bridge Media Status Table
|
||||
--
|
||||
|
||||
pppBridgeMediaTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PppBridgeMediaEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Table identifying which MAC media types are
|
||||
enabled for the Bridging NCPs."
|
||||
::= { pppBridge 3 }
|
||||
|
||||
|
||||
pppBridgeMediaEntry OBJECT-TYPE
|
||||
SYNTAX PppBridgeMediaEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Status of a specific MAC Type for a specific
|
||||
PPP Link."
|
||||
INDEX { ifIndex, pppBridgeMediaMacType }
|
||||
::= { pppBridgeMediaTable 1 }
|
||||
|
||||
|
||||
PppBridgeMediaEntry ::= SEQUENCE {
|
||||
pppBridgeMediaMacType
|
||||
INTEGER,
|
||||
pppBridgeMediaLocalStatus
|
||||
INTEGER,
|
||||
pppBridgeMediaRemoteStatus
|
||||
INTEGER
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
pppBridgeMediaMacType OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The MAC type for which this entry in the
|
||||
pppBridgeMediaTable is providing status
|
||||
information. Valid values for this object are
|
||||
defined in Section 6.6 MAC Type Support
|
||||
Selection of RFC1220 (Bridging Point-to-Point
|
||||
Protocol)."
|
||||
REFERENCE
|
||||
"Section 6.6, MAC Type Support Selection, of
|
||||
RFC1212."
|
||||
::= { pppBridgeMediaEntry 1 }
|
||||
|
||||
|
||||
pppBridgeMediaLocalStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { accept(1), dont-accept(2) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Indicates whether the local PPP Bridging
|
||||
Entity will accept packets of the protocol type
|
||||
identified in pppBridgeMediaMacType on the PPP
|
||||
link identified by ifIndex or not. If this
|
||||
object is accept then any packets of the
|
||||
indicated MAC type will be received and
|
||||
properly processed. If this object is dont-
|
||||
accept then received packets of the indicated
|
||||
MAC type will not be properly processed."
|
||||
REFERENCE
|
||||
"Section 6.6, MAC Type Support Selection, of
|
||||
RFC1212."
|
||||
::= { pppBridgeMediaEntry 2 }
|
||||
|
||||
|
||||
pppBridgeMediaRemoteStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { accept(1), dont-accept(2) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Indicates whether the local PPP Bridging
|
||||
Entity believes that the remote PPP Bridging
|
||||
Entity will accept packets of the protocol type
|
||||
identified in pppBridgeMediaMacType on the PPP
|
||||
link identified by ifIndex or not."
|
||||
REFERENCE
|
||||
"Section 6.6, MAC Type Support Selection, of
|
||||
RFC1212."
|
||||
::= { pppBridgeMediaEntry 3 }
|
||||
|
||||
|
||||
--
|
||||
-- The PPP Bridge Media Configuration Table
|
||||
--
|
||||
|
||||
pppBridgeMediaConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PppBridgeMediaConfigEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Table identifying which MAC media types are
|
||||
enabled for the Bridging NCPs."
|
||||
::= { pppBridge 4 }
|
||||
|
||||
|
||||
pppBridgeMediaConfigEntry OBJECT-TYPE
|
||||
SYNTAX PppBridgeMediaConfigEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Status of a specific MAC Type for a specific
|
||||
PPP Link."
|
||||
INDEX { ifIndex, pppBridgeMediaConfigMacType }
|
||||
::= { pppBridgeMediaConfigTable 1 }
|
||||
|
||||
|
||||
PppBridgeMediaConfigEntry ::= SEQUENCE {
|
||||
pppBridgeMediaConfigMacType
|
||||
INTEGER,
|
||||
pppBridgeMediaConfigLocalStatus
|
||||
INTEGER
|
||||
}
|
||||
|
||||
|
||||
pppBridgeMediaConfigMacType OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The MAC type for which this entry in the
|
||||
pppBridgeMediaConfigTable is providing status
|
||||
information. Valid values for this object are
|
||||
defined in Section 6.6 MAC Type Support
|
||||
Selection of RFC1220 (Bridging Point-to-Point
|
||||
Protocol)."
|
||||
REFERENCE
|
||||
"Section 6.6, MAC Type Support Selection, of
|
||||
RFC1212."
|
||||
::= { pppBridgeMediaConfigEntry 1 }
|
||||
|
||||
|
||||
pppBridgeMediaConfigLocalStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { accept(1), dont-accept(2) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Indicates whether the local PPP Bridging
|
||||
Entity should accept packets of the protocol
|
||||
type identified in pppBridgeMediaConfigMacType
|
||||
on the PPP link identified by ifIndex or not.
|
||||
Setting this object to the value dont-accept
|
||||
has the affect of invalidating the
|
||||
corresponding entry in the
|
||||
pppBridgeMediaConfigTable object. It is an
|
||||
implementation-specific matter as to whether
|
||||
the agent removes an invalidated entry from the
|
||||
table. Accordingly, management stations must be
|
||||
prepared to receive tabular information from
|
||||
agents that corresponds to entries not
|
||||
currently in use. Changing this object will
|
||||
have effect when the link is next restarted."
|
||||
REFERENCE
|
||||
"Section 6.6, MAC Type Support Selection, of
|
||||
RFC1212."
|
||||
::= { pppBridgeMediaConfigEntry 2 }
|
||||
|
||||
|
||||
END
|
837
mibs/sagemcom/PPP-LCP-MIB
Normal file
837
mibs/sagemcom/PPP-LCP-MIB
Normal file
@ -0,0 +1,837 @@
|
||||
-- Version: 19 11 2002
|
||||
|
||||
PPP-LCP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Counter
|
||||
FROM RFC1155-SMI
|
||||
ifIndex, transmission
|
||||
FROM RFC1213-MIB
|
||||
OBJECT-TYPE
|
||||
FROM RFC-1212;
|
||||
|
||||
-- PPP MIB
|
||||
|
||||
ppp OBJECT IDENTIFIER ::= { transmission 23 }
|
||||
|
||||
pppLcp OBJECT IDENTIFIER ::= { ppp 1 }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
-- The individual groups within the PPP-LCP-MIB
|
||||
|
||||
pppLink OBJECT IDENTIFIER ::= { pppLcp 1 }
|
||||
pppLqr OBJECT IDENTIFIER ::= { pppLcp 2 }
|
||||
pppTests OBJECT IDENTIFIER ::= { pppLcp 3 }
|
||||
|
||||
|
||||
-- 4.1. PPP Link Group
|
||||
|
||||
|
||||
--
|
||||
-- The PPP Link Group. Implementation of this
|
||||
-- group is mandatory for all PPP entities.
|
||||
--
|
||||
|
||||
-- The following object reflect the values of the option
|
||||
-- parameters used in the PPP Link Control Protocol
|
||||
-- pppLinkStatusLocalMRU
|
||||
-- pppLinkStatusRemoteMRU
|
||||
-- pppLinkStatusLocalToPeerACCMap
|
||||
-- pppLinkStatusPeerToLocalACCMap
|
||||
-- pppLinkStatusLocalToRemoteProtocolCompression
|
||||
-- pppLinkStatusRemoteToLocalProtocolCompression
|
||||
-- pppLinkStatusLocalToRemoteACCompression
|
||||
-- pppLinkStatusRemoteToLocalACCompression
|
||||
-- pppLinkStatusTransmitFcsSize
|
||||
-- pppLinkStatusReceiveFcsSize
|
||||
--
|
||||
-- These values are not available until after the PPP Option
|
||||
-- negotiation has completed, which is indicated by the link
|
||||
-- reaching the open state (i.e., ifOperStatus is set to
|
||||
-- up).
|
||||
--
|
||||
-- Therefore, when ifOperStatus is not up
|
||||
-- the contents of these objects is undefined. The value
|
||||
-- returned when accessing the objects is an implementation
|
||||
-- dependent issue.
|
||||
|
||||
|
||||
pppLinkStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PppLinkStatusEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A table containing PPP-link specific variables
|
||||
for this PPP implementation."
|
||||
::= { pppLink 1 }
|
||||
|
||||
|
||||
pppLinkStatusEntry OBJECT-TYPE
|
||||
SYNTAX PppLinkStatusEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Management information about a particular PPP
|
||||
Link."
|
||||
INDEX { ifIndex }
|
||||
::= { pppLinkStatusTable 1 }
|
||||
|
||||
|
||||
PppLinkStatusEntry ::= SEQUENCE {
|
||||
pppLinkStatusPhysicalIndex
|
||||
INTEGER,
|
||||
pppLinkStatusBadAddresses
|
||||
Counter,
|
||||
pppLinkStatusBadControls
|
||||
Counter,
|
||||
pppLinkStatusPacketTooLongs
|
||||
Counter,
|
||||
pppLinkStatusBadFCSs
|
||||
Counter,
|
||||
pppLinkStatusLocalMRU
|
||||
INTEGER,
|
||||
pppLinkStatusRemoteMRU
|
||||
INTEGER,
|
||||
pppLinkStatusLocalToPeerACCMap
|
||||
OCTET STRING,
|
||||
pppLinkStatusPeerToLocalACCMap
|
||||
OCTET STRING,
|
||||
--pppLinkStatusLocalToRemoteProtocolCompression
|
||||
pppLinkStatusLocalToRemoteProtoComp
|
||||
INTEGER,
|
||||
--pppLinkStatusRemoteToLocalProtocolCompression
|
||||
pppLinkStatusRemoteToLocalProtoComp
|
||||
INTEGER,
|
||||
pppLinkStatusLocalToRemoteACCompression
|
||||
INTEGER,
|
||||
pppLinkStatusRemoteToLocalACCompression
|
||||
INTEGER,
|
||||
pppLinkStatusTransmitFcsSize
|
||||
INTEGER,
|
||||
pppLinkStatusReceiveFcsSize
|
||||
INTEGER
|
||||
}
|
||||
pppLinkStatusPhysicalIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value of ifIndex that identifies the
|
||||
lower-level interface over which this PPP Link
|
||||
is operating. This interface would usually be
|
||||
an HDLC or RS-232 type of interface. If there
|
||||
is no lower-layer interface element, or there
|
||||
is no ifEntry for the element, or the element
|
||||
can not be identified, then the value of this
|
||||
object is 0. For example, suppose that PPP is
|
||||
operating over a serial port. This would use
|
||||
two entries in the ifTable. The PPP could be
|
||||
running over `interface' number 123 and the
|
||||
serial port could be running over `interface'
|
||||
number 987. Therefore, ifSpecific.123 would
|
||||
contain the OBJECT IDENTIFIER ppp
|
||||
pppLinkStatusPhysicalIndex.123 would contain
|
||||
987, and ifSpecific.987 would contain the
|
||||
OBJECT IDENTIFIER for the serial-port's media-
|
||||
specific MIB."
|
||||
::= { pppLinkStatusEntry 1 }
|
||||
|
||||
|
||||
pppLinkStatusBadAddresses OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of packets received with an
|
||||
incorrect Address Field. This counter is a
|
||||
component of the ifInErrors variable that is
|
||||
associated with the interface that represents
|
||||
this PPP Link."
|
||||
REFERENCE
|
||||
"Section 3.1, Address Field, of RFC1331."
|
||||
::= { pppLinkStatusEntry 2 }
|
||||
|
||||
|
||||
pppLinkStatusBadControls OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of packets received on this link
|
||||
with an incorrect Control Field. This counter
|
||||
is a component of the ifInErrors variable that
|
||||
is associated with the interface that
|
||||
represents this PPP Link."
|
||||
REFERENCE
|
||||
"Section 3.1, Control Field, of RFC1331."
|
||||
::= { pppLinkStatusEntry 3 }
|
||||
|
||||
|
||||
pppLinkStatusPacketTooLongs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of received packets that have been
|
||||
discarded because their length exceeded the
|
||||
MRU. This counter is a component of the
|
||||
ifInErrors variable that is associated with the
|
||||
interface that represents this PPP Link. NOTE,
|
||||
packets which are longer than the MRU but which
|
||||
are successfully received and processed are NOT
|
||||
included in this count."
|
||||
::= { pppLinkStatusEntry 4 }
|
||||
|
||||
|
||||
pppLinkStatusBadFCSs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of received packets that have been
|
||||
discarded due to having an incorrect FCS. This
|
||||
counter is a component of the ifInErrors
|
||||
variable that is associated with the interface
|
||||
that represents this PPP Link."
|
||||
::= { pppLinkStatusEntry 5 }
|
||||
|
||||
|
||||
pppLinkStatusLocalMRU OBJECT-TYPE
|
||||
-- FRK MODIDF SYNTAX INTEGER(1..2147483648)
|
||||
SYNTAX INTEGER(1..2147483647)
|
||||
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The current value of the MRU for the local PPP
|
||||
Entity. This value is the MRU that the remote
|
||||
entity is using when sending packets to the
|
||||
local PPP entity. The value of this object is
|
||||
meaningful only when the link has reached the
|
||||
open state (ifOperStatus is up)."
|
||||
::= { pppLinkStatusEntry 6 }
|
||||
|
||||
|
||||
pppLinkStatusRemoteMRU OBJECT-TYPE
|
||||
-- FRK MODIDF SYNTAX INTEGER(1..2147483648)
|
||||
SYNTAX INTEGER(1..2147483647)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The current value of the MRU for the remote
|
||||
PPP Entity. This value is the MRU that the
|
||||
local entity is using when sending packets to
|
||||
the remote PPP entity. The value of this object
|
||||
is meaningful only when the link has reached
|
||||
the open state (ifOperStatus is up)."
|
||||
::= { pppLinkStatusEntry 7 }
|
||||
|
||||
|
||||
pppLinkStatusLocalToPeerACCMap OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (4))
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The current value of the ACC Map used for
|
||||
sending packets from the local PPP entity to
|
||||
the remote PPP entity. The value of this object
|
||||
is meaningful only when the link has reached
|
||||
the open state (ifOperStatus is up)."
|
||||
::= { pppLinkStatusEntry 8 }
|
||||
|
||||
|
||||
pppLinkStatusPeerToLocalACCMap OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (4))
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The ACC Map used by the remote PPP entity when
|
||||
transmitting packets to the local PPP entity.
|
||||
The value of this object is meaningful only
|
||||
when the link has reached the open state
|
||||
(ifOperStatus is up)."
|
||||
::= { pppLinkStatusEntry 9 }
|
||||
|
||||
|
||||
--pppLinkStatusLocalToRemoteProtocolCompression
|
||||
pppLinkStatusLocalToRemoteProtoComp
|
||||
OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Indicates whether the local PPP entity will
|
||||
use Protocol Compression when transmitting
|
||||
packets to the remote PPP entity. The value of
|
||||
this object is meaningful only when the link
|
||||
has reached the open state (ifOperStatus is
|
||||
up)."
|
||||
::= { pppLinkStatusEntry 10 }
|
||||
|
||||
|
||||
--pppLinkStatusRemoteToLocalProtocolCompression
|
||||
pppLinkStatusRemoteToLocalProtoComp
|
||||
OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Indicates whether the remote PPP entity will
|
||||
use Protocol Compression when transmitting
|
||||
packets to the local PPP entity. The value of
|
||||
this object is meaningful only when the link
|
||||
has reached the open state (ifOperStatus is
|
||||
up)."
|
||||
::= { pppLinkStatusEntry 11 }
|
||||
|
||||
|
||||
pppLinkStatusLocalToRemoteACCompression OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Indicates whether the local PPP entity will
|
||||
use Address and Control Compression when
|
||||
transmitting packets to the remote PPP entity.
|
||||
The value of this object is meaningful only
|
||||
when the link has reached the open state
|
||||
(ifOperStatus is up)."
|
||||
::= { pppLinkStatusEntry 12 }
|
||||
|
||||
|
||||
pppLinkStatusRemoteToLocalACCompression OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Indicates whether the remote PPP entity will
|
||||
use Address and Control Compression when
|
||||
transmitting packets to the local PPP entity.
|
||||
The value of this object is meaningful only
|
||||
when the link has reached the open state
|
||||
(ifOperStatus is up)."
|
||||
::= { pppLinkStatusEntry 13 }
|
||||
|
||||
|
||||
pppLinkStatusTransmitFcsSize OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..128)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The size of the Frame Check Sequence (FCS) in
|
||||
bits that the local node will generate when
|
||||
sending packets to the remote node. The value
|
||||
of this object is meaningful only when the link
|
||||
has reached the open state (ifOperStatus is
|
||||
up)."
|
||||
::= { pppLinkStatusEntry 14 }
|
||||
|
||||
|
||||
pppLinkStatusReceiveFcsSize OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..128)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The size of the Frame Check Sequence (FCS) in
|
||||
bits that the remote node will generate when
|
||||
sending packets to the local node. The value of
|
||||
this object is meaningful only when the link
|
||||
has reached the open state (ifOperStatus is
|
||||
up)."
|
||||
::= { pppLinkStatusEntry 15 }
|
||||
|
||||
|
||||
pppLinkConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PppLinkConfigEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A table containing the LCP configuration
|
||||
parameters for this PPP Link. These variables
|
||||
represent the initial configuration of the PPP
|
||||
Link. The actual values of the parameters may
|
||||
be changed when the link is brought up via the
|
||||
LCP options negotiation mechanism."
|
||||
::= { pppLink 2 }
|
||||
|
||||
|
||||
pppLinkConfigEntry OBJECT-TYPE
|
||||
SYNTAX PppLinkConfigEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Configuration information about a particular
|
||||
PPP Link."
|
||||
INDEX { ifIndex }
|
||||
::= { pppLinkConfigTable 1 }
|
||||
|
||||
|
||||
PppLinkConfigEntry ::= SEQUENCE {
|
||||
pppLinkConfigInitialMRU
|
||||
INTEGER,
|
||||
pppLinkConfigReceiveACCMap
|
||||
OCTET STRING,
|
||||
pppLinkConfigTransmitACCMap
|
||||
OCTET STRING,
|
||||
pppLinkConfigMagicNumber
|
||||
INTEGER,
|
||||
pppLinkConfigFcsSize
|
||||
INTEGER
|
||||
}
|
||||
|
||||
pppLinkConfigInitialMRU OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The initial Maximum Receive Unit (MRU) that
|
||||
the local PPP entity will advertise to the
|
||||
remote entity. If the value of this variable is
|
||||
0 then the local PPP entity will not advertise
|
||||
any MRU to the remote entity and the default
|
||||
MRU will be assumed. Changing this object will
|
||||
have effect when the link is next restarted."
|
||||
REFERENCE
|
||||
"Section 7.2, Maximum Receive Unit of RFC1331."
|
||||
DEFVAL { 1500 }
|
||||
::= { pppLinkConfigEntry 1 }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
pppLinkConfigReceiveACCMap OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (4))
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The Asynchronous-Control-Character-Map (ACC)
|
||||
that the local PPP entity requires for use on
|
||||
its receive side. In effect, this is the ACC
|
||||
Map that is required in order to ensure that
|
||||
the local modem will successfully receive all
|
||||
characters. The actual ACC map used on the
|
||||
receive side of the link will be a combination
|
||||
of the local node's pppLinkConfigReceiveACCMap
|
||||
and the remote node's
|
||||
pppLinkConfigTransmitACCMap. Changing this
|
||||
object will have effect when the link is next
|
||||
restarted."
|
||||
REFERENCE
|
||||
"Section 7.3, page 4, Async-Control-Character-
|
||||
Map of RFC1331."
|
||||
DEFVAL { 'ffffffff'h }
|
||||
::= { pppLinkConfigEntry 2 }
|
||||
|
||||
|
||||
pppLinkConfigTransmitACCMap OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (4))
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The Asynchronous-Control-Character-Map (ACC)
|
||||
that the local PPP entity requires for use on
|
||||
its transmit side. In effect, this is the ACC
|
||||
Map that is required in order to ensure that
|
||||
all characters can be successfully transmitted
|
||||
through the local modem. The actual ACC map
|
||||
used on the transmit side of the link will be a
|
||||
combination of the local node's
|
||||
pppLinkConfigTransmitACCMap and the remote
|
||||
node's pppLinkConfigReceiveACCMap. Changing
|
||||
this object will have effect when the link is
|
||||
next restarted."
|
||||
REFERENCE
|
||||
"Section 7.3, page 4, Async-Control-Character-
|
||||
Map of RFC1331."
|
||||
DEFVAL { 'ffffffff'h }
|
||||
::= { pppLinkConfigEntry 3 }
|
||||
|
||||
|
||||
|
||||
pppLinkConfigMagicNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER {false (1), true (2)}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"If true(2) then the local node will attempt to
|
||||
perform Magic Number negotiation with the
|
||||
remote node. If false(1) then this negotiation
|
||||
is not performed. In any event, the local node
|
||||
will comply with any magic number negotiations
|
||||
attempted by the remote node, per the PPP
|
||||
specification. Changing this object will have
|
||||
effect when the link is next restarted."
|
||||
REFERENCE
|
||||
"Section 7.6, Magic Number, of RFC1331."
|
||||
DEFVAL { false }
|
||||
::= { pppLinkConfigEntry 4 }
|
||||
|
||||
|
||||
pppLinkConfigFcsSize OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..128)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The size of the FCS, in bits, the local node
|
||||
will attempt to negotiate for use with the
|
||||
remote node. Regardless of the value of this
|
||||
object, the local node will comply with any FCS
|
||||
size negotiations initiated by the remote node,
|
||||
per the PPP specification. Changing this object
|
||||
will have effect when the link is next
|
||||
restarted."
|
||||
DEFVAL { 16 }
|
||||
::= { pppLinkConfigEntry 5 }
|
||||
|
||||
|
||||
-- 4.2. PPP LQR Group
|
||||
|
||||
|
||||
--
|
||||
-- The PPP LQR Group.
|
||||
-- Implementation of this group is mandatory for all
|
||||
-- PPP implementations that implement LQR.
|
||||
--
|
||||
|
||||
pppLqrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PppLqrEntry
|
||||
ACCESS not-accessible
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Table containing the LQR parameters and
|
||||
statistics for the local PPP entity."
|
||||
::= { pppLqr 1 }
|
||||
|
||||
|
||||
pppLqrEntry OBJECT-TYPE
|
||||
SYNTAX PppLqrEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"LQR information for a particular PPP link. A
|
||||
PPP link will have an entry in this table if
|
||||
and only if LQR Quality Monitoring has been
|
||||
successfully negotiated for said link."
|
||||
INDEX { ifIndex }
|
||||
::= { pppLqrTable 1 }
|
||||
|
||||
|
||||
PppLqrEntry ::= SEQUENCE {
|
||||
pppLqrQuality
|
||||
INTEGER,
|
||||
pppLqrInGoodOctets
|
||||
Counter,
|
||||
pppLqrLocalPeriod
|
||||
INTEGER,
|
||||
pppLqrRemotePeriod
|
||||
INTEGER,
|
||||
pppLqrOutLQRs
|
||||
Counter,
|
||||
pppLqrInLQRs
|
||||
Counter
|
||||
}
|
||||
|
||||
pppLqrQuality OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
good(1),
|
||||
bad(2),
|
||||
not-determined(3)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The current quality of the link as declared by
|
||||
the local PPP entity's Link-Quality Management
|
||||
modules. No effort is made to define good or
|
||||
bad, nor the policy used to determine it. The
|
||||
not-determined value indicates that the entity
|
||||
does not actually evaluate the link's quality.
|
||||
This value is used to disambiguate the
|
||||
`determined to be good' case from the `no
|
||||
determination made and presumed to be good'
|
||||
case."
|
||||
::= { pppLqrEntry 1 }
|
||||
|
||||
|
||||
pppLqrInGoodOctets OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The LQR InGoodOctets counter for this link."
|
||||
REFERENCE
|
||||
"Section 2.2, Counters, of RFC1333."
|
||||
::= { pppLqrEntry 2 }
|
||||
|
||||
|
||||
pppLqrLocalPeriod OBJECT-TYPE
|
||||
-- FRK MODIDF SYNTAX INTEGER(1..2147483648)
|
||||
SYNTAX INTEGER(1..2147483647)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The LQR reporting period, in hundredths of a
|
||||
second that is in effect for the local PPP
|
||||
entity."
|
||||
REFERENCE
|
||||
"Section 2.5, Configuration Option Format, of
|
||||
RFC1333."
|
||||
::= { pppLqrEntry 3 }
|
||||
|
||||
|
||||
pppLqrRemotePeriod OBJECT-TYPE
|
||||
-- FRK MODIDF SYNTAX INTEGER(1..2147483648)
|
||||
SYNTAX INTEGER(1..2147483647)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The LQR reporting period, in hundredths of a
|
||||
second, that is in effect for the remote PPP
|
||||
entity."
|
||||
REFERENCE
|
||||
"Section 2.5, Configuration Option Format, of
|
||||
RFC1333."
|
||||
::= { pppLqrEntry 4 }
|
||||
|
||||
|
||||
pppLqrOutLQRs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value of the OutLQRs counter on the local
|
||||
node for the link identified by ifIndex."
|
||||
REFERENCE
|
||||
"Section 2.2, Counters, of RFC1333."
|
||||
::= { pppLqrEntry 5 }
|
||||
|
||||
|
||||
pppLqrInLQRs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value of the InLQRs counter on the local
|
||||
node for the link identified by ifIndex."
|
||||
REFERENCE
|
||||
"Section 2.2, Counters, of RFC1333."
|
||||
::= { pppLqrEntry 6 }
|
||||
|
||||
|
||||
--
|
||||
-- The PPP LQR Configuration table.
|
||||
--
|
||||
|
||||
pppLqrConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PppLqrConfigEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Table containing the LQR Configuration
|
||||
parameters for the local PPP entity."
|
||||
::= { pppLqr 2 }
|
||||
|
||||
|
||||
pppLqrConfigEntry OBJECT-TYPE
|
||||
SYNTAX PppLqrConfigEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"LQR configuration information for a particular
|
||||
PPP link."
|
||||
INDEX { ifIndex }
|
||||
::= { pppLqrConfigTable 1 }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
PppLqrConfigEntry ::= SEQUENCE {
|
||||
pppLqrConfigPeriod
|
||||
INTEGER,
|
||||
pppLqrConfigStatus
|
||||
INTEGER
|
||||
}
|
||||
|
||||
pppLqrConfigPeriod OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The LQR Reporting Period that the local PPP
|
||||
entity will attempt to negotiate with the
|
||||
remote entity, in units of hundredths of a
|
||||
second. Changing this object will have effect
|
||||
when the link is next restarted."
|
||||
REFERENCE
|
||||
"Section 2.5, Configuration Option Format, of
|
||||
RFC1333."
|
||||
DEFVAL { 0 }
|
||||
::= { pppLqrConfigEntry 1 }
|
||||
|
||||
|
||||
pppLqrConfigStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {disabled (1), enabled (2)}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"If enabled(2) then the local node will attempt
|
||||
to perform LQR negotiation with the remote
|
||||
node. If disabled(1) then this negotiation is
|
||||
not performed. In any event, the local node
|
||||
will comply with any magic number negotiations
|
||||
attempted by the remote node, per the PPP
|
||||
specification. Changing this object will have
|
||||
effect when the link is next restarted.
|
||||
Setting this object to the value disabled(1)
|
||||
has the effect of invalidating the
|
||||
corresponding entry in the pppLqrConfigTable
|
||||
object. It is an implementation-specific matter
|
||||
as to whether the agent removes an invalidated
|
||||
entry from the table. Accordingly, management
|
||||
stations must be prepared to receive tabular
|
||||
information from agents that corresponds to
|
||||
entries not currently in use."
|
||||
REFERENCE
|
||||
"Section 7.6, Magic Number, of RFC1331."
|
||||
DEFVAL { enabled }
|
||||
::= { pppLqrConfigEntry 2 }
|
||||
|
||||
|
||||
-- 4.3. PPP LQR Extensions Group
|
||||
|
||||
|
||||
--
|
||||
-- The PPP LQR Extensions Group.
|
||||
-- Implementation of this group is optional.
|
||||
--
|
||||
-- The intent of this group is to allow external
|
||||
-- implementation of the policy mechanisms that
|
||||
-- are used to declare a link to be "bad" or not.
|
||||
--
|
||||
-- It is not practical to examine the MIB objects
|
||||
-- which are used to generate LQR packets since
|
||||
-- LQR policies tend to require synchronization of
|
||||
-- the values of all data used to determine Link
|
||||
-- Quality; i.e. the values of the relevant counters
|
||||
-- must all be taken at the same instant in time.
|
||||
--
|
||||
|
||||
pppLqrExtnsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PppLqrExtnsEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Table containing additional LQR information
|
||||
for the local PPP entity."
|
||||
::= { pppLqr 3 }
|
||||
|
||||
|
||||
pppLqrExtnsEntry OBJECT-TYPE
|
||||
SYNTAX PppLqrExtnsEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Extended LQR information for a particular PPP
|
||||
link. Assuming that this group has been
|
||||
implemented, a PPP link will have an entry in
|
||||
this table if and only if LQR Quality
|
||||
Monitoring has been successfully negotiated for
|
||||
said link."
|
||||
INDEX { ifIndex }
|
||||
::= { pppLqrExtnsTable 1 }
|
||||
|
||||
PppLqrExtnsEntry ::= SEQUENCE {
|
||||
-- FRK MODIDF pppLqrExtnsLastReceivedLqrPacket OCTET STRING(SIZE(68))
|
||||
pppLqrExtnsLastReceivedLqrPacket OCTET STRING
|
||||
}
|
||||
|
||||
pppLqrExtnsLastReceivedLqrPacket OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(68))
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object contains the most recently
|
||||
received LQR packet. The format of the packet
|
||||
is as described in the LQM Protocol
|
||||
specificiation. All fields of the packet,
|
||||
including the `save' fields, are stored in this
|
||||
object.
|
||||
The LQR packet is stored in network byte order.
|
||||
The LAP-B and PPP headers are not stored in
|
||||
this object; the first four octets of this
|
||||
variable contain the Magic-Number field, the
|
||||
second four octets contain the LastOutLQRs
|
||||
field and so on. The last four octets of this
|
||||
object contain the SaveInOctets field of the
|
||||
LQR packet."
|
||||
REFERENCE
|
||||
"Section 2.6, Packet Format, of RFC1333"
|
||||
::= { pppLqrExtnsEntry 1 }
|
||||
|
||||
|
||||
-- 4.4. PPP Tests
|
||||
|
||||
-- The extensions to the interface table in RFC1229 define a
|
||||
-- table through which the network manager can instruct the
|
||||
-- managed object to perform various tests of the interface. This
|
||||
-- is the ifExtnsTestTable.
|
||||
|
||||
-- The PPP MIB defines two such tests.
|
||||
|
||||
-- 4.4.1. PPP Echo Test
|
||||
|
||||
-- The PPP Echo Test is defined as
|
||||
|
||||
pppEchoTest OBJECT IDENTIFIER ::= { pppTests 1 }
|
||||
|
||||
-- Invoking this test causes a PPP Echo Packet to be sent on the
|
||||
-- line. ifExtnsTestResult returns success(2) if the echo
|
||||
-- response came back properly. It returns failed(7) if the
|
||||
-- response did not properly return. The definition of "proper"
|
||||
-- in this context is left to the discretion of the implementor.
|
||||
|
||||
-- 4.4.2. PPP Discard Test
|
||||
|
||||
-- The PPP Discard Test is defined as
|
||||
|
||||
pppDiscardTest OBJECT IDENTIFIER ::= { pppTests 2 }
|
||||
|
||||
-- Invoking this test causes a PPP Discard Packet to be sent on
|
||||
-- the line. ifExtnsTestResult returns success(2) if the discard
|
||||
-- packet was successfully transmitted and failed(7) if an error
|
||||
-- was detected on transmission. The definition of "transmission
|
||||
-- error" in this context is left to the discretion of the
|
||||
-- implementor.
|
||||
|
||||
END
|
1272
mibs/sagemcom/PROTECTION-MIB
Normal file
1272
mibs/sagemcom/PROTECTION-MIB
Normal file
File diff suppressed because it is too large
Load Diff
59
mibs/sagemcom/SAGEM-DR-MIB
Normal file
59
mibs/sagemcom/SAGEM-DR-MIB
Normal file
@ -0,0 +1,59 @@
|
||||
--*******************************************************************
|
||||
--* SAGEM, IONOS *
|
||||
--*******************************************************************
|
||||
--*******************************************************************
|
||||
--
|
||||
-- Filename: Sagem
|
||||
--
|
||||
-- File type: .mib
|
||||
--
|
||||
-- Description: SNMP source Mib file.
|
||||
--
|
||||
-- The MIB module defines enterprises/sagemDr entry
|
||||
-- Replace SAT-MIB
|
||||
--
|
||||
--
|
||||
-- Version: 19 11 2002
|
||||
--
|
||||
-- Date(DD MM YYYY): 15 11 02 last update for IONOS NMS
|
||||
--
|
||||
-- Contact: D. Mobuchon, F. Bonnevialle
|
||||
--
|
||||
-- History:
|
||||
-- Version: MIB-P0-301199 Date: 30 11 1999
|
||||
--
|
||||
-- Name: F.Bonnevialle
|
||||
-- Date: 15 11 2002
|
||||
-- Desc: Modification for SilverCreek Compiler
|
||||
--*******************************************************************
|
||||
--*******************************************************************
|
||||
--* Copyright (c) 2002, SAGEM , All rights reserved. *
|
||||
--*******************************************************************
|
||||
|
||||
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- MIB: EQUIPMENT-MIB
|
||||
--*******************************************************************
|
||||
SAGEM-DR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
--*******************************************************************
|
||||
-- IMPORTS
|
||||
--*******************************************************************
|
||||
|
||||
IMPORTS
|
||||
enterprises FROM RFC1155-SMI
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI;
|
||||
|
||||
sagemDr MODULE-IDENTITY
|
||||
LAST-UPDATED "0211150000Z"
|
||||
ORGANIZATION "SAGEM-Tolbiac"
|
||||
CONTACT-INFO
|
||||
" "
|
||||
DESCRIPTION
|
||||
"The MIB module defines enterprises/sagem-r entry"
|
||||
::= { enterprises 1038 }
|
||||
|
||||
END
|
||||
|
2923
mibs/sagemcom/SDH-ETS-MIB
Normal file
2923
mibs/sagemcom/SDH-ETS-MIB
Normal file
File diff suppressed because it is too large
Load Diff
212
mibs/sagemcom/SESSION-MIB
Normal file
212
mibs/sagemcom/SESSION-MIB
Normal file
@ -0,0 +1,212 @@
|
||||
--*******************************************************************
|
||||
--* SAGEM, IONOS *
|
||||
--*******************************************************************
|
||||
--*******************************************************************
|
||||
|
||||
-- Filename: session
|
||||
--
|
||||
-- File type: .mib
|
||||
--
|
||||
-- Description: SNMP source Mib file.
|
||||
--
|
||||
-- Gives information about a way to handle access
|
||||
-- conflicts between several applications
|
||||
-- (SNMP, HTTP, CLI, vt100) that could try to modify
|
||||
-- the equipment configuration at the same time and
|
||||
-- session inactivity.
|
||||
--
|
||||
--
|
||||
-- Version: 19 11 2002
|
||||
--
|
||||
-- Date(DD MM YYYY): 15 11 02 last update for IONOS NMS
|
||||
--
|
||||
-- Contact: D. Mobuchon, F. Bonnevialle
|
||||
--
|
||||
-- History:
|
||||
-- Version: MIB-P0-301199 Date: 30 11 1999
|
||||
--
|
||||
-- Name: F.Bonnevialle
|
||||
-- Date: 30 11 1999
|
||||
-- Desc: original
|
||||
--
|
||||
-- Name: F.Bonnevialle
|
||||
-- Date: 11 06 2002
|
||||
-- Desc: New variable: savePending
|
||||
--
|
||||
-- Name: F.Bonnevialle
|
||||
-- Date: 15 11 2002
|
||||
-- Desc: Modification for SilverCreek Compiler
|
||||
--*******************************************************************
|
||||
--*******************************************************************
|
||||
--* Copyright (c) 2002, SAGEM , All rights reserved. *
|
||||
--*******************************************************************
|
||||
|
||||
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- MIB: SESSION-MIB
|
||||
--*******************************************************************
|
||||
SESSION-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- IMPORTS
|
||||
--*******************************************************************
|
||||
IMPORTS
|
||||
sagemDr FROM SAGEM-DR-MIB
|
||||
-- CommunityAccessList FROM SAGEM-DR-MIB
|
||||
SagemBoolean FROM EQUIPMENT-MIB
|
||||
MODULE-IDENTITY,OBJECT-TYPE,IpAddress FROM SNMPv2-SMI;
|
||||
-- DisplayString FROM RFC1213-MIB;
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- OBJECTS
|
||||
--*******************************************************************
|
||||
session MODULE-IDENTITY
|
||||
LAST-UPDATED "0206110000Z"
|
||||
ORGANIZATION "SAGEM/DR Tolbiac Centre"
|
||||
CONTACT-INFO
|
||||
""
|
||||
DESCRIPTION
|
||||
"
|
||||
Modification:
|
||||
Date: 20 12 1999
|
||||
Description: modification of comments
|
||||
|
||||
Name: sessionTrap
|
||||
Description: sessionTrap and sessionReason are
|
||||
no more used in SESSION-MIB. They have been
|
||||
replaced by a logTrap (see LOG-MIB)
|
||||
New Object:
|
||||
Date: 19 11 1999
|
||||
Name: tInactivity
|
||||
Description:
|
||||
Name: sessionType
|
||||
Description: Add of tpiEmulated
|
||||
|
||||
Creation:
|
||||
Description:
|
||||
This MIB module gives information about a way to
|
||||
handle access conflicts between several
|
||||
applications (SNMP, HTTP, CLI, vt100)
|
||||
that could try to modify the equipment
|
||||
configuration at the same time
|
||||
"
|
||||
::= { sagemDr 201 }
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- Description:
|
||||
--
|
||||
-- Manager or Configurator write session (1 session max at
|
||||
-- the same time)
|
||||
|
||||
tLock OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..30)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
Number of minutes for which a write session is active on
|
||||
the equipment.
|
||||
When the value of this variable is 0, the equipment is not
|
||||
locked.
|
||||
When a SNMP manager (iONOSANMSupervisor and Operator) start
|
||||
a write session, tLock can be set to a value by the manager
|
||||
(up to 30 minutes, so it has time to configure the equipment).
|
||||
Each time an action is done under the equipment tLock is set
|
||||
again to its value.
|
||||
tLock is a decremental counter; when the value of tLock return
|
||||
to 0, the write session is ended and the equipment is unlocked.
|
||||
The SNMP manager can choose to unlock the equipment by setting
|
||||
the value of tLock to 0 before it reach this value itself.
|
||||
"
|
||||
::= { session 1 }
|
||||
|
||||
|
||||
sessionIp OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address of the application that holds the session"
|
||||
::= { session 2 }
|
||||
|
||||
sessionType OBJECT-TYPE
|
||||
SYNTAX INTEGER { none (0),snmp (1), http (2), telnet (3),
|
||||
vt100 (4), tpiEmulated (5) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of the application protocol that holds the session"
|
||||
::= { session 3 }
|
||||
|
||||
|
||||
tLockDefault OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..20)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
tLockDefault is used to define initial value of tLock.
|
||||
tLockDefault can be changed only by iONOSANMSupervisor or
|
||||
by dIRECTACCESSsupervisor.
|
||||
The normal value is 10 minutes"
|
||||
::= { session 5 }
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- Description:
|
||||
-- Manager or Configurator read/write inactivity
|
||||
-- (n session at the same time)
|
||||
|
||||
tInactivity OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..60)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
The normal configuration is tInactivity > tLock;
|
||||
tInactivityDefault is about 30 min.
|
||||
The session with a manager is closed by the equipment if there
|
||||
is no activity during tInactivity min.
|
||||
It is not used with SNMP.
|
||||
This is used to protect the acces to the manager when the
|
||||
operator is not there during a long time.
|
||||
"
|
||||
::= { session 6 }
|
||||
|
||||
-- P0: sessionName,sessionCommunity not used.
|
||||
-- sessionName OBJECT-TYPE
|
||||
-- SYNTAX DisplayString (SIZE (0..20))
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "Login name used for the session"
|
||||
-- ::= { session 10 }
|
||||
|
||||
-- sessionCommunity OBJECT-TYPE
|
||||
-- SYNTAX CommunityAccessList
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "Access community (User rights) used for the session"
|
||||
-- ::= { session 11 }
|
||||
|
||||
savePending OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
Return TRUE if the write session is unlocked for more than 30 seconds
|
||||
"
|
||||
::= { session 20 }
|
||||
|
||||
--*******************************************************************
|
||||
|
||||
|
||||
END
|
||||
|
861
mibs/sagemcom/SHELF-MIB
Normal file
861
mibs/sagemcom/SHELF-MIB
Normal file
@ -0,0 +1,861 @@
|
||||
--*******************************************************************
|
||||
--* SAGEM SA *
|
||||
--*******************************************************************
|
||||
--*******************************************************************
|
||||
|
||||
-- Filename: shelf
|
||||
-- File type: .mib
|
||||
--
|
||||
-- Description: SNMPc source Mib file.
|
||||
-- The MIB module defines structure for ADR equipement family
|
||||
--
|
||||
-- Version: 19 11 2002
|
||||
--
|
||||
-- Date(DD MM YYYY): 15 11 02 last update for IONOS NMS
|
||||
--
|
||||
-- Contact: D. Mobuchon, F. Bonnevialle
|
||||
--
|
||||
-- History:
|
||||
-- Version: MIB-P0-301199 Date: 30 11 1999
|
||||
--
|
||||
-- Name: F.Bonnevialle
|
||||
-- Date: 12 12 2000
|
||||
-- Desc: original
|
||||
--
|
||||
-- Name: S.LAURENT
|
||||
-- Date: 08 02 2001
|
||||
-- Desc: * Change the MIB number: {Sagem 25} -> {Sagem 150}
|
||||
-- * Add 7 equipment modification counters
|
||||
-- * Add a specific index to the table "laserTable"
|
||||
-- * Remove the configAction Object
|
||||
--
|
||||
-- Name: S.LAURENT
|
||||
-- Date: 18 04 2001
|
||||
-- Desc: * Move the 7 equipment modification counters in the Equip Mib
|
||||
--
|
||||
-- Name: S.LAURENT
|
||||
-- Date: 01 06 2001
|
||||
-- Desc: * Replace the BoardIndex Type by INTEGER and BoardFamily Type by a DisplayString.
|
||||
-- * Add slotName object in the BoardTable
|
||||
-- These modifications allow the MIB to be more independent of the equipment.
|
||||
--
|
||||
-- Name: F.Bonnevialle
|
||||
-- Date: 15 11 2002
|
||||
-- Desc: Modification for SilverCreek Compiler
|
||||
--
|
||||
--*******************************************************************
|
||||
--*******************************************************************
|
||||
--* Copyright (c) 2002, SAGEM , All rights reserved. *
|
||||
--*******************************************************************
|
||||
|
||||
|
||||
SHELF-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
sagemDr FROM SAGEM-DR-MIB
|
||||
SagemBoolean, Severity FROM EQUIPMENT-MIB
|
||||
MODULE-IDENTITY,OBJECT-TYPE,
|
||||
Counter32 FROM SNMPv2-SMI
|
||||
DisplayString FROM SNMPv2-TC;
|
||||
--spiIndex FROM SDH-ETS-MIB;
|
||||
|
||||
|
||||
shelf MODULE-IDENTITY
|
||||
LAST-UPDATED "0012060000Z"
|
||||
ORGANIZATION "SAGEM-Tolbiac drd/ddp/tmhd"
|
||||
CONTACT-INFO
|
||||
""
|
||||
DESCRIPTION
|
||||
"The MIB module specific for ADR equipment"
|
||||
::= { sagemDr 150 }
|
||||
|
||||
-- led
|
||||
led OBJECT IDENTIFIER ::= { shelf 2 }
|
||||
|
||||
-- hold Time
|
||||
holdTime OBJECT IDENTIFIER ::= { shelf 3 }
|
||||
|
||||
-- slot and board
|
||||
board OBJECT IDENTIFIER ::= { shelf 20 }
|
||||
|
||||
-- board table
|
||||
boardList OBJECT IDENTIFIER ::= { shelf 30 }
|
||||
|
||||
-- Software inventory
|
||||
softInv OBJECT IDENTIFIER ::= { shelf 40 }
|
||||
|
||||
-- Harware inventory
|
||||
hardInv OBJECT IDENTIFIER ::= { shelf 50 }
|
||||
|
||||
-- laser data
|
||||
laser OBJECT IDENTIFIER ::= { shelf 100 }
|
||||
|
||||
-- engineering order wire
|
||||
eow OBJECT IDENTIFIER ::= { shelf 120 }
|
||||
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
--* Slot and Board
|
||||
--*******************************************************************
|
||||
boardNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of board in equipment."
|
||||
::= { board 1 }
|
||||
|
||||
boardTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BoardEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of board in equipment."
|
||||
::= { board 2 }
|
||||
|
||||
boardEntry OBJECT-TYPE
|
||||
SYNTAX BoardEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A particular board of the equipment."
|
||||
INDEX { boardIndex }
|
||||
::= { boardTable 1 }
|
||||
|
||||
|
||||
ProtectionType ::= INTEGER
|
||||
{
|
||||
none(0),
|
||||
cardp(1)
|
||||
}
|
||||
|
||||
BoardFailure ::= INTEGER
|
||||
{
|
||||
none(0),
|
||||
missing(1),
|
||||
mismatch(2),
|
||||
defective(3)
|
||||
}
|
||||
|
||||
BoardEntry ::= SEQUENCE
|
||||
{
|
||||
boardIndex INTEGER,
|
||||
boardSlotName DisplayString,
|
||||
boardExpectType INTEGER, -- 0 or boardListIndex
|
||||
boardInsertType INTEGER, -- 0 or boardListIndex
|
||||
boardExpectFamily DisplayString,
|
||||
boardInsertFamily DisplayString,
|
||||
boardActive SagemBoolean,
|
||||
boardFirstPortIndex INTEGER,
|
||||
boardProtectionType ProtectionType,
|
||||
boardMonitor SagemBoolean,
|
||||
boardFailure BoardFailure,
|
||||
boardSeverity Severity,
|
||||
boardMissingSev Severity,
|
||||
boardMismatchSev Severity,
|
||||
boardDefectiveSev Severity
|
||||
}
|
||||
|
||||
boardIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value which identify a particular slot.
|
||||
The value of index is a constant assigned to an entry at
|
||||
equipment design time. It is usualy related to hardware.
|
||||
Each equipment maintain its own pool of values:
|
||||
ex ADR155c : A = 1, B = 2, ... M = 5, Fan = 6
|
||||
ex ADR2500c: Fan = 1, PSU1 = 2, ...Trib1 = 8, Trib6= 13, Line1 = 14,...
|
||||
Switch2 = 17, Shelf = 18"
|
||||
::= { boardEntry 1 }
|
||||
|
||||
boardSlotName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A DisplayString which identify the name of a particular slot.
|
||||
Its value is fixed at equipment design time.
|
||||
It is usualy related to hardware
|
||||
ex ADR155c : A, B, ... Fan
|
||||
ex ADR2500c: Fan, CCU, CTRL, PSU1, ... TRIB5, .... SWITCH1, ..."
|
||||
::= { boardEntry 2 }
|
||||
|
||||
boardExpectType OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value which configure the expected type. If used, this one must be
|
||||
equal to one of existent boardListIndex for the considerated board. Otherwise,
|
||||
the value is set to 0.
|
||||
Known types are readable in boardListTable
|
||||
"
|
||||
::= { boardEntry 3 }
|
||||
|
||||
boardInsertType OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the inserted board doesn't match with the expexted board
|
||||
the boardMismatch failure is generated.
|
||||
The type of the card could be found in hardware inventory."
|
||||
::= { boardEntry 4 }
|
||||
|
||||
boardExpectFamily OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Board Family corresponding to the specified expected kind. This value is send by the equipment.
|
||||
ex ADR155c :
|
||||
ex ADR2500c : CTRL, FAN, AUX, CCU, PSU, STM1 OPT, STM1 ERE, STM4 OPT, STM16 OPT, GBETH, SWITCH
|
||||
"
|
||||
::= { boardEntry 5 }
|
||||
|
||||
boardInsertFamily OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Board Family corresponding to the type of inserted board.
|
||||
ex ADR155c :
|
||||
ex ADR2500c : CTRL, FAN, AUX, CCU, PSU, STM1 OPT, STM1 ERE, STM4 OPT, STM16 OPT, GBETH, SWITCH
|
||||
"
|
||||
::= { boardEntry 6 }
|
||||
|
||||
boardActive OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the value of this field is set to false, the transmission of
|
||||
this board stop and the board could properly be extracted"
|
||||
::= { boardEntry 7 }
|
||||
|
||||
boardFirstPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If the card is a card with physical ports, then the value is
|
||||
the first index of a physical interface (SPI, PPI) in the mib
|
||||
SDH-ETS. Else, the value is 0."
|
||||
::= { boardEntry 8 }
|
||||
|
||||
boardProtectionType OBJECT-TYPE
|
||||
SYNTAX ProtectionType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this field indicates the kind of wanted card protection.
|
||||
The default value is NONE.
|
||||
if value is changed in cardP(1)then an entry is created in cardpTable. But this table
|
||||
has to be completed (by setting the cardpReliefIndex,...) to obtain a configured protection.
|
||||
if value is changed in None(0)then the associated entry in cardpTable is deleted.
|
||||
Some cards don't accept any protection. In that case, the value of this field will remain to NONE"
|
||||
::= { boardEntry 9 }
|
||||
|
||||
boardMonitor OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the value of this field is set to false, the failure detection
|
||||
is stopped for this board."
|
||||
::= { boardEntry 10 }
|
||||
|
||||
boardFailure OBJECT-TYPE
|
||||
SYNTAX BoardFailure
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Active failures on board"
|
||||
::= { boardEntry 11 }
|
||||
|
||||
boardSeverity OBJECT-TYPE
|
||||
SYNTAX Severity
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A reference to failure severity for boards."
|
||||
::= { boardEntry 12 }
|
||||
|
||||
|
||||
boardMissingSev OBJECT-TYPE
|
||||
SYNTAX Severity
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A reference to failure severity for boards."
|
||||
::= { boardEntry 13 }
|
||||
|
||||
boardMismatchSev OBJECT-TYPE
|
||||
SYNTAX Severity
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A reference to failure severity for boards."
|
||||
::= { boardEntry 14 }
|
||||
|
||||
boardDefectiveSev OBJECT-TYPE
|
||||
SYNTAX Severity
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A reference to failure severity for boards."
|
||||
::= { boardEntry 15 }
|
||||
|
||||
--*******************************************************************
|
||||
--* board list
|
||||
--*******************************************************************
|
||||
boardListNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of entry of the boardList Table"
|
||||
::= { boardList 1 }
|
||||
|
||||
boardListTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BoardlistEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of board type able to be managed by this equipment .
|
||||
In order to manage a new type, just insert the board and if
|
||||
the family match with a known family, this table will be
|
||||
expand automaticaly with the new type inserted
|
||||
|
||||
The XX fist value defined ( with boardSlotName = Shelf = 18 for ADR2500c)
|
||||
is a list all possible type of boardInsertedType.
|
||||
"
|
||||
::= { boardList 2 }
|
||||
|
||||
boardListEntry OBJECT-TYPE
|
||||
SYNTAX BoardlistEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A particular boardList of the equipment."
|
||||
INDEX { boardListIndex }
|
||||
::= { boardListTable 1 }
|
||||
|
||||
BoardlistEntry ::= SEQUENCE
|
||||
{
|
||||
boardListIndex INTEGER,
|
||||
boardListSlot INTEGER,
|
||||
boardListType DisplayString
|
||||
}
|
||||
|
||||
boardListIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value."
|
||||
::= { boardListEntry 1 }
|
||||
|
||||
boardListSlot OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A reference to the corresponding Slot."
|
||||
::= { boardListEntry 2 }
|
||||
|
||||
boardListType OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"In order to manage a new type, just insert the board and if
|
||||
the family match with a known family, this table will be
|
||||
expand automaticaly with the new type inserted.
|
||||
ex ADR155c :
|
||||
ex ADR2500c: 4S1.1, S4.1, L16.2, SWITCH, ..."
|
||||
::= { boardListEntry 3 }
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
--* Software inventory
|
||||
--*******************************************************************
|
||||
|
||||
softInventoryNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of entry of the softInventory Table"
|
||||
::= { softInv 1 }
|
||||
|
||||
softInventoryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SoftInventoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of software inventory used "
|
||||
::= { softInv 2 }
|
||||
|
||||
softInventoryEntry OBJECT-TYPE
|
||||
SYNTAX SoftInventoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A particular boardList of the equipment."
|
||||
INDEX { softInventoryIndex }
|
||||
::= { softInventoryTable 1 }
|
||||
|
||||
SoftInventoryEntry ::= SEQUENCE
|
||||
{
|
||||
softInventoryIndex INTEGER,
|
||||
softInventoryBoard INTEGER, -- boardIndex
|
||||
softInventoryType DisplayString,
|
||||
softInventoryCode DisplayString,
|
||||
softInventoryExt DisplayString
|
||||
}
|
||||
|
||||
softInventoryIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value."
|
||||
::= { softInventoryEntry 1 }
|
||||
|
||||
softInventoryBoard OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A reference to the corresponding Slot. This variable is needed because some
|
||||
boards have their owns Applicative and Boot codes. "
|
||||
::= { softInventoryEntry 2 }
|
||||
|
||||
softInventoryType OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indication of type software"
|
||||
::= { softInventoryEntry 3 }
|
||||
|
||||
softInventoryCode OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indication of version code"
|
||||
::= { softInventoryEntry 4 }
|
||||
|
||||
softInventoryExt OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indication of extension code. This one is not mandatory."
|
||||
::= { softInventoryEntry 5 }
|
||||
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
--* Hardware inventory
|
||||
--*******************************************************************
|
||||
|
||||
hardInventoryNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of different hardware inventory in equipment."
|
||||
::= { hardInv 1 }
|
||||
|
||||
hardInventoryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HardInventoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of hardware inventory in equipment.
|
||||
A hardware inventory is a description associed to a
|
||||
particular card"
|
||||
::= { hardInv 2 }
|
||||
|
||||
hardInventoryEntry OBJECT-TYPE
|
||||
SYNTAX HardInventoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A particular tInv of the equipment."
|
||||
INDEX { hardInventoryIndex }
|
||||
::= { hardInventoryTable 1 }
|
||||
|
||||
HardInventoryEntry ::= SEQUENCE {
|
||||
hardInventoryIndex INTEGER, -- boardIndex
|
||||
hardInventoryBoard DisplayString,
|
||||
hardInventoryDescr DisplayString
|
||||
}
|
||||
|
||||
hardInventoryIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of the inventory entry that corresponds to a particular slot"
|
||||
::= { hardInventoryEntry 1 }
|
||||
|
||||
hardInventoryBoard OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Family of card inserted in the slot"
|
||||
::= { hardInventoryEntry 2 }
|
||||
|
||||
hardInventoryDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The content of the inventory: a textual description"
|
||||
::= { hardInventoryEntry 3 }
|
||||
|
||||
--*******************************************************************
|
||||
--* laser
|
||||
--*******************************************************************
|
||||
laserNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of optical interface in equipment."
|
||||
::= { laser 1 }
|
||||
|
||||
laserTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LaserEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of synchronous physical interface in equipment."
|
||||
::= { laser 2 }
|
||||
|
||||
laserEntry OBJECT-TYPE
|
||||
SYNTAX LaserEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A particular synchronous physical interface of the equipment."
|
||||
-- INDEX { spiIndex }
|
||||
INDEX { laserIndex }
|
||||
|
||||
::= { laserTable 1 }
|
||||
|
||||
LaserEntry ::= SEQUENCE
|
||||
{
|
||||
-- spiIndex INTEGER,
|
||||
laserIndex INTEGER, -- =spiIndex
|
||||
laserTxEnable SagemBoolean,
|
||||
laserALSEnable SagemBoolean,
|
||||
laserALSRestart2s SagemBoolean,
|
||||
laserALSRestart90s SagemBoolean
|
||||
}
|
||||
|
||||
laserIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" "
|
||||
::= { laserEntry 1 }
|
||||
|
||||
laserTxEnable OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable(true) or disable(false) the laser output of the interface."
|
||||
::= { laserEntry 2 }
|
||||
|
||||
laserALSEnable OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatic Laser Shutdown enable(true) or disable(false).
|
||||
When enabled, this function cuts the laser output when a los is
|
||||
detected on input signal."
|
||||
::= { laserEntry 3 }
|
||||
|
||||
laserALSRestart2s OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Operator command to start a one shot emission during 2s."
|
||||
::= { laserEntry 4 }
|
||||
|
||||
laserALSRestart90s OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Operator command to start a one shot emission during 90s."
|
||||
::= { laserEntry 5 }
|
||||
-- end laser data
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
--* Shelf
|
||||
--*******************************************************************
|
||||
adrHotReset OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Software hot reset when this variable is set to TRUE"
|
||||
::= { shelf 1 }
|
||||
|
||||
--*******************************************************************
|
||||
--* led
|
||||
--*******************************************************************
|
||||
LedStatus ::= INTEGER
|
||||
{
|
||||
unknown (1),
|
||||
green (2),
|
||||
yellow (3),
|
||||
orange (4),
|
||||
red (5)
|
||||
}
|
||||
|
||||
LedType ::= INTEGER
|
||||
{
|
||||
status1(1),
|
||||
status2(2),
|
||||
online (3),
|
||||
traffic(4),
|
||||
major (5),
|
||||
minor (6),
|
||||
ether (7),
|
||||
halfFull (8)
|
||||
}
|
||||
|
||||
ledNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of led in equipment."
|
||||
::= { led 1 }
|
||||
|
||||
ledTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LedEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of led in equipment."
|
||||
::= { led 2 }
|
||||
|
||||
ledEntry OBJECT-TYPE
|
||||
SYNTAX LedEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A particular led of the equipment."
|
||||
INDEX { ledIndex }
|
||||
::= { ledTable 1 }
|
||||
|
||||
LedEntry ::= SEQUENCE
|
||||
{
|
||||
ledIndex INTEGER,
|
||||
ledPosition INTEGER, -- boardIndex
|
||||
ledType LedType,
|
||||
ledStatus LedStatus
|
||||
}
|
||||
|
||||
ledIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value which identify a particular led."
|
||||
::= { ledEntry 1 }
|
||||
|
||||
ledPosition OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A reference to the associated Board on the equipment."
|
||||
::= { ledEntry 2 }
|
||||
|
||||
ledType OBJECT-TYPE
|
||||
SYNTAX LedType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of the Led."
|
||||
::= { ledEntry 3 }
|
||||
|
||||
ledStatus OBJECT-TYPE
|
||||
SYNTAX LedStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of this Led."
|
||||
::= { ledEntry 4 }
|
||||
|
||||
--*******************************************************************
|
||||
--* hold time
|
||||
--*******************************************************************
|
||||
HoldTime ::= INTEGER
|
||||
{
|
||||
hold01sec(1),
|
||||
hold03sec(3),
|
||||
hold10sec(10),
|
||||
hold30sec(30)
|
||||
}
|
||||
|
||||
adrFailHoldOffTime OBJECT-TYPE
|
||||
SYNTAX HoldTime
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Failure hold off time : the time interval during which the
|
||||
defect is present and the failure is not raised"
|
||||
::= { holdTime 1 }
|
||||
|
||||
adrFailHoldOnTime OBJECT-TYPE
|
||||
SYNTAX HoldTime
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Failure hold on time : the time interval during which the
|
||||
defect is cleared and the failure is not"
|
||||
::= { holdTime 2 }
|
||||
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
--* EOW
|
||||
--*******************************************************************
|
||||
EOWClockMode ::= INTEGER
|
||||
{
|
||||
codirectionnal (0),
|
||||
contradirSlave(1),
|
||||
contradirMaster(2)
|
||||
}
|
||||
|
||||
EOWType ::= INTEGER
|
||||
{
|
||||
rsE1 (1),
|
||||
rsF1 (2),
|
||||
rsOther(3),
|
||||
msE2 (4),
|
||||
aux (5)
|
||||
}
|
||||
|
||||
eowNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of EOW port in equipment."
|
||||
::= {eow 1 }
|
||||
|
||||
eowTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EowEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of EOW port in equipment."
|
||||
::= { eow 2 }
|
||||
|
||||
eowEntry OBJECT-TYPE
|
||||
SYNTAX EowEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A particular EOW port of the equipment."
|
||||
INDEX { eowIndex }
|
||||
::= { eowTable 1 }
|
||||
|
||||
|
||||
EowEntry ::= SEQUENCE
|
||||
{
|
||||
eowIndex INTEGER,
|
||||
eowName DisplayString,
|
||||
eowSrcType EOWType,
|
||||
eowSrcPtr INTEGER,
|
||||
eowSinkType EOWType,
|
||||
eowSinkPtr INTEGER,
|
||||
eowClockMode EOWClockMode
|
||||
}
|
||||
|
||||
|
||||
eowIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value which identify a particular
|
||||
EOW port.
|
||||
The value of index is a constant assigned to an entry at
|
||||
equipment design time. It is usualy related to harware."
|
||||
::= { eowEntry 1 }
|
||||
|
||||
eowName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A text string which identifies the particular entry among the
|
||||
EOW port entries. "
|
||||
::= { eowEntry 2 }
|
||||
|
||||
eowSrcType OBJECT-TYPE
|
||||
SYNTAX EOWType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A reference to the object which sends the data flow to this
|
||||
interface. Usually the value is the oid of a vc12 or a connection."
|
||||
::= { eowEntry 6 }
|
||||
|
||||
eowSrcPtr OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A reference to the object which sends the data flow to this
|
||||
interface. Usually the value is the oid of a vc12 or a connection."
|
||||
::= { eowEntry 7 }
|
||||
|
||||
eowSinkType OBJECT-TYPE
|
||||
SYNTAX EOWType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A reference to the object which sends the data flow to this
|
||||
interface. Usually the value is the oid of a vc12 or a connection."
|
||||
::= { eowEntry 8 }
|
||||
|
||||
eowSinkPtr OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A reference to the object which sends the data flow to this
|
||||
interface. Usually the value is the oid of a vc12 or a connection."
|
||||
::= { eowEntry 9 }
|
||||
|
||||
eowClockMode OBJECT-TYPE
|
||||
SYNTAX EOWClockMode
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Select the direction of the two external synchronisation lines."
|
||||
::= { eowEntry 10 }
|
||||
|
||||
END
|
557
mibs/sagemcom/SPRIF-MIB
Normal file
557
mibs/sagemcom/SPRIF-MIB
Normal file
@ -0,0 +1,557 @@
|
||||
--*******************************************************************
|
||||
--* SAGEM SA *
|
||||
--*******************************************************************
|
||||
--*******************************************************************
|
||||
|
||||
-- Filename: sprIF
|
||||
-- File type: .mib
|
||||
--
|
||||
-- Description: SNMPc source Mib file.
|
||||
--
|
||||
-- Version: 19 11 2002
|
||||
--
|
||||
-- Date(DD MM YYYY): 15 11 02 last update for IONOS NMS
|
||||
--
|
||||
-- Contact: D. Mobuchon, F. Bonnevialle
|
||||
--
|
||||
-- History:
|
||||
--
|
||||
-- Name: F.Bonnevialle
|
||||
-- Date: 06 04 2001
|
||||
-- Desc: original
|
||||
--
|
||||
-- Name: F.Bonnevialle
|
||||
-- Date: 15 11 2002
|
||||
-- Desc: Modification for SilverCreek Compiler
|
||||
--*******************************************************************
|
||||
--*******************************************************************
|
||||
--* Copyright (c) 2002, SAGEM , All rights reserved. *
|
||||
--*******************************************************************
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- MIB: SPRIF-MIB
|
||||
--*******************************************************************
|
||||
SPRIF-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
--*******************************************************************
|
||||
-- IMPORTS
|
||||
--*******************************************************************
|
||||
|
||||
IMPORTS
|
||||
sagemDr FROM SAGEM-DR-MIB
|
||||
SagemBoolean FROM EQUIPMENT-MIB
|
||||
MODULE-IDENTITY,OBJECT-TYPE FROM SNMPv2-SMI;
|
||||
|
||||
|
||||
sprif MODULE-IDENTITY
|
||||
LAST-UPDATED "0012120000Z"
|
||||
ORGANIZATION "SAGEM-Tolbiac drd/ddp/tmhd"
|
||||
CONTACT-INFO
|
||||
" "
|
||||
DESCRIPTION
|
||||
"Debug interface for MS-SPRing module"
|
||||
::= { sagemDr 180}
|
||||
|
||||
-- DebugTable
|
||||
debug OBJECT IDENTIFIER ::= { sprif 10 }
|
||||
-- debug2 OBJECT IDENTIFIER ::= { sprif 20 }
|
||||
debug3 OBJECT IDENTIFIER ::= { sprif 30 }
|
||||
|
||||
-- Request vector
|
||||
-- k1k2request OBJECT IDENTIFIER ::= { sprif 60 }
|
||||
-- oprequest OBJECT IDENTIFIER ::= { sprif 70 }
|
||||
-- sdsfrequest OBJECT IDENTIFIER ::= { sprif 80 }
|
||||
-- timerrqst OBJECT IDENTIFIER ::= { sprif 90 }
|
||||
|
||||
--*******************************************************************
|
||||
--
|
||||
--*******************************************************************
|
||||
|
||||
NodeId ::= INTEGER
|
||||
{
|
||||
node0 (0),
|
||||
node1 (1),
|
||||
node2 (2),
|
||||
node3 (3),
|
||||
node4 (4),
|
||||
node5 (5),
|
||||
node6 (6),
|
||||
node7 (7),
|
||||
node8 (8),
|
||||
node9 (9),
|
||||
node10 (10),
|
||||
node11 (11),
|
||||
node12 (12),
|
||||
node13 (13),
|
||||
node14 (14),
|
||||
node15 (15),
|
||||
nodeUNK (255)
|
||||
}
|
||||
|
||||
|
||||
STATE ::= INTEGER
|
||||
{
|
||||
off (0),
|
||||
idle (1),
|
||||
pass (2),
|
||||
switch (3),
|
||||
unknown (4)
|
||||
}
|
||||
|
||||
SWITCHSTATUS ::= INTEGER
|
||||
{
|
||||
notSw (0),
|
||||
br (1),
|
||||
sw (2),
|
||||
brsw (3),
|
||||
unknown (4)
|
||||
}
|
||||
|
||||
|
||||
K1ASK ::= INTEGER
|
||||
{
|
||||
lps (15),-- Lockout Protection
|
||||
fsr (13),-- Forced Switch
|
||||
sfr (11),-- Signal Fail
|
||||
sdr (8), -- Signal Degrade
|
||||
msr (6), -- Manual Switch
|
||||
wtr (5), -- Wait To Restore
|
||||
exerr (3), -- Exercise
|
||||
rr (1), -- Reverse Request
|
||||
nr (0) -- No Request
|
||||
}
|
||||
|
||||
LOGTYPE ::= INTEGER
|
||||
{
|
||||
receiveK (0),
|
||||
transmitK (1),
|
||||
opCmd (2),
|
||||
failure (3),
|
||||
timer (4),
|
||||
unknown (5)
|
||||
}
|
||||
|
||||
|
||||
LOCALCOMMAND ::= INTEGER
|
||||
{
|
||||
on (20), -- switch ON MS-Spring
|
||||
off (19), -- switch OFF MS-Spring
|
||||
lopas (18), -- Lockout Of Protection All Span
|
||||
lowr (17), -- Lockout Of Working - Ring
|
||||
clear (16), -- Clear
|
||||
lps (15), -- Lockout Protection
|
||||
fsr (13), -- Forced Switch
|
||||
msr (6), -- Manual Switch
|
||||
wtr (5), -- Wait To Restore
|
||||
exerr (3), -- Exercise
|
||||
none (0) --
|
||||
}
|
||||
|
||||
|
||||
LOCALFAIL ::= INTEGER
|
||||
{
|
||||
endsf (27), -- end Signal Fail
|
||||
endsd (24), -- end Signal Degrade
|
||||
sf (11), -- Signal Fail
|
||||
sd (8), -- Signal Degrade
|
||||
none (0) --
|
||||
}
|
||||
|
||||
K2STAT ::= INTEGER
|
||||
{
|
||||
msais (7), -- MS-AIS
|
||||
msrdi (6), -- MS-RDI
|
||||
extra (3), -- Extra Traffic
|
||||
brsw (2), -- Bridged & Switched
|
||||
br (1), -- Bridged
|
||||
idle (0) -- Idle
|
||||
}
|
||||
|
||||
K2PATH ::= INTEGER
|
||||
{
|
||||
short (0), -- short path
|
||||
long (1) -- long path
|
||||
}
|
||||
|
||||
|
||||
TrafficStatus ::= INTEGER
|
||||
{
|
||||
unknown(0),
|
||||
working(1),
|
||||
protection(2)
|
||||
}
|
||||
|
||||
LINE ::= INTEGER
|
||||
{
|
||||
west (0),
|
||||
east (1),
|
||||
unknown (2)
|
||||
}
|
||||
|
||||
TIMER ::= INTEGER
|
||||
{
|
||||
stop (0),
|
||||
start (1),
|
||||
restart (2)
|
||||
}
|
||||
|
||||
|
||||
debugNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of line in debug table."
|
||||
::= { debug 1 }
|
||||
|
||||
debugTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DebugEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debug 2 }
|
||||
|
||||
debugEntry OBJECT-TYPE
|
||||
SYNTAX DebugEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { debugIndex }
|
||||
::= { debugTable 1 }
|
||||
|
||||
DebugEntry ::= SEQUENCE
|
||||
{
|
||||
debugIndex INTEGER,
|
||||
debugDate INTEGER, ---
|
||||
debugNodeID NodeId,
|
||||
debugLogType LOGTYPE,
|
||||
debugLine LINE,
|
||||
debugNodeState STATE,
|
||||
debugTrafficStatus TrafficStatus,
|
||||
debugSwitchingState SWITCHSTATUS,
|
||||
debugTxK1Ask K1ASK,
|
||||
debugTxK1Dst NodeId,
|
||||
debugTxK2Src NodeId,
|
||||
debugTxK2Path K2PATH,
|
||||
debugTxK2Stat K2STAT,
|
||||
debugRxK1Ask K1ASK,
|
||||
debugRxK1Dst NodeId,
|
||||
debugRxK2Src NodeId,
|
||||
debugRxK2Path K2PATH,
|
||||
debugRxK2Stat K2STAT,
|
||||
debugWtr INTEGER,
|
||||
debugLastDistantCommand K1ASK,
|
||||
debugLastDetectedFailure LOCALFAIL,
|
||||
debugLastLocalCommand LOCALCOMMAND,
|
||||
debugTimerAction TIMER
|
||||
}
|
||||
|
||||
debugIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debugEntry 1 }
|
||||
|
||||
debugDate OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debugEntry 2 }
|
||||
|
||||
debugNodeID OBJECT-TYPE
|
||||
SYNTAX NodeId
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debugEntry 3 }
|
||||
|
||||
debugLogType OBJECT-TYPE
|
||||
SYNTAX LOGTYPE
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debugEntry 4 }
|
||||
|
||||
debugLine OBJECT-TYPE
|
||||
SYNTAX LINE
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debugEntry 5 }
|
||||
|
||||
debugNodeState OBJECT-TYPE
|
||||
SYNTAX STATE
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debugEntry 6 }
|
||||
|
||||
debugTrafficStatus OBJECT-TYPE
|
||||
SYNTAX TrafficStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debugEntry 7 }
|
||||
|
||||
debugSwitchingState OBJECT-TYPE
|
||||
SYNTAX SWITCHSTATUS
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debugEntry 8 }
|
||||
|
||||
debugTxK1Ask OBJECT-TYPE
|
||||
SYNTAX K1ASK
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debugEntry 9 }
|
||||
|
||||
debugTxK1Dst OBJECT-TYPE
|
||||
SYNTAX NodeId
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debugEntry 10 }
|
||||
|
||||
debugTxK2Src OBJECT-TYPE
|
||||
SYNTAX NodeId
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debugEntry 11 }
|
||||
|
||||
debugTxK2Path OBJECT-TYPE
|
||||
SYNTAX K2PATH
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debugEntry 12 }
|
||||
|
||||
debugTxK2Stat OBJECT-TYPE
|
||||
SYNTAX K2STAT
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debugEntry 13 }
|
||||
|
||||
debugRxK1Ask OBJECT-TYPE
|
||||
SYNTAX K1ASK
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debugEntry 14 }
|
||||
|
||||
debugRxK1Dst OBJECT-TYPE
|
||||
SYNTAX NodeId
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debugEntry 15 }
|
||||
|
||||
debugRxK2Src OBJECT-TYPE
|
||||
SYNTAX NodeId
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debugEntry 16 }
|
||||
|
||||
debugRxK2Path OBJECT-TYPE
|
||||
SYNTAX K2PATH
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debugEntry 17 }
|
||||
|
||||
|
||||
debugRxK2Stat OBJECT-TYPE
|
||||
SYNTAX K2STAT
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debugEntry 18 }
|
||||
|
||||
|
||||
debugWtr OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debugEntry 19 }
|
||||
|
||||
|
||||
debugLastDistantCommand OBJECT-TYPE
|
||||
SYNTAX K1ASK
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debugEntry 20 }
|
||||
|
||||
|
||||
debugLastDetectedFailure OBJECT-TYPE
|
||||
SYNTAX LOCALFAIL
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debugEntry 21 }
|
||||
|
||||
|
||||
debugLastLocalCommand OBJECT-TYPE
|
||||
SYNTAX LOCALCOMMAND
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debugEntry 22 }
|
||||
|
||||
debugTimerAction OBJECT-TYPE
|
||||
SYNTAX TIMER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debugEntry 23 }
|
||||
|
||||
|
||||
|
||||
debugActivated OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Positive value activate Debug"
|
||||
::= { debug 3 }
|
||||
|
||||
--******************************************************************
|
||||
--******************************************************************
|
||||
--******************************************************************
|
||||
debug3Table OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Debug3Entry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debug3 2 }
|
||||
|
||||
debug3Entry OBJECT-TYPE
|
||||
SYNTAX Debug3Entry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { debugIndex }
|
||||
::= { debug3Table 1 }
|
||||
|
||||
Debug3Entry ::= SEQUENCE
|
||||
{
|
||||
debug3Date INTEGER,
|
||||
debug3Line LINE,
|
||||
debug3arv SagemBoolean,
|
||||
debug3ato SagemBoolean,
|
||||
debug3aun SagemBoolean,
|
||||
debug3ptm SagemBoolean,
|
||||
debug3mms SagemBoolean,
|
||||
debug3exr SagemBoolean
|
||||
}
|
||||
|
||||
debug3Date OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debug3Entry 2 }
|
||||
|
||||
debug3Line OBJECT-TYPE
|
||||
SYNTAX LINE
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debug3Entry 5 }
|
||||
|
||||
|
||||
debug3arv OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debug3Entry 23 }
|
||||
|
||||
|
||||
debug3ato OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debug3Entry 24 }
|
||||
|
||||
|
||||
debug3aun OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debug3Entry 25 }
|
||||
|
||||
|
||||
debug3ptm OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debug3Entry 26 }
|
||||
|
||||
|
||||
debug3mms OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debug3Entry 27 }
|
||||
|
||||
|
||||
debug3exr OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { debug3Entry 28 }
|
||||
|
||||
|
||||
--******************************************************************
|
||||
--******************************************************************
|
||||
--*******************************************************************
|
||||
END
|
439
mibs/sagemcom/XCONNECTION-MIB
Normal file
439
mibs/sagemcom/XCONNECTION-MIB
Normal file
@ -0,0 +1,439 @@
|
||||
--*******************************************************************
|
||||
--* SAGEM SA *
|
||||
--*******************************************************************
|
||||
--*******************************************************************
|
||||
|
||||
-- Filename: connection
|
||||
-- File type: .mib
|
||||
--
|
||||
-- Description: SNMPc source Mib file.
|
||||
--
|
||||
-- Version: 19 11 2002
|
||||
--
|
||||
-- Date(DD MM YYYY): 15 11 02 last update for IONOS NMS
|
||||
--
|
||||
-- Contact: D. Mobuchon, F. Bonnevialle
|
||||
--
|
||||
-- History:
|
||||
-- Name: F.Bonnevialle
|
||||
-- Date: 12 12 2000
|
||||
-- Desc: original
|
||||
--
|
||||
-- Name: S.LAURENT
|
||||
-- Date: 22 02 2001
|
||||
-- Desc: * Access right Modifications (from "Read-write" to "Read-Only") of some
|
||||
-- LinkTable variables .
|
||||
-- Use the Xcon vector to add or delete TableLink elements.
|
||||
-- * Modification of the LinkDirection enum in order to
|
||||
-- match up its values with those of the ADR equipment.
|
||||
-- * Modification of Xcon vector in order to add the new variable xconAction,
|
||||
-- which indicates the kind of the action (Creation(1) or Deletion(2))
|
||||
-- * The linkImplementation variable, which should allow to reserve a
|
||||
-- connection without physical implementation, is maintained (for a next use)
|
||||
-- but is not implemented in the SNMP Agent (its value is always set to TRUE)
|
||||
-- * The 6 subelements of the name of the connexion have been replaced by
|
||||
-- a unique variable: xconName (which matches to M1400 format)
|
||||
--
|
||||
-- Name: S.LAURENT
|
||||
-- Date: 19 04 2001
|
||||
-- Desc: * Modification of the CTPType values
|
||||
--
|
||||
-- Name: S.LAURENT
|
||||
-- Date: 25 04 2001
|
||||
-- Desc: * Change the MIB number: {Sagem 120} -> {Sagem 108}
|
||||
--
|
||||
-- Name: S.LAURENT
|
||||
-- Date: 10 08 2001
|
||||
-- Desc: * LinkImplementation Access right Modification
|
||||
-- (from "Read-Only" to "Read-Write")
|
||||
--
|
||||
-- Name: S.LAURENT
|
||||
-- Date: 22 05 2002
|
||||
-- Desc: * Add a new CTPType Value: nspi(100)
|
||||
--
|
||||
-- Name: F.Bonnevialle
|
||||
-- Date: 15 11 2002
|
||||
-- Desc: Modification for SilverCreek Compiler
|
||||
--
|
||||
--*******************************************************************
|
||||
--*******************************************************************
|
||||
--* Copyright (c) 2002, SAGEM , All rights reserved. *
|
||||
--*******************************************************************
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- MIB: XCONNECTION-MIB
|
||||
--*******************************************************************
|
||||
XCONNECTION-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
--*******************************************************************
|
||||
-- IMPORTS
|
||||
--*******************************************************************
|
||||
|
||||
IMPORTS
|
||||
sagemDr FROM SAGEM-DR-MIB
|
||||
SagemBoolean FROM EQUIPMENT-MIB
|
||||
MODULE-IDENTITY,OBJECT-TYPE FROM SNMPv2-SMI
|
||||
DisplayString FROM SNMPv2-TC; --RFC1213-MIB;
|
||||
|
||||
|
||||
|
||||
xconnection MODULE-IDENTITY
|
||||
LAST-UPDATED "0205220000Z"
|
||||
ORGANIZATION "SAGEM-Tolbiac drd/ddp/tmhd"
|
||||
CONTACT-INFO
|
||||
" "
|
||||
DESCRIPTION
|
||||
"The MIB module describes connection in physical layer
|
||||
of transmission equipements such as pdh/sdh mux and cross connect.
|
||||
This mib assumes that terminaison point are provided by other mibs,
|
||||
such as sdh.mib.
|
||||
xconnection is a particular case of SubNetworkConnection defined
|
||||
in ETS 300 653"
|
||||
::= { sagemDr 108}
|
||||
|
||||
-- linkTable
|
||||
link OBJECT IDENTIFIER ::= { xconnection 10 }
|
||||
|
||||
-- create/delete connection
|
||||
xcon OBJECT IDENTIFIER ::= { xconnection 30 }
|
||||
|
||||
--*******************************************************************
|
||||
-- Link
|
||||
--*******************************************************************
|
||||
TrafficStatus ::= INTEGER
|
||||
{
|
||||
none(0), -- Future case of a non-implemented link
|
||||
working(1),
|
||||
protection(2)
|
||||
}
|
||||
|
||||
ProtectionType ::= INTEGER
|
||||
{
|
||||
none(0),
|
||||
snc(1)
|
||||
}
|
||||
|
||||
ProtectionStatus ::= INTEGER
|
||||
{
|
||||
none(0),
|
||||
used(1)
|
||||
}
|
||||
|
||||
LinkDirection ::= INTEGER
|
||||
{
|
||||
unidirectional(1),
|
||||
bidirectional(2)
|
||||
}
|
||||
|
||||
CTPType ::= INTEGER
|
||||
{
|
||||
unknown(0),
|
||||
au(1),
|
||||
au4c(2),
|
||||
au16c(3),
|
||||
tu3(10),
|
||||
tu12(20),
|
||||
pdh2M (50),
|
||||
pdh34M (51),
|
||||
pdh45M (52),
|
||||
pdh140M (53),
|
||||
eth10M(60),
|
||||
eth100M(61),
|
||||
eth1G(62),
|
||||
nspi(100)
|
||||
}
|
||||
|
||||
linkNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of cross connections in equipment."
|
||||
::= { link 1 }
|
||||
|
||||
linkTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LinkEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of link in equipment. For example, a bidirectionnal
|
||||
connection is composed of 2 links. A SNC protected bidirectionnal
|
||||
connection is composed of 3 permanent links ."
|
||||
::= { link 2 }
|
||||
|
||||
linkEntry OBJECT-TYPE
|
||||
SYNTAX LinkEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A particular synchronous physical interface of the equipment."
|
||||
INDEX { linkIndex }
|
||||
::= { linkTable 1 }
|
||||
|
||||
LinkEntry ::= SEQUENCE
|
||||
{
|
||||
linkIndex INTEGER,
|
||||
linkSinkType CTPType,
|
||||
linkSrcType CTPType,
|
||||
linkCTPSink INTEGER,
|
||||
linkCTPSource INTEGER,
|
||||
linkName DisplayString,
|
||||
linkGroupId INTEGER,
|
||||
linkDirection LinkDirection,
|
||||
linkProtectionType ProtectionType,
|
||||
linkProtectionStatus ProtectionStatus,
|
||||
linkTrafficStatus TrafficStatus,
|
||||
linkImplementation SagemBoolean
|
||||
}
|
||||
|
||||
linkIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"linkIndex = number of the CTP Output
|
||||
= sncIndex "
|
||||
::= { linkEntry 1 }
|
||||
|
||||
linkSinkType OBJECT-TYPE
|
||||
SYNTAX CTPType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Kind of CTP table from which the connection is issued"
|
||||
::= { linkEntry 2 }
|
||||
|
||||
linkSrcType OBJECT-TYPE
|
||||
SYNTAX CTPType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Kind of CTP table from which the connection is issued"
|
||||
::= { linkEntry 3 }
|
||||
|
||||
linkCTPSink OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this field indicates the Ouput
|
||||
Connection Point which composes the unidirectionnal
|
||||
link.It's an index in considerated TTP table
|
||||
linkCTPSink = linkIndex"
|
||||
::= { linkEntry 4 }
|
||||
|
||||
linkCTPSource OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this field indicates the Input
|
||||
Connection Point which composes the unidirectionnal
|
||||
link. It's an index in considerated TTP table "
|
||||
::= { linkEntry 5 }
|
||||
|
||||
linkName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A text string which identifies the name of this link.
|
||||
Links names of a bidirectionnal link must have different name.
|
||||
Same direction SNC protected links have an identical name.
|
||||
M1400 UIT-T specifies the field's format "
|
||||
::= { linkEntry 6 }
|
||||
|
||||
linkGroupId OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A group identifier is used to group links by community."
|
||||
::= { linkEntry 7 }
|
||||
|
||||
linkDirection OBJECT-TYPE
|
||||
SYNTAX LinkDirection
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unidirectional or Bidirectionnal connections."
|
||||
::= { linkEntry 8 }
|
||||
|
||||
linkProtectionType OBJECT-TYPE
|
||||
SYNTAX ProtectionType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this field indicates the kind of wanted link protection.
|
||||
The default value is NONE.
|
||||
if value is changed in Snc(1)then an entry is created in Snc table with the same index. But this table
|
||||
has to be completed (by setting the PIC,...) to obtain a configured protection.
|
||||
if value is changed in None(0)then the associated entry in Snc table is deleted.
|
||||
When the value is set to Snc for a particular entry of LinkTable, other links which are in relation (of
|
||||
direction or protection) with this main link remain setting to None for this field. But all links are set to the USED(1) value
|
||||
in the next field (linkProtectionStatus)"
|
||||
::= { linkEntry 9 }
|
||||
|
||||
linkProtectionStatus OBJECT-TYPE
|
||||
SYNTAX ProtectionStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this field indicates if the link is used directly or not in a Snc protection.
|
||||
For a non-protected link, this field is mandatory set to None.
|
||||
The field value particulary allow to know the hability of link deletion."
|
||||
::= { linkEntry 10 }
|
||||
|
||||
linkTrafficStatus OBJECT-TYPE
|
||||
SYNTAX TrafficStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this field indicates where is the traffic.
|
||||
For a non-protected link, this field is mandatory set to working"
|
||||
::= { linkEntry 11 }
|
||||
|
||||
linkImplementation OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Actually, this variable is not implemented (always set to TRUE).
|
||||
But it could be used to allow to reserve a connection without physical implementation"
|
||||
::= { linkEntry 12 }
|
||||
|
||||
|
||||
|
||||
|
||||
--*******************************************************************
|
||||
-- xcon : creation/deletion of Xconnection
|
||||
-- This vector has been created to allow to:
|
||||
-- * create or delete Xconnection in an atomic way (no need to use Set All command)
|
||||
-- * keep critical variable of linkTable (such as linkIndex) in a Read-Only Access
|
||||
-- * get back a special message in case of trouble.
|
||||
--*******************************************************************
|
||||
XconDir ::= INTEGER
|
||||
{
|
||||
unknown(0), -- Future case of a non-implemented link
|
||||
unidirectional(1),
|
||||
bidirectional(2)
|
||||
}
|
||||
|
||||
ActionType ::= INTEGER
|
||||
{
|
||||
unknown(0),
|
||||
creation(1),
|
||||
deletion(2)
|
||||
}
|
||||
|
||||
|
||||
xconNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of connection to process."
|
||||
::= { xcon 1 }
|
||||
|
||||
xconSinkType OBJECT-TYPE
|
||||
SYNTAX CTPType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of CTP"
|
||||
::= { xcon 2 }
|
||||
|
||||
xconSinkIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Output CTP"
|
||||
::= { xcon 3 }
|
||||
|
||||
xconSrcType OBJECT-TYPE
|
||||
SYNTAX CTPType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of CTP"
|
||||
::= { xcon 4 }
|
||||
|
||||
xconSrcIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Input CTP"
|
||||
::= { xcon 5 }
|
||||
|
||||
xconDirection OBJECT-TYPE
|
||||
SYNTAX XconDir
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Bidirectionnal connections are composed of two unidirectional xcon
|
||||
and therefore 2 link entries."
|
||||
::= { xcon 6 }
|
||||
|
||||
xconName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A text string which identifies the name of this cross-connection.
|
||||
M1400 UIT-T specifies the field's format like this:
|
||||
NameTownA/NameSuffixA-NameTownB/NameSuffixB NameFunctionSNameSerial
|
||||
* NameTownX field accepts alpha-numeric and space characters.
|
||||
NameTownB is preceded by a '-' character.
|
||||
Maximum length is 12 charracters.
|
||||
Not mandatory fields.
|
||||
* NameSuffixX field accepts alpha-numeric characters.
|
||||
It's preceded by a '/' character.
|
||||
Maximum length is 3 characters.
|
||||
Not mandatory fields.
|
||||
* NameFunction field accepts alpha-numeric characters.
|
||||
It's followed by a 'S' character.
|
||||
Maximum length is 3 characters.
|
||||
Mandatory field.
|
||||
It represents the function code.
|
||||
* NameSerial field accepts 4-figure number.
|
||||
Not mandatory field.
|
||||
It represents the serial number and will be incremented
|
||||
automatically from the base serial number provided.
|
||||
For ADR2500 equipments:
|
||||
Links names of a bidirectionnal link must have different name.
|
||||
Same direction SNC protected links have an identical name."
|
||||
::= { xcon 7 }
|
||||
|
||||
|
||||
xconAction OBJECT-TYPE
|
||||
SYNTAX ActionType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of action: Unknown(0) or Creation(1) or deletion(2)"
|
||||
::= { xcon 8 }
|
||||
|
||||
xconProceed OBJECT-TYPE
|
||||
SYNTAX SagemBoolean
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
This entry is use to create (set to `true').
|
||||
The value of the field remains to `true' until creation is
|
||||
completed or has been aborted.
|
||||
"
|
||||
::= { xcon 20 }
|
||||
|
||||
xconDiagnostic OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A string used to help in case of trouble."
|
||||
::= { xcon 21 }
|
||||
|
||||
END
|
573
tests/data/ionos.json
Normal file
573
tests/data/ionos.json
Normal file
@ -0,0 +1,573 @@
|
||||
{
|
||||
"os": {
|
||||
"discovery": {
|
||||
"devices": [
|
||||
{
|
||||
"sysName": "<private>",
|
||||
"sysObjectID": ".1.3.6.1.4.1.1038.20",
|
||||
"sysDescr": "SAGEM ADR2500 eXtra",
|
||||
"sysContact": null,
|
||||
"version": null,
|
||||
"hardware": null,
|
||||
"features": null,
|
||||
"os": "ionos",
|
||||
"type": "network",
|
||||
"serial": null,
|
||||
"icon": "sagemcom.svg",
|
||||
"location": null
|
||||
}
|
||||
]
|
||||
},
|
||||
"poller": {
|
||||
"devices": [
|
||||
{
|
||||
"sysName": "<private>",
|
||||
"sysObjectID": ".1.3.6.1.4.1.1038.20",
|
||||
"sysDescr": "SAGEM ADR2500 eXtra",
|
||||
"sysContact": "<private>",
|
||||
"version": null,
|
||||
"hardware": null,
|
||||
"features": null,
|
||||
"os": "ionos",
|
||||
"type": "network",
|
||||
"serial": null,
|
||||
"icon": "sagemcom.svg",
|
||||
"location": "<private>"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"ports": {
|
||||
"discovery": {
|
||||
"ports": [
|
||||
{
|
||||
"port_descr_type": null,
|
||||
"port_descr_descr": null,
|
||||
"port_descr_circuit": null,
|
||||
"port_descr_speed": null,
|
||||
"port_descr_notes": null,
|
||||
"ifDescr": "Motorola PowerQUICC FCC1",
|
||||
"ifName": "Motorola PowerQUICC FCC1",
|
||||
"portName": null,
|
||||
"ifIndex": 11,
|
||||
"ifSpeed": null,
|
||||
"ifConnectorPresent": null,
|
||||
"ifPromiscuousMode": null,
|
||||
"ifHighSpeed": null,
|
||||
"ifOperStatus": null,
|
||||
"ifOperStatus_prev": null,
|
||||
"ifAdminStatus": null,
|
||||
"ifAdminStatus_prev": null,
|
||||
"ifDuplex": null,
|
||||
"ifMtu": null,
|
||||
"ifType": "ethernetCsmacd",
|
||||
"ifAlias": "Motorola PowerQUICC FCC1",
|
||||
"ifPhysAddress": null,
|
||||
"ifHardType": null,
|
||||
"ifLastChange": 0,
|
||||
"ifVlan": "",
|
||||
"ifTrunk": null,
|
||||
"counter_in": null,
|
||||
"counter_out": null,
|
||||
"ignore": 0,
|
||||
"disabled": 0,
|
||||
"detailed": 0,
|
||||
"deleted": 0,
|
||||
"pagpOperationMode": null,
|
||||
"pagpPortState": null,
|
||||
"pagpPartnerDeviceId": null,
|
||||
"pagpPartnerLearnMethod": null,
|
||||
"pagpPartnerIfIndex": null,
|
||||
"pagpPartnerGroupIfIndex": null,
|
||||
"pagpPartnerDeviceName": null,
|
||||
"pagpEthcOperationMode": null,
|
||||
"pagpDeviceId": null,
|
||||
"pagpGroupIfIndex": null,
|
||||
"ifInUcastPkts": null,
|
||||
"ifInUcastPkts_prev": null,
|
||||
"ifInUcastPkts_delta": null,
|
||||
"ifInUcastPkts_rate": null,
|
||||
"ifOutUcastPkts": null,
|
||||
"ifOutUcastPkts_prev": null,
|
||||
"ifOutUcastPkts_delta": null,
|
||||
"ifOutUcastPkts_rate": null,
|
||||
"ifInErrors": null,
|
||||
"ifInErrors_prev": null,
|
||||
"ifInErrors_delta": null,
|
||||
"ifInErrors_rate": null,
|
||||
"ifOutErrors": null,
|
||||
"ifOutErrors_prev": null,
|
||||
"ifOutErrors_delta": null,
|
||||
"ifOutErrors_rate": null,
|
||||
"ifInOctets": null,
|
||||
"ifInOctets_prev": null,
|
||||
"ifInOctets_delta": null,
|
||||
"ifInOctets_rate": null,
|
||||
"ifOutOctets": null,
|
||||
"ifOutOctets_prev": null,
|
||||
"ifOutOctets_delta": null,
|
||||
"ifOutOctets_rate": null,
|
||||
"poll_prev": null,
|
||||
"ifInNUcastPkts": null,
|
||||
"ifInNUcastPkts_prev": null,
|
||||
"ifInNUcastPkts_delta": null,
|
||||
"ifInNUcastPkts_rate": null,
|
||||
"ifOutNUcastPkts": null,
|
||||
"ifOutNUcastPkts_prev": null,
|
||||
"ifOutNUcastPkts_delta": null,
|
||||
"ifOutNUcastPkts_rate": null,
|
||||
"ifInDiscards": null,
|
||||
"ifInDiscards_prev": null,
|
||||
"ifInDiscards_delta": null,
|
||||
"ifInDiscards_rate": null,
|
||||
"ifOutDiscards": null,
|
||||
"ifOutDiscards_prev": null,
|
||||
"ifOutDiscards_delta": null,
|
||||
"ifOutDiscards_rate": null,
|
||||
"ifInUnknownProtos": null,
|
||||
"ifInUnknownProtos_prev": null,
|
||||
"ifInUnknownProtos_delta": null,
|
||||
"ifInUnknownProtos_rate": null,
|
||||
"ifInBroadcastPkts": null,
|
||||
"ifInBroadcastPkts_prev": null,
|
||||
"ifInBroadcastPkts_delta": null,
|
||||
"ifInBroadcastPkts_rate": null,
|
||||
"ifOutBroadcastPkts": null,
|
||||
"ifOutBroadcastPkts_prev": null,
|
||||
"ifOutBroadcastPkts_delta": null,
|
||||
"ifOutBroadcastPkts_rate": null,
|
||||
"ifInMulticastPkts": null,
|
||||
"ifInMulticastPkts_prev": null,
|
||||
"ifInMulticastPkts_delta": null,
|
||||
"ifInMulticastPkts_rate": null,
|
||||
"ifOutMulticastPkts": null,
|
||||
"ifOutMulticastPkts_prev": null,
|
||||
"ifOutMulticastPkts_delta": null,
|
||||
"ifOutMulticastPkts_rate": null
|
||||
},
|
||||
{
|
||||
"port_descr_type": null,
|
||||
"port_descr_descr": null,
|
||||
"port_descr_circuit": null,
|
||||
"port_descr_speed": null,
|
||||
"port_descr_notes": null,
|
||||
"ifDescr": "pNA+ NI Loopback Driver",
|
||||
"ifName": "pNA+ NI Loopback Driver",
|
||||
"portName": null,
|
||||
"ifIndex": 37,
|
||||
"ifSpeed": null,
|
||||
"ifConnectorPresent": null,
|
||||
"ifPromiscuousMode": null,
|
||||
"ifHighSpeed": null,
|
||||
"ifOperStatus": null,
|
||||
"ifOperStatus_prev": null,
|
||||
"ifAdminStatus": null,
|
||||
"ifAdminStatus_prev": null,
|
||||
"ifDuplex": null,
|
||||
"ifMtu": null,
|
||||
"ifType": "softwareLoopback",
|
||||
"ifAlias": "pNA+ NI Loopback Driver",
|
||||
"ifPhysAddress": null,
|
||||
"ifHardType": null,
|
||||
"ifLastChange": 0,
|
||||
"ifVlan": "",
|
||||
"ifTrunk": null,
|
||||
"counter_in": null,
|
||||
"counter_out": null,
|
||||
"ignore": 0,
|
||||
"disabled": 0,
|
||||
"detailed": 0,
|
||||
"deleted": 0,
|
||||
"pagpOperationMode": null,
|
||||
"pagpPortState": null,
|
||||
"pagpPartnerDeviceId": null,
|
||||
"pagpPartnerLearnMethod": null,
|
||||
"pagpPartnerIfIndex": null,
|
||||
"pagpPartnerGroupIfIndex": null,
|
||||
"pagpPartnerDeviceName": null,
|
||||
"pagpEthcOperationMode": null,
|
||||
"pagpDeviceId": null,
|
||||
"pagpGroupIfIndex": null,
|
||||
"ifInUcastPkts": null,
|
||||
"ifInUcastPkts_prev": null,
|
||||
"ifInUcastPkts_delta": null,
|
||||
"ifInUcastPkts_rate": null,
|
||||
"ifOutUcastPkts": null,
|
||||
"ifOutUcastPkts_prev": null,
|
||||
"ifOutUcastPkts_delta": null,
|
||||
"ifOutUcastPkts_rate": null,
|
||||
"ifInErrors": null,
|
||||
"ifInErrors_prev": null,
|
||||
"ifInErrors_delta": null,
|
||||
"ifInErrors_rate": null,
|
||||
"ifOutErrors": null,
|
||||
"ifOutErrors_prev": null,
|
||||
"ifOutErrors_delta": null,
|
||||
"ifOutErrors_rate": null,
|
||||
"ifInOctets": null,
|
||||
"ifInOctets_prev": null,
|
||||
"ifInOctets_delta": null,
|
||||
"ifInOctets_rate": null,
|
||||
"ifOutOctets": null,
|
||||
"ifOutOctets_prev": null,
|
||||
"ifOutOctets_delta": null,
|
||||
"ifOutOctets_rate": null,
|
||||
"poll_prev": null,
|
||||
"ifInNUcastPkts": null,
|
||||
"ifInNUcastPkts_prev": null,
|
||||
"ifInNUcastPkts_delta": null,
|
||||
"ifInNUcastPkts_rate": null,
|
||||
"ifOutNUcastPkts": null,
|
||||
"ifOutNUcastPkts_prev": null,
|
||||
"ifOutNUcastPkts_delta": null,
|
||||
"ifOutNUcastPkts_rate": null,
|
||||
"ifInDiscards": null,
|
||||
"ifInDiscards_prev": null,
|
||||
"ifInDiscards_delta": null,
|
||||
"ifInDiscards_rate": null,
|
||||
"ifOutDiscards": null,
|
||||
"ifOutDiscards_prev": null,
|
||||
"ifOutDiscards_delta": null,
|
||||
"ifOutDiscards_rate": null,
|
||||
"ifInUnknownProtos": null,
|
||||
"ifInUnknownProtos_prev": null,
|
||||
"ifInUnknownProtos_delta": null,
|
||||
"ifInUnknownProtos_rate": null,
|
||||
"ifInBroadcastPkts": null,
|
||||
"ifInBroadcastPkts_prev": null,
|
||||
"ifInBroadcastPkts_delta": null,
|
||||
"ifInBroadcastPkts_rate": null,
|
||||
"ifOutBroadcastPkts": null,
|
||||
"ifOutBroadcastPkts_prev": null,
|
||||
"ifOutBroadcastPkts_delta": null,
|
||||
"ifOutBroadcastPkts_rate": null,
|
||||
"ifInMulticastPkts": null,
|
||||
"ifInMulticastPkts_prev": null,
|
||||
"ifInMulticastPkts_delta": null,
|
||||
"ifInMulticastPkts_rate": null,
|
||||
"ifOutMulticastPkts": null,
|
||||
"ifOutMulticastPkts_prev": null,
|
||||
"ifOutMulticastPkts_delta": null,
|
||||
"ifOutMulticastPkts_rate": null
|
||||
}
|
||||
]
|
||||
},
|
||||
"poller": {
|
||||
"ports": [
|
||||
{
|
||||
"port_descr_type": null,
|
||||
"port_descr_descr": null,
|
||||
"port_descr_circuit": null,
|
||||
"port_descr_speed": null,
|
||||
"port_descr_notes": null,
|
||||
"ifDescr": "Motorola PowerQUICC FCC1",
|
||||
"ifName": "Motorola PowerQUICC FCC1",
|
||||
"portName": null,
|
||||
"ifIndex": 11,
|
||||
"ifSpeed": 10000000,
|
||||
"ifConnectorPresent": null,
|
||||
"ifPromiscuousMode": null,
|
||||
"ifHighSpeed": null,
|
||||
"ifOperStatus": "up",
|
||||
"ifOperStatus_prev": null,
|
||||
"ifAdminStatus": "up",
|
||||
"ifAdminStatus_prev": null,
|
||||
"ifDuplex": null,
|
||||
"ifMtu": 1500,
|
||||
"ifType": "ethernetCsmacd",
|
||||
"ifAlias": "Motorola PowerQUICC FCC1",
|
||||
"ifPhysAddress": "000100000000",
|
||||
"ifHardType": null,
|
||||
"ifLastChange": 0,
|
||||
"ifVlan": "",
|
||||
"ifTrunk": null,
|
||||
"counter_in": null,
|
||||
"counter_out": null,
|
||||
"ignore": 0,
|
||||
"disabled": 0,
|
||||
"detailed": 0,
|
||||
"deleted": 0,
|
||||
"pagpOperationMode": null,
|
||||
"pagpPortState": null,
|
||||
"pagpPartnerDeviceId": null,
|
||||
"pagpPartnerLearnMethod": null,
|
||||
"pagpPartnerIfIndex": null,
|
||||
"pagpPartnerGroupIfIndex": null,
|
||||
"pagpPartnerDeviceName": null,
|
||||
"pagpEthcOperationMode": null,
|
||||
"pagpDeviceId": null,
|
||||
"pagpGroupIfIndex": null,
|
||||
"ifInUcastPkts": 38562060,
|
||||
"ifInUcastPkts_prev": 0,
|
||||
"ifInUcastPkts_delta": null,
|
||||
"ifInUcastPkts_rate": null,
|
||||
"ifOutUcastPkts": 39339077,
|
||||
"ifOutUcastPkts_prev": 0,
|
||||
"ifOutUcastPkts_delta": null,
|
||||
"ifOutUcastPkts_rate": null,
|
||||
"ifInErrors": 0,
|
||||
"ifInErrors_prev": 0,
|
||||
"ifInErrors_delta": null,
|
||||
"ifInErrors_rate": null,
|
||||
"ifOutErrors": 28,
|
||||
"ifOutErrors_prev": 0,
|
||||
"ifOutErrors_delta": null,
|
||||
"ifOutErrors_rate": null,
|
||||
"ifInOctets": 990299252,
|
||||
"ifInOctets_prev": 0,
|
||||
"ifInOctets_delta": null,
|
||||
"ifInOctets_rate": null,
|
||||
"ifOutOctets": 1379653227,
|
||||
"ifOutOctets_prev": 0,
|
||||
"ifOutOctets_delta": null,
|
||||
"ifOutOctets_rate": null,
|
||||
"poll_prev": null,
|
||||
"ifInNUcastPkts": 3062544,
|
||||
"ifInNUcastPkts_prev": 0,
|
||||
"ifInNUcastPkts_delta": null,
|
||||
"ifInNUcastPkts_rate": null,
|
||||
"ifOutNUcastPkts": 5168,
|
||||
"ifOutNUcastPkts_prev": 0,
|
||||
"ifOutNUcastPkts_delta": null,
|
||||
"ifOutNUcastPkts_rate": null,
|
||||
"ifInDiscards": 0,
|
||||
"ifInDiscards_prev": 0,
|
||||
"ifInDiscards_delta": null,
|
||||
"ifInDiscards_rate": null,
|
||||
"ifOutDiscards": 0,
|
||||
"ifOutDiscards_prev": 0,
|
||||
"ifOutDiscards_delta": null,
|
||||
"ifOutDiscards_rate": null,
|
||||
"ifInUnknownProtos": 0,
|
||||
"ifInUnknownProtos_prev": 0,
|
||||
"ifInUnknownProtos_delta": null,
|
||||
"ifInUnknownProtos_rate": null,
|
||||
"ifInBroadcastPkts": 0,
|
||||
"ifInBroadcastPkts_prev": 0,
|
||||
"ifInBroadcastPkts_delta": null,
|
||||
"ifInBroadcastPkts_rate": null,
|
||||
"ifOutBroadcastPkts": 0,
|
||||
"ifOutBroadcastPkts_prev": 0,
|
||||
"ifOutBroadcastPkts_delta": null,
|
||||
"ifOutBroadcastPkts_rate": null,
|
||||
"ifInMulticastPkts": 0,
|
||||
"ifInMulticastPkts_prev": 0,
|
||||
"ifInMulticastPkts_delta": null,
|
||||
"ifInMulticastPkts_rate": null,
|
||||
"ifOutMulticastPkts": 0,
|
||||
"ifOutMulticastPkts_prev": 0,
|
||||
"ifOutMulticastPkts_delta": null,
|
||||
"ifOutMulticastPkts_rate": null
|
||||
},
|
||||
{
|
||||
"port_descr_type": null,
|
||||
"port_descr_descr": null,
|
||||
"port_descr_circuit": null,
|
||||
"port_descr_speed": null,
|
||||
"port_descr_notes": null,
|
||||
"ifDescr": "pNA+ NI Loopback Driver",
|
||||
"ifName": "pNA+ NI Loopback Driver",
|
||||
"portName": null,
|
||||
"ifIndex": 37,
|
||||
"ifSpeed": 10000,
|
||||
"ifConnectorPresent": null,
|
||||
"ifPromiscuousMode": null,
|
||||
"ifHighSpeed": null,
|
||||
"ifOperStatus": "up",
|
||||
"ifOperStatus_prev": null,
|
||||
"ifAdminStatus": "up",
|
||||
"ifAdminStatus_prev": null,
|
||||
"ifDuplex": null,
|
||||
"ifMtu": 1536,
|
||||
"ifType": "softwareLoopback",
|
||||
"ifAlias": "pNA+ NI Loopback Driver",
|
||||
"ifPhysAddress": "000100000000",
|
||||
"ifHardType": null,
|
||||
"ifLastChange": 0,
|
||||
"ifVlan": "",
|
||||
"ifTrunk": null,
|
||||
"counter_in": null,
|
||||
"counter_out": null,
|
||||
"ignore": 0,
|
||||
"disabled": 0,
|
||||
"detailed": 0,
|
||||
"deleted": 0,
|
||||
"pagpOperationMode": null,
|
||||
"pagpPortState": null,
|
||||
"pagpPartnerDeviceId": null,
|
||||
"pagpPartnerLearnMethod": null,
|
||||
"pagpPartnerIfIndex": null,
|
||||
"pagpPartnerGroupIfIndex": null,
|
||||
"pagpPartnerDeviceName": null,
|
||||
"pagpEthcOperationMode": null,
|
||||
"pagpDeviceId": null,
|
||||
"pagpGroupIfIndex": null,
|
||||
"ifInUcastPkts": 23881091,
|
||||
"ifInUcastPkts_prev": 0,
|
||||
"ifInUcastPkts_delta": null,
|
||||
"ifInUcastPkts_rate": null,
|
||||
"ifOutUcastPkts": 23881091,
|
||||
"ifOutUcastPkts_prev": 0,
|
||||
"ifOutUcastPkts_delta": null,
|
||||
"ifOutUcastPkts_rate": null,
|
||||
"ifInErrors": 0,
|
||||
"ifInErrors_prev": 0,
|
||||
"ifInErrors_delta": null,
|
||||
"ifInErrors_rate": null,
|
||||
"ifOutErrors": 0,
|
||||
"ifOutErrors_prev": 0,
|
||||
"ifOutErrors_delta": null,
|
||||
"ifOutErrors_rate": null,
|
||||
"ifInOctets": 883600367,
|
||||
"ifInOctets_prev": 0,
|
||||
"ifInOctets_delta": null,
|
||||
"ifInOctets_rate": null,
|
||||
"ifOutOctets": 883600367,
|
||||
"ifOutOctets_prev": 0,
|
||||
"ifOutOctets_delta": null,
|
||||
"ifOutOctets_rate": null,
|
||||
"poll_prev": null,
|
||||
"ifInNUcastPkts": 0,
|
||||
"ifInNUcastPkts_prev": 0,
|
||||
"ifInNUcastPkts_delta": null,
|
||||
"ifInNUcastPkts_rate": null,
|
||||
"ifOutNUcastPkts": 0,
|
||||
"ifOutNUcastPkts_prev": 0,
|
||||
"ifOutNUcastPkts_delta": null,
|
||||
"ifOutNUcastPkts_rate": null,
|
||||
"ifInDiscards": 0,
|
||||
"ifInDiscards_prev": 0,
|
||||
"ifInDiscards_delta": null,
|
||||
"ifInDiscards_rate": null,
|
||||
"ifOutDiscards": 0,
|
||||
"ifOutDiscards_prev": 0,
|
||||
"ifOutDiscards_delta": null,
|
||||
"ifOutDiscards_rate": null,
|
||||
"ifInUnknownProtos": 0,
|
||||
"ifInUnknownProtos_prev": 0,
|
||||
"ifInUnknownProtos_delta": null,
|
||||
"ifInUnknownProtos_rate": null,
|
||||
"ifInBroadcastPkts": 0,
|
||||
"ifInBroadcastPkts_prev": 0,
|
||||
"ifInBroadcastPkts_delta": null,
|
||||
"ifInBroadcastPkts_rate": null,
|
||||
"ifOutBroadcastPkts": 0,
|
||||
"ifOutBroadcastPkts_prev": 0,
|
||||
"ifOutBroadcastPkts_delta": null,
|
||||
"ifOutBroadcastPkts_rate": null,
|
||||
"ifInMulticastPkts": 0,
|
||||
"ifInMulticastPkts_prev": 0,
|
||||
"ifInMulticastPkts_delta": null,
|
||||
"ifInMulticastPkts_rate": null,
|
||||
"ifOutMulticastPkts": 0,
|
||||
"ifOutMulticastPkts_prev": 0,
|
||||
"ifOutMulticastPkts_delta": null,
|
||||
"ifOutMulticastPkts_rate": null
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"sensors": {
|
||||
"discovery": {
|
||||
"sensors": [
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "state",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.1038.107.11.0",
|
||||
"sensor_index": "0",
|
||||
"sensor_type": "Severity",
|
||||
"sensor_descr": "Status of all equipment objects",
|
||||
"group": "",
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 1,
|
||||
"sensor_limit": null,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": null,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": "Severity"
|
||||
}
|
||||
],
|
||||
"state_indexes": [
|
||||
{
|
||||
"state_name": "Severity",
|
||||
"state_descr": "nonAlarmed",
|
||||
"state_draw_graph": 0,
|
||||
"state_value": 1,
|
||||
"state_generic_value": 0
|
||||
},
|
||||
{
|
||||
"state_name": "Severity",
|
||||
"state_descr": "minor",
|
||||
"state_draw_graph": 0,
|
||||
"state_value": 2,
|
||||
"state_generic_value": 0
|
||||
},
|
||||
{
|
||||
"state_name": "Severity",
|
||||
"state_descr": "major",
|
||||
"state_draw_graph": 0,
|
||||
"state_value": 3,
|
||||
"state_generic_value": 1
|
||||
},
|
||||
{
|
||||
"state_name": "Severity",
|
||||
"state_descr": "critical",
|
||||
"state_draw_graph": 0,
|
||||
"state_value": 4,
|
||||
"state_generic_value": 2
|
||||
},
|
||||
{
|
||||
"state_name": "Severity",
|
||||
"state_descr": "warning",
|
||||
"state_draw_graph": 0,
|
||||
"state_value": 5,
|
||||
"state_generic_value": 1
|
||||
},
|
||||
{
|
||||
"state_name": "Severity",
|
||||
"state_descr": "invNonAlarmed",
|
||||
"state_draw_graph": 0,
|
||||
"state_value": 6,
|
||||
"state_generic_value": 0
|
||||
},
|
||||
{
|
||||
"state_name": "Severity",
|
||||
"state_descr": "invMinor",
|
||||
"state_draw_graph": 0,
|
||||
"state_value": 7,
|
||||
"state_generic_value": 0
|
||||
},
|
||||
{
|
||||
"state_name": "Severity",
|
||||
"state_descr": "invMajor",
|
||||
"state_draw_graph": 0,
|
||||
"state_value": 8,
|
||||
"state_generic_value": 1
|
||||
},
|
||||
{
|
||||
"state_name": "Severity",
|
||||
"state_descr": "invCritical",
|
||||
"state_draw_graph": 0,
|
||||
"state_value": 9,
|
||||
"state_generic_value": 2
|
||||
},
|
||||
{
|
||||
"state_name": "Severity",
|
||||
"state_descr": "invWarning",
|
||||
"state_draw_graph": 0,
|
||||
"state_value": 10,
|
||||
"state_generic_value": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
"poller": "matches discovery"
|
||||
}
|
||||
}
|
325
tests/snmpsim/ionos.snmprec
Normal file
325
tests/snmpsim/ionos.snmprec
Normal file
@ -0,0 +1,325 @@
|
||||
1.3.6.1.2.1.1.1.0|4|SAGEM ADR2500 eXtra
|
||||
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.1038.20
|
||||
1.3.6.1.2.1.1.3.0|67|1194076600
|
||||
1.3.6.1.2.1.1.4.0|4|<private>
|
||||
1.3.6.1.2.1.1.5.0|4|<private>
|
||||
1.3.6.1.2.1.1.6.0|4|<private>
|
||||
1.3.6.1.2.1.2.2.1.1.1|2|1
|
||||
1.3.6.1.2.1.2.2.1.1.2|2|2
|
||||
1.3.6.1.2.1.2.2.1.1.3|2|3
|
||||
1.3.6.1.2.1.2.2.1.1.4|2|4
|
||||
1.3.6.1.2.1.2.2.1.1.5|2|5
|
||||
1.3.6.1.2.1.2.2.1.1.6|2|6
|
||||
1.3.6.1.2.1.2.2.1.1.7|2|7
|
||||
1.3.6.1.2.1.2.2.1.1.8|2|8
|
||||
1.3.6.1.2.1.2.2.1.1.9|2|9
|
||||
1.3.6.1.2.1.2.2.1.1.10|2|10
|
||||
1.3.6.1.2.1.2.2.1.1.11|2|11
|
||||
1.3.6.1.2.1.2.2.1.1.37|2|37
|
||||
1.3.6.1.2.1.2.2.1.2.1|4|Equipment address virtual interface
|
||||
1.3.6.1.2.1.2.2.1.2.2|4|DCCr TRIB 2:3 on Motorola Power QUICK SCC
|
||||
1.3.6.1.2.1.2.2.1.2.3|4|DCCr TRIB 3:4 on Motorola Power QUICK SCC
|
||||
1.3.6.1.2.1.2.2.1.2.4|4|DCCr TRIB 4:2 on Motorola Power QUICK SCC
|
||||
1.3.6.1.2.1.2.2.1.2.5|4|DCCr TRIB 2:4 on Motorola Power QUICK SCC
|
||||
1.3.6.1.2.1.2.2.1.2.6|4|DCCr TRIB 3:1 on Motorola Power QUICK SCC
|
||||
1.3.6.1.2.1.2.2.1.2.7|4|DCCr TRIB 1:4 on Motorola Power QUICK SCC
|
||||
1.3.6.1.2.1.2.2.1.2.8|4|DCCr TRIB 1:3 on Motorola Power QUICK SCC
|
||||
1.3.6.1.2.1.2.2.1.2.9|4|DCCr TRIB 1:2 on Motorola Power QUICK SCC
|
||||
1.3.6.1.2.1.2.2.1.2.10|4|DCCr TRIB 1:1 on Motorola Power QUICK SCC
|
||||
1.3.6.1.2.1.2.2.1.2.11|4|Motorola PowerQUICC FCC1
|
||||
1.3.6.1.2.1.2.2.1.2.37|4|pNA+ NI Loopback Driver
|
||||
1.3.6.1.2.1.2.2.1.3.1|2|1
|
||||
1.3.6.1.2.1.2.2.1.3.2|2|50
|
||||
1.3.6.1.2.1.2.2.1.3.3|2|50
|
||||
1.3.6.1.2.1.2.2.1.3.4|2|50
|
||||
1.3.6.1.2.1.2.2.1.3.5|2|50
|
||||
1.3.6.1.2.1.2.2.1.3.6|2|50
|
||||
1.3.6.1.2.1.2.2.1.3.7|2|50
|
||||
1.3.6.1.2.1.2.2.1.3.8|2|50
|
||||
1.3.6.1.2.1.2.2.1.3.9|2|50
|
||||
1.3.6.1.2.1.2.2.1.3.10|2|50
|
||||
1.3.6.1.2.1.2.2.1.3.11|2|6
|
||||
1.3.6.1.2.1.2.2.1.3.37|2|24
|
||||
1.3.6.1.2.1.2.2.1.4.1|2|1500
|
||||
1.3.6.1.2.1.2.2.1.4.2|2|1500
|
||||
1.3.6.1.2.1.2.2.1.4.3|2|1500
|
||||
1.3.6.1.2.1.2.2.1.4.4|2|1500
|
||||
1.3.6.1.2.1.2.2.1.4.5|2|1500
|
||||
1.3.6.1.2.1.2.2.1.4.6|2|1500
|
||||
1.3.6.1.2.1.2.2.1.4.7|2|1500
|
||||
1.3.6.1.2.1.2.2.1.4.8|2|1500
|
||||
1.3.6.1.2.1.2.2.1.4.9|2|1500
|
||||
1.3.6.1.2.1.2.2.1.4.10|2|1500
|
||||
1.3.6.1.2.1.2.2.1.4.11|2|1500
|
||||
1.3.6.1.2.1.2.2.1.4.37|2|1536
|
||||
1.3.6.1.2.1.2.2.1.5.1|66|100000000
|
||||
1.3.6.1.2.1.2.2.1.5.2|66|192000
|
||||
1.3.6.1.2.1.2.2.1.5.3|66|192000
|
||||
1.3.6.1.2.1.2.2.1.5.4|66|192000
|
||||
1.3.6.1.2.1.2.2.1.5.5|66|192000
|
||||
1.3.6.1.2.1.2.2.1.5.6|66|192000
|
||||
1.3.6.1.2.1.2.2.1.5.7|66|192000
|
||||
1.3.6.1.2.1.2.2.1.5.8|66|192000
|
||||
1.3.6.1.2.1.2.2.1.5.9|66|192000
|
||||
1.3.6.1.2.1.2.2.1.5.10|66|192000
|
||||
1.3.6.1.2.1.2.2.1.5.11|66|10000000
|
||||
1.3.6.1.2.1.2.2.1.5.37|66|10000
|
||||
1.3.6.1.2.1.2.2.1.6.1|4x|000000000000
|
||||
1.3.6.1.2.1.2.2.1.6.2|4x|000000000000
|
||||
1.3.6.1.2.1.2.2.1.6.3|4x|000000000000
|
||||
1.3.6.1.2.1.2.2.1.6.4|4x|000000000000
|
||||
1.3.6.1.2.1.2.2.1.6.5|4x|000000000000
|
||||
1.3.6.1.2.1.2.2.1.6.6|4x|000000000000
|
||||
1.3.6.1.2.1.2.2.1.6.7|4x|000000000000
|
||||
1.3.6.1.2.1.2.2.1.6.8|4x|000000000000
|
||||
1.3.6.1.2.1.2.2.1.6.9|4x|000000000000
|
||||
1.3.6.1.2.1.2.2.1.6.10|4x|000000000000
|
||||
1.3.6.1.2.1.2.2.1.6.11|4x|000100000000
|
||||
1.3.6.1.2.1.2.2.1.6.37|4x|000100000000
|
||||
1.3.6.1.2.1.2.2.1.7.1|2|1
|
||||
1.3.6.1.2.1.2.2.1.7.2|2|1
|
||||
1.3.6.1.2.1.2.2.1.7.3|2|1
|
||||
1.3.6.1.2.1.2.2.1.7.4|2|1
|
||||
1.3.6.1.2.1.2.2.1.7.5|2|1
|
||||
1.3.6.1.2.1.2.2.1.7.6|2|1
|
||||
1.3.6.1.2.1.2.2.1.7.7|2|1
|
||||
1.3.6.1.2.1.2.2.1.7.8|2|1
|
||||
1.3.6.1.2.1.2.2.1.7.9|2|1
|
||||
1.3.6.1.2.1.2.2.1.7.10|2|1
|
||||
1.3.6.1.2.1.2.2.1.7.11|2|1
|
||||
1.3.6.1.2.1.2.2.1.7.37|2|1
|
||||
1.3.6.1.2.1.2.2.1.8.1|2|1
|
||||
1.3.6.1.2.1.2.2.1.8.2|2|1
|
||||
1.3.6.1.2.1.2.2.1.8.3|2|1
|
||||
1.3.6.1.2.1.2.2.1.8.4|2|1
|
||||
1.3.6.1.2.1.2.2.1.8.5|2|1
|
||||
1.3.6.1.2.1.2.2.1.8.6|2|1
|
||||
1.3.6.1.2.1.2.2.1.8.7|2|1
|
||||
1.3.6.1.2.1.2.2.1.8.8|2|1
|
||||
1.3.6.1.2.1.2.2.1.8.9|2|1
|
||||
1.3.6.1.2.1.2.2.1.8.10|2|1
|
||||
1.3.6.1.2.1.2.2.1.8.11|2|1
|
||||
1.3.6.1.2.1.2.2.1.8.37|2|1
|
||||
1.3.6.1.2.1.2.2.1.9.1|67|0
|
||||
1.3.6.1.2.1.2.2.1.9.2|67|0
|
||||
1.3.6.1.2.1.2.2.1.9.3|67|0
|
||||
1.3.6.1.2.1.2.2.1.9.4|67|0
|
||||
1.3.6.1.2.1.2.2.1.9.5|67|0
|
||||
1.3.6.1.2.1.2.2.1.9.6|67|0
|
||||
1.3.6.1.2.1.2.2.1.9.7|67|0
|
||||
1.3.6.1.2.1.2.2.1.9.8|67|0
|
||||
1.3.6.1.2.1.2.2.1.9.9|67|0
|
||||
1.3.6.1.2.1.2.2.1.9.10|67|0
|
||||
1.3.6.1.2.1.2.2.1.9.11|67|0
|
||||
1.3.6.1.2.1.2.2.1.9.37|67|0
|
||||
1.3.6.1.2.1.2.2.1.10.1|65|0
|
||||
1.3.6.1.2.1.2.2.1.10.2|65|651847247
|
||||
1.3.6.1.2.1.2.2.1.10.3|65|1435004626
|
||||
1.3.6.1.2.1.2.2.1.10.4|65|644493309
|
||||
1.3.6.1.2.1.2.2.1.10.5|65|2102025222
|
||||
1.3.6.1.2.1.2.2.1.10.6|65|1162748950
|
||||
1.3.6.1.2.1.2.2.1.10.7|65|685185202
|
||||
1.3.6.1.2.1.2.2.1.10.8|65|1017842271
|
||||
1.3.6.1.2.1.2.2.1.10.9|65|635989312
|
||||
1.3.6.1.2.1.2.2.1.10.10|65|1098848515
|
||||
1.3.6.1.2.1.2.2.1.10.11|65|990299252
|
||||
1.3.6.1.2.1.2.2.1.10.37|65|883600367
|
||||
1.3.6.1.2.1.2.2.1.11.1|65|0
|
||||
1.3.6.1.2.1.2.2.1.11.2|65|11521469
|
||||
1.3.6.1.2.1.2.2.1.11.3|65|14541712
|
||||
1.3.6.1.2.1.2.2.1.11.4|65|11485205
|
||||
1.3.6.1.2.1.2.2.1.11.5|65|17571353
|
||||
1.3.6.1.2.1.2.2.1.11.6|65|13006187
|
||||
1.3.6.1.2.1.2.2.1.11.7|65|11636915
|
||||
1.3.6.1.2.1.2.2.1.11.8|65|12616540
|
||||
1.3.6.1.2.1.2.2.1.11.9|65|11392662
|
||||
1.3.6.1.2.1.2.2.1.11.10|65|13498591
|
||||
1.3.6.1.2.1.2.2.1.11.11|65|38562060
|
||||
1.3.6.1.2.1.2.2.1.11.37|65|23881091
|
||||
1.3.6.1.2.1.2.2.1.12.1|65|0
|
||||
1.3.6.1.2.1.2.2.1.12.2|65|0
|
||||
1.3.6.1.2.1.2.2.1.12.3|65|0
|
||||
1.3.6.1.2.1.2.2.1.12.4|65|0
|
||||
1.3.6.1.2.1.2.2.1.12.5|65|0
|
||||
1.3.6.1.2.1.2.2.1.12.6|65|0
|
||||
1.3.6.1.2.1.2.2.1.12.7|65|0
|
||||
1.3.6.1.2.1.2.2.1.12.8|65|0
|
||||
1.3.6.1.2.1.2.2.1.12.9|65|0
|
||||
1.3.6.1.2.1.2.2.1.12.10|65|0
|
||||
1.3.6.1.2.1.2.2.1.12.11|65|3062544
|
||||
1.3.6.1.2.1.2.2.1.12.37|65|0
|
||||
1.3.6.1.2.1.2.2.1.13.1|65|0
|
||||
1.3.6.1.2.1.2.2.1.13.2|65|0
|
||||
1.3.6.1.2.1.2.2.1.13.3|65|0
|
||||
1.3.6.1.2.1.2.2.1.13.4|65|0
|
||||
1.3.6.1.2.1.2.2.1.13.5|65|0
|
||||
1.3.6.1.2.1.2.2.1.13.6|65|0
|
||||
1.3.6.1.2.1.2.2.1.13.7|65|0
|
||||
1.3.6.1.2.1.2.2.1.13.8|65|0
|
||||
1.3.6.1.2.1.2.2.1.13.9|65|0
|
||||
1.3.6.1.2.1.2.2.1.13.10|65|0
|
||||
1.3.6.1.2.1.2.2.1.13.11|65|0
|
||||
1.3.6.1.2.1.2.2.1.13.37|65|0
|
||||
1.3.6.1.2.1.2.2.1.14.1|65|0
|
||||
1.3.6.1.2.1.2.2.1.14.2|65|0
|
||||
1.3.6.1.2.1.2.2.1.14.3|65|0
|
||||
1.3.6.1.2.1.2.2.1.14.4|65|0
|
||||
1.3.6.1.2.1.2.2.1.14.5|65|0
|
||||
1.3.6.1.2.1.2.2.1.14.6|65|0
|
||||
1.3.6.1.2.1.2.2.1.14.7|65|0
|
||||
1.3.6.1.2.1.2.2.1.14.8|65|0
|
||||
1.3.6.1.2.1.2.2.1.14.9|65|0
|
||||
1.3.6.1.2.1.2.2.1.14.10|65|0
|
||||
1.3.6.1.2.1.2.2.1.14.11|65|0
|
||||
1.3.6.1.2.1.2.2.1.14.37|65|0
|
||||
1.3.6.1.2.1.2.2.1.15.1|65|0
|
||||
1.3.6.1.2.1.2.2.1.15.2|65|0
|
||||
1.3.6.1.2.1.2.2.1.15.3|65|0
|
||||
1.3.6.1.2.1.2.2.1.15.4|65|0
|
||||
1.3.6.1.2.1.2.2.1.15.5|65|0
|
||||
1.3.6.1.2.1.2.2.1.15.6|65|0
|
||||
1.3.6.1.2.1.2.2.1.15.7|65|0
|
||||
1.3.6.1.2.1.2.2.1.15.8|65|0
|
||||
1.3.6.1.2.1.2.2.1.15.9|65|0
|
||||
1.3.6.1.2.1.2.2.1.15.10|65|0
|
||||
1.3.6.1.2.1.2.2.1.15.11|65|0
|
||||
1.3.6.1.2.1.2.2.1.15.37|65|0
|
||||
1.3.6.1.2.1.2.2.1.16.1|65|0
|
||||
1.3.6.1.2.1.2.2.1.16.2|65|446213181
|
||||
1.3.6.1.2.1.2.2.1.16.3|65|743921608
|
||||
1.3.6.1.2.1.2.2.1.16.4|65|443034047
|
||||
1.3.6.1.2.1.2.2.1.16.5|65|1213658303
|
||||
1.3.6.1.2.1.2.2.1.16.6|65|681960374
|
||||
1.3.6.1.2.1.2.2.1.16.7|65|453370501
|
||||
1.3.6.1.2.1.2.2.1.16.8|65|867667532
|
||||
1.3.6.1.2.1.2.2.1.16.9|65|434633519
|
||||
1.3.6.1.2.1.2.2.1.16.10|65|635995819
|
||||
1.3.6.1.2.1.2.2.1.16.11|65|1379653227
|
||||
1.3.6.1.2.1.2.2.1.16.37|65|883600367
|
||||
1.3.6.1.2.1.2.2.1.17.1|65|0
|
||||
1.3.6.1.2.1.2.2.1.17.2|65|11852513
|
||||
1.3.6.1.2.1.2.2.1.17.3|65|14798513
|
||||
1.3.6.1.2.1.2.2.1.17.4|65|11818343
|
||||
1.3.6.1.2.1.2.2.1.17.5|65|19118272
|
||||
1.3.6.1.2.1.2.2.1.17.6|65|13202796
|
||||
1.3.6.1.2.1.2.2.1.17.7|65|11935039
|
||||
1.3.6.1.2.1.2.2.1.17.8|65|13222399
|
||||
1.3.6.1.2.1.2.2.1.17.9|65|11723541
|
||||
1.3.6.1.2.1.2.2.1.17.10|65|13792260
|
||||
1.3.6.1.2.1.2.2.1.17.11|65|39339077
|
||||
1.3.6.1.2.1.2.2.1.17.37|65|23881091
|
||||
1.3.6.1.2.1.2.2.1.18.1|65|0
|
||||
1.3.6.1.2.1.2.2.1.18.2|65|0
|
||||
1.3.6.1.2.1.2.2.1.18.3|65|0
|
||||
1.3.6.1.2.1.2.2.1.18.4|65|0
|
||||
1.3.6.1.2.1.2.2.1.18.5|65|0
|
||||
1.3.6.1.2.1.2.2.1.18.6|65|0
|
||||
1.3.6.1.2.1.2.2.1.18.7|65|0
|
||||
1.3.6.1.2.1.2.2.1.18.8|65|0
|
||||
1.3.6.1.2.1.2.2.1.18.9|65|0
|
||||
1.3.6.1.2.1.2.2.1.18.10|65|0
|
||||
1.3.6.1.2.1.2.2.1.18.11|65|5168
|
||||
1.3.6.1.2.1.2.2.1.18.37|65|0
|
||||
1.3.6.1.2.1.2.2.1.19.1|65|0
|
||||
1.3.6.1.2.1.2.2.1.19.2|65|0
|
||||
1.3.6.1.2.1.2.2.1.19.3|65|0
|
||||
1.3.6.1.2.1.2.2.1.19.4|65|0
|
||||
1.3.6.1.2.1.2.2.1.19.5|65|0
|
||||
1.3.6.1.2.1.2.2.1.19.6|65|0
|
||||
1.3.6.1.2.1.2.2.1.19.7|65|0
|
||||
1.3.6.1.2.1.2.2.1.19.8|65|0
|
||||
1.3.6.1.2.1.2.2.1.19.9|65|0
|
||||
1.3.6.1.2.1.2.2.1.19.10|65|0
|
||||
1.3.6.1.2.1.2.2.1.19.11|65|0
|
||||
1.3.6.1.2.1.2.2.1.19.37|65|0
|
||||
1.3.6.1.2.1.2.2.1.20.1|65|0
|
||||
1.3.6.1.2.1.2.2.1.20.2|65|0
|
||||
1.3.6.1.2.1.2.2.1.20.3|65|0
|
||||
1.3.6.1.2.1.2.2.1.20.4|65|0
|
||||
1.3.6.1.2.1.2.2.1.20.5|65|0
|
||||
1.3.6.1.2.1.2.2.1.20.6|65|0
|
||||
1.3.6.1.2.1.2.2.1.20.7|65|0
|
||||
1.3.6.1.2.1.2.2.1.20.8|65|0
|
||||
1.3.6.1.2.1.2.2.1.20.9|65|0
|
||||
1.3.6.1.2.1.2.2.1.20.10|65|0
|
||||
1.3.6.1.2.1.2.2.1.20.11|65|28
|
||||
1.3.6.1.2.1.2.2.1.20.37|65|0
|
||||
1.3.6.1.2.1.2.2.1.21.1|66|0
|
||||
1.3.6.1.2.1.2.2.1.21.2|66|0
|
||||
1.3.6.1.2.1.2.2.1.21.3|66|0
|
||||
1.3.6.1.2.1.2.2.1.21.4|66|0
|
||||
1.3.6.1.2.1.2.2.1.21.5|66|0
|
||||
1.3.6.1.2.1.2.2.1.21.6|66|0
|
||||
1.3.6.1.2.1.2.2.1.21.7|66|0
|
||||
1.3.6.1.2.1.2.2.1.21.8|66|0
|
||||
1.3.6.1.2.1.2.2.1.21.9|66|0
|
||||
1.3.6.1.2.1.2.2.1.21.10|66|0
|
||||
1.3.6.1.2.1.2.2.1.21.11|66|150
|
||||
1.3.6.1.2.1.2.2.1.21.37|66|0
|
||||
1.3.6.1.2.1.2.2.1.22.1|6|0.0
|
||||
1.3.6.1.2.1.2.2.1.22.2|6|0.0
|
||||
1.3.6.1.2.1.2.2.1.22.3|6|0.0
|
||||
1.3.6.1.2.1.2.2.1.22.4|6|0.0
|
||||
1.3.6.1.2.1.2.2.1.22.5|6|0.0
|
||||
1.3.6.1.2.1.2.2.1.22.6|6|0.0
|
||||
1.3.6.1.2.1.2.2.1.22.7|6|0.0
|
||||
1.3.6.1.2.1.2.2.1.22.8|6|0.0
|
||||
1.3.6.1.2.1.2.2.1.22.9|6|0.0
|
||||
1.3.6.1.2.1.2.2.1.22.10|6|0.0
|
||||
1.3.6.1.2.1.2.2.1.22.11|6|0.0
|
||||
1.3.6.1.2.1.2.2.1.22.37|6|0.0
|
||||
1.3.6.1.2.1.5.1.0|65|408846
|
||||
1.3.6.1.2.1.5.2.0|65|0
|
||||
1.3.6.1.2.1.5.3.0|65|9191
|
||||
1.3.6.1.2.1.5.4.0|65|0
|
||||
1.3.6.1.2.1.5.5.0|65|0
|
||||
1.3.6.1.2.1.5.6.0|65|0
|
||||
1.3.6.1.2.1.5.7.0|65|0
|
||||
1.3.6.1.2.1.5.8.0|65|399655
|
||||
1.3.6.1.2.1.5.9.0|65|0
|
||||
1.3.6.1.2.1.5.10.0|65|0
|
||||
1.3.6.1.2.1.5.11.0|65|0
|
||||
1.3.6.1.2.1.5.12.0|65|0
|
||||
1.3.6.1.2.1.5.13.0|65|0
|
||||
1.3.6.1.2.1.5.14.0|65|403836
|
||||
1.3.6.1.2.1.5.15.0|65|10
|
||||
1.3.6.1.2.1.5.16.0|65|3363
|
||||
1.3.6.1.2.1.5.17.0|65|808
|
||||
1.3.6.1.2.1.5.18.0|65|0
|
||||
1.3.6.1.2.1.5.19.0|65|0
|
||||
1.3.6.1.2.1.5.20.0|65|0
|
||||
1.3.6.1.2.1.5.21.0|65|0
|
||||
1.3.6.1.2.1.5.22.0|65|399655
|
||||
1.3.6.1.2.1.5.23.0|65|0
|
||||
1.3.6.1.2.1.5.24.0|65|0
|
||||
1.3.6.1.2.1.5.25.0|65|0
|
||||
1.3.6.1.2.1.5.26.0|65|0
|
||||
1.3.6.1.2.1.11.1.0|65|2504921
|
||||
1.3.6.1.2.1.11.2.0|65|2548422
|
||||
1.3.6.1.2.1.11.3.0|65|0
|
||||
1.3.6.1.2.1.11.4.0|65|0
|
||||
1.3.6.1.2.1.11.5.0|65|0
|
||||
1.3.6.1.2.1.11.6.0|65|0
|
||||
1.3.6.1.2.1.11.8.0|65|0
|
||||
1.3.6.1.2.1.11.9.0|65|0
|
||||
1.3.6.1.2.1.11.10.0|65|0
|
||||
1.3.6.1.2.1.11.11.0|65|0
|
||||
1.3.6.1.2.1.11.12.0|65|0
|
||||
1.3.6.1.2.1.11.13.0|65|22829656
|
||||
1.3.6.1.2.1.11.14.0|65|93
|
||||
1.3.6.1.2.1.11.15.0|65|470769
|
||||
1.3.6.1.2.1.11.16.0|65|0
|
||||
1.3.6.1.2.1.11.17.0|65|45
|
||||
1.3.6.1.2.1.11.18.0|65|0
|
||||
1.3.6.1.2.1.11.19.0|65|0
|
||||
1.3.6.1.2.1.11.20.0|65|0
|
||||
1.3.6.1.2.1.11.21.0|65|0
|
||||
1.3.6.1.2.1.11.22.0|65|0
|
||||
1.3.6.1.2.1.11.24.0|65|0
|
||||
1.3.6.1.2.1.11.25.0|65|0
|
||||
1.3.6.1.2.1.11.26.0|65|0
|
||||
1.3.6.1.2.1.11.27.0|65|0
|
||||
1.3.6.1.2.1.11.28.0|65|2504922
|
||||
1.3.6.1.2.1.11.29.0|65|43502
|
||||
1.3.6.1.2.1.11.30.0|2|1
|
||||
1.3.6.1.4.1.1038.107.11.0|2|1
|
Loading…
Reference in New Issue
Block a user