components/net-snmp/sun/agent/mibs/SUN-SEA-EXTENSIONS-MIB.txt
changeset 252 ee0fb1eabcbf
equal deleted inserted replaced
251:f527656d334f 252:ee0fb1eabcbf
       
     1 --
       
     2 -- Copyright (c) 2003, 2011, Oracle and/or its affiliates. All rights reserved.
       
     3 --
       
     4 -- U.S. Government Rights - Commercial software. Government users are subject to
       
     5 -- the Sun Microsystems, Inc. standard license agreement and applicable
       
     6 -- provisions of the FAR and its supplements.
       
     7 --
       
     8 --
       
     9 -- This distribution may include materials developed by third parties. Sun, Sun
       
    10 -- Microsystems, the Sun logo and Solaris are trademarks or registered
       
    11 -- trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
       
    12 --
       
    13 --
       
    14 
       
    15 ----------------------------------------------------
       
    16 -- Systems Management Agent (SMA) SEA Extensions MIB
       
    17 ----------------------------------------------------
       
    18 
       
    19 SUN-SEA-EXTENSIONS-MIB DEFINITIONS ::= BEGIN
       
    20 
       
    21 IMPORTS
       
    22     enterprises, mgmt, NetworkAddress, IpAddress, Counter, Gauge, TimeTicks 
       
    23         FROM RFC1155-SMI
       
    24     DisplayString
       
    25         FROM SNMPv2-TC
       
    26     sunMIB
       
    27         FROM SUN-MIB;
       
    28 
       
    29 sunSeaExtensionsMIB MODULE-IDENTITY
       
    30     LAST-UPDATED "200309180000Z"
       
    31     ORGANIZATION "Sun Microsystems, Inc."
       
    32     CONTACT-INFO "Customer support"
       
    33     DESCRIPTION
       
    34             "The MIB that describes the sun-specific extensions to mib-2
       
    35             "
       
    36     ::= { sunMIB 3 }
       
    37 
       
    38 
       
    39 --  **********************************************************************
       
    40 --  SUN EXTENSIONS
       
    41 --  **********************************************************************
       
    42 
       
    43 	sunSystem	OBJECT IDENTIFIER ::= { sunSeaExtensionsMIB 1 }
       
    44 	sunInterfaces	OBJECT IDENTIFIER ::= { sunSeaExtensionsMIB 2 }
       
    45 	sunAt		OBJECT IDENTIFIER ::= { sunSeaExtensionsMIB 3 }
       
    46 	sunIp		OBJECT IDENTIFIER ::= { sunSeaExtensionsMIB 4 }
       
    47 	sunIcmp		OBJECT IDENTIFIER ::= { sunSeaExtensionsMIB 5 }
       
    48 	sunTcp		OBJECT IDENTIFIER ::= { sunSeaExtensionsMIB 6 }
       
    49 	sunUdp		OBJECT IDENTIFIER ::= { sunSeaExtensionsMIB 7 }
       
    50 	sunSnmp		OBJECT IDENTIFIER ::= { sunSeaExtensionsMIB 11 }
       
    51 	sunProcesses	OBJECT IDENTIFIER ::= { sunSeaExtensionsMIB 12 }
       
    52 	sunHostPerf	OBJECT IDENTIFIER ::= { sunSeaExtensionsMIB 13 }
       
    53 
       
    54 --  **********************************************************************
       
    55 --  SUN SYSTEM GROUP
       
    56 --  **********************************************************************
       
    57 
       
    58 	agentDescr	OBJECT-TYPE
       
    59 		SYNTAX	DisplayString (SIZE (0..255))
       
    60 		ACCESS	read-only
       
    61 		STATUS	mandatory
       
    62 		DESCRIPTION
       
    63 			"The SNMP agent's description of itself."
       
    64 		::= { sunSystem 1 }
       
    65 
       
    66 	hostID	OBJECT-TYPE
       
    67 		SYNTAX  OCTET STRING (SIZE (4))
       
    68 		ACCESS  read-only
       
    69 		STATUS	mandatory
       
    70 		DESCRIPTION
       
    71 			"The unique Sun hardware identifier.
       
    72 			The value returned is four byte binary
       
    73 			string."
       
    74 		::= { sunSystem 2 }
       
    75 
       
    76 	motd	OBJECT-TYPE
       
    77 		SYNTAX	DisplayString (SIZE (0..255))
       
    78 		ACCESS  read-only
       
    79 		STATUS	mandatory
       
    80 		DESCRIPTION
       
    81 			"The first line of /etc/motd."
       
    82 		::= { sunSystem 3 }
       
    83 
       
    84 	unixTime OBJECT-TYPE
       
    85 		SYNTAX  Counter
       
    86 		ACCESS  read-only
       
    87 		STATUS  mandatory
       
    88 		DESCRIPTION
       
    89 			"The Unix system time.  Measured in seconds
       
    90 			since January 1, 1970 GMT."
       
    91 		::= { sunSystem 4 }
       
    92 
       
    93 -- the Sun Processes group
       
    94 -- the Sun Process table table
       
    95 -- This table is lists all the processes currently
       
    96 -- in execution.
       
    97 
       
    98 	sunProcessTable OBJECT-TYPE
       
    99 		SYNTAX  SEQUENCE OF PsEntry
       
   100 		ACCESS  read-only
       
   101 		STATUS  mandatory
       
   102 		::= { sunProcesses 1 }
       
   103 
       
   104 	psEntry OBJECT-TYPE
       
   105 		SYNTAX  PsEntry
       
   106 		ACCESS  read-only
       
   107 		STATUS  mandatory
       
   108 		INDEX   { psProcessID }
       
   109 		::= { sunProcessTable 1 }
       
   110 		PsEntry ::= SEQUENCE {
       
   111 		psProcessID
       
   112 		INTEGER,
       
   113 		psParentProcessID
       
   114 		INTEGER,
       
   115 		psProcessSize
       
   116 		INTEGER,
       
   117 		psProcessCpuTime
       
   118 		INTEGER,
       
   119 		psProcessState
       
   120 		DisplayString,
       
   121 		psProcessWaitChannel
       
   122 		DisplayString,
       
   123 		psProcessTTY
       
   124 		DisplayString,
       
   125 		psProcessUserName
       
   126 		DisplayString,
       
   127 		psProcessUserID
       
   128 		INTEGER,
       
   129 		psProcessName
       
   130 		DisplayString,
       
   131 		psProcessStatus
       
   132 		INTEGER
       
   133 		}
       
   134 
       
   135 	psProcessID OBJECT-TYPE
       
   136 		SYNTAX  INTEGER
       
   137 		ACCESS  read-only
       
   138 		STATUS  mandatory
       
   139 		DESCRIPTION
       
   140 			"The process identifier for this process."
       
   141 		::= { psEntry 1 }
       
   142 
       
   143 	psParentProcessID OBJECT-TYPE
       
   144 		SYNTAX  INTEGER
       
   145 		ACCESS  read-only
       
   146 		STATUS  mandatory
       
   147 		DESCRIPTION
       
   148 			"The process identifier of this process's parent."
       
   149 		::= { psEntry 2 }
       
   150 
       
   151 	psProcessSize OBJECT-TYPE
       
   152 		SYNTAX  INTEGER
       
   153 		ACCESS  read-only
       
   154 		STATUS  mandatory
       
   155 		DESCRIPTION
       
   156 			"The combined size of the data and stack segments
       
   157 			(in kilobytes.)"
       
   158 		::= { psEntry 3 }
       
   159 
       
   160 	psProcessCpuTime OBJECT-TYPE
       
   161 		SYNTAX  INTEGER
       
   162 		ACCESS  read-only
       
   163 		STATUS  mandatory
       
   164 		DESCRIPTION
       
   165 			"The CPU time (including both user and system
       
   166 			time) consumed so far."
       
   167 		::= { psEntry 4 }
       
   168 
       
   169 	psProcessState OBJECT-TYPE
       
   170 		SYNTAX  DisplayString (SIZE (0..4))
       
   171 		ACCESS  read-only
       
   172 		STATUS  mandatory
       
   173 		DESCRIPTION
       
   174 			"The run-state of the process.
       
   175 			R - Runnable
       
   176 			T - Stopped
       
   177 			P - In page wait
       
   178 			D - Non-interruptable wait
       
   179 			S - Sleeping (less than 20 seconds)
       
   180 			I - Idle (more than 20 seconds)
       
   181 			Z - Zombie"
       
   182 		::= { psEntry 5 }
       
   183 
       
   184 	psProcessWaitChannel OBJECT-TYPE
       
   185 		SYNTAX  DisplayString (SIZE (0..16))
       
   186 		ACCESS  read-only
       
   187 		STATUS  mandatory
       
   188 		DESCRIPTION
       
   189 			"Reason process is waiting."
       
   190 		::= { psEntry 6 }
       
   191 
       
   192 	psProcessTTY OBJECT-TYPE
       
   193 		SYNTAX  DisplayString (SIZE (0..16))
       
   194 		ACCESS  read-only
       
   195 		STATUS  mandatory
       
   196 		DESCRIPTION
       
   197 			"Terminal, if any, controlling this process."
       
   198 		::= { psEntry 7 }
       
   199 
       
   200 	psProcessUserName OBJECT-TYPE
       
   201 		SYNTAX  DisplayString (SIZE (0..16))
       
   202 		ACCESS  read-only
       
   203 		STATUS  mandatory
       
   204 		DESCRIPTION
       
   205 			"Name of the user associated with this process."
       
   206 		::= { psEntry 8 }
       
   207 
       
   208 	psProcessUserID OBJECT-TYPE
       
   209 		SYNTAX  INTEGER
       
   210 		ACCESS  read-only
       
   211 		STATUS  mandatory
       
   212 		DESCRIPTION
       
   213 			"Numeric form of the name of the user associated
       
   214 			with this process."
       
   215 		::= { psEntry 9 }
       
   216 
       
   217 	psProcessName OBJECT-TYPE
       
   218 		SYNTAX  DisplayString (SIZE (0..64))
       
   219 		ACCESS  read-only
       
   220 		STATUS  mandatory
       
   221 		DESCRIPTION
       
   222 			"Command name used to invoke this process."
       
   223 		::= { psEntry 10 }
       
   224 
       
   225 	psProcessStatus OBJECT-TYPE
       
   226 		SYNTAX  INTEGER
       
   227 		ACCESS  read-write
       
   228 		STATUS  mandatory
       
   229 		DESCRIPTION
       
   230 			"Setting this variable will cause a signal
       
   231 			of the set value to be sent to the process."
       
   232 		::= { psEntry 11 }
       
   233 
       
   234 -- the Sun Hostperf group
       
   235 
       
   236 	rsUserProcessTime OBJECT-TYPE
       
   237 		SYNTAX  Counter
       
   238 		ACCESS  read-only
       
   239 		STATUS  mandatory
       
   240 		DESCRIPTION
       
   241 			"total number of timeticks used by user processes
       
   242 			since the system was last booted."
       
   243 		::=  { sunHostPerf 1 }
       
   244 
       
   245 	rsNiceModeTime OBJECT-TYPE
       
   246 		SYNTAX  Counter
       
   247 		ACCESS  read-only
       
   248 		STATUS  mandatory
       
   249 		DESCRIPTION
       
   250 			"total number of timeticks used by nice mode since
       
   251 			the system was last booted."
       
   252 		::=  { sunHostPerf 2 }
       
   253 
       
   254 	rsSystemProcessTime OBJECT-TYPE
       
   255 		SYNTAX  Counter
       
   256 		ACCESS  read-only
       
   257 		STATUS  mandatory
       
   258 		DESCRIPTION
       
   259 			"total number of timeticks used by system processes
       
   260 			since the system was last booted."
       
   261 		::=  { sunHostPerf 3 }
       
   262 
       
   263 	rsIdleModeTime OBJECT-TYPE
       
   264 		SYNTAX  Counter
       
   265 		ACCESS  read-only
       
   266 		STATUS  mandatory
       
   267 		DESCRIPTION
       
   268 			"total number of timeticks used in idle mode since
       
   269 			the system was last booted."
       
   270 		::=  { sunHostPerf 4 }
       
   271 
       
   272 	rsDiskXfer1 OBJECT-TYPE
       
   273 		SYNTAX  Counter
       
   274 		ACCESS  read-only
       
   275 		STATUS  mandatory
       
   276 		DESCRIPTION
       
   277 			""
       
   278 		::=  { sunHostPerf 5 }
       
   279 
       
   280 	rsDiskXfer2 OBJECT-TYPE
       
   281 		SYNTAX  Counter
       
   282 		ACCESS  read-only
       
   283 		STATUS  mandatory
       
   284 		DESCRIPTION
       
   285 			""
       
   286 		::=  { sunHostPerf 6 }
       
   287 
       
   288 	rsDiskXfer3 OBJECT-TYPE
       
   289 		SYNTAX  Counter
       
   290 		ACCESS  read-only
       
   291 		STATUS  mandatory
       
   292 		DESCRIPTION
       
   293 			""
       
   294 		::=  { sunHostPerf 7 }
       
   295 
       
   296 	rsDiskXfer4 OBJECT-TYPE
       
   297 		SYNTAX  Counter
       
   298 		ACCESS  read-only
       
   299 		STATUS  mandatory
       
   300 		DESCRIPTION
       
   301 			""
       
   302 		::=  { sunHostPerf 8 }
       
   303 
       
   304 	rsVPagesIn OBJECT-TYPE
       
   305 		SYNTAX  Counter
       
   306 		ACCESS  read-only
       
   307 		STATUS  mandatory
       
   308 		DESCRIPTION
       
   309 			"Number of pages read in from disk."
       
   310 		::=  { sunHostPerf 9 }
       
   311 
       
   312 	rsVPagesOut OBJECT-TYPE
       
   313 		SYNTAX  Counter
       
   314 		ACCESS  read-only
       
   315 		STATUS  mandatory
       
   316 		DESCRIPTION
       
   317 			"Number of pages written to disk."
       
   318 		::=  { sunHostPerf 10 }
       
   319 
       
   320 	rsVSwapIn OBJECT-TYPE
       
   321 		SYNTAX  Counter
       
   322 		ACCESS  read-only
       
   323 		STATUS  mandatory
       
   324 		DESCRIPTION
       
   325 		"Number of pages swapped in."
       
   326 		::=  { sunHostPerf 11 }
       
   327 
       
   328 	rsVSwapOut OBJECT-TYPE
       
   329 		SYNTAX  Counter
       
   330 		ACCESS  read-only
       
   331 		STATUS  mandatory
       
   332 		DESCRIPTION
       
   333 			"Number of pages swapped out."
       
   334 		::=  { sunHostPerf 12 }
       
   335 
       
   336 	rsVIntr OBJECT-TYPE
       
   337 		SYNTAX  Counter
       
   338 		ACCESS  read-only
       
   339 		STATUS  mandatory
       
   340 		DESCRIPTION
       
   341 		"Number of device interrupts."
       
   342 		::=  { sunHostPerf 13 }
       
   343 		
       
   344 	rsIfInPackets OBJECT-TYPE
       
   345 		SYNTAX  Counter
       
   346 		ACCESS  read-only
       
   347 		STATUS  mandatory
       
   348 		DESCRIPTION
       
   349 			"Number of input packets."
       
   350 		::=  { sunHostPerf 14 }
       
   351 
       
   352 	rsIfOutPackets OBJECT-TYPE
       
   353 		SYNTAX  Counter
       
   354 		ACCESS  read-only
       
   355 		STATUS  mandatory
       
   356 		DESCRIPTION
       
   357 			"Number of output packets."
       
   358 		::=  { sunHostPerf 15 }
       
   359 
       
   360 	rsIfInErrors OBJECT-TYPE
       
   361 		SYNTAX  Counter
       
   362 		ACCESS  read-only
       
   363 		STATUS  mandatory
       
   364 		DESCRIPTION
       
   365 			"Number of input errors."
       
   366 		::=  { sunHostPerf 16 }
       
   367 		
       
   368 	rsIfOutErrors OBJECT-TYPE
       
   369 		SYNTAX  Counter
       
   370 		ACCESS  read-only
       
   371 		STATUS  mandatory
       
   372 		DESCRIPTION
       
   373 			"Number of output errors."
       
   374 		::=  { sunHostPerf 17 }
       
   375 
       
   376 	rsIfCollisions OBJECT-TYPE
       
   377 		SYNTAX  Counter
       
   378 		ACCESS  read-only
       
   379 		STATUS  mandatory
       
   380 		DESCRIPTION
       
   381 			"Number of output collisions."
       
   382 		::=  { sunHostPerf 18 }
       
   383 
       
   384 END