1200 lines
26 KiB
Plaintext
1200 lines
26 KiB
Plaintext
--
|
|
-- Hewlett-Packard definitons for unix agents
|
|
-- @(#) hp-unix $Date: 92/01/07 11:45:58 $ $Revision: 3.0 $
|
|
--
|
|
|
|
HP-UNIX DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
enterprises, NetworkAddress, IpAddress, Counter, Gauge,
|
|
TimeTicks
|
|
FROM RFC1155-SMI
|
|
OBJECT-TYPE
|
|
FROM RFC-1212
|
|
DisplayString
|
|
FROM RFC1213-MIB;
|
|
|
|
hp OBJECT IDENTIFIER ::= { enterprises 11 }
|
|
nm OBJECT IDENTIFIER ::= { hp 2 }
|
|
system OBJECT IDENTIFIER ::= { nm 3 }
|
|
interface OBJECT IDENTIFIER ::= { nm 4 }
|
|
icmp OBJECT IDENTIFIER ::= { nm 7 }
|
|
snmp OBJECT IDENTIFIER ::= { nm 13 }
|
|
general OBJECT IDENTIFIER ::= { system 1 }
|
|
hpux OBJECT IDENTIFIER ::= { system 2 }
|
|
hpsun OBJECT IDENTIFIER ::= { system 10 }
|
|
|
|
computerSystem OBJECT IDENTIFIER ::= { general 1 }
|
|
fileSystem OBJECT IDENTIFIER ::= { general 2 }
|
|
processes OBJECT IDENTIFIER ::= { general 4 }
|
|
cluster OBJECT IDENTIFIER ::= { general 5 }
|
|
ieee8023Mac OBJECT IDENTIFIER ::= { interface 1 }
|
|
trap OBJECT IDENTIFIER ::= { snmp 1 }
|
|
snmpdConf OBJECT IDENTIFIER ::= { snmp 2 }
|
|
authfail OBJECT IDENTIFIER ::= { snmp 4 }
|
|
|
|
|
|
-- sysObjectId definitions
|
|
|
|
hp386 OBJECT IDENTIFIER ::= { system 8 }
|
|
hp9000s300 OBJECT IDENTIFIER ::= { hpux 2 }
|
|
hp9000s800 OBJECT IDENTIFIER ::= { hpux 3 }
|
|
hp9000s700 OBJECT IDENTIFIER ::= { hpux 5 }
|
|
sparc OBJECT IDENTIFIER ::= { hpsun 1 }
|
|
|
|
-- the ComputerSystem Group
|
|
|
|
computerSystemUpTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Time since the last boot."
|
|
::= { computerSystem 1 }
|
|
|
|
computerSystemUsers OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of users logged on to system."
|
|
::= { computerSystem 2 }
|
|
|
|
computerSystemAvgJobs1 OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Average number of jobs in the last 1
|
|
minute * 100."
|
|
::= { computerSystem 3 }
|
|
|
|
computerSystemAvgJobs5 OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Average number of jobs in the last 5
|
|
minutes * 100."
|
|
::= { computerSystem 4 }
|
|
|
|
computerSystemAvgJobs15 OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Average number of jobs in the last 15
|
|
minutes * 100."
|
|
::= { computerSystem 5 }
|
|
|
|
computerSystemMaxProc OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Maximum number of processes allowed in system."
|
|
::= { computerSystem 6 }
|
|
|
|
computerSystemFreeMemory OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Free memory. SunOS - not implemented."
|
|
::= { computerSystem 7 }
|
|
|
|
computerSystemPhysMemory OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Physical memory. SunOS - not implemented."
|
|
::= { computerSystem 8 }
|
|
|
|
computerSystemMaxUserMem OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Maximum user memory. SunOS - not implemented."
|
|
::= { computerSystem 9 }
|
|
|
|
computerSystemSwapConfig OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Swap space configured. SunOS - not implemented."
|
|
::= { computerSystem 10 }
|
|
|
|
computerSystemEnabledSwap OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enabled via swapon. SunOS - not implemented."
|
|
::= { computerSystem 11 }
|
|
|
|
computerSystemFreeSwap OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Currently free swap space. SunOS - not implemented."
|
|
::= { computerSystem 12 }
|
|
|
|
computerSystemUserCPU OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"CPU used by users. SunOS - not implemented."
|
|
::= { computerSystem 13 }
|
|
|
|
computerSystemSysCPU OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"CPU used by system. SunOS - not implemented."
|
|
::= { computerSystem 14 }
|
|
|
|
computerSystemIdleCPU OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"CPU idle. SunOS - not implemented."
|
|
::= { computerSystem 15 }
|
|
|
|
computerSystemNiceCPU OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"CPU nice. SunOS - not implemented."
|
|
::= { computerSystem 16 }
|
|
|
|
-- The FileSystem Group
|
|
|
|
fileSystemMounted OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of file systems mounted."
|
|
::= { fileSystem 1 }
|
|
|
|
-- The FileSystem Table
|
|
|
|
fileSystemTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FileSystemEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"File system table."
|
|
::= { fileSystem 2 }
|
|
|
|
fileSystemEntry OBJECT-TYPE
|
|
SYNTAX FileSystemEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each entry contains objects for a particular file
|
|
system."
|
|
INDEX { fileSystemID1, fileSystemID2 }
|
|
::= { fileSystemTable 1 }
|
|
|
|
FileSystemEntry ::= SEQUENCE {
|
|
fileSystemID1
|
|
INTEGER,
|
|
fileSystemID2
|
|
INTEGER,
|
|
fileSystemName
|
|
DisplayString,
|
|
fileSystemBlock
|
|
INTEGER,
|
|
fileSystemBfree
|
|
INTEGER,
|
|
fileSystemBavail
|
|
INTEGER,
|
|
fileSystemBsize
|
|
INTEGER,
|
|
fileSystemFiles
|
|
INTEGER,
|
|
fileSystemFfree
|
|
INTEGER,
|
|
fileSystemDir
|
|
DisplayString
|
|
}
|
|
|
|
fileSystemID1 OBJECT-TYPE
|
|
SYNTAX INTEGER (SIZE (0..32))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"First file system ID."
|
|
::= { fileSystemEntry 1 }
|
|
|
|
fileSystemID2 OBJECT-TYPE
|
|
SYNTAX INTEGER (SIZE (0..32))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Second file system ID."
|
|
::= { fileSystemEntry 2 }
|
|
|
|
fileSystemName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Name of mounted file system."
|
|
::= { fileSystemEntry 3 }
|
|
|
|
fileSystemBlock OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Total blocks in file system."
|
|
::= { fileSystemEntry 4 }
|
|
|
|
fileSystemBfree OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Free blocks in file system."
|
|
::= { fileSystemEntry 5 }
|
|
|
|
fileSystemBavail OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Free blocks avail to non-superuser."
|
|
::= { fileSystemEntry 6 }
|
|
|
|
fileSystemBsize OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fundamental file system block size."
|
|
::= { fileSystemEntry 7 }
|
|
|
|
fileSystemFiles OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Total file nodes in file system."
|
|
::= { fileSystemEntry 8 }
|
|
|
|
fileSystemFfree OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Free file nodes in file system."
|
|
::= { fileSystemEntry 9 }
|
|
|
|
fileSystemDir OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"File system path prefix."
|
|
::= { fileSystemEntry 10 }
|
|
|
|
-- The Processes Group
|
|
|
|
processNum OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of processes running."
|
|
::= { processes 1 }
|
|
|
|
-- The processes table
|
|
|
|
processTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ProcessEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Processes Table."
|
|
::= { processes 2 }
|
|
|
|
processEntry OBJECT-TYPE
|
|
SYNTAX ProcessEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each entry contains information about a process
|
|
running on the system."
|
|
INDEX { processPID }
|
|
::= { processTable 1 }
|
|
|
|
ProcessEntry ::= SEQUENCE {
|
|
processPID
|
|
INTEGER,
|
|
processIdx
|
|
INTEGER,
|
|
processUID
|
|
INTEGER,
|
|
processPPID
|
|
INTEGER,
|
|
processDsize
|
|
Gauge,
|
|
processTsize
|
|
Gauge,
|
|
processSsize
|
|
Gauge,
|
|
processNice
|
|
Gauge,
|
|
processMajor
|
|
INTEGER,
|
|
processMinor
|
|
INTEGER,
|
|
processPgrp
|
|
INTEGER,
|
|
processPrio
|
|
INTEGER,
|
|
processAddr
|
|
INTEGER,
|
|
processCPU
|
|
Gauge,
|
|
processUtime
|
|
TimeTicks,
|
|
processStime
|
|
TimeTicks,
|
|
processStart
|
|
TimeTicks,
|
|
processFlags
|
|
INTEGER,
|
|
processStatus
|
|
INTEGER,
|
|
processWchan
|
|
INTEGER,
|
|
processProcNum
|
|
INTEGER,
|
|
processCmd
|
|
DisplayString,
|
|
processTime
|
|
INTEGER,
|
|
processCPUticks
|
|
Counter,
|
|
processCPUticksTotal
|
|
Counter,
|
|
processFss
|
|
INTEGER,
|
|
processPctCPU
|
|
Gauge,
|
|
processRssize
|
|
Gauge,
|
|
processSUID
|
|
INTEGER,
|
|
processUname
|
|
DisplayString,
|
|
processTTY
|
|
DisplayString
|
|
}
|
|
|
|
processPID OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The process ID (pid)."
|
|
::= { processEntry 1 }
|
|
|
|
processIdx OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Index for pstat() requests. SunOS - not implemented."
|
|
::= { processEntry 2 }
|
|
|
|
processUID OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Process User ID."
|
|
::= { processEntry 3 }
|
|
|
|
processPPID OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Parent process ID."
|
|
::= { processEntry 4 }
|
|
|
|
processDsize OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Process data size."
|
|
::= { processEntry 5 }
|
|
|
|
processTsize OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Process text size."
|
|
::= { processEntry 6 }
|
|
|
|
processSsize OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Process stack size."
|
|
::= { processEntry 7 }
|
|
|
|
processNice OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Process nice value."
|
|
::= { processEntry 8 }
|
|
|
|
processMajor OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Process tty major number. SunOS - not implemented."
|
|
::= { processEntry 9 }
|
|
|
|
processMinor OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Process tty minor number. SunOS - not implemented."
|
|
::= { processEntry 10 }
|
|
|
|
processPgrp OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Process group of this process."
|
|
::= { processEntry 11 }
|
|
|
|
processPrio OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Process priority."
|
|
::= { processEntry 12 }
|
|
|
|
processAddr OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Address of process (in memory)."
|
|
::= { processEntry 13 }
|
|
|
|
processCPU OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Processor utilization for scheduling."
|
|
::= { processEntry 14 }
|
|
|
|
processUtime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User time spent executing."
|
|
::= { processEntry 15 }
|
|
|
|
processStime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System time spent executing."
|
|
::= { processEntry 16 }
|
|
|
|
processStart OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Time Process started."
|
|
::= { processEntry 17 }
|
|
|
|
processFlags OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
incore(1),
|
|
sys(2),
|
|
locked(4),
|
|
trace(8),
|
|
trace2(16)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Flags associated with process. SunOS - values found in
|
|
/usr/include/sys/proc.h."
|
|
::= { processEntry 18 }
|
|
|
|
processStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sleep(1),
|
|
run(2),
|
|
stop(3),
|
|
zombie(4),
|
|
other(5),
|
|
idle(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The process status. SunOS - sleep(1), wait(2), run(3),
|
|
idle (4), zombie(5), stop(6)"
|
|
::= { processEntry 19 }
|
|
|
|
processWchan OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"If processStatus is sleep, value sleeping on."
|
|
::= { processEntry 20 }
|
|
|
|
processProcNum OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Processor this process last run on. SunOS - not
|
|
implemented."
|
|
::= { processEntry 21 }
|
|
|
|
processCmd OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Command the process is running."
|
|
::= { processEntry 22 }
|
|
|
|
processTime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Resident time for scheduling."
|
|
::= { processEntry 23 }
|
|
|
|
processCPUticks OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Ticks of cpu time."
|
|
::= { processEntry 24 }
|
|
|
|
processCPUticksTotal OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Total ticks for life of process. SunOS - not
|
|
implemented."
|
|
::= { processEntry 25 }
|
|
|
|
processFss OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fair Share Schedular Group. SunOS - not implemented."
|
|
::= { processEntry 26 }
|
|
|
|
processPctCPU OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Percent CPU * 100 for this process."
|
|
::= { processEntry 27 }
|
|
|
|
processRssize OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Resident Set Size for process (private pages)."
|
|
::= { processEntry 28 }
|
|
|
|
processSUID OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"saved UID."
|
|
::= { processEntry 29 }
|
|
|
|
processUname OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User name."
|
|
::= { processEntry 30 }
|
|
|
|
processTTY OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Process TTY. SunOS - not implemented."
|
|
::= { processEntry 31 }
|
|
|
|
-- The Ieee8023Mac Group
|
|
|
|
-- The Ieee8023Mac Table
|
|
|
|
ieee8023MacTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8023MacEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of IEEE 802.3 Interface entries."
|
|
::= { ieee8023Mac 1 }
|
|
|
|
ieee8023MacEntry OBJECT-TYPE
|
|
SYNTAX Ieee8023MacEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each entry contains statistics for ieee 802.3
|
|
interfaces."
|
|
INDEX { ieee8023MacIndex }
|
|
::= { ieee8023MacTable 1 }
|
|
|
|
Ieee8023MacEntry ::= SEQUENCE {
|
|
ieee8023MacIndex
|
|
INTEGER,
|
|
ieee8023MacTransmitted
|
|
Counter,
|
|
ieee8023MacNotTransmitted
|
|
Counter,
|
|
ieee8023MacDeferred
|
|
Counter,
|
|
ieee8023MacCollisions
|
|
Counter,
|
|
ieee8023MacSingleCollisions
|
|
Counter,
|
|
ieee8023MacMultipleCollisions
|
|
Counter,
|
|
ieee8023MacExcessCollisions
|
|
Counter,
|
|
ieee8023MacLateCollisions
|
|
Counter,
|
|
ieee8023MacCarrierLostErrors
|
|
Counter,
|
|
ieee8023MacNoHeartBeatErrors
|
|
Counter,
|
|
ieee8023MacFramesReceived
|
|
Counter,
|
|
ieee8023MacUndeliverableFramesReceived
|
|
Counter,
|
|
ieee8023MacCRCErrors
|
|
Counter,
|
|
ieee8023MacAlignmentErrors
|
|
Counter,
|
|
ieee8023MacResourceErrors
|
|
Counter,
|
|
ieee8023MacControlFieldErrors
|
|
Counter,
|
|
ieee8023MacUnknownProtocolErrors
|
|
Counter,
|
|
ieee8023MacMulticastsAccepted
|
|
Counter
|
|
}
|
|
|
|
ieee8023MacIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index value that uniquely identifies the
|
|
interface to which this entry is applicable. The
|
|
interface identified by a particular value of this
|
|
index is the same interface as identified by the
|
|
same value of ifIndex."
|
|
::= { ieee8023MacEntry 1 }
|
|
|
|
ieee8023MacTransmitted OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of frames successfully transmitted."
|
|
::= { ieee8023MacEntry 2 }
|
|
|
|
ieee8023MacNotTransmitted OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of frames not transmitted."
|
|
::= { ieee8023MacEntry 3 }
|
|
|
|
ieee8023MacDeferred OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of frames deferred because the medium
|
|
was busy."
|
|
::= { ieee8023MacEntry 4 }
|
|
|
|
ieee8023MacCollisions OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Total number of transmit attempts that were
|
|
retransmitted due to collisions. SunOS with Intel 82586
|
|
Ethernet driver - total number of collisions."
|
|
::= { ieee8023MacEntry 5 }
|
|
|
|
ieee8023MacSingleCollisions OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of transmit attempts that are involved in a
|
|
single collision and are subsequently transmitted
|
|
successfully. SunOS - this is always 0."
|
|
::= { ieee8023MacEntry 6 }
|
|
|
|
ieee8023MacMultipleCollisions OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of transmit attempts that are involved in
|
|
between 2 and 15 collision attempts and are
|
|
subsequently transmitted successfully. SunOS with Intel
|
|
82586 is always 0. SunOS with AMD 7990 LANCE driver -
|
|
number of transmit attempts that are involved in between
|
|
1 and 15 collision attempts and are subsequently
|
|
transmitted successfully."
|
|
::= { ieee8023MacEntry 7 }
|
|
|
|
ieee8023MacExcessCollisions OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of transmit attempts that are involved in
|
|
more than 15 collision attempts and are subsequently
|
|
transmitted successfully. SunOS with Intel 82586
|
|
Ethernet driver - this is always 0."
|
|
::= { ieee8023MacEntry 8 }
|
|
|
|
ieee8023MacLateCollisions OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of transmit attempts aborted because a
|
|
collision occurred after the allotted channel time
|
|
had elapsed."
|
|
::= { ieee8023MacEntry 9 }
|
|
|
|
ieee8023MacCarrierLostErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of times that carrier sense was lost when
|
|
attempting to transmit."
|
|
::= { ieee8023MacEntry 10 }
|
|
|
|
ieee8023MacNoHeartBeatErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of times no heart beat was indicated after a
|
|
transmission."
|
|
::= { ieee8023MacEntry 11 }
|
|
|
|
ieee8023MacFramesReceived OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of frames successfully received."
|
|
::= { ieee8023MacEntry 12 }
|
|
|
|
ieee8023MacUndeliverableFramesReceived OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of frames received that were not delivered
|
|
because the software buffer was overrun when frames
|
|
were sent faster than they could be received."
|
|
::= { ieee8023MacEntry 13 }
|
|
|
|
ieee8023MacCRCErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of Cyclical Redundancy Check (CRC) errors
|
|
detected."
|
|
::= { ieee8023MacEntry 14 }
|
|
|
|
ieee8023MacAlignmentErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of frames received that were both misaligned
|
|
and had bad CRC."
|
|
::= { ieee8023MacEntry 15 }
|
|
|
|
ieee8023MacResourceErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of frames received that were lost due to lack
|
|
of resources."
|
|
::= { ieee8023MacEntry 16 }
|
|
|
|
ieee8023MacControlFieldErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of frames received with errors in the control
|
|
field. SunOS - this is always 0."
|
|
::= { ieee8023MacEntry 17 }
|
|
|
|
ieee8023MacUnknownProtocolErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of frames dropped because the type field
|
|
or sap field referenced an invalid protocol. SunOS -
|
|
this is always 0."
|
|
::= { ieee8023MacEntry 18 }
|
|
|
|
ieee8023MacMulticastsAccepted OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of accepted muliticast addresses."
|
|
::= { ieee8023MacEntry 19 }
|
|
|
|
-- The Icmp Group
|
|
|
|
icmpEchoReq OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of milliseconds it takes for an ICMP
|
|
echo request to respond. IcmpEchoReq is
|
|
-1 if there is an internal error,
|
|
-2 if the echo request timed out,
|
|
-3 if the echo reply is not the correct reply,
|
|
-4 if the packet size is too large, and
|
|
-5 if the timeout is invalid.
|
|
|
|
To request the ICMP response time for IP address
|
|
a.b.c.d with a timeout of e, send a request for
|
|
icmpEchoReq.a.b.c.d.e.
|
|
|
|
For example, suppose one wanted to find out the
|
|
number of milliseconds it took to ping 15.2.112.113,
|
|
with time out of 8, and packet size of 75.
|
|
Accordingly, icmpEchoReq.75.8.15.2.112.113 would
|
|
identify the number of milliseconds."
|
|
::= { icmp 1 }
|
|
|
|
-- The Trap Group
|
|
|
|
trapDestinationNum OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of trap destinations."
|
|
::= { trap 1 }
|
|
|
|
-- The Trap Destination Table
|
|
|
|
trapDestinationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TrapDestinationEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"List of addresses to which the agent sends traps."
|
|
::= { trap 2 }
|
|
|
|
trapDestinationEntry OBJECT-TYPE
|
|
SYNTAX TrapDestinationEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each entry contains the address of a management
|
|
station."
|
|
INDEX { trapDestination }
|
|
::= { trapDestinationTable 1 }
|
|
|
|
TrapDestinationEntry ::= SEQUENCE {
|
|
trapDestination
|
|
NetworkAddress
|
|
}
|
|
|
|
trapDestination OBJECT-TYPE
|
|
SYNTAX NetworkAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Address to which the agent sends traps."
|
|
::= { trapDestinationEntry 1 }
|
|
|
|
-- The SnmpdConf Group
|
|
|
|
snmpdConfRespond OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
true(1),
|
|
false(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The SNMP agent was configured to respond to all
|
|
objects if snmpdConfRespond is true. HP-Internal
|
|
use only."
|
|
::= { snmpdConf 1 }
|
|
|
|
snmpdReConfigure OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
reset(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The agent will re-configure itself if
|
|
snmpdReConfigure is set to reset(1)"
|
|
::= { snmpdConf 2 }
|
|
|
|
snmpdFlag OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
removetrap(1),
|
|
netwareproxy(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the capability of the agent."
|
|
::= { snmpdConf 3 }
|
|
|
|
snmpdLogMask OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The agent's log mask."
|
|
::= { snmpdConf 4 }
|
|
|
|
snmpdVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The agent's version number."
|
|
::= { snmpdConf 5 }
|
|
|
|
-- The Cluster Group
|
|
--
|
|
-- This group is not implemented on SunOS.
|
|
|
|
isClustered OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
standalone(1),
|
|
rootserver(2),
|
|
cnode(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Describes whether machine is clustered or not."
|
|
::= { cluster 1 }
|
|
|
|
clusterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ClusterEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"List of nodes on the cluster."
|
|
::= { cluster 2 }
|
|
|
|
clusterEntry OBJECT-TYPE
|
|
SYNTAX ClusterEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each entry contains information about the clustered
|
|
node."
|
|
INDEX {clusterID }
|
|
::= { clusterTable 1 }
|
|
|
|
ClusterEntry ::= SEQUENCE {
|
|
clusterID
|
|
INTEGER,
|
|
clusterMachineID
|
|
OCTET STRING,
|
|
clusterType
|
|
DisplayString,
|
|
clusterCnodeName
|
|
DisplayString,
|
|
clusterSwapServingCnode
|
|
INTEGER,
|
|
clusterKcsp
|
|
INTEGER,
|
|
clusterCnodeAddress
|
|
IpAddress
|
|
}
|
|
|
|
clusterID OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The cnode id."
|
|
::= { clusterEntry 1 }
|
|
|
|
clusterMachineID OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The cnode machine id."
|
|
::= { clusterEntry 2 }
|
|
|
|
clusterType OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The cnode type (r or c)."
|
|
::= { clusterEntry 3 }
|
|
|
|
clusterCnodeName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The cnode name."
|
|
::= { clusterEntry 4 }
|
|
|
|
clusterSwapServingCnode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The swap serving cnode."
|
|
::= { clusterEntry 5 }
|
|
|
|
clusterKcsp OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"KCSP."
|
|
::= { clusterEntry 6 }
|
|
|
|
clusterCnodeAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The cnode IP Address."
|
|
::= { clusterEntry 7 }
|
|
|
|
clusterCnodeID OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The machine's cnodes id"
|
|
::= { cluster 3 }
|
|
|
|
-- The AuthFail Group
|
|
|
|
authFailTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AuthFailEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"List of managers that caused an authentication failure.
|
|
This list has a maximum size."
|
|
::= { authfail 1 }
|
|
|
|
authFailEntry OBJECT-TYPE
|
|
SYNTAX AuthFailEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each entry contains the ip address of the management
|
|
station."
|
|
INDEX { authIpAddress }
|
|
::= { authFailTable 1 }
|
|
|
|
AuthFailEntry ::= SEQUENCE {
|
|
authIpAddress
|
|
NetworkAddress,
|
|
authTime
|
|
TimeTicks
|
|
}
|
|
|
|
authIpAddress OBJECT-TYPE
|
|
SYNTAX NetworkAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The ip address of the management station that sent a
|
|
request to the agent with an incorrect community name."
|
|
::= { authFailEntry 1 }
|
|
|
|
authTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The time since the agent received the un-authenticated
|
|
request."
|
|
::= { authFailEntry 2 }
|
|
END
|
|
|