CUBIX-NODE-MIB DEFINITIONS ::= BEGIN -- This MIB document is 'Work in Progress' of Cubix Corporation. -- As such it is subject to change, without notice, until -- such time as it is formally released (and randomly thereafter). -- -- Last updated 11/10/94 -- IMPORTS enterprises, Counter, TimeTicks FROM RFC1155-SMI DisplayString FROM RFC1213-MIB; cubix OBJECT IDENTIFIER ::= {enterprises 708} mibdoc OBJECT IDENTIFIER ::= {cubix 1} cbxmib OBJECT IDENTIFIER ::= {mibdoc 5} -- The following are scalar groups sysInfo OBJECT IDENTIFIER ::= {cbxmib 1} netInfo OBJECT IDENTIFIER ::= {cbxmib 2} mseInfo OBJECT IDENTIFIER ::= {cbxmib 3} mgtInfo OBJECT IDENTIFIER ::= {cbxmib 4} trpInfo OBJECT IDENTIFIER ::= {cbxmib 5} -- The following are tables drvInfo OBJECT IDENTIFIER ::= {cbxmib 6} lptInfo OBJECT IDENTIFIER ::= {cbxmib 7} comInfo OBJECT IDENTIFIER ::= {cbxmib 8} -- definitions KBytes ::= INTEGER (0.. 2147483647) Boolean ::= INTEGER {no (0), yes (1)} -- the following are members of the sysInfo group sysCubixType OBJECT-TYPE SYNTAX INTEGER { other (1), bcprocessor (11), bcsupervisor (21), ql3processor (31), ql4processor (32), ql3supervisor (41), ql4supervisor (42) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of Cubix processor: other (1) bc processor (11), bc supervisor,(21), ql 3000 series processor (31), ql 4000 series processor (32), ql 3000 series supervisor (41), ql 4000 series supervisor (42)." ::= {sysInfo 1} sysProcessorName OBJECT-TYPE SYNTAX DisplayString (SIZE(16)) ACCESS read-only STATUS mandatory DESCRIPTION "The name of the Cubix processor." ::= {sysInfo 2} sysBIOSManufacturer OBJECT-TYPE SYNTAX INTEGER { other (1), ami (2), quadtel (3), phoenix (4) } ACCESS read-only STATUS mandatory DESCRIPTION "The name of the BIOS manufacturer." ::= {sysInfo 3} sysROMDate OBJECT-TYPE SYNTAX DisplayString (SIZE(8)) ACCESS read-only STATUS mandatory DESCRIPTION "ROM release date." ::= {sysInfo 4} sysProcessorType OBJECT-TYPE SYNTAX INTEGER { other(1), intel286 (2), intel386 (3), intel486 (4), pentium (5), c486slc (6) } ACCESS read-only STATUS mandatory DESCRIPTION "Type of microprocessor: other (1), 80286 (2), 80386 (3), 80486 (4), pentium (5), 486slc (6)." ::= {sysInfo 5} sysClockSpeed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The clock speed (MHz) of the CPU." ::= {sysInfo 6} sysOSDescription OBJECT-TYPE SYNTAX INTEGER { other (1), dos (2), os2 (3), win (4), netware (5), winnt (6) } ACCESS read-only STATUS mandatory DESCRIPTION "Type of operating system on this node: other (1), DOS (2), OS/2 (3), Microsoft Windows (4), Novell NetWare (5), Microsoft WindowsNT (5)." ::= {sysInfo 7} sysOSMajorVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The major version number of the Operating System running on this node." ::= {sysInfo 8} sysOSMinorVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The minor version number of the Operating System running on this node." ::= {sysInfo 9} sysMathCoProcessor OBJECT-TYPE SYNTAX INTEGER { absent (1), present (2) } ACCESS read-only STATUS mandatory DESCRIPTION "Math co-processor: absent(1), present(2)" ::= {sysInfo 10} sysKeyboardType OBJECT-TYPE SYNTAX INTEGER { other (1), k101 (2), k83 (3) } ACCESS read-only STATUS mandatory DESCRIPTION "Type of keyboard: other (1), AT type: 102/102 (2), or XT type: 83 (3)." ::= {sysInfo 11} sysBusType OBJECT-TYPE SYNTAX INTEGER { other (1), isa (2), eisa (3)} ACCESS read-only STATUS mandatory DESCRIPTION "The type of data bus: other (1), ISA (2), EISA (3)." ::= {sysInfo 12} sysTotalMemory OBJECT-TYPE SYNTAX KBytes ACCESS read-only STATUS mandatory DESCRIPTION "The amount of total memory in kilobytes." ::= {sysInfo 13} sysEMSManager OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "Expanded memory manager and version." ::= {sysInfo 14} sysXMSManager OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "Extended memory manager and version" ::= {sysInfo 15} -- the following are members of the netInfo group netRequesterMajorVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The major version number of the requester software running on this work station." ::= {netInfo 1} netRequesterMinorVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The minor version number of the requester software running on this work station." ::= {netInfo 2} netODIMajorVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The major version number of the Open Data Link software running on this work station if applicable, else 0." ::= {netInfo 3} netODIMinorVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The minor version number of the Open Data Link software running on this work station if applicable, else 0." ::= {netInfo 4} netDriverName OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "The name of the LAN driver running on this work station if applicable, else NULL." ::= {netInfo 5} netEISASlotNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "EISA slot number for this work station if applicable, else 0." ::= {netInfo 6} netIOAddress OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "I/O port base address for network adaptor card. 0 if not used or ODI driver not loaded." ::= {netInfo 7} netIORange OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of I/O ports utilized by the adaptor card. 0 if not used or ODI driver not loaded." ::= {netInfo 8} netMemAddress OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The base memory address for network adaptor card. 0 if not used or ODI driver not loaded." ::= {netInfo 9} netMemSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The amount of memory in paragraphs (16 bytes) utilized by the network adaptor card. 0 if not used or ODI driver not loaded." ::= {netInfo 10} netIRQNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The interrupt request line (IRQ) for the network adaptor card. 0 if ODI driver not loaded." ::= {netInfo 11} netDMAChannel OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "DMA channel number for the network adaptor card. 0ffh if not used or ODI driver not loaded." ::= {netInfo 12} -- the following are members of the mouseInfo group mseType OBJECT-TYPE SYNTAX INTEGER { bus (1), serial (2), inPort (3), ps2 (4), hp (5), none (6) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of mouse connected to this work station." ::= {mseInfo 1} mseIRQNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Interrupt request type (IRQ) of mouse driver; 0 = PS/2 mouse." ::= {mseInfo 2} mseDriverMajorVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " The major version of the mouse driver running on this work station." ::= {mseInfo 3} mseDriverMinorVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " The minor version of the mouse driver running on this work station." ::= {mseInfo 4} -- the following are members of the mgtInfo group mgtAgentMajorVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The major version number of the Cubix Agent running on this node." ::= {mgtInfo 1} mgtAgentMinorVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The minor version number of the Cubxi Agent running on this node." ::= {mgtInfo 2} mgtSupervisorAddress OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The address of the supervisor - if available - which controls this processor; if the processor is a QL processor, this is the address of the QL Supervisor NLM; if this is a BC processor, this is the address of the work station on which BCVision is running." ::= {mgtInfo 3} mgtDataHighwayAddress OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The data highway address of the Cubix IES Module monitoring this processor. Not applicable to QL processors." ::= {mgtInfo 4} mgtGroup OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Group refers to the group of slots (segment) in which this processor resides. Not appplicable to QL processors." ::= {mgtInfo 5} -- Disk drive information table drvInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF DriveEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of all the disk drives on this work station." ::= {drvInfo 1} drvEntry OBJECT-TYPE SYNTAX DrvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the disk drive table describing a single disk drive." INDEX {drvNum} ::= {drvInfoTable 1} DrvEntry ::= SEQUENCE { drvNum INTEGER drvDesignation DisplayString (SIZE (1)), drvType INTEGER, drvTotalSpace KBytes, drvFloppyType INTEGER, } drvNum OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The location of the entry in the table." ::= { drvEntry 1} drvDesignation OBJECT-TYPE SYNTAX DisplayString (SIZE (1)) ACCESS read-only STATUS mandatory DESCRIPTION "The disk drive designation: A, B, etc." ::= { drvEntry 2} drvType OBJECT-TYPE SYNTAX INTEGER { other (1), fixed (2), floppy (3) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of disk drive: other (1), fixed (2), floppy (3)." ::= { drvEntry 3} drvTotalSpace OBJECT-TYPE SYNTAX KBytes ACCESS read-only STATUS mandatory DESCRIPTION "The total amount of space in kilobytes on a fixed disk drive. 0 for floppy drives." ::= { drvEntry 4} drvFloppyType OBJECT-TYPE SYNTAX INTEGER { other (1), k360 (2), m120 (3), k720 (4), m144 (5), m288 (6), na (7) } ACCESS read-only STATUS mandatory DESCRIPTION "The floppy disk drive type: other (1), 360K (2), 720K (3), 1.20MB (4), 1.44MB (5), 2.88MB, or not applicable (6)." ::= { drvEntry 5} -- a table of LPT port information lptTable OBJECT-TYPE SYNTAX SEQUENCE OF LptPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of LPT information for this work station." ::= {lptInfo 1} lptPortEntry OBJECT-TYPE SYNTAX LptPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the LPT table." INDEX {lptNum} ::= {lptTable 1} LptPortEntry ::= SEQUENCE { lptNum INTEGER, lptAddress INTEGER } lptNum OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "LPT number." ::= {lptPortEntry 1} lptAddress OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "LPT address." ::= {lptPortEntry 2} -- a table of COM port information for this work station comTable OBJECT-TYPE SYNTAX SEQUENCE OF ComPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of serial port information for this work station." ::= {comInfo 1} comPortEntry OBJECT-TYPE SYNTAX ComPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the serial information table for this work station." INDEX {comNum} ::= {comTable 1} ComPortEntry ::= SEQUENCE { comNum INTEGER, comAddress INTEGER } comNum OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The logical number of the COM Port" ::= {comPortEntry 1} comAddress OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The COM Port address" ::= {comPortEntry 2} -- members of trpInfo Group trapString1 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(51)) ACCESS read-only STATUS mandatory DESCRIPTION " -- The trapString1 is 51 bytes defined by the following structure: -- trap { -- BYTE type; refer to sysCubixType -- BYTE[16] name; ie BC4045, QL4001 -- BYTE status; 1-active, 2-inuse, 3-fault -- BYTE[6] sysStartTime; WS date/time stamp yy:mm:dd:hh:mm:ss BCD -- DWORD sysUpTime; # seconds agent has been running -- BYTE[21] SupervisorAddress; ASCII address of QL/BC Supervisor module -- format: xxxxxxxx:xxxxxxxxxxxx -- BYTE[1] IESNumber; IES data highway address for BC (0 for QL boards) -- BYTE[1] GroupNumber; IES group number for BC (0 for QL boards) -- }" ::= {trpInfo 1} trapString2 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(109)) ACCESS read-only STATUS mandatory DESCRIPTION " -- The trapString2 is 109 bytes defined by the following structure: -- trap { -- BYTE type; refer to sysCubixType -- BYTE[16] name; ie BC4045, QL4001 -- BYTE status; 1-active, 2-inuse, 3-fault -- BYTE[6] sysStartTime; WS date/time stamp yy:mm:dd:hh:mm:ss BCD -- DWORD sysUpTime; # seconds agent has been running -- BYTE[21] SupervisorAddress; ASCII address of QL/BC Supervisor module -- format: xxxxxxxx:xxxxxxxxxxxx -- BYTE[1] IESNumber; IES data highway address for BC (0 for QL boards) -- BYTE[1] GroupNumber; IES group number for BC (0 for QL boards) -- BYTE[6] clientStartTime; login date/time stamp yy:mm:dd:hh:mm:ss BCD -- DWORD clientUpTime; # seconds user has been logged in -- BYTE[48] clientName; user's login name -- }" ::= {trpInfo 2} wsInfo1 TRAP-TYPE ENTERPRISE cbxmib VARIABLES {trapString1} DESCRIPTION "Cubix node type and status information." --#TYPE "Cubix Trap" --#SUMMARY "Cubix node notification" --#ARGUMENTS {} --#SEVERITY INFORMATIONAL --#STATE OPERATIONAL ::= 1 wsInfo2 TRAP-TYPE ENTERPRISE cbxmib VARIABLES {trapString2} DESCRIPTION "Cubix client login information." --#TYPE "Cubix Trap" --#SUMMARY "Cubix client login" --#ARGUMENTS {} --#SEVERITY INFORMATIONAL --#STATE OPERATIONAL ::= 2 END