-- NetManage Private MIB definitions -- -- MIB for release 3.10 of SNMPD -- -- Copyright 1992-1993 NetManage, Inc. All Rights Reserved. -- Reproduction of this document is authorized on -- condition that the foregoing notice is included. -- -- This SNMP MIB Specification contains NetManage's confidential -- and proprietary intellectual property. -- NetManage, Inc. retains all title and ownership in the -- Specification, including any revisions. -- -- It is NetManage's intent to encourage the widespread use of this -- specification in connection with the management of desktops -- using the Chameleon, Chameleon/NFS or NEWT. NetManage grants -- vendors, end-users, and other interested parties a non-exclusive -- license to use this Specification in connection with the -- management of NetManage's products. -- -- This Specification is supplied "AS IS", and NetManage makes no -- warranty, either express or implied, as to the use, operation, -- condition, or performance of the Specification. -- NETMANAGE-MIB { iso org(3) dod(6) internet(1) private(4) enterprises(1) 233 } DEFINITIONS ::= BEGIN IMPORTS enterprises, Gauge, TimeTicks, IpAddress FROM RFC1155-SMI DisplayString FROM RFC1213-MIB OBJECT-TYPE FROM RFC-1212; -- Categories netmanage OBJECT IDENTIFIER ::= { enterprises 233 } snmpd OBJECT IDENTIFIER ::= { netmanage 1 } workstation OBJECT IDENTIFIER ::= { netmanage 2 } dos OBJECT IDENTIFIER ::= { netmanage 3 } windows OBJECT IDENTIFIER ::= { netmanage 4 } -- NetManage Object Types -- SNMPD Group -- SNMPD Agent table agentTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table holds the list of all agents registered with the deamon" ::= { snmpd 1 } agentEntry OBJECT-TYPE SYNTAX AgentEntry ACCESS not-accessible STATUS mandatory INDEX { agentEnterprise } ::= { agentTable 1 } AgentEntry ::= SEQUENCE { agentEnterprise OBJECT IDENTIFIER, agentWindow INTEGER, agentDescription DisplayString } agentEnterprise OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory DESCRIPTION "The enterprise-ID (sub-tree) for which the agent is registered" ::= { agentEntry 1 } agentWindow OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The window handle of the agent's process" ::= { agentEntry 2 } agentDescription OBJECT-TYPE SYNTAX DisplayString(SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The agent's description" ::= { agentEntry 3 } -- Workstation Group wsCPU OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The workstation CPU type (e.g.,80386)" ::= { workstation 1 } wsComputerType OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The workstation Computer Type (e.g., PC/AT)" ::= { workstation 2 } wsModel OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The computer's model number" ::= { workstation 3 } wsSubmodel OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The computer's submodel number" ::= { workstation 4 } wsBiosVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Bios version" ::= { workstation 5 } wsOS OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The operating system name (e.g., MS-DOS)" ::= { workstation 6 } wsOSMajVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The operating system major version number (e.g., 5 for DOS 5.0)" ::= { workstation 7 } wsOSMinVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The operating system minor version number (e.g., 0 for DOS 5.0)" ::= { workstation 8 } wsNDISTable OBJECT-TYPE SYNTAX SEQUENCE OF WsNDISEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table holds objects related to network adapter cards in your computer: one entry per each adapter" ::= { workstation 9 } wsNDISEntry OBJECT-TYPE SYNTAX WsNDISEntry ACCESS not-accessible STATUS mandatory INDEX { wsPermPhysAddr } ::= { wsNDISTable 1 } WsNDISEntry ::= SEQUENCE { wsPermPhysAddr PhysAddress, wsCurrPhysAddr PhysAddress, wsDescription DisplayString, wsModuleName DisplayString, wsMACType DisplayString, wsIEEECode OCTET STRING, wsIRQ INTEGER, wsFrameSize INTEGER, wsTXCapacity INTEGER, wsDriverType INTEGER } wsPermPhysAddr OBJECT-TYPE SYNTAX PhysAddress ACCESS read-only STATUS mandatory DESCRIPTION "The permanent address of the adapter unique for each card" ::= { wsNDISEntry 1 } wsCurrPhysAddr OBJECT-TYPE SYNTAX PhysAddress ACCESS read-only STATUS mandatory DESCRIPTION "The current address assigned to the adapter (not always equal to the permanent address. Some communications packages, such as Decnet, changes it)" ::= { wsNDISEntry 2 } wsDescription OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Textual description of the adapter type" ::= { wsNDISEntry 3 } wsModuleName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Describes the module name (in PROTOCOL.INI)" ::= { wsNDISEntry 4 } wsMACType OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The MAC type used by the adapter" ::= { wsNDISEntry 5 } wsIEEECode OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..2)) ACCESS read-only STATUS mandatory DESCRIPTION "IEEE code assigned to the manufacturer of the adapter" ::= { wsNDISEntry 6 } wsIRQ OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The interrupt line used by the adapter" ::= { wsNDISEntry 7 } wsFrameSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Frame Size used by the adapter" ::= { wsNDISEntry 8 } wsTXCapacity OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Transmit Buffer capacity of the adapter" ::= { wsNDISEntry 9 } wsMathCoprocessor OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Returns 1 if math co-processor exists, 0 otherwise" ::= { workstation 10 } wsFloppyDrives OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of floppy drives defined for the workstation" ::= { workstation 11 } wsRS232Ports OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of serial ports defined for the workstation" ::= { workstation 12 } -- DOS Group dosCurrentDrive OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Current DOS Drive in use at your machine with 1=A, 2=B, etc." ::= { dos 1 } dosMemorySize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "DOS base memory size in K-bytes (typically 640)" ::= { dos 2 } -- Windows Group winVersion OBJECT-TYPE SYNTAX DisplayString(SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "Window's version number of the PC" ::= { windows 1 } winMemoryAbove OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The amount of memory (in bytes) available above the EMS bankline ( refer to Windows Guide to Programming for more information)" ::= { windows 2 } winMemoryBelow OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The amount of memory (in bytes) available below the EMS bankline ( refer to Windows Guide to Programming for more information)" ::= { windows 3 } winFlags OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Window's configuration flags on the PC. ( refer to Windows Guide for Programming for more information)" ::= { windows 4 } -- Window's Task table winTaskTable OBJECT-TYPE SYNTAX SEQUENCE OF WinTaskEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table lists all the software applications (tasks) currently running on the PC" INDEX { winHandle } ::= { windows 5 } winTaskEntry OBJECT-TYPE SYNTAX WinTaskEntry ACCESS not-accessible STATUS mandatory ::= { winTaskTable 1 } WinTaskEntry ::= SEQUENCE { winHandle INTEGER, winStyle INTEGER, winClass DisplayString, winTitle DisplayString, winModule DisplayString } winHandle OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The window handle of the task ( meaningful only to programmers)" ::= { winTaskEntry 1 } winStyle OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The window style (a bit mask of different attributes meaningful only to programmers)" ::= { winTaskEntry 2 } winClass OBJECT-TYPE SYNTAX DisplayString(SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "A textual description of the class of the task" ::= { winTaskEntry 3 } winTitle OBJECT-TYPE SYNTAX DisplayString(SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The title(name) of the task (e.g., 'Program Manager', 'ping-UNIX', etc.)" ::= { winTaskEntry 4 } winModule OBJECT-TYPE SYNTAX DisplayString(SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The task module (typically the command that started it. e.g., c:\netmanag\ping.exe)" ::= { winTaskEntry 5 } END