summaryrefslogtreecommitdiff
path: root/MIBS/accedian/ACD-DESC-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/accedian/ACD-DESC-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/accedian/ACD-DESC-MIB')
-rw-r--r--MIBS/accedian/ACD-DESC-MIB499
1 files changed, 499 insertions, 0 deletions
diff --git a/MIBS/accedian/ACD-DESC-MIB b/MIBS/accedian/ACD-DESC-MIB
new file mode 100644
index 0000000..0fdc2cf
--- /dev/null
+++ b/MIBS/accedian/ACD-DESC-MIB
@@ -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: support@accedian.com"
+ 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