1088 lines
32 KiB
Plaintext
1088 lines
32 KiB
Plaintext
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
--
|
|
-- Trend Micro, Inc.
|
|
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
|
|
--
|
|
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
|
|
TPT-TPA-HARDWARE-MIB
|
|
|
|
DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
|
Unsigned32
|
|
FROM SNMPv2-SMI
|
|
|
|
TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
|
|
InterfaceIndex
|
|
FROM IF-MIB
|
|
|
|
tpt-tpa-objs, tpt-tpa-eventsV2, tpt-tpa-unkparams
|
|
FROM TPT-TPAMIBS-MIB
|
|
;
|
|
|
|
tpt-tpa-hardware-objs MODULE-IDENTITY
|
|
LAST-UPDATED "201605251854Z" -- May 25, 2016
|
|
ORGANIZATION "Trend Micro, Inc."
|
|
CONTACT-INFO "www.trendmicro.com"
|
|
DESCRIPTION
|
|
"Hardware definition of a TPA and its components.
|
|
|
|
Copyright (C) 2016 Trend Micro Incorporated. All Rights Reserved.
|
|
|
|
Trend Micro makes no warranty of any kind with regard to this material,
|
|
including, but not limited to, the implied warranties of merchantability
|
|
and fitness for a particular purpose. Trend Micro shall not be liable for
|
|
errors contained herein or for incidental or consequential damages in
|
|
connection with the furnishing, performance, or use of this material. This
|
|
document contains proprietary information, which is protected by copyright. No
|
|
part of this document may be photocopied, reproduced, or translated into
|
|
another language without the prior written consent of Trend Micro. The
|
|
information is provided 'as is' without warranty of any kind and is subject to
|
|
change without notice. The only warranties for Trend Micro products and
|
|
services are set forth in the express warranty statements accompanying such
|
|
products and services. Nothing herein should be construed as constituting an
|
|
additional warranty. Trend Micro shall not be liable for technical or editorial
|
|
errors or omissions contained herein. TippingPoint(R), the TippingPoint logo, and
|
|
Digital Vaccine(R) are registered trademarks of Trend Micro. All other company
|
|
and product names may be trademarks of their respective holders. All rights
|
|
reserved. This document contains confidential information, trade secrets or
|
|
both, which are the property of Trend Micro. No part of this documentation may
|
|
be reproduced in any form or by any means or used to make any derivative work
|
|
(such as translation, transformation, or adaptation) without written permission
|
|
from Trend Micro or one of its subsidiaries. All other company and product
|
|
names may be trademarks of their respective holders.
|
|
"
|
|
|
|
REVISION "201605251854Z" -- May 25, 2016
|
|
DESCRIPTION "Updated copyright information. Minor MIB syntax fixes."
|
|
|
|
::= { tpt-tpa-objs 3 }
|
|
|
|
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
--
|
|
-- Textual conventions for hardware enumerations
|
|
--
|
|
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
|
|
ManagedElementType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of a managed base hardware element (slot, port, power supply,
|
|
fan, etc.) on a device."
|
|
SYNTAX INTEGER { unequip(0), chassis(1), backplane(2), controller(3),
|
|
network-interface(4), network-interface-bcomm(5),
|
|
network-processor(6), feature-card(7), gige-port(8),
|
|
ten-base-t-port(9), hundred-base-t-port(10),
|
|
sonet-atm-port(11), sonet-pos-port(12),
|
|
sonet-pos-srp-port(13), sdh-atm-port(14),
|
|
sdh-pos-port(15), sdh-pos-srp-port(16),
|
|
power-supply(17), power-supply-sub-unit(18),
|
|
fan-controller(19), fan-sub-unit(20),
|
|
power-entry-module(21), vnam-port(22),
|
|
ten-gige-port(23), forty-gige-port(24) }
|
|
|
|
ConfigRedundancy ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An indication of whether a hardware slot is empty, stand-alone, or
|
|
part of a redundant pair."
|
|
SYNTAX INTEGER { unconfigured(0), simplex(1), duplex(2),
|
|
loadshare(3), autonomous(4) }
|
|
|
|
HardwareState ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The high-level hardware state (active, initializing, standby, etc.)."
|
|
SYNTAX INTEGER { oos(0), initialize(1), act(2), stby(3),
|
|
dgn(4), lpbk(5), act-faf(6), stby-faf(7),
|
|
act-dgrd(8), stby-dgrd(9) }
|
|
|
|
HardwareStateQual ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Further qualification/detail on the high-level hardware state."
|
|
SYNTAX INTEGER { port-clear(0), degraded(1), port-los(2), port-lof(3),
|
|
port-oof(4), port-lop(5), port-signal-degrade(6),
|
|
port-signal-failure(7), port-ais-p(8), port-ais-l(9),
|
|
port-rdi(10), port-forced(11), port-lockout(12),
|
|
yellow-alarm(13), red-alarm(14), parity-err(15),
|
|
crc-err(16), unequipped-slot(17),
|
|
blade-pull(18), blade-insert(19),
|
|
blade-slot-mismatch(20), init-failure(21),
|
|
parent-oos(22), removed(23), no-info(24),
|
|
over-temp-alarm(25), under-temp-alarm(26),
|
|
port-ool(27), port-ool-clear(28), inhibit(29) }
|
|
|
|
ExtendedSlot ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An identifier of either a slot or a hardware component.
|
|
Slot numbers, slot11 to slot14 are valid on NX device, and
|
|
refer to slot1 to slot4 on that device."
|
|
SYNTAX INTEGER { slot1(1), slot2(2), slot3(3),
|
|
slot4(4), slot5(5), slot6(6),
|
|
slot7(7), slot8(8), shelf(9),
|
|
pem(10), power-supply(11), fan(12),
|
|
slot11(13), slot12(14), slot13(15), slot14(16) }
|
|
|
|
LineType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An indication of whether a port is copper or optical."
|
|
SYNTAX INTEGER { undefined(0), copper(21), optical(22), copper-sfp(23) }
|
|
|
|
DuplexState ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An indication of whether a port is running in full or half duplex mode."
|
|
SYNTAX INTEGER { unknown(0), half(1), full(2) }
|
|
|
|
SfpQualifier ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SFP qualifier value. These combines both the compliance codes for the 1G SFP
|
|
and 10G SFP+, and transmitter technology for the 40G QSFP+ and 10G XFP
|
|
transceivers."
|
|
SYNTAX INTEGER { sfp-not-applicable(0), sfp-10g-base-er(1),
|
|
sfp-10g-base-lrm(2), sfp-10g-base-lr(3),
|
|
sfp-10g-base-sr(4), sfp-base-px(5), sfp-base-bx10(6),
|
|
sfp-100base-fx(7), sfp-100base-lx-lx10(8),
|
|
sfp-1000base-t(9), sfp-1000base-cx(10),
|
|
sfp-1000base-lx(11), sfp-1000base-sx(12),
|
|
sfp-850-nm-vcsel(13), sfp-1310-nm-vcsel(14),
|
|
sfp-1550-nm-vcsel(15), sfp-1310-nm-fp(16),
|
|
sfp-1310-nm-dfb(17), sfp-1550-nm-dfb(18),
|
|
sfp-1310-nm-eml(19), sfp-1550-nm-eml(20),
|
|
sfp-copper-or-others(21), sfp-1490-nm-dfb(22),
|
|
sfp-copper-cable-unequalized(23),
|
|
sfp-absent(24), sfp-plus-absent(25), qsfp-plus-absent(26),
|
|
sfp-xfp-absent(27), sfp-10g-dac(28), sfp-10g-dao(29)}
|
|
|
|
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
--
|
|
-- Table of slots/ports on the device
|
|
--
|
|
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
|
|
hw-slotTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hw-slotEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of slots/ports on the device."
|
|
::= { tpt-tpa-hardware-objs 1 }
|
|
|
|
hw-slotEntry OBJECT-TYPE
|
|
SYNTAX Hw-slotEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the slot/port table.
|
|
Rows cannot be created or deleted."
|
|
INDEX { slotNumber, slotPort }
|
|
::= { hw-slotTable 1 }
|
|
|
|
Hw-slotEntry ::= SEQUENCE {
|
|
slotNumber Unsigned32,
|
|
slotPort Unsigned32,
|
|
slotType ManagedElementType,
|
|
slotCfgType ConfigRedundancy,
|
|
slotRunState HardwareState,
|
|
slotQualifier1 HardwareStateQual,
|
|
slotQualifier2 HardwareStateQual,
|
|
slotQualifier3 HardwareStateQual,
|
|
slotQualifier4 HardwareStateQual,
|
|
slotStartTime Unsigned32,
|
|
slotVendorID Unsigned32,
|
|
slotDeviceID Unsigned32,
|
|
slotProductID OCTET STRING,
|
|
slotFPGAVersion Unsigned32,
|
|
slotInterface InterfaceIndex,
|
|
slotLineType LineType,
|
|
slotDuplexState DuplexState,
|
|
slotPhysical Unsigned32,
|
|
slotSfpQualifier1 SfpQualifier,
|
|
slotSfpQualifier2 SfpQualifier
|
|
}
|
|
|
|
slotNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Slot number for this hardware element."
|
|
::= { hw-slotEntry 1 }
|
|
|
|
slotPort OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port number for this hardware element (0 refers to the board)."
|
|
::= { hw-slotEntry 2 }
|
|
|
|
slotType OBJECT-TYPE
|
|
SYNTAX ManagedElementType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of hardware element corresponding to slot/port."
|
|
::= { hw-slotEntry 3 }
|
|
|
|
slotCfgType OBJECT-TYPE
|
|
SYNTAX ConfigRedundancy
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configuration/redundancy of a hardware element."
|
|
::= { hw-slotEntry 4 }
|
|
|
|
slotRunState OBJECT-TYPE
|
|
SYNTAX HardwareState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The high-level hardware state (active, initializing, standby, etc.)."
|
|
::= { hw-slotEntry 5 }
|
|
|
|
slotQualifier1 OBJECT-TYPE
|
|
SYNTAX HardwareStateQual
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Further qualification/detail on the high-level hardware state."
|
|
::= { hw-slotEntry 6 }
|
|
|
|
slotQualifier2 OBJECT-TYPE
|
|
SYNTAX HardwareStateQual
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Further qualification/detail on the high-level hardware state."
|
|
::= { hw-slotEntry 7 }
|
|
|
|
slotQualifier3 OBJECT-TYPE
|
|
SYNTAX HardwareStateQual
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Further qualification/detail on the high-level hardware state."
|
|
::= { hw-slotEntry 8 }
|
|
|
|
slotQualifier4 OBJECT-TYPE
|
|
SYNTAX HardwareStateQual
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Further qualification/detail on the high-level hardware state."
|
|
::= { hw-slotEntry 9 }
|
|
|
|
slotStartTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time (seconds) at which this hardware element was powered up."
|
|
::= { hw-slotEntry 10 }
|
|
|
|
slotVendorID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The identifying number of the vendor of this hardware."
|
|
::= { hw-slotEntry 11 }
|
|
|
|
slotDeviceID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PCI bus device ID for this slot."
|
|
::= { hw-slotEntry 12 }
|
|
|
|
slotProductID OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Versioning and other inventory information for this hardware element."
|
|
::= { hw-slotEntry 13 }
|
|
|
|
slotFPGAVersion OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The version of the TPT FPGA chip on this hardware."
|
|
::= { hw-slotEntry 14 }
|
|
|
|
slotInterface OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry in the IF-MIB interface table that corresponds to this port."
|
|
::= { hw-slotEntry 15 }
|
|
|
|
slotLineType OBJECT-TYPE
|
|
SYNTAX LineType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The line type (e.g., copper or optical) of the port."
|
|
::= { hw-slotEntry 16 }
|
|
|
|
slotDuplexState OBJECT-TYPE
|
|
SYNTAX DuplexState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current duplex state (full or half) of the port."
|
|
::= { hw-slotEntry 17 }
|
|
|
|
slotPhysical OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Physical port number for this hardware element (0 if not a port)."
|
|
::= { hw-slotEntry 18 }
|
|
|
|
slotSfpQualifier1 OBJECT-TYPE
|
|
SYNTAX SfpQualifier
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of the SFP transceiver"
|
|
::= { hw-slotEntry 19 }
|
|
|
|
slotSfpQualifier2 OBJECT-TYPE
|
|
SYNTAX SfpQualifier
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of the SFP transceiver. This is applicable to the dual speed
|
|
transceivers, and this variable will have value of the second speed
|
|
supported by those transceivers. For single-speed transceivers, the
|
|
value will be not applicable."
|
|
::= { hw-slotEntry 20 }
|
|
|
|
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
--
|
|
-- Table of chassis data for the device
|
|
--
|
|
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
|
|
hw-chasTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hw-chasEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of chassis data for the device. Represented as a table with one
|
|
row, and that row is the same as that for other managed elements."
|
|
::= { tpt-tpa-hardware-objs 2 }
|
|
|
|
hw-chasEntry OBJECT-TYPE
|
|
SYNTAX Hw-chasEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the chassis table.
|
|
Rows cannot be created or deleted."
|
|
INDEX { chasNumber }
|
|
::= { hw-chasTable 1 }
|
|
|
|
Hw-chasEntry ::= SEQUENCE {
|
|
chasNumber Unsigned32,
|
|
chasType ManagedElementType,
|
|
chasCfgType ConfigRedundancy,
|
|
chasRunState HardwareState,
|
|
chasQualifier1 HardwareStateQual,
|
|
chasQualifier2 HardwareStateQual,
|
|
chasQualifier3 HardwareStateQual,
|
|
chasQualifier4 HardwareStateQual,
|
|
chasStartTime Unsigned32,
|
|
chasVendorID Unsigned32,
|
|
chasDeviceID Unsigned32,
|
|
chasProductID OCTET STRING,
|
|
chasFPGAVersion Unsigned32
|
|
}
|
|
|
|
chasNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number for this entry in the chassis table. Should always be 0."
|
|
::= { hw-chasEntry 1 }
|
|
|
|
chasType OBJECT-TYPE
|
|
SYNTAX ManagedElementType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of hardware element -- should always be chassis or unequip."
|
|
::= { hw-chasEntry 3 }
|
|
|
|
chasCfgType OBJECT-TYPE
|
|
SYNTAX ConfigRedundancy
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configuration/redundancy of a hardware element."
|
|
::= { hw-chasEntry 4 }
|
|
|
|
chasRunState OBJECT-TYPE
|
|
SYNTAX HardwareState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The high-level hardware state (active, initializing, standby, etc.)."
|
|
::= { hw-chasEntry 5 }
|
|
|
|
chasQualifier1 OBJECT-TYPE
|
|
SYNTAX HardwareStateQual
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Further qualification/detail on the high-level hardware state."
|
|
::= { hw-chasEntry 6 }
|
|
|
|
chasQualifier2 OBJECT-TYPE
|
|
SYNTAX HardwareStateQual
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Further qualification/detail on the high-level hardware state."
|
|
::= { hw-chasEntry 7 }
|
|
|
|
chasQualifier3 OBJECT-TYPE
|
|
SYNTAX HardwareStateQual
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Further qualification/detail on the high-level hardware state."
|
|
::= { hw-chasEntry 8 }
|
|
|
|
chasQualifier4 OBJECT-TYPE
|
|
SYNTAX HardwareStateQual
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Further qualification/detail on the high-level hardware state."
|
|
::= { hw-chasEntry 9 }
|
|
|
|
chasStartTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time (seconds) at which the hardware element was powered up."
|
|
::= { hw-chasEntry 10 }
|
|
|
|
chasVendorID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The identifying number of the vendor of this hardware."
|
|
::= { hw-chasEntry 11 }
|
|
|
|
chasDeviceID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An identifying number specific to this device."
|
|
::= { hw-chasEntry 12 }
|
|
|
|
chasProductID OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Versioning and other inventory information for this hardware element."
|
|
::= { hw-chasEntry 13 }
|
|
|
|
chasFPGAVersion OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The version of the TPT FPGA chip on this hardware."
|
|
::= { hw-chasEntry 14 }
|
|
|
|
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
--
|
|
-- Table of fans on the device
|
|
--
|
|
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
|
|
hw-fanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hw-fanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of fans on the device."
|
|
::= { tpt-tpa-hardware-objs 3 }
|
|
|
|
hw-fanEntry OBJECT-TYPE
|
|
SYNTAX Hw-fanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the fan table.
|
|
Rows cannot be created or deleted."
|
|
INDEX { fanSubunit }
|
|
::= { hw-fanTable 1 }
|
|
|
|
Hw-fanEntry ::= SEQUENCE {
|
|
fanSubunit Unsigned32,
|
|
fanType ManagedElementType,
|
|
fanCfgType ConfigRedundancy,
|
|
fanRunState HardwareState,
|
|
fanQualifier1 HardwareStateQual,
|
|
fanQualifier2 HardwareStateQual,
|
|
fanQualifier3 HardwareStateQual,
|
|
fanQualifier4 HardwareStateQual,
|
|
fanStartTime Unsigned32,
|
|
fanVendorID Unsigned32,
|
|
fanDeviceID Unsigned32,
|
|
fanProductID OCTET STRING,
|
|
fanFPGAVersion Unsigned32
|
|
}
|
|
|
|
fanSubunit OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of fan sub-unit (0 for controller)."
|
|
::= { hw-fanEntry 1 }
|
|
|
|
fanType OBJECT-TYPE
|
|
SYNTAX ManagedElementType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of hardware element -- should always be fan or unequip."
|
|
::= { hw-fanEntry 3 }
|
|
|
|
fanCfgType OBJECT-TYPE
|
|
SYNTAX ConfigRedundancy
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configuration/redundancy of a hardware element."
|
|
::= { hw-fanEntry 4 }
|
|
|
|
fanRunState OBJECT-TYPE
|
|
SYNTAX HardwareState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The high-level hardware state (active, initializing, standby, etc.)."
|
|
::= { hw-fanEntry 5 }
|
|
|
|
fanQualifier1 OBJECT-TYPE
|
|
SYNTAX HardwareStateQual
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Further qualification/detail on the high-level hardware state."
|
|
::= { hw-fanEntry 6 }
|
|
|
|
fanQualifier2 OBJECT-TYPE
|
|
SYNTAX HardwareStateQual
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Further qualification/detail on the high-level hardware state."
|
|
::= { hw-fanEntry 7 }
|
|
|
|
fanQualifier3 OBJECT-TYPE
|
|
SYNTAX HardwareStateQual
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Further qualification/detail on the high-level hardware state."
|
|
::= { hw-fanEntry 8 }
|
|
|
|
fanQualifier4 OBJECT-TYPE
|
|
SYNTAX HardwareStateQual
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Further qualification/detail on the high-level hardware state."
|
|
::= { hw-fanEntry 9 }
|
|
|
|
fanStartTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time (seconds) at which the hardware element was powered up."
|
|
::= { hw-fanEntry 10 }
|
|
|
|
fanVendorID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The identifying number of the vendor of this hardware."
|
|
::= { hw-fanEntry 11 }
|
|
|
|
fanDeviceID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An identifying number specific to this device."
|
|
::= { hw-fanEntry 12 }
|
|
|
|
fanProductID OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Versioning and other inventory information for this hardware element."
|
|
::= { hw-fanEntry 13 }
|
|
|
|
fanFPGAVersion OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The version of the TPT FPGA chip on this hardware."
|
|
::= { hw-fanEntry 14 }
|
|
|
|
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
--
|
|
-- Table of power supplies on the device
|
|
--
|
|
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
|
|
hw-psTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hw-psEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of power supplies on the device."
|
|
::= { tpt-tpa-hardware-objs 4 }
|
|
|
|
hw-psEntry OBJECT-TYPE
|
|
SYNTAX Hw-psEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the power supply table.
|
|
Rows cannot be created or deleted."
|
|
INDEX { psSubunit }
|
|
::= { hw-psTable 1 }
|
|
|
|
Hw-psEntry ::= SEQUENCE {
|
|
psSubunit Unsigned32,
|
|
psType ManagedElementType,
|
|
psCfgType ConfigRedundancy,
|
|
psRunState HardwareState,
|
|
psQualifier1 HardwareStateQual,
|
|
psQualifier2 HardwareStateQual,
|
|
psQualifier3 HardwareStateQual,
|
|
psQualifier4 HardwareStateQual,
|
|
psStartTime Unsigned32,
|
|
psVendorID Unsigned32,
|
|
psDeviceID Unsigned32,
|
|
psProductID OCTET STRING,
|
|
psFPGAVersion Unsigned32
|
|
}
|
|
|
|
psSubunit OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of power supply sub-unit (0 for controller)."
|
|
::= { hw-psEntry 1 }
|
|
|
|
psType OBJECT-TYPE
|
|
SYNTAX ManagedElementType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of hardware element -- should always be power-supply or unequip."
|
|
::= { hw-psEntry 3 }
|
|
|
|
psCfgType OBJECT-TYPE
|
|
SYNTAX ConfigRedundancy
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configuration/redundancy of a hardware element."
|
|
::= { hw-psEntry 4 }
|
|
|
|
psRunState OBJECT-TYPE
|
|
SYNTAX HardwareState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The high-level hardware state (active, initializing, standby, etc.)."
|
|
::= { hw-psEntry 5 }
|
|
|
|
psQualifier1 OBJECT-TYPE
|
|
SYNTAX HardwareStateQual
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Further qualification/detail on the high-level hardware state."
|
|
::= { hw-psEntry 6 }
|
|
|
|
psQualifier2 OBJECT-TYPE
|
|
SYNTAX HardwareStateQual
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Further qualification/detail on the high-level hardware state."
|
|
::= { hw-psEntry 7 }
|
|
|
|
psQualifier3 OBJECT-TYPE
|
|
SYNTAX HardwareStateQual
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Further qualification/detail on the high-level hardware state."
|
|
::= { hw-psEntry 8 }
|
|
|
|
psQualifier4 OBJECT-TYPE
|
|
SYNTAX HardwareStateQual
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Further qualification/detail on the high-level hardware state."
|
|
::= { hw-psEntry 9 }
|
|
|
|
psStartTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time (seconds) at which the hardware element was powered up."
|
|
::= { hw-psEntry 10 }
|
|
|
|
psVendorID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The identifying number of the vendor of this hardware."
|
|
::= { hw-psEntry 11 }
|
|
|
|
psDeviceID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An identifying number specific to this device."
|
|
::= { hw-psEntry 12 }
|
|
|
|
psProductID OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Versioning and other inventory information for this hardware element."
|
|
::= { hw-psEntry 13 }
|
|
|
|
psFPGAVersion OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The version of the TPT FPGA chip on this hardware."
|
|
::= { hw-psEntry 14 }
|
|
|
|
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
--
|
|
-- Table of power entry modules on the device
|
|
--
|
|
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
|
|
hw-pemTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hw-pemEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of power entry modules on the device."
|
|
::= { tpt-tpa-hardware-objs 5 }
|
|
|
|
hw-pemEntry OBJECT-TYPE
|
|
SYNTAX Hw-pemEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the power supply table.
|
|
Rows cannot be created or deleted."
|
|
INDEX { pemSubunit }
|
|
::= { hw-pemTable 1 }
|
|
|
|
Hw-pemEntry ::= SEQUENCE {
|
|
pemSubunit Unsigned32,
|
|
pemType ManagedElementType,
|
|
pemCfgType ConfigRedundancy,
|
|
pemRunState HardwareState,
|
|
pemQualifier1 HardwareStateQual,
|
|
pemQualifier2 HardwareStateQual,
|
|
pemQualifier3 HardwareStateQual,
|
|
pemQualifier4 HardwareStateQual,
|
|
pemStartTime Unsigned32,
|
|
pemVendorID Unsigned32,
|
|
pemDeviceID Unsigned32,
|
|
pemProductID OCTET STRING,
|
|
pemFPGAVersion Unsigned32
|
|
}
|
|
|
|
pemSubunit OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of power entry module sub-unit (0 for controller)."
|
|
::= { hw-pemEntry 1 }
|
|
|
|
pemType OBJECT-TYPE
|
|
SYNTAX ManagedElementType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of hardware element -- should always be pem or unequip."
|
|
::= { hw-pemEntry 3 }
|
|
|
|
pemCfgType OBJECT-TYPE
|
|
SYNTAX ConfigRedundancy
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configuration/redundancy of a hardware element."
|
|
::= { hw-pemEntry 4 }
|
|
|
|
pemRunState OBJECT-TYPE
|
|
SYNTAX HardwareState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The high-level hardware state (active, initializing, standby, etc.)."
|
|
::= { hw-pemEntry 5 }
|
|
|
|
pemQualifier1 OBJECT-TYPE
|
|
SYNTAX HardwareStateQual
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Further qualification/detail on the high-level hardware state."
|
|
::= { hw-pemEntry 6 }
|
|
|
|
pemQualifier2 OBJECT-TYPE
|
|
SYNTAX HardwareStateQual
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Further qualification/detail on the high-level hardware state."
|
|
::= { hw-pemEntry 7 }
|
|
|
|
pemQualifier3 OBJECT-TYPE
|
|
SYNTAX HardwareStateQual
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Further qualification/detail on the high-level hardware state."
|
|
::= { hw-pemEntry 8 }
|
|
|
|
pemQualifier4 OBJECT-TYPE
|
|
SYNTAX HardwareStateQual
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Further qualification/detail on the high-level hardware state."
|
|
::= { hw-pemEntry 9 }
|
|
|
|
pemStartTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time (seconds) at which the hardware element was powered up."
|
|
::= { hw-pemEntry 10 }
|
|
|
|
pemVendorID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The identifying number of the vendor of this hardware."
|
|
::= { hw-pemEntry 11 }
|
|
|
|
pemDeviceID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An identifying number specific to this device."
|
|
::= { hw-pemEntry 12 }
|
|
|
|
pemProductID OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Versioning and other inventory information for this hardware element."
|
|
::= { hw-pemEntry 13 }
|
|
|
|
pemFPGAVersion OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The version of the TPT FPGA chip on this hardware."
|
|
::= { hw-pemEntry 14 }
|
|
|
|
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
--
|
|
-- Quantities of things
|
|
--
|
|
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
|
|
hw-numSlots OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of slots for this device."
|
|
::= { tpt-tpa-hardware-objs 6 }
|
|
|
|
hw-numFans OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of fan subunits for this device."
|
|
::= { tpt-tpa-hardware-objs 7 }
|
|
|
|
hw-numPowerSupplies OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of power supply subunits for this device."
|
|
::= { tpt-tpa-hardware-objs 8 }
|
|
|
|
hw-numPEMs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of PEM subunits for this device."
|
|
::= { tpt-tpa-hardware-objs 9 }
|
|
|
|
|
|
hw-certificateNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..30))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hardware certficate number of the device."
|
|
::= { tpt-tpa-hardware-objs 10}
|
|
|
|
hw-serialNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..30))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hardware serial number of the device."
|
|
::= { tpt-tpa-hardware-objs 11}
|
|
|
|
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
--
|
|
-- Hardware notifications
|
|
--
|
|
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
|
|
tptHardwareNotifyDeviceID OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..40))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unique identifier of the device sending this notification."
|
|
::= { tpt-tpa-unkparams 1 }
|
|
|
|
tptHardwareNotifySlot OBJECT-TYPE
|
|
SYNTAX ExtendedSlot
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The slot of the hardware whose state has changed. If the hardware
|
|
element is not a board, this value identifies it as a chassis, fan,
|
|
power supply, PEM, etc."
|
|
::= { tpt-tpa-unkparams 2 }
|
|
|
|
tptHardwareNotifyPort OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port or sub-unit number of the hardware whose state has changed.
|
|
Zero for a board, chassis, fan controller, power supply, or power
|
|
entry module."
|
|
::= { tpt-tpa-unkparams 3 }
|
|
|
|
tptHardwareNotifyMeType OBJECT-TYPE
|
|
SYNTAX ManagedElementType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the managed element (e.g., backplane, controller,
|
|
power supply, fan, etc.) whose state has changed."
|
|
::= { tpt-tpa-unkparams 4 }
|
|
|
|
tptHardwareNotifyCfgType OBJECT-TYPE
|
|
SYNTAX ConfigRedundancy
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configuration/redundancy of the hardware whose state has changed."
|
|
::= { tpt-tpa-unkparams 5 }
|
|
|
|
tptHardwareNotifyHlState OBJECT-TYPE
|
|
SYNTAX HardwareState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The high-level hardware state (active, initializing, standby, etc.)."
|
|
::= { tpt-tpa-unkparams 6 }
|
|
|
|
tptHardwareNotifyHlStateQual OBJECT-TYPE
|
|
SYNTAX HardwareStateQual
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Further qualification/detail on the high-level state."
|
|
::= { tpt-tpa-unkparams 7 }
|
|
|
|
tptHardwareNotify NOTIFICATION-TYPE
|
|
OBJECTS { tptHardwareNotifyDeviceID,
|
|
tptHardwareNotifySlot, tptHardwareNotifyPort,
|
|
tptHardwareNotifyMeType, tptHardwareNotifyCfgType,
|
|
tptHardwareNotifyHlState, tptHardwareNotifyHlStateQual }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification: Used to inform the management station of changes in
|
|
hardware state on the device."
|
|
::= { tpt-tpa-eventsV2 7 }
|
|
|
|
|
|
END
|
|
|