mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Added support for DELLEMC-OS10-PRODUCTS-MIB (os: dell-os10) (#10011)
* Added support for DELLEMC-OS10-PRODUCTS-MIB (os: dell-os10) * added info comment * added group: dell
This commit is contained in:
committed by
PipoCanaja
parent
9661e6b9b3
commit
6b4f2476a6
16
includes/definitions/dell-os10.yaml
Normal file
16
includes/definitions/dell-os10.yaml
Normal file
@@ -0,0 +1,16 @@
|
||||
os: dell-os10
|
||||
text: 'Dell EMC Networking OS10 Enterprise'
|
||||
type: network
|
||||
icon: dell
|
||||
group: dell
|
||||
mib_dir:
|
||||
- dell
|
||||
- dell-os10
|
||||
over:
|
||||
- { graph: device_bits, text: 'Device Traffic' }
|
||||
- { graph: device_processor, text: 'CPU Usage' }
|
||||
- { graph: device_mempool, text: 'Memory Usage' }
|
||||
discovery:
|
||||
- sysObjectID:
|
||||
# DELLEMC-OS10-PRODUCTS-MIB::os10Products
|
||||
- .1.3.6.1.4.1.674.11000.5000.100.2.
|
||||
47
includes/definitions/discovery/dell-os10.yaml
Normal file
47
includes/definitions/discovery/dell-os10.yaml
Normal file
@@ -0,0 +1,47 @@
|
||||
mib: DELLEMC-OS10-CHASSIS-MIB
|
||||
modules:
|
||||
sensors:
|
||||
temperature:
|
||||
data:
|
||||
-
|
||||
oid: os10ChassisTable
|
||||
value: os10ChassisTemp
|
||||
num_oid: '.1.3.6.1.4.1.674.11000.5000.100.4.1.1.3.1.11.{{ $index }}'
|
||||
descr: 'Chassis {{ $index }}'
|
||||
-
|
||||
oid: os10CardTable
|
||||
value: os10CardTemp
|
||||
num_oid: '.1.3.6.1.4.1.674.11000.5000.100.4.1.1.4.1.5.{{ $index }}'
|
||||
descr: 'Card {{ $index }}'
|
||||
state:
|
||||
data:
|
||||
-
|
||||
oid: os10FanTable
|
||||
value: os10FanOperStatus
|
||||
num_oid: '.1.3.6.1.4.1.674.11000.5000.100.4.1.2.3.1.7.{{ $index }}'
|
||||
descr: 'Fan {{ $index }}'
|
||||
group: Fans
|
||||
state_name: os10FanOperStatus
|
||||
states:
|
||||
- { value: 1, descr: normal, graph: 1, generic: 0 }
|
||||
- { value: 2, descr: abnormal, graph: 1, generic: 2 }
|
||||
-
|
||||
oid: os10FanTrayTable
|
||||
value: os10FanTrayOperStatus
|
||||
num_oid: '.1.3.6.1.4.1.674.11000.5000.100.4.1.2.2.1.4.{{ $index }}'
|
||||
descr: 'Fan Tray {{ $index }}'
|
||||
group: Fans
|
||||
state_name: os10FanTrayOperStatus
|
||||
states:
|
||||
- { value: 1, descr: normal, graph: 1, generic: 0 }
|
||||
- { value: 2, descr: abnormal, graph: 1, generic: 2 }
|
||||
-
|
||||
oid: os10PowerSupplyTable
|
||||
value: os10PowerSupplyOperStatus
|
||||
num_oid: '.1.3.6.1.4.1.674.11000.5000.100.4.1.2.1.1.4.{{ $index }}'
|
||||
descr: 'PSU {{ $index }}'
|
||||
group: PSUs
|
||||
state_name: os10PowerSupplyOperStatus
|
||||
states:
|
||||
- { value: 1, descr: normal, graph: 1, generic: 0 }
|
||||
- { value: 2, descr: abnormal, graph: 1, generic: 2 }
|
||||
9
includes/polling/os/dell-os10.inc.php
Normal file
9
includes/polling/os/dell-os10.inc.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
// DELLEMC-OS10-PRODUCTS-MIB
|
||||
$dell_os10_hardware = snmp_get_multi($device, ['os10ChassisType.1', 'os10ChassisHwRev.1', 'os10ChassisServiceTag.1', 'os10ChassisExpServiceCode.1', 'os10ChassisProductSN.1'], '-OQUs', 'DELLEMC-OS10-CHASSIS-MIB');
|
||||
|
||||
$hardware = $dell_os10_hardware[1]['os10ChassisType'];
|
||||
$version = $dell_os10_hardware[1]['os10ChassisHwRev'];
|
||||
$serial = $dell_os10_hardware[1]['os10ChassisProductSN'];
|
||||
$features = $dell_os10_hardware[1]['os10ChassisServiceTag'] . '/' . $dell_os10_hardware[1]['os10ChassisExpServiceCode'];
|
||||
1611
mibs/dell-os10/DELLEMC-OS10-BGP4V2-MIB
Normal file
1611
mibs/dell-os10/DELLEMC-OS10-BGP4V2-MIB
Normal file
File diff suppressed because it is too large
Load Diff
923
mibs/dell-os10/DELLEMC-OS10-CHASSIS-MIB
Normal file
923
mibs/dell-os10/DELLEMC-OS10-CHASSIS-MIB
Normal file
@@ -0,0 +1,923 @@
|
||||
-- *****************************************************************
|
||||
-- DELLEMC-OS10-CHASSIS-MIB
|
||||
--
|
||||
--
|
||||
-- Copyright (c) 2017 by Dell Inc.
|
||||
-- All rights reserved.
|
||||
-- *****************************************************************
|
||||
|
||||
DELLEMC-OS10-CHASSIS-MIB DEFINITIONS ::= BEGIN
|
||||
-- This module provides authoritative definitions for Dell EMC Networking OS10
|
||||
-- Chassis MIB.
|
||||
--
|
||||
-- This module will be extended, as needed.
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Integer32,
|
||||
NOTIFICATION-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
os10
|
||||
FROM DELLEMC-OS10-SMI-MIB
|
||||
Os10CardOperStatus, Os10ChassisDefType,
|
||||
Os10SystemCardType, Os10DeviceType,
|
||||
Os10CmnOperStatus
|
||||
FROM DELLEMC-OS10-TC-MIB;
|
||||
|
||||
|
||||
os10ChassisMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201706211200Z"
|
||||
ORGANIZATION
|
||||
"Dell EMC"
|
||||
CONTACT-INFO
|
||||
"http://www.dell.com/support"
|
||||
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking OS10 Chassis MIB."
|
||||
|
||||
REVISION "201706211200Z"
|
||||
DESCRIPTION
|
||||
"Modified as per current yang model and removed confirmation information"
|
||||
|
||||
REVISION "201701251200Z"
|
||||
DESCRIPTION
|
||||
"First draft revision of Dell EMC Networking OS10 chassis MIB."
|
||||
|
||||
::= { os10 4 }
|
||||
|
||||
|
||||
-- ------------------------------------------------------------
|
||||
-- Textual conventions
|
||||
-- ------------------------------------------------------------
|
||||
|
||||
|
||||
-- ------------------------------------------------------------
|
||||
-- Top-level structure of the MIB
|
||||
-- ------------------------------------------------------------
|
||||
|
||||
|
||||
os10SysObject OBJECT IDENTIFIER ::={ os10ChassisMib 1 }
|
||||
os10ChassisObject OBJECT IDENTIFIER ::={ os10SysObject 1 }
|
||||
os10SystemComponent OBJECT IDENTIFIER ::={ os10SysObject 2 }
|
||||
os10AlmObjects OBJECT IDENTIFIER ::={ os10SysObject 3 }
|
||||
|
||||
|
||||
|
||||
-- ### Chassis System ###
|
||||
|
||||
os10NumChassis OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of chassis configured
|
||||
on the cluster."
|
||||
::= { os10ChassisObject 1 }
|
||||
|
||||
os10MaxNumChassis OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the maximum allowed chassis
|
||||
configurable on the cluster."
|
||||
::= { os10ChassisObject 2 }
|
||||
|
||||
-- ## Chassis Table
|
||||
|
||||
-- The chassis is a multi-slots physical box.
|
||||
-- In the chassis, there are physical slots available for
|
||||
-- plug-in cards. There are two types of plug-in cards,
|
||||
-- rpm cards and line cards.
|
||||
|
||||
-- The chassis table contains the management information of
|
||||
-- the chassis.
|
||||
|
||||
os10ChassisTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Os10ChassisEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of chassis in a cluster.
|
||||
The chassis table contains the information of
|
||||
each chassis in the cluster.
|
||||
"
|
||||
::= { os10ChassisObject 3 }
|
||||
|
||||
os10ChassisEntry OBJECT-TYPE
|
||||
SYNTAX Os10ChassisEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of chassis entries containing information
|
||||
for the chassis.
|
||||
"
|
||||
INDEX { os10ChassisIndex }
|
||||
::= { os10ChassisTable 1 }
|
||||
|
||||
Os10ChassisEntry ::=
|
||||
SEQUENCE {
|
||||
os10ChassisIndex Unsigned32,
|
||||
os10ChassisType Os10ChassisDefType,
|
||||
os10ChassisMacAddr MacAddress,
|
||||
os10ChassisPartNum DisplayString,
|
||||
os10ChassisPPID DisplayString,
|
||||
os10ChassisHwRev DisplayString,
|
||||
os10ChassisServiceTag DisplayString,
|
||||
os10ChassisExpServiceCode DisplayString,
|
||||
os10ChassisNumFanTrays Unsigned32,
|
||||
os10ChassisNumPowerSupplies Unsigned32,
|
||||
os10ChassisTemp INTEGER
|
||||
os10ChassisProductBase DisplayString,
|
||||
os10ChassisProductSN DisplayString,
|
||||
os10ChassisProductPN DisplayString
|
||||
}
|
||||
|
||||
os10ChassisIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique index for each chassis within
|
||||
the cluster.
|
||||
This value is the chassisId assigned to the chassis."
|
||||
|
||||
::= { os10ChassisEntry 1 }
|
||||
|
||||
os10ChassisType OBJECT-TYPE
|
||||
SYNTAX Os10ChassisDefType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Dell EMC Networking Model number of the chassis."
|
||||
::= { os10ChassisEntry 2 }
|
||||
|
||||
os10ChassisMacAddr OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A 6-octet MAC Address assigned to this chassis."
|
||||
::= { os10ChassisEntry 3 }
|
||||
|
||||
os10ChassisPartNum OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..11))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The chassis manufacturer's part number."
|
||||
::= { os10ChassisEntry 4 }
|
||||
|
||||
os10ChassisPPID OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..24))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The chassis manufacturer's PPID."
|
||||
::= { os10ChassisEntry 5 }
|
||||
|
||||
os10ChassisHwRev OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..10))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The chassis hardware revision number."
|
||||
::= { os10ChassisEntry 6 }
|
||||
|
||||
os10ChassisServiceTag OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..7))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The chassis's service tag."
|
||||
::= { os10ChassisEntry 7 }
|
||||
|
||||
os10ChassisExpServiceCode OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..14))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The chassis's express service code."
|
||||
::= { os10ChassisEntry 8 }
|
||||
|
||||
os10ChassisNumFanTrays OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of fan trays in the chassis."
|
||||
::= { os10ChassisEntry 9 }
|
||||
|
||||
os10ChassisNumPowerSupplies OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of power supplies in the chassis."
|
||||
::= { os10ChassisEntry 10 }
|
||||
|
||||
os10ChassisTemp OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "degrees Centigrade"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Temperature of the chassis."
|
||||
::= { os10ChassisEntry 11 }
|
||||
|
||||
os10ChassisProductBase OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The solution id product base"
|
||||
::= { os10ChassisEntry 12 }
|
||||
|
||||
os10ChassisProductSN OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The solution id product serial number"
|
||||
::= { os10ChassisEntry 13 }
|
||||
|
||||
os10ChassisProductPN OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The solution id product part number"
|
||||
::= { os10ChassisEntry 14 }
|
||||
|
||||
-- ## Card Table
|
||||
|
||||
os10CardTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Os10CardEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of line cards resident in the chassis.
|
||||
This table contains the information on each RPM and linecards
|
||||
in the chassis."
|
||||
::= { os10ChassisObject 4 }
|
||||
|
||||
os10CardEntry OBJECT-TYPE
|
||||
SYNTAX Os10CardEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry for each card in the chassis."
|
||||
INDEX { os10ChassisIndex,
|
||||
os10CardIndex }
|
||||
::= { os10CardTable 1 }
|
||||
|
||||
Os10CardEntry ::=
|
||||
SEQUENCE {
|
||||
os10CardIndex Unsigned32,
|
||||
os10CardType Os10SystemCardType,
|
||||
os10CardDescription DisplayString,
|
||||
os10CardStatus Os10CardOperStatus,
|
||||
os10CardTemp Integer32,
|
||||
os10CardPartNum DisplayString,
|
||||
os10CardPPID DisplayString,
|
||||
os10CardHwRev DisplayString,
|
||||
os10CardServiceTag DisplayString,
|
||||
os10CardExpServiceCode DisplayString
|
||||
}
|
||||
|
||||
os10CardIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique index for each card in the chassis."
|
||||
::= { os10CardEntry 1 }
|
||||
|
||||
os10CardType OBJECT-TYPE
|
||||
SYNTAX Os10SystemCardType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Card's type."
|
||||
::= { os10CardEntry 2 }
|
||||
|
||||
os10CardDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..120))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A short description of the card."
|
||||
::= { os10CardEntry 3 }
|
||||
|
||||
os10CardStatus OBJECT-TYPE
|
||||
SYNTAX Os10CardOperStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current operational state of the card."
|
||||
::= { os10CardEntry 4 }
|
||||
|
||||
os10CardTemp OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "degrees Centigrade"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Temperature of the card."
|
||||
::= { os10CardEntry 5 }
|
||||
|
||||
os10CardPartNum OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..11))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The card's part number"
|
||||
::= { os10CardEntry 6 }
|
||||
|
||||
os10CardPPID OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..24))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The card's PPID."
|
||||
::= { os10CardEntry 7 }
|
||||
|
||||
os10CardHwRev OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..10))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The card's manufacturer hardware revision number."
|
||||
::= { os10CardEntry 8 }
|
||||
|
||||
os10CardServiceTag OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..7))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The card's service tag."
|
||||
::= { os10CardEntry 9 }
|
||||
|
||||
os10CardExpServiceCode OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..14))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The card's express service code."
|
||||
::= { os10CardEntry 10 }
|
||||
|
||||
|
||||
-- ### Power Supply Table
|
||||
|
||||
os10PowerSupplyTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Os10PowerSupplyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of power supplies resident
|
||||
in the device."
|
||||
::= { os10SystemComponent 1 }
|
||||
|
||||
os10PowerSupplyEntry OBJECT-TYPE
|
||||
SYNTAX Os10PowerSupplyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A power supply entry provides all attributes of
|
||||
that power supply."
|
||||
INDEX { os10PowerSupplyIndex}
|
||||
::= { os10PowerSupplyTable 1 }
|
||||
|
||||
Os10PowerSupplyEntry ::=
|
||||
SEQUENCE {
|
||||
os10PowerSupplyIndex Unsigned32,
|
||||
os10PowerSupplyDevice Os10DeviceType,
|
||||
os10PowerSupplyDeviceIndex Unsigned32,
|
||||
os10PowerSupplyOperStatus Os10CmnOperStatus,
|
||||
os10PowerSupplyType INTEGER,
|
||||
os10PowerSupplyPPID DisplayString,
|
||||
os10PowerSupplyServiceTag DisplayString,
|
||||
os10PowerSupplyExpServiceCode DisplayString
|
||||
|
||||
}
|
||||
|
||||
os10PowerSupplyIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unique index of the power supply."
|
||||
::= { os10PowerSupplyEntry 1 }
|
||||
|
||||
os10PowerSupplyDevice OBJECT-TYPE
|
||||
SYNTAX Os10DeviceType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identify the type of device the power supply unit resides
|
||||
(chassis,line card etc..)"
|
||||
::= { os10PowerSupplyEntry 2 }
|
||||
|
||||
os10PowerSupplyDeviceIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value indentifying a specific os10PowerSupplyDeviceType."
|
||||
::= { os10PowerSupplyEntry 3 }
|
||||
|
||||
os10PowerSupplyOperStatus OBJECT-TYPE
|
||||
SYNTAX Os10CmnOperStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the power supply."
|
||||
::= { os10PowerSupplyEntry 4 }
|
||||
|
||||
os10PowerSupplyType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
ac(2),
|
||||
dc(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the power supply."
|
||||
::= { os10PowerSupplyEntry 5 }
|
||||
|
||||
os10PowerSupplyPPID OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..24))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The power supply's PPID."
|
||||
::= { os10PowerSupplyEntry 6 }
|
||||
|
||||
os10PowerSupplyServiceTag OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..7))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The power supply's service tag."
|
||||
::= { os10PowerSupplyEntry 7 }
|
||||
|
||||
os10PowerSupplyExpServiceCode OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..14))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The power supply's express service code."
|
||||
::= { os10PowerSupplyEntry 8 }
|
||||
|
||||
|
||||
-- ## Fan Tray Table
|
||||
|
||||
os10FanTrayTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Os10FanTrayEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of fan trays resident in the device."
|
||||
::= { os10SystemComponent 2 }
|
||||
|
||||
os10FanTrayEntry OBJECT-TYPE
|
||||
SYNTAX Os10FanTrayEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A fan entry containing objects for a
|
||||
particular fan tray."
|
||||
INDEX { os10FanTrayIndex }
|
||||
::= { os10FanTrayTable 1 }
|
||||
|
||||
Os10FanTrayEntry ::=
|
||||
SEQUENCE {
|
||||
os10FanTrayIndex Unsigned32,
|
||||
os10FanTrayDevice Os10DeviceType,
|
||||
os10FanTrayDeviceIndex Unsigned32,
|
||||
os10FanTrayOperStatus Os10CmnOperStatus,
|
||||
os10FanTrayPPID DisplayString,
|
||||
os10FanTrayServiceTag DisplayString,
|
||||
os10FanTrayExpServiceCode DisplayString
|
||||
}
|
||||
|
||||
os10FanTrayIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unique index of the fan tray."
|
||||
::= { os10FanTrayEntry 1 }
|
||||
|
||||
os10FanTrayDevice OBJECT-TYPE
|
||||
SYNTAX Os10DeviceType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identify the type of device this fan tray unit resides
|
||||
(chassis,line card etc..)"
|
||||
::= { os10FanTrayEntry 2 }
|
||||
|
||||
os10FanTrayDeviceIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value indentifying a specific os10FanTrayDevice."
|
||||
::= { os10FanTrayEntry 3 }
|
||||
|
||||
|
||||
os10FanTrayOperStatus OBJECT-TYPE
|
||||
SYNTAX Os10CmnOperStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the fan tray."
|
||||
::= { os10FanTrayEntry 4 }
|
||||
|
||||
os10FanTrayPPID OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..24))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The fan tray's PPID."
|
||||
::= { os10FanTrayEntry 5 }
|
||||
|
||||
os10FanTrayServiceTag OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..7))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The fan tray's service tag."
|
||||
::= { os10FanTrayEntry 6 }
|
||||
|
||||
os10FanTrayExpServiceCode OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..14))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The fan tray's express service code."
|
||||
::= { os10FanTrayEntry 7 }
|
||||
|
||||
-- ## Fan Table
|
||||
|
||||
os10FanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Os10FanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of fans installed in the chassis."
|
||||
::= { os10SystemComponent 3 }
|
||||
|
||||
os10FanEntry OBJECT-TYPE
|
||||
SYNTAX Os10FanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A fan entry containing objects for a
|
||||
particular fan in the chassis."
|
||||
INDEX { os10FanIndex }
|
||||
::= { os10FanTable 1 }
|
||||
|
||||
Os10FanEntry ::=
|
||||
SEQUENCE {
|
||||
os10FanIndex Unsigned32,
|
||||
os10FanDevice Os10DeviceType,
|
||||
os10FanDeviceIndex Unsigned32,
|
||||
os10FanEntity INTEGER,
|
||||
os10FanEntitySlot Unsigned32,
|
||||
os10FanId Unsigned32,
|
||||
os10FanOperStatus Os10CmnOperStatus
|
||||
|
||||
}
|
||||
|
||||
os10FanIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unique value for each fan in the device."
|
||||
::= { os10FanEntry 1 }
|
||||
|
||||
os10FanDevice OBJECT-TYPE
|
||||
SYNTAX Os10DeviceType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identify the type of device this fan resides.
|
||||
(chassis,line card etc..)"
|
||||
::= { os10FanEntry 2 }
|
||||
|
||||
os10FanDeviceIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value indentifying a specific os10FanDevice."
|
||||
::= { os10FanEntry 3 }
|
||||
|
||||
os10FanEntity OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
psu(1),
|
||||
fanTray(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identify the type of system componet where the fan is installed."
|
||||
::= { os10FanEntry 4 }
|
||||
|
||||
os10FanEntitySlot OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value indentifying a specific os10FanEntity."
|
||||
::= { os10FanEntry 5 }
|
||||
|
||||
os10FanId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value indentifying a specific fan in a specific os10FanEntity."
|
||||
::= { os10FanEntry 6 }
|
||||
|
||||
os10FanOperStatus OBJECT-TYPE
|
||||
SYNTAX Os10CmnOperStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the fan."
|
||||
::= { os10FanEntry 7 }
|
||||
|
||||
--
|
||||
-- ## Alarm Group or Traps
|
||||
--
|
||||
|
||||
os10AlmMibNotifications OBJECT IDENTIFIER ::= { os10AlmObjects 1 }
|
||||
os10AlmVariable OBJECT IDENTIFIER ::= { os10AlmObjects 2 }
|
||||
|
||||
--
|
||||
-- TRAP VarBind Data
|
||||
--
|
||||
|
||||
os10AlmVarInteger OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An generic integer value in the TRAP object"
|
||||
::= { os10AlmVariable 1 }
|
||||
|
||||
os10AlmVarString OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..255))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An generic string value in the TRAP object"
|
||||
::= { os10AlmVariable 2 }
|
||||
|
||||
os10AlmVarChassisId OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Chassis ID.
|
||||
For the traps that does not have Chassis information the value will
|
||||
be -1 in the TRAP PDU.
|
||||
For Non-ON based platforms, the value is 0 based and for ON Based
|
||||
platform it is 1 based in the Trap PDU.
|
||||
"
|
||||
::= {os10AlmVariable 3 }
|
||||
|
||||
os10AlmVarSlot OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The chassis slot number.
|
||||
For the traps that does not have slot information the value will
|
||||
-1 in the TRAP PDU.
|
||||
"
|
||||
::= { os10AlmVariable 4 }
|
||||
|
||||
os10AlmVarPort OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The chassis port number.
|
||||
For the traps that does not have port information the value will
|
||||
-1 in the TRAP PDU.
|
||||
"
|
||||
::= { os10AlmVariable 5 }
|
||||
|
||||
|
||||
--
|
||||
-- TRAPS
|
||||
--
|
||||
|
||||
os10AlmMinorTempHigh NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
os10AlmVarInteger,
|
||||
os10AlmVarString,
|
||||
os10AlmVarChassisId,
|
||||
os10AlmVarSlot,
|
||||
os10AlmVarPort
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The agent generates this trap when the
|
||||
chassis's temperature is exceeding the minor threshold."
|
||||
::= { os10AlmMibNotifications 1 }
|
||||
|
||||
os10AlmMinorTempClr NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
os10AlmVarInteger,
|
||||
os10AlmVarString,
|
||||
os10AlmVarChassisId,
|
||||
os10AlmVarSlot,
|
||||
os10AlmVarPort
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The agent generates this trap when the
|
||||
chassis's temperature is within the minor threshold."
|
||||
::= { os10AlmMibNotifications 2 }
|
||||
|
||||
os10AlmMajorTempHigh NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
os10AlmVarInteger,
|
||||
os10AlmVarString,
|
||||
os10AlmVarChassisId,
|
||||
os10AlmVarSlot,
|
||||
os10AlmVarPort
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The agent generates this trap when the
|
||||
chassis's temperature is exceeding the mjaor threshold."
|
||||
::= { os10AlmMibNotifications 3 }
|
||||
|
||||
os10AlmMajorTempClr NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
os10AlmVarInteger,
|
||||
os10AlmVarString,
|
||||
os10AlmVarChassisId,
|
||||
os10AlmVarSlot,
|
||||
os10AlmVarPort
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The agent generates this trap when the
|
||||
chassis's temperature is within the mjaor threshold."
|
||||
::= { os10AlmMibNotifications 4 }
|
||||
|
||||
os10AlmPowerSupplyDown NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
os10AlmVarInteger,
|
||||
os10AlmVarString,
|
||||
os10AlmVarChassisId,
|
||||
os10AlmVarSlot,
|
||||
os10AlmVarPort
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The agent generates this trap when a
|
||||
power supply is not operational."
|
||||
::= { os10AlmMibNotifications 5 }
|
||||
|
||||
os10AlmPowerSupplyClr NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
os10AlmVarInteger,
|
||||
os10AlmVarString,
|
||||
os10AlmVarChassisId,
|
||||
os10AlmVarSlot,
|
||||
os10AlmVarPort
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The agent generates this trap when a
|
||||
power supply is now operational."
|
||||
::= { os10AlmMibNotifications 6 }
|
||||
|
||||
os10AlmMajorPowerSupply NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
os10AlmVarInteger,
|
||||
os10AlmVarString,
|
||||
os10AlmVarChassisId,
|
||||
os10AlmVarSlot,
|
||||
os10AlmVarPort
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The agent generates this trap when a
|
||||
power supply major alarm is issued."
|
||||
::= { os10AlmMibNotifications 7 }
|
||||
|
||||
os10AlmMajorPowerSupplyClr NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
os10AlmVarInteger,
|
||||
os10AlmVarString,
|
||||
os10AlmVarChassisId,
|
||||
os10AlmVarSlot,
|
||||
os10AlmVarPort
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The agent generates this trap when a
|
||||
power supply major alarm is cleared."
|
||||
::= { os10AlmMibNotifications 8 }
|
||||
|
||||
os10AlmMinorPowerSupply NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
os10AlmVarInteger,
|
||||
os10AlmVarString,
|
||||
os10AlmVarChassisId,
|
||||
os10AlmVarSlot,
|
||||
os10AlmVarPort
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The agent generates this trap when a
|
||||
power supply minor alarm is issued."
|
||||
::= { os10AlmMibNotifications 9 }
|
||||
|
||||
os10AlmMinorPowerSupplyClr NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
os10AlmVarInteger,
|
||||
os10AlmVarString,
|
||||
os10AlmVarChassisId,
|
||||
os10AlmVarSlot,
|
||||
os10AlmVarPort
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The agent generates this trap when a
|
||||
power supply minor alarm is cleared."
|
||||
::= { os10AlmMibNotifications 10 }
|
||||
|
||||
|
||||
os10AlmFanTrayDown NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
os10AlmVarInteger,
|
||||
os10AlmVarString,
|
||||
os10AlmVarChassisId,
|
||||
os10AlmVarSlot,
|
||||
os10AlmVarPort
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The agent generates this trap when a
|
||||
fan tray is missing or not operational."
|
||||
::= { os10AlmMibNotifications 11 }
|
||||
|
||||
os10AlmFanTrayClr NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
os10AlmVarInteger,
|
||||
os10AlmVarString,
|
||||
os10AlmVarChassisId,
|
||||
os10AlmVarSlot,
|
||||
os10AlmVarPort
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The agent generates this trap when a
|
||||
fan tray is now operational."
|
||||
::= { os10AlmMibNotifications 12 }
|
||||
|
||||
os10AlmMinorFanTray NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
os10AlmVarInteger,
|
||||
os10AlmVarString,
|
||||
os10AlmVarChassisId,
|
||||
os10AlmVarSlot,
|
||||
os10AlmVarPort
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The agent generates this trap when a
|
||||
minor fan tray alarm is issued."
|
||||
::= { os10AlmMibNotifications 13 }
|
||||
|
||||
os10AlmMinorFanTrayClr NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
os10AlmVarInteger,
|
||||
os10AlmVarString,
|
||||
os10AlmVarChassisId,
|
||||
os10AlmVarSlot,
|
||||
os10AlmVarPort
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The agent generates this trap when a
|
||||
theminor fan tray alarm is cleared."
|
||||
::= { os10AlmMibNotifications 14 }
|
||||
|
||||
|
||||
END
|
||||
264
mibs/dell-os10/DELLEMC-OS10-PRODUCTS-MIB
Normal file
264
mibs/dell-os10/DELLEMC-OS10-PRODUCTS-MIB
Normal file
@@ -0,0 +1,264 @@
|
||||
-- *****************************************************************
|
||||
-- DELLEMC-OS10-PRODUCTS-MIB
|
||||
--
|
||||
--
|
||||
-- Copyright (c) 2017 by Dell Inc.
|
||||
-- All rights reserved.
|
||||
-- *****************************************************************
|
||||
|
||||
DELLEMC-OS10-PRODUCTS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
os10
|
||||
FROM DELLEMC-OS10-SMI-MIB;
|
||||
|
||||
os10Products MODULE-IDENTITY
|
||||
LAST-UPDATED "201805151200Z"
|
||||
ORGANIZATION "Dell EMC"
|
||||
CONTACT-INFO
|
||||
"http://www.dell.com/support"
|
||||
|
||||
DESCRIPTION
|
||||
"This mib module defines system Object Identifier values for sysObjectID.0 for
|
||||
network elements manufactured and sold by Dell EMC Networking."
|
||||
|
||||
|
||||
-- Revision history.
|
||||
REVISION "201805151200Z"
|
||||
DESCRIPTION
|
||||
"Add z9232F and Mt. Princeton products"
|
||||
|
||||
REVISION "201801261200Z"
|
||||
DESCRIPTION
|
||||
"Add z9264F product"
|
||||
|
||||
REVISION "201710271200Z"
|
||||
DESCRIPTION
|
||||
"Add s4112F and s4112T products"
|
||||
|
||||
REVISION "201710111200Z"
|
||||
DESCRIPTION
|
||||
"Add s4248FB and s4248FBL products.
|
||||
Depreciate s4200."
|
||||
|
||||
REVISION "201709191200Z"
|
||||
DESCRIPTION
|
||||
"Add s5148F and z9100 products"
|
||||
|
||||
|
||||
REVISION "201706211200Z"
|
||||
DESCRIPTION
|
||||
"Removed OS9 products and updated with OS10 products"
|
||||
|
||||
REVISION "201701251200Z"
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking OS10 E-Series Family of products object IDs added."
|
||||
::= { os10 2 }
|
||||
|
||||
-- *****************************************************************************
|
||||
-- Top-level Dell EMC Networking OS10 Product OBJECT IDENTIFIER assignments.
|
||||
-- *****************************************************************************
|
||||
|
||||
|
||||
os10SSeriesProducts OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifier roots Dell EMC Networking OS10 S-Series product
|
||||
object identifiers."
|
||||
::= { os10Products 1 }
|
||||
|
||||
os10MSeriesProducts OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifier roots Dell EMC Networking OS10 M-Series
|
||||
product object identifiers."
|
||||
::= { os10Products 2 }
|
||||
|
||||
os10ZSeriesProducts OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifier roots Dell EMC Networking OS10 Z-Series
|
||||
product object identifiers."
|
||||
::= { os10Products 3 }
|
||||
|
||||
|
||||
|
||||
-- *****************************************************************************
|
||||
-- Dell EMC Networking OS10 S-Series Product Line
|
||||
-- *****************************************************************************
|
||||
|
||||
s6000on OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking OS10 S6000 ON access switch."
|
||||
::= { os10SSeriesProducts 1 }
|
||||
|
||||
s4048on OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking OS10 S4048 ON access switch."
|
||||
::= { os10SSeriesProducts 2 }
|
||||
|
||||
s4048Ton OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking OS10 S4048T ON access switch."
|
||||
::= { os10SSeriesProducts 3 }
|
||||
|
||||
s3048on OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking OS10 S3048 ON access switch."
|
||||
::= { os10SSeriesProducts 4 }
|
||||
|
||||
s6010on OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking 0S S6010 ON access switch."
|
||||
::= { os10SSeriesProducts 5 }
|
||||
|
||||
s4148Fon OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking OS10 S4148F ON access switch."
|
||||
::= { os10SSeriesProducts 6 }
|
||||
|
||||
s4128Fon OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking OS10 S4128F ON access switch."
|
||||
::= { os10SSeriesProducts 7 }
|
||||
|
||||
s4148Ton OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking OS10 S4148T ON access switch."
|
||||
::= { os10SSeriesProducts 8 }
|
||||
|
||||
s4128Ton OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking OS10 S4128T ON access switch."
|
||||
::= { os10SSeriesProducts 9 }
|
||||
|
||||
s4148FEon OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking OS10 S4148FE ON access switch."
|
||||
::= { os10SSeriesProducts 10 }
|
||||
|
||||
s4148Uon OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking OS10 S4148U ON access switch."
|
||||
::= { os10SSeriesProducts 11 }
|
||||
|
||||
s4200on OBJECT-IDENTITY
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Deprecated: Dell EMC Networking OS10 S4200 ON access switch."
|
||||
::= { os10SSeriesProducts 12 }
|
||||
|
||||
s5148Fon OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking OS10 S5148F ON access switch."
|
||||
::= { os10SSeriesProducts 13 }
|
||||
|
||||
s4248FBon OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking OS10 S4248FB ON access switch."
|
||||
::= { os10SSeriesProducts 14 }
|
||||
|
||||
s4248FBLon OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking OS10 S4248FBL ON access switch."
|
||||
::= { os10SSeriesProducts 15 }
|
||||
|
||||
s4112Fon OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking OS10 S4112F ON access switch."
|
||||
::= { os10SSeriesProducts 16 }
|
||||
|
||||
s4112Ton OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking OS10 S4112T ON access switch."
|
||||
::= { os10SSeriesProducts 17 }
|
||||
|
||||
s5212Fon OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking OS10 S5212F ON access switch."
|
||||
::= { os10SSeriesProducts 18 }
|
||||
|
||||
s5224Fon OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking OS10 S5224F ON access switch."
|
||||
::= { os10SSeriesProducts 19 }
|
||||
|
||||
s5232Fon OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking OS10 S5232F ON access switch."
|
||||
::= { os10SSeriesProducts 20 }
|
||||
|
||||
s5248Fon OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking OS10 S5248F ON access switch."
|
||||
::= { os10SSeriesProducts 21 }
|
||||
|
||||
s5296Fon OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking OS10 S5296F ON access switch."
|
||||
::= { os10SSeriesProducts 22 }
|
||||
|
||||
|
||||
-- *****************************************************************************
|
||||
-- Dell EMC Networking OS10 Z-Series Product Line
|
||||
-- *****************************************************************************
|
||||
|
||||
z9100on OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking OS10 Z9100 ON access switch."
|
||||
::= { os10ZSeriesProducts 1 }
|
||||
|
||||
z9264Fon OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking OS10 Z9264F ON access switch."
|
||||
::= { os10ZSeriesProducts 2 }
|
||||
|
||||
z9232Fon OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking OS10 Z9232F ON access switch."
|
||||
::= { os10ZSeriesProducts 3 }
|
||||
|
||||
-- *****************************************************************************
|
||||
-- Dell EMC Networking OS10 M-Series Product Line
|
||||
-- *****************************************************************************
|
||||
|
||||
mx5108Non OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Dell EMC Networking OS10 MX5108N-ON access switch."
|
||||
::= { os10MSeriesProducts 1 }
|
||||
|
||||
mx9116Non OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Dell EMC Networking OS10 MX9116N-ON access switch."
|
||||
::= { os10MSeriesProducts 2 }
|
||||
|
||||
END
|
||||
49
mibs/dell-os10/DELLEMC-OS10-SMI-MIB
Normal file
49
mibs/dell-os10/DELLEMC-OS10-SMI-MIB
Normal file
@@ -0,0 +1,49 @@
|
||||
-- *****************************************************************
|
||||
-- DELLEMC-OS10-SMI-MIB
|
||||
--
|
||||
--
|
||||
-- Copyright (c) 2017 by Dell Inc.
|
||||
-- All rights reserved.
|
||||
-- *****************************************************************
|
||||
|
||||
DELLEMC-OS10-SMI-MIB DEFINITIONS ::= BEGIN
|
||||
-- This module provides authoritative
|
||||
-- definitions for Dell EMC Networking OS10 SMI MIB.
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,enterprises,
|
||||
OBJECT-IDENTITY
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
dell MODULE-IDENTITY
|
||||
|
||||
LAST-UPDATED "201807061200Z"
|
||||
ORGANIZATION "Dell Emc"
|
||||
CONTACT-INFO "http://www.dell.com/support"
|
||||
DESCRIPTION "The Structure of Management Information for
|
||||
the Dell EMC Networking OS10."
|
||||
|
||||
-- Revision history.
|
||||
|
||||
REVISION "201706021801Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
|
||||
::= { enterprises 674 }
|
||||
enterpriseSW OBJECT IDENTIFIER ::= { dell 11000 }
|
||||
networking OBJECT IDENTIFIER ::= { enterpriseSW 5000 }
|
||||
|
||||
os10 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking OS10 subtree's OID."
|
||||
::= { networking 100 }
|
||||
|
||||
os10Experiment OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking OS10Experiment subtree's OID."
|
||||
::= { networking 200 }
|
||||
|
||||
END
|
||||
207
mibs/dell-os10/DELLEMC-OS10-TC-MIB
Normal file
207
mibs/dell-os10/DELLEMC-OS10-TC-MIB
Normal file
@@ -0,0 +1,207 @@
|
||||
-- *****************************************************************
|
||||
-- DELLEMC-OS10-TC-MIB
|
||||
--
|
||||
--
|
||||
-- Copyright (c) 2017 by Dell Inc.
|
||||
-- All rights reserved.
|
||||
-- *****************************************************************
|
||||
|
||||
|
||||
DELLEMC-OS10-TC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- This module provides authoritative definitions for Dell EMC Networking OS10
|
||||
-- Textual Convention MIB.
|
||||
--
|
||||
-- This module will be extended, as needed.
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
os10
|
||||
FROM DELLEMC-OS10-SMI-MIB;
|
||||
|
||||
os10TextualConventionsMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201805151200Z"
|
||||
ORGANIZATION "Dell EMC"
|
||||
CONTACT-INFO "http://www.dell.com/support"
|
||||
DESCRIPTION
|
||||
"The Textual Convention of Dell EMC Networking OS10 MIB."
|
||||
|
||||
REVISION "201805151200Z"
|
||||
DESCRIPTION
|
||||
"Add Z9232F and Mt. Princeton products."
|
||||
|
||||
REVISION "201801261200Z"
|
||||
DESCRIPTION
|
||||
"Add z9264F product."
|
||||
|
||||
REVISION "201710271200Z"
|
||||
DESCRIPTION
|
||||
"Add s4112F and s4112T products."
|
||||
|
||||
REVISION "201710111200Z"
|
||||
DESCRIPTION
|
||||
"Add s4248FB and s4248FBL products.
|
||||
Depreciate s4200."
|
||||
|
||||
REVISION "201709061200Z"
|
||||
DESCRIPTION
|
||||
"Add new card types S5148F and Z9100"
|
||||
|
||||
REVISION "201706211200Z"
|
||||
DESCRIPTION
|
||||
"Removed OS9 products and updated with OS10 products"
|
||||
|
||||
REVISION "201701251200Z"
|
||||
DESCRIPTION
|
||||
"First revision of Dell EMC Networking OS10 TC MIB."
|
||||
|
||||
::= { os10 1 }
|
||||
|
||||
|
||||
Os10ChassisDefType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dell EMC Networking OS10 chassis type."
|
||||
SYNTAX INTEGER {
|
||||
s6000on(1), -- Dell EMC Networking OS10 S6000-ON access switch
|
||||
s4048on(2), -- Dell EMC Networking OS10 S4048-ON access switch
|
||||
s4048Ton(3), -- Dell EMC Networking OS10 S4048T-ON access switch
|
||||
s3048on(4), -- Dell EMC Networking OS10 S3048-ON access switch
|
||||
s6010on(5), -- Dell EMC Networking OS10 S6010-ON access switch
|
||||
s4148Fon(6), -- Dell EMC Networking OS10 S4148F-ON access switch
|
||||
s4128Fon(7), -- Dell EMC Networking OS10 S4128F-ON access switch
|
||||
s4148Ton(8), -- Dell EMC Networking OS10 S4148T-ON access switch
|
||||
s4128Ton(9), -- Dell EMC Networking OS10 S4128T-ON access switch
|
||||
s4148FEon(10), -- Dell EMC Networking OS10 S4148FE-ON access switch
|
||||
s4148Uon(11), -- Dell EMC Networking OS10 S4148U-ON access switch
|
||||
s4200on(12), -- Depreciated Dell EMC Networking OS10 S4200-ON access switch
|
||||
mx5108Non(13), -- Dell EMC Networking OS10 MX5108N-ON access switch
|
||||
mx9116Non(14), -- Dell EMC Networking OS10 MX9116N-ON access switch
|
||||
s5148Fon(15), -- Dell EMC Networking OS10 S5148F-ON access switch
|
||||
z9100on(16), -- Dell EMC Networking OS10 Z9100-ON access switch
|
||||
s4248FBon(17), -- Dell EMC Networking OS10 S4248FB-ON access switch
|
||||
s4248FBLon(18), -- Dell EMC Networking OS10 S4248FBL-ON access switch
|
||||
s4112Fon(19), -- Dell EMC Networking OS10 S4112F-ON access switch
|
||||
s4112Ton(20), -- Dell EMC Networking OS10 S4112T-ON access switch
|
||||
z9264Fon(21), -- Dell EMC Networking OS10 Z9264F-ON access switch
|
||||
z9224Fon(22), -- Dell EMC Networking OS10 Z9232F-ON access switch
|
||||
s5212Fon(23), -- Dell EMC Networking OS10 S5212F-ON access switch
|
||||
s5224Fon(24), -- Dell EMC Networking OS10 S5224F-ON access switch
|
||||
s5232Fon(25), -- Dell EMC Networking OS10 S5232F-ON access switch
|
||||
s5248Fon(26), -- Dell EMC Networking OS10 S5248F-ON access switch
|
||||
s5296Fon(27), -- Dell EMC Networking OS10 S5296F-ON access switch
|
||||
unknown(9999)
|
||||
}
|
||||
|
||||
Os10InterfaceType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interface types supported by the Dell EMC Networking OS10 line cards.
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
ethernetManagement(1), -- Ethernet Mangement port
|
||||
ethernet100M(2), -- Ethernet 100Mb
|
||||
ethernet1GB(3), -- Ethernet 1 GB interface
|
||||
ethernet1GBCopper(4), -- Ethernet Copper 1 GB interface
|
||||
ethernet10GB(5), -- Ethernet 10 GB interface
|
||||
ethernet10GBCopper(6), -- Ethernet Copper 10 GB interface
|
||||
ethernet25GB(7), -- Ethernet 25 GB interface
|
||||
ethernet50GB(8), -- Ethernet 50 GB interface
|
||||
ethernet40GB(9), -- Ethernet 40 GB interface
|
||||
ethernet100GB(10), -- Ethernet 100 GB interface
|
||||
fc(11) -- Fiber Channel interface
|
||||
}
|
||||
|
||||
Os10SystemCardType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The processor card supported by the Dell EMC Networking OS10
|
||||
products ."
|
||||
SYNTAX INTEGER {
|
||||
notPresent(0),
|
||||
s6000on(1), -- S6000-ON 32 x 40Gbe QSFP+ Interface Module
|
||||
s4048on(2), -- S4048-ON 48 x 10Gbe, 6 x 40Gbe QSFP+ Interface module
|
||||
s4048Ton(3), -- S4048T-ON 48 x 10Gbe copper, 6 x 40Gbe QSFP+ Interface module
|
||||
s3048on(4), -- S3048-ON 48 x 1Gbe copper, 4 x 10Gbe SFP+ Interface module
|
||||
s6010on(5), -- S6010-ON 32 x 40Gbe QSFP+ Interface Module
|
||||
s4148Fon(6), -- S4148F-ON 48 x 10Gbe, 2 x 40Gbe QSFP+, 4 x 100Gbe QSFP28 Interface module
|
||||
s4128Fon(7), -- S4128F-ON 28 x 10Gbe, 2 x 100Gbe QSFP28 Interface module
|
||||
s4148Ton(8), -- S4148T-ON 48 x 10Gbe copper, 2 x 40Gbe QSFP+, 4 x 100Gbe QSFP28 Interface module
|
||||
s4128Ton(9), -- S4128T-ON 28 x 10Gbe copper, 2 x 100Gbe QSFP28 Interface module
|
||||
s4148FEon(10), -- S4148FE-ON 48 x 10Gbe, 2 x 40Gbe QSFP+, 4 x 100Gbe QSFP28 Interface module
|
||||
s4148Uon(11), -- S4148U-ON 24 x 8GFC/10Gbe 24 x 10Gbe, 2 x 40Gbe QSFP+, 4 x 100Gbe QSFP28 Interface module
|
||||
s4200on(12), -- Deprecated: S4200-ON 40 x 10Gbe, 2 x 40Gbe QSFP+, 6 x 100Gbe QSFP28 Interface module
|
||||
mx5108Non(13), -- MX5108N-ON 8 x 25Gbe server ports, 4x 10Gbe copper, 1 x 40Gbe QSFP+, 2 x 100Gbe QSFP28 Interface module
|
||||
mx9116Non(14), -- MX9116N-ON 16 x 25Gbe server ports, 12 x 200Gbe DDQSFP, 4 x 100Gbe QSFP28 Interface module
|
||||
s5148Fon(15), -- S5148F-ON 48x25GbE, 6x100GbE QSFP28 Interface Module
|
||||
z9100on(16), -- Z9100-ON 32x100GbE QSFP28, 2x10GbE SFP+ Interface Module
|
||||
s4248FBon(17), -- S4248FB-ON 40 x 10Gbe, 2 x 40Gbe QSFP+, 6 x 100Gbe QSFP28 Interface module
|
||||
s4248FBLon(18), -- S4248FBL-ON 40 x 10Gbe, 2 x 40Gbe QSFP+, 6 x 100Gbe QSFP28 Interface module
|
||||
s4112Fon(19), -- S4112F-ON Maverick 12x10GbE Base-T, 3x100GbE Interface Module
|
||||
s4112Ton(20), -- S4112T-ON Maverick 12x10GbE, 3x100GbE Interface Module
|
||||
z9264Fon(21), -- Z9264F-ON Tomahawk 2 64x100G, 2x10Gbe Interface Module
|
||||
z9232Fon(22), -- Z9232F-ON 32x200GbE DD-QSFP28, 4x10GbE SFP+ Interface Module
|
||||
s5212Fon(23), -- S5212F-ON 12x25GbE SFP28, 3x100GbE QSFP28 Interface Module"
|
||||
s5224Fon(24), -- S5224F-ON 24x25GbE SFP28, 4x100GbE QSFP28 Interface Module
|
||||
s5232Fon(25), -- S5232F-ON 32x100GbE QSFP28, 2x10GbE SFP28 Interface Module
|
||||
s5248Fon(26), -- S5248F-ON 48x100GbE SFP28, 4x100GbE QSFP28, 2x200GbE QSFP-DD Interface Module
|
||||
s5296Fon(27), -- S5296F-ON 96x25GbE SFP28, 8x100GbE QSFP28 Interface Module
|
||||
unknown(9999) -- unknown line card
|
||||
}
|
||||
|
||||
Os10CardOperStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The operational status provides further condition of
|
||||
the card. If AdminStatus is changed to 'up', then the
|
||||
valid state is
|
||||
'ready' - the card is present and ready and operational
|
||||
packets can be passed
|
||||
If AdminStatus is changed to 'down', the states can be
|
||||
as followed:
|
||||
'cardMisMatch'- the card does not match what is configured
|
||||
'cardProblem' - the card detects hardware problems
|
||||
'diagMode' - the card in the diagnostic mode
|
||||
'cardAbsent' - the card is not present
|
||||
'offline' - the card is not used."
|
||||
SYNTAX INTEGER {
|
||||
ready(1),
|
||||
cardMisMatch(2),
|
||||
cardProblem(3),
|
||||
diagMode(4),
|
||||
cardAbsent(5),
|
||||
offline(6)
|
||||
}
|
||||
|
||||
Os10DeviceType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The device category running the Dell EMC Networking OS10"
|
||||
SYNTAX INTEGER {
|
||||
chassis(1), -- Chassis
|
||||
stack(2), -- Stackable unit
|
||||
rpm(3), -- Route Processor Module
|
||||
supervisor(4), -- supervisor Module
|
||||
linecard(5) -- Line Card
|
||||
}
|
||||
|
||||
Os10CmnOperStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The common operating status for a device component."
|
||||
SYNTAX INTEGER {
|
||||
up(1),
|
||||
down(2),
|
||||
testing(3), -- in test mode
|
||||
unknown(4), -- status cannot be determined
|
||||
dormant(5),
|
||||
notPresent(6), -- component missing
|
||||
lowerLayerDown(7),
|
||||
failed(8)
|
||||
}
|
||||
|
||||
|
||||
END
|
||||
8960
tests/data/dell-os10.json
Normal file
8960
tests/data/dell-os10.json
Normal file
File diff suppressed because it is too large
Load Diff
2832
tests/snmpsim/dell-os10.snmprec
Normal file
2832
tests/snmpsim/dell-os10.snmprec
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user