-- -- Copyright Copyright 2003 Sun Microsystems, Inc. All rights reserved. -- -- U.S. Government Rights - Commercial software. Government users are subject to -- the Sun Microsystems, Inc. standard license agreement and applicable -- provisions of the FAR and its supplements. -- -- Use is subject to license terms. -- -- This distribution may include materials developed by third parties. Sun, Sun -- Microsystems, the Sun logo and Solaris are trademarks or registered -- trademarks of Sun Microsystems, Inc. in the U.S. and other countries. -- -- ---------------------------------------------------- -- Systems Management Agent (SMA) SEA Extensions MIB ---------------------------------------------------- SUN-SEA-EXTENSIONS-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, mgmt, NetworkAddress, IpAddress, Counter, Gauge, TimeTicks FROM RFC1155-SMI OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC sunMIB FROM SUN-MIB; sunSeaExtensionsMIB MODULE-IDENTITY LAST-UPDATED "200309180000Z" ORGANIZATION "Sun Microsystems, Inc." CONTACT-INFO "Customer support" DESCRIPTION "The MIB that describes the sun-specific extensions to mib-2 " ::= { sunMIB 3 } -- ********************************************************************** -- SUN EXTENSIONS -- ********************************************************************** sunSystem OBJECT IDENTIFIER ::= { sunSeaExtensionsMIB 1 } sunInterfaces OBJECT IDENTIFIER ::= { sunSeaExtensionsMIB 2 } sunAt OBJECT IDENTIFIER ::= { sunSeaExtensionsMIB 3 } sunIp OBJECT IDENTIFIER ::= { sunSeaExtensionsMIB 4 } sunIcmp OBJECT IDENTIFIER ::= { sunSeaExtensionsMIB 5 } sunTcp OBJECT IDENTIFIER ::= { sunSeaExtensionsMIB 6 } sunUdp OBJECT IDENTIFIER ::= { sunSeaExtensionsMIB 7 } sunSnmp OBJECT IDENTIFIER ::= { sunSeaExtensionsMIB 11 } sunProcesses OBJECT IDENTIFIER ::= { sunSeaExtensionsMIB 12 } sunHostPerf OBJECT IDENTIFIER ::= { sunSeaExtensionsMIB 13 } -- ********************************************************************** -- SUN SYSTEM GROUP -- ********************************************************************** agentDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The SNMP agent's description of itself." ::= { sunSystem 1 } hostID OBJECT-TYPE SYNTAX OCTET STRING (SIZE (4)) ACCESS read-only STATUS mandatory DESCRIPTION "The unique Sun hardware identifier. The value returned is four byte binary string." ::= { sunSystem 2 } motd OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The first line of /etc/motd." ::= { sunSystem 3 } unixTime OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The Unix system time. Measured in seconds since January 1, 1970 GMT." ::= { sunSystem 4 } -- the Sun Processes group -- the Sun Process table table -- This table is lists all the processes currently -- in execution. sunProcessTable OBJECT-TYPE SYNTAX SEQUENCE OF PsEntry ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { sunProcesses 1 } psEntry OBJECT-TYPE SYNTAX PsEntry ACCESS read-only STATUS mandatory DESCRIPTION "" INDEX { psProcessID } ::= { sunProcessTable 1 } PsEntry ::= SEQUENCE { psProcessID INTEGER, psParentProcessID INTEGER, psProcessSize INTEGER, psProcessCpuTime INTEGER, psProcessState DisplayString, psProcessWaitChannel DisplayString, psProcessTTY DisplayString, psProcessUserName DisplayString, psProcessUserID INTEGER, psProcessName DisplayString, psProcessStatus INTEGER } psProcessID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The process identifier for this process." ::= { psEntry 1 } psParentProcessID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The process identifier of this process's parent." ::= { psEntry 2 } psProcessSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The combined size of the data and stack segments (in kilobytes.)" ::= { psEntry 3 } psProcessCpuTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The CPU time (including both user and system time) consumed so far." ::= { psEntry 4 } psProcessState OBJECT-TYPE SYNTAX DisplayString (SIZE (0..4)) ACCESS read-only STATUS mandatory DESCRIPTION "The run-state of the process. R - Runnable T - Stopped P - In page wait D - Non-interruptable wait S - Sleeping (less than 20 seconds) I - Idle (more than 20 seconds) Z - Zombie" ::= { psEntry 5 } psProcessWaitChannel OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-only STATUS mandatory DESCRIPTION "Reason process is waiting." ::= { psEntry 6 } psProcessTTY OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-only STATUS mandatory DESCRIPTION "Terminal, if any, controlling this process." ::= { psEntry 7 } psProcessUserName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-only STATUS mandatory DESCRIPTION "Name of the user associated with this process." ::= { psEntry 8 } psProcessUserID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Numeric form of the name of the user associated with this process." ::= { psEntry 9 } psProcessName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) ACCESS read-only STATUS mandatory DESCRIPTION "Command name used to invoke this process." ::= { psEntry 10 } psProcessStatus OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Setting this variable will cause a signal of the set value to be sent to the process." ::= { psEntry 11 } -- the Sun Hostperf group rsUserProcessTime OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "total number of timeticks used by user processes since the system was last booted." ::= { sunHostPerf 1 } rsNiceModeTime OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "total number of timeticks used by nice mode since the system was last booted." ::= { sunHostPerf 2 } rsSystemProcessTime OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "total number of timeticks used by system processes since the system was last booted." ::= { sunHostPerf 3 } rsIdleModeTime OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "total number of timeticks used in idle mode since the system was last booted." ::= { sunHostPerf 4 } rsDiskXfer1 OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { sunHostPerf 5 } rsDiskXfer2 OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { sunHostPerf 6 } rsDiskXfer3 OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { sunHostPerf 7 } rsDiskXfer4 OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { sunHostPerf 8 } rsVPagesIn OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of pages read in from disk." ::= { sunHostPerf 9 } rsVPagesOut OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of pages written to disk." ::= { sunHostPerf 10 } rsVSwapIn OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of pages swapped in." ::= { sunHostPerf 11 } rsVSwapOut OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of pages swapped out." ::= { sunHostPerf 12 } rsVIntr OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of device interrupts." ::= { sunHostPerf 13 } rsIfInPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of input packets." ::= { sunHostPerf 14 } rsIfOutPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of output packets." ::= { sunHostPerf 15 } rsIfInErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of input errors." ::= { sunHostPerf 16 } rsIfOutErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of output errors." ::= { sunHostPerf 17 } rsIfCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of output collisions." ::= { sunHostPerf 18 } END