LEFTHAND-NETWORKS-NUS-COMMON-INFO-MIB DEFINITIONS ::= BEGIN -- A Comment! -- IMPORTS: Include definitions from other mibs here, which is always -- the first item in a MIB file. IMPORTS MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Counter64, Counter32 FROM SNMPv2-SMI RowStatus, TruthValue FROM SNMPv2-TC lhnModules FROM LEFTHAND-NETWORKS-GLOBAL-REG lhnNusCommonInfo FROM LEFTHAND-NETWORKS-NUS-COMMON-MIB; -- -- A brief description and update information about this mib. -- lhnNusCommonInfoModule MODULE-IDENTITY LAST-UPDATED "0106010000Z" ORGANIZATION "LeftHand Networks, Inc." CONTACT-INFO " Author: Jose Faria LeftHand Networks postal: 1688 Conestoga St. Boulder, CO 80301 USA email: jfaria@lefthandnetworks.com phone: +1 303 449-4100 " DESCRIPTION "info items for NSM" ::= { lhnModules 4 } -- ********************************************************************************* -- -- Information Objects -- -- ********************************************************************************* -- -- Identification -- infoSerialNumber OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "serial number of the NSM" ::= { lhnNusCommonInfo 1 } infoModel OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "model of the NSM" ::= { lhnNusCommonInfo 2 } infoSoftwareVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "software version of the NSM" ::= { lhnNusCommonInfo 3 } infoDSPFirmwareVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "DSP firmware version of the NSM" ::= { lhnNusCommonInfo 4 } -- -- Status objects -- infoMotherboardTemperature OBJECT-TYPE SYNTAX INTEGER UNITS "Celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "motherboard temperature" ::= { lhnNusCommonInfo 5 } infoCPUTemperature OBJECT-TYPE SYNTAX INTEGER UNITS "Celsius" MAX-ACCESS read-only STATUS current DESCRIPTION "CPU temperature" ::= { lhnNusCommonInfo 6 } infoCPUFanSpeed OBJECT-TYPE SYNTAX INTEGER UNITS "RPM" MAX-ACCESS read-only STATUS current DESCRIPTION "CPU fan speed" ::= { lhnNusCommonInfo 7 } -- -- Power Supplies -- infoPowerSupplyCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Number of power supplies" ::= { lhnNusCommonInfo 8 } infoPowerSupplyTable OBJECT-TYPE SYNTAX SEQUENCE OF InfoPowerSupplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of power supplies in the system. The number of entries is given by infoPowerSupplyCount." ::= { lhnNusCommonInfo 9 } infoPowerSupplyEntry OBJECT-TYPE SYNTAX InfoPowerSupplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row of power supply parameters" INDEX { infoPowerSupplyIndex } ::= { infoPowerSupplyTable 1 } InfoPowerSupplyEntry ::= SEQUENCE { infoPowerSupplyIndex INTEGER, infoPowerSupplyStatus INTEGER } infoPowerSupplyIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "index for a power supply" ::= { infoPowerSupplyEntry 1 } infoPowerSupplyStatus OBJECT-TYPE SYNTAX INTEGER { active(1), inactive(2), marginal(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "power supply status" ::= { infoPowerSupplyEntry 2 } -- -- SFDS Cards -- infoSFDSCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Number of SFDS cards" ::= { lhnNusCommonInfo 10 } infoSFDSTable OBJECT-TYPE SYNTAX SEQUENCE OF InfoSFDSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of SFDS cards in the system. The number of entries is given by infoSFDSCount." ::= { lhnNusCommonInfo 11 } infoSFDSEntry OBJECT-TYPE SYNTAX InfoSFDSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row of SFDS parameters" INDEX { infoSFDSIndex } ::= { infoSFDSTable 1 } InfoSFDSEntry ::= SEQUENCE { infoSFDSIndex INTEGER, infoSFDSHardwareVersion OCTET STRING, infoSFDSFirmwareVersion OCTET STRING, infoSFDSDriverVersion OCTET STRING, infoSFDSMemorySize INTEGER, infoSFDSStatus OCTET STRING } infoSFDSIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "index for an SFDS card" ::= { infoSFDSEntry 1 } infoSFDSHardwareVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "SFDS card hardware version" ::= { infoSFDSEntry 2 } infoSFDSFirmwareVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "SFDS card firmware version" ::= { infoSFDSEntry 3 } infoSFDSDriverVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "SFDS card driver version" ::= { infoSFDSEntry 4 } infoSFDSMemorySize OBJECT-TYPE SYNTAX Counter32 UNITS "KBytes" MAX-ACCESS read-only STATUS current DESCRIPTION "Memory Size of SFDS Card" ::= { infoSFDSEntry 5 } infoSFDSStatus OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "SFDS card status" ::= { infoSFDSEntry 6 } -- -- Drive Interface Cards for 2U (will not be displayed if not 2U) -- infoDriveCardCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Number of drive interface cards" ::= { lhnNusCommonInfo 12 } infoDriveCardTable OBJECT-TYPE SYNTAX SEQUENCE OF InfoDriveCardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of drive interface cards in the system. The number of entries is given by infoDriveCardCount." ::= { lhnNusCommonInfo 13 } infoDriveCardEntry OBJECT-TYPE SYNTAX InfoDriveCardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row of drive card parameters" INDEX { infoDriveCardIndex } ::= { infoDriveCardTable 1 } InfoDriveCardEntry ::= SEQUENCE { infoDriveCardIndex INTEGER, infoDriveCardModel OCTET STRING, infoDriveCardBiosVersion OCTET STRING, infoDriveCardFirmwareVersion OCTET STRING } infoDriveCardIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "index for a drive card" ::= { infoDriveCardEntry 1 } infoDriveCardModel OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Drive Interface Card Model" ::= { infoDriveCardEntry 2 } infoDriveCardBiosVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Drive Interface Card BIOS Version" ::= { infoDriveCardEntry 3 } infoDriveCardFirmwareVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Drive Interface Card Firmware Version" ::= { infoDriveCardEntry 4 } END