initial commit; version 22.5.12042

This commit is contained in:
2022-12-12 23:28:25 -05:00
commit af1b03d79f
17653 changed files with 22692970 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,183 @@
ORACLE-AGENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
TRAP-TYPE
FROM RFC-1215
DisplayString
FROM RFC1213-MIB
OBJECT-TYPE
FROM RFC-1212
enterprises
FROM RFC1155-SMI;
DateAndTime ::= OCTET STRING (SIZE (8 .. 11))
oracle OBJECT IDENTIFIER ::= { enterprises 111 }
oraAgent OBJECT IDENTIFIER ::= { oracle 12 }
oraAgentObjects OBJECT IDENTIFIER ::= { oraAgent 1 }
oraAgentEventTable OBJECT-TYPE
SYNTAX SEQUENCE OF OraAgentEventEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
""
::= { oraAgentObjects 1 }
oraAgentEventEntry OBJECT-TYPE
SYNTAX OraAgentEventEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
""
INDEX { oraAgentEventIndex }
::= { oraAgentEventTable 1 }
OraAgentEventEntry ::=
SEQUENCE {
oraAgentEventIndex
INTEGER,
oraAgentEventName
DisplayString,
oraAgentEventID
INTEGER,
oraAgentEventService
DisplayString,
oraAgentEventTime
DateAndTime,
oraAgentEventSeverity
INTEGER,
oraAgentEventUser
DisplayString,
oraAgentEventAppID
INTEGER,
oraAgentEventMessage
DisplayString,
oraAgentEventArguments
DisplayString,
oraAgentEventResults
DisplayString
}
oraAgentEventIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { oraAgentEventEntry 1 }
oraAgentEventName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the event that occurred."
::= { oraAgentEventEntry 2 }
oraAgentEventID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ID of the registration that generated this event occurrence."
::= { oraAgentEventEntry 3 }
oraAgentEventService OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the service (database, SQL*Net listener, etc.)
being monitored by this event."
::= { oraAgentEventEntry 4 }
oraAgentEventTime OBJECT-TYPE
SYNTAX DateAndTime
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time at which this event was detected."
::= { oraAgentEventEntry 5 }
oraAgentEventSeverity OBJECT-TYPE
SYNTAX INTEGER {
warning(1),
alert(2),
clear(-1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A relative measure of the severity of the event."
::= { oraAgentEventEntry 6 }
oraAgentEventUser OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the user who registered for this event."
::= { oraAgentEventEntry 7 }
oraAgentEventAppID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ID of the Enterprise Manager console application through
which this event was registered."
::= { oraAgentEventEntry 8 }
oraAgentEventMessage OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"<Isn't this always blank right now?>."
::= { oraAgentEventEntry 9 }
oraAgentEventArguments OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The arguments that were passed to the script that detected
this event."
::= { oraAgentEventEntry 10 }
oraAgentEventResults OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The results generated by the script that detected this event."
::= { oraAgentEventEntry 11 }
oraAgentTraps OBJECT IDENTIFIER ::= { oraAgent 2 }
oraAgentEventOcc TRAP-TYPE
ENTERPRISE oraAgentTraps
VARIABLES { oraAgentEventName, oraAgentEventID, oraAgentEventService, oraAgentEventTime, oraAgentEventSeverity, oraAgentEventUser, oraAgentEventAppID, oraAgentEventMessage, oraAgentEventArguments, oraAgentEventResults }
DESCRIPTION
"The Enterprise Manager agent has detected an occurrence of
an event for which it has no specific trap."
::= 2
END

View File

@ -0,0 +1,408 @@
ORACLE-ENTERPRISE-MANAGER-4-MIB DEFINITIONS ::= BEGIN
IMPORTS
TRAP-TYPE
FROM RFC-1215
DisplayString
FROM RFC1213-MIB
OBJECT-TYPE
FROM RFC-1212
enterprises
FROM RFC1155-SMI;
oracle OBJECT IDENTIFIER ::= { enterprises 111 }
oraEM4 OBJECT IDENTIFIER ::= { oracle 15 }
oraEM4Objects OBJECT IDENTIFIER ::= { oraEM4 1 }
oraEM4AlertTable OBJECT-TYPE
SYNTAX SEQUENCE OF OraEM4AlertEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information on alerts generated by Oracle Enterprise Manager. This table is not queryable; it exists only to document the variables included in the oraEM4Alert trap. Each trap contains a single instance of each variable in the table."
::= { oraEM4Objects 1 }
oraEM4AlertEntry OBJECT-TYPE
SYNTAX OraEM4AlertEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information about a particular Oracle Enterprise Manager alert."
INDEX { oraEM4AlertIndex }
::= { oraEM4AlertTable 1 }
OraEM4AlertEntry ::=
SEQUENCE {
oraEM4AlertIndex
INTEGER,
oraEM4AlertTargetName
DisplayString,
oraEM4AlertTargetType
DisplayString,
oraEM4AlertHostName
DisplayString,
oraEM4AlertMetricName
DisplayString,
oraEM4AlertKeyName
DisplayString,
oraEM4AlertKeyValue
DisplayString,
oraEM4AlertTimeStamp
DisplayString,
oraEM4AlertSeverity
DisplayString,
oraEM4AlertMessage
DisplayString,
oraEM4AlertRuleName
DisplayString,
oraEM4AlertRuleOwner
DisplayString,
oraEM4AlertMetricValue
DisplayString,
oraEM4AlertContext
DisplayString
}
oraEM4AlertIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of a particular alert, unique only at the moment an alert is generated."
::= { oraEM4AlertEntry 1 }
oraEM4AlertTargetName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the target to which this alert applies."
::= { oraEM4AlertEntry 2 }
oraEM4AlertTargetType OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of the target to which this alert applies."
::= { oraEM4AlertEntry 3 }
oraEM4AlertHostName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the host on which this alert originated."
::= { oraEM4AlertEntry 4 }
oraEM4AlertMetricName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the metric or policy which generated this alert."
::= { oraEM4AlertEntry 5 }
oraEM4AlertKeyName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the key-column, if present, for the metric which generated this alert."
::= { oraEM4AlertEntry 6 }
oraEM4AlertKeyValue OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of the key-column, if present, for the metric which generated this alert."
::= { oraEM4AlertEntry 7 }
oraEM4AlertTimeStamp OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time at which this alert was generated."
::= { oraEM4AlertEntry 8 }
oraEM4AlertSeverity OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The severity of the alert e.g. Critical."
::= { oraEM4AlertEntry 9 }
oraEM4AlertMessage OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The message associated with the alert."
::= { oraEM4AlertEntry 10 }
oraEM4AlertRuleName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the notification rule that caused this notification."
::= { oraEM4AlertEntry 11 }
oraEM4AlertRuleOwner OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The owner of the notification rule that caused this notification."
::= { oraEM4AlertEntry 12 }
oraEM4AlertMetricValue OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of the metric which caused this alert to be generated."
::= { oraEM4AlertEntry 13 }
oraEM4AlertContext OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A comma separated list of metric column names and values associated with the metric that caused this alert to be generated."
::= { oraEM4AlertEntry 14 }
oraEM4Traps OBJECT IDENTIFIER ::= { oraEM4 2 }
oraEM4Alert TRAP-TYPE
ENTERPRISE oraEM4Traps
VARIABLES { oraEM4AlertTargetName, oraEM4AlertTargetType,
oraEM4AlertHostName, oraEM4AlertMetricName,
oraEM4AlertKeyName, oraEM4AlertKeyValue, oraEM4AlertTimeStamp,
oraEM4AlertSeverity, oraEM4AlertMessage,
oraEM4AlertRuleName, oraEM4AlertRuleOwner,
oraEM4AlertMetricValue, oraEM4AlertContext }
DESCRIPTION
"The variables included in the oraEM4Alert trap."
::= 1
oraEM4JobAlertTable OBJECT-TYPE
SYNTAX SEQUENCE OF OraEM4JobAlertEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information on alerts generated by Oracle Enterprise Manager. This table is not queryable; it exists only to document the variables included in the oraEM4JobAlert trap. Each trap contains a single instance of each variable in the table."
::= { oraEM4Objects 2 }
oraEM4JobAlertEntry OBJECT-TYPE
SYNTAX OraEM4JobAlertEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information about a particular Oracle Enterprise Manager alert."
INDEX { oraEM4JobAlertIndex }
::= { oraEM4JobAlertTable 1 }
OraEM4JobAlertEntry ::=
SEQUENCE {
oraEM4JobAlertIndex
INTEGER,
oraEM4JobAlertJobName
DisplayString,
oraEM4JobAlertJobOwner
DisplayString,
oraEM4JobAlertJobType
DisplayString,
oraEM4JobAlertJobStatus
DisplayString,
oraEM4JobAlertTargets
DisplayString,
oraEM4JobAlertTimeStamp
DisplayString,
oraEM4JobAlertRuleName
DisplayString,
oraEM4JobAlertRuleOwner
DisplayString,
oraEM4JobAlertMetricName
DisplayString,
oraEM4JobAlertMetricValue
DisplayString,
oraEM4JobAlertContext
DisplayString,
oraEM4JobAlertKeyName
DisplayString,
oraEM4JobAlertKeyValue
DisplayString,
oraEM4JobAlertSeverity
DisplayString
}
oraEM4JobAlertIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of a particular alert, unique only at the moment an alert is generated."
::= { oraEM4JobAlertEntry 1 }
oraEM4JobAlertJobName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the job to which this alert applies."
::= { oraEM4JobAlertEntry 2 }
oraEM4JobAlertJobOwner OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The owner of the job to which this alert applies."
::= { oraEM4JobAlertEntry 3 }
oraEM4JobAlertJobType OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of the job to which this alert applies."
::= { oraEM4JobAlertEntry 4 }
oraEM4JobAlertJobStatus OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the job to which this alert applies."
::= { oraEM4JobAlertEntry 5 }
oraEM4JobAlertTargets OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A comma separated list of target to which this alert applies."
::= { oraEM4JobAlertEntry 6 }
oraEM4JobAlertTimeStamp OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time at which this job status changed causing this alert."
::= { oraEM4JobAlertEntry 7 }
oraEM4JobAlertRuleName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the notification rule that caused this notification."
::= { oraEM4JobAlertEntry 8 }
oraEM4JobAlertRuleOwner OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The owner of the notification rule that caused this notification."
::= { oraEM4JobAlertEntry 9 }
oraEM4JobAlertMetricName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the metric or policy which caused the Corrective Action to run that caused this alert."
::= { oraEM4JobAlertEntry 10 }
oraEM4JobAlertMetricValue OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of the metric which caused the Corrective Action to run that caused this alert."
::= { oraEM4JobAlertEntry 11 }
oraEM4JobAlertContext OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A comma separated list of metric column names and values associated with the metric which caused the Corrective Action to run that caused this alert."
::= { oraEM4JobAlertEntry 12 }
oraEM4JobAlertKeyName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the key-column, if present, for the metric which caused the Corrective Action to run that generated this alert."
::= { oraEM4JobAlertEntry 13 }
oraEM4JobAlertKeyValue OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of the key-column, if present, for the metric which caused the Corrective Action to run that generated this alert."
::= { oraEM4JobAlertEntry 14 }
oraEM4JobAlertSeverity OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The severity of the metric which caused the Corrective Action to run that generated this alert e.g. Critical."
::= { oraEM4JobAlertEntry 15 }
oraEM4JobAlert TRAP-TYPE
ENTERPRISE oraEM4Traps
VARIABLES { oraEM4JobAlertJobName, oraEM4JobAlertJobOwner,
oraEM4JobAlertJobType, oraEM4JobAlertJobStatus,
oraEM4JobAlertTargets, oraEM4JobAlertTimeStamp,
oraEM4JobAlertRuleName, oraEM4JobAlertRuleOwner,
oraEM4JobAlertMetricName, oraEM4JobAlertMetricValue,
oraEM4JobAlertContext, oraEM4JobAlertKeyName,
oraEM4JobAlertKeyValue, oraEM4JobAlertSeverity }
DESCRIPTION
"The variables included in the oraEM4JobAlert trap."
::= 2
END

1179
mibs/oracle/ORADB-MIB Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

657
mibs/oracle/ORALISTENER-MIB Normal file
View File

@ -0,0 +1,657 @@
-- automatically generated by mosy 7.1 #288 (float-factor), do not edit!
ORALISTENER-MIB DEFINITIONS ::= BEGIN
IMPORTS
TRAP-TYPE
FROM RFC-1215
DisplayString
FROM RFC1213-MIB
OBJECT-TYPE
FROM RFC-1212
TimeTicks, Counter, Gauge, enterprises
FROM RFC1155-SMI;
oracle OBJECT IDENTIFIER ::= { enterprises 111 }
oraListenerMIB OBJECT IDENTIFIER ::= {oracle 5 }
oraListenerObjects OBJECT IDENTIFIER ::= { oraListenerMIB 1 }
oraListenerTable OBJECT-TYPE
SYNTAX SEQUENCE OF OraListenerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table of information about the generic network listeners
installed on a system."
::= { oraListenerObjects 1 }
oraListenerEntry OBJECT-TYPE
SYNTAX OraListenerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry for a single generic network listener on the host."
INDEX { oraListenerIndex }
::= { oraListenerTable 1 }
OraListenerEntry ::=
SEQUENCE {
oraListenerIndex
INTEGER,
oraListenerName
DisplayString,
oraListenerVersion
DisplayString,
oraListenerStartDate
DisplayString,
oraListenerUptime
TimeTicks,
oraListenerTraceLevel
INTEGER,
oraListenerSecurityLevel
INTEGER,
oraListenerParameterFile
DisplayString,
oraListenerLogFile
DisplayString,
oraListenerTraceFile
DisplayString,
oraListenerState
INTEGER,
oraListenerNumberOfServices
INTEGER,
oraListenerContact
DisplayString
}
oraListenerIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A numeric index, unique among all the generic listeners
on this host."
::= { oraListenerEntry 1 }
oraListenerName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of this generic listener."
::= { oraListenerEntry 2 }
oraListenerVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version number of this generic listener, in vendor specific
format."
::= { oraListenerEntry 3 }
oraListenerStartDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date and time at which ths generic listener was started."
::= { oraListenerEntry 4 }
oraListenerUptime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime at the time the generic listener
was last started."
::= { oraListenerEntry 5 }
oraListenerTraceLevel OBJECT-TYPE
SYNTAX INTEGER {
level1(1),
level2(2),
level3(3),
user(4),
level5(5),
admin(6),
level7(7),
level8(8),
level9(9),
level10(10),
level11(11),
level12(12),
level13(13),
level14(14),
level15(15),
level16(16),
off(17)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"indicates the level of detail the trace facility the generic
listener records for events. The greater the level is, the more
detailed the level of tracing is."
::= { oraListenerEntry 6 }
oraListenerSecurityLevel OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"indicates whether the generic listener is password-protected
or not. If security is 'on', password is required to perform
certain DBA tasks asgainst the listener using the listener
control utility. If security is 'off', password is not required."
::= { oraListenerEntry 7 }
oraListenerParameterFile OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"indicates the name of the file to which configuration
information is stored. Default is $ORACLE_HOME/network/admin/
<listener_name>.ora."
::= { oraListenerEntry 8 }
oraListenerLogFile OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"indicates the directory in which to find the log file that is
automatically generated for listener events. Default is
operating system specific; on UNIX, for example, it is
$ORACLE_HOME/network/log."
::= { oraListenerEntry 9 }
oraListenerTraceFile OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"indicates the name of the file to which trace information is
written. Default is $ORACLE_HOME/network/trace/<listener_name>.trc."
::= { oraListenerEntry 10 }
oraListenerState OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"indicates the current state of the generic listener. 'down'
indicates that the generic listener is not available for any
use, but is know to the agent. 'up' indicates that the generic
listener is running and available for generic use. This would
be inspected by an agent on receipt of an oraListenerState trap."
::= { oraListenerEntry 11 }
oraListenerNumberOfServices OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"indicates the number of different types services: dedicated
sever, dispatcher, or prespawned shadow, configured with the
generic listener."
::= { oraListenerEntry 12 }
oraListenerContact OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The textual identification of the contact person for this
managed listener, together with information on how to contact
this person."
::= { oraListenerEntry 13 }
oraSIDTable OBJECT-TYPE
SYNTAX SEQUENCE OF OraSIDEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table of information about the SIDs of the databases
for whom the listener listens on. The system identifier
(SID) specifies the ORACLE System ID of the database server. "
::= { oraListenerObjects 5 }
oraSIDEntry OBJECT-TYPE
SYNTAX OraSIDEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry relating a SID to a generic listener."
INDEX { oraSIDName }
::= { oraSIDTable 1 }
OraSIDEntry ::=
SEQUENCE {
oraSIDListenerIndex
INTEGER,
oraSIDName
DisplayString,
oraSIDCurrentConnectedClients
Gauge,
oraSIDReservedConnections
Counter
}
oraSIDListenerIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A numeric index, unique among all the generic listeners."
::= { oraSIDEntry 1 }
oraSIDName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the SID. There is a one-to-one correspondence
between database and SID."
::= { oraSIDEntry 2 }
oraSIDCurrentConnectedClients OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"indicates the total number of currently connected clients
thru this SID."
::= { oraSIDEntry 3 }
oraSIDReservedConnections OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"indicates the total number of reserved connections for
clients on this SID."
::= { oraSIDEntry 4 }
oraDedicatedSrvTable OBJECT-TYPE
SYNTAX SEQUENCE OF OraDedicatedSrvEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table of the dedicated servers associated with an system
identifier (SID) of the database."
::= { oraListenerObjects 2 }
oraDedicatedSrvEntry OBJECT-TYPE
SYNTAX OraDedicatedSrvEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry relating a dedicated server to a SID.
The table is indexed first by oraSIDName, and then
oraDedicatedSrvIndex so that all dedicated servers
associated with a given SID can be found by SNMP
traversal operations (get-next and get-bulk)."
INDEX { oraSIDName, oraDedicatedSrvIndex }
::= { oraDedicatedSrvTable 1 }
OraDedicatedSrvEntry ::=
SEQUENCE {
oraDedicatedSrvIndex
INTEGER,
oraDedicatedSrvEstablishedConnections
Counter,
oraDedicatedSrvRejectedConnections
Counter
}
oraDedicatedSrvIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A numeric index, unique among all the dedicated servers."
::= { oraDedicatedSrvEntry 1 }
oraDedicatedSrvEstablishedConnections OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"indicates how many incoming connection requests have been
accepted by the dedicated server."
::= { oraDedicatedSrvEntry 2 }
oraDedicatedSrvRejectedConnections OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"indicates how many incoming connection requests have been
rejected by the dedicated server."
::= { oraDedicatedSrvEntry 3 }
oraDispatcherTable OBJECT-TYPE
SYNTAX SEQUENCE OF OraDispatcherEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table of the dispatchers associated with an system
identifier (SID) of the database."
::= { oraListenerObjects 3 }
oraDispatcherEntry OBJECT-TYPE
SYNTAX OraDispatcherEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry relating a dispatcher to a SID. The
table is indexed first by oraSIDName, and then
oraDispatcherIndex so that all dispatchers associated
with a given SID can be found by SNMP traversal
operations (get-next and get-bulk)."
INDEX { oraSIDName, oraDispatcherIndex }
::= { oraDispatcherTable 1 }
OraDispatcherEntry ::=
SEQUENCE {
oraDispatcherIndex
INTEGER,
oraDispatcherEstablishedConnections
Counter,
oraDispatcherRejectedConnections
Counter,
oraDispatcherCurrentConnections
Gauge,
oraDispatcherMaximumConnections
INTEGER,
oraDispatcherState
INTEGER,
oraDispatcherProtocolInfo
DisplayString
}
oraDispatcherIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A numeric index, unique among all the dispatchers."
::= { oraDispatcherEntry 1 }
oraDispatcherEstablishedConnections OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"indicates how many incoming connection requests have been
accepted by the dispatcher."
::= { oraDispatcherEntry 2 }
oraDispatcherRejectedConnections OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"indicates how many incoming connection requests have been
rejected by the dispatcher."
::= { oraDispatcherEntry 3 }
oraDispatcherCurrentConnections OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"indicates the number of connection requests currently being
redirected to the dispatcher."
::= { oraDispatcherEntry 4 }
oraDispatcherMaximumConnections OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"indicates the greatest number of connection requests that
will ever be accepted by the dispatcher."
::= { oraDispatcherEntry 5 }
oraDispatcherState OBJECT-TYPE
SYNTAX INTEGER {
blocked(1),
ready(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"indicates the current state of the dispatcher. 'blocked'
indicates that the dispatcher is temporarily not accepting
redirected connectioin requests. 'ready' indicates that
the dispacher is ready to accept any redirected conenction
requests."
::= { oraDispatcherEntry 6 }
oraDispatcherProtocolInfo OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"indicates the protocol of the dispatcher listens on as well
as protocol specific information. The exact format will be
vendor and host specific."
::= { oraDispatcherEntry 7 }
oraPrespawnedSrvTable OBJECT-TYPE
SYNTAX SEQUENCE OF OraPrespawnedSrvEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table of the prespawned servers associated with a SID."
::= { oraListenerObjects 4 }
oraPrespawnedSrvEntry OBJECT-TYPE
SYNTAX OraPrespawnedSrvEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry relating a prespawned server to a SID.
The table is indexed first by oraSIDName, and then
oraPrespawnedSrvIndex so that all prespawned servers
associated with a given SID can be found by SNMP
traversal operations (get-next and get-bulk)."
INDEX { oraSIDName, oraPrespawnedSrvIndex }
::= { oraPrespawnedSrvTable 1 }
OraPrespawnedSrvEntry ::=
SEQUENCE {
oraPrespawnedSrvIndex
INTEGER,
oraPrespawnedSrvEstablishedConnections
Counter,
oraPrespawnedSrvRejectedConnections
Counter,
oraPrespawnedSrvCurrentConnections
Gauge,
oraPrespawnedSrvMaximumConnections
INTEGER,
oraPrespawnedSrvState
INTEGER,
oraPrespawnedSrvProtocolInfo
DisplayString,
oraPrespawnedSrvProcessorID
DisplayString
}
oraPrespawnedSrvIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A numeric index, unique among all the prespawned servers."
::= { oraPrespawnedSrvEntry 1 }
oraPrespawnedSrvEstablishedConnections OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"indicates how many incoming connection requests have been
accepted by the prespawned server."
::= { oraPrespawnedSrvEntry 2 }
oraPrespawnedSrvRejectedConnections OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"indicates how many incoming connection requests have been
rejected by the prespawned server."
::= { oraPrespawnedSrvEntry 3 }
oraPrespawnedSrvCurrentConnections OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"indicates the number of connection requests currently being
redirected to the prespawned server."
::= { oraPrespawnedSrvEntry 4 }
oraPrespawnedSrvMaximumConnections OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"indicates the greatest number of connection requests that
will ever be accepted by the prespawned server."
::= { oraPrespawnedSrvEntry 5 }
oraPrespawnedSrvState OBJECT-TYPE
SYNTAX INTEGER {
blocked(1),
ready(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"indicates the current state of the prespawned server. 'blocked'
indicates that the prespawned server is temporarily not
accepting redirected connection requests. 'ready' indicates
the prespawned server is ready to accept any redirected conenction
requests."
::= { oraPrespawnedSrvEntry 6 }
oraPrespawnedSrvProtocolInfo OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"indicates the protocol of the prespawned server listens on as well
as protocol specific information. The exact format will be
vendor and host specific."
::= { oraPrespawnedSrvEntry 7 }
oraPrespawnedSrvProcessorID OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"indicates the process ID of the prespawned server."
::= { oraPrespawnedSrvEntry 8 }
oraListenAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF OraListenAddressEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table of information about the addresses that the listener
is listening at."
::= { oraListenerObjects 6 }
oraListenAddressEntry OBJECT-TYPE
SYNTAX OraListenAddressEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry relating the listen addresses to a generic listener."
INDEX { oraListenerIndex, oraListenAddressIndex }
::= { oraListenAddressTable 1 }
OraListenAddressEntry ::=
SEQUENCE {
oraListenAddressIndex
INTEGER,
oraListenAddress
DisplayString
}
oraListenAddressIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A numeric index, unique among all the listen addresses."
::= { oraListenAddressEntry 1 }
oraListenAddress OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The addresses to whom the listener is listening at."
::= { oraListenAddressEntry 2 }
oraListenerTraps OBJECT IDENTIFIER ::= { oraListenerMIB 2 }
oraListenerStateChange TRAP-TYPE
ENTERPRISE oraListenerTraps
VARIABLES { oraListenerState }
DESCRIPTION
"An rdbmsStateChange trap signifies that one of the generic
listeners managed by this agent has changed its oraListenerState
in a way that makes it less accessible for use."
::= 1
END

916
mibs/oracle/ORANAMES-MIB Normal file
View File

@ -0,0 +1,916 @@
-- automatically generated by mosy 7.1 #288 (float-factor), do not edit!
ORANAMES-MIB DEFINITIONS ::= BEGIN
IMPORTS
DisplayString
FROM RFC1213-MIB
OBJECT-TYPE
FROM RFC-1212
Counter, TimeTicks, enterprises
FROM RFC1155-SMI
applIndex
FROM NETWORK-SERVICES-MIB;
DateAndTime ::= OCTET STRING (SIZE (8 .. 11))
TruthValue ::= INTEGER { true(1), false(2) }
oracle OBJECT IDENTIFIER ::= { enterprises 111 }
oraNamesMIB OBJECT IDENTIFIER ::= { oracle 6 }
oraNamesObjects OBJECT IDENTIFIER ::= { oraNamesMIB 1 }
oraNamesTNSTable OBJECT-TYPE
SYNTAX SEQUENCE OF OraNamesTNSEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of standard TNS variables."
::= { oraNamesObjects 1 }
oraNamesTNSEntry OBJECT-TYPE
SYNTAX OraNamesTNSEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Entry contains variables which are generic to TNS applications."
INDEX { applIndex }
::= { oraNamesTNSTable 1 }
OraNamesTNSEntry ::=
SEQUENCE {
oraNamesTNSstartDate
DateAndTime,
oraNamesTNStraceLevel
INTEGER (-2147483648..2147483647),
oraNamesTNSsecurityLevel
INTEGER (-2147483648..2147483647),
oraNamesTNSparameterFile
DisplayString,
oraNamesTNSlogFile
DisplayString,
oraNamesTNStraceFile
DisplayString,
oraNamesTNSstate
INTEGER (-2147483648..2147483647),
oraNamesTNScontact
DisplayString,
oraNamesTNSlistenAddresses
DisplayString,
oraNamesTNSfailedListenAddresses
DisplayString,
oraNamesTNSreload
TimeTicks,
oraNamesTNSrunningTime
INTEGER (-2147483648..2147483647)
}
oraNamesTNSstartDate OBJECT-TYPE
SYNTAX DateAndTime
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Date and time when this service was initialized."
::= { oraNamesTNSEntry 1 }
oraNamesTNStraceLevel OBJECT-TYPE
SYNTAX INTEGER (-2147483648..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The level of tracing in use by this server. The higher the number,
the more verbose the tracing information."
::= { oraNamesTNSEntry 2 }
oraNamesTNSsecurityLevel OBJECT-TYPE
SYNTAX INTEGER (-2147483648..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The degree to which access to this server is restricted."
::= { oraNamesTNSEntry 3 }
oraNamesTNSparameterFile OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Name of the file containing startup configuration parameters for
this service."
::= { oraNamesTNSEntry 4 }
oraNamesTNSlogFile OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Name of the file which this server writes log information to."
::= { oraNamesTNSEntry 5 }
oraNamesTNStraceFile OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Name of the file which tis server writes trace information to if
tracing is enabled."
::= { oraNamesTNSEntry 6 }
oraNamesTNSstate OBJECT-TYPE
SYNTAX INTEGER (-2147483648..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Operation status of this server."
::= { oraNamesTNSEntry 7 }
oraNamesTNScontact OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Person to contact regarding the operation or administration of this
server."
::= { oraNamesTNSEntry 8 }
oraNamesTNSlistenAddresses OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"TNS address on which this service can be called."
::= { oraNamesTNSEntry 9 }
oraNamesTNSfailedListenAddresses OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"TNS addresses which this server attempted to listen on but failed."
::= { oraNamesTNSEntry 10 }
oraNamesTNSreload OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time in centiseconds until this server reloads."
::= { oraNamesTNSEntry 11 }
oraNamesTNSrunningTime OBJECT-TYPE
SYNTAX INTEGER (-2147483648..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The amount of time in seconds that the server has been running."
::= { oraNamesTNSEntry 12 }
oraNamesConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF OraNamesConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Oracle Names server configuration paramaters."
::= { oraNamesObjects 2 }
oraNamesConfigEntry OBJECT-TYPE
SYNTAX OraNamesConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of paramters which can be set (in names.ora) to configure
or tune a Names server."
INDEX { applIndex }
::= { oraNamesConfigTable 1 }
OraNamesConfigEntry ::=
SEQUENCE {
oraNamesConfigAdminRegion
DisplayString,
oraNamesConfigAuthorityRequired
TruthValue,
oraNamesConfigAutoRefreshExpire
TimeTicks,
oraNamesConfigAutoRefreshRetry
TimeTicks,
oraNamesConfigCacheCheckpointFile
DisplayString,
oraNamesConfigCacheCheckpointInterval
TimeTicks,
oraNamesConfigConfigCheckpointFile
DisplayString,
oraNamesConfigDefaultForwarders
DisplayString,
oraNamesConfigDefaultForwardersOnly
TruthValue,
oraNamesConfigDomainCheckpointFile
DisplayString,
oraNamesConfigDomainHints
DisplayString,
oraNamesConfigDomains
DisplayString,
oraNamesConfigForwardingAvailable
TruthValue,
oraNamesConfigForwardingDesired
TruthValue,
oraNamesConfigLogDirectory
DisplayString,
oraNamesConfigLogStatsInterval
TimeTicks,
oraNamesConfigLogUnique
TruthValue,
oraNamesConfigMaxOpenConnections
INTEGER (-2147483648..2147483647),
oraNamesConfigMaxReforwards
INTEGER (-2147483648..2147483647),
oraNamesConfigMessagePoolStartSize
INTEGER (-2147483648..2147483647),
oraNamesConfigNoModifyRequests
TruthValue,
oraNamesConfigNoRegionDatabase
TruthValue,
oraNamesConfigResetStatsInterval
TimeTicks,
oraNamesConfigServerName
DisplayString,
oraNamesConfigTopologyCheckpointFile
DisplayString,
oraNamesConfigTraceDirectory
DisplayString,
oraNamesConfigTraceFunc
DisplayString,
oraNamesConfigTraceMask
INTEGER (-2147483648..2147483647),
oraNamesConfigTraceUnique
TruthValue
}
oraNamesConfigAdminRegion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the Administrative Region which this server serves."
::= { oraNamesConfigEntry 1 }
oraNamesConfigAuthorityRequired OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Set to TRUE if this server requires an authoritative answer to
system query requests that it generates. Requests with Authority
Required cannot be answered by a non-authoritative server out of
its cache."
::= { oraNamesConfigEntry 2 }
oraNamesConfigAutoRefreshExpire OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If an auto-refresh system query is issued and repeatedly fails
after multiple retries, the server will cancel the query after
this time period has gone by with no response."
::= { oraNamesConfigEntry 3 }
oraNamesConfigAutoRefreshRetry OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If an auto-refresh system query is issued and fails, the server
will wait for this time period before attempting the query again."
::= { oraNamesConfigEntry 4 }
oraNamesConfigCacheCheckpointFile OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Filename where the cache will be periodically be written to disk."
::= { oraNamesConfigEntry 5 }
oraNamesConfigCacheCheckpointInterval OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Amount of time between cache checkpooints."
::= { oraNamesConfigEntry 6 }
oraNamesConfigConfigCheckpointFile OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Filename where the Names server configuration will be periodically
be written to disk."
::= { oraNamesConfigEntry 7 }
oraNamesConfigDefaultForwarders OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A list of TNS addresses of servers in foreign regions which should
always be tried first when searching for other regions."
::= { oraNamesConfigEntry 8 }
oraNamesConfigDefaultForwardersOnly OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Set to TRUE if this server is to operate in DEFAULT-FORWARDERS-ONLY
mode. A server in this mode must have at least one default
forwarder, and will always forward to its defaults forwarder
whether or not it has server information that might be more
accurate."
::= { oraNamesConfigEntry 9 }
oraNamesConfigDomainCheckpointFile OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"File where the domain data will be periodically written to disk."
::= { oraNamesConfigEntry 10 }
oraNamesConfigDomainHints OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A list of foreign domains and their server's TNS addresses. This
allows administrators to prevent a server from searching for
servers in other domains which they know will be contacted
frquently."
::= { oraNamesConfigEntry 11 }
oraNamesConfigDomains OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A list of domains which this server is authoritative for, ie this
server knows about all the services in these domains."
::= { oraNamesConfigEntry 12 }
oraNamesConfigForwardingAvailable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Set to TRUE if this server is willing to forward requests for data
for which it is not authoritative."
::= { oraNamesConfigEntry 13 }
oraNamesConfigForwardingDesired OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Set to TRUE if this server is desires other servers to forward
requests which this server generates on its own. Requests which
this server forwards have Forwarding Desired set by the original
requestor."
::= { oraNamesConfigEntry 14 }
oraNamesConfigLogDirectory OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Directory to write log file into."
::= { oraNamesConfigEntry 15 }
oraNamesConfigLogStatsInterval OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The interval in centiseconds at which server statistic counters are
written to the log file."
::= { oraNamesConfigEntry 16 }
oraNamesConfigLogUnique OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When set to 'ON' the log filename will be generated in such a way
as to insure uniqueness in order to prevent overwriting existing
log files."
::= { oraNamesConfigEntry 17 }
oraNamesConfigMaxOpenConnections OBJECT-TYPE
SYNTAX INTEGER (-2147483648..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of TNS connections this server will leave open to
clients and other servers."
::= { oraNamesConfigEntry 18 }
oraNamesConfigMaxReforwards OBJECT-TYPE
SYNTAX INTEGER (-2147483648..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The server keeps a count of the number of times a given forwarded
query returns with a referral to a closer name server. When the
number of referrals exceeds maxReforwards, the query is cancelled
and an error returned to the requestor."
::= { oraNamesConfigEntry 19 }
oraNamesConfigMessagePoolStartSize OBJECT-TYPE
SYNTAX INTEGER (-2147483648..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of messages that can be kept in the message pool. Larger
settings save time but take more space."
::= { oraNamesConfigEntry 20 }
oraNamesConfigNoModifyRequests OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When set to 'ON' this server will refuse any requests to modify
its region data."
::= { oraNamesConfigEntry 21 }
oraNamesConfigNoRegionDatabase OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If set to 'TRUE' this server will not load any region data; in this
state the server (typically one in the root region) can only
forward requests."
::= { oraNamesConfigEntry 22 }
oraNamesConfigResetStatsInterval OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The interval in centiseconds at which all server statistic counters
are reset back to zero."
::= { oraNamesConfigEntry 23 }
oraNamesConfigServerName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This server's name, as defined in the TNS Network definition."
::= { oraNamesConfigEntry 24 }
oraNamesConfigTopologyCheckpointFile OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"File where the topology data will be periodically written to disk."
::= { oraNamesConfigEntry 25 }
oraNamesConfigTraceDirectory OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Directory to write trace files in when tracing is enabled."
::= { oraNamesConfigEntry 26 }
oraNamesConfigTraceFunc OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A list of internal server functions which will record information
in the trace file whenever tracing is enabled."
::= { oraNamesConfigEntry 27 }
oraNamesConfigTraceMask OBJECT-TYPE
SYNTAX INTEGER (-2147483648..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A numeric mask which specifys which subsystems of the server are
to be traced when tracing is enabled."
::= { oraNamesConfigEntry 28 }
oraNamesConfigTraceUnique OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When set to 'ON' the trace filename will be generated in such a way
as to insure uniqueness in order to prevent overwriting existing
trace files."
::= { oraNamesConfigEntry 29 }
oraNamesServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF OraNamesServerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"General MIB describing the Orale Name Resolution Server."
::= { oraNamesObjects 3 }
oraNamesServerEntry OBJECT-TYPE
SYNTAX OraNamesServerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of variables which generally describe the current state
of a Names server ."
INDEX { applIndex }
::= { oraNamesServerTable 1 }
OraNamesServerEntry ::=
SEQUENCE {
oraNamesServerQueriesReceived
Counter,
oraNamesServerLastNnamesNotFound
DisplayString,
oraNamesServerQueriesTotalTime
TimeTicks,
oraNamesServerDeletesReceived
Counter,
oraNamesServerDeletesRefused
Counter,
oraNamesServerDeletesTotalTime
TimeTicks,
oraNamesServerRenamesReceived
Counter,
oraNamesServerRenamesRefused
Counter,
oraNamesServerRenamesTotalTime
TimeTicks,
oraNamesServerUpdatesReceived
Counter,
oraNamesServerUpdatesRefused
Counter,
oraNamesServerUpdatesTotalTime
TimeTicks,
oraNamesServerCorruptMessagesReceived
Counter,
oraNamesServerResponsesSent
Counter,
oraNamesServerErrorResponsesSent
Counter,
oraNamesServerAliasLoopsDetected
Counter,
oraNamesServerLookupsAttempted
Counter,
oraNamesServerCreatedOnLookup
Counter,
oraNamesServerLookupFailures
Counter,
oraNamesServerExactMatches
Counter,
oraNamesServerForwardFailures
Counter,
oraNamesServerForwardTimeouts
Counter,
oraNamesServerResponsesReceived
Counter,
oraNamesServerErrorResponsesReceived
Counter,
oraNamesServerRequestsForwarded
Counter,
oraNamesServerLastReload
DateAndTime,
oraNamesServerReloadCheckFailures
Counter,
oraNamesServerLastCheckpoint
DateAndTime,
oraNamesServerName
DisplayString,
oraNamesServerAdminRegion
DisplayString
}
oraNamesServerQueriesReceived OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of query requests received by this server."
::= { oraNamesServerEntry 1 }
oraNamesServerLastNnamesNotFound OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"List of the last N names queried from this region but not defined."
::= { oraNamesServerEntry 2 }
oraNamesServerQueriesTotalTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total time spent processing query requests, in centiseconds."
::= { oraNamesServerEntry 3 }
oraNamesServerDeletesReceived OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of delete requests received by this server."
::= { oraNamesServerEntry 4 }
oraNamesServerDeletesRefused OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of delete requests refused."
::= { oraNamesServerEntry 5 }
oraNamesServerDeletesTotalTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total time spent processing delete requests, in centiseconds."
::= { oraNamesServerEntry 6 }
oraNamesServerRenamesReceived OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of rename requests received by this server."
::= { oraNamesServerEntry 7 }
oraNamesServerRenamesRefused OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of rename requests refused."
::= { oraNamesServerEntry 8 }
oraNamesServerRenamesTotalTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total time spent processing rename requests, in centiseconds."
::= { oraNamesServerEntry 9 }
oraNamesServerUpdatesReceived OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of update requests received by this server."
::= { oraNamesServerEntry 10 }
oraNamesServerUpdatesRefused OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of update requests refused."
::= { oraNamesServerEntry 11 }
oraNamesServerUpdatesTotalTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total time spent processing update requests, in centiseconds."
::= { oraNamesServerEntry 12 }
oraNamesServerCorruptMessagesReceived OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of corrupted messages received by this server."
::= { oraNamesServerEntry 13 }
oraNamesServerResponsesSent OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of responses of all sorts sent by this server."
::= { oraNamesServerEntry 14 }
oraNamesServerErrorResponsesSent OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of error responses sent."
::= { oraNamesServerEntry 15 }
oraNamesServerAliasLoopsDetected OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of alias loops detected by this server."
::= { oraNamesServerEntry 16 }
oraNamesServerLookupsAttempted OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of name lookup operations performed by this server."
::= { oraNamesServerEntry 17 }
oraNamesServerCreatedOnLookup OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of names created on lookup because they were not found."
::= { oraNamesServerEntry 18 }
oraNamesServerLookupFailures OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of name lookups for a name not known to this server."
::= { oraNamesServerEntry 19 }
oraNamesServerExactMatches OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of name lookups which resulted in an exact match with
information known to this server."
::= { oraNamesServerEntry 20 }
oraNamesServerForwardFailures OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of forwarded requests which failed because no servers
responded to the request."
::= { oraNamesServerEntry 21 }
oraNamesServerForwardTimeouts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of requests forwarded by this server which timed out waiting
for a response."
::= { oraNamesServerEntry 22 }
oraNamesServerResponsesReceived OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of responses received by this server."
::= { oraNamesServerEntry 23 }
oraNamesServerErrorResponsesReceived OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number error responses received."
::= { oraNamesServerEntry 24 }
oraNamesServerRequestsForwarded OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of requests that this server has forwarded because it is not
authoritative for the requested name."
::= { oraNamesServerEntry 25 }
oraNamesServerLastReload OBJECT-TYPE
SYNTAX DateAndTime
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Date when this server last reloaded its region data."
::= { oraNamesServerEntry 26 }
oraNamesServerReloadCheckFailures OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of times this server has failed in a check to see whether the
region data changed and needs reloading."
::= { oraNamesServerEntry 27 }
oraNamesServerLastCheckpoint OBJECT-TYPE
SYNTAX DateAndTime
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Date when this server last cached its non-authoritative data to disk
."
::= { oraNamesServerEntry 28 }
oraNamesServerName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This server's name, as printed in its start-up banner."
::= { oraNamesServerEntry 29 }
oraNamesServerAdminRegion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"TNS descriptor which defines this server's region; includes the
region name and location of its network definition."
::= { oraNamesServerEntry 30 }
END

View File

@ -0,0 +1,557 @@
--
-- CDDL HEADER START
--
-- The contents of this file are subject to the terms of the
-- Common Development and Distribution License (the License).
-- You may not use this file except in compliance with the License.
--
-- You can obtain a copy of the license at usr/src/CDDL.txt
-- or http://www.opensolaris.org/os/licensing.
-- See the License for the specific language governing permissions
-- and limitations under the License.
--
-- When distributing Covered Code, include this CDDL HEADER in each
-- file and include the License file at usr/src/CDDL.txt.
-- If applicable, add the following below this CDDL HEADER, with the
-- fields enclosed by brackets [] replaced with your own identifying
-- information: Portions Copyright [yyyy] [name of copyright owner]
--
-- CDDL HEADER END
--
--
-- Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
--
--
-- ident "@(#)sun-cluster-event-mib.mib 1.5 10/03/29 SMI"
--
SUN-CLUSTER-EVENTS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Integer32, Counter64
FROM SNMPv2-SMI
DisplayString, TEXTUAL-CONVENTION
FROM SNMPv2-TC;
-- Module Identity
------------------
sunClusterEventsMIB MODULE-IDENTITY
LAST-UPDATED "0211300000Z"
ORGANIZATION "Sun Microsystems"
CONTACT-INFO
"Sun Microsystems"
DESCRIPTION
"Oracle Solaris Cluster Event MIB monitors the event framework"
REVISION "0211300000Z"
DESCRIPTION
"Draft."
::= { suncluster 2 }
sun OBJECT IDENTIFIER ::= { iso(1)
org(3)
dod(6)
internet(1)
private(4)
enterprises(1)
42 }
prod OBJECT IDENTIFIER ::= { sun 2 }
suncluster OBJECT IDENTIFIER ::= { prod 80 }
--
-- Oracle Solaris Cluster events Objects subtree
--
scEventsMIBObjects
OBJECT IDENTIFIER ::= { sunClusterEventsMIB 1 }
--
-- Oracle Solaris Cluster events Notifications subtree
--
scEventsMIBNotifications
OBJECT IDENTIFIER ::= { sunClusterEventsMIB 2 }
-- Textual Conventions
----------------------
ScEventTableCount ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Maximum number of event instances maintained in this MIB.
When escEventsTable has this many entries and a new entry is
added, the earliest entry will be retired"
SYNTAX INTEGER (20..32767)
ScEventIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An index into the tables to refer to a specific event instance"
SYNTAX INTEGER
ScClusterId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The unique cluster ID of the cluster sending this event"
SYNTAX DisplayString
ScClusterName ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The name of the cluster sending this event"
SYNTAX DisplayString
ScNodeName ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The name of the cluster node sending this event"
SYNTAX DisplayString
ScEventVersion ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The version number of this event"
SYNTAX INTEGER
ScEventClassName ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Event Class Name, currently always the string EC_Cluster"
SYNTAX DisplayString
ScEventSubclassName ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Event Subclass Name could be :
ESC_cluster_generic_event,
ESC_cluster_config_change,
ESC_cluster_state_change,
ESC_cluster_node_config_change,
ESC_cluster_node_state_change,
ESC_cluster_cmm_reconfig,
ESC_cluster_ucmm_reconfig,
ESC_cluster_ucmm_reconfig_substep,
ESC_cluster_quorum_config_change,
ESC_cluster_quorum_state_change,
ESC_cluster_membership,ESC_cluster_rg_state,
ESC_cluster_rg_primaries_changing,
ESC_cluster_rg_remaining_offlin,
ESC_cluster_rg_giveover_deferred,
ESC_cluster_rg_node_rebooted,
ESC_cluster_rg_config_change,
ESC_cluster_r_state
ESC_cluster_r_method_completed,
ESC_cluster_r_config_chang,
ESC_cluster_fm_r_status_change,
ESC_cluster_fm_r_restarting,
ESC_cluster_scha_api_invalid,
ESC_cluster_pmf_proc_restart,
ESC_cluster_pmf_proc_not_restarted,
ESC_cluster_tp_path_config_change,
ESC_cluster_tp_path_config_change,
ESC_cluster_tp_path_state_change,
ESC_cluster_tp_if_state_change,
ESC_cluster_ipmp_group_state,
ESC_cluster_ipmp_group_change,
ESC_cluster_ipmp_group_member_change,
ESC_cluster_ipmp_if_change
"
SYNTAX DisplayString
--
-- Severity of the event
--
ScEventSeverity ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Event severity :
CL_EVENT_SEV_INFO = 0
CL_EVENT_SEV_WARNING = 1
CL_EVENT_SEV_ERROR = 2
CL_EVENT_SEV_CRITICAL = 3
CL_EVENT_SEV_FATAL = 4
"
SYNTAX INTEGER {
clEventSevInfo(0),
clEventSevWarning(1),
clEventSevError(2),
clEventSevCritical(3),
clEventSevFatal(4)
}
ScEventInitiator ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Event severity :
CL_EVENT_INIT_UNKNOWN = 0,
CL_EVENT_INIT_SYSTEM = 1,
CL_EVENT_INIT_OPERATOR = 2,
CL_EVENT_INIT_AGENT = 3,
"
SYNTAX INTEGER {
clEventInitUnknown(0),
clEventInitSystem(1),
clEventInitOperator(2),
clEventInitAgent(3)
}
ScEventPublisher ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Publisher name could be :
rgm
pmf
cmm
net
dcs
dpm
tp
ucmm
"
SYNTAX DisplayString
ScEventPid ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The process PID issuing the event"
SYNTAX Counter64
ScTimeStamp ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The difference, measured in milliseconds, between the current
time and midnight, January 1, 1970 UTC."
SYNTAX Counter64
ScEventData ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"More detail data of the event, concate attribute name/value"
SYNTAX DisplayString
ScEventAttributeName ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Name of the attributes could be
rt_name,
rg_name,
r_name,
quorum_name,
method_name
tp_path_name,
tp_if_name,
affinity_rg_name,
node_list
state_list,
from_node_list,
to_node_list,
old_state
new_state,
old_status,
new_status,
status_msg
step_name,
substep_name,
start_time,
duration,
method_duration
method_path,
scha_api_optag,
scha_api_func,
pmf_name_tag,
pmf_cmd_path
total_attempts,
attempt_number,
cmd_path,
retry_number
retry_count,
vote_count,
desired_primaries
"
SYNTAX DisplayString
ScEventAttributeValue ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"All attributes value are DisplayString "
SYNTAX DisplayString
-----------------------------------------------------------------------
--
-- the Events Objects group
--
-- A collection of objects used to monitor the Events
--
-----------------------------------------------------------------------
--
-- Maximum number of event instances kept in tables
--
escEventTableCount OBJECT-TYPE
SYNTAX ScEventTableCount
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum number of event instances maintained in this MIB.
When escEventsTable has this many entries and a new entry is
added, the earliest entry will be retired"
::= { scEventsMIBObjects 1 }
--
-- Events table
--
escEventsTable OBJECT-TYPE
SYNTAX SEQUENCE OF EscEventsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains one entry per CMM Events"
::= { scEventsMIBObjects 2 }
--
-- Events Entry description
--
escEventsEntry OBJECT-TYPE
SYNTAX EscEventsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The entry describes an event"
INDEX { eventIndex }
::= { escEventsTable 1 }
EscEventsEntry ::= SEQUENCE {
eventIndex ScEventIndex,
eventClusterId ScClusterId,
eventClusterName ScClusterName,
eventNodeName ScNodeName,
eventVersion ScEventVersion,
eventClassName ScEventClassName,
eventSubclassName ScEventSubclassName,
eventSeverity ScEventSeverity,
eventInitiator ScEventInitiator,
eventPublisher ScEventPublisher,
eventSeqNo Counter64,
eventPid ScEventPid,
eventTimeStamp ScTimeStamp,
eventData ScEventData
}
eventIndex OBJECT-TYPE
SYNTAX ScEventIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An index to refer to a cluster event. The index numbers
increase monotonically as events are added to the MIB,
and the oldest events are deleted from the MIB. If the
MIB is restarted, the index number restarts from 1.
Different instances of this MIB may have different
index numbers for the same event instance"
::= { escEventsEntry 1 }
eventClusterId OBJECT-TYPE
SYNTAX ScClusterId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unique cluster ID of the cluster sending this event"
::= { escEventsEntry 2 }
eventClusterName OBJECT-TYPE
SYNTAX ScClusterName
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the cluster sending this event"
::= { escEventsEntry 3 }
eventNodeName OBJECT-TYPE
SYNTAX ScNodeName
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the cluster node sending this event"
::= { escEventsEntry 4 }
eventVersion OBJECT-TYPE
SYNTAX ScEventVersion
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version number of this event"
::= { escEventsEntry 5 }
eventClassName OBJECT-TYPE
SYNTAX ScEventClassName
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the event class"
::= { escEventsEntry 6 }
eventSubclassName OBJECT-TYPE
SYNTAX ScEventSubclassName
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the event subclass"
::= { escEventsEntry 7 }
eventSeverity OBJECT-TYPE
SYNTAX ScEventSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The severity of this event"
::= { escEventsEntry 8 }
eventInitiator OBJECT-TYPE
SYNTAX ScEventInitiator
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The initiator of this event"
::= { escEventsEntry 9 }
eventPublisher OBJECT-TYPE
SYNTAX ScEventPublisher
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the event publisher"
::= { escEventsEntry 10 }
eventSeqNo OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the subclass-unique sequence number for this event"
::= { escEventsEntry 11 }
eventPid OBJECT-TYPE
SYNTAX ScEventPid
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the process ID of the event issuer"
::= { escEventsEntry 12 }
eventTimeStamp OBJECT-TYPE
SYNTAX ScTimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the difference, measured in milliseconds, between the
current time and midnight, January 1, 1970 UTC"
::= { escEventsEntry 13 }
eventData OBJECT-TYPE
SYNTAX ScEventData
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the detail data of the event"
::= { escEventsEntry 14 }
--
-- Attributes Table
--
escEventsAttributesTable OBJECT-TYPE
SYNTAX SEQUENCE OF EscEventsAttributesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing additional attributes specific to
a given event subclass. By keying in on the eventIndex
and the name of the attribute, its value may be found.
"
::= { scEventsMIBObjects 3 }
escEventsAttributesEntry OBJECT-TYPE
SYNTAX EscEventsAttributesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry corresponds to an associated MBean.
The index of the entry is composed of the eventSubclassName.
"
INDEX { eventIndex, attributeName }
::= { escEventsAttributesTable 1 }
--
-- Events attributes entry
-- All value are retreive in a DisplayString format
--
EscEventsAttributesEntry ::= SEQUENCE {
attributeName ScEventAttributeName,
attributeValue ScEventAttributeValue
}
attributeName OBJECT-TYPE
SYNTAX ScEventAttributeName
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Name of this attribute, used as key in table"
::= { escEventsAttributesEntry 1 }
attributeValue OBJECT-TYPE
SYNTAX ScEventAttributeValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"String value of this attribute "
::= { escEventsAttributesEntry 2 }
--
-- A notifications should be sent when a new event
-- is added in the events table or a event
-- entry is modified into the table
escNewEvents NOTIFICATION-TYPE
OBJECTS {
eventIndex,
eventClusterId,
eventClusterName,
eventNodeName,
eventVersion,
eventClassName,
eventSubclassName,
eventSeverity,
eventInitiator,
eventPublisher,
eventSeqNo,
eventPid,
eventTimeStamp,
eventData
}
STATUS current
DESCRIPTION
"This notification is sent when a new Event
is received from the Event framework and the
corresponding entry is created/modified.
"
::= { scEventsMIBNotifications 1 }
END

2919
mibs/oracle/SUN-CLUSTER-MIB Normal file

File diff suppressed because it is too large Load Diff

529
mibs/oracle/SUN-FM-MIB Normal file
View File

@ -0,0 +1,529 @@
--
-- Copyright 2008 Sun Microsystems, Inc. All rights reserved.
-- Use is subject to license terms.
--
-- ident "@(#)SUN-FM-MIB.mib 1.2 08/09/08 SMI"
SUN-FM-MIB DEFINITIONS ::= BEGIN
IMPORTS
products
FROM SUN-MIB
Gauge32, Unsigned32, OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DateAndTime, DisplayString
FROM SNMPv2-TC
OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
URLString
FROM NETWORK-SERVICES-MIB;
sunFmMIB MODULE-IDENTITY
LAST-UPDATED "200808040000Z"
ORGANIZATION "Sun Microsystems, Inc."
CONTACT-INFO "Sun Microsystems, Inc.
4150 Network Circle
Santa Clara, CA 95054
1-800-555-9SUN or
1-650-960-1300
http://www.sun.com
or contact your local support representative"
DESCRIPTION
"Copyright 2008 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
MIB providing access to Sun Fault Manager information"
REVISION "200808040000Z"
DESCRIPTION "Version: 1.1"
::= { fm 1 }
fm OBJECT IDENTIFIER ::= { products 195 }
SunFmUuidString ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents a Universal Unique Identifier (UUID)."
SYNTAX OCTET STRING (SIZE (0..64))
SunFmModuleState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents the status of an fmd(1M) module."
SYNTAX INTEGER {
other(1), -- Unknown or unsupported
active(2),
failed(3)
}
SunFmResourceState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents the status of a system resource as diagnosed
by the fault manager."
SYNTAX INTEGER {
other(1), -- Unknown or unsupported
ok(2),
degraded(3),
unknown(4),
faulted(5)
}
SunFmEventState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents the status of a suspect as diagnosed
by the fault manager."
SYNTAX INTEGER {
other(1), -- Unknown or unsupported
faulty(2),
removed(3),
replaced(4),
repaired(5),
acquitted(6)
}
--
-- The problem table is analogous to the output of fmadm faulty organized
-- by the UUID of the case in which the faulty diagnosis was made. The
-- list of events contributing to this diagnosis is in a separate table
-- (fmFaultEventTable). Because SNMP does not allow nested tables, we
-- indicate here only the number of events contributing to the diagnosis.
--
sunFmProblemTable OBJECT-TYPE
SYNTAX SEQUENCE OF SunFmProblemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table listing all of the known problems that have been
diagnosed by the fault manager associated with this managed
system element that are still present in that system."
::= { sunFmMIB 1 }
sunFmProblemEntry OBJECT-TYPE
SYNTAX SunFmProblemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A problem diagnosed by the fault manager and still
present in the system."
INDEX { sunFmProblemUUIDIndex }
::= { sunFmProblemTable 1 }
SunFmProblemEntry ::= SEQUENCE {
sunFmProblemUUIDIndex SunFmUuidString,
sunFmProblemUUID SunFmUuidString,
sunFmProblemCode DisplayString,
sunFmProblemURL URLString,
sunFmProblemDiagEngine URLString,
sunFmProblemDiagTime DateAndTime,
sunFmProblemSuspectCount Gauge32
}
sunFmProblemUUIDIndex OBJECT-TYPE
SYNTAX SunFmUuidString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Universal Unique Identifier (UUID) for this problem, as
recorded by fmd(1M) and shown by fmadm(1M) or fmdump(1M).
This is the index into sunFmProblemTable."
::= { sunFmProblemEntry 1 }
sunFmProblemUUID OBJECT-TYPE
SYNTAX SunFmUuidString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Universal Unique Identifier (UUID) for this problem, as
recorded by fmd(1M) and shown by fmadm(1M) or fmdump(1M)."
::= { sunFmProblemEntry 2 }
sunFmProblemCode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The SUNW-MSG-ID static message identifier for this class of
problem, as recorded by fmd(1M) and shown by fmdump(1M). The
message identifier can be used as a key at http://sun.com/msg/"
::= { sunFmProblemEntry 3 }
sunFmProblemURL OBJECT-TYPE
SYNTAX URLString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The URL of an appropriate knowledge article providing more
detailed information about this problem."
::= { sunFmProblemEntry 4 }
sunFmProblemDiagEngine OBJECT-TYPE
SYNTAX URLString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Sun FMRI of the Fault Manager diagnosis engine that
performed the diagnosis of this problem, including its version."
::= { sunFmProblemEntry 5 }
sunFmProblemDiagTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date and time at which the problem was diagnosed."
::= { sunFmProblemEntry 6 }
sunFmProblemSuspectCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of individual suspect defects or faults
associated with this problem diagnosis, as shown by
fmdump(1M) -v -u <UUID>."
::= { sunFmProblemEntry 7 }
--
-- Events are indexed by the associated problem UUID and an index ranging
-- from 1 to sunFmProblemEntry.fmProblemSuspectCount.<UUID> for easy retrieval
-- and reconstruction of the information available via fmdump -v. A
-- fault appears once for each diagnosis referencing it.
--
sunFmFaultEventTable OBJECT-TYPE
SYNTAX SEQUENCE OF SunFmFaultEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of individual suspect defects or faults associated with
a problem diagnosis, as shown by fmdump(1M) -v -u <UUID>."
::= { sunFmMIB 2 }
sunFmFaultEventEntry OBJECT-TYPE
SYNTAX SunFmFaultEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Sun Fault Management fault or defect event containing a
suspect problem and the corresponding FRU and ASRU."
INDEX { sunFmFaultEventUUIDIndex, sunFmFaultEventIndex }
::= { sunFmFaultEventTable 1 }
SunFmFaultEventEntry ::= SEQUENCE {
sunFmFaultEventUUIDIndex SunFmUuidString,
sunFmFaultEventIndex Unsigned32,
sunFmFaultEventProblemUUID SunFmUuidString,
sunFmFaultEventClass DisplayString,
sunFmFaultEventCertainty Gauge32,
sunFmFaultEventASRU URLString,
sunFmFaultEventFRU URLString,
sunFmFaultEventResource URLString,
sunFmFaultEventStatus SunFmEventState,
sunFmFaultEventLocation URLString
}
sunFmFaultEventUUIDIndex OBJECT-TYPE
SYNTAX SunFmUuidString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"UUID of a problem diagnosis with which this event is
associated. An event may appear multiple times in association
with different diagnoses. This is an index into
sunFmFaultEventTable."
::= { sunFmFaultEventEntry 1 }
sunFmFaultEventIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index number of this event with respect to the problem
diagnosis."
::= { sunFmFaultEventEntry 2 }
sunFmFaultEventProblemUUID OBJECT-TYPE
SYNTAX SunFmUuidString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"UUID of a problem diagnosis with which this event is
associated. An event may appear multiple times in association
with different diagnoses."
::= { sunFmFaultEventEntry 3 }
sunFmFaultEventClass OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sun Fault Management event class string."
::= { sunFmFaultEventEntry 4 }
sunFmFaultEventCertainty OBJECT-TYPE
SYNTAX Gauge32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Percentage likelihood associated with this suspect for
this diagnosis."
::= { sunFmFaultEventEntry 5 }
sunFmFaultEventASRU OBJECT-TYPE
SYNTAX URLString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sun FMRI of the Automated System Reconfiguration Unit (ASRU)
that is believed to contain the specified fault or defect."
::= { sunFmFaultEventEntry 6 }
sunFmFaultEventFRU OBJECT-TYPE
SYNTAX URLString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sun FMRI of the Field Replaceable Unit (FRU) that should be
replaced in order to repair the specified fault or defect."
::= { sunFmFaultEventEntry 7 }
sunFmFaultEventResource OBJECT-TYPE
SYNTAX URLString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sun FMRI of the resource responsible for the generation of
the telemetry leading to the diagnosis."
::= { sunFmFaultEventEntry 8 }
sunFmFaultEventStatus OBJECT-TYPE
SYNTAX SunFmEventState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current status of this suspect for this diagnosis.
See fmadm(1M) faulty."
::= { sunFmFaultEventEntry 9 }
sunFmFaultEventLocation OBJECT-TYPE
SYNTAX URLString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Label of the Field Replaceable Unit (FRU) that should be
replaced in order to repair the specified fault or defect."
::= { sunFmFaultEventEntry 10 }
--
-- sunFmModuleTable provides fmd configuration information equivalent to
-- the output of fmadm config.
--
sunFmModuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF SunFmModuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of modules configured in fmd(1M)."
::= { sunFmMIB 3 }
sunFmModuleEntry OBJECT-TYPE
SYNTAX SunFmModuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A module which has been loaded into fmd(1M) to handle events.
The information provided is equivalent to the output of
fmadm(1) config'"
INDEX { sunFmModuleIndex }
::= { sunFmModuleTable 1 }
SunFmModuleEntry ::= SEQUENCE {
sunFmModuleIndex Unsigned32,
sunFmModuleName DisplayString,
sunFmModuleVersion DisplayString,
sunFmModuleStatus SunFmModuleState,
sunFmModuleDescription DisplayString
}
sunFmModuleIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique integer index associated with this fault management
module's entry."
::= { sunFmModuleEntry 1 }
sunFmModuleName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the fault management module."
::= { sunFmModuleEntry 2 }
sunFmModuleVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Version string associated with the fault management module."
::= { sunFmModuleEntry 3 }
sunFmModuleStatus OBJECT-TYPE
SYNTAX SunFmModuleState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current status of the fault management module."
::= { sunFmModuleEntry 4 }
sunFmModuleDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A text description of the fault management module."
::= { sunFmModuleEntry 5 }
sunFmResourceCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of managed elements currently believed by
the fault manager to be faulty."
::= { sunFmMIB 4 }
sunFmResourceTable OBJECT-TYPE
SYNTAX SEQUENCE OF SunFmResourceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing information about all resources for which
the fault manager has received telemetry. This is the same
information provided by the fmadm(1M) faulty command."
::= { sunFmMIB 5 }
sunFmResourceEntry OBJECT-TYPE
SYNTAX SunFmResourceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the state of a resource the fault manager
believes to be faulty."
INDEX { sunFmResourceIndex }
::= { sunFmResourceTable 1 }
SunFmResourceEntry ::= SEQUENCE {
sunFmResourceIndex Unsigned32,
sunFmResourceFMRI DisplayString,
sunFmResourceStatus SunFmResourceState,
sunFmResourceDiagnosisUUID SunFmUuidString
}
sunFmResourceIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the resource in the resource table."
::= { sunFmResourceEntry 1 }
sunFmResourceFMRI OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sun FMRI of the Automated System Reconfiguration Unit (ASRU)
which the fault manager believes to be faulty."
::= { sunFmResourceEntry 2 }
sunFmResourceStatus OBJECT-TYPE
SYNTAX SunFmResourceState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current status of the resource. See fmadm(1M) faulty."
::= { sunFmResourceEntry 3 }
sunFmResourceDiagnosisUUID OBJECT-TYPE
SYNTAX SunFmUuidString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Universal Unique Identifier (UUID) for the problem
associated with the fault in this resource, as recorded by
fmd(1M) and shown by fmadm(1M)."
::= { sunFmResourceEntry 4 }
sunFmObjectGroups OBJECT IDENTIFIER ::= { sunFmMIB 6 }
sunFmObjectGroup OBJECT-GROUP OBJECTS {
sunFmProblemUUID,
sunFmProblemCode,
sunFmProblemURL,
sunFmProblemDiagEngine,
sunFmProblemDiagTime,
sunFmProblemSuspectCount,
sunFmFaultEventProblemUUID,
sunFmFaultEventClass,
sunFmFaultEventCertainty,
sunFmFaultEventASRU,
sunFmFaultEventFRU,
sunFmFaultEventResource,
sunFmFaultEventStatus,
sunFmFaultEventLocation,
sunFmModuleName,
sunFmModuleVersion,
sunFmModuleStatus,
sunFmModuleDescription,
sunFmResourceCount,
sunFmResourceFMRI,
sunFmResourceStatus,
sunFmResourceDiagnosisUUID
}
STATUS current
DESCRIPTION
"A collection of objects providing access to Sun Fault
Manager operational data."
::= { sunFmObjectGroups 1 }
--
-- RFC 3584 requires that the next-to-last sub-ID be zero to allow for
-- mapping v2/v3 notifications to v1 traps.
--
sunFmTraps OBJECT IDENTIFIER ::= { sunFmMIB 7 0 }
sunFmProblemTrap NOTIFICATION-TYPE
OBJECTS {
sunFmProblemUUID,
sunFmProblemCode,
sunFmProblemURL
}
STATUS current
DESCRIPTION
"Trap notification that a diagnosis has been made or the
fault manager fmd(1M) has restarted and the corresponding
problem is still believed to be present in the managed entity."
::= { sunFmTraps 1 }
sunFmNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS {
sunFmProblemTrap
}
STATUS current
DESCRIPTION
"A collection of notifications provided by the Sun Fault
Manager."
::= { sunFmObjectGroups 2 }
END

584
mibs/oracle/SUN-HW-CTRL-MIB Normal file
View File

@ -0,0 +1,584 @@
--
-- Copyright 2009 Sun Microsystems, Inc. All rights reserved.
-- Use is subject to license terms.
--
SUN-HW-CTRL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32,
enterprises FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
DateAndTime,
TruthValue FROM SNMPv2-TC
OBJECT-GROUP FROM SNMPv2-CONF
SnmpAdminString FROM SNMP-FRAMEWORK-MIB;
sun OBJECT IDENTIFIER ::= { enterprises 42 }
products OBJECT IDENTIFIER ::= { sun 2 }
ilom OBJECT IDENTIFIER ::= { products 175 }
sunHwCtrlMIB MODULE-IDENTITY
LAST-UPDATED "201001040000Z" -- January 04, 2010
ORGANIZATION "Sun Microsystems, Inc."
CONTACT-INFO "Sun Microsystems, Inc
4150 Network Circle
Santa Clara, CA 95054
1-800-555-9SUN or
1-650-960-1300
http://www.sun.com"
DESCRIPTION
"SUN-HW-CTRL-MIB.mib Version 1.1
Copyright 2010, by Sun Microsystems, Inc.
All rights reserved. Use is subject to license terms.
This MIB allows controls for all Sun platform devices using
Integrated Lights Out Management."
REVISION
"201001040000Z" -- January 04, 2010
DESCRIPTION
"Modified handling of TPM parameters."
REVISION
"200908200000Z" -- August 20, 2009
DESCRIPTION
"Add TPM parameters."
REVISION
"200907280000Z" -- July 28, 2009
DESCRIPTION
"Version: 1.0
Release versioning only"
REVISION
"200903010000Z" -- March 01, 2009
DESCRIPTION
"Version: 0.2
Added:
sunHwCtrlPowerMgmtBudgetSettings
sunHwCtrlPowerMgmtConsumptionThresholds
sunHwCtrlPowerMgmtSampling"
REVISION
"200809010000Z" -- September 01, 2008
DESCRIPTION
"Version: 0.1
Initial Release"
::= { ilom 104 }
sunHwCtrlMIBObjects OBJECT IDENTIFIER ::= { sunHwCtrlMIB 1 }
sunHwCtrlMIBConformances OBJECT IDENTIFIER ::= { sunHwCtrlMIB 2 }
sunHwCtrlPowerMgmt OBJECT IDENTIFIER ::= { sunHwCtrlMIBObjects 6 }
sunHwCtrlTPM OBJECT IDENTIFIER ::= { sunHwCtrlMIBObjects 7 }
sunHwCtrlCompliances OBJECT IDENTIFIER ::= { sunHwCtrlMIBConformances 1 }
sunHwCtrlGroups OBJECT IDENTIFIER ::= { sunHwCtrlMIBConformances 2 }
-- ***************************************************************************
-- * Textual Conventions *
-- ***************************************************************************
SunHwCtrlPowerMgmtID ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"An arbitrary value which uniquely identifies the power
management table index.
The value should be a small positive integer; index
values for different policy entities are not necessarily
contiguous."
SYNTAX Integer32 (1..2147483647)
SunHwCtrlPowerMgmtPolicy ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An enumerated value which describes the defined power
management policies available.
A value of notsupported(1) indicates that the control
is not available on the managed platform.
A value of unknown(2) indicates that the control is available,
but the current state can not be determined."
SYNTAX INTEGER {
notsupported(1),
unknown(2),
performance(3),
elastic(4)
}
SunHwCtrlPowerMgmtBudgetTimelimitActions ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The list of actions that will occur if the power limit is exceeded
and cannot be controlled within the time limits
SunHwCtrlPowerMgmtBudgetTimelimit"
REFERENCE
"Data Center Management Interface (DCMI) version 1.0, 5/2008."
SYNTAX BITS {
none(0),
hardPowerOff(1)
}
-- ***************************************************************************
-- * sunHwCtrlPowerMgmt *
-- ***************************************************************************
-- This section provides the power management features.
sunHwCtrlReservedPSU OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of Reserved PSU's."
::= { sunHwCtrlPowerMgmt 1 }
sunHwCtrlTotalPSU OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of PSU's."
::= { sunHwCtrlPowerMgmt 2 }
sunHwCtrlPowerMgmtTable OBJECT-TYPE
SYNTAX SEQUENCE OF SunHwCtrlPowerMgmtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table listing additional power management properties."
::= { sunHwCtrlPowerMgmt 3 }
sunHwCtrlPowerMgmtEntry OBJECT-TYPE
SYNTAX SunHwCtrlPowerMgmtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for a power management property."
INDEX { sunHwCtrlPowerMgmtID }
::= { sunHwCtrlPowerMgmtTable 1 }
SunHwCtrlPowerMgmtEntry ::= SEQUENCE {
sunHwCtrlPowerMgmtID SunHwCtrlPowerMgmtID,
sunHwCtrlPowerMgmtName SnmpAdminString,
sunHwCtrlPowerMgmtUnits SnmpAdminString,
sunHwCtrlPowerMgmtValue SnmpAdminString
}
sunHwCtrlPowerMgmtID OBJECT-TYPE
SYNTAX SunHwCtrlPowerMgmtID
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is an index for the sunHwCtrlPowerMgmtTable."
::= { sunHwCtrlPowerMgmtEntry 1 }
sunHwCtrlPowerMgmtName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the name of the power management property."
::= { sunHwCtrlPowerMgmtEntry 2 }
sunHwCtrlPowerMgmtUnits OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the units for the value of the power management property."
::= { sunHwCtrlPowerMgmtEntry 3 }
sunHwCtrlPowerMgmtValue OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the value of the power management property."
::= { sunHwCtrlPowerMgmtEntry 4 }
sunHwCtrlPowerMgmtActualPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total input power consumed in watts.
On a rackmount server, total power consumption is the
input power consumed by the server.
On a blade, this is the input power consumed just by the
blade (not including any power consumed by shared components).
On a CMM this is the input power consumed by the entire chassis
or shelf, all blades, NEMs, fans, etc."
::= { sunHwCtrlPowerMgmt 4 }
sunHwCtrlPowerMgmtPermittedPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum input power consumption in watts.
On a rackmount server, the maximum power consumption is the maximum
input power the server guarantees it will consume at any instant.
On a blade, this is the maximum input power a blade guarantees it will
consume, not including its power load on shared components.
On a CMM this is the maximum input power the entire chassis
(all blades, NEMs, fans, etc.) will consume at any instant.
This value can't be changed directly, but may change based on the power
policy and budget, and chassis power capacity."
::= { sunHwCtrlPowerMgmt 5 }
sunHwCtrlPowerMgmtAvailablePower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum input power capacity in watts.
Power capacity is the maximum input power the power supplies
are capable of consuming.
On a blade, this is the amount of power guaranteed available
to the blade by the chassis."
::= { sunHwCtrlPowerMgmt 6 }
sunHwCtrlPowerMgmtPolicy OBJECT-TYPE
SYNTAX SunHwCtrlPowerMgmtPolicy
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the desired power managment policy."
::= { sunHwCtrlPowerMgmt 7 }
sunHwCtrlPowerMgmtBudgetSettings OBJECT IDENTIFIER
::= { sunHwCtrlPowerMgmt 9 }
sunHwCtrlPowerMgmtBudget OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
disabled(2),
enabled(3),
enabledPostPoweron(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When reading, the current state of the following budget settings:
sunHwCtrlPowerMgmtBudgetMinPowerlimit
sunHwCtrlPowerMgmtBudgetPowerlimit
sunHwCtrlPowerMgmtBudgetTimelimit
sunHwCtrlPowerMgmtBudgetTimelimitActions
If unknown(1), the agent could not determine the current state.
If disabled(2), the settings are not currently in effect.
If enabled(3), the settings are currently in effect.
If enabledPostPoweron(4), the settings will take effect
after the processor is powered on.
When writing, only disabled(2) and enabled(3) are valid values.
If set to enabled(3) while the system if powered off, the budget
will not be enforced until the system powers on and this will
transition to enabledPostPoweron(4).
If set to enabled(3) when the current budget settings are not
supported, this will transition to disabled(2)."
::= { sunHwCtrlPowerMgmtBudgetSettings 1 }
sunHwCtrlPowerMgmtBudgetMinPowerlimit OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
UNITS "watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Minimum value sunHwCtrlPowerMgmtBudgetPowerlimit can be set to.
The power capper can control power consumption to fit within
as little as this amount of power when the system is powered on."
::= { sunHwCtrlPowerMgmtBudgetSettings 2 }
sunHwCtrlPowerMgmtBudgetPowerlimit OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
UNITS "watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum power consumption in watts."
::= { sunHwCtrlPowerMgmtBudgetSettings 3 }
sunHwCtrlPowerMgmtBudgetTimelimit OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Grace period for exceeding the powerlimit once the powerlimit
has been achieved, in milliseconds."
::= { sunHwCtrlPowerMgmtBudgetSettings 5 }
sunHwCtrlPowerMgmtBudgetTimelimitActions OBJECT-TYPE
SYNTAX SunHwCtrlPowerMgmtBudgetTimelimitActions
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"List of actions that will occur if the power limit is exceeded and
cannot be controlled within the timelimit.
hardpoweroff(1) causes a hard power off if the timelimit is exceeded."
::= { sunHwCtrlPowerMgmtBudgetSettings 6 }
sunHwCtrlPowerMgmtBudgetOK OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"'true' if sunHwCtrlPowerMgmtBudget is 'disabled(2)'.
If sunHwCtrlPowerMgmtBudget is 'enabled(3)',
sunHwCtrlPowerMgmtBudgetOK will be 'false' if the power consumption
has been over the power limit (sunHwCtrlPowerMgmtBudgetPowerlimit)
for more than the time limit (sunHwCtrlPowerMgmtBudgetTimelimit),
otherwise 'true'.
Returns to 'true' when power consumption drops to or below the
powerlimit after a violation.
This value will also be 'false' if the budget is enabled but the
budget settings are not supported. (This could happen if saved
budget settings are no longer valid after a reboot.)"
::= { sunHwCtrlPowerMgmtBudgetSettings 7 }
sunHwCtrlPowerMgmtBudgetCommitPending OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Commits the following pending values:
sunHwCtrlPowerMgmtBudgetPendingPowerlimit
sunHwCtrlPowerMgmtBudgetPendingTimelimit
sunHwCtrlPowerMgmtBudgetPendingTimelimitActions
May only be set to true."
::= { sunHwCtrlPowerMgmtBudgetSettings 100 }
sunHwCtrlPowerMgmtBudgetPendingPowerlimit OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
UNITS "watts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When committed, the value is applied to
sunHwCtrlPowerMgmtBudgetPowerlimit."
::= { sunHwCtrlPowerMgmtBudgetSettings 103 }
sunHwCtrlPowerMgmtBudgetPendingTimelimit OBJECT-TYPE
SYNTAX Integer32 (-1..2147483647)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When committed, the value is applied to
sunHwCtrlPowerMgmtBudgetTimelimit.
A value of -1 instructs the system to use its' default value."
::= { sunHwCtrlPowerMgmtBudgetSettings 105 }
sunHwCtrlPowerMgmtBudgetPendingTimelimitActions OBJECT-TYPE
SYNTAX SunHwCtrlPowerMgmtBudgetTimelimitActions
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When committed, the value is applied to
sunHwCtrlPowerMgmtBudgetTimelimitActions."
::= { sunHwCtrlPowerMgmtBudgetSettings 106 }
sunHwCtrlPowerMgmtConsumptionThresholds OBJECT IDENTIFIER
::= { sunHwCtrlPowerMgmt 10 }
sunHwCtrlPowerMgmtConsumptionThreshold1 OBJECT-TYPE
SYNTAX Integer32 (0..1000000)
UNITS "watts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A threshold that determines if ILOM threshold events get
generated based on the value of the system power consumption sensor
(typically /SYS/VPS).
Valid values are 0 (zero) when disabled; greater than 0 generates
threshold crossing event."
::= { sunHwCtrlPowerMgmtConsumptionThresholds 1 }
sunHwCtrlPowerMgmtConsumptionThreshold2 OBJECT-TYPE
SYNTAX Integer32 (0..1000000)
UNITS "watts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A threshold that determines if ILOM threshold events get
generated based on the value of the system power consumption sensor
(typically /SYS/VPS).
Valid values are 0 (zero) when disabled; greater than 0 generates
threshold crossing event."
::= { sunHwCtrlPowerMgmtConsumptionThresholds 2 }
sunHwCtrlPowerMgmtSampling OBJECT IDENTIFIER
::= { sunHwCtrlPowerMgmt 11 }
sunHwCtrlPowerMgmtSamplingPeriod OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sampling period over which sunHwCtrlPowerMgmtSamplingMinimumPower,
sunHwCtrlPowerMgmtSamplingMaximumPower and
sunHwCtrlPowerMgmtSamplingAveragePower are calculated and reported,
in seconds.
Supported range and granularity are platform specific."
::= { sunHwCtrlPowerMgmtSampling 1 }
sunHwCtrlPowerMgmtSamplingTimestamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Date and time at which the power consumption values were calculated."
::= { sunHwCtrlPowerMgmtSampling 2 }
sunHwCtrlPowerMgmtSamplingMinimumPower OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
UNITS "watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Minimum measured power consumption during most recent sampling period,
in watts"
::= { sunHwCtrlPowerMgmtSampling 3 }
sunHwCtrlPowerMgmtSamplingMaximumPower OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
UNITS "watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum measured power consumption during most recent sampling period,
in watts"
::= { sunHwCtrlPowerMgmtSampling 4 }
sunHwCtrlPowerMgmtSamplingAveragePower OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
UNITS "watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average measured power consumption during most recent sampling period,
in watts"
::= { sunHwCtrlPowerMgmtSampling 5 }
-- ***************************************************************************
-- * sunHwCtrlTPM
-- ***************************************************************************
-- This section defines properties for controlling the access modes of
-- the Trusted Platform Module (TPM) device.
sunHwCtrlTpmEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"sunHwCtrlTpmEnable is the principal control for any action being
taken to change the access mode(s) of the TPM device.
Any attempt to change sunHwCtrlTpmEnable when the host power is on
will generate an inconsistentValue (or badValue for SNMPv1) error.
When sunHwCtrlTpmEnable is set to false(2), no changes to
sunHwCtrlTpmActivate will succeed,
and the TPM device will be disabled during the next host power on
event.
If sunHwCtrlTpmEnable is set to true(1), the TPM device will be
enabled during the next host power on.
The default state of sunHwCtrlTpmEnable is false(2)."
::= { sunHwCtrlTPM 1 }
sunHwCtrlTpmActivate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If sunHwCtrlTpmActivate and sunHwCtrlTpmEnable are both currently
true(1) during a host power on event, the TPM device will be
enabled and activated.
If sunHwCtrlTpmActivate is currently false(2) and sunHwCtrlTpmEnable
is currently true(1) during a host power on event, the TPM device
will be enabled and deactivated.
When sunHwCtrlTpmEnable is set to false(2), no changes to
sunHwCtrlTpmActivate will succeed.
The default state of sunHwCtrlTpmActivate is false(2)."
::= { sunHwCtrlTPM 2 }
sunHwCtrlTpmForceClear OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If sunHwCtrlTpmForceClear and sunHwCtrlTpmEnable are both currently
true(1) during a host power on event, the TPM device state will be
purged and the state of sunHwCtrlTpmForceClear will return to
false(2).
If sunHwCtrlTpmForceClear is currently true(1) and sunHwCtrlTpmEnable
is currently false(2) during a host power on event, the TPM device
will not be enabled, no action is taken with regard to the state of
the TPM device, and sunHwCtrlTpmForceClear remains true(1).
If sunHwCtrlTpmForceClear is currently false(2) and sunHwCtrlTpmEnable
is currently true(1) during a host power on event, the TPM device
will be enabled, no action is taken with regard to the state of the
TPM device, and sunHwCtrlTpmForceClear remains false(2).
When sunHwCtrlTpmEnable is set to false(2), no changes to
sunHwCtrlTpmForceClear will succeed."
::= { sunHwCtrlTPM 3 }
--
-- Object Groups
--
sunHwCtrlObjectsGroup OBJECT-GROUP
OBJECTS {
sunHwCtrlReservedPSU,
sunHwCtrlTotalPSU,
sunHwCtrlPowerMgmtName,
sunHwCtrlPowerMgmtUnits,
sunHwCtrlPowerMgmtValue,
sunHwCtrlPowerMgmtActualPower,
sunHwCtrlPowerMgmtPermittedPower,
sunHwCtrlPowerMgmtAvailablePower,
sunHwCtrlPowerMgmtPolicy,
sunHwCtrlPowerMgmtBudget,
sunHwCtrlPowerMgmtBudgetMinPowerlimit,
sunHwCtrlPowerMgmtBudgetPowerlimit,
sunHwCtrlPowerMgmtBudgetTimelimit,
sunHwCtrlPowerMgmtBudgetTimelimitActions,
sunHwCtrlPowerMgmtBudgetOK,
sunHwCtrlPowerMgmtBudgetCommitPending,
sunHwCtrlPowerMgmtBudgetPendingPowerlimit,
sunHwCtrlPowerMgmtBudgetPendingTimelimit,
sunHwCtrlPowerMgmtBudgetPendingTimelimitActions,
sunHwCtrlPowerMgmtConsumptionThreshold1,
sunHwCtrlPowerMgmtConsumptionThreshold2,
sunHwCtrlPowerMgmtSamplingPeriod,
sunHwCtrlPowerMgmtSamplingTimestamp,
sunHwCtrlPowerMgmtSamplingMinimumPower,
sunHwCtrlPowerMgmtSamplingMaximumPower,
sunHwCtrlPowerMgmtSamplingAveragePower,
sunHwCtrlTpmEnable,
sunHwCtrlTpmActivate,
sunHwCtrlTpmForceClear
}
STATUS current
DESCRIPTION
"The group of current objects."
::= { sunHwCtrlGroups 1 }
END

2596
mibs/oracle/SUN-HW-TRAP-MIB Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,516 @@
-- --------------------------------------------------------------------------
-- Copyright 1997 - Sun Microsystems, Inc. All Rights Reserved.
--
-- snmpdx.mib
-- MIB for the SNMP Master Agent included with Solstice Enterprise Agents
--
-- Release version = 1.0
-- Patch level = 0
-- --------------------------------------------------------------------------
SUN-MASTER-AGENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
TimeTicks, enterprises
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString FROM SNMPv2-TC;
sun OBJECT IDENTIFIER ::= { enterprises 42 }
products OBJECT IDENTIFIER ::= { sun 2 }
sunMasterAgent OBJECT IDENTIFIER ::= { products 15 }
--
-- ********** Global Master agent Information ******
--
sunMasterAgentStatusFile OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This file stores the process id's of all the sub agents
that are invoked by the master agent.
The purpose of this file is for Master Agent recovery in
case the Master Agent dies or is killed. When the Master
Agent restarts, the entries in this file will indicate
which subagents are spawned by it previously and what
were their port numbers."
::= { sunMasterAgent 1 }
sunMasterAgentResourceConfigFile OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This file is exclusively used by the Master Agent.
When the Master Agent comes up, it reads this file.
This files stores information for all those agents
that can be managed by the Master Agent. Each entry
in the configuration file also includes the methods
for invoking these subagents. It is also possible for
a subagent not to have an entry in this configuration
file. Such a subagent can dynamically come up and
register with the Master Agent when it comes up."
::= { sunMasterAgent 2 }
sunMasterAgentConfigurationDir OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the directory that contains the configuration
files for the Master Agent."
::= { sunMasterAgent 3 }
sunMasterAgentTrapPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the port that master agent opens to receive SNMP trap
notifications from various subagents. The master agent
forwards these traps to the managers appropriately."
::= { sunMasterAgent 4 }
sunCheckSubAgentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable is of use to the sub agents only. It is
used by the sub agents to check with the master agent
to check for duplicate sub agent names."
::= { sunMasterAgent 5 }
sunMasterAgentPollInterval OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable speicifies the time interval after which
the Master Agent will perform activities other than
receiving/sending of SNMP messages. The other activities
include trying to find out if there is a change in the
resource file, discover if all the agents are responding,
and other such routine house keeping activities.
This field contains values in seconds."
::= { sunMasterAgent 6 }
sunMasterAgentMaxAgentTimeOut OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of this field can be specified in microseconds.
This field signifies the max allowed time-out a subagent
can request during registration; e.g., when the Master
Agent sends a request to a subagent. It waits for some
time-out to receive the response. This time-out can be
specified in the registration file or can also be set
using dynamic registration. If an agent sets this time-out
outrageously high, it can create problems for the
Master Agent and other agents. To avoid such a problem,
the Master Agent can have a policy of specifying a
maximum value for which the Master Agent will wait for
a response from the subagent. This maximum value of
time-out is specified with this variable."
::= { sunMasterAgent 7 }
--
-- *********** agentTable **************
--
sunSubAgentTable OBJECT-TYPE
SYNTAX SEQUENCE OF SunSubAgentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table lists all the sub-agents that are registered
with the master agent. The list contains the names of all
the sub agents that are currently running on the system.
Some of these sub agents could be invoked by the master
agent and other's could have benn invoked by other means."
::= { sunMasterAgent 8 }
sunSubAgentTableIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The next available index in sunSubAgentTable."
::= { sunMasterAgent 9 }
--
-- ************** agentEntry(Table Entry) ************
--
sunSubAgentEntry OBJECT-TYPE
SYNTAX SunSubAgentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the sub-agent table."
INDEX { sunSubAgentID }
::= { sunSubAgentTable 1}
SunSubAgentEntry ::=
SEQUENCE {
sunSubAgentID
INTEGER,
sunSubAgentStatus
INTEGER,
sunSubAgentTimeout
INTEGER,
sunSubAgentPortNumber
INTEGER,
sunSubAgentRegistrationFile
DisplayString,
sunSubAgentAccessControlFile
DisplayString,
sunSubAgentExecutable
DisplayString,
sunSubAgentVersionNum
DisplayString,
sunSubAgentProcessID
INTEGER,
sunSubAgentName
DisplayString,
sunSubAgentSystemUpTime
TimeTicks,
sunSubAgentWatchDogTime
INTEGER
}
sunSubAgentID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the id for each sub agent that is running and
registered with the master agent."
::= { sunSubAgentEntry 1 }
sunSubAgentStatus OBJECT-TYPE
SYNTAX INTEGER { init(1), load(2), active(3), inactive(4), destroy(5) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable provides the state of the sub-agent. When the
sub-agent is started the state is 'init'. Once the sub-agent
has read it's configuration files, but has not registered
with the master , the state is 'load'. After the 'load'
state the sub-agent goes into 'active' state. In this state
the sub-agent has registered with the master agent and
would respond to any requests from the master agent and can
also generate traps."
::= { sunSubAgentEntry 2 }
sunSubAgentTimeout OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The max. time for which the master agent would wait
for a sub-agent to complete the request. The value is
specified in usec. "
::= { sunSubAgentEntry 3 }
sunSubAgentPortNumber OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port number of the sub-agent on which it listens for
requests from the master agent."
::= { sunSubAgentEntry 4 }
sunSubAgentRegistrationFile OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the registration file of a sub-agent. Each sub-agent
has its own registration file. This file contains information
pertinent to each agent. The information includes the name
of the agent, the subtree OIDs managed by the respective
agent, request time out, the preferred port number, etc."
::= { sunSubAgentEntry 5 }
sunSubAgentAccessControlFile OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is a file that has the access control information
for each sub agent. It stores SNMP-related community
information. Every subagent and a Master Agent can have
its own access control file."
::= { sunSubAgentEntry 6 }
sunSubAgentExecutable OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The executable file of the sub-agent."
::= { sunSubAgentEntry 7 }
sunSubAgentVersionNum OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The version number of the sub-agent."
::= { sunSubAgentEntry 8 }
sunSubAgentProcessID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The process id of the sub-agent."
::= { sunSubAgentEntry 9 }
sunSubAgentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the sub-agent. This is assigned by the user."
::= { sunSubAgentEntry 10 }
sunSubAgentSystemUpTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The system up time of the sub-agent."
::= { sunSubAgentEntry 11 }
sunSubAgentWatchDogTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This timeout is used by the Master Agent to determine
if the subagent is up or not. The Master Agent will poll
the subagent only if there has been no activity between
the Master Agent and the subagent for this specified
interval. This interval is specified in seconds."
::= { sunSubAgentEntry 12 }
--
-- ********** SubTreeConfigurationTable ****************
--
sunSubTreeConfigurationTable OBJECT-TYPE
SYNTAX SEQUENCE OF SunSubTreeConfigurationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This is the table of subtree registration requests made
by the sub agents. The enteries in this table also include
the sub tree OID's of those agents that are invkoed by
the master agent. This table thus consists of enteries
as configured in the sub agent registration files. These
sub tree OID's are flattened into a OID sub tree dispatch
table in the master agent which is also defined in this MIB."
::= { sunMasterAgent 10 }
sunSubTreeConfigurationTableIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The next available index in sunSubTreeConfigurationTable."
::= { sunMasterAgent 11 }
--
-- ************** RegTreeEntry(Table Entry) ************
--
sunSubTreeConfigurationEntry OBJECT-TYPE
SYNTAX SunSubTreeConfigurationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry for table registration."
INDEX { sunSubTreeAgentID, sunSubTreeIndex }
::= { sunSubTreeConfigurationTable 1 }
SunSubTreeConfigurationEntry ::=
SEQUENCE {
sunSubTreeIndex
INTEGER,
sunSubTreeAgentID
INTEGER,
sunSubTreeOID
OBJECT IDENTIFIER,
sunSubTreeStartColumn
INTEGER,
sunSubTreeEndColumn
INTEGER,
sunSubTreeStartRow
INTEGER,
sunSubTreeEndRow
INTEGER,
-- sunSubTreeView
-- DisplayString,
sunSubTreeStatus
INTEGER
}
sunSubTreeIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the table registration."
::= { sunSubTreeConfigurationEntry 1 }
sunSubTreeAgentID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ID of the sub-agent."
::= { sunSubTreeConfigurationEntry 2 }
sunSubTreeOID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The oid of the subtree table that is being registered. A
sub agent can have multiple sub tree oid's registered
as seperate enteries."
::= { sunSubTreeConfigurationEntry 3 }
sunSubTreeStartColumn OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Starting column of the sub table."
::= { sunSubTreeConfigurationEntry 4 }
sunSubTreeEndColumn OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Ending column of the sub table."
::= { sunSubTreeConfigurationEntry 5 }
sunSubTreeStartRow OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Starting row of the sub table."
::= { sunSubTreeConfigurationEntry 6 }
sunSubTreeEndRow OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Ending row of the sub table."
::= { sunSubTreeConfigurationEntry 7 }
sunSubTreeStatus OBJECT-TYPE
SYNTAX INTEGER { active(1), inactive(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The variable allows to activate or delete the enteries
in this table."
::= { sunSubTreeConfigurationEntry 8 }
--
-- ********** RegTreeTable ****************
--
sunSubTreeDispatchTable OBJECT-TYPE
SYNTAX SEQUENCE OF SunSubTreeDispatchEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table lists all the OID enteries that are
used by the master agent to dispatch the requests to the
sub agents. This table is based on the sub-tree
registration configured in the sub agents registration
files."
::= { sunMasterAgent 12 }
sunSubTreeDispatchTableIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The next available index in sunSubTreeDispatchTable."
::= { sunMasterAgent 13 }
--
-- ************** Dispatch Table ************
--
sunSubTreeDispatchEntry OBJECT-TYPE
SYNTAX SunSubTreeDispatchEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry for tree registration."
INDEX { sunSubTreeDispatchAgentID, sunSubTreeDispatchIndex }
::= { sunSubTreeDispatchTable 1 }
SunSubTreeDispatchEntry ::=
SEQUENCE {
sunSubTreeDispatchIndex
INTEGER,
sunSubTreeDispatchAgentID
INTEGER,
sunSubTreeDispatchOID
OBJECT IDENTIFIER,
sunSubTreeDispatchStatus
INTEGER
}
sunSubTreeDispatchIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the dispatch table entry."
::= { sunSubTreeDispatchEntry 1 }
sunSubTreeDispatchAgentID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { sunSubTreeDispatchEntry 2 }
sunSubTreeDispatchOID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The oid of the subtree."
::= { sunSubTreeDispatchEntry 3 }
sunSubTreeDispatchStatus OBJECT-TYPE
SYNTAX INTEGER { active(1), inactive(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The variable allows to activate or delete the enteries
in this table."
::= { sunSubTreeDispatchEntry 4 }
END

40
mibs/oracle/SUN-MIB Normal file
View File

@ -0,0 +1,40 @@
--
-- 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) SUN Enterprise definition MIB
---------------------------------------------------------------
SUN-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, MODULE-IDENTITY FROM SNMPv2-SMI;
sunMIB MODULE-IDENTITY
LAST-UPDATED "200309180000Z"
ORGANIZATION "Sun Microsystems, Inc."
CONTACT-INFO "Customer support"
DESCRIPTION
"MIB that defines the Sun enterprise
"
::= { enterprises 42 }
sun OBJECT IDENTIFIER ::= { enterprises 42 }
products OBJECT IDENTIFIER ::= { sun 2 }
management OBJECT IDENTIFIER ::= { products 2 }
sma OBJECT IDENTIFIER ::= { management 4 }
END

3285
mibs/oracle/SUN-PLATFORM-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,386 @@
--
-- 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
::= { sunProcesses 1 }
psEntry OBJECT-TYPE
SYNTAX PsEntry
ACCESS read-only
STATUS mandatory
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

View File

@ -0,0 +1,531 @@
--
-- 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 Proxy MIB
------------------------------------------------
SUN-SEA-PROXY-MIB DEFINITIONS ::= BEGIN
IMPORTS
TimeTicks, OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
products
FROM SUN-MIB;
sunSeaProxyMIB MODULE-IDENTITY
LAST-UPDATED "200309180000Z"
ORGANIZATION "Sun Microsystems, Inc."
CONTACT-INFO "Customer support"
DESCRIPTION
"The MIB used to manage the snmpdx master agent daemon
"
::= { products 15 }
--
-- ********** Global Master agent Information ******
--
sunSeaProxyMIBStatusFile OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This file stores the process id's of all the sub agents
that are invoked by the master agent.
The purpose of this file is for Master Agent recovery in
case the Master Agent dies or is killed. When the Master
Agent restarts, the entries in this file will indicate
which subagents are spawned by it previously and what
were their port numbers."
::= { sunSeaProxyMIB 1 }
sunSeaProxyMIBResourceConfigFile OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This file is exclusively used by the Master Agent.
When the Master Agent comes up, it reads this file.
This files stores information for all those agents
that can be managed by the Master Agent. Each entry
in the configuration file also includes the methods
for invoking these subagents. It is also possible for
a subagent not to have an entry in this configuration
file. Such a subagent can dynamically come up and
register with the Master Agent when it comes up."
::= { sunSeaProxyMIB 2 }
sunSeaProxyMIBConfigurationDir OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the directory that contains the configuration
files for the Master Agent."
::= { sunSeaProxyMIB 3 }
sunSeaProxyMIBTrapPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the port that master agent opens to receive SNMP trap
notifications from various subagents. The master agent
forwards these traps to the managers appropriately."
::= { sunSeaProxyMIB 4 }
sunCheckSubAgentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable is of use to the sub agents only. It is
used by the sub agents to check with the master
to check for duplicate sub agent names."
::= { sunSeaProxyMIB 5 }
sunSeaProxyMIBPollInterval OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable speicifies the time interval after which
the Master Agent will perform activities other than
receiving/sending of SNMP messages. The other activities
include trying to find out if there is a change in the
resource file, discover if all the agents are responding,
and other such routine house keeping activities.
This field contains values in seconds."
::= { sunSeaProxyMIB 6 }
sunSeaProxyMIBMaxAgentTimeOut OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of this field can be specified in microseconds.
This field signifies the max allowed time-out a subagent
can request during registration; e.g., when the Master
Agent sends a request to a subagent. It waits for some
time-out to receive the response. This time-out can be
specified in the registration file or can also be set
using dynamic registration. If an agent sets this time-out
outrageously high, it can create problems for the
Master Agent and other agents. To avoid such a problem,
the Master Agent can have a policy of specifying a
maximum value for which the Master Agent will wait for
a response from the subagent. This maximum value of
time-out is specified with this variable."
::= { sunSeaProxyMIB 7 }
--
-- *********** agentTable **************
--
sunSubAgentTable OBJECT-TYPE
SYNTAX SEQUENCE OF SunSubAgentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table lists all the sub-agents that are registered
with the master agent. The list contains the names of all
the sub agents that are currently running on the system.
Some of these sub agents could be invoked by the master
agent and other's could have benn invoked by other means."
::= { sunSeaProxyMIB 8 }
sunSubAgentTableIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The next available index in sunSubAgentTable."
::= { sunSeaProxyMIB 9 }
--
-- ************** agentEntry(Table Entry) ************
--
sunSubAgentEntry OBJECT-TYPE
SYNTAX SunSubAgentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the sub-agent table."
INDEX { sunSubAgentID }
::= { sunSubAgentTable 1}
SunSubAgentEntry ::=
SEQUENCE {
sunSubAgentID
INTEGER,
sunSubAgentStatus
INTEGER,
sunSubAgentTimeout
INTEGER,
sunSubAgentPortNumber
INTEGER,
sunSubAgentRegistrationFile
DisplayString,
sunSubAgentAccessControlFile
DisplayString,
sunSubAgentExecutable
DisplayString,
sunSubAgentVersionNum
DisplayString,
sunSubAgentProcessID
INTEGER,
sunSubAgentName
DisplayString,
sunSubAgentSystemUpTime
TimeTicks,
sunSubAgentWatchDogTime
INTEGER
}
sunSubAgentID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the id for each sub agent that is running and
registered with the master agent."
::= { sunSubAgentEntry 1 }
sunSubAgentStatus OBJECT-TYPE
SYNTAX INTEGER { init(1), load(2), active(3), inactive(4), destroy(5) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable provides the state of the sub-agent. When the
sub-agent is started the state is 'init'. Once the sub-agent
has read it's configuration files, but has not registered
with the master , the state is 'load'. After the 'load'
state the sub-agent goes into 'active' state. In this state
the sub-agent has registered with the master agent and
would respond to any requests from the master agent and can
also generate traps."
::= { sunSubAgentEntry 2 }
sunSubAgentTimeout OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The max. time for which the master agent would wait
for a sub-agent to complete the request. The value is
specified in usec. "
::= { sunSubAgentEntry 3 }
sunSubAgentPortNumber OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port number of the sub-agent on which it listens for
requests from the master agent."
::= { sunSubAgentEntry 4 }
sunSubAgentRegistrationFile OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the registration file of a sub-agent. Each sub-agent
has its own registration file. This file contains information
pertinent to each agent. The information includes the name
of the agent, the subtree OIDs managed by the respective
agent, request time out, the preferred port number, etc."
::= { sunSubAgentEntry 5 }
sunSubAgentAccessControlFile OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is a file that has the access control information
for each sub agent. It stores SNMP-related community
information. Every subagent and a Master Agent can have
its own access control file."
::= { sunSubAgentEntry 6 }
sunSubAgentExecutable OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The executable file of the sub-agent."
::= { sunSubAgentEntry 7 }
sunSubAgentVersionNum OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The version number of the sub-agent."
::= { sunSubAgentEntry 8 }
sunSubAgentProcessID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The process id of the sub-agent."
::= { sunSubAgentEntry 9 }
sunSubAgentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the sub-agent. This is assigned by the user."
::= { sunSubAgentEntry 10 }
sunSubAgentSystemUpTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The system up time of the sub-agent."
::= { sunSubAgentEntry 11 }
sunSubAgentWatchDogTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This timeout is used by the Master Agent to determine
if the subagent is up or not. The Master Agent will poll
the subagent only if there has been no activity between
the Master Agent and the subagent for this specified
interval. This interval is specified in seconds."
::= { sunSubAgentEntry 12 }
--
-- ********** SubTreeConfigurationTable ****************
--
sunSubTreeConfigurationTable OBJECT-TYPE
SYNTAX SEQUENCE OF SunSubTreeConfigurationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This is the table of subtree registration requests made
by the sub agents. The enteries in this table also include
the sub tree OID's of those agents that are invkoed by
the master agent. This table thus consists of enteries
as configured in the sub agent registration files. These
sub tree OID's are flattened into a OID sub tree dispatch
table in the master agent which is also defined in this MIB."
::= { sunSeaProxyMIB 10 }
sunSubTreeConfigurationTableIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The next available index in sunSubTreeConfigurationTable."
::= { sunSeaProxyMIB 11 }
--
-- ************** RegTreeEntry(Table Entry) ************
--
sunSubTreeConfigurationEntry OBJECT-TYPE
SYNTAX SunSubTreeConfigurationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry for table registration."
INDEX { sunSubTreeAgentID, sunSubTreeIndex }
::= { sunSubTreeConfigurationTable 1 }
SunSubTreeConfigurationEntry ::=
SEQUENCE {
sunSubTreeIndex
INTEGER,
sunSubTreeAgentID
INTEGER,
sunSubTreeOID
OBJECT IDENTIFIER,
sunSubTreeStartColumn
INTEGER,
sunSubTreeEndColumn
INTEGER,
sunSubTreeStartRow
INTEGER,
sunSubTreeEndRow
INTEGER,
-- sunSubTreeView
-- DisplayString,
sunSubTreeStatus
INTEGER
}
sunSubTreeIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the table registration."
::= { sunSubTreeConfigurationEntry 1 }
sunSubTreeAgentID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ID of the sub-agent."
::= { sunSubTreeConfigurationEntry 2 }
sunSubTreeOID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The oid of the subtree table that is being registered. A
sub agent can have multiple sub tree oid's registered
as seperate enteries."
::= { sunSubTreeConfigurationEntry 3 }
sunSubTreeStartColumn OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Starting column of the sub table."
::= { sunSubTreeConfigurationEntry 4 }
sunSubTreeEndColumn OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Ending column of the sub table."
::= { sunSubTreeConfigurationEntry 5 }
sunSubTreeStartRow OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Starting row of the sub table."
::= { sunSubTreeConfigurationEntry 6 }
sunSubTreeEndRow OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Ending row of the sub table."
::= { sunSubTreeConfigurationEntry 7 }
sunSubTreeStatus OBJECT-TYPE
SYNTAX INTEGER { active(1), inactive(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The variable allows to activate or delete the enteries
in this table."
::= { sunSubTreeConfigurationEntry 8 }
--
-- ********** RegTreeTable ****************
--
sunSubTreeDispatchTable OBJECT-TYPE
SYNTAX SEQUENCE OF SunSubTreeDispatchEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table lists all the OID enteries that are
used by the master agent to dispatch the requests to the
sub agents. This table is based on the sub-tree
registration configured in the sub agents registration
files."
::= { sunSeaProxyMIB 12 }
sunSubTreeDispatchTableIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The next available index in sunSubTreeDispatchTable."
::= { sunSeaProxyMIB 13 }
--
-- ************** Dispatch Table ************
--
sunSubTreeDispatchEntry OBJECT-TYPE
SYNTAX SunSubTreeDispatchEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry for tree registration."
INDEX { sunSubTreeDispatchAgentID, sunSubTreeDispatchIndex }
::= { sunSubTreeDispatchTable 1 }
SunSubTreeDispatchEntry ::=
SEQUENCE {
sunSubTreeDispatchIndex
INTEGER,
sunSubTreeDispatchAgentID
INTEGER,
sunSubTreeDispatchOID
OBJECT IDENTIFIER,
sunSubTreeDispatchStatus
INTEGER
}
sunSubTreeDispatchIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the dispatch table entry."
::= { sunSubTreeDispatchEntry 1 }
sunSubTreeDispatchAgentID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { sunSubTreeDispatchEntry 2 }
sunSubTreeDispatchOID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The oid of the subtree."
::= { sunSubTreeDispatchEntry 3 }
sunSubTreeDispatchStatus OBJECT-TYPE
SYNTAX INTEGER { active(1), inactive(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The variable allows to activate or delete the enteries
in this table."
::= { sunSubTreeDispatchEntry 4 }
END

2702
mibs/oracle/SUN-SNMP Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1991
mibs/oracle/SUN-T300-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,124 @@
-------------------------------------------------------
-- Copyright 1999 - Sun Microsystems, Inc. All Rights Reserved.
--
--
-------------------------------------------------------
-- Sun Management Center
-------------------------------------------------------
--
-- estrapmib
-- Definitions of the Sun Management Center Trap and Trap Info branches
-- from the enterprises node
SUNMANAGEMENTCENTER-TRAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE
FROM SNMPv2-SMI
OBJECT-GROUP
FROM SNMPv2-CONF;
traps MODULE-IDENTITY
LAST-UPDATED "9907201505Z"
ORGANIZATION "Sun Microsystems Inc."
CONTACT-INFO
" Sun Microsystems Inc.
Customer Support
Postal: 901 San Antonio Road
Palo Alto, CA-94303-4900
USA
Tel: 650-960-1300
E-mail: service@sun.com"
DESCRIPTION
"This mib defines all the traps forwarded by the Sun Management
Center agent, with their variable bindings. Any outside entity can
subscribe for these traps."
REVISION "9907201505Z"
DESCRIPTION
"Rev 1.0 20th July 1999 15:05, Initial version Of MIB."
::= { agent 0 }
sun OBJECT IDENTIFIER ::= { enterprises 42 }
prod OBJECT IDENTIFIER ::= { sun 2 }
sunsymon OBJECT IDENTIFIER ::= { prod 12 }
agent OBJECT IDENTIFIER ::= { sunsymon 2 }
base OBJECT IDENTIFIER ::= { agent 1 }
trapInfoGroup OBJECT-GROUP
OBJECTS { statusOID, refreshOID, moduleInfo }
STATUS current
DESCRIPTION
"Varbinds of traps"
::= { base 3 }
statusChange NOTIFICATION-TYPE
OBJECTS { statusOID }
STATUS current
DESCRIPTION
"A statusChange trap signifies that the status of an
object has changed."
::= { traps 1 }
valueRefresh NOTIFICATION-TYPE
OBJECTS { refreshOID }
STATUS current
DESCRIPTION
"A valueRefresh trap signifies that the value of an object
has been manually refreshed."
::= { traps 2 }
moduleLoaded NOTIFICATION-TYPE
OBJECTS { moduleInfo }
STATUS current
DESCRIPTION
"A moduleLoaded trap signifies that a module has been loaded."
::= { traps 4 }
moduleUnloaded NOTIFICATION-TYPE
OBJECTS { moduleInfo }
STATUS current
DESCRIPTION
"A moduleUnloaded trap signifies that a module has
been unloaded."
::= { traps 5 }
statusOID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The identification of the object for which the status
changed. This occurs as the first trap-specific varbind
in a statusChangeTrap."
::= { trapInfoGroup 1 }
refreshOID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The identification of the object for which the value
was refreshed. This occurs as the first trap-specific
varbind in a valueRefreshTrap."
::= { trapInfoGroup 2 }
moduleInfo OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The module specification and module version of the
module that is being loaded or unloaded. This occurs
as the first trap-specific varbind in a moduleLoaded
and moduleUnloaded traps."
::= { trapInfoGroup 5 }
END

View File

@ -0,0 +1,152 @@
--------------------------------------------------------------------
-- Copyright 2001,2008 - Sun Microsystems, Inc. All Rights Reserved.
--
-- FIXED for RFC 2578compatibility
--
-- Sun Storage Agent Notification
--
--
--
-- Definitions of the Sun Storage Agent Notification and Notification
-- attributes
--
--
--------------------------------------------------------------------
SUNSTORAGEAGENT-NOTIFICATION-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE
FROM SNMPv2-SMI
OBJECT-GROUP
FROM SNMPv2-CONF;
alertTrap MODULE-IDENTITY
LAST-UPDATED "200210160000Z"
ORGANIZATION "Sun Microsystems Inc."
CONTACT-INFO
" Sun Microsystems Inc.
Customer Support
Postal: 901 San Antonio Road
Palo Alto, CA-94303-4900, USA
Tel: 650-960-1300
E-mail: service@sun.com"
DESCRIPTION
"This mib defines the trap sent by the Sun Storage Agent
with the variable bindings. Any outside entity can
subscribe for this trap."
REVISION "200210160000Z"
DESCRIPTION
"Rev 1.0 19 January 2000 12:00, Initial version Of MIB."
::= { storagent 0 }
sun OBJECT IDENTIFIER ::= { enterprises 42 }
prod OBJECT IDENTIFIER ::= { sun 2 }
storagent OBJECT IDENTIFIER ::= { prod 95 }
alert OBJECT IDENTIFIER ::= { storagent 1 }
alertInfoGroup OBJECT IDENTIFIER ::= { alert 3 }
-- alertInfoGroup OBJECT-GROUP
-- OBJECTS { deviceName, alertLevel, message }
-- STATUS current
-- DESCRIPTION
-- "Varbinds of alertMessage trap"
-- ::= { alertInfoGroup 3 }
alertMessage NOTIFICATION-TYPE
OBJECTS { deviceName, alertLevel, message, gridId, deviceId, componentName, componentId, eventId, eventName }
STATUS current
DESCRIPTION
"An alertMessage trap signifies that an alert was
was generated for a storage device monitored
by the Storage Agent."
::= { alertTrap 6 }
deviceName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name of the storage device that the alert message
pertains to."
::= { alertInfoGroup 1 }
alertLevel OBJECT-TYPE
SYNTAX INTEGER {
clear(0),
minor(1),
major(2),
critical(3),
down(4)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The level of importance of the alert related to failure."
::= { alertInfoGroup 2 }
message OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The alert message for the storage device."
::= { alertInfoGroup 3 }
gridId OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Event Grid ID"
::= { alertInfoGroup 4 }
deviceId OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Device ID ie: t3:serialno"
::= { alertInfoGroup 5 }
componentName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name of the component with in the device.
Tray.85.Battery.A"
::= { alertInfoGroup 6 }
componentId OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The identifier of the failed component.
t85bat1"
::= { alertInfoGroup 7 }
eventId OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Id of the event that caused the notification.
1227284238057.008c0dc0.2"
::= { alertInfoGroup 8 }
eventName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The event name corresponding to the gridId
6140.ProblemEvent.REC_REMOVED_BATTERY"
::= { alertInfoGroup 9 }
END

4100
mibs/oracle/TALARI-MIB Normal file

File diff suppressed because it is too large Load Diff