mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Add Accedian MetroNID OS Support
Committer: <[email protected]> On branch thecityofguanyu/add-accedian-os Changes to be committed: new file: html/images/os/accedian.png modified: includes/definitions.inc.php new file: includes/discovery/os/metronid.inc.php new file: includes/discovery/processors/metronid.inc.php new file: includes/discovery/sensors/temperatures/metronid.inc.php new file: includes/polling/os/accedian.inc.php new file: mibs/ACCEDIAN-SMI.mib new file: mibs/ACD-ALARM-MIB.mib new file: mibs/ACD-CFM-MIB.mib new file: mibs/ACD-DESC-MIB.mib new file: mibs/ACD-DISCOVERY-MIB.mib new file: mibs/ACD-FILTER-MIB.mib new file: mibs/ACD-PAA-MIB.mib new file: mibs/ACD-POLICY-MIB.mib new file: mibs/ACD-PORT-MIB.mib new file: mibs/ACD-REGULATOR-MIB.mib new file: mibs/ACD-SA-MIB.mib new file: mibs/ACD-SFP-MIB.mib new file: mibs/ACD-SHAPER-MIB.mib new file: mibs/ACD-SMAP-MIB.mib new file: mibs/ACD-TID-MIB.mib
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 2.0 KiB |
@@ -772,6 +772,17 @@ $config['os'][$os]['over'][1]['text'] = 'CPU Usage';
|
||||
$config['os'][$os]['over'][2]['graph'] = 'device_mempool';
|
||||
$config['os'][$os]['over'][2]['text'] = 'Memory Usage';
|
||||
|
||||
$os = 'accedian';
|
||||
$config['os'][$os]['text'] = 'Accedian AEN';
|
||||
$config['os'][$os]['type'] = 'network';
|
||||
$config['os'][$os]['icon'] = 'accedian';
|
||||
$config['os'][$os]['over'][0]['graph'] = 'device_bits';
|
||||
$config['os'][$os]['over'][0]['text'] = 'Device Traffic';
|
||||
$config['os'][$os]['over'][1]['graph'] = 'device_processor';
|
||||
$config['os'][$os]['over'][1]['text'] = 'CPU Usage';
|
||||
$config['os'][$os]['over'][2]['graph'] = 'device_mempool';
|
||||
$config['os'][$os]['over'][2]['text'] = 'Memory Usage';
|
||||
|
||||
$os = 'ironware';
|
||||
$config['os'][$os]['text'] = 'Brocade IronWare';
|
||||
$config['os'][$os]['type'] = 'network';
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* LibreNMS Acceidan MetroNID OS Discovery module
|
||||
*
|
||||
* Copyright (c) 2016 Chris A. Evans <[email protected]>
|
||||
*
|
||||
* 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. Please see LICENSE.txt at the top level of
|
||||
* the source code distribution for details.
|
||||
*/
|
||||
|
||||
|
||||
if (!$os) {
|
||||
if (preg_match('/AMN-/', $sysDescr)) {
|
||||
$os = 'accedian';
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* LibreNMS Accedian MetroNID Processor Discovery module
|
||||
*
|
||||
* Copyright (c) 2016 Chris A. Evans <[email protected]>
|
||||
*
|
||||
* 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. Please see LICENSE.txt at the top level of
|
||||
* the source code distribution for details.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
if ($device['os'] == 'accedian') {
|
||||
if ($device['version'] == 'AEN_5.3.1_22558') {
|
||||
} // don't poll 5.3.1_22558 devices due to bug that crashes snmpd
|
||||
else {
|
||||
echo 'Accedian MetroNID:';
|
||||
$descr = 'Processor';
|
||||
$usage = snmp_get($device, '.1.3.6.1.4.1.22420.1.1.20.0', '-Ovq');
|
||||
$usage = trim($usage, "percent");
|
||||
echo "usage";
|
||||
|
||||
if (is_numeric($usage)) {
|
||||
discover_processor($valid['processor'], $device, '.1.3.6.1.4.1.22420.1.1.20.0', '0', 'accedian', $descr, '1', $usage, null, null);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* LibreNMS Accedian MetroNID Temperature Sensor Discovery module
|
||||
*
|
||||
* Copyright (c) 2016 Chris A. Evans <[email protected]>
|
||||
*
|
||||
* 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. Please see LICENSE.txt at the top level of
|
||||
* the source code distribution for details.
|
||||
*/
|
||||
|
||||
|
||||
if ($device['os'] == 'accedian') {
|
||||
echo("Accedian MetroNID");
|
||||
|
||||
// Chassis temperature
|
||||
$high_limit = 90;
|
||||
$high_warn_limit = 85;
|
||||
$low_warn_limit = 5;
|
||||
$low_limit = 1;
|
||||
|
||||
$descroid = ".1.3.6.1.4.1.22420.1.1.12.1.7.1"; // acdDescTsEntry.7.1
|
||||
$descr = snmp_get($device, $descroid, '-Oqv');
|
||||
$descr = str_replace('"', '', $descr);
|
||||
$valueoid = ".1.3.6.1.4.1.22420.1.1.12.1.2.1"; // acdDescTsCurrentTemp.1
|
||||
$value = snmp_get($device, $valueoid, '-Oqv');
|
||||
|
||||
if (is_numeric($value)) {
|
||||
discover_sensor($valid['sensor'], 'temperature', $device, $valueoid, 1, 'metronid', $descr, '1', '1', $low_limit, $low_warn_limit, $high_warn_limit, $high_limit, $value);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* LibreNMS Accedian MetroNID OS Polling module
|
||||
*
|
||||
* Copyright (c) 2016 Chris A. Evans <[email protected]>
|
||||
*
|
||||
* 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. Please see LICENSE.txt at the top level of
|
||||
* the source code distribution for details.
|
||||
*/
|
||||
|
||||
|
||||
$version = snmp_get($device, 'acdDescFirmwareVersion.0', '-Oqv', 'ACD-DESC-MIB');
|
||||
$hardware = snmp_get($device, 'acdDescCommercialName.0', '-Ovqs', 'ACD-DESC-MIB');
|
||||
$serial = snmp_get($device, 'acdDescSerialNumber.0', '-OQv', 'ACD-DESC-MIB');
|
||||
$features = '';
|
||||
@@ -0,0 +1,75 @@
|
||||
--
|
||||
-- Accedian Enterprise Specific MIB: Structure of Management Information
|
||||
--
|
||||
-- Copyright (c) 2005-2008, Accedian Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
|
||||
ACCEDIAN-SMI DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-IDENTITY, enterprises
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
accedianMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200608060100Z"
|
||||
ORGANIZATION "Accedian Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Accedian Technical Assistance Center
|
||||
Accedian Networks, Inc.
|
||||
4878 Levy, suite 202
|
||||
Saint-Laurent, Quebec Canada H4R 2P1
|
||||
E-mail: [email protected]"
|
||||
DESCRIPTION
|
||||
"The Structure of Management Information for Accedian Networks."
|
||||
|
||||
REVISION "200608060100Z" -- 6 Aug 2006
|
||||
DESCRIPTION
|
||||
"Initial version of MIB module ACCEDIAN-SMI."
|
||||
|
||||
::= { enterprises 22420 }
|
||||
|
||||
--
|
||||
-- Accedian MIB tree structure
|
||||
--
|
||||
|
||||
acdProducts OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The root of Accedian's Product OIDs."
|
||||
::= { accedianMIB 1 }
|
||||
|
||||
acdMibs OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The root of Accedian's MIB objects."
|
||||
::= { accedianMIB 2 }
|
||||
|
||||
acdTraps OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The root of Accedian's Trap OIDs."
|
||||
::= { accedianMIB 3 }
|
||||
|
||||
-- This is the top-level object identifier registry used by Accedian
|
||||
-- products for SNMP modules containing experimental MIB definitions.
|
||||
-- In this context, experimental MIBs are defined as:
|
||||
-- 1) IETF work-in-process MIBs which have not been assigned a permanent
|
||||
-- object identifier by the IANA.
|
||||
-- 2) Accedian work-in-process MIBs that have not achieved final
|
||||
-- production quality or field experience.
|
||||
-- NOTE: Support for MIBs under the this OID subtree is temporary and
|
||||
-- changes to objects may occur without notice."
|
||||
|
||||
acdExperiment OBJECT IDENTIFIER ::= { accedianMIB 4 }
|
||||
|
||||
acdServices OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The root of Accedian's Services OIDs."
|
||||
::= { accedianMIB 5 }
|
||||
|
||||
END
|
||||
@@ -0,0 +1,510 @@
|
||||
--
|
||||
-- Accedian Enterprise Specific MIB: Structure of Management Information
|
||||
--
|
||||
-- Copyright (c) 2005-2011, Accedian Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
|
||||
ACD-ALARM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TruthValue, DateAndTime
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
sysName
|
||||
FROM SNMPv2-MIB
|
||||
acdMibs
|
||||
FROM ACCEDIAN-SMI;
|
||||
|
||||
acdAlarm MODULE-IDENTITY
|
||||
|
||||
LAST-UPDATED "201110100100Z"
|
||||
ORGANIZATION "Accedian Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Accedian Technical Assistance Center
|
||||
Accedian Networks, Inc.
|
||||
4878 Levy, suite 202
|
||||
Saint-Laurent, Quebec Canada H4R 2P1
|
||||
E-mail: [email protected]"
|
||||
DESCRIPTION
|
||||
"The alarm Table for this Accedian Networks device."
|
||||
|
||||
REVISION "201110100100Z" -- 10 October 2011
|
||||
DESCRIPTION
|
||||
"Add acdAlarmCfgTableLastChangeTid and
|
||||
acdAlarmStatusTableLastChangeTid."
|
||||
|
||||
REVISION "201011100100Z" -- 10 November 2010
|
||||
DESCRIPTION
|
||||
"Fix compliance section."
|
||||
|
||||
REVISION "200902040100Z" -- 4 Feb 2009
|
||||
DESCRIPTION
|
||||
"Add new fields in acdAlarmCfgEntry, acdAlarmActiveState and
|
||||
acdAlarmClearState."
|
||||
|
||||
REVISION "200802010100Z" -- 1 Feb 2008
|
||||
DESCRIPTION
|
||||
"Add UNITS clause to object, where appropriate."
|
||||
|
||||
REVISION "200705220100Z" -- 22 May 2007
|
||||
DESCRIPTION
|
||||
"Add acdAlarmCfgNumber object to Alarm traps."
|
||||
|
||||
REVISION "200612190100Z" -- 19 Dec 2006
|
||||
DESCRIPTION
|
||||
"Add 802.3AH notification enable and msg field in status table."
|
||||
|
||||
REVISION "200608060100Z" -- 6 Aug 2006
|
||||
DESCRIPTION
|
||||
"Initial version of MIB module ACD-ALARM-MIB."
|
||||
|
||||
::= { acdMibs 1 }
|
||||
|
||||
acdAlarmMIBObjects OBJECT IDENTIFIER ::= { acdAlarm 15 }
|
||||
acdAlarmConfig OBJECT IDENTIFIER ::= { acdAlarmMIBObjects 1 }
|
||||
acdAlarmStatus OBJECT IDENTIFIER ::= { acdAlarmMIBObjects 2 }
|
||||
acdAlarmConformance OBJECT IDENTIFIER ::= { acdAlarmMIBObjects 3 }
|
||||
|
||||
acdAlarmTableTid OBJECT IDENTIFIER ::= { acdAlarmMIBObjects 4 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- Alarm General configuration
|
||||
---------------------------------------------------------------------------
|
||||
acdAlarmGenThreshOn OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (500..50000)
|
||||
UNITS "milliseconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value represents the Alarm On Hysteris. This is the time since the
|
||||
detection of the On event inside the system versus the report. This is
|
||||
to avoid storm of notifications."
|
||||
::= { acdAlarm 1 }
|
||||
|
||||
acdAlarmGenThreshOff OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (500..50000)
|
||||
UNITS "milliseconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value represents the Alarm Off Hysteris. This is the time since the
|
||||
detection of the Off event inside the system versus the report. This is
|
||||
to avoid storm of notifications."
|
||||
::= { acdAlarm 2 }
|
||||
|
||||
acdAlarmGenLedEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is to Enable the alarms reporting through the LEDs."
|
||||
::= { acdAlarm 3 }
|
||||
|
||||
acdAlarmGenSyslogEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is to Enable the alarms reporting through the syslog system."
|
||||
::= { acdAlarm 4 }
|
||||
|
||||
acdAlarmGenSNMPEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is to Enable the alarms reporting through the SNMP agent."
|
||||
::= { acdAlarm 5 }
|
||||
|
||||
acdAlarmGen8023AHEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is to Enable the alarms reporting through the 802.3AH protocol."
|
||||
::= { acdAlarm 6 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- The Alarm configuration table
|
||||
-- This table contains the configuration for each alarm.
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdAlarmCfgTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AcdAlarmCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of all alarms."
|
||||
::= { acdAlarm 10 }
|
||||
|
||||
acdAlarmCfgEntry OBJECT-TYPE
|
||||
SYNTAX AcdAlarmCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An alarm is an exceptional event that requires user notificaton."
|
||||
INDEX { acdAlarmCfgID }
|
||||
::= { acdAlarmCfgTable 1 }
|
||||
|
||||
AcdAlarmCfgEntry ::= SEQUENCE {
|
||||
acdAlarmCfgID Unsigned32,
|
||||
acdAlarmCfgNumber Unsigned32,
|
||||
acdAlarmCfgDesc DisplayString,
|
||||
acdAlarmCfgEnable TruthValue,
|
||||
acdAlarmCfgSeverity INTEGER,
|
||||
acdAlarmCfgServiceAffecting TruthValue,
|
||||
acdAlarmCfgExtNumber DisplayString,
|
||||
acdAlarmCfgConditionType DisplayString,
|
||||
acdAlarmCfgAMOType DisplayString
|
||||
|
||||
}
|
||||
|
||||
acdAlarmCfgID OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique value for each alarm. Its value ranges from 1 to
|
||||
MAXINT (4 bytes). "
|
||||
::= { acdAlarmCfgEntry 1 }
|
||||
|
||||
acdAlarmCfgNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique number that identifies this alarm. Assigned by the unit. The
|
||||
alarm identifier is compose of 3 fields, the module number, the instance
|
||||
number and the error number. The alarm number looks like this:
|
||||
A.BBB.CC and is expressed in decimal, A is the module number, BBB is
|
||||
the instance number (1-999) and CC is the error number (1-99). A module
|
||||
number is assigned for each source of alarm in the system. For example
|
||||
the port module is set to 1, the SFP module is set to 2, the PAA is set
|
||||
to 3 and the environmental is set to 8."
|
||||
::= { acdAlarmCfgEntry 2 }
|
||||
|
||||
acdAlarmCfgDesc OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..128))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This string is to describe the alarm in a readable way, e.g.:
|
||||
+5Vdc Power supply fail."
|
||||
::= { acdAlarmCfgEntry 3 }
|
||||
|
||||
acdAlarmCfgEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is to indicate if the alarm is reported or not."
|
||||
::= { acdAlarmCfgEntry 4 }
|
||||
|
||||
acdAlarmCfgSeverity OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
info(0),
|
||||
minor(1),
|
||||
major(2),
|
||||
critical(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Accedian Networks classifies alarms into four severity types. These types
|
||||
and their associated decimal codes are, informational(0), minor(1),
|
||||
major(2) and critical(3)."
|
||||
::= { acdAlarmCfgEntry 5 }
|
||||
|
||||
acdAlarmCfgServiceAffecting OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is to indicate if the alarm is service affecting or not. This
|
||||
value depends on the utilization of the box. For instance in an
|
||||
application where the monitoring of the traffic is mandatory the link
|
||||
down event on the monitor port is service affecting."
|
||||
::= { acdAlarmCfgEntry 6 }
|
||||
|
||||
acdAlarmCfgExtNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique number that identifies this alarm. Assigned by the unit. The
|
||||
alarm identifier is compose of 3 fields, the module number, the instance
|
||||
number and the error number. The alarm number looks like this:
|
||||
A.B.C and is expressed in decimal, A is the module number, B is
|
||||
the instance number and C is the error number. A module number is
|
||||
assigned for each source of alarm in the system (see Accedian
|
||||
documentation for more detail)."
|
||||
::= { acdAlarmCfgEntry 7 }
|
||||
|
||||
acdAlarmCfgConditionType OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the type of alarm condition."
|
||||
::= { acdAlarmCfgEntry 8 }
|
||||
|
||||
acdAlarmCfgAMOType OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..128))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the Alarm Maintenance Object."
|
||||
::= { acdAlarmCfgEntry 9 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- The Alarms Status table
|
||||
-- This table contains the status of all alarms.
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdAlarmStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AcdAlarmStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of all alarms"
|
||||
::= { acdAlarm 11 }
|
||||
|
||||
acdAlarmStatusEntry OBJECT-TYPE
|
||||
SYNTAX AcdAlarmStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An alarm is an exceptional event that requires user notificaton."
|
||||
INDEX { acdAlarmStatusID }
|
||||
::= { acdAlarmStatusTable 1 }
|
||||
|
||||
AcdAlarmStatusEntry ::= SEQUENCE {
|
||||
acdAlarmStatusID Unsigned32,
|
||||
acdAlarmStatusNumber Unsigned32,
|
||||
acdAlarmStatusOn TruthValue,
|
||||
acdAlarmStatusLastChange DateAndTime,
|
||||
acdAlarmStatusMsg DisplayString
|
||||
}
|
||||
|
||||
acdAlarmStatusID OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique value for each alarm. Its value ranges from 1 to
|
||||
MAXINT (4 bytes). "
|
||||
::= { acdAlarmStatusEntry 1 }
|
||||
|
||||
acdAlarmStatusNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique number that identifies this alarm. Assigned by the unit. The
|
||||
alarm identifier is compose of 3 fields, the module number, the instance
|
||||
number and the error number. The alarm number looks like this:
|
||||
AAA.BBB.CC and is expressed in decimal, AAA is the module number, BBB is
|
||||
the instance number (1-999) and CC is the error number (1-99). A module
|
||||
number is assigned for each source of alarm in the system. For example
|
||||
the port module is set to 1, the SFP module is set to 2, the PAA is set
|
||||
to 3 and the environmental is set to 8."
|
||||
::= { acdAlarmStatusEntry 2 }
|
||||
|
||||
acdAlarmStatusOn OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is to indicate if the alarm is On or Off."
|
||||
::= { acdAlarmStatusEntry 3 }
|
||||
|
||||
acdAlarmStatusLastChange OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the time of the last change for this alarm. A value of zero
|
||||
means that nothing happened to this alarm since the last reboot."
|
||||
::= { acdAlarmStatusEntry 4 }
|
||||
|
||||
acdAlarmStatusMsg OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This string is to add information why the alarm is reported."
|
||||
::= { acdAlarmStatusEntry 5 }
|
||||
|
||||
-- Accedian Alarm Traps
|
||||
---------------------------------------------------------------------------
|
||||
-- DESCRIPTION "Definition point for Accedian Alarm notifications."
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdAlarmV2 OBJECT IDENTIFIER ::= { acdAlarm 12 }
|
||||
|
||||
acdAlarmActiveState NOTIFICATION-TYPE
|
||||
OBJECTS { acdAlarmCfgID,
|
||||
acdAlarmCfgNumber,
|
||||
acdAlarmCfgSeverity,
|
||||
acdAlarmCfgServiceAffecting,
|
||||
acdAlarmCfgDesc,
|
||||
acdAlarmStatusLastChange,
|
||||
acdAlarmCfgExtNumber,
|
||||
acdAlarmCfgConditionType,
|
||||
acdAlarmCfgAMOType,
|
||||
sysName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when an alarm
|
||||
entry crosses its rising threshold and generates
|
||||
an event that is configured for sending SNMP
|
||||
traps."
|
||||
|
||||
::= { acdAlarmV2 1 }
|
||||
|
||||
acdAlarmClearState NOTIFICATION-TYPE
|
||||
OBJECTS { acdAlarmCfgID,
|
||||
acdAlarmCfgNumber,
|
||||
acdAlarmCfgSeverity,
|
||||
acdAlarmCfgServiceAffecting,
|
||||
acdAlarmCfgDesc,
|
||||
acdAlarmStatusLastChange,
|
||||
acdAlarmCfgExtNumber,
|
||||
acdAlarmCfgConditionType,
|
||||
acdAlarmCfgAMOType,
|
||||
sysName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when an alarm
|
||||
entry crosses its falling threshold and generates
|
||||
an event that is configured for sending SNMP
|
||||
traps."
|
||||
|
||||
::= { acdAlarmV2 2 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- Transaction ID Information
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdAlarmCfgTableLastChangeTid OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the transaction ID of the last change of the acdAlarmCfgTable
|
||||
table. If this value is different since the last read this is indicate
|
||||
a table change."
|
||||
::= { acdAlarmTableTid 1 }
|
||||
|
||||
acdAlarmStatusTableLastChangeTid OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the transaction ID of the last change of the acdAlarmStatusTable
|
||||
table. If this value is different since the last read this is indicate
|
||||
a table change."
|
||||
::= { acdAlarmTableTid 2 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- ACD-ALARM-MIB Module - Conformance Information
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdAlarmCompliances OBJECT IDENTIFIER ::= { acdAlarmConformance 1 }
|
||||
acdAlarmGroups OBJECT IDENTIFIER ::= { acdAlarmConformance 2 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- Units of conformance
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdAlarmGenGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
acdAlarmGenThreshOn,
|
||||
acdAlarmGenThreshOff,
|
||||
acdAlarmGenLedEnable,
|
||||
acdAlarmGenSyslogEnable,
|
||||
acdAlarmGenSNMPEnable,
|
||||
acdAlarmGen8023AHEnable
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"."
|
||||
::= { acdAlarmGroups 1 }
|
||||
|
||||
acdAlarmCfgGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
acdAlarmCfgID,
|
||||
acdAlarmCfgNumber,
|
||||
acdAlarmCfgDesc,
|
||||
acdAlarmCfgEnable,
|
||||
acdAlarmCfgSeverity,
|
||||
acdAlarmCfgServiceAffecting,
|
||||
acdAlarmCfgExtNumber,
|
||||
acdAlarmCfgConditionType,
|
||||
acdAlarmCfgAMOType
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"."
|
||||
::= { acdAlarmGroups 2 }
|
||||
|
||||
acdAlarmStatusGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
acdAlarmStatusID,
|
||||
acdAlarmStatusNumber,
|
||||
acdAlarmStatusOn,
|
||||
acdAlarmStatusLastChange,
|
||||
acdAlarmStatusMsg
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"."
|
||||
::= { acdAlarmGroups 3 }
|
||||
|
||||
acdAlarmNotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
acdAlarmActiveState,
|
||||
acdAlarmClearState
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Objects for the Notifications group."
|
||||
::= { acdAlarmGroups 4 }
|
||||
|
||||
acdAlarmTidGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
acdAlarmCfgTableLastChangeTid,
|
||||
acdAlarmStatusTableLastChangeTid
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of scalars to monitior changes in tables."
|
||||
::= { acdAlarmGroups 5 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- MIB Module Compliance statements
|
||||
---------------------------------------------------------------------------
|
||||
acdAlarmCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for support of the ACD-ALARM-MIB module."
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
acdAlarmGenGroup,
|
||||
acdAlarmCfgGroup,
|
||||
acdAlarmStatusGroup,
|
||||
acdAlarmNotificationsGroup,
|
||||
acdAlarmTidGroup
|
||||
}
|
||||
|
||||
::= { acdAlarmCompliances 1 }
|
||||
|
||||
END
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,499 @@
|
||||
--
|
||||
-- Accedian Enterprise Specific MIB
|
||||
--
|
||||
-- Copyright (c) 2005-2008, Accedian Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document is subject to change without notice.
|
||||
--
|
||||
|
||||
ACD-DESC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Integer32, Unsigned32, Gauge32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TruthValue, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
sysName
|
||||
FROM SNMPv2-MIB
|
||||
acdProducts
|
||||
FROM ACCEDIAN-SMI;
|
||||
|
||||
acdDesc MODULE-IDENTITY
|
||||
|
||||
LAST-UPDATED "201011100100Z"
|
||||
ORGANIZATION "Accedian Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Accedian Technical Assistance Center
|
||||
Accedian Networks, Inc.
|
||||
4878 Levy, suite 202
|
||||
Saint-Laurent, Quebec Canada H4R 2P1
|
||||
E-mail: [email protected]"
|
||||
DESCRIPTION
|
||||
"The Accedian Networks device Description MIB."
|
||||
|
||||
REVISION "201011100100Z" -- 10 November 2010
|
||||
DESCRIPTION
|
||||
"Fix compliance statement."
|
||||
|
||||
REVISION "201006300100Z" -- 30 june 2010
|
||||
DESCRIPTION
|
||||
"Revision for 10GE product introduction."
|
||||
|
||||
REVISION "200902040100Z" -- 4 Feb 2009
|
||||
DESCRIPTION
|
||||
"Add sysName in power lost (Dying gasp) notification."
|
||||
|
||||
REVISION "200812010100Z" -- 1 Dec 2008
|
||||
DESCRIPTION
|
||||
"Add power lost (Dying gasp) notification."
|
||||
|
||||
REVISION "200608060100Z" -- 6 Aug 2006
|
||||
DESCRIPTION
|
||||
"Initial version of MIB module ACD-DESC-MIB."
|
||||
|
||||
::= { acdProducts 1 }
|
||||
|
||||
acdDescNotifications OBJECT IDENTIFIER ::= { acdDesc 0 }
|
||||
acdDescMIBObjects OBJECT IDENTIFIER ::= { acdDesc 15 }
|
||||
acdDescConformance OBJECT IDENTIFIER ::= { acdDescMIBObjects 1 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- EtherNID General information
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdDescCommercialName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This string is to describe the type of device."
|
||||
::= { acdDesc 1 }
|
||||
|
||||
acdDescMacBaseAddr OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the Base of the EtherNID MAC addresses."
|
||||
::= { acdDesc 2 }
|
||||
|
||||
acdDescIdentifier OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the EtherNID on your network."
|
||||
::= { acdDesc 3 }
|
||||
|
||||
acdDescFirmwareVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the version of the firmware currently loaded."
|
||||
::= { acdDesc 4 }
|
||||
|
||||
acdDescHardwareVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the assembly ID of the hardware."
|
||||
::= { acdDesc 5 }
|
||||
|
||||
acdDescSerialNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the serial number."
|
||||
::= { acdDesc 6 }
|
||||
|
||||
acdDescCpuUsageCurrent OBJECT-TYPE
|
||||
SYNTAX Gauge32 (0..100)
|
||||
UNITS "percent"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the current percentage of CPU usage."
|
||||
::= { acdDesc 20 }
|
||||
|
||||
acdDescCpuUsageAverage15 OBJECT-TYPE
|
||||
SYNTAX Gauge32 (0..100)
|
||||
UNITS "percent"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the average percentage of CPU usage over the last 15 seconds.
|
||||
This object range from (0..100)."
|
||||
::= { acdDesc 21 }
|
||||
|
||||
acdDescCpuUsageAverage30 OBJECT-TYPE
|
||||
SYNTAX Gauge32 (0..100)
|
||||
UNITS "percent"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the average percentage of CPU usage over the last 30 seconds.
|
||||
This object range from (0..100)."
|
||||
::= { acdDesc 22 }
|
||||
|
||||
acdDescCpuUsageAverage60 OBJECT-TYPE
|
||||
SYNTAX Gauge32 (0..100)
|
||||
UNITS "percent"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the average percentage of CPU usage over the last 60 seconds.
|
||||
This object range from (0..100)."
|
||||
::= { acdDesc 23 }
|
||||
|
||||
acdDescCpuUsageAverage900 OBJECT-TYPE
|
||||
SYNTAX Gauge32 (0..100)
|
||||
UNITS "percent"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the average percentage of CPU usage over the last 900
|
||||
seconds. This object range from (0..100)."
|
||||
::= { acdDesc 24 }
|
||||
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- The connector table
|
||||
-- This table contains all the information related to the connector.
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdDescConnectorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AcdDescConnectorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of all connectors info"
|
||||
::= { acdDesc 10 }
|
||||
|
||||
acdDescConnectorEntry OBJECT-TYPE
|
||||
SYNTAX AcdDescConnectorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the product connector definition."
|
||||
INDEX { acdDescConnectorID }
|
||||
::= { acdDescConnectorTable 1 }
|
||||
|
||||
|
||||
AcdDescConnectorEntry ::= SEQUENCE {
|
||||
acdDescConnectorID Unsigned32,
|
||||
acdDescConnectorName DisplayString,
|
||||
acdDescConnectorType INTEGER,
|
||||
acdDescConnectorPoESupport TruthValue
|
||||
}
|
||||
|
||||
acdDescConnectorID OBJECT-TYPE
|
||||
SYNTAX Unsigned32(1..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique value for each connector. Starting to one from left to right."
|
||||
::= { acdDescConnectorEntry 1 }
|
||||
|
||||
acdDescConnectorName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the connector on the silkscreen."
|
||||
::= { acdDescConnectorEntry 2 }
|
||||
|
||||
acdDescConnectorType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
rj45(2),
|
||||
rj45S(3), -- rj45 shielded
|
||||
db9(4),
|
||||
bnc(5),
|
||||
fAUI(6), -- female aui
|
||||
mAUI(7), -- male aui
|
||||
fiberSC(8),
|
||||
fiberMIC(9),
|
||||
fiberST(10),
|
||||
telco(11),
|
||||
mtrj(12), -- fiber MT-RJ
|
||||
hssdc(13), -- fiber channel style-2
|
||||
fiberLC(14)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describe the connector type, for instance an RJ-45 or an SFP."
|
||||
::= { acdDescConnectorEntry 3 }
|
||||
|
||||
acdDescConnectorPoESupport OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is to indicate if the port support PoE or not."
|
||||
::= { acdDescConnectorEntry 4 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- The Power Supply table
|
||||
-- This table contains all the information related to the Power supplies.
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdDescPwrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AcdDescPwrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of all Power Supplies"
|
||||
::= { acdDesc 11 }
|
||||
|
||||
acdDescPwrEntry OBJECT-TYPE
|
||||
SYNTAX AcdDescPwrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the product available power supplies information."
|
||||
INDEX { acdDescPwrID }
|
||||
::= { acdDescPwrTable 1 }
|
||||
|
||||
|
||||
AcdDescPwrEntry ::= SEQUENCE {
|
||||
acdDescPwrID Unsigned32,
|
||||
acdDescPwrName DisplayString,
|
||||
acdDescPwrType INTEGER,
|
||||
acdDescPwrPresent TruthValue
|
||||
}
|
||||
|
||||
acdDescPwrID OBJECT-TYPE
|
||||
SYNTAX Unsigned32(1..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique value for each power supply."
|
||||
::= { acdDescPwrEntry 1 }
|
||||
|
||||
acdDescPwrName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the power supply."
|
||||
::= { acdDescPwrEntry 2 }
|
||||
|
||||
acdDescPwrType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
pwrplus5volts(1),
|
||||
pwrminus48volts(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describe the Power Supply type."
|
||||
::= { acdDescPwrEntry 3 }
|
||||
|
||||
acdDescPwrPresent OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is to indicate if the power supply is present or not."
|
||||
::= { acdDescPwrEntry 4 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- The Temperature sensor table
|
||||
-- This table contains all the information for the Temperature sensors.
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdDescTsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AcdDescTsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of all Teperature Sensors."
|
||||
::= { acdDesc 12 }
|
||||
|
||||
acdDescTsEntry OBJECT-TYPE
|
||||
SYNTAX AcdDescTsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the product available Temperature sensor information."
|
||||
INDEX { acdDescTsID }
|
||||
::= { acdDescTsTable 1 }
|
||||
|
||||
|
||||
AcdDescTsEntry ::= SEQUENCE {
|
||||
acdDescTsID Unsigned32,
|
||||
acdDescTsCurrentTemp Integer32,
|
||||
acdDescTsFirstThres Integer32,
|
||||
acdDescTsFisrtThresPass TruthValue,
|
||||
acdDescTsSecondThres Integer32,
|
||||
acdDescTsSecondThresPass TruthValue
|
||||
}
|
||||
|
||||
acdDescTsID OBJECT-TYPE
|
||||
SYNTAX Unsigned32(1..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique value for each Temperature Sensor."
|
||||
::= { acdDescTsEntry 1 }
|
||||
|
||||
acdDescTsCurrentTemp OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current temperature in Celsius around the temperature sensor."
|
||||
::= { acdDescTsEntry 2 }
|
||||
|
||||
acdDescTsFirstThres OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Temperature value in Celsius to declare this threshold crossed."
|
||||
::= { acdDescTsEntry 3 }
|
||||
|
||||
acdDescTsFisrtThresPass OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is to indicate if the temperature cross the first threshold."
|
||||
::= { acdDescTsEntry 4 }
|
||||
|
||||
acdDescTsSecondThres OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Temperature value in Celsius to declare this second threshold crossed."
|
||||
::= { acdDescTsEntry 5 }
|
||||
|
||||
acdDescTsSecondThresPass OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is to indicate if the temperature cross the second threshold."
|
||||
::= { acdDescTsEntry 6 }
|
||||
|
||||
|
||||
-- ****************************************************************************
|
||||
-- NOTIFICATIONS (TRAPS)
|
||||
-- ****************************************************************************
|
||||
|
||||
acdPowerLost NOTIFICATION-TYPE
|
||||
OBJECTS { acdDescCommercialName,
|
||||
acdDescMacBaseAddr,
|
||||
acdDescIdentifier,
|
||||
acdDescSerialNumber,
|
||||
sysName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated by a unit when it detect a power lost.
|
||||
It's the equivalent of the 802.3ah dying gasp."
|
||||
|
||||
::= { acdDescNotifications 1 }
|
||||
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- ACD-DESC-MIB Module - Conformance Information
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdDescCompliances OBJECT IDENTIFIER ::= { acdDescConformance 1 }
|
||||
acdDescGroups OBJECT IDENTIFIER ::= { acdDescConformance 2 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- Units of conformance
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdDescGenGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
acdDescCommercialName,
|
||||
acdDescMacBaseAddr,
|
||||
acdDescIdentifier,
|
||||
acdDescFirmwareVersion,
|
||||
acdDescHardwareVersion,
|
||||
acdDescSerialNumber,
|
||||
acdDescCpuUsageCurrent,
|
||||
acdDescCpuUsageAverage15,
|
||||
acdDescCpuUsageAverage30,
|
||||
acdDescCpuUsageAverage60,
|
||||
acdDescCpuUsageAverage900
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"."
|
||||
::= { acdDescGroups 1 }
|
||||
|
||||
acdDescConnectorGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
acdDescConnectorName,
|
||||
acdDescConnectorType,
|
||||
acdDescConnectorPoESupport
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"."
|
||||
::= { acdDescGroups 2 }
|
||||
|
||||
acdDescPwrGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
acdDescPwrName,
|
||||
acdDescPwrType,
|
||||
acdDescPwrPresent
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"."
|
||||
::= { acdDescGroups 3 }
|
||||
|
||||
acdDescTsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
acdDescTsCurrentTemp,
|
||||
acdDescTsFirstThres,
|
||||
acdDescTsFisrtThresPass,
|
||||
acdDescTsSecondThres,
|
||||
acdDescTsSecondThresPass
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"."
|
||||
::= { acdDescGroups 4 }
|
||||
|
||||
acdDescNotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
acdPowerLost
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Objects for the Notifications group."
|
||||
::= { acdDescGroups 5 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- MIB Module Compliance statements
|
||||
---------------------------------------------------------------------------
|
||||
acdAlarmCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for support of the ACD-DESC-MIB module."
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
acdDescGenGroup,
|
||||
acdDescConnectorGroup,
|
||||
acdDescPwrGroup,
|
||||
acdDescTsGroup,
|
||||
acdDescNotificationsGroup
|
||||
}
|
||||
|
||||
::= { acdDescCompliances 1 }
|
||||
|
||||
END
|
||||
@@ -0,0 +1,443 @@
|
||||
--
|
||||
-- Accedian Enterprise Specific MIB
|
||||
--
|
||||
-- Copyright (c) 2005-2011, Accedian Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
|
||||
ACD-DISCOVERY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,IpAddress, Unsigned32 FROM SNMPv2-SMI
|
||||
DisplayString, DateAndTime, MacAddress FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
||||
acdMibs FROM ACCEDIAN-SMI;
|
||||
|
||||
acdDiscovery MODULE-IDENTITY
|
||||
|
||||
LAST-UPDATED "201111010100Z"
|
||||
ORGANIZATION "Accedian Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Accedian Technical Assistance Center
|
||||
Accedian Networks, Inc.
|
||||
4878 Levy, suite 202
|
||||
Saint-Laurent, Quebec Canada H4R 2P1
|
||||
E-mail: [email protected]"
|
||||
DESCRIPTION
|
||||
"The discovery inventory information for this Accedian Networks device."
|
||||
|
||||
REVISION "201111010100Z" -- 1 November 2011
|
||||
DESCRIPTION
|
||||
"Addition of MAC Address List table."
|
||||
|
||||
REVISION "200810010100Z" -- 1 October 2008
|
||||
DESCRIPTION
|
||||
"Initial version of MIB module ACD-DISCOVERY-MIB."
|
||||
|
||||
::= { acdMibs 11 }
|
||||
|
||||
acdDiscoveryNotifications OBJECT IDENTIFIER ::= { acdDiscovery 0 }
|
||||
acdDiscoveryMIBObjects OBJECT IDENTIFIER ::= { acdDiscovery 1 }
|
||||
acdDiscoveryConformance OBJECT IDENTIFIER ::= { acdDiscovery 2 }
|
||||
|
||||
acdDiscoveryInventory OBJECT IDENTIFIER ::= { acdDiscoveryMIBObjects 1 }
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
-- The discovery inventory table.
|
||||
-- This table contains the information on all the NID neighbors.
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
acdDiscoveryInventoryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AcdDiscoveryInventoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of information on neighboring NIDs"
|
||||
::= { acdDiscoveryInventory 1 }
|
||||
|
||||
acdDiscoveryInventoryEntry OBJECT-TYPE
|
||||
SYNTAX AcdDiscoveryInventoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Inventory information."
|
||||
INDEX { acdDiscoveryIndex }
|
||||
::= { acdDiscoveryInventoryTable 1 }
|
||||
|
||||
|
||||
AcdDiscoveryInventoryEntry ::= SEQUENCE {
|
||||
acdDiscoveryIndex Unsigned32,
|
||||
acdDiscoveryMgmtIpAddress IpAddress,
|
||||
acdDiscoverySystemName DisplayString,
|
||||
acdDiscoverySystemDesc DisplayString,
|
||||
acdDiscoverySerialNumber DisplayString,
|
||||
acdDiscoveryLastChange DateAndTime,
|
||||
acdDiscoveryDomain DisplayString,
|
||||
acdDiscoveryFirmware DisplayString,
|
||||
acdDiscoveryBaseMacAddress MacAddress,
|
||||
acdDiscoveryInterfaceMacAddress MacAddress,
|
||||
acdDiscoveryChassisIdSubtype Unsigned32,
|
||||
acdDiscoveryChassisId DisplayString,
|
||||
acdDiscoveryLocalPortId DisplayString,
|
||||
acdDiscoveryRemotePortId DisplayString,
|
||||
acdDiscoveryWebServerPort Unsigned32,
|
||||
acdDiscoverySnmpAgentPort Unsigned32,
|
||||
acdDiscoverySshPort Unsigned32,
|
||||
acdDiscoveryVlan1 Unsigned32,
|
||||
acdDiscoveryVlan2 Unsigned32
|
||||
}
|
||||
|
||||
acdDiscoveryIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this object uniquely identifies this acdDiscovery
|
||||
entry."
|
||||
::= { acdDiscoveryInventoryEntry 1 }
|
||||
|
||||
acdDiscoveryMgmtIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the management interface."
|
||||
::= { acdDiscoveryInventoryEntry 2 }
|
||||
|
||||
acdDiscoverySystemName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..31))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An administratively-assigned name for this managed node."
|
||||
::= { acdDiscoveryInventoryEntry 3 }
|
||||
|
||||
acdDiscoverySystemDesc OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..31))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The system description."
|
||||
::= { acdDiscoveryInventoryEntry 4 }
|
||||
|
||||
acdDiscoverySerialNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..31))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the serial number of the unit."
|
||||
::= { acdDiscoveryInventoryEntry 5 }
|
||||
|
||||
acdDiscoveryLastChange OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the last time we received an information frame for the device."
|
||||
::= { acdDiscoveryInventoryEntry 6 }
|
||||
|
||||
acdDiscoveryDomain OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..63))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the discovery domain."
|
||||
::= { acdDiscoveryInventoryEntry 7 }
|
||||
|
||||
acdDiscoveryFirmware OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..31))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The firmware version of the unit."
|
||||
::= { acdDiscoveryInventoryEntry 8 }
|
||||
|
||||
acdDiscoveryBaseMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The base MAC address of the remote NID based on the last information
|
||||
frame received from the device. If no information has been received,
|
||||
this object shall be equal to six octets of zero."
|
||||
::= { acdDiscoveryInventoryEntry 9 }
|
||||
|
||||
acdDiscoveryInterfaceMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The management interface MAC address of the remote NID based on the
|
||||
last information frame received from the device. If no information has
|
||||
been received, this object shall be equal to six octets of zero."
|
||||
::= { acdDiscoveryInventoryEntry 10 }
|
||||
|
||||
acdDiscoveryChassisIdSubtype OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The chassis ID subtype, as defined by IEEE 802.1AB."
|
||||
::= { acdDiscoveryInventoryEntry 11 }
|
||||
|
||||
acdDiscoveryChassisId OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..31))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The chassis ID of the remote device."
|
||||
::= { acdDiscoveryInventoryEntry 12 }
|
||||
|
||||
acdDiscoveryLocalPortId OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..31))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the port name where the advertisement frame was received."
|
||||
::= { acdDiscoveryInventoryEntry 13 }
|
||||
|
||||
acdDiscoveryRemotePortId OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..31))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the advertisement port of the remote device."
|
||||
::= { acdDiscoveryInventoryEntry 14 }
|
||||
|
||||
acdDiscoveryWebServerPort OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The web server port of the remote device."
|
||||
::= { acdDiscoveryInventoryEntry 15 }
|
||||
|
||||
acdDiscoverySnmpAgentPort OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMP agent port of the remote device. If 0, SNMP agent is disabled."
|
||||
::= { acdDiscoveryInventoryEntry 16 }
|
||||
|
||||
acdDiscoverySshPort OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SSH port of the remote device."
|
||||
::= { acdDiscoveryInventoryEntry 17 }
|
||||
|
||||
acdDiscoveryVlan1 OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The first VLAN on the remote device interface. No VLAN when this value is zero."
|
||||
::= { acdDiscoveryInventoryEntry 18 }
|
||||
|
||||
acdDiscoveryVlan2 OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The second VLAN on the remote device interface. No VLAN when this value is zero."
|
||||
::= { acdDiscoveryInventoryEntry 19 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- The IP interface table
|
||||
-- This table contains all interfaces found on the remote device, excluding the
|
||||
-- management interface, which was configured by a beacon frame.
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdDiscoveryIpListTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AcdDiscoveryIpListEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains all interfaces found on the remote device, excluding the
|
||||
management interface, which was configured by a beacon frame."
|
||||
::= { acdDiscoveryInventory 2 }
|
||||
|
||||
acdDiscoveryIpListEntry OBJECT-TYPE
|
||||
SYNTAX AcdDiscoveryIpListEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry consisting of the IP address of an interface on the remote device."
|
||||
INDEX { acdDiscoveryIndex, acdDiscoveryIpListIndex }
|
||||
::= { acdDiscoveryIpListTable 1 }
|
||||
|
||||
AcdDiscoveryIpListEntry ::= SEQUENCE {
|
||||
acdDiscoveryIpListIndex Unsigned32,
|
||||
acdDiscoveryIpListAddress IpAddress
|
||||
}
|
||||
|
||||
acdDiscoveryIpListIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..63)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique value for each row. Based on number of interface found."
|
||||
::= { acdDiscoveryIpListEntry 1 }
|
||||
|
||||
acdDiscoveryIpListAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the IP address on one of the interfaces found on the remote NID."
|
||||
::= { acdDiscoveryIpListEntry 2 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- The port MAC address table.
|
||||
-- This table contains MAC address or ports found on the remote device.
|
||||
-- For a first phase, only the MAC addresses for ports of a line cards in
|
||||
-- a MetroNODE chassis are listed. Eventually, we may add to the list the
|
||||
-- MAC address of all available ports including those of a MetroNID and
|
||||
-- those of a controller card of a MetroNODE.
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdDiscoveryMacAddressListTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AcdDiscoveryMacAddressListEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains MAC addresses of ports found on the remote device. Not
|
||||
all port MAC addresses are necessary listed."
|
||||
::= { acdDiscoveryInventory 3 }
|
||||
|
||||
acdDiscoveryMacAddressListEntry OBJECT-TYPE
|
||||
SYNTAX AcdDiscoveryMacAddressListEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry consisting of the MAC address of a port on the remote device."
|
||||
INDEX { acdDiscoveryIndex, acdDiscoveryMacAddressListIndex }
|
||||
::= { acdDiscoveryMacAddressListTable 1 }
|
||||
|
||||
AcdDiscoveryMacAddressListEntry ::= SEQUENCE {
|
||||
acdDiscoveryMacAddressListIndex Unsigned32,
|
||||
acdDiscoveryMacAddressListSystemSlotId Unsigned32,
|
||||
acdDiscoveryMacAddressListPortId Unsigned32,
|
||||
acdDiscoveryMacAddressListPortName DisplayString,
|
||||
acdDiscoveryMacAddressListPortMacAddress MacAddress
|
||||
}
|
||||
|
||||
acdDiscoveryMacAddressListIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..63)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique value for each row. Based on number of port MAC addresses found."
|
||||
::= { acdDiscoveryMacAddressListEntry 1 }
|
||||
|
||||
acdDiscoveryMacAddressListSystemSlotId OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"System slot identifier of module on which the port is located.
|
||||
Applies only to a MetroNODE module. Value is 0 for a MetroNID device."
|
||||
::= { acdDiscoveryMacAddressListEntry 2 }
|
||||
|
||||
acdDiscoveryMacAddressListPortId OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..63)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port identifier."
|
||||
::= { acdDiscoveryMacAddressListEntry 3 }
|
||||
|
||||
acdDiscoveryMacAddressListPortName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..31))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port name."
|
||||
::= { acdDiscoveryMacAddressListEntry 4 }
|
||||
|
||||
acdDiscoveryMacAddressListPortMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the MAC address of one of the ports found on the remote device."
|
||||
::= { acdDiscoveryMacAddressListEntry 5 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- ACD-DISCOVERY-MIB Module - Conformance Information
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdDiscoveryCompliances OBJECT IDENTIFIER ::= { acdDiscoveryConformance 1 }
|
||||
acdDiscoveryGroups OBJECT IDENTIFIER ::= { acdDiscoveryConformance 2 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- Units of conformance
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdDiscoveryInventoryGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
acdDiscoveryMgmtIpAddress,
|
||||
acdDiscoverySystemName,
|
||||
acdDiscoverySystemDesc,
|
||||
acdDiscoverySerialNumber,
|
||||
acdDiscoveryLastChange,
|
||||
acdDiscoveryDomain,
|
||||
acdDiscoveryFirmware,
|
||||
acdDiscoveryBaseMacAddress,
|
||||
acdDiscoveryInterfaceMacAddress,
|
||||
acdDiscoveryChassisIdSubtype,
|
||||
acdDiscoveryChassisId,
|
||||
acdDiscoveryLocalPortId,
|
||||
acdDiscoveryRemotePortId,
|
||||
acdDiscoveryWebServerPort,
|
||||
acdDiscoverySnmpAgentPort,
|
||||
acdDiscoverySshPort,
|
||||
acdDiscoveryVlan1,
|
||||
acdDiscoveryVlan2
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"."
|
||||
::= { acdDiscoveryGroups 1 }
|
||||
|
||||
acdDiscoveryIpListGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
acdDiscoveryIpListAddress
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"."
|
||||
::= { acdDiscoveryGroups 2 }
|
||||
|
||||
acdDiscoveryMacAddressListGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
acdDiscoveryMacAddressListSystemSlotId,
|
||||
acdDiscoveryMacAddressListPortId,
|
||||
acdDiscoveryMacAddressListPortName,
|
||||
acdDiscoveryMacAddressListPortMacAddress
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"."
|
||||
::= { acdDiscoveryGroups 3 }
|
||||
|
||||
acdDiscoveryCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for support of the ACD-DISCOVERY-MIB module."
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
acdDiscoveryInventoryGroup,
|
||||
acdDiscoveryIpListGroup,
|
||||
acdDiscoveryMacAddressListGroup
|
||||
}
|
||||
|
||||
::= { acdDiscoveryCompliances 1 }
|
||||
|
||||
END
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,802 @@
|
||||
--
|
||||
-- Accedian Enterprise Specific MIB
|
||||
--
|
||||
-- Copyright (c) 2005-2011, Accedian Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
|
||||
ACD-REGULATOR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Gauge32, Counter32, Counter64, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TruthValue, DateAndTime, RowStatus
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
acdMibs
|
||||
FROM ACCEDIAN-SMI;
|
||||
|
||||
acdRegulator MODULE-IDENTITY
|
||||
|
||||
LAST-UPDATED "201110100100Z"
|
||||
|
||||
ORGANIZATION "Accedian Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Accedian Technical Assistance Center
|
||||
Accedian Networks, Inc.
|
||||
4878 Levy, suite 202
|
||||
Saint-Laurent, Quebec Canada H4R 2P1
|
||||
E-mail: [email protected]"
|
||||
DESCRIPTION
|
||||
"The Regulators database for this Accedian Networks device."
|
||||
|
||||
REVISION "201110100100Z" -- 10 October 2011
|
||||
DESCRIPTION
|
||||
"Add acdRegulatorTableLastChangeTid."
|
||||
|
||||
REVISION "201011100100Z" -- 10 November 2010
|
||||
DESCRIPTION
|
||||
"Add compliance section."
|
||||
|
||||
REVISION "200805010100Z" -- 1 May 2008
|
||||
DESCRIPTION
|
||||
"Add RowStatus in acdRegulatorTable table."
|
||||
|
||||
REVISION "200802060100Z" -- 6 Feb 2008
|
||||
DESCRIPTION
|
||||
"Add support for history table."
|
||||
|
||||
REVISION "200703280100Z" -- 28 March 2007
|
||||
DESCRIPTION
|
||||
"Initial version of MIB module ACD-REGULATOR-MIB."
|
||||
|
||||
::= { acdMibs 6 }
|
||||
|
||||
acdRegulatorNotifications OBJECT IDENTIFIER ::= { acdRegulator 4 }
|
||||
acdRegulatorMIBObjects OBJECT IDENTIFIER ::= { acdRegulator 5 }
|
||||
acdRegulatorConformance OBJECT IDENTIFIER ::= { acdRegulator 6 }
|
||||
|
||||
acdRegulatorTableTid OBJECT IDENTIFIER ::= { acdRegulatorMIBObjects 1 }
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
-- The Regulators table
|
||||
-- This table contains all Regulators.
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdRegulatorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AcdRegulatorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of all Regulators"
|
||||
::= { acdRegulator 1 }
|
||||
|
||||
acdRegulatorEntry OBJECT-TYPE
|
||||
SYNTAX AcdRegulatorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Regulator is a two rates three colors engine to regulate a
|
||||
given traffic."
|
||||
INDEX { acdRegulatorID }
|
||||
::= { acdRegulatorTable 1 }
|
||||
|
||||
|
||||
AcdRegulatorEntry ::= SEQUENCE {
|
||||
acdRegulatorID Unsigned32,
|
||||
acdRegulatorName DisplayString,
|
||||
acdRegulatorCir Unsigned32,
|
||||
acdRegulatorCbs Unsigned32,
|
||||
acdRegulatorEir Unsigned32,
|
||||
acdRegulatorEbs Unsigned32,
|
||||
acdRegulatorIsBlind TruthValue,
|
||||
acdRegulatorIsCouple TruthValue,
|
||||
acdRegulatorRowStatus RowStatus
|
||||
|
||||
}
|
||||
|
||||
acdRegulatorID OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique value for each regulator entry. Its value ranges from 1 to
|
||||
MAXINT (4 bytes). "
|
||||
::= { acdRegulatorEntry 1 }
|
||||
|
||||
acdRegulatorName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..31))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a string to identify the regulator."
|
||||
::= { acdRegulatorEntry 2 }
|
||||
|
||||
acdRegulatorCir OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Kbps"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The committed information rate."
|
||||
DEFVAL { 20000 }
|
||||
::= { acdRegulatorEntry 3 }
|
||||
|
||||
acdRegulatorCbs OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Kbytes"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The committed burst size."
|
||||
DEFVAL { 8 }
|
||||
::= { acdRegulatorEntry 4 }
|
||||
|
||||
acdRegulatorEir OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Kbps"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The excess information rate."
|
||||
DEFVAL { 1000 }
|
||||
::= { acdRegulatorEntry 5 }
|
||||
|
||||
acdRegulatorEbs OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Kbytes"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The excess burst size."
|
||||
DEFVAL { 8 }
|
||||
::= { acdRegulatorEntry 6 }
|
||||
|
||||
acdRegulatorIsBlind OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable or disable the pre-marking color processing."
|
||||
DEFVAL { false }
|
||||
::= { acdRegulatorEntry 7 }
|
||||
|
||||
acdRegulatorIsCouple OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable or disable the coupling flag in this regulator."
|
||||
DEFVAL { false }
|
||||
::= { acdRegulatorEntry 8 }
|
||||
|
||||
acdRegulatorRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"All columns must have a valid value before a row can be activated. To
|
||||
create a new regulator you shall provide the a unique name for
|
||||
an empty row with the RowStatus set to Create and Go. To delete the
|
||||
row you need to set the RowStatus to destroy."
|
||||
::= { acdRegulatorEntry 9 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- The Regulator Counters table
|
||||
-- This table contains all counters associated with each regulator.
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdRegulatorStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AcdRegulatorStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of all counters associated with each regulator."
|
||||
::= { acdRegulator 2 }
|
||||
|
||||
acdRegulatorStatsEntry OBJECT-TYPE
|
||||
SYNTAX AcdRegulatorStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An Entry consists of statitics related to a regulator entry."
|
||||
INDEX { acdRegulatorStatsID }
|
||||
::= { acdRegulatorStatsTable 1 }
|
||||
|
||||
|
||||
AcdRegulatorStatsEntry ::= SEQUENCE {
|
||||
acdRegulatorStatsID Unsigned32,
|
||||
acdRegulatorStatsAcceptOctets Counter32,
|
||||
acdRegulatorStatsAcceptOverflowOctets Counter32,
|
||||
acdRegulatorStatsAcceptHCOctets Counter64,
|
||||
acdRegulatorStatsAcceptPkts Counter32,
|
||||
acdRegulatorStatsAcceptOverflowPkts Counter32,
|
||||
acdRegulatorStatsAcceptHCPkts Counter64,
|
||||
acdRegulatorStatsAcceptRate Gauge32,
|
||||
acdRegulatorStatsDropOctets Counter32,
|
||||
acdRegulatorStatsDropOverflowOctets Counter32,
|
||||
acdRegulatorStatsDropHCOctets Counter64,
|
||||
acdRegulatorStatsDropPkts Counter32,
|
||||
acdRegulatorStatsDropOverflowPkts Counter32,
|
||||
acdRegulatorStatsDropHCPkts Counter64,
|
||||
acdRegulatorStatsDropRate Gauge32
|
||||
}
|
||||
|
||||
acdRegulatorStatsID OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique value for each regulator entry. Its value ranges from 1 to
|
||||
MAXINT (4 bytes)."
|
||||
::= { acdRegulatorStatsEntry 1 }
|
||||
|
||||
acdRegulatorStatsAcceptOctets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "Octets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of octets received by this regulator. This is a
|
||||
32 bits counter. Combined with acdRegulatorStatsAcceptOverflowOctets,
|
||||
it provides the equivalent of the 64 bits counter
|
||||
acdRegulatorStatsAcceptHCOctets."
|
||||
::= { acdRegulatorStatsEntry 2 }
|
||||
|
||||
acdRegulatorStatsAcceptOverflowOctets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "Octets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times the associated acdRegulatorStatsAcceptOctets
|
||||
counter has overflowed. This is a 32 bits counter. Combined with
|
||||
acdRegulatorStatsAcceptOctets, it provides the equivalent of the
|
||||
64 bits counter acdRegulatorStatsAccpetHCOctets."
|
||||
::= { acdRegulatorStatsEntry 3 }
|
||||
|
||||
acdRegulatorStatsAcceptHCOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "Octets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of octets received by this regulator."
|
||||
::= { acdRegulatorStatsEntry 4 }
|
||||
|
||||
acdRegulatorStatsAcceptPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "Packets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets received by this regulator. This is a
|
||||
32 bits counter. Combined with acdRegulatorStatsAcceptOverflowPkts,
|
||||
it provides the equivalent of the 64 bits counter
|
||||
acdRegulatorStatsAcceptHCPkts."
|
||||
::= { acdRegulatorStatsEntry 5 }
|
||||
|
||||
acdRegulatorStatsAcceptOverflowPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "Packets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times the associated acdRegulatorStatsAcceptPkts
|
||||
counter has overflowed. This is a 32 bits counter. Combined with
|
||||
acdRegulatorStatsAcceptPkts, it provides the equivalent of the
|
||||
64 bits counter acdRegulatorStatsAcceptHCPkts."
|
||||
::= { acdRegulatorStatsEntry 6 }
|
||||
|
||||
acdRegulatorStatsAcceptHCPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "Octets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets received by this regulator."
|
||||
::= { acdRegulatorStatsEntry 7 }
|
||||
|
||||
acdRegulatorStatsAcceptRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "Kbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The accept rate."
|
||||
::= { acdRegulatorStatsEntry 8 }
|
||||
|
||||
acdRegulatorStatsDropOctets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "Octets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of octets received by this regulator. This is a
|
||||
32 bits counter. Combined with acdRegulatorStatsDropOverflowOctets,
|
||||
it provides the equivalent of the 64 bits counter
|
||||
acdRegulatorStatsDropHCOctets."
|
||||
::= { acdRegulatorStatsEntry 9 }
|
||||
|
||||
acdRegulatorStatsDropOverflowOctets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "Octets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times the associated acdRegulatorStatsDropOctets
|
||||
counter has overflowed. This is a 32 bits counter. Combined with
|
||||
acdRegulatorStatsDropOctets, it provides the equivalent of the
|
||||
64 bits counter acdRegulatorStatsDropHCOctets."
|
||||
::= { acdRegulatorStatsEntry 10 }
|
||||
|
||||
acdRegulatorStatsDropHCOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "Octets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of octets received by this regulator."
|
||||
::= { acdRegulatorStatsEntry 11 }
|
||||
|
||||
acdRegulatorStatsDropPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "Packets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets received by this regulator. This is a
|
||||
32 bits counter. Combined with acdRegulatorStatsDropOverflowPkts,
|
||||
it provides the equivalent of the 64 bits counter
|
||||
acdRegulatorStatsDropHCPkts."
|
||||
::= { acdRegulatorStatsEntry 12 }
|
||||
|
||||
acdRegulatorStatsDropOverflowPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "Packets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times the associated acdRegulatorStatsDropPkts
|
||||
counter has overflowed. This is a 32 bits counter. Combined with
|
||||
acdRegulatorStatsDropPkts, it provides the equivalent of the
|
||||
64 bits counter acdRegulatorStatsDropHCPkts."
|
||||
::= { acdRegulatorStatsEntry 13 }
|
||||
|
||||
acdRegulatorStatsDropHCPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "Octets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets received by this regulator."
|
||||
::= { acdRegulatorStatsEntry 14 }
|
||||
|
||||
acdRegulatorStatsDropRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "Kbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The drop rate."
|
||||
::= { acdRegulatorStatsEntry 15 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- The Regulator History group
|
||||
|
||||
-- The Regulator History group records periodic statistical samples
|
||||
-- from a regulator and stores them for later retrieval.
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdRegulatorHistStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AcdRegulatorHistStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of all counters associated with each regulator."
|
||||
::= { acdRegulator 3 }
|
||||
|
||||
acdRegulatorHistStatsEntry OBJECT-TYPE
|
||||
SYNTAX AcdRegulatorHistStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An Entry consists of statitics related to a regulator entry."
|
||||
INDEX { acdRegulatorHistStatsID , acdRegulatorHistStatsSampleIndex }
|
||||
::= { acdRegulatorHistStatsTable 1 }
|
||||
|
||||
|
||||
AcdRegulatorHistStatsEntry ::= SEQUENCE {
|
||||
acdRegulatorHistStatsID Unsigned32,
|
||||
acdRegulatorHistStatsSampleIndex Unsigned32,
|
||||
acdRegulatorHistStatsStatus INTEGER,
|
||||
acdRegulatorHistStatsDuration Unsigned32,
|
||||
acdRegulatorHistStatsIntervalEnd DateAndTime,
|
||||
acdRegulatorHistStatsAcceptOctets Counter32,
|
||||
acdRegulatorHistStatsAcceptOverflowOctets Counter32,
|
||||
acdRegulatorHistStatsAcceptHCOctets Counter64,
|
||||
acdRegulatorHistStatsAcceptPkts Counter32,
|
||||
acdRegulatorHistStatsAcceptOverflowPkts Counter32,
|
||||
acdRegulatorHistStatsAcceptHCPkts Counter64,
|
||||
acdRegulatorHistStatsAcceptAvgRate Gauge32,
|
||||
acdRegulatorHistStatsAcceptMinRate Gauge32,
|
||||
acdRegulatorHistStatsAcceptMaxRate Gauge32,
|
||||
acdRegulatorHistStatsDropOctets Counter32,
|
||||
acdRegulatorHistStatsDropOverflowOctets Counter32,
|
||||
acdRegulatorHistStatsDropHCOctets Counter64,
|
||||
acdRegulatorHistStatsDropPkts Counter32,
|
||||
acdRegulatorHistStatsDropOverflowPkts Counter32,
|
||||
acdRegulatorHistStatsDropHCPkts Counter64,
|
||||
acdRegulatorHistStatsDropAvgRate Gauge32,
|
||||
acdRegulatorHistStatsDropMinRate Gauge32,
|
||||
acdRegulatorHistStatsDropMaxRate Gauge32
|
||||
}
|
||||
|
||||
acdRegulatorHistStatsID OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique value for each regulator entry. Its value ranges from 1 to
|
||||
MAXINT (4 bytes)."
|
||||
::= { acdRegulatorHistStatsEntry 1 }
|
||||
|
||||
acdRegulatorHistStatsSampleIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index that uniquely identifies the particular sample this entry
|
||||
represents among all samples associated with the same regulator
|
||||
instance. This index starts at 1 and increases by one as each new
|
||||
sample."
|
||||
::= { acdRegulatorHistStatsEntry 2 }
|
||||
|
||||
acdRegulatorHistStatsStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
valid(1),
|
||||
invalid(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this acdRegulatorHistStats entry."
|
||||
::= { acdRegulatorHistStatsEntry 3 }
|
||||
|
||||
acdRegulatorHistStatsDuration OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interval in seconds over which the data is sampled for this entry."
|
||||
::= { acdRegulatorHistStatsEntry 4 }
|
||||
|
||||
acdRegulatorHistStatsIntervalEnd OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the time of the end of this entry."
|
||||
::= { acdRegulatorHistStatsEntry 5 }
|
||||
|
||||
acdRegulatorHistStatsAcceptOctets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "Octets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of octets received by this regulator during this
|
||||
sampling interval. This is a 32 bits counter. Combined with
|
||||
acdRegulatorHistStatsAcceptOverflowOctets, it provides the equivalent
|
||||
of the 64 bits counter acdRegulatorHistStatsAcceptHCOctets."
|
||||
::= { acdRegulatorHistStatsEntry 6 }
|
||||
|
||||
acdRegulatorHistStatsAcceptOverflowOctets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "Octets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times the associated acdRegulatorHistStatsAcceptOctets
|
||||
counter has overflowed during this sampling interval. This is a
|
||||
32 bits counter. Combined with acdRegulatorHistStatsAcceptOctets,
|
||||
it provides the equivalent of the 64 bits counter
|
||||
acdRegulatorHistStatsAcceptHCOctets."
|
||||
::= { acdRegulatorHistStatsEntry 7 }
|
||||
|
||||
acdRegulatorHistStatsAcceptHCOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "Octets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of octets received by this regulator during this
|
||||
sampling interval."
|
||||
::= { acdRegulatorHistStatsEntry 8 }
|
||||
|
||||
acdRegulatorHistStatsAcceptPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "Packets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets received by this regulator during this
|
||||
sampling interval. This is a 32 bits counter. Combined with
|
||||
acdRegulatorHistStatsAcceptOverflowPkts, it provides the equivalent
|
||||
of the 64 bits counter acdRegulatorHistStatsAcceptHCPkts."
|
||||
::= { acdRegulatorHistStatsEntry 9 }
|
||||
|
||||
acdRegulatorHistStatsAcceptOverflowPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "Packets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times the associated acdRegulatorHistStatsAcceptPkts
|
||||
counter has overflowed during this sampling interval. This is a
|
||||
32 bits counter. Combined with acdRegulatorHistStatsAcceptPkts, it
|
||||
provides the equivalent of the 64 bits counter
|
||||
acdRegulatorHistStatsAcceptHCPkts."
|
||||
::= { acdRegulatorHistStatsEntry 10 }
|
||||
|
||||
acdRegulatorHistStatsAcceptHCPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "Octets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets received by this regulator during this
|
||||
sampling interval."
|
||||
::= { acdRegulatorHistStatsEntry 11 }
|
||||
|
||||
acdRegulatorHistStatsAcceptAvgRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "Kbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The average accept rate during this sampling interval."
|
||||
::= { acdRegulatorHistStatsEntry 12 }
|
||||
|
||||
acdRegulatorHistStatsAcceptMinRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "Kbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum accept rate during this sampling interval."
|
||||
::= { acdRegulatorHistStatsEntry 13 }
|
||||
|
||||
acdRegulatorHistStatsAcceptMaxRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "Kbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum accept rate during this sampling interval."
|
||||
::= { acdRegulatorHistStatsEntry 14 }
|
||||
|
||||
acdRegulatorHistStatsDropOctets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "Octets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of octets received by this regulator during this
|
||||
sampling interval. This is a 32 bits counter. Combined the overflow,
|
||||
counter it provides the equivalent of the 64 bits counter
|
||||
acdRegulatorHistStatsDropHCOctets."
|
||||
::= { acdRegulatorHistStatsEntry 15 }
|
||||
|
||||
acdRegulatorHistStatsDropOverflowOctets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "Octets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times the associated acdRegulatorHistStatsDropOctets
|
||||
counter has overflowed during this sampling interval. This is a
|
||||
32 bits counter. Combined with acdRegulatorHistStatsDropOctets, it
|
||||
provides the equivalent of the 64 bits counter
|
||||
acdRegulatorHistStatsDropHCOctets."
|
||||
::= { acdRegulatorHistStatsEntry 16 }
|
||||
|
||||
acdRegulatorHistStatsDropHCOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "Octets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of octets received by this regulator during this
|
||||
sampling interval."
|
||||
::= { acdRegulatorHistStatsEntry 17 }
|
||||
|
||||
acdRegulatorHistStatsDropPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "Packets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets received by this regulator during this
|
||||
sampling interval. This is a 32 bits counter. Combined with
|
||||
acdRegulatorHistStatsDropOverflowPkts, it provides the equivalent of
|
||||
the 64 bits counter acdRegulatorHistStatsDropHCPkts."
|
||||
::= { acdRegulatorHistStatsEntry 18 }
|
||||
|
||||
acdRegulatorHistStatsDropOverflowPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "Packets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times the associated acdRegulatorHistStatsDropPkts
|
||||
counter has overflowed during this sampling interval. This is a
|
||||
32 bits counter. Combined with acdRegulatorHistStatsDropPkts, it
|
||||
provides the equivalent of the 64 bits counter
|
||||
acdRegulatorHistStatsDropHCPkts."
|
||||
::= { acdRegulatorHistStatsEntry 19 }
|
||||
|
||||
acdRegulatorHistStatsDropHCPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "Octets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets received by this regulator during this
|
||||
sampling interval."
|
||||
::= { acdRegulatorHistStatsEntry 20 }
|
||||
|
||||
acdRegulatorHistStatsDropAvgRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "Kbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The average drop rate during this sampling interval."
|
||||
::= { acdRegulatorHistStatsEntry 21 }
|
||||
|
||||
acdRegulatorHistStatsDropMinRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "Kbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum drop rate during this sampling interval."
|
||||
::= { acdRegulatorHistStatsEntry 22 }
|
||||
|
||||
acdRegulatorHistStatsDropMaxRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "Kbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum drop rate during this sampling interval."
|
||||
::= { acdRegulatorHistStatsEntry 23 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- Transaction ID Information
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdRegulatorTableLastChangeTid OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the transaction ID of the last change of the acdRegulatorTable
|
||||
table. If this value is different since the last read this is indicate
|
||||
a table change."
|
||||
::= { acdRegulatorTableTid 1 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- ACD-REGULATOR-MIB Module - Conformance Information
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdRegulatorCompliances OBJECT IDENTIFIER ::= { acdRegulatorConformance 1 }
|
||||
acdRegulatorGroups OBJECT IDENTIFIER ::= { acdRegulatorConformance 2 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- Units of conformance
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdRegulatorGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
acdRegulatorName,
|
||||
acdRegulatorCir,
|
||||
acdRegulatorCbs,
|
||||
acdRegulatorEir,
|
||||
acdRegulatorEbs,
|
||||
acdRegulatorIsBlind,
|
||||
acdRegulatorIsCouple,
|
||||
acdRegulatorRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Objects for the Regulator configurtion Group."
|
||||
::= { acdRegulatorGroups 1 }
|
||||
|
||||
acdRegulatorStatsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
acdRegulatorStatsAcceptOctets,
|
||||
acdRegulatorStatsAcceptOverflowOctets,
|
||||
acdRegulatorStatsAcceptHCOctets,
|
||||
acdRegulatorStatsAcceptPkts,
|
||||
acdRegulatorStatsAcceptOverflowPkts,
|
||||
acdRegulatorStatsAcceptHCPkts,
|
||||
acdRegulatorStatsAcceptRate,
|
||||
acdRegulatorStatsDropOctets,
|
||||
acdRegulatorStatsDropOverflowOctets,
|
||||
acdRegulatorStatsDropHCOctets,
|
||||
acdRegulatorStatsDropPkts,
|
||||
acdRegulatorStatsDropOverflowPkts,
|
||||
acdRegulatorStatsDropHCPkts,
|
||||
acdRegulatorStatsDropRate
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Objects for the Regulator statistics Group."
|
||||
::= { acdRegulatorGroups 2 }
|
||||
|
||||
acdRegulatorHistStatsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
acdRegulatorHistStatsStatus,
|
||||
acdRegulatorHistStatsDuration,
|
||||
acdRegulatorHistStatsIntervalEnd,
|
||||
acdRegulatorHistStatsAcceptOctets,
|
||||
acdRegulatorHistStatsAcceptOverflowOctets,
|
||||
acdRegulatorHistStatsAcceptHCOctets,
|
||||
acdRegulatorHistStatsAcceptPkts,
|
||||
acdRegulatorHistStatsAcceptOverflowPkts,
|
||||
acdRegulatorHistStatsAcceptHCPkts,
|
||||
acdRegulatorHistStatsAcceptAvgRate,
|
||||
acdRegulatorHistStatsAcceptMinRate,
|
||||
acdRegulatorHistStatsAcceptMaxRate,
|
||||
acdRegulatorHistStatsDropOctets,
|
||||
acdRegulatorHistStatsDropOverflowOctets,
|
||||
acdRegulatorHistStatsDropHCOctets,
|
||||
acdRegulatorHistStatsDropPkts,
|
||||
acdRegulatorHistStatsDropOverflowPkts,
|
||||
acdRegulatorHistStatsDropHCPkts,
|
||||
acdRegulatorHistStatsDropAvgRate,
|
||||
acdRegulatorHistStatsDropMinRate,
|
||||
acdRegulatorHistStatsDropMaxRate
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Objects for the Regulator history statistics Group."
|
||||
::= { acdRegulatorGroups 3 }
|
||||
|
||||
acdRegulatorTidGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
acdRegulatorTableLastChangeTid
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of scalars to monitior changes in tables."
|
||||
::= { acdRegulatorGroups 4 }
|
||||
|
||||
acdPaaCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for support of the ACD-REGULATOR-MIB module."
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
acdRegulatorGroup,
|
||||
acdRegulatorStatsGroup,
|
||||
acdRegulatorHistStatsGroup,
|
||||
acdRegulatorTidGroup
|
||||
}
|
||||
|
||||
OBJECT acdRegulatorRowStatus
|
||||
SYNTAX RowStatus { active(1) }
|
||||
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
|
||||
DESCRIPTION "Support for createAndWait is not required."
|
||||
|
||||
::= { acdRegulatorCompliances 1 }
|
||||
|
||||
|
||||
+1165
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,278 @@
|
||||
--
|
||||
-- Accedian Enterprise Specific MIB
|
||||
--
|
||||
-- Copyright (c) 2005-2009, Accedian Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
|
||||
ACD-SHAPER-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Unsigned32, Gauge32, Counter64
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
acdMibs
|
||||
FROM ACCEDIAN-SMI;
|
||||
|
||||
acdShaper MODULE-IDENTITY
|
||||
|
||||
LAST-UPDATED "200911010100Z"
|
||||
ORGANIZATION "Accedian Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Accedian Technical Assistance Center
|
||||
Accedian Networks, Inc.
|
||||
4878 Levy, suite 202
|
||||
Saint-Laurent, Quebec Canada H4R 2P1
|
||||
E-mail: [email protected]"
|
||||
DESCRIPTION
|
||||
"."
|
||||
|
||||
REVISION "200911010100Z" -- 1 Nov 2009
|
||||
DESCRIPTION
|
||||
"Initial version of MIB module ACD-SHAPER-MIB."
|
||||
|
||||
::= { acdMibs 10 }
|
||||
|
||||
acdShaper1 OBJECT IDENTIFIER ::= { acdShaper 1 }
|
||||
acdShaper1MIBObjects OBJECT IDENTIFIER ::= { acdShaper1 1 }
|
||||
acdShaper1Conformance OBJECT IDENTIFIER ::= { acdShaper1 2 }
|
||||
|
||||
acdShaper1Config OBJECT IDENTIFIER ::= { acdShaper1MIBObjects 1 }
|
||||
acdShaper1Stats OBJECT IDENTIFIER ::= { acdShaper1MIBObjects 2 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- The Shaper Code Point statistics table
|
||||
-- This table contains all Code Point statistics.
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdShaper1CodePointStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AcdShaper1CodePointStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains statistics for all Code Point in the system.
|
||||
Each Code Point are define by tuple PCP, color, incoming port
|
||||
and outgoing port."
|
||||
::= { acdShaper1Stats 1 }
|
||||
|
||||
acdShaper1CodePointStatsEntry OBJECT-TYPE
|
||||
SYNTAX AcdShaper1CodePointStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"."
|
||||
INDEX { acdShaper1CodePointStatsDstID, acdShaper1CodePointStatsSrcID,
|
||||
acdShaper1CodePointStatsColorID, acdShaper1CodePointStatsPcpID }
|
||||
::= { acdShaper1CodePointStatsTable 1 }
|
||||
|
||||
AcdShaper1CodePointStatsEntry ::= SEQUENCE {
|
||||
acdShaper1CodePointStatsDstID Unsigned32,
|
||||
acdShaper1CodePointStatsSrcID Unsigned32,
|
||||
acdShaper1CodePointStatsColorID INTEGER,
|
||||
acdShaper1CodePointStatsPcpID Unsigned32,
|
||||
acdShaper1CodePointStatsFwdOctets Counter64,
|
||||
acdShaper1CodePointStatsFwdPkts Counter64,
|
||||
acdShaper1CodePointStatsFwdRate Gauge32,
|
||||
acdShaper1CodePointStatsDelayedOctets Counter64,
|
||||
acdShaper1CodePointStatsDelayedPkts Counter64,
|
||||
acdShaper1CodePointStatsDelayedRate Gauge32,
|
||||
acdShaper1CodePointStatsOverflowOctets Counter64,
|
||||
acdShaper1CodePointStatsOverflowPkts Counter64,
|
||||
acdShaper1CodePointStatsOverflowRate Gauge32,
|
||||
acdShaper1CodePointStatsQMgmtDropOctets Counter64,
|
||||
acdShaper1CodePointStatsQMgmtDropPkts Counter64,
|
||||
acdShaper1CodePointStatsQMgmtDropRate Gauge32
|
||||
}
|
||||
|
||||
acdShaper1CodePointStatsDstID OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Destination port ID."
|
||||
::= { acdShaper1CodePointStatsEntry 1 }
|
||||
|
||||
acdShaper1CodePointStatsSrcID OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source port ID."
|
||||
::= { acdShaper1CodePointStatsEntry 2 }
|
||||
|
||||
acdShaper1CodePointStatsColorID OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
green(1),
|
||||
yellow(2)
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Color value."
|
||||
::= { acdShaper1CodePointStatsEntry 3 }
|
||||
|
||||
acdShaper1CodePointStatsPcpID OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..7)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"PCP value."
|
||||
::= { acdShaper1CodePointStatsEntry 4 }
|
||||
|
||||
acdShaper1CodePointStatsFwdOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "Octets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of octets forwarded without delay."
|
||||
::= { acdShaper1CodePointStatsEntry 5 }
|
||||
|
||||
acdShaper1CodePointStatsFwdPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "Packets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of packets forwarded without delay."
|
||||
::= { acdShaper1CodePointStatsEntry 6 }
|
||||
|
||||
acdShaper1CodePointStatsFwdRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "Mbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Bit rate in Mbps forwarded without delay."
|
||||
::= { acdShaper1CodePointStatsEntry 7 }
|
||||
|
||||
acdShaper1CodePointStatsDelayedOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "Octets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of octets enqueued."
|
||||
::= { acdShaper1CodePointStatsEntry 8 }
|
||||
|
||||
acdShaper1CodePointStatsDelayedPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "Packets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of packets enqueued."
|
||||
::= { acdShaper1CodePointStatsEntry 9 }
|
||||
|
||||
acdShaper1CodePointStatsDelayedRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "Mbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Bit rate in Mbps enqueued."
|
||||
::= { acdShaper1CodePointStatsEntry 10 }
|
||||
|
||||
acdShaper1CodePointStatsOverflowOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "Octets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of octets dropped due to the queue overflow."
|
||||
::= { acdShaper1CodePointStatsEntry 11 }
|
||||
|
||||
acdShaper1CodePointStatsOverflowPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "Packets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of packets dropped due to the queue overflow."
|
||||
::= { acdShaper1CodePointStatsEntry 12 }
|
||||
|
||||
acdShaper1CodePointStatsOverflowRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "Mbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Bit rate in Mbps dropped due to the queue overflow."
|
||||
::= { acdShaper1CodePointStatsEntry 13 }
|
||||
|
||||
acdShaper1CodePointStatsQMgmtDropOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "Octets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of octets dropped by the queue management algorithm."
|
||||
::= { acdShaper1CodePointStatsEntry 14 }
|
||||
|
||||
acdShaper1CodePointStatsQMgmtDropPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "Packets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of packets dropped by the queue management algorithm."
|
||||
::= { acdShaper1CodePointStatsEntry 15 }
|
||||
|
||||
acdShaper1CodePointStatsQMgmtDropRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "Mbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Bit rate in Mbps dropped by the queue management algorithm."
|
||||
::= { acdShaper1CodePointStatsEntry 16 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- ACD-SMAP-MIB Module - Conformance Information
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdShaper1Compliances OBJECT IDENTIFIER ::= { acdShaper1Conformance 1 }
|
||||
acdShaper1Groups OBJECT IDENTIFIER ::= { acdShaper1Conformance 2 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- Units of conformance
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdShaper1CodePointStatsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
acdShaper1CodePointStatsFwdOctets,
|
||||
acdShaper1CodePointStatsFwdPkts,
|
||||
acdShaper1CodePointStatsFwdRate,
|
||||
acdShaper1CodePointStatsDelayedOctets,
|
||||
acdShaper1CodePointStatsDelayedPkts,
|
||||
acdShaper1CodePointStatsDelayedRate,
|
||||
acdShaper1CodePointStatsOverflowOctets,
|
||||
acdShaper1CodePointStatsOverflowPkts,
|
||||
acdShaper1CodePointStatsOverflowRate,
|
||||
acdShaper1CodePointStatsQMgmtDropOctets,
|
||||
acdShaper1CodePointStatsQMgmtDropPkts,
|
||||
acdShaper1CodePointStatsQMgmtDropRate
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"."
|
||||
::= { acdShaper1Groups 1 }
|
||||
|
||||
acdShaper1Compliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for support of the ACD-SHAPER-MIB module."
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
acdShaper1CodePointStatsGroup
|
||||
}
|
||||
|
||||
::= { acdShaper1Compliances 1 }
|
||||
|
||||
END
|
||||
@@ -0,0 +1,466 @@
|
||||
--
|
||||
-- Accedian Enterprise Specific MIB
|
||||
--
|
||||
-- Copyright (c) 2005-2008, Accedian Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
|
||||
ACD-SMAP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TruthValue, RowStatus
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
acdMibs
|
||||
FROM ACCEDIAN-SMI;
|
||||
|
||||
acdSmap MODULE-IDENTITY
|
||||
|
||||
LAST-UPDATED "200810010100Z"
|
||||
ORGANIZATION "Accedian Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Accedian Technical Assistance Center
|
||||
Accedian Networks, Inc.
|
||||
4878 Levy, suite 202
|
||||
Saint-Laurent, Quebec Canada H4R 2P1
|
||||
E-mail: [email protected]"
|
||||
DESCRIPTION
|
||||
"The Service mapping database for this Accedian Networks device."
|
||||
|
||||
REVISION "200810010100Z" -- 1 October 2008
|
||||
DESCRIPTION
|
||||
"Definition revision."
|
||||
|
||||
REVISION "200806150100Z" -- 15 June 2008
|
||||
DESCRIPTION
|
||||
"Initial version of MIB module ACD-SMAP-MIB."
|
||||
|
||||
::= { acdMibs 8 }
|
||||
|
||||
acdSmapNotifications OBJECT IDENTIFIER ::= { acdSmap 0 }
|
||||
acdSmapMIBObjects OBJECT IDENTIFIER ::= { acdSmap 1 }
|
||||
acdSmapConformance OBJECT IDENTIFIER ::= { acdSmap 2 }
|
||||
|
||||
acdSmapConfig OBJECT IDENTIFIER ::= { acdSmapMIBObjects 1 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- The CoS Profile configuration table
|
||||
-- This table contains all CoS Profile entry configurations.
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdSmapCoSProfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AcdSmapCoSProfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CoS profile table. Each row in the table represents a CoS Profile.
|
||||
A CoS profile is used to map an input packet to an L2 class of service.
|
||||
This traffic mapping (classification) is accomplished using one of
|
||||
the following fields in the incoming packet:
|
||||
|
||||
p-bits in 802.1Q / 802.1Q-in-Q tags
|
||||
IP precedence bits in IPv4 TOS byte
|
||||
DSCP bits in IPv4 DSCP byte
|
||||
|
||||
The class of service value (0-7) assigned to the outgoing traffic is
|
||||
selected based on the conformance level (Green/Yellow) of the incoming
|
||||
traffic. The following sections describe the general configuration
|
||||
parameters and the mapping table of a CoS profile."
|
||||
::= { acdSmapConfig 1 }
|
||||
|
||||
acdSmapCoSProfEntry OBJECT-TYPE
|
||||
SYNTAX AcdSmapCoSProfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry consisting of all settings to manage a CoS profile."
|
||||
INDEX { acdSmapCoSProfID }
|
||||
::= { acdSmapCoSProfTable 1 }
|
||||
|
||||
AcdSmapCoSProfEntry ::= SEQUENCE {
|
||||
acdSmapCoSProfID Unsigned32,
|
||||
acdSmapCoSProfRowStatus RowStatus,
|
||||
acdSmapCoSProfName DisplayString,
|
||||
acdSmapCoSProfType INTEGER,
|
||||
acdSmapCoSProfDecodeDropBit TruthValue,
|
||||
acdSmapCoSProfEncodeDropBit TruthValue
|
||||
}
|
||||
|
||||
acdSmapCoSProfID OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique value for each CoS Profile instance."
|
||||
::= { acdSmapCoSProfEntry 1 }
|
||||
|
||||
acdSmapCoSProfRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"All columns must have a valid value before a row can be activated. To
|
||||
create a new CoS Profile you shall provide the a unique name and the
|
||||
type for an empty row with the RowStatus set to Create and Go. To
|
||||
delete the CoS Profile you need to set the RowStatus to destroy."
|
||||
::= { acdSmapCoSProfEntry 2 }
|
||||
|
||||
acdSmapCoSProfName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..31))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a string to uniquely identify the CoS profile."
|
||||
::= { acdSmapCoSProfEntry 3 }
|
||||
|
||||
acdSmapCoSProfType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
pcp(1),
|
||||
dscp(2),
|
||||
pre(3)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the type of CoS profile. Possible values are: PCP, IP
|
||||
precedence or DSCP."
|
||||
::= { acdSmapCoSProfEntry 4 }
|
||||
|
||||
acdSmapCoSProfDecodeDropBit OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field is only valid for PCP CoS profiles. If this field is set,
|
||||
the pre-marking color is decoded from the DEI bit (Drop Eligible
|
||||
Indication). Otherwise, the user defined pre-color is used."
|
||||
DEFVAL { false }
|
||||
::= { acdSmapCoSProfEntry 5 }
|
||||
|
||||
acdSmapCoSProfEncodeDropBit OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field controls the DEI bit in an S-VLAN tag. If this field is set
|
||||
and the outgoing packet is marked yellow then the DEI bit is set to 1.
|
||||
Otherwise, the DEI is set to 0."
|
||||
DEFVAL { false }
|
||||
::= { acdSmapCoSProfEntry 6 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- The CoS Profile Code Point configuration table
|
||||
-- This table contains all Code Point for a CoS profile entry.
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdSmapCoSProfCodePointTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AcdSmapCoSProfCodePointEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Configuration table of all code point entries. Each row in the
|
||||
table represents a Code point. the number of code points depend of the
|
||||
acdSmapCoSProfType value.
|
||||
|
||||
p-bits in 802.1Q / 802.1Q-in-Q tags
|
||||
IP precedence bits in IPv4 TOS byte
|
||||
DSCP bits in IPv4 DSCP byte
|
||||
|
||||
The class of service value (0-7) assigned to the outgoing traffic is
|
||||
selected based on the conformance level (Green/Yellow) of the incoming
|
||||
traffic."
|
||||
::= { acdSmapConfig 2 }
|
||||
|
||||
acdSmapCoSProfCodePointEntry OBJECT-TYPE
|
||||
SYNTAX AcdSmapCoSProfCodePointEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry consisting of all settings for a code point."
|
||||
INDEX { acdSmapCoSProfID, acdSmapCoSProfCodePointID }
|
||||
::= { acdSmapCoSProfCodePointTable 1 }
|
||||
|
||||
AcdSmapCoSProfCodePointEntry ::= SEQUENCE {
|
||||
acdSmapCoSProfCodePointID Unsigned32,
|
||||
acdSmapCoSProfCodePointPreMarkingColor INTEGER,
|
||||
acdSmapCoSProfCodePointGreenOut Unsigned32,
|
||||
acdSmapCoSProfCodePointYellowOut Unsigned32
|
||||
}
|
||||
|
||||
acdSmapCoSProfCodePointID OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..63)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique value for each row. Base on Code Point, 0 to 63 for DSCP or 0
|
||||
to 7 for PCP or IP precedence."
|
||||
::= { acdSmapCoSProfCodePointEntry 1 }
|
||||
|
||||
acdSmapCoSProfCodePointPreMarkingColor OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
green(1),
|
||||
yellow(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the user pre-color to mark the incoming traffic. This field
|
||||
is only valid if acdSmapCoSProfDecodeDropBit is not set."
|
||||
DEFVAL { green }
|
||||
::= { acdSmapCoSProfCodePointEntry 2 }
|
||||
|
||||
acdSmapCoSProfCodePointGreenOut OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..7)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The class of service value that will be used in the outgoing green
|
||||
packets. This value is selected if the result of the bandwidth
|
||||
regulator assigned to this entry is green or if the pre-marking
|
||||
color is green and no bandwidth regulator is assigned to this entry."
|
||||
DEFVAL { 0 }
|
||||
::= { acdSmapCoSProfCodePointEntry 3 }
|
||||
|
||||
acdSmapCoSProfCodePointYellowOut OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..7)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The class of service value that will be used in the outgoing yellow
|
||||
packets. This value is selected if the result of the bandwidth
|
||||
regulator assigned to this entry is yellow or if the pre-marking
|
||||
color is yellow and no bandwidth regulator is assigned to this entry."
|
||||
DEFVAL { 0 }
|
||||
::= { acdSmapCoSProfCodePointEntry 4 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- The Regulator Set configuration table
|
||||
-- This table contains all Regulator Set entry configurations.
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdSmapRegSetTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AcdSmapRegSetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Regulator Set profile table. Each row in the table represents a
|
||||
Regulator Set. A bandwidth regulator set allows the user to regulate
|
||||
traffic based on the following information:
|
||||
|
||||
p-bits in 802.1Q / 802.1Q-in-Q tags
|
||||
IP precedence bits in IPv4 TOS byte
|
||||
DSCP bits in IPv4 DSCP byte.
|
||||
"
|
||||
::= { acdSmapConfig 3 }
|
||||
|
||||
acdSmapRegSetEntry OBJECT-TYPE
|
||||
SYNTAX AcdSmapRegSetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry consisting of all settings to manage a Regulator set."
|
||||
INDEX { acdSmapRegSetID }
|
||||
::= { acdSmapRegSetTable 1 }
|
||||
|
||||
AcdSmapRegSetEntry ::= SEQUENCE {
|
||||
acdSmapRegSetID Unsigned32,
|
||||
acdSmapRegSetRowStatus RowStatus,
|
||||
acdSmapRegSetName DisplayString,
|
||||
acdSmapRegSetType INTEGER
|
||||
}
|
||||
|
||||
acdSmapRegSetID OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique value for each Regulator set instance."
|
||||
::= { acdSmapRegSetEntry 1 }
|
||||
|
||||
acdSmapRegSetRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"All columns must have a valid value before a row can be activated. To
|
||||
create a new Regulator set you shall provide the a unique name and the
|
||||
type for an empty row with the RowStatus set to Create and Go. To
|
||||
delete the CoS Profile you need to set the RowStatus to destroy."
|
||||
::= { acdSmapRegSetEntry 2 }
|
||||
|
||||
acdSmapRegSetName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..31))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a string to uniquely identify the Regulator set."
|
||||
::= { acdSmapRegSetEntry 3 }
|
||||
|
||||
acdSmapRegSetType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
pcp(1),
|
||||
dscp(2),
|
||||
pre(3)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the type of Regulator Set. Possible values are: PCP, IP
|
||||
precedence or DSCP."
|
||||
::= { acdSmapRegSetEntry 4 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- The Regulator Set Code Point configuration table
|
||||
-- This table contains all Code Point for a Regulator set profile entry.
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdSmapRegSetCodePointTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AcdSmapRegSetCodePointEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Configuration table of all code point entries. Each row in the
|
||||
table represents a Code point. the number of code points depend of the
|
||||
acdSmapCoSProfType value.
|
||||
|
||||
p-bits in 802.1Q / 802.1Q-in-Q tags;
|
||||
IP precedence bits in IPv4 TOS byte;
|
||||
DSCP bits in IPv4 DSCP byte.
|
||||
"
|
||||
::= { acdSmapConfig 4 }
|
||||
|
||||
acdSmapRegSetCodePointEntry OBJECT-TYPE
|
||||
SYNTAX AcdSmapRegSetCodePointEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry consisting of all settings for a code point."
|
||||
INDEX { acdSmapRegSetID, acdSmapRegSetCodePointID }
|
||||
::= { acdSmapRegSetCodePointTable 1 }
|
||||
|
||||
AcdSmapRegSetCodePointEntry ::= SEQUENCE {
|
||||
acdSmapRegSetCodePointID Unsigned32,
|
||||
acdSmapRegSetCodePointRegulatorID Unsigned32,
|
||||
acdSmapRegSetCodePointRegulatorEnable TruthValue
|
||||
}
|
||||
|
||||
acdSmapRegSetCodePointID OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..63)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique value for each row. Base on Code Point, 0 to 64 for DSCP or 0
|
||||
to 7 for PCP or IP precedence."
|
||||
::= { acdSmapRegSetCodePointEntry 1 }
|
||||
|
||||
|
||||
acdSmapRegSetCodePointRegulatorID OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The bandwidth regulator that will be used to regulate the traffic flow
|
||||
that has this PCP/IP precendence/DSCP value. Refer to acdRegulatorTable
|
||||
to find the exact identifier (same as acdRegulatorID)."
|
||||
DEFVAL { 0 }
|
||||
::= { acdSmapRegSetCodePointEntry 2 }
|
||||
|
||||
acdSmapRegSetCodePointRegulatorEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable or disable traffic regulation for this PCP, IP precedence or
|
||||
DSCP value."
|
||||
DEFVAL { false }
|
||||
::= { acdSmapRegSetCodePointEntry 3 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- ACD-SMAP-MIB Module - Conformance Information
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdSmapCompliances OBJECT IDENTIFIER ::= { acdSmapConformance 1 }
|
||||
acdSmapGroups OBJECT IDENTIFIER ::= { acdSmapConformance 2 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- Units of conformance
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdSmapCoSProfGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
acdSmapCoSProfRowStatus,
|
||||
acdSmapCoSProfName,
|
||||
acdSmapCoSProfType,
|
||||
acdSmapCoSProfDecodeDropBit,
|
||||
acdSmapCoSProfEncodeDropBit
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Objects for the CoS profile Group."
|
||||
::= { acdSmapGroups 1 }
|
||||
|
||||
acdSmapCoSProfCodePointGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
acdSmapCoSProfCodePointPreMarkingColor,
|
||||
acdSmapCoSProfCodePointGreenOut,
|
||||
acdSmapCoSProfCodePointYellowOut
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Objects for the CoS profile CodePoint Group."
|
||||
::= { acdSmapGroups 2 }
|
||||
|
||||
acdSmapRegSetGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
acdSmapRegSetRowStatus,
|
||||
acdSmapRegSetName,
|
||||
acdSmapRegSetType
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Objects for the Regulator Set Group."
|
||||
::= { acdSmapGroups 3 }
|
||||
|
||||
acdSmapRegSetCodePointGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
acdSmapRegSetCodePointRegulatorID,
|
||||
acdSmapRegSetCodePointRegulatorEnable
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Objects for the Regulator Set CodePoint Group."
|
||||
::= { acdSmapGroups 4 }
|
||||
|
||||
acdSmapCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for support of the ACD-SMAP-MIB module."
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
acdSmapCoSProfGroup,
|
||||
acdSmapCoSProfCodePointGroup,
|
||||
acdSmapRegSetGroup,
|
||||
acdSmapRegSetCodePointGroup
|
||||
}
|
||||
|
||||
OBJECT acdSmapCoSProfRowStatus
|
||||
SYNTAX RowStatus { active(1) }
|
||||
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
|
||||
DESCRIPTION "Support for createAndWait is not required."
|
||||
|
||||
OBJECT acdSmapRegSetRowStatus
|
||||
SYNTAX RowStatus { active(1) }
|
||||
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
|
||||
DESCRIPTION "Support for createAndWait is not required."
|
||||
|
||||
::= { acdSmapCompliances 1 }
|
||||
|
||||
END
|
||||
@@ -0,0 +1,208 @@
|
||||
--
|
||||
-- Accedian Enterprise Specific MIB
|
||||
--
|
||||
-- Copyright (c) 2005-2011, Accedian Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
|
||||
ACD-TID-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
acdMibs
|
||||
FROM ACCEDIAN-SMI;
|
||||
|
||||
acdTid MODULE-IDENTITY
|
||||
|
||||
LAST-UPDATED "201111110100Z"
|
||||
ORGANIZATION "Accedian Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Accedian Technical Assistance Center
|
||||
Accedian Networks, Inc.
|
||||
2351 Boul. Alfred-Nobel, Suite N-410
|
||||
Montreal, Quebec Canada H4S 2A9
|
||||
E-mail: [email protected]"
|
||||
DESCRIPTION
|
||||
"The Transaction ID database for this Accedian Networks device."
|
||||
|
||||
REVISION "201111110100Z" -- 11 November 2011
|
||||
DESCRIPTION
|
||||
"Initial version of MIB module ACD-TID-MIB."
|
||||
|
||||
::= { acdMibs 14 }
|
||||
|
||||
acdTidNotifications OBJECT IDENTIFIER ::= { acdTid 0 }
|
||||
acdTidMIBObjects OBJECT IDENTIFIER ::= { acdTid 1 }
|
||||
acdTidConformance OBJECT IDENTIFIER ::= { acdTid 2 }
|
||||
|
||||
acdTidGeneral OBJECT IDENTIFIER ::= { acdTidMIBObjects 1 }
|
||||
acdTidInfo OBJECT IDENTIFIER ::= { acdTidMIBObjects 2 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
-- Textual conventions
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
|
||||
AcdTidType ::= TEXTUAL-CONVENTION
|
||||
|
||||
STATUS current
|
||||
|
||||
DESCRIPTION
|
||||
|
||||
"Indicate if the object is covers by the acdTidCfgLastChangeTid or
|
||||
or by the acdTidStatusLastChangeTid transaction identifier."
|
||||
|
||||
SYNTAX INTEGER {
|
||||
|
||||
configuration(1),
|
||||
|
||||
status(2)
|
||||
|
||||
}
|
||||
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- Transaction Identifier General onfiguration
|
||||
--
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdTidCfgLastChangeTid OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the transaction ID of the last change of a configuration
|
||||
object. If this value is different since the last read this is
|
||||
indicate a change."
|
||||
::= { acdTidGeneral 1 }
|
||||
|
||||
acdTidStatusLastChangeTid OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the transaction ID of the last change of a status object.
|
||||
If this value is different since the last read this is indicate
|
||||
a change."
|
||||
::= { acdTidGeneral 2 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- Table of all object covers by Transaction Identifier feature.
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdTidInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AcdTidInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of all object covers by Transaction Identifier feature."
|
||||
::= { acdTidInfo 1 }
|
||||
|
||||
acdTidInfoEntry OBJECT-TYPE
|
||||
SYNTAX AcdTidInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry contains information applicble to a specific object."
|
||||
INDEX { acdTidInfoIndex }
|
||||
::= { acdTidInfoTable 1 }
|
||||
|
||||
AcdTidInfoEntry ::= SEQUENCE {
|
||||
acdTidInfoIndex Unsigned32,
|
||||
acdTidInfoOID OBJECT IDENTIFIER,
|
||||
acdTidInfoType AcdTidType,
|
||||
acdTidInfoDescr DisplayString,
|
||||
acdTidInfoLastChangeTid Unsigned32
|
||||
}
|
||||
|
||||
acdTidInfoIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value, greater than zero, for each entry."
|
||||
::= { acdTidInfoEntry 1 }
|
||||
|
||||
acdTidInfoOID OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the OID covers by this transaction
|
||||
Identifier."
|
||||
::= { acdTidInfoEntry 2 }
|
||||
|
||||
acdTidInfoType OBJECT-TYPE
|
||||
SYNTAX AcdTidType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicate if the object is covers by the acdTidCfgLastChangeTid or
|
||||
or by the acdTidStatusLastChangeTid transaction identifier."
|
||||
::= { acdTidInfoEntry 3 }
|
||||
|
||||
acdTidInfoDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A textual description of the object point by acdTidInfoOID."
|
||||
::= { acdTidInfoEntry 4 }
|
||||
|
||||
acdTidInfoLastChangeTid OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the transaction ID of the last change of a the object
|
||||
point by acdTidInfoOID. If this value is different since the
|
||||
last read this is indicate a change."
|
||||
::= { acdTidInfoEntry 5 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- ACD-TID-MIB Module - Conformance Information
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdTidCompliances OBJECT IDENTIFIER ::= { acdTidConformance 1 }
|
||||
acdTidGroups OBJECT IDENTIFIER ::= { acdTidConformance 2 }
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
-- Units of conformance
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
acdTidGeneralGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
acdTidCfgLastChangeTid,
|
||||
acdTidStatusLastChangeTid
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of scalars to monitior changes in supported object."
|
||||
::= { acdTidGroups 1 }
|
||||
|
||||
acdTidTableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
acdTidInfoOID,
|
||||
acdTidInfoType,
|
||||
acdTidInfoDescr,
|
||||
acdTidInfoLastChangeTid
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Group for the acdTidTable."
|
||||
::= { acdTidGroups 2 }
|
||||
|
||||
acdTidCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
Reference in New Issue
Block a user