fix
This commit is contained in:
498
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/APPLICATION-MIB
Executable file
498
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/APPLICATION-MIB
Executable file
@@ -0,0 +1,498 @@
|
||||
APPLICATION-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, Counter32, Gauge32
|
||||
FROM SNMPv2-SMI
|
||||
mib-2
|
||||
FROM RFC1213-MIB
|
||||
DisplayString, TimeStamp
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
|
||||
-- Textual conventions
|
||||
|
||||
-- DistinguishedName [5] is used to refer to objects in the
|
||||
-- directory.
|
||||
|
||||
DistinguishedName ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Distinguished Name represented in accordance with
|
||||
RFC1485."
|
||||
SYNTAX DisplayString
|
||||
|
||||
application MODULE-IDENTITY
|
||||
LAST-UPDATED "9311280000Z"
|
||||
ORGANIZATION "IETF Mail and Directory Management Working Group"
|
||||
CONTACT-INFO
|
||||
" Ned Freed
|
||||
|
||||
Postal: Innosoft International, Inc.
|
||||
250 West First Street, Suite 240
|
||||
Claremont, CA 91711
|
||||
US
|
||||
|
||||
Tel: +1 909 624 7907
|
||||
Fax: +1 909 621 5319
|
||||
|
||||
E-Mail: ned@innosoft.com"
|
||||
DESCRIPTION
|
||||
"The MIB module describing network service applications"
|
||||
::= { mib-2 27 }
|
||||
|
||||
-- The basic applTable contains a list of the application
|
||||
-- entities.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
applTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ApplEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table holding objects which apply to all different
|
||||
kinds of applications providing network services."
|
||||
::= {application 1}
|
||||
|
||||
applEntry OBJECT-TYPE
|
||||
SYNTAX ApplEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry associated with a network service application."
|
||||
INDEX {applIndex}
|
||||
::= {applTable 1}
|
||||
|
||||
ApplEntry ::= SEQUENCE {
|
||||
applIndex
|
||||
INTEGER,
|
||||
applName
|
||||
DisplayString,
|
||||
applDirectoryName
|
||||
DistinguishedName,
|
||||
applVersion
|
||||
DisplayString,
|
||||
applUptime
|
||||
TimeStamp,
|
||||
applOperStatus
|
||||
INTEGER,
|
||||
applLastChange
|
||||
TimeStamp,
|
||||
applInboundAssociations
|
||||
Gauge32,
|
||||
applOutboundAssociations
|
||||
Gauge32,
|
||||
applAccumulatedInboundAssociations
|
||||
Counter32,
|
||||
applAccumulatedOutboundAssociations
|
||||
Counter32,
|
||||
applLastInboundActivity
|
||||
TimeStamp,
|
||||
applLastOutboundActivity
|
||||
TimeStamp,
|
||||
applRejectedInboundAssociations
|
||||
Counter32,
|
||||
applFailedOutboundAssociations
|
||||
|
||||
|
||||
|
||||
|
||||
Counter32
|
||||
}
|
||||
|
||||
applIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index to uniquely identify the network service
|
||||
application."
|
||||
::= {applEntry 1}
|
||||
|
||||
applName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name the network service application chooses to be
|
||||
known by."
|
||||
::= {applEntry 2}
|
||||
|
||||
applDirectoryName OBJECT-TYPE
|
||||
SYNTAX DistinguishedName
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Distinguished Name of the directory entry where
|
||||
static information about this application is stored.
|
||||
An empty string indicates that no information about
|
||||
the application is available in the directory."
|
||||
::= {applEntry 3}
|
||||
|
||||
applVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The version of network service application software."
|
||||
::= {applEntry 4}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
applUptime OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime at the time the network service
|
||||
application was last initialized. If the application was
|
||||
last initialized prior to the last initialization of the
|
||||
network management subsystem, then this object contains
|
||||
a zero value."
|
||||
::= {applEntry 5}
|
||||
|
||||
applOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
up(1),
|
||||
down(2),
|
||||
halted(3),
|
||||
congested(4),
|
||||
restarting(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the operational status of the network service
|
||||
application. 'down' indicates that the network service is
|
||||
not available. 'running' indicates that the network service
|
||||
is operational and available. 'halted' indicates that the
|
||||
service is operational but not available. 'congested'
|
||||
indicates that the service is operational but no additional
|
||||
inbound associations can be accomodated. 'restarting'
|
||||
indicates that the service is currently unavailable but is
|
||||
in the process of restarting and will be available soon."
|
||||
::= {applEntry 6}
|
||||
|
||||
applLastChange OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime at the time the network service
|
||||
application entered its current operational state. If
|
||||
the current state was entered prior to the last
|
||||
initialization of the local network management subsystem,
|
||||
then this object contains a zero value."
|
||||
::= {applEntry 7}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
applInboundAssociations OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of current associations to the network service
|
||||
application, where it is the responder. For dynamic single
|
||||
threaded processes, this will be the number of application
|
||||
instances."
|
||||
::= {applEntry 8}
|
||||
|
||||
applOutboundAssociations OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of current associations to the network service
|
||||
application, where it is the initiator. For dynamic single
|
||||
threaded processes, this will be the number of application
|
||||
instances."
|
||||
::= {applEntry 9}
|
||||
|
||||
applAccumulatedInboundAssociations OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of associations to the application entity
|
||||
since application initialization, where it was the responder.
|
||||
For dynamic single threaded processes, this will be the
|
||||
number of application instances."
|
||||
::= {applEntry 10}
|
||||
|
||||
applAccumulatedOutboundAssociations OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of associations to the application entity
|
||||
since application initialization, where it was the initiator.
|
||||
For dynamic single threaded processes, this will be the
|
||||
number of application instances."
|
||||
::= {applEntry 11}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
applLastInboundActivity OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime at the time this application last
|
||||
had an inbound association. If the last association
|
||||
occurred prior to the last initialization of the network
|
||||
subsystem, then this object contains a zero value."
|
||||
::= {applEntry 12}
|
||||
|
||||
applLastOutboundActivity OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime at the time this application last
|
||||
had an outbound association. If the last association
|
||||
occurred prior to the last initialization of the network
|
||||
subsystem, then this object contains a zero value."
|
||||
::= {applEntry 13}
|
||||
|
||||
applRejectedInboundAssociations OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of inbound associations the application
|
||||
entity has rejected, since application initialization."
|
||||
::= {applEntry 14}
|
||||
|
||||
applFailedOutboundAssociations OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number associations where the application entity
|
||||
is initiator and association establishment has failed,
|
||||
since application initialization."
|
||||
::= {applEntry 15}
|
||||
|
||||
|
||||
-- The assocTable augments the information in the applTable
|
||||
-- with information about associations. Note that two levels
|
||||
-- of compliance are specified below, depending on whether
|
||||
-- association monitoring is mandated.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
assocTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AssocEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table holding a set of all active application
|
||||
associations."
|
||||
::= {application 2}
|
||||
|
||||
assocEntry OBJECT-TYPE
|
||||
SYNTAX AssocEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry associated with an association for a network
|
||||
service application."
|
||||
INDEX {applIndex, assocIndex}
|
||||
::= {assocTable 1}
|
||||
|
||||
AssocEntry ::= SEQUENCE {
|
||||
assocIndex
|
||||
INTEGER,
|
||||
assocRemoteApplication
|
||||
DisplayString,
|
||||
assocApplicationProtocol
|
||||
OBJECT IDENTIFIER,
|
||||
assocApplicationType
|
||||
INTEGER,
|
||||
assocDuration
|
||||
TimeStamp
|
||||
}
|
||||
|
||||
assocIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index to uniquely identify each association for a network
|
||||
service application."
|
||||
::= {assocEntry 1}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
assocRemoteApplication OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the system running remote network service
|
||||
application. For an IP-based application this should be
|
||||
either a domain name or IP address. For an OSI application
|
||||
it should be the string encoded distinguished name of the
|
||||
managed object. For X.400(84) MTAs which do not have a
|
||||
Distinguished Name, the RFC1327 [6] syntax
|
||||
'mta in globalid' should be used."
|
||||
::= {assocEntry 2}
|
||||
|
||||
assocApplicationProtocol OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An identification of the protocol being used for the
|
||||
application. For an OSI Application, this will be the
|
||||
Application Context. For Internet applications, the IANA
|
||||
maintains a registry of the OIDs which correspond to
|
||||
well-known applications. If the application protocol is
|
||||
not listed in the registry, an OID value of the form
|
||||
{applTCPProtoID port} or {applUDProtoID port} are used for
|
||||
TCP-based and UDP-based protocols, respectively. In either
|
||||
case 'port' corresponds to the primary port number being
|
||||
used by the protocol."
|
||||
::= {assocEntry 3}
|
||||
|
||||
assocApplicationType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ua-initiator(1),
|
||||
ua-responder(2),
|
||||
peer-initiator(3),
|
||||
peer-responder(4)}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This indicates whether the remote application is some type of
|
||||
client making use of this network service (e.g. a User Agent)
|
||||
or a server acting as a peer. Also indicated is whether the
|
||||
remote end initiated an incoming connection to the network
|
||||
service or responded to an outgoing connection made by the
|
||||
local application."
|
||||
::= {assocEntry 4}
|
||||
|
||||
|
||||
|
||||
|
||||
assocDuration OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime at the time this association was
|
||||
started. If this association started prior to the last
|
||||
initialization of the network subsystem, then this
|
||||
object contains a zero value."
|
||||
::= {assocEntry 5}
|
||||
|
||||
|
||||
-- Conformance information
|
||||
|
||||
applConformance OBJECT IDENTIFIER ::= {application 3}
|
||||
|
||||
applGroups OBJECT IDENTIFIER ::= {applConformance 1}
|
||||
applCompliances OBJECT IDENTIFIER ::= {applConformance 2}
|
||||
|
||||
|
||||
-- Compliance statements
|
||||
|
||||
applCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMPv2 entities
|
||||
which implement the Network Services Monitoring MIB
|
||||
for basic monitoring of network service applications."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {applGroup}
|
||||
::= {applCompliances 1}
|
||||
|
||||
assocCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMPv2 entities which
|
||||
implement the Network Services Monitoring MIB for basic
|
||||
monitoring of network service applications and their
|
||||
associations."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {applGroup, assocGroup}
|
||||
::= {applCompliances 2}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
-- Units of conformance
|
||||
|
||||
applGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
applName, applVersion, applUptime, applOperStatus,
|
||||
applLastChange, applInboundAssociations,
|
||||
applOutboundAssociations, applAccumulatedInboundAssociations,
|
||||
applAccumulatedOutboundAssociations, applLastInboundActivity,
|
||||
applLastOutboundActivity, applRejectedInboundAssociations,
|
||||
applFailedOutboundAssociations}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing basic monitoring of
|
||||
network service applications."
|
||||
::= {applGroups 1}
|
||||
|
||||
assocGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
assocRemoteApplication, assocApplicationProtocol,
|
||||
assocApplicationType, assocDuration}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing basic monitoring of
|
||||
network service applications' associations."
|
||||
::= {applGroups 2}
|
||||
|
||||
|
||||
-- OIDs of the form {applTCPProtoID port} are intended to be used
|
||||
-- for TCP-based protocols that don't have OIDs assigned by other
|
||||
-- means. {applUDPProtoID port} serves the same purpose for
|
||||
-- UDP-based protocols. In either case 'port' corresponds to
|
||||
-- the primary port number being used by the protocol. For example,
|
||||
-- assuming no other OID is assigned for SMTP, an OID of
|
||||
-- {applTCPProtoID 25} could be used, since SMTP is a TCP-based
|
||||
-- protocol that uses port 25 as its primary port.
|
||||
|
||||
applTCPProtoID OBJECT IDENTIFIER ::= {application 4}
|
||||
applUDPProtoID OBJECT IDENTIFIER ::= {application 5}
|
||||
|
||||
END
|
||||
2623
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/ATM-MIB
Executable file
2623
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/ATM-MIB
Executable file
File diff suppressed because it is too large
Load Diff
3469
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/BARCO-ME-DCP-MIB.mib
Executable file
3469
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/BARCO-ME-DCP-MIB.mib
Executable file
File diff suppressed because it is too large
Load Diff
58
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/BARCO-ME-REG-MIB.mib
Executable file
58
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/BARCO-ME-REG-MIB.mib
Executable file
@@ -0,0 +1,58 @@
|
||||
BARCO-ME-REG-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
enterprises, MODULE-IDENTITY, OBJECT-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF;
|
||||
|
||||
-- 1.3.6.1.4.1.12612
|
||||
barcoMERoot MODULE-IDENTITY
|
||||
LAST-UPDATED "200906140922Z" -- June 14, 2009 at 09:22 GMT
|
||||
ORGANIZATION
|
||||
"Barco - Media and Entertainment - Digital Cinema"
|
||||
CONTACT-INFO
|
||||
"Contact: Customer Support
|
||||
Postal: BARCO MED
|
||||
Noordlaan 5
|
||||
Industriezone
|
||||
B-8520 KUURNE
|
||||
BELGIUM
|
||||
WEB: http://www.barco.com/corporate/en/eSupport/"
|
||||
DESCRIPTION
|
||||
"This is the MIB where all root OIDs should be registered.
|
||||
That way it is possible to keep track about the already granted OIDs.
|
||||
i.e. Coming BME-DC MIBs must first obtain their root ID from de BARCO-ME-DC-REG."
|
||||
REVISION "200906140922Z" -- June 14, 2009 at 09:22 GMT
|
||||
DESCRIPTION
|
||||
"Initial version"
|
||||
::= { enterprises 12612 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
--
|
||||
|
||||
-- 1.3.6.1.4.1.12612.220
|
||||
dcRoot OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the root for the Barco Digital Cinema (BDC) division,
|
||||
which makes part of the BME department."
|
||||
::= { barcoMERoot 220 }
|
||||
|
||||
|
||||
|
||||
-- Conformance information
|
||||
|
||||
-- 1.3.6.1.4.1.12612.220.1.2
|
||||
moduleCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMP entities which have to implement BME-DC mibs."
|
||||
MODULE -- this module
|
||||
::= { barcoMERoot 2 }
|
||||
|
||||
-- END OF BARCO-ME-REG-MIB
|
||||
END
|
||||
667
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/CHARACTER-MIB
Executable file
667
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/CHARACTER-MIB
Executable file
@@ -0,0 +1,667 @@
|
||||
-- Changes to RFC1658 - CHARACTER-MIB
|
||||
-- Added IMPORT of TEXTUAL-CONVENTION macro.
|
||||
-- Added IMPORT of DisplayString.
|
||||
-- Removed unused IMPORT of NOTIFICATION-TYPE.
|
||||
-- Removed unused IMPORT of transmission.
|
||||
-- Need to add the following object-types to an object-group:
|
||||
-- charPortInFlowType & charPortOutFlowType.
|
||||
-- Syntax of object charSessConnectionId changed from
|
||||
-- InstancePointer to OBJECT IDENTIFIER and import
|
||||
-- of InstancePointer removed.
|
||||
-- dperkins@scruznet.com
|
||||
|
||||
CHARACTER-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Counter32, Integer32, Gauge32, TimeTicks
|
||||
FROM SNMPv2-SMI
|
||||
AutonomousType,
|
||||
-- InstancePointer,
|
||||
DisplayString, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
mib-2
|
||||
FROM RFC1213-MIB
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF;
|
||||
|
||||
|
||||
char MODULE-IDENTITY
|
||||
LAST-UPDATED "9405261700Z"
|
||||
ORGANIZATION "IETF Character MIB Working Group"
|
||||
CONTACT-INFO
|
||||
" Bob Stewart
|
||||
Postal: Xyplex, Inc.
|
||||
295 Foster Street
|
||||
Littleton, MA 01460
|
||||
|
||||
Tel: 508-952-4816
|
||||
Fax: 508-952-4887
|
||||
|
||||
E-mail: rlstewart@eng.xyplex.com"
|
||||
DESCRIPTION
|
||||
"The MIB module for character stream devices."
|
||||
::= { mib-2 19 }
|
||||
|
||||
PortIndex ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value, greater than zero, for each
|
||||
character port in the managed system. It is
|
||||
recommended that values are assigned contiguously
|
||||
starting from 1. The value for each interface sub-
|
||||
layer must remain constant at least from one re-
|
||||
initialization of the entity's network management
|
||||
system to the next re-initialization.
|
||||
|
||||
In a system where the character ports are attached
|
||||
to hardware represented by an ifIndex, it is
|
||||
conventional, but not required, to make the
|
||||
character port index equal to the corresponding
|
||||
ifIndex."
|
||||
SYNTAX Integer32
|
||||
|
||||
|
||||
-- Generic Character information
|
||||
|
||||
charNumber OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of entries in charPortTable, regardless
|
||||
of their current state."
|
||||
::= { char 1 }
|
||||
|
||||
|
||||
-- the Character Port table
|
||||
|
||||
charPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CharPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of port entries. The number of entries is
|
||||
given by the value of charNumber."
|
||||
::= { char 2 }
|
||||
|
||||
charPortEntry OBJECT-TYPE
|
||||
SYNTAX CharPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status and parameter values for a character port."
|
||||
INDEX { charPortIndex }
|
||||
::= { charPortTable 1 }
|
||||
|
||||
CharPortEntry ::=
|
||||
SEQUENCE {
|
||||
charPortIndex
|
||||
PortIndex,
|
||||
charPortName
|
||||
DisplayString,
|
||||
charPortType
|
||||
INTEGER,
|
||||
charPortHardware
|
||||
AutonomousType,
|
||||
charPortReset
|
||||
INTEGER,
|
||||
charPortAdminStatus
|
||||
INTEGER,
|
||||
charPortOperStatus
|
||||
INTEGER,
|
||||
charPortLastChange
|
||||
TimeTicks,
|
||||
charPortInFlowType
|
||||
INTEGER,
|
||||
charPortOutFlowType
|
||||
INTEGER,
|
||||
charPortInFlowState
|
||||
INTEGER,
|
||||
charPortOutFlowState
|
||||
INTEGER,
|
||||
charPortInCharacters
|
||||
Counter32,
|
||||
charPortOutCharacters
|
||||
Counter32,
|
||||
charPortAdminOrigin
|
||||
INTEGER,
|
||||
charPortSessionMaximum
|
||||
INTEGER,
|
||||
charPortSessionNumber
|
||||
Gauge32,
|
||||
charPortSessionIndex
|
||||
INTEGER,
|
||||
charPortInFlowTypes
|
||||
OCTET STRING,
|
||||
charPortOutFlowTypes
|
||||
OCTET STRING,
|
||||
charPortLowerIfIndex
|
||||
InterfaceIndex
|
||||
}
|
||||
|
||||
charPortIndex OBJECT-TYPE
|
||||
SYNTAX PortIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value for each character port, perhaps
|
||||
corresponding to the same value of ifIndex when the
|
||||
character port is associated with a hardware port
|
||||
represented by an ifIndex."
|
||||
::= { charPortEntry 1 }
|
||||
|
||||
charPortName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An administratively assigned name for the port,
|
||||
typically with some local significance."
|
||||
::= { charPortEntry 2 }
|
||||
|
||||
charPortType OBJECT-TYPE
|
||||
SYNTAX INTEGER { physical(1), virtual(2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port's type, 'physical' if the port represents
|
||||
an external hardware connector, 'virtual' if it does
|
||||
not."
|
||||
::= { charPortEntry 3 }
|
||||
|
||||
charPortHardware OBJECT-TYPE
|
||||
SYNTAX AutonomousType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A reference to hardware MIB definitions specific to
|
||||
a physical port's external connector. For example,
|
||||
if the connector is RS-232, then the value of this
|
||||
object refers to a MIB sub-tree defining objects
|
||||
specific to RS-232. If an agent is not configured
|
||||
to have such values, the agent returns the object
|
||||
identifier:
|
||||
|
||||
nullHardware OBJECT IDENTIFIER ::= { 0 0 }
|
||||
"
|
||||
::= { charPortEntry 4 }
|
||||
|
||||
charPortReset OBJECT-TYPE
|
||||
SYNTAX INTEGER { ready(1), execute(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A control to force the port into a clean, initial
|
||||
state, both hardware and software, disconnecting all
|
||||
the port's existing sessions. In response to a
|
||||
get-request or get-next-request, the agent always
|
||||
returns 'ready' as the value. Setting the value to
|
||||
'execute' causes a reset."
|
||||
::= { charPortEntry 5 }
|
||||
|
||||
charPortAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { enabled(1), disabled(2), off(3),
|
||||
maintenance(4) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port's desired state, independent of flow
|
||||
control. 'enabled' indicates that the port is
|
||||
allowed to pass characters and form new sessions.
|
||||
'disabled' indicates that the port is allowed to
|
||||
pass characters but not form new sessions. 'off'
|
||||
indicates that the port is not allowed to pass
|
||||
characters or have any sessions. 'maintenance'
|
||||
indicates a maintenance mode, exclusive of normal
|
||||
operation, such as running a test.
|
||||
|
||||
'enabled' corresponds to ifAdminStatus 'up'.
|
||||
'disabled' and 'off' correspond to ifAdminStatus
|
||||
'down'. 'maintenance' corresponds to ifAdminStatus
|
||||
'test'."
|
||||
::= { charPortEntry 6 }
|
||||
|
||||
charPortOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { up(1), down(2),
|
||||
maintenance(3), absent(4), active(5) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port's actual, operational state, independent
|
||||
of flow control. 'up' indicates able to function
|
||||
normally. 'down' indicates inability to function
|
||||
for administrative or operational reasons.
|
||||
'maintenance' indicates a maintenance mode,
|
||||
exclusive of normal operation, such as running a
|
||||
test. 'absent' indicates that port hardware is not
|
||||
present. 'active' indicates up with a user present
|
||||
(e.g. logged in).
|
||||
|
||||
'up' and 'active' correspond to ifOperStatus 'up'.
|
||||
'down' and 'absent' correspond to ifOperStatus
|
||||
'down'. 'maintenance' corresponds to ifOperStatus
|
||||
'test'."
|
||||
::= { charPortEntry 7 }
|
||||
|
||||
charPortLastChange OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime at the time the port entered
|
||||
its current operational state. If the current state
|
||||
was entered prior to the last reinitialization of
|
||||
the local network management subsystem, then this
|
||||
object contains a zero value."
|
||||
::= { charPortEntry 8 }
|
||||
|
||||
-- charPortInFlowType is deprecated in favor of
|
||||
-- charPortInFlowTypes
|
||||
|
||||
charPortInFlowType OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(1), xonXoff(2), hardware(3),
|
||||
ctsRts(4), dsrDtr(5) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The port's type of input flow control. 'none'
|
||||
indicates no flow control at this level or below.
|
||||
'xonXoff' indicates software flow control by
|
||||
recognizing XON and XOFF characters. 'hardware'
|
||||
indicates flow control delegated to the lower level,
|
||||
for example a parallel port.
|
||||
|
||||
'ctsRts' and 'dsrDtr' are specific to RS-232-like
|
||||
ports. Although not architecturally pure, they are
|
||||
included here for simplicity's sake."
|
||||
::= { charPortEntry 9 }
|
||||
|
||||
|
||||
-- charPortOutFlowType is deprecated in favor of
|
||||
-- charPortOutFlowTypes
|
||||
|
||||
charPortOutFlowType OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(1), xonXoff(2), hardware(3),
|
||||
ctsRts(4), dsrDtr(5) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The port's type of output flow control. 'none'
|
||||
indicates no flow control at this level or below.
|
||||
'xonXoff' indicates software flow control by
|
||||
recognizing XON and XOFF characters. 'hardware'
|
||||
indicates flow control delegated to the lower level,
|
||||
for example a parallel port.
|
||||
|
||||
'ctsRts' and 'dsrDtr' are specific to RS-232-like
|
||||
ports. Although not architecturally pure, they are
|
||||
included here for simplicy's sake."
|
||||
::= { charPortEntry 10 }
|
||||
|
||||
charPortInFlowState OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(1), unknown(2), stop(3), go(4) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current operational state of input flow control
|
||||
on the port. 'none' indicates not applicable.
|
||||
'unknown' indicates this level does not know.
|
||||
'stop' indicates flow not allowed. 'go' indicates
|
||||
flow allowed."
|
||||
::= { charPortEntry 11 }
|
||||
|
||||
charPortOutFlowState OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(1), unknown(2), stop(3), go(4) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current operational state of output flow
|
||||
control on the port. 'none' indicates not
|
||||
applicable. 'unknown' indicates this level does not
|
||||
know. 'stop' indicates flow not allowed. 'go'
|
||||
indicates flow allowed."
|
||||
::= { charPortEntry 12 }
|
||||
|
||||
charPortInCharacters OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of characters detected as input from
|
||||
the port since system re-initialization and while
|
||||
the port operational state was 'up', 'active', or
|
||||
'maintenance', including, for example, framing, flow
|
||||
control (i.e. XON and XOFF), each occurrence of a
|
||||
BREAK condition, locally-processed input, and input
|
||||
sent to all sessions."
|
||||
::= { charPortEntry 13 }
|
||||
|
||||
charPortOutCharacters OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of characters detected as output to
|
||||
the port since system re-initialization and while
|
||||
the port operational state was 'up', 'active', or
|
||||
'maintenance', including, for example, framing, flow
|
||||
control (i.e. XON and XOFF), each occurrence of a
|
||||
BREAK condition, locally-created output, and output
|
||||
received from all sessions."
|
||||
::= { charPortEntry 14 }
|
||||
|
||||
charPortAdminOrigin OBJECT-TYPE
|
||||
SYNTAX INTEGER { dynamic(1), network(2), local(3),
|
||||
none(4) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The administratively allowed origin for
|
||||
establishing session on the port. 'dynamic' allows
|
||||
'network' or 'local' session establishment. 'none'
|
||||
disallows session establishment."
|
||||
::= { charPortEntry 15 }
|
||||
|
||||
charPortSessionMaximum OBJECT-TYPE
|
||||
SYNTAX INTEGER (-1..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of concurrent sessions allowed
|
||||
on the port. A value of -1 indicates no maximum.
|
||||
Setting the maximum to less than the current number
|
||||
of sessions has unspecified results."
|
||||
::= { charPortEntry 16 }
|
||||
|
||||
charPortSessionNumber OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of open sessions on the port that are in
|
||||
the connecting, connected, or disconnecting state."
|
||||
::= { charPortEntry 17 }
|
||||
|
||||
charPortSessionIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of charSessIndex for the port's first or
|
||||
only active session. If the port has no active
|
||||
session, the agent returns the value zero."
|
||||
::= { charPortEntry 18 }
|
||||
|
||||
charPortInFlowTypes OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (1))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port's types of input flow control at the
|
||||
software level. Hardware-level flow control is
|
||||
independently controlled by the appropriate
|
||||
hardware-level MIB.
|
||||
|
||||
A value of zero indicates no flow control.
|
||||
Depending on the specific implementation, any or
|
||||
all combinations of flow control may be chosen by
|
||||
adding the values:
|
||||
|
||||
128 xonXoff, recognizing XON and XOFF characters
|
||||
64 enqHost, ENQ/ACK to allow input to host
|
||||
32 enqTerm, ACK to allow output to port
|
||||
"
|
||||
::= { charPortEntry 19 }
|
||||
|
||||
charPortOutFlowTypes OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (1))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port's types of output flow control at the
|
||||
software level. Hardware-level flow control is
|
||||
independently controlled by the appropriate
|
||||
hardware-level MIB.
|
||||
|
||||
A value of zero indicates no flow control.
|
||||
Depending on the specific implementation, any or
|
||||
all combinations of flow control may be chosen by
|
||||
adding the values:
|
||||
|
||||
128 xonXoff, recognizing XON and XOFF characters
|
||||
64 enqHost, ENQ/ACK to allow input to host
|
||||
32 enqTerm, ACK to allow output to port
|
||||
"
|
||||
::= { charPortEntry 20 }
|
||||
|
||||
charPortLowerIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex value of the lower level hardware supporting
|
||||
this character port, zero if none."
|
||||
::= { charPortEntry 21 }
|
||||
|
||||
|
||||
-- the Character Session table
|
||||
|
||||
charSessTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CharSessEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of port session entries."
|
||||
::= { char 3 }
|
||||
|
||||
charSessEntry OBJECT-TYPE
|
||||
SYNTAX CharSessEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status and parameter values for a character port
|
||||
session."
|
||||
INDEX { charSessPortIndex, charSessIndex }
|
||||
::= { charSessTable 1 }
|
||||
|
||||
CharSessEntry ::=
|
||||
SEQUENCE {
|
||||
charSessPortIndex
|
||||
PortIndex,
|
||||
charSessIndex
|
||||
INTEGER,
|
||||
charSessKill
|
||||
INTEGER,
|
||||
charSessState
|
||||
INTEGER,
|
||||
charSessProtocol
|
||||
AutonomousType,
|
||||
charSessOperOrigin
|
||||
INTEGER,
|
||||
charSessInCharacters
|
||||
Counter32,
|
||||
charSessOutCharacters
|
||||
Counter32,
|
||||
charSessConnectionId
|
||||
-- InstancePointer,
|
||||
OBJECT IDENTIFIER,
|
||||
charSessStartTime
|
||||
TimeTicks
|
||||
}
|
||||
|
||||
charSessPortIndex OBJECT-TYPE
|
||||
SYNTAX PortIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of charPortIndex for the port to which
|
||||
this session belongs."
|
||||
::= { charSessEntry 1 }
|
||||
|
||||
charSessIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The session index in the context of the port, a
|
||||
non-zero positive integer. Session indexes within a
|
||||
port need not be sequential. Session indexes may be
|
||||
reused for different ports. For example, port 1 and
|
||||
port 3 may both have a session 2 at the same time.
|
||||
Session indexes may have any valid integer value,
|
||||
with any meaning convenient to the agent
|
||||
implementation."
|
||||
::= { charSessEntry 2 }
|
||||
|
||||
charSessKill OBJECT-TYPE
|
||||
SYNTAX INTEGER { ready(1), execute(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A control to terminate the session. In response to
|
||||
a get-request or get-next-request, the agent always
|
||||
returns 'ready' as the value. Setting the value to
|
||||
'execute' causes termination."
|
||||
::= { charSessEntry 3 }
|
||||
|
||||
charSessState OBJECT-TYPE
|
||||
SYNTAX INTEGER { connecting(1), connected(2),
|
||||
disconnecting(3) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current operational state of the session,
|
||||
disregarding flow control. 'connected' indicates
|
||||
that character data could flow on the network side
|
||||
of session. 'connecting' indicates moving from
|
||||
nonexistent toward 'connected'. 'disconnecting'
|
||||
indicates moving from 'connected' or 'connecting' to
|
||||
nonexistent."
|
||||
::= { charSessEntry 4 }
|
||||
|
||||
charSessProtocol OBJECT-TYPE
|
||||
SYNTAX AutonomousType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The network protocol over which the session is
|
||||
running. Other OBJECT IDENTIFIER values may be
|
||||
defined elsewhere, in association with specific
|
||||
protocols. However, this document assigns those of
|
||||
known interest as of this writing."
|
||||
::= { charSessEntry 5 }
|
||||
|
||||
wellKnownProtocols OBJECT IDENTIFIER ::= { char 4 }
|
||||
|
||||
protocolOther OBJECT IDENTIFIER ::= { wellKnownProtocols 1 }
|
||||
protocolTelnet OBJECT IDENTIFIER ::= { wellKnownProtocols 2 }
|
||||
protocolRlogin OBJECT IDENTIFIER ::= { wellKnownProtocols 3 }
|
||||
protocolLat OBJECT IDENTIFIER ::= { wellKnownProtocols 4 }
|
||||
protocolX29 OBJECT IDENTIFIER ::= { wellKnownProtocols 5 }
|
||||
protocolVtp OBJECT IDENTIFIER ::= { wellKnownProtocols 6 }
|
||||
|
||||
|
||||
charSessOperOrigin OBJECT-TYPE
|
||||
SYNTAX INTEGER { unknown(1), network(2), local(3) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The session's source of establishment."
|
||||
::= { charSessEntry 6 }
|
||||
|
||||
charSessInCharacters OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This session's subset of charPortInCharacters."
|
||||
::= { charSessEntry 7 }
|
||||
|
||||
charSessOutCharacters OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This session's subset of charPortOutCharacters."
|
||||
::= { charSessEntry 8 }
|
||||
|
||||
charSessConnectionId OBJECT-TYPE
|
||||
-- SYNTAX InstancePointer
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A reference to additional local MIB information.
|
||||
This should be the highest available related MIB,
|
||||
corresponding to charSessProtocol, such as Telnet.
|
||||
For example, the value for a TCP connection (in the
|
||||
absence of a Telnet MIB) is the object identifier of
|
||||
tcpConnState. If an agent is not configured to have
|
||||
such values, the agent returns the object
|
||||
identifier:
|
||||
|
||||
nullConnectionId OBJECT IDENTIFIER ::= { 0 0 }
|
||||
"
|
||||
::= { charSessEntry 9 }
|
||||
|
||||
charSessStartTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime in MIB-2 when the session
|
||||
entered connecting state."
|
||||
::= { charSessEntry 10 }
|
||||
|
||||
|
||||
-- conformance information
|
||||
|
||||
charConformance OBJECT IDENTIFIER ::= { char 5 }
|
||||
|
||||
charGroups OBJECT IDENTIFIER ::= { charConformance 1 }
|
||||
charCompliances OBJECT IDENTIFIER ::= { charConformance 2 }
|
||||
|
||||
|
||||
-- compliance statements
|
||||
|
||||
charCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMPv2 entities
|
||||
which have Character hardware interfaces."
|
||||
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { charGroup }
|
||||
::= { charCompliances 1 }
|
||||
|
||||
|
||||
-- units of conformance
|
||||
|
||||
charGroup OBJECT-GROUP
|
||||
OBJECTS { charNumber, charPortIndex, charPortName,
|
||||
charPortType, charPortHardware, charPortReset,
|
||||
charPortAdminStatus, charPortOperStatus,
|
||||
charPortLastChange,
|
||||
charPortInFlowState, charPortOutFlowState,
|
||||
charPortAdminOrigin, charPortSessionMaximum,
|
||||
charPortInFlowTypes, charPortOutFlowTypes,
|
||||
charPortInCharacters, charPortOutCharacters,
|
||||
charPortSessionNumber, charPortSessionIndex,
|
||||
charPortLowerIfIndex,
|
||||
charSessPortIndex, charSessIndex,
|
||||
charSessKill, charSessState,
|
||||
charSessProtocol, charSessOperOrigin,
|
||||
charSessInCharacters, charSessOutCharacters,
|
||||
charSessConnectionId, charSessStartTime }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing information
|
||||
applicable to all Character interfaces."
|
||||
::= { charGroups 1 }
|
||||
|
||||
END
|
||||
|
||||
278
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/CISCO-SMI
Executable file
278
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/CISCO-SMI
Executable file
@@ -0,0 +1,278 @@
|
||||
-- *****************************************************************
|
||||
-- CISCO-SMI.my: Cisco Enterprise Structure of Management Information
|
||||
|
||||
-- April 1994, Jeffrey T. Johnson
|
||||
|
||||
-- Copyright (c) 1994-1997 by cisco Systems, Inc.
|
||||
-- All rights reserved.
|
||||
|
||||
-- *****************************************************************
|
||||
|
||||
CISCO-SMI DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY,
|
||||
enterprises
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
cisco MODULE-IDENTITY
|
||||
LAST-UPDATED "9704090000Z"
|
||||
ORGANIZATION "Cisco Systems, Inc."
|
||||
CONTACT-INFO
|
||||
" Cisco Systems
|
||||
Customer Service
|
||||
|
||||
Postal: 170 West Tasman Drive
|
||||
San Jose, CA 95134
|
||||
USA
|
||||
|
||||
Tel: +1 800 553-NETS
|
||||
|
||||
E-mail: cs-snmp@cisco.com"
|
||||
DESCRIPTION
|
||||
" The Structure of Management Information for the
|
||||
Cisco enterprise."
|
||||
REVISION "9704090000Z"
|
||||
DESCRIPTION
|
||||
" Added ciscoPartnerProducts to generate sysObjectID
|
||||
for partner platforms"
|
||||
|
||||
REVISION "9505160000Z"
|
||||
DESCRIPTION
|
||||
" New oid assignments for Cisco REPEATER MIB and others."
|
||||
REVISION "9404262000Z"
|
||||
DESCRIPTION
|
||||
" Initial version of this MIB module."
|
||||
::= { enterprises 9 } -- assigned by IANA
|
||||
|
||||
|
||||
ciscoProducts OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" ciscoProducts is the root OBJECT IDENTIFIER from
|
||||
which sysObjectID values are assigned. Actual
|
||||
values are defined in CISCO-PRODUCTS-MIB."
|
||||
::= { cisco 1 }
|
||||
|
||||
local OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Subtree beneath which pre-10.2 MIBS were built."
|
||||
::= { cisco 2 }
|
||||
|
||||
temporary OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Subtree beneath which pre-10.2 experiments were
|
||||
placed."
|
||||
::= { cisco 3 }
|
||||
|
||||
pakmon OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" reserved for pakmon"
|
||||
::= { cisco 4 }
|
||||
|
||||
workgroup OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" subtree reserved for use by the Workgroup Business Unit"
|
||||
::= { cisco 5 }
|
||||
|
||||
otherEnterprises OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" otherEnterprises provides a root object identifier
|
||||
from which mibs produced by other companies may be
|
||||
placed. mibs produced by other enterprises are
|
||||
typicially implemented with the object identifiers
|
||||
as defined in the mib, but if the mib is deemed to
|
||||
be uncontrolled, we may reroot the mib at this
|
||||
subtree in order to have a controlled version."
|
||||
::= { cisco 6 }
|
||||
|
||||
ciscoAgentCapability OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" ciscoAgentCapability provides a root object identifier
|
||||
from which AGENT-CAPABILITIES values may be assigned."
|
||||
::= { cisco 7 }
|
||||
|
||||
ciscoConfig OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" ciscoConfig is the main subtree for configuration mibs."
|
||||
::= { cisco 8 }
|
||||
|
||||
ciscoMgmt OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" ciscoMgmt is the main subtree for new mib development."
|
||||
::= { cisco 9 }
|
||||
|
||||
ciscoExperiment OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" ciscoExperiment provides a root object identifier
|
||||
from which experimental mibs may be temporarily
|
||||
based. mibs are typicially based here if they
|
||||
fall in one of two categories
|
||||
1) are IETF work-in-process mibs which have not
|
||||
been assigned a permanent object identifier by
|
||||
the IANA.
|
||||
2) are cisco work-in-process which has not been
|
||||
assigned a permanent object identifier by the
|
||||
cisco assigned number authority, typicially because
|
||||
the mib is not ready for deployment.
|
||||
|
||||
NOTE WELL: support for mibs in the ciscoExperiment
|
||||
subtree will be deleted when a permanent object
|
||||
identifier assignment is made."
|
||||
::= { cisco 10 }
|
||||
|
||||
ciscoAdmin OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" ciscoAdmin is reserved for administratively assigned
|
||||
OBJECT IDENTIFIERS, i.e. those not associated with MIB
|
||||
objects"
|
||||
::= { cisco 11 }
|
||||
|
||||
ciscoModules OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" ciscoModules provides a root object identifier
|
||||
from which MODULE-IDENTITY values may be assigned."
|
||||
::= { cisco 12 }
|
||||
|
||||
lightstream OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" subtree reserved for use by Lightstream"
|
||||
::= { cisco 13 }
|
||||
|
||||
ciscoworks OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" ciscoworks provides a root object identifier beneath
|
||||
which mibs applicable to the CiscoWorks family of network
|
||||
management products are defined."
|
||||
::= { cisco 14 }
|
||||
|
||||
newport OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" subtree reserved for use by the former Newport Systems
|
||||
Solutions, now a portion of the Access Business Unit."
|
||||
::= { cisco 15 }
|
||||
|
||||
ciscoPartnerProducts OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" ciscoPartnerProducts is the root OBJECT IDENTIFIER from
|
||||
which partner sysObjectID values may be assigned. Such
|
||||
sysObjectID values are composed of the ciscoPartnerProducts
|
||||
prefix, followed by a single identifier that is unique for
|
||||
each partner, followed by the value of sysObjectID of the
|
||||
Cisco product from which partner product is derived. Note
|
||||
that the chassisPartner MIB object defines the value of the
|
||||
identifier assigned to each partner."
|
||||
::= { cisco 16 }
|
||||
|
||||
-- ciscoAdmin assignments follow
|
||||
|
||||
ciscoProxy OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" ciscoProxy OBJECT IDENTIFIERS are used to uniquely name
|
||||
party mib records created to proxy for SNMPv1."
|
||||
::= { ciscoAdmin 1 }
|
||||
ciscoPartyProxy OBJECT IDENTIFIER ::= { ciscoProxy 1 }
|
||||
ciscoContextProxy OBJECT IDENTIFIER ::= { ciscoProxy 2 }
|
||||
|
||||
-- Administrative assignments for repeaters
|
||||
|
||||
ciscoRptrGroupObjectID OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" ciscoRptrGroupObjectID OBJECT IDENTIFIERS are used to
|
||||
uniquely identify groups of repeater ports for use by the
|
||||
SNMP-REPEATER-MIB (RFC 1516) rptrGroupObjectID object."
|
||||
::= { ciscoAdmin 2 }
|
||||
|
||||
ciscoUnknownRptrGroup OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The identity of an unknown repeater port group."
|
||||
::= { ciscoRptrGroupObjectID 1 }
|
||||
|
||||
cisco2505RptrGroup OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The authoritative identity of the Cisco 2505 repeater
|
||||
port group."
|
||||
::= { ciscoRptrGroupObjectID 2 }
|
||||
|
||||
cisco2507RptrGroup OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The authoritative identity of the Cisco 2507 repeater
|
||||
port group."
|
||||
::= { ciscoRptrGroupObjectID 3 }
|
||||
|
||||
cisco2516RptrGroup OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The authoritative identity of the Cisco 2516 repeater
|
||||
port group."
|
||||
::= { ciscoRptrGroupObjectID 4 }
|
||||
|
||||
ciscoWsx5020RptrGroup OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The authoritative identity of the wsx5020 repeater
|
||||
port group."
|
||||
::= { ciscoRptrGroupObjectID 5 }
|
||||
|
||||
-- Administrative assignments for chip sets
|
||||
|
||||
ciscoChipSets OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Numerous media-specific MIBS have an object, defined as
|
||||
an OBJECT IDENTIFIER, which is the identity of the chipset
|
||||
realizing the interface. Cisco-specific chipsets have their
|
||||
OBJECT IDENTIFIERS assigned under this subtree."
|
||||
::= { ciscoAdmin 3 }
|
||||
|
||||
ciscoChipSetSaint1 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The identity of the Rev 1 SAINT ethernet chipset
|
||||
manufactured for cisco by LSI Logic."
|
||||
::= { ciscoChipSets 1 }
|
||||
|
||||
ciscoChipSetSaint2 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The identity of the Rev 2 SAINT ethernet chipset
|
||||
manufactured for cisco by LSI Logic."
|
||||
::= { ciscoChipSets 2 }
|
||||
|
||||
ciscoChipSetSaint3 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The identity of the Rev 3 SAINT ethernet chipset
|
||||
manufactured for cisco by Plessey."
|
||||
::= { ciscoChipSets 3 }
|
||||
|
||||
ciscoChipSetSaint4 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The identity of the Rev 4 SAINT ethernet chipset
|
||||
manufactured for cisco by Mitsubishi."
|
||||
::= { ciscoChipSets 4 }
|
||||
|
||||
END
|
||||
|
||||
1309
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/CLNS-MIB
Executable file
1309
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/CLNS-MIB
Executable file
File diff suppressed because it is too large
Load Diff
3041
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/DECNET-PHIV-MIB
Executable file
3041
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/DECNET-PHIV-MIB
Executable file
File diff suppressed because it is too large
Load Diff
660
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/DSA-MIB
Executable file
660
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/DSA-MIB
Executable file
@@ -0,0 +1,660 @@
|
||||
-- Changes to rfc1567 (DSA SNMPv2 MIB):
|
||||
-- Added the following imports: MODULE-COMPLIANCE and OBJECT-GROUP
|
||||
-- from SNMPv2-CONF; and MODULE-IDENTITY Counter32, and Gauge32
|
||||
-- from SNMPv2-SMI.
|
||||
-- Removed the following unneeded imports: NOTICIATION-TYPE and
|
||||
-- DisplayString from SNMPv2-SMI; and TEXTUAL-CONVENTION
|
||||
-- from FROM SNMPv2-TC.
|
||||
-- dperkins@scruznet.com
|
||||
|
||||
DSA-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32
|
||||
FROM SNMPv2-SMI
|
||||
TimeStamp
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
mib-2
|
||||
FROM RFC1213-MIB
|
||||
applIndex, DistinguishedName
|
||||
FROM APPLICATION-MIB;
|
||||
|
||||
dsaMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "9311250000Z"
|
||||
ORGANIZATION "IETF Mail and Directory Management Working
|
||||
Group"
|
||||
CONTACT-INFO
|
||||
" Glenn Mansfield
|
||||
|
||||
Postal: AIC Systems Laboratory
|
||||
6-6-3, Minami Yoshinari
|
||||
Aoba-ku, Sendai, 989-32
|
||||
JP
|
||||
|
||||
Tel: +81 22 279 3310
|
||||
Fax: +81 22 279 3640
|
||||
E-Mail: glenn@aic.co.jp"
|
||||
DESCRIPTION
|
||||
" The MIB module for monitoring Directory System Agents."
|
||||
::= { mib-2 29 }
|
||||
|
||||
|
||||
dsaOpsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DsaOpsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The table holding information related to the
|
||||
DSA operations."
|
||||
::= {dsaMIB 1}
|
||||
|
||||
dsaOpsEntry OBJECT-TYPE
|
||||
SYNTAX DsaOpsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Entry containing operations related statistics
|
||||
for a DSA."
|
||||
INDEX { applIndex }
|
||||
::= {dsaOpsTable 1}
|
||||
|
||||
DsaOpsEntry ::= SEQUENCE {
|
||||
|
||||
-- Bindings
|
||||
dsaAnonymousBinds
|
||||
Counter32,
|
||||
dsaUnauthBinds
|
||||
Counter32,
|
||||
dsaSimpleAuthBinds
|
||||
Counter32,
|
||||
dsaStrongAuthBinds
|
||||
Counter32,
|
||||
dsaBindSecurityErrors
|
||||
Counter32,
|
||||
|
||||
-- In-coming operations
|
||||
|
||||
dsaInOps
|
||||
Counter32,
|
||||
dsaReadOps
|
||||
Counter32,
|
||||
dsaCompareOps
|
||||
Counter32,
|
||||
dsaAddEntryOps
|
||||
Counter32,
|
||||
dsaRemoveEntryOps
|
||||
Counter32,
|
||||
dsaModifyEntryOps
|
||||
Counter32,
|
||||
dsaModifyRDNOps
|
||||
Counter32,
|
||||
dsaListOps
|
||||
Counter32,
|
||||
dsaSearchOps
|
||||
Counter32,
|
||||
dsaOneLevelSearchOps
|
||||
Counter32,
|
||||
dsaWholeTreeSearchOps
|
||||
Counter32,
|
||||
|
||||
-- Out going operations
|
||||
|
||||
dsaReferrals
|
||||
Counter32,
|
||||
dsaChainings
|
||||
Counter32,
|
||||
|
||||
-- Errors
|
||||
|
||||
dsaSecurityErrors
|
||||
Counter32,
|
||||
dsaErrors
|
||||
Counter32
|
||||
}
|
||||
|
||||
dsaAnonymousBinds OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of anonymous binds to this DSA from DUAs
|
||||
since application start."
|
||||
::= {dsaOpsEntry 1}
|
||||
|
||||
dsaUnauthBinds OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of un-authenticated binds to this
|
||||
DSA since application start."
|
||||
::= {dsaOpsEntry 2}
|
||||
|
||||
dsaSimpleAuthBinds OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of binds to this DSA that were authenticated
|
||||
using simple authentication procedures since
|
||||
application start."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Section 8.1.2.1.1."
|
||||
::= {dsaOpsEntry 3}
|
||||
|
||||
|
||||
dsaStrongAuthBinds OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of binds to this DSA that were authenticated
|
||||
using the strong authentication procedures since
|
||||
application start. This includes the binds that were
|
||||
authenticated using external authentication procedures."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Sections 8.1.2.1.2 & 8.1.2.1.3."
|
||||
::= {dsaOpsEntry 4}
|
||||
|
||||
dsaBindSecurityErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of bind operations that have been rejected
|
||||
by this DSA due to inappropriateAuthentication or
|
||||
invalidCredentials."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Section 12.7.2"
|
||||
::= {dsaOpsEntry 5}
|
||||
|
||||
dsaInOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of operations forwarded to this DSA
|
||||
from DUAs or other DSAs since application
|
||||
start up."
|
||||
::= {dsaOpsEntry 6}
|
||||
|
||||
dsaReadOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of read operations serviced by
|
||||
this DSA since application startup."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Section 9.1."
|
||||
::= {dsaOpsEntry 7}
|
||||
|
||||
dsaCompareOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of compare operations serviced by
|
||||
this DSA since application startup."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Section 9.2."
|
||||
::= {dsaOpsEntry 8}
|
||||
|
||||
dsaAddEntryOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of addEntry operations serviced by
|
||||
this DSA since application startup."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Section 11.1."
|
||||
::= {dsaOpsEntry 9}
|
||||
|
||||
dsaRemoveEntryOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of removeEntry operations serviced by
|
||||
this DSA since application startup."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Section 11.2."
|
||||
::= {dsaOpsEntry 10}
|
||||
|
||||
dsaModifyEntryOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of modifyEntry operations serviced by
|
||||
this DSA since application startup."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Section 11.3."
|
||||
::= {dsaOpsEntry 11}
|
||||
|
||||
dsaModifyRDNOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of modifyRDN operations serviced by
|
||||
this DSA since application startup."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Section 11.4."
|
||||
::= {dsaOpsEntry 12}
|
||||
|
||||
dsaListOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of list operations serviced by
|
||||
this DSA since application startup."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Section 10.1."
|
||||
::= {dsaOpsEntry 13}
|
||||
|
||||
dsaSearchOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of search operations- baseObjectSearches,
|
||||
oneLevelSearches and subTreeSearches, serviced
|
||||
by this DSA since application startup."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Section 10.2."
|
||||
::= {dsaOpsEntry 14}
|
||||
|
||||
dsaOneLevelSearchOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of oneLevelSearch operations serviced
|
||||
by this DSA since application startup."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Section 10.2.2.2."
|
||||
::= {dsaOpsEntry 15}
|
||||
|
||||
dsaWholeTreeSearchOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of wholeTreeSearch operations serviced
|
||||
by this DSA since application startup."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Section 10.2.2.2."
|
||||
::= {dsaOpsEntry 16}
|
||||
|
||||
dsaReferrals OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of referrals returned by this DSA in response
|
||||
to requests for operations since application startup."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Section 12.6."
|
||||
::= {dsaOpsEntry 17}
|
||||
|
||||
dsaChainings OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of operations forwarded by this DSA
|
||||
to other DSAs since application startup."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.518, 1988:
|
||||
Section 14."
|
||||
::= {dsaOpsEntry 18}
|
||||
|
||||
dsaSecurityErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of operations forwarded to this DSA
|
||||
which did not meet the security requirements. "
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Section 12.7."
|
||||
::= {dsaOpsEntry 19}
|
||||
|
||||
dsaErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of operations that could not be serviced
|
||||
due to errors other than security errors, and
|
||||
referrals.
|
||||
A partially serviced operation will not be counted
|
||||
as an error.
|
||||
The errors include NameErrors, UpdateErrors, Attribute
|
||||
errors and ServiceErrors."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Sections 12.4, 12.5, 12.8 & 12.9."
|
||||
::= {dsaOpsEntry 20}
|
||||
|
||||
-- Entry statistics/Cache performance
|
||||
dsaEntriesTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DsaEntriesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The table holding information related to the
|
||||
entry statistics and cache performance of the DSAs."
|
||||
::= {dsaMIB 2}
|
||||
|
||||
dsaEntriesEntry OBJECT-TYPE
|
||||
SYNTAX DsaEntriesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Entry containing statistics pertaining to entries
|
||||
held by a DSA."
|
||||
INDEX { applIndex }
|
||||
::= {dsaEntriesTable 1}
|
||||
|
||||
DsaEntriesEntry ::= SEQUENCE {
|
||||
dsaMasterEntries
|
||||
Gauge32,
|
||||
dsaCopyEntries
|
||||
Gauge32,
|
||||
dsaCacheEntries
|
||||
Gauge32,
|
||||
dsaCacheHits
|
||||
Counter32,
|
||||
dsaSlaveHits
|
||||
Counter32
|
||||
}
|
||||
|
||||
dsaMasterEntries OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of entries mastered in the DSA."
|
||||
::= {dsaEntriesEntry 1}
|
||||
|
||||
dsaCopyEntries OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of entries for which systematic (slave)
|
||||
copies are maintained in the DSA."
|
||||
::= {dsaEntriesEntry 2}
|
||||
|
||||
dsaCacheEntries OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of entries cached (non-systematic copies) in
|
||||
the DSA. This will include the entries that are
|
||||
cached partially. The negative cache is not counted."
|
||||
::= {dsaEntriesEntry 3}
|
||||
|
||||
dsaCacheHits OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of operations that were serviced from
|
||||
the locally held cache since application
|
||||
startup."
|
||||
::= {dsaEntriesEntry 4}
|
||||
|
||||
dsaSlaveHits OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of operations that were serviced from
|
||||
the locally held object replications [ shadow
|
||||
entries] since application startup."
|
||||
::= {dsaEntriesEntry 5}
|
||||
|
||||
|
||||
-- The dsaIntTable contains statistical data on the peer DSAs
|
||||
-- with which the monitored DSAs [attempt to] interact. This
|
||||
-- table will provide a useful insight into the effect of
|
||||
-- neighbours on the DSA performance.
|
||||
-- The table keeps track of the last "N" DSAs with which the
|
||||
-- monitored DSAs has interacted [attempted to interact],
|
||||
-- where "N" is a locally-defined constant.
|
||||
|
||||
dsaIntTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DsaIntEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Each row of this table contains some details
|
||||
related to the history of the interaction
|
||||
of the monitored DSAs with their respective
|
||||
peer DSAs."
|
||||
::= { dsaMIB 3 }
|
||||
|
||||
dsaIntEntry OBJECT-TYPE
|
||||
SYNTAX DsaIntEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Entry containing interaction details of a DSA
|
||||
with a peer DSA."
|
||||
INDEX { applIndex,dsaIntIndex }
|
||||
::= { dsaIntTable 1 }
|
||||
|
||||
DsaIntEntry ::= SEQUENCE {
|
||||
dsaIntIndex
|
||||
INTEGER,
|
||||
dsaName
|
||||
DistinguishedName,
|
||||
dsaTimeOfCreation
|
||||
TimeStamp,
|
||||
dsaTimeOfLastAttempt
|
||||
TimeStamp,
|
||||
dsaTimeOfLastSuccess
|
||||
TimeStamp,
|
||||
dsaFailuresSinceLastSuccess
|
||||
Counter32,
|
||||
dsaFailures
|
||||
Counter32,
|
||||
dsaSuccesses
|
||||
Counter32
|
||||
}
|
||||
|
||||
dsaIntIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Together with applIndex it forms the unique key to
|
||||
identify the conceptual row which contains useful info
|
||||
on the (attempted) interaction between the DSA (referred
|
||||
to by applIndex) and a peer DSA."
|
||||
::= {dsaIntEntry 1}
|
||||
|
||||
dsaName OBJECT-TYPE
|
||||
SYNTAX DistinguishedName
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Distinguished Name of the peer DSA to which this
|
||||
entry pertains."
|
||||
::= {dsaIntEntry 2}
|
||||
|
||||
dsaTimeOfCreation OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The value of sysUpTime when this row was created.
|
||||
If the entry was created before the network management
|
||||
subsystem was initialized, this object will contain
|
||||
a value of zero."
|
||||
::= {dsaIntEntry 3}
|
||||
|
||||
dsaTimeOfLastAttempt OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The value of sysUpTime when the last attempt was made
|
||||
to contact this DSA. If the last attempt was made before
|
||||
the network management subsystem was initialized, this
|
||||
object will contain a value of zero."
|
||||
::= {dsaIntEntry 4}
|
||||
|
||||
dsaTimeOfLastSuccess OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The value of sysUpTime when the last attempt made to
|
||||
contact this DSA was successful. If there have
|
||||
been no successful attempts this entry will have a value
|
||||
of zero. If the last successful attempt was made before
|
||||
the network management subsystem was initialized, this
|
||||
object will contain a value of zero."
|
||||
::= {dsaIntEntry 5}
|
||||
|
||||
dsaFailuresSinceLastSuccess OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The number of failures since the last time an
|
||||
attempt to contact this DSA was successful. If
|
||||
there has been no successful attempts, this counter
|
||||
will contain the number of failures since this entry
|
||||
was created."
|
||||
::= {dsaIntEntry 6}
|
||||
|
||||
dsaFailures OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Cumulative failures since the creation of
|
||||
this entry."
|
||||
::= {dsaIntEntry 7}
|
||||
|
||||
dsaSuccesses OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Cumulative successes since the creation of
|
||||
this entry."
|
||||
::= {dsaIntEntry 8}
|
||||
|
||||
|
||||
-- Conformance information
|
||||
|
||||
dsaConformance OBJECT IDENTIFIER ::= { dsaMIB 4 }
|
||||
|
||||
dsaGroups OBJECT IDENTIFIER ::= { dsaConformance 1 }
|
||||
dsaCompliances OBJECT IDENTIFIER ::= { dsaConformance 2 }
|
||||
|
||||
-- Compliance statements
|
||||
|
||||
dsaOpsCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMPv2 entities
|
||||
which implement the DSA-MIB for monitoring
|
||||
DSA operations."
|
||||
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { dsaOpsGroup }
|
||||
|
||||
::= { dsaCompliances 1 }
|
||||
|
||||
dsaEntryCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMPv2 entities
|
||||
which implement the DSA-MIB for monitoring
|
||||
DSA operations, entry statistics and cache
|
||||
performance."
|
||||
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { dsaOpsGroup,dsaEntryGroup }
|
||||
::= { dsaCompliances 2 }
|
||||
|
||||
dsaIntCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The compliance statement for SNMPv2 entities
|
||||
which implement the DSA-MIB for monitoring DSA
|
||||
operations and the interaction of the DSA with
|
||||
peer DSAs."
|
||||
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { dsaOpsGroup, dsaIntGroup }
|
||||
|
||||
::= { dsaCompliances 3 }
|
||||
|
||||
|
||||
-- Units of conformance
|
||||
|
||||
dsaOpsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
dsaAnonymousBinds, dsaUnauthBinds, dsaSimpleAuthBinds,
|
||||
dsaStrongAuthBinds, dsaBindSecurityErrors,dsaInOps,
|
||||
dsaReadOps, dsaCompareOps, dsaAddEntryOps,
|
||||
dsaRemoveEntryOps, dsaModifyEntryOps, dsaModifyRDNOps,
|
||||
dsaListOps, dsaSearchOps, dsaOneLevelSearchOps,
|
||||
dsaWholeTreeSearchOps,dsaReferrals, dsaChainings,
|
||||
dsaSecurityErrors, dsaErrors}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" A collection of objects for monitoring the DSA
|
||||
operations."
|
||||
::= { dsaGroups 1 }
|
||||
|
||||
dsaEntryGroup OBJECT-GROUP
|
||||
OBJECTS {dsaMasterEntries, dsaCopyEntries, dsaCacheEntries,
|
||||
dsaCacheHits, dsaSlaveHits}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" A collection of objects for monitoring the DSA
|
||||
entry statistics and cache performance."
|
||||
::= { dsaGroups 2 }
|
||||
|
||||
dsaIntGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
dsaName, dsaTimeOfCreation, dsaTimeOfLastAttempt,
|
||||
dsaTimeOfLastSuccess,dsaFailuresSinceLastSuccess,dsaFailures,
|
||||
dsaSuccesses}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" A collection of objects for monitoring the DSA's
|
||||
interaction with peer DSAs."
|
||||
::= { dsaGroups 3 }
|
||||
|
||||
|
||||
END
|
||||
615
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/EtherLike-MIB
Executable file
615
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/EtherLike-MIB
Executable file
@@ -0,0 +1,615 @@
|
||||
-- Changes to rfc1650 - EtherLike-MIB
|
||||
-- removed extra commas in the IMPORTS clause
|
||||
-- changed "ACCESS" to "MAX-ACCESS" for dot3StatsIndex
|
||||
-- changed value of STATUS from mandatory to current
|
||||
-- for dot3StatusIndex
|
||||
-- added imports for transmission
|
||||
-- changed value for SYNTAX clause of dot3StatsIndex
|
||||
-- to match that for IfIndex
|
||||
-- removed the following from the IMPORTS clause which
|
||||
-- were imported, but not referenced:
|
||||
-- Gauge32, TEXTUAL-CONVENTION,
|
||||
-- PhysAddress, ifEntry
|
||||
-- syntax of dot3StatsIndex changed from INTEGER to
|
||||
-- Integer32 (1..2147483647)
|
||||
-- syntax of dot3CollCount changed from INTEGER (1..16)
|
||||
-- to Integer32 (1..16)
|
||||
--
|
||||
-- !! NOTE: improper modifications were done to table dot3CollTable
|
||||
-- One result is that object group etherCollisionTableGroup
|
||||
-- contains the now "non-accessible" object dot3CollCount
|
||||
--
|
||||
-- dperkins@scruznet.com
|
||||
|
||||
|
||||
EtherLike-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Counter32,
|
||||
Integer32 FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
||||
ifIndex FROM IF-MIB
|
||||
mib-2, transmission FROM RFC1213-MIB;
|
||||
|
||||
etherMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "9402030400Z"
|
||||
ORGANIZATION "IETF Interfaces MIB Working Group"
|
||||
CONTACT-INFO
|
||||
|
||||
" Frank Kastenholz
|
||||
|
||||
Postal: FTP Software
|
||||
2 High Street
|
||||
North Andover, MA 01845
|
||||
US
|
||||
|
||||
Tel: +1 508 685 4000
|
||||
E-Mail: kasten@ftp.com"
|
||||
DESCRIPTION
|
||||
"The MIB module to describe generic objects for
|
||||
Ethernet-like network interfaces. This MIB is an
|
||||
updated version of the Ethernet-like MIB in RFC
|
||||
1398."
|
||||
::= { mib-2 35 }
|
||||
|
||||
etherMIBObjects OBJECT IDENTIFIER ::= { etherMIB 1 }
|
||||
|
||||
|
||||
dot3 OBJECT IDENTIFIER ::= { transmission 7 }
|
||||
|
||||
-- the Ethernet-like Statistics group
|
||||
|
||||
dot3StatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot3StatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Statistics for a collection of ethernet-like
|
||||
interfaces attached to a particular system."
|
||||
::= { dot3 2 }
|
||||
|
||||
|
||||
dot3StatsEntry OBJECT-TYPE
|
||||
SYNTAX Dot3StatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Statistics for a particular interface to an
|
||||
ethernet-like medium."
|
||||
INDEX { dot3StatsIndex }
|
||||
::= { dot3StatsTable 1 }
|
||||
|
||||
Dot3StatsEntry ::= SEQUENCE {
|
||||
dot3StatsIndex Integer32,
|
||||
dot3StatsAlignmentErrors Counter32,
|
||||
dot3StatsFCSErrors Counter32,
|
||||
dot3StatsSingleCollisionFrames Counter32,
|
||||
dot3StatsMultipleCollisionFrames Counter32,
|
||||
dot3StatsSQETestErrors Counter32,
|
||||
dot3StatsDeferredTransmissions Counter32,
|
||||
dot3StatsLateCollisions Counter32,
|
||||
dot3StatsExcessiveCollisions Counter32,
|
||||
dot3StatsInternalMacTransmitErrors Counter32,
|
||||
dot3StatsCarrierSenseErrors Counter32,
|
||||
dot3StatsFrameTooLongs Counter32,
|
||||
dot3StatsInternalMacReceiveErrors Counter32,
|
||||
dot3StatsEtherChipSet OBJECT IDENTIFIER
|
||||
}
|
||||
|
||||
dot3StatsIndex OBJECT-TYPE
|
||||
-- SYNTAX INTEGER
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index value that uniquely identifies an
|
||||
interface to an ethernet-like medium. The
|
||||
interface identified by a particular value of
|
||||
this index is the same interface as identified
|
||||
by the same value of ifIndex."
|
||||
::= { dot3StatsEntry 1 }
|
||||
|
||||
dot3StatsAlignmentErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of frames received on a particular
|
||||
interface that are not an integral number of
|
||||
octets in length and do not pass the FCS check.
|
||||
|
||||
The count represented by an instance of this
|
||||
object is incremented when the alignmentError
|
||||
status is returned by the MAC service to the
|
||||
LLC (or other MAC user). Received frames for
|
||||
which multiple error conditions obtain are,
|
||||
according to the conventions of IEEE 802.3
|
||||
Layer Management, counted exclusively according
|
||||
to the error status presented to the LLC."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 2 }
|
||||
|
||||
|
||||
dot3StatsFCSErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of frames received on a particular
|
||||
interface that are an integral number of octets
|
||||
in length but do not pass the FCS check.
|
||||
|
||||
The count represented by an instance of this
|
||||
object is incremented when the frameCheckError
|
||||
status is returned by the MAC service to the
|
||||
LLC (or other MAC user). Received frames for
|
||||
which multiple error conditions obtain are,
|
||||
according to the conventions of IEEE 802.3
|
||||
Layer Management, counted exclusively according
|
||||
to the error status presented to the LLC."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 3 }
|
||||
|
||||
|
||||
dot3StatsSingleCollisionFrames OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of successfully transmitted frames on
|
||||
a particular interface for which transmission
|
||||
is inhibited by exactly one collision.
|
||||
|
||||
A frame that is counted by an instance of this
|
||||
object is also counted by the corresponding
|
||||
instance of either the ifOutUcastPkts,
|
||||
ifOutMulticastPkts, or ifOutBroadcastPkts,
|
||||
and is not counted by the corresponding
|
||||
instance of the dot3StatsMultipleCollisionFrames
|
||||
object."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 4 }
|
||||
|
||||
|
||||
dot3StatsMultipleCollisionFrames OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of successfully transmitted frames on
|
||||
a particular interface for which transmission
|
||||
is inhibited by more than one collision.
|
||||
|
||||
A frame that is counted by an instance of this
|
||||
object is also counted by the corresponding
|
||||
instance of either the ifOutUcastPkts,
|
||||
ifOutMulticastPkts, or ifOutBroadcastPkts,
|
||||
and is not counted by the corresponding
|
||||
instance of the dot3StatsSingleCollisionFrames
|
||||
object."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 5 }
|
||||
|
||||
|
||||
dot3StatsSQETestErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of times that the SQE TEST ERROR
|
||||
message is generated by the PLS sublayer for a
|
||||
particular interface. The SQE TEST ERROR
|
||||
message is defined in section 7.2.2.2.4 of
|
||||
ANSI/IEEE 802.3-1985 and its generation is
|
||||
described in section 7.2.4.6 of the same
|
||||
document."
|
||||
REFERENCE
|
||||
"ANSI/IEEE Std 802.3-1985 Carrier Sense
|
||||
Multiple Access with Collision Detection Access
|
||||
Method and Physical Layer Specifications"
|
||||
::= { dot3StatsEntry 6 }
|
||||
|
||||
dot3StatsDeferredTransmissions OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of frames for which the first
|
||||
transmission attempt on a particular interface
|
||||
is delayed because the medium is busy.
|
||||
|
||||
The count represented by an instance of this
|
||||
object does not include frames involved in
|
||||
collisions."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 7 }
|
||||
|
||||
dot3StatsLateCollisions OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times that a collision is
|
||||
detected on a particular interface later than
|
||||
512 bit-times into the transmission of a
|
||||
packet.
|
||||
|
||||
Five hundred and twelve bit-times corresponds
|
||||
to 51.2 microseconds on a 10 Mbit/s system. A
|
||||
(late) collision included in a count
|
||||
represented by an instance of this object is
|
||||
also considered as a (generic) collision for
|
||||
purposes of other collision-related
|
||||
statistics."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 8 }
|
||||
|
||||
|
||||
dot3StatsExcessiveCollisions OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of frames for which transmission on a
|
||||
particular interface fails due to excessive
|
||||
collisions."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 9 }
|
||||
|
||||
|
||||
dot3StatsInternalMacTransmitErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of frames for which transmission on a
|
||||
particular interface fails due to an internal
|
||||
MAC sublayer transmit error. A frame is only
|
||||
counted by an instance of this object if it is
|
||||
not counted by the corresponding instance of
|
||||
either the dot3StatsLateCollisions object, the
|
||||
dot3StatsExcessiveCollisions object, or the
|
||||
dot3StatsCarrierSenseErrors object.
|
||||
|
||||
The precise meaning of the count represented by
|
||||
an instance of this object is implementation-
|
||||
specific. In particular, an instance of this
|
||||
object may represent a count of transmission
|
||||
errors on a particular interface that are not
|
||||
otherwise counted."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 10 }
|
||||
|
||||
dot3StatsCarrierSenseErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times that the carrier sense
|
||||
condition was lost or never asserted when
|
||||
attempting to transmit a frame on a particular
|
||||
interface.
|
||||
|
||||
The count represented by an instance of this
|
||||
object is incremented at most once per
|
||||
transmission attempt, even if the carrier sense
|
||||
condition fluctuates during a transmission
|
||||
attempt."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 11 }
|
||||
|
||||
-- { dot3StatsEntry 12 } is not assigned
|
||||
|
||||
dot3StatsFrameTooLongs OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of frames received on a particular
|
||||
interface that exceed the maximum permitted
|
||||
frame size.
|
||||
|
||||
The count represented by an instance of this
|
||||
object is incremented when the frameTooLong
|
||||
status is returned by the MAC service to the
|
||||
LLC (or other MAC user). Received frames for
|
||||
which multiple error conditions obtain are,
|
||||
according to the conventions of IEEE 802.3
|
||||
Layer Management, counted exclusively according
|
||||
to the error status presented to the LLC."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 13 }
|
||||
|
||||
-- { dot3StatsEntry 14 } is not assigned
|
||||
|
||||
-- { dot3StatsEntry 15 } is not assigned
|
||||
|
||||
dot3StatsInternalMacReceiveErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of frames for which reception on a
|
||||
particular interface fails due to an internal
|
||||
MAC sublayer receive error. A frame is only
|
||||
counted by an instance of this object if it is
|
||||
not counted by the corresponding instance of
|
||||
either the dot3StatsFrameTooLongs object, the
|
||||
dot3StatsAlignmentErrors object, or the
|
||||
dot3StatsFCSErrors object.
|
||||
|
||||
The precise meaning of the count represented by
|
||||
an instance of this object is implementation-
|
||||
specific. In particular, an instance of this
|
||||
object may represent a count of receive errors
|
||||
on a particular interface that are not
|
||||
otherwise counted."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 16 }
|
||||
|
||||
dot3StatsEtherChipSet OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains an OBJECT IDENTIFIER
|
||||
which identifies the chipset used to
|
||||
realize the interface. Ethernet-like
|
||||
interfaces are typically built out of
|
||||
several different chips. The MIB implementor
|
||||
is presented with a decision of which chip
|
||||
to identify via this object. The implementor
|
||||
should identify the chip which is usually
|
||||
called the Medium Access Control chip.
|
||||
If no such chip is easily identifiable,
|
||||
the implementor should identify the chip
|
||||
which actually gathers the transmit
|
||||
and receive statistics and error
|
||||
indications. This would allow a
|
||||
manager station to correlate the
|
||||
statistics and the chip generating
|
||||
them, giving it the ability to take
|
||||
into account any known anomalies
|
||||
in the chip."
|
||||
::= { dot3StatsEntry 17 }
|
||||
|
||||
-- the Ethernet-like Collision Statistics group
|
||||
|
||||
-- Implementation of this group is optional; it is appropriate
|
||||
-- for all systems which have the necessary metering
|
||||
|
||||
dot3CollTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot3CollEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of collision histograms for a
|
||||
particular set of interfaces."
|
||||
::= { dot3 5 }
|
||||
|
||||
|
||||
dot3CollEntry OBJECT-TYPE
|
||||
SYNTAX Dot3CollEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A cell in the histogram of per-frame
|
||||
collisions for a particular interface. An
|
||||
instance of this object represents the
|
||||
frequency of individual MAC frames for which
|
||||
the transmission (successful or otherwise) on a
|
||||
particular interface is accompanied by a
|
||||
particular number of media collisions."
|
||||
INDEX { ifIndex, dot3CollCount }
|
||||
::= { dot3CollTable 1 }
|
||||
|
||||
Dot3CollEntry ::= SEQUENCE {
|
||||
dot3CollCount Integer32,
|
||||
dot3CollFrequencies Counter32
|
||||
}
|
||||
|
||||
-- { dot3CollEntry 1 } is no longer in use
|
||||
|
||||
dot3CollCount OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..16)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of per-frame media collisions for
|
||||
which a particular collision histogram cell
|
||||
represents the frequency on a particular
|
||||
interface."
|
||||
::= { dot3CollEntry 2 }
|
||||
|
||||
|
||||
dot3CollFrequencies OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of individual MAC frames for which the
|
||||
transmission (successful or otherwise) on a
|
||||
particular interface occurs after the
|
||||
frame has experienced exactly the number
|
||||
of collisions in the associated
|
||||
dot3CollCount object.
|
||||
|
||||
For example, a frame which is transmitted
|
||||
on interface 77 after experiencing
|
||||
exactly 4 collisions would be indicated
|
||||
by incrementing only dot3CollFrequencies.77.4.
|
||||
No other instance of dot3CollFrequencies would
|
||||
be incremented in this example."
|
||||
::= { dot3CollEntry 3 }
|
||||
|
||||
-- 802.3 Tests
|
||||
|
||||
dot3Tests OBJECT IDENTIFIER ::= { dot3 6 }
|
||||
|
||||
dot3Errors OBJECT IDENTIFIER ::= { dot3 7 }
|
||||
|
||||
|
||||
-- TDR Test
|
||||
|
||||
-- The Time-Domain Reflectometry (TDR) test is specific
|
||||
-- to ethernet-like interfaces with the exception of
|
||||
-- 10BaseT and 10BaseF. The TDR value may be useful
|
||||
-- in determining the approximate distance to a cable fault.
|
||||
-- It is advisable to repeat this test to check for a
|
||||
-- consistent resulting TDR value, to verify that there
|
||||
-- is a fault.
|
||||
|
||||
dot3TestTdr OBJECT IDENTIFIER ::= { dot3Tests 1 }
|
||||
|
||||
-- A TDR test returns as its result the time interval,
|
||||
-- measured in 10 MHz ticks or 100 nsec units, between
|
||||
-- the start of TDR test transmission and the subsequent
|
||||
-- detection of a collision or deassertion of carrier. On
|
||||
-- successful completion of a TDR test, the result is
|
||||
-- stored as the value of the appropriate instance of the
|
||||
-- MIB object dot3TestTdrValue, and the OBJECT IDENTIFIER
|
||||
-- of that instanceis stored in the corresponding instance
|
||||
-- of ifExtnsTestCode (thereby indicating where the
|
||||
-- result has been stored).
|
||||
|
||||
|
||||
-- Loopback Test
|
||||
|
||||
-- Another test is the full-duplex loopback test.
|
||||
-- This test configures the MAC chip and executes
|
||||
-- an internal loopback test of memory, data paths,
|
||||
-- and the MAC chip logic. This loopback test can
|
||||
-- only be executed if the interface is offline.
|
||||
-- Once the test has completed, the MAC chip should
|
||||
-- be reinitialized for network operation, but it
|
||||
-- should remain offline.
|
||||
|
||||
dot3TestLoopBack OBJECT IDENTIFIER ::= { dot3Tests 2 }
|
||||
|
||||
-- If an error occurs during a test, the object
|
||||
-- ifTestResult (defined in RFC1573) will be set
|
||||
-- to failed(7). The following two OBJECT
|
||||
-- IDENTIFIERs may be used to provided more
|
||||
-- information as values for ifTestCode.
|
||||
|
||||
-- couldn't initialize MAC chip for test
|
||||
dot3ErrorInitError OBJECT IDENTIFIER ::= { dot3Errors 1 }
|
||||
|
||||
-- expected data not received (or not
|
||||
-- received correctly) in loopback test
|
||||
dot3ErrorLoopbackError OBJECT IDENTIFIER ::= { dot3Errors 2 }
|
||||
|
||||
-- RFC1573 does away with the interface chipset object.
|
||||
-- The following OBJECT IDENTIFIER definitions are
|
||||
-- retained for purposes of backwards compatibility
|
||||
-- with pre-RFC1573 systems.
|
||||
-- 802.3 Hardware Chipsets
|
||||
|
||||
-- The object ifExtnsChipSet is provided in RFC1229 to
|
||||
-- identify the MAC hardware used to communicate on an
|
||||
-- interface. The following hardware chipsets are
|
||||
-- provided for 802.3:
|
||||
|
||||
dot3ChipSets OBJECT IDENTIFIER ::= { dot3 8 }
|
||||
dot3ChipSetAMD OBJECT IDENTIFIER ::= { dot3ChipSets 1 }
|
||||
dot3ChipSetAMD7990 OBJECT IDENTIFIER ::= { dot3ChipSetAMD 1 }
|
||||
dot3ChipSetAMD79900 OBJECT IDENTIFIER ::= { dot3ChipSetAMD 2 }
|
||||
dot3ChipSetAMD79C940 OBJECT IDENTIFIER ::= { dot3ChipSetAMD 3 }
|
||||
|
||||
dot3ChipSetIntel OBJECT IDENTIFIER ::= { dot3ChipSets 2 }
|
||||
dot3ChipSetIntel82586 OBJECT IDENTIFIER ::= { dot3ChipSetIntel 1 }
|
||||
dot3ChipSetIntel82596 OBJECT IDENTIFIER ::= { dot3ChipSetIntel 2 }
|
||||
|
||||
dot3ChipSetSeeq OBJECT IDENTIFIER ::= { dot3ChipSets 3 }
|
||||
dot3ChipSetSeeq8003 OBJECT IDENTIFIER ::= { dot3ChipSetSeeq 1 }
|
||||
|
||||
dot3ChipSetNational OBJECT IDENTIFIER ::= { dot3ChipSets 4 }
|
||||
dot3ChipSetNational8390 OBJECT IDENTIFIER ::=
|
||||
{ dot3ChipSetNational 1 }
|
||||
dot3ChipSetNationalSonic OBJECT IDENTIFIER ::=
|
||||
{ dot3ChipSetNational 2 }
|
||||
|
||||
dot3ChipSetFujitsu OBJECT IDENTIFIER ::= { dot3ChipSets 5 }
|
||||
|
||||
dot3ChipSetFujitsu86950 OBJECT IDENTIFIER ::=
|
||||
{ dot3ChipSetFujitsu 1 }
|
||||
|
||||
dot3ChipSetDigital OBJECT IDENTIFIER ::= { dot3ChipSets 6 }
|
||||
dot3ChipSetDigitalDC21040 OBJECT IDENTIFIER ::=
|
||||
{ dot3ChipSetDigital 1 }
|
||||
|
||||
-- For those chipsets not represented above, OBJECT IDENTIFIER
|
||||
-- assignment is required in other documentation, e.g., assignment
|
||||
-- within that part of the registration tree delegated to
|
||||
-- individual enterprises (see RFC1155).
|
||||
|
||||
-- conformance information
|
||||
|
||||
etherConformance OBJECT IDENTIFIER ::= { etherMIB 2 }
|
||||
|
||||
etherGroups OBJECT IDENTIFIER ::= { etherConformance 1 }
|
||||
etherCompliances OBJECT IDENTIFIER ::= { etherConformance 2 }
|
||||
|
||||
|
||||
-- compliance statements
|
||||
|
||||
etherCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMPv2 entities which
|
||||
have ethernet-like network interfaces."
|
||||
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { etherStatsGroup }
|
||||
|
||||
GROUP etherCollisionTableGroup
|
||||
DESCRIPTION
|
||||
"This group is optional. It is appropriate for
|
||||
all systems which have the necessary metering.
|
||||
Implementation in such systems is highly
|
||||
recommended."
|
||||
::= { etherCompliances 1 }
|
||||
|
||||
-- units of conformance
|
||||
|
||||
etherStatsGroup OBJECT-GROUP
|
||||
OBJECTS { dot3StatsIndex, dot3StatsAlignmentErrors,
|
||||
dot3StatsFCSErrors,
|
||||
dot3StatsSingleCollisionFrames,
|
||||
dot3StatsMultipleCollisionFrames,
|
||||
dot3StatsSQETestErrors,
|
||||
dot3StatsDeferredTransmissions,
|
||||
dot3StatsLateCollisions,
|
||||
dot3StatsExcessiveCollisions,
|
||||
dot3StatsInternalMacTransmitErrors,
|
||||
dot3StatsCarrierSenseErrors,
|
||||
dot3StatsFrameTooLongs,
|
||||
dot3StatsInternalMacReceiveErrors,
|
||||
dot3StatsEtherChipSet}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing information
|
||||
applicable to all ethernet-like network interfaces."
|
||||
::= { etherGroups 1 }
|
||||
|
||||
|
||||
etherCollisionTableGroup OBJECT-GROUP
|
||||
OBJECTS { dot3CollCount, dot3CollFrequencies }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing a histogram
|
||||
of packets successfully transmitted after
|
||||
experiencing exactly N collisions."
|
||||
::= { etherGroups 2 }
|
||||
END
|
||||
2125
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/FDDI-SMT73-MIB
Executable file
2125
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/FDDI-SMT73-MIB
Executable file
File diff suppressed because it is too large
Load Diff
930
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/GDC-DC-MIB.mib
Executable file
930
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/GDC-DC-MIB.mib
Executable file
@@ -0,0 +1,930 @@
|
||||
GDC-DC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
gdc, gdcObjectGroups, gdcNotifications
|
||||
FROM GDC-MIB
|
||||
OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue, DisplayString
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
gdcDC MODULE-IDENTITY
|
||||
LAST-UPDATED "200811121600Z"
|
||||
ORGANIZATION
|
||||
"GDC Technology Ltd"
|
||||
CONTACT-INFO
|
||||
" GDC Support
|
||||
|
||||
Email: support@gdc-tech.com"
|
||||
DESCRIPTION
|
||||
"The MIB module for all information related to GDC D-cinema servers"
|
||||
::= { gdc 1 }
|
||||
|
||||
serverInfo OBJECT IDENTIFIER ::= { gdcDC 1 }
|
||||
systemProps OBJECT IDENTIFIER ::= { gdcDC 2 }
|
||||
disks OBJECT IDENTIFIER ::= { gdcDC 3 }
|
||||
ethInfo OBJECT IDENTIFIER ::= { gdcDC 4 }
|
||||
mounts OBJECT IDENTIFIER ::= { gdcDC 5 }
|
||||
raid OBJECT IDENTIFIER ::= { gdcDC 6 }
|
||||
sensors OBJECT IDENTIFIER ::= { gdcDC 7 }
|
||||
notifications OBJECT IDENTIFIER ::= { gdcDC 8 }
|
||||
pci OBJECT IDENTIFIER ::= { gdcDC 9 }
|
||||
|
||||
manufacturer OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The manufacturer of the server."
|
||||
::= { serverInfo 7 }
|
||||
|
||||
model OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The model number of the server."
|
||||
::= { serverInfo 1 }
|
||||
|
||||
serial OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The serial number of the server."
|
||||
::= { serverInfo 2 }
|
||||
|
||||
osVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The version of the installed OS image."
|
||||
::= { serverInfo 3 }
|
||||
|
||||
softwareVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The version of the playback software."
|
||||
::= { serverInfo 4 }
|
||||
|
||||
snmpAgentVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The version of the snmp agent."
|
||||
::= { serverInfo 5 }
|
||||
|
||||
sysUpTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The uptime of the server."
|
||||
::= { serverInfo 8 }
|
||||
|
||||
auditoriumNo OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Auditorium Number."
|
||||
::= { serverInfo 9 }
|
||||
|
||||
systemTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The system time of the server."
|
||||
::= { serverInfo 10 }
|
||||
|
||||
videoDevicesTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VideoDevicesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table listing the video output devices present in the server and their details."
|
||||
::= { serverInfo 6 }
|
||||
|
||||
videoDevicesEntry OBJECT-TYPE
|
||||
SYNTAX VideoDevicesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the videoDevicesTable."
|
||||
INDEX { videoDeviceIndex }
|
||||
::= { videoDevicesTable 1 }
|
||||
|
||||
VideoDevicesEntry ::= SEQUENCE {
|
||||
videoDeviceIndex
|
||||
Integer32,
|
||||
videoDeviceName
|
||||
DisplayString,
|
||||
videoDriverVersion
|
||||
DisplayString,
|
||||
videoDeviceBoardTemp
|
||||
Integer32,
|
||||
videoDeviceFPGATemp
|
||||
Integer32
|
||||
}
|
||||
|
||||
videoDeviceIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The auxillary variable used for identifying instances of the columnar objects in the videoDevicesTable."
|
||||
::= { videoDevicesEntry 1 }
|
||||
|
||||
videoDeviceName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the video output device."
|
||||
::= { videoDevicesEntry 2 }
|
||||
|
||||
videoDriverVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The version of firmware/driver used by the video device."
|
||||
::= { videoDevicesEntry 3 }
|
||||
|
||||
videoDeviceBoardTemp OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The board temperature of the video device."
|
||||
::= { videoDevicesEntry 4 }
|
||||
|
||||
videoDeviceFPGATemp OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The FPGA temperature of the video device."
|
||||
::= { videoDevicesEntry 5 }
|
||||
|
||||
memTotal OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "KB"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total amount of memory in the server (in KB)."
|
||||
::= { systemProps 1 }
|
||||
|
||||
memFree OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "KB"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amount of free memory in the server (in KB)."
|
||||
::= { systemProps 2 }
|
||||
|
||||
processorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ProcessorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table listing the processors on the server and their details."
|
||||
::= { systemProps 3 }
|
||||
|
||||
processorEntry OBJECT-TYPE
|
||||
SYNTAX ProcessorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the processorTable."
|
||||
INDEX { processorIndex }
|
||||
::= { processorTable 1 }
|
||||
|
||||
ProcessorEntry ::= SEQUENCE {
|
||||
processorIndex
|
||||
Integer32,
|
||||
processorSpeed
|
||||
Integer32,
|
||||
processorType
|
||||
DisplayString
|
||||
}
|
||||
|
||||
processorIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The auxillary variable used for identifying instances of the columnar objects in the processorTable."
|
||||
::= { processorEntry 1 }
|
||||
|
||||
processorSpeed OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "MHz"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The speed of the processor (in MHz)."
|
||||
::= { processorEntry 2 }
|
||||
|
||||
processorType OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the processor."
|
||||
::= { processorEntry 3 }
|
||||
|
||||
motherboardVendor OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The motherboard vendor."
|
||||
::= { systemProps 4 }
|
||||
|
||||
motherboardProduct OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The motherboard product."
|
||||
::= { systemProps 5 }
|
||||
|
||||
biosVendor OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The BIOS vendor."
|
||||
::= { systemProps 6 }
|
||||
|
||||
biosVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The BIOS version."
|
||||
::= { systemProps 7 }
|
||||
|
||||
biosReleaseDate OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The BIOS release date."
|
||||
::= { systemProps 8 }
|
||||
|
||||
diskTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DiskEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table listing the hard disks used in the server."
|
||||
::= { disks 1 }
|
||||
|
||||
diskEntry OBJECT-TYPE
|
||||
SYNTAX DiskEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the diskTable."
|
||||
INDEX { diskIndex }
|
||||
::= { diskTable 1 }
|
||||
|
||||
DiskEntry ::= SEQUENCE {
|
||||
diskIndex
|
||||
Integer32,
|
||||
diskDevice
|
||||
DisplayString,
|
||||
diskCapacity
|
||||
Integer32,
|
||||
diskModel
|
||||
DisplayString,
|
||||
diskSerial
|
||||
DisplayString,
|
||||
diskSmartErrors
|
||||
TruthValue,
|
||||
diskTemperature
|
||||
Integer32
|
||||
|
||||
}
|
||||
|
||||
diskIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The auxillary variable used for identifying instances of the columnar objects in the diskTable."
|
||||
::= { diskEntry 1 }
|
||||
|
||||
diskDevice OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The system name for the hard disk."
|
||||
::= { diskEntry 2 }
|
||||
|
||||
diskCapacity OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "KB"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The capacity of the hard disk drive (in KB)."
|
||||
::= { diskEntry 3 }
|
||||
|
||||
diskModel OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The model name of the hard disk drive."
|
||||
::= { diskEntry 4 }
|
||||
|
||||
diskSmartErrors OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether the hard disk has any errors recorded by S.M.A.R.T."
|
||||
::= { diskEntry 5 }
|
||||
|
||||
diskSerial OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Serial no. of the hard disk drive."
|
||||
::= { diskEntry 6 }
|
||||
|
||||
diskTemperature OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Temperature of the hard disk drive."
|
||||
::= { diskEntry 7 }
|
||||
|
||||
ethInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EthInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table listing the ethernet interfaces available on the server and their details."
|
||||
::= { ethInfo 1 }
|
||||
|
||||
ethInfoEntry OBJECT-TYPE
|
||||
SYNTAX EthInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the ethInfoTable."
|
||||
INDEX { ethIndex }
|
||||
::= { ethInfoTable 1 }
|
||||
|
||||
EthInfoEntry ::= SEQUENCE {
|
||||
ethIndex
|
||||
Integer32,
|
||||
ethMac
|
||||
DisplayString,
|
||||
ethAddress
|
||||
DisplayString,
|
||||
ethSpeed
|
||||
Integer32,
|
||||
ethUp
|
||||
TruthValue
|
||||
}
|
||||
|
||||
ethIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The auxillary variable used for identifying instances of the columnar objects in the ethInfoTable."
|
||||
::= { ethInfoEntry 1 }
|
||||
|
||||
ethMac OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MAC address of the ethernet interface."
|
||||
::= { ethInfoEntry 2 }
|
||||
|
||||
ethAddress OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address assigned to the ethernet interface."
|
||||
::= { ethInfoEntry 3 }
|
||||
|
||||
ethSpeed OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "Mbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The speed of the ethernet connection (in Mbps)."
|
||||
::= { ethInfoEntry 4 }
|
||||
|
||||
ethUp OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether the ethernet interface is connected to a network or not."
|
||||
::= { ethInfoEntry 5 }
|
||||
|
||||
mountTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MountEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table listing the mounted filesystems on the server."
|
||||
::= { mounts 1 }
|
||||
|
||||
mountEntry OBJECT-TYPE
|
||||
SYNTAX MountEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the mountTable."
|
||||
INDEX { mountIndex }
|
||||
::= { mountTable 1 }
|
||||
|
||||
MountEntry ::= SEQUENCE {
|
||||
mountIndex
|
||||
Integer32,
|
||||
mountLocation
|
||||
DisplayString,
|
||||
mountTotalSpace
|
||||
Integer32,
|
||||
mountFreeSpace
|
||||
Integer32,
|
||||
mountUsePercent
|
||||
Integer32,
|
||||
mountAccess
|
||||
DisplayString
|
||||
}
|
||||
|
||||
mountIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The auxillary variable used for identifying instances of the columnar objects in the mountTable."
|
||||
::= { mountEntry 1 }
|
||||
|
||||
mountLocation OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The local directory on the server where the filesystem is mounted."
|
||||
::= { mountEntry 2 }
|
||||
|
||||
mountTotalSpace OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "KB"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total capacity of the mounted filesystem (in KB)."
|
||||
::= { mountEntry 3 }
|
||||
|
||||
mountFreeSpace OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "KB"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amount of available space on the mounted filesystem (in KB)."
|
||||
::= { mountEntry 4 }
|
||||
|
||||
mountUsePercent OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used percentage space on the mounted filesystem (in %)."
|
||||
::= { mountEntry 5 }
|
||||
|
||||
mountAccess OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The access Permission of the filesystem mounted."
|
||||
::= { mountEntry 6 }
|
||||
|
||||
raidTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RaidEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table listing the raid filesystems on the server and their details."
|
||||
::= { raid 1 }
|
||||
|
||||
raidEntry OBJECT-TYPE
|
||||
SYNTAX RaidEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the raidTable."
|
||||
INDEX { raidIndex }
|
||||
::= { raidTable 1 }
|
||||
|
||||
RaidEntry ::= SEQUENCE {
|
||||
raidIndex
|
||||
Integer32,
|
||||
raidDevice
|
||||
DisplayString,
|
||||
raidUUID
|
||||
DisplayString,
|
||||
raidType
|
||||
Integer32,
|
||||
raidCapacity
|
||||
Integer32,
|
||||
raidDegraded
|
||||
TruthValue
|
||||
}
|
||||
|
||||
raidIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The auxillary variable used for identifying instances of the columnar objects in the raidTable."
|
||||
::= { raidEntry 1 }
|
||||
|
||||
raidDevice OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The system name for the raid device."
|
||||
::= { raidEntry 2 }
|
||||
|
||||
raidUUID OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unique identifier for the raid device."
|
||||
::= { raidEntry 3 }
|
||||
|
||||
raidType OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The raid level of the raid device."
|
||||
::= { raidEntry 4 }
|
||||
|
||||
raidCapacity OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "KB"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total capacity of the raid device (in KB)."
|
||||
::= { raidEntry 5 }
|
||||
|
||||
raidDegraded OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether the raid is in a degraded state or not."
|
||||
::= { raidEntry 6 }
|
||||
|
||||
cpuFanSpeed OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
UNITS "RPM"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { sensors 1 }
|
||||
|
||||
cpuTemperature OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
UNITS "degrees C"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { sensors 2 }
|
||||
|
||||
sysTemperature1 OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
UNITS "degrees C"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { sensors 3 }
|
||||
|
||||
sysTemperature2 OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
UNITS "degrees C"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { sensors 4 }
|
||||
|
||||
sysTemperature3 OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
UNITS "degrees C"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { sensors 5 }
|
||||
|
||||
videoDeviceNotFound NOTIFICATION-TYPE
|
||||
OBJECTS { eventType, eventDescription }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification to indicate that the video device is missing"
|
||||
::= { notifications 1 }
|
||||
|
||||
videoDriverNotLoaded NOTIFICATION-TYPE
|
||||
OBJECTS { eventType, eventDescription, eventReference }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification to indicate that the video driver was not loaded"
|
||||
::= { notifications 2 }
|
||||
|
||||
serverTemperatureHigh NOTIFICATION-TYPE
|
||||
OBJECTS { eventType, eventDescription, eventReference }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification to indicate that the server temperature has gove above the specified limit"
|
||||
::= { notifications 3 }
|
||||
|
||||
fanSpeedLow NOTIFICATION-TYPE
|
||||
OBJECTS { eventType, eventDescription, eventReference }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification to indicate that the CPU fan speed has gone below the specified limit"
|
||||
::= { notifications 4 }
|
||||
|
||||
diskNotFound NOTIFICATION-TYPE
|
||||
OBJECTS { eventType, eventDescription }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notificataion to indicate that a disk has not been detected"
|
||||
::= { notifications 5 }
|
||||
|
||||
mountNotFound NOTIFICATION-TYPE
|
||||
OBJECTS { eventType, eventDescription }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification to indicate that a mount location has not been found"
|
||||
::= { notifications 6 }
|
||||
|
||||
raidNotFound NOTIFICATION-TYPE
|
||||
OBJECTS { eventType, eventDescription }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification to indicate that a raid device was not found"
|
||||
::= { notifications 7 }
|
||||
|
||||
pciDeviceNotFound NOTIFICATION-TYPE
|
||||
OBJECTS { eventType, eventDescription }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification to indicate that a PCI device was not found"
|
||||
::= { notifications 8 }
|
||||
|
||||
raidStatusDegraded NOTIFICATION-TYPE
|
||||
OBJECTS { eventType, eventDescription, eventReference }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification to indicate that the RAID device is degraded"
|
||||
::= { notifications 9 }
|
||||
|
||||
diskErrorDetected NOTIFICATION-TYPE
|
||||
OBJECTS { eventType, eventDescription, eventReference }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification to indicate that the disk device has S.M.A.R.T errors"
|
||||
::= { notifications 10 }
|
||||
|
||||
diskSpaceErrorDetected NOTIFICATION-TYPE
|
||||
OBJECTS { eventType, eventDescription, eventReference }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification to indicate that the disk space has reached threshold"
|
||||
::= { notifications 11 }
|
||||
|
||||
diskTemperatureHigh NOTIFICATION-TYPE
|
||||
OBJECTS { eventType, eventDescription, eventReference }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification to indicate that the disk temperature has gove above the specified limit"
|
||||
::= { notifications 12 }
|
||||
|
||||
ingestionStarted NOTIFICATION-TYPE
|
||||
OBJECTS { eventType, eventDescription, eventReference }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification to indicate that server started Ingestion"
|
||||
::= { notifications 13 }
|
||||
|
||||
ingestionCompleted NOTIFICATION-TYPE
|
||||
OBJECTS { eventType, eventDescription, eventReference }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification to indicate that server completed Ingestion"
|
||||
::= { notifications 14 }
|
||||
|
||||
ingestionFailed NOTIFICATION-TYPE
|
||||
OBJECTS { eventType, eventDescription, eventReference }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification to indicate that Ingestion has failed"
|
||||
::= { notifications 15 }
|
||||
|
||||
droppedFrame NOTIFICATION-TYPE
|
||||
OBJECTS { eventType, eventDescription, eventReference }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification to indicate Dropped Frame"
|
||||
::= { notifications 16 }
|
||||
|
||||
systemUpDays NOTIFICATION-TYPE
|
||||
OBJECTS { eventType, eventDescription, eventReference }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification to indicate that system is up for more than defined nunber of days"
|
||||
::= { notifications 17 }
|
||||
|
||||
snmpAgentStarted NOTIFICATION-TYPE
|
||||
OBJECTS { eventType, eventDescription, eventReference }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification to indicate SNMP Agent is started"
|
||||
::= { notifications 18 }
|
||||
|
||||
kdmMissing NOTIFICATION-TYPE
|
||||
OBJECTS { eventType, eventDescription, eventReference }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification to indicate KDM is missing"
|
||||
::= { notifications 19 }
|
||||
|
||||
snmpAgentStopped NOTIFICATION-TYPE
|
||||
OBJECTS { eventType, eventDescription, eventReference }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification to indicate SNMP Agent is stopped"
|
||||
::= { notifications 20 }
|
||||
|
||||
fireAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { eventType, eventDescription, eventReference }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification to indicate Fire Alarm has reached threshold"
|
||||
::= { notifications 21 }
|
||||
|
||||
ethernetDown NOTIFICATION-TYPE
|
||||
OBJECTS { eventType, eventDescription, eventReference }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification to indicate network is down"
|
||||
::= { notifications 22 }
|
||||
|
||||
pciTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PCIEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table listing the PCI devices on the server and their details."
|
||||
::= { pci 1 }
|
||||
|
||||
pciEntry OBJECT-TYPE
|
||||
SYNTAX PCIEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the pciTable."
|
||||
INDEX { pciIndex }
|
||||
::= { pciTable 1 }
|
||||
|
||||
PCIEntry ::= SEQUENCE {
|
||||
pciIndex
|
||||
Integer32,
|
||||
pciBusID
|
||||
DisplayString,
|
||||
pciDescription
|
||||
DisplayString
|
||||
}
|
||||
|
||||
pciIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The auxillary variable used for identifying instances of the columnar objects in the pciTable."
|
||||
::= { pciEntry 1 }
|
||||
|
||||
pciBusID OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The PCI bus ID for the PCI device."
|
||||
::= { pciEntry 2 }
|
||||
|
||||
pciDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The PCI description for the PCI device."
|
||||
::= { pciEntry 3 }
|
||||
|
||||
gdcDCObjectGroups OBJECT IDENTIFIER ::= { gdcObjectGroups 1 }
|
||||
|
||||
serverInfoGroup OBJECT-GROUP
|
||||
OBJECTS { manufacturer, model, serial, osVersion, softwareVersion, snmpAgentVersion, videoDeviceName, videoDriverVersion, videoDeviceBoardTemp, videoDeviceFPGATemp, sysUpTime, auditoriumNo, systemTime }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of objects that provide server information"
|
||||
::= { gdcDCObjectGroups 1 }
|
||||
|
||||
systemPropsGroup OBJECT-GROUP
|
||||
OBJECTS { memTotal, memFree, processorSpeed, processorType, motherboardVendor, motherboardProduct, biosVendor, biosVersion, biosReleaseDate }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of objects that provide system information"
|
||||
::= { gdcDCObjectGroups 2 }
|
||||
|
||||
disksGroup OBJECT-GROUP
|
||||
OBJECTS { diskDevice, diskCapacity, diskModel, diskSerial, diskSmartErrors, diskTemperature }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of objects that provide disk related information"
|
||||
::= { gdcDCObjectGroups 3 }
|
||||
|
||||
ethGroup OBJECT-GROUP
|
||||
OBJECTS { ethMac, ethAddress, ethSpeed, ethUp }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of objects that provide ethernet related information"
|
||||
::= { gdcDCObjectGroups 4 }
|
||||
|
||||
mountsGroup OBJECT-GROUP
|
||||
OBJECTS { mountLocation, mountTotalSpace, mountFreeSpace, mountUsePercent, mountAccess }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of objects that provide information related to mounted filesystems"
|
||||
::= { gdcDCObjectGroups 5 }
|
||||
|
||||
raidGroup OBJECT-GROUP
|
||||
OBJECTS { raidDevice, raidUUID, raidType, raidCapacity, raidDegraded }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of objects that provide information related to mounted filesystems"
|
||||
::= { gdcDCObjectGroups 6 }
|
||||
|
||||
sensorsGroup OBJECT-GROUP
|
||||
OBJECTS { cpuFanSpeed, cpuTemperature, sysTemperature1, sysTemperature2, sysTemperature3 }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of objects that provide information collected from the motherboard sensors"
|
||||
::= { gdcDCObjectGroups 7 }
|
||||
|
||||
pciGroup OBJECT-GROUP
|
||||
OBJECTS { pciBusID, pciDescription }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of objects that provide information related to PCI devices"
|
||||
::= { gdcDCObjectGroups 9 }
|
||||
|
||||
dcNotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { videoDeviceNotFound, videoDriverNotLoaded, serverTemperatureHigh, fanSpeedLow, diskNotFound, mountNotFound, raidNotFound, pciDeviceNotFound, raidStatusDegraded, diskErrorDetected, diskSpaceErrorDetected, diskTemperatureHigh, ingestionStarted, ingestionCompleted, ingestionFailed, droppedFrame, systemUpDays, snmpAgentStarted, kdmMissing, snmpAgentStopped, fireAlarm, ethernetDown }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of notifications that provide warnings about the server's state"
|
||||
::= { gdcNotifications 3 }
|
||||
|
||||
END
|
||||
|
||||
|
||||
59
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/GDC-MIB.mib
Executable file
59
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/GDC-MIB.mib
Executable file
@@ -0,0 +1,59 @@
|
||||
|
||||
GDC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, enterprises
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue, DisplayString
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
gdc MODULE-IDENTITY
|
||||
LAST-UPDATED "200707171800Z"
|
||||
ORGANIZATION
|
||||
"GDC Technology Ltd"
|
||||
CONTACT-INFO
|
||||
" GDC Support
|
||||
|
||||
Email: support@gdc-tech.com"
|
||||
DESCRIPTION
|
||||
"The MIB module for all information related to GDC products"
|
||||
::= { enterprises 28713 }
|
||||
|
||||
gdcObjectGroups OBJECT IDENTIFIER ::= { gdc 2 }
|
||||
gdcNotifications OBJECT IDENTIFIER ::= { gdc 3 }
|
||||
|
||||
notificationElements OBJECT IDENTIFIER ::= { gdcNotifications 1 }
|
||||
|
||||
eventType OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The severity of the notification"
|
||||
::= { notificationElements 1 }
|
||||
|
||||
eventDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The description of the notification"
|
||||
::= { notificationElements 2 }
|
||||
|
||||
eventReference OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The OID entry related to the notification"
|
||||
::= { notificationElements 3 }
|
||||
|
||||
notificationElementsGroup OBJECT-GROUP
|
||||
OBJECTS { eventType, eventDescription, eventReference }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of objects that provide information sent along with a notification message"
|
||||
::= { gdcNotifications 2 }
|
||||
|
||||
END
|
||||
|
||||
1356
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/HOST-RESOURCES-MIB
Executable file
1356
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/HOST-RESOURCES-MIB
Executable file
File diff suppressed because it is too large
Load Diff
119
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/IANAifType-MIB
Executable file
119
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/IANAifType-MIB
Executable file
@@ -0,0 +1,119 @@
|
||||
-- Changes to rfc1573b - IANAifType-MIB
|
||||
-- Extracted from RFC1573 - the combined IANAifType-MIB & IF-MIB
|
||||
-- Added the following import: mib-2 from RFC1213-MIB.
|
||||
-- Removed the following unneeded import: OBJECT-TYPE from
|
||||
-- SNMPv2-SMI.
|
||||
-- dperkins@scruznet.com
|
||||
|
||||
IANAifType-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
mib-2 FROM RFC1213-MIB
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
ianaifType MODULE-IDENTITY
|
||||
LAST-UPDATED "9311082155Z"
|
||||
ORGANIZATION "IANA"
|
||||
CONTACT-INFO
|
||||
|
||||
" Internet Assigned Numbers Authority
|
||||
|
||||
Postal: USC/Information Sciences Institute
|
||||
4676 Admiralty Way, Marina del Rey, CA 90292
|
||||
|
||||
Tel: +1 310 822 1511
|
||||
E-Mail: iana@isi.edu"
|
||||
DESCRIPTION
|
||||
"The MIB module which defines the IANAifType textual
|
||||
convention, and thus the enumerated values of the
|
||||
ifType object defined in MIB-II's ifTable."
|
||||
::= { mib-2 30 }
|
||||
|
||||
|
||||
IANAifType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This data type is used as the syntax of the ifType
|
||||
object in the (updated) definition of MIB-II's
|
||||
ifTable.
|
||||
|
||||
The definition of this textual convention with the
|
||||
addition of newly assigned values is published
|
||||
periodically by the IANA, in either the Assigned
|
||||
Numbers RFC, or some derivative of it specific to
|
||||
Internet Network Management number assignments. (The
|
||||
latest arrangements can be obtained by contacting the
|
||||
IANA.)
|
||||
|
||||
Requests for new values should be made to IANA via
|
||||
email (iana@isi.edu).
|
||||
|
||||
The relationship between the assignment of ifType
|
||||
values and of OIDs to particular media-specific MIBs
|
||||
is solely the purview of IANA and is subject to change
|
||||
without notice. Quite often, a media-specific MIB's
|
||||
OID-subtree assignment within MIB-II's 'transmission'
|
||||
subtree will be the same as its ifType value.
|
||||
However, in some circumstances this will not be the
|
||||
case, and implementors must not pre-assume any
|
||||
specific relationship between ifType values and
|
||||
transmission subtree OIDs."
|
||||
SYNTAX INTEGER {
|
||||
other(1), -- none of the following
|
||||
regular1822(2),
|
||||
hdh1822(3),
|
||||
ddnX25(4),
|
||||
rfc877x25(5),
|
||||
ethernetCsmacd(6),
|
||||
iso88023Csmacd(7),
|
||||
iso88024TokenBus(8),
|
||||
iso88025TokenRing(9),
|
||||
iso88026Man(10),
|
||||
starLan(11),
|
||||
proteon10Mbit(12),
|
||||
proteon80Mbit(13),
|
||||
hyperchannel(14),
|
||||
fddi(15),
|
||||
lapb(16),
|
||||
sdlc(17),
|
||||
ds1(18), -- DS1/E1 (RFC 1406)
|
||||
e1(19), -- obsolete
|
||||
basicISDN(20),
|
||||
primaryISDN(21),
|
||||
propPointToPointSerial(22), -- proprietary serial
|
||||
ppp(23),
|
||||
softwareLoopback(24),
|
||||
eon(25), -- CLNP over IP (RFC 1070)
|
||||
ethernet3Mbit(26),
|
||||
nsip(27), -- XNS over IP
|
||||
slip(28), -- generic SLIP
|
||||
ultra(29), -- ULTRA technologies
|
||||
ds3(30), -- T-3
|
||||
sip(31), -- SMDS
|
||||
frameRelay(32), -- DTE only
|
||||
rs232(33),
|
||||
para(34), -- parallel-port
|
||||
arcnet(35), -- arcnet
|
||||
arcnetPlus(36), -- arcnet plus
|
||||
atm(37), -- ATM cells
|
||||
miox25(38),
|
||||
sonet(39), -- SONET or SDH
|
||||
x25ple(40),
|
||||
iso88022llc(41),
|
||||
localTalk(42),
|
||||
smdsDxi(43),
|
||||
frameRelayService(44), -- Frame relay DCE
|
||||
v35(45),
|
||||
hssi(46),
|
||||
hippi(47),
|
||||
modem(48), -- Generic modem
|
||||
aal5(49), -- AAL5 over ATM
|
||||
sonetPath(50),
|
||||
sonetVT(51),
|
||||
smdsIcip(52), -- SMDS InterCarrier Interface
|
||||
propVirtual(53), -- proprietary virtual/internal
|
||||
propMultiplexor(54) -- proprietary multiplexing
|
||||
}
|
||||
|
||||
END
|
||||
1594
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/IF-MIB
Executable file
1594
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/IF-MIB
Executable file
File diff suppressed because it is too large
Load Diff
298
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/PARALLEL-MIB
Executable file
298
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/PARALLEL-MIB
Executable file
@@ -0,0 +1,298 @@
|
||||
-- Changes to RFC1660 - PARALLEL-MIB
|
||||
-- Removed unused IMPORT of NOTIFICATION-TYPE
|
||||
-- dperkins@scruznet.com
|
||||
|
||||
PARALLEL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Counter32, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
transmission
|
||||
FROM RFC1213-MIB
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF;
|
||||
|
||||
|
||||
para MODULE-IDENTITY
|
||||
LAST-UPDATED "9405261700Z"
|
||||
ORGANIZATION "IETF Character MIB Working Group"
|
||||
CONTACT-INFO
|
||||
" Bob Stewart
|
||||
Postal: Xyplex, Inc.
|
||||
295 Foster Street
|
||||
Littleton, MA 01460
|
||||
|
||||
Tel: 508-952-4816
|
||||
Fax: 508-952-4887
|
||||
E-mail: rlstewart@eng.xyplex.com"
|
||||
DESCRIPTION
|
||||
"The MIB module for Parallel-printer-like hardware devices."
|
||||
::= { transmission 34 }
|
||||
|
||||
|
||||
-- Generic Parallel-printer-like information
|
||||
|
||||
paraNumber OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of ports (regardless of their current
|
||||
state) in the Parallel-printer-like port table."
|
||||
::= { para 1 }
|
||||
|
||||
|
||||
-- the Parallel-printer-like Port table
|
||||
|
||||
paraPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ParaPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of port entries. The number of entries is
|
||||
given by the value of paraNumber."
|
||||
::= { para 2 }
|
||||
|
||||
paraPortEntry OBJECT-TYPE
|
||||
SYNTAX ParaPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status and parameter values for a port."
|
||||
INDEX { paraPortIndex }
|
||||
::= { paraPortTable 1 }
|
||||
|
||||
ParaPortEntry ::=
|
||||
SEQUENCE {
|
||||
paraPortIndex
|
||||
InterfaceIndex,
|
||||
paraPortType
|
||||
INTEGER,
|
||||
paraPortInSigNumber
|
||||
Integer32,
|
||||
paraPortOutSigNumber
|
||||
Integer32
|
||||
}
|
||||
|
||||
paraPortIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of ifIndex for the port. By convention
|
||||
and if possible, hardware port numbers map directly
|
||||
to external connectors. The value for each port must
|
||||
remain constant at least from one re-initialization
|
||||
of the network management agent to the next."
|
||||
::= { paraPortEntry 1 }
|
||||
|
||||
paraPortType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
centronics(2),
|
||||
dataproducts(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port's hardware type."
|
||||
::= { paraPortEntry 2 }
|
||||
|
||||
paraPortInSigNumber OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of input signals for the port in the
|
||||
input signal table (paraPortInSigTable). The table
|
||||
contains entries only for those signals the software
|
||||
can detect and that are useful to observe."
|
||||
::= { paraPortEntry 3 }
|
||||
|
||||
paraPortOutSigNumber OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of output signals for the port in the
|
||||
output signal table (paraPortOutSigTable). The
|
||||
table contains entries only for those signals the
|
||||
software can assert and that are useful to observe."
|
||||
::= { paraPortEntry 4 }
|
||||
|
||||
|
||||
-- Parallel-printer-like Input Signal Table
|
||||
|
||||
paraInSigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ParaInSigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of port input control signal entries."
|
||||
::= { para 3 }
|
||||
|
||||
paraInSigEntry OBJECT-TYPE
|
||||
SYNTAX ParaInSigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Input control signal status for a hardware port."
|
||||
INDEX { paraInSigPortIndex, paraInSigName }
|
||||
::= { paraInSigTable 1 }
|
||||
|
||||
ParaInSigEntry ::=
|
||||
SEQUENCE {
|
||||
paraInSigPortIndex
|
||||
InterfaceIndex,
|
||||
paraInSigName
|
||||
INTEGER,
|
||||
paraInSigState
|
||||
INTEGER,
|
||||
paraInSigChanges
|
||||
Counter32
|
||||
}
|
||||
|
||||
paraInSigPortIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of paraPortIndex for the port to which
|
||||
this entry belongs."
|
||||
::= { paraInSigEntry 1 }
|
||||
|
||||
paraInSigName OBJECT-TYPE
|
||||
SYNTAX INTEGER { power(1), online(2), busy(3),
|
||||
paperout(4), fault(5) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identification of a hardware signal."
|
||||
::= { paraInSigEntry 2 }
|
||||
|
||||
paraInSigState OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(1), on(2), off(3) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current signal state."
|
||||
::= { paraInSigEntry 3 }
|
||||
|
||||
paraInSigChanges OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times the signal has changed from
|
||||
'on' to 'off' or from 'off' to 'on'."
|
||||
::= { paraInSigEntry 4 }
|
||||
|
||||
|
||||
-- Output Signal Table
|
||||
|
||||
paraOutSigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ParaOutSigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of port output control signal entries."
|
||||
::= { para 4 }
|
||||
|
||||
paraOutSigEntry OBJECT-TYPE
|
||||
SYNTAX ParaOutSigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Output control signal status for a hardware port."
|
||||
INDEX { paraOutSigPortIndex, paraOutSigName }
|
||||
::= { paraOutSigTable 1 }
|
||||
|
||||
ParaOutSigEntry ::=
|
||||
SEQUENCE {
|
||||
paraOutSigPortIndex
|
||||
InterfaceIndex,
|
||||
paraOutSigName
|
||||
INTEGER,
|
||||
paraOutSigState
|
||||
INTEGER,
|
||||
paraOutSigChanges
|
||||
Counter32
|
||||
}
|
||||
|
||||
paraOutSigPortIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of paraPortIndex for the port to which
|
||||
this entry belongs."
|
||||
::= { paraOutSigEntry 1 }
|
||||
|
||||
paraOutSigName OBJECT-TYPE
|
||||
SYNTAX INTEGER { power(1), online(2), busy(3),
|
||||
paperout(4), fault(5) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identification of a hardware signal."
|
||||
::= { paraOutSigEntry 2 }
|
||||
|
||||
paraOutSigState OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(1), on(2), off(3) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current signal state."
|
||||
::= { paraOutSigEntry 3 }
|
||||
|
||||
paraOutSigChanges OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times the signal has changed from
|
||||
'on' to 'off' or from 'off' to 'on'."
|
||||
::= { paraOutSigEntry 4 }
|
||||
|
||||
|
||||
-- conformance information
|
||||
|
||||
paraConformance OBJECT IDENTIFIER ::= { para 5 }
|
||||
|
||||
paraGroups OBJECT IDENTIFIER ::= { paraConformance 1 }
|
||||
paraCompliances OBJECT IDENTIFIER ::= { paraConformance 2 }
|
||||
|
||||
|
||||
-- compliance statements
|
||||
|
||||
paraCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMPv2 entities
|
||||
which have Parallel-printer-like hardware
|
||||
interfaces."
|
||||
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { paraGroup }
|
||||
::= { paraCompliances 1 }
|
||||
|
||||
|
||||
-- units of conformance
|
||||
|
||||
paraGroup OBJECT-GROUP
|
||||
OBJECTS { paraNumber, paraPortIndex, paraPortType,
|
||||
paraPortInSigNumber, paraPortOutSigNumber,
|
||||
paraInSigPortIndex, paraInSigName,
|
||||
paraInSigState, paraInSigChanges,
|
||||
paraOutSigPortIndex, paraOutSigName,
|
||||
paraOutSigState, paraOutSigChanges }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing information
|
||||
applicable to all Parallel-printer-like interfaces."
|
||||
::= { paraGroups 1 }
|
||||
|
||||
END
|
||||
3924
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/Printer-MIB.mib
Executable file
3924
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/Printer-MIB.mib
Executable file
File diff suppressed because it is too large
Load Diff
5
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC-1212.mib
Executable file
5
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC-1212.mib
Executable file
@@ -0,0 +1,5 @@
|
||||
RFC-1212 DEFINITIONS ::= BEGIN
|
||||
-- This file is just a shim to satisfy modules that
|
||||
-- attempt to import the OBJECT-TYPE macro from RFC-1212
|
||||
-- since OBJECT-TYPE is internally defined by jsmiparser.
|
||||
END
|
||||
31
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC-1215.mib
Executable file
31
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC-1215.mib
Executable file
@@ -0,0 +1,31 @@
|
||||
RFC-1215 DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
ObjectName
|
||||
FROM RFC1155-SMI;
|
||||
|
||||
TRAP-TYPE MACRO ::=
|
||||
BEGIN
|
||||
TYPE NOTATION ::=
|
||||
"ENTERPRISE" value (enterprise OBJECT IDENTIFIER)
|
||||
VarPart
|
||||
DescrPart
|
||||
ReferPart
|
||||
VALUE NOTATION ::=
|
||||
value (VALUE INTEGER)
|
||||
VarPart ::=
|
||||
"VARIABLES" "{" VarTypes "}"
|
||||
| empty
|
||||
VarTypes ::=
|
||||
VarType | VarTypes "," VarType
|
||||
VarType ::=
|
||||
value (vartype ObjectName)
|
||||
DescrPart ::=
|
||||
"DESCRIPTION" value (description DisplayString)
|
||||
| empty
|
||||
ReferPart ::=
|
||||
"REFERENCE" value (reference DisplayString)
|
||||
| empty
|
||||
END
|
||||
|
||||
END
|
||||
1019
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1066-MIB
Executable file
1019
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1066-MIB
Executable file
File diff suppressed because it is too large
Load Diff
27
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1155-SMI
Executable file
27
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1155-SMI
Executable file
@@ -0,0 +1,27 @@
|
||||
RFC1155-SMI DEFINITIONS ::= BEGIN
|
||||
-- These are all loaded by default - so this is just a shell for IMPORTS to work
|
||||
|
||||
internet OBJECT IDENTIFIER ::= { iso org(3) dod(6) 1 }
|
||||
|
||||
directory OBJECT IDENTIFIER ::= { internet 1 }
|
||||
mgmt OBJECT IDENTIFIER ::= { internet 2 }
|
||||
|
||||
experimental OBJECT IDENTIFIER ::= { internet 3 }
|
||||
|
||||
private OBJECT IDENTIFIER ::= { internet 4 }
|
||||
enterprises OBJECT IDENTIFIER ::= { private 1 }
|
||||
|
||||
|
||||
-- NetworkAddress ::=
|
||||
|
||||
-- IpAddress ::=
|
||||
|
||||
-- Counter ::=
|
||||
|
||||
-- Gauge ::=
|
||||
|
||||
-- TimeTicks ::=
|
||||
|
||||
-- Opaque ::=
|
||||
|
||||
END
|
||||
119
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1155-SMI.mib
Executable file
119
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1155-SMI.mib
Executable file
@@ -0,0 +1,119 @@
|
||||
RFC1155-SMI DEFINITIONS ::= BEGIN
|
||||
|
||||
EXPORTS -- EVERYTHING
|
||||
internet, directory, mgmt,
|
||||
experimental, private, enterprises,
|
||||
OBJECT-TYPE, ObjectName, ObjectSyntax, SimpleSyntax,
|
||||
ApplicationSyntax, NetworkAddress, IpAddress,
|
||||
Counter, Gauge, TimeTicks, Opaque;
|
||||
|
||||
-- the path to the root
|
||||
|
||||
internet OBJECT IDENTIFIER ::= { iso org(3) dod(6) 1 }
|
||||
|
||||
directory OBJECT IDENTIFIER ::= { internet 1 }
|
||||
|
||||
mgmt OBJECT IDENTIFIER ::= { internet 2 }
|
||||
|
||||
experimental OBJECT IDENTIFIER ::= { internet 3 }
|
||||
|
||||
private OBJECT IDENTIFIER ::= { internet 4 }
|
||||
enterprises OBJECT IDENTIFIER ::= { private 1 }
|
||||
|
||||
-- definition of object types
|
||||
|
||||
OBJECT-TYPE MACRO ::=
|
||||
BEGIN
|
||||
TYPE NOTATION ::= "SYNTAX" type (TYPE ObjectSyntax)
|
||||
"ACCESS" Access
|
||||
"STATUS" Status
|
||||
VALUE NOTATION ::= value (VALUE ObjectName)
|
||||
|
||||
Access ::= "read-only"
|
||||
| "read-write"
|
||||
| "write-only"
|
||||
| "not-accessible"
|
||||
Status ::= "mandatory"
|
||||
| "optional"
|
||||
| "obsolete"
|
||||
END
|
||||
|
||||
-- names of objects in the MIB
|
||||
|
||||
ObjectName ::=
|
||||
OBJECT IDENTIFIER
|
||||
|
||||
-- syntax of objects in the MIB
|
||||
|
||||
ObjectSyntax ::=
|
||||
CHOICE {
|
||||
simple
|
||||
SimpleSyntax,
|
||||
-- note that simple SEQUENCEs are not directly
|
||||
-- mentioned here to keep things simple (i.e.,
|
||||
-- prevent mis-use). However, application-wide
|
||||
-- types which are IMPLICITly encoded simple
|
||||
-- SEQUENCEs may appear in the following CHOICE
|
||||
|
||||
application-wide
|
||||
ApplicationSyntax
|
||||
}
|
||||
|
||||
SimpleSyntax ::=
|
||||
CHOICE {
|
||||
number
|
||||
INTEGER,
|
||||
string
|
||||
OCTET STRING,
|
||||
object
|
||||
OBJECT IDENTIFIER,
|
||||
empty
|
||||
NULL
|
||||
}
|
||||
|
||||
ApplicationSyntax ::=
|
||||
CHOICE {
|
||||
address
|
||||
NetworkAddress,
|
||||
counter
|
||||
Counter,
|
||||
gauge
|
||||
Gauge,
|
||||
ticks
|
||||
TimeTicks,
|
||||
arbitrary
|
||||
Opaque
|
||||
|
||||
-- other application-wide types, as they are
|
||||
-- defined, will be added here
|
||||
}
|
||||
|
||||
-- application-wide types
|
||||
|
||||
NetworkAddress ::=
|
||||
CHOICE {
|
||||
internet
|
||||
IpAddress
|
||||
}
|
||||
|
||||
IpAddress ::=
|
||||
[APPLICATION 0] -- in network-byte order
|
||||
IMPLICIT OCTET STRING (SIZE (4))
|
||||
|
||||
Counter ::=
|
||||
[APPLICATION 1]
|
||||
IMPLICIT INTEGER (0..4294967295)
|
||||
|
||||
Gauge ::=
|
||||
[APPLICATION 2]
|
||||
IMPLICIT INTEGER (0..4294967295)
|
||||
|
||||
TimeTicks ::=
|
||||
[APPLICATION 3]
|
||||
IMPLICIT INTEGER (0..4294967295)
|
||||
|
||||
Opaque ::=
|
||||
[APPLICATION 4] -- arbitrary ASN.1 value,
|
||||
IMPLICIT OCTET STRING -- "double-wrapped"
|
||||
|
||||
END
|
||||
1022
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1156-MIB
Executable file
1022
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1156-MIB
Executable file
File diff suppressed because it is too large
Load Diff
1521
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1158-MIB
Executable file
1521
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1158-MIB
Executable file
File diff suppressed because it is too large
Load Diff
2577
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1213-MIB
Executable file
2577
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1213-MIB
Executable file
File diff suppressed because it is too large
Load Diff
2617
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1213-MIB.mib
Executable file
2617
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1213-MIB.mib
Executable file
File diff suppressed because it is too large
Load Diff
473
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1229-MIB
Executable file
473
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1229-MIB
Executable file
@@ -0,0 +1,473 @@
|
||||
-- Changes to RFC1229 (Interface Extensions MIB):
|
||||
-- Changes from RFC-1239 applied which include:
|
||||
-- removing import of experimental,
|
||||
-- adding import of mib-2, changing
|
||||
-- ifExtensions to be { mib-2 12 }
|
||||
-- instead of { experimental 6 }
|
||||
-- dperkins@scruznet.com
|
||||
|
||||
|
||||
RFC1229-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- RFC1229
|
||||
-- May 91
|
||||
|
||||
-- Extensions to MIB-II's Generic Interface Table
|
||||
|
||||
IMPORTS
|
||||
Counter FROM RFC1155-SMI
|
||||
mib-2, DisplayString, PhysAddress
|
||||
FROM RFC1213-MIB
|
||||
OBJECT-TYPE FROM RFC-1212;
|
||||
|
||||
|
||||
ifExtensions OBJECT IDENTIFIER ::= { mib-2 12 }
|
||||
|
||||
|
||||
-- Generic Interface Extension Table
|
||||
--
|
||||
-- This group of objects is mandatory for all types of
|
||||
-- subnetwork interface.
|
||||
|
||||
ifExtnsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IfExtnsEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A list of interfaces extension entries.
|
||||
The number of entries is given by the value
|
||||
of ifNumber, defined in [4,6]."
|
||||
::= { ifExtensions 1 }
|
||||
|
||||
ifExtnsEntry OBJECT-TYPE
|
||||
SYNTAX IfExtnsEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"An extension to the interfaces entry,
|
||||
defined in [4,6], containing additional
|
||||
objects at the subnetwork layer and below
|
||||
for a particular interface."
|
||||
INDEX { ifExtnsIfIndex }
|
||||
::= { ifExtnsTable 1 }
|
||||
|
||||
IfExtnsEntry ::=
|
||||
SEQUENCE {
|
||||
ifExtnsIfIndex
|
||||
INTEGER,
|
||||
ifExtnsChipSet
|
||||
OBJECT IDENTIFIER,
|
||||
ifExtnsRevWare
|
||||
DisplayString,
|
||||
ifExtnsMulticastsTransmittedOks
|
||||
Counter,
|
||||
ifExtnsBroadcastsTransmittedOks
|
||||
Counter,
|
||||
ifExtnsMulticastsReceivedOks
|
||||
Counter,
|
||||
ifExtnsBroadcastsReceivedOks
|
||||
Counter,
|
||||
ifExtnsPromiscuous
|
||||
INTEGER
|
||||
}
|
||||
|
||||
ifExtnsIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value of this object identifies the
|
||||
interface for which this entry contains
|
||||
extended management information. The value
|
||||
of this object for a particular interface
|
||||
has the same value as the ifIndex object,
|
||||
defined in [4,6], for the same interface."
|
||||
::= { ifExtnsEntry 1 }
|
||||
|
||||
ifExtnsChipSet OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object identifies the hardware chip
|
||||
set being used in the interface. The
|
||||
assignment of OBJECT IDENTIFIERs to various
|
||||
types of hardware chip sets is managed
|
||||
by the IANA. If the hardware chip set is
|
||||
unknown, the object identifier
|
||||
|
||||
unknownChipSet OBJECT IDENTIFIER ::= { 0 0 }
|
||||
|
||||
is returned. Note that unknownChipSet is a
|
||||
syntactically valid object identifier, and
|
||||
any conformant implementation of ASN.1 and
|
||||
the BER must be able to generate and
|
||||
recognize this value."
|
||||
::= { ifExtnsEntry 2 }
|
||||
|
||||
ifExtnsRevWare OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"An arbitrary octet string that describes
|
||||
the firmware version of this interface.
|
||||
It is intended that this should be human
|
||||
readable. It must only contain ASCII
|
||||
printable characters. Typically this
|
||||
will be the firmware version of the main
|
||||
interface software."
|
||||
::= { ifExtnsEntry 3 }
|
||||
|
||||
ifExtnsMulticastsTransmittedOks OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The count of frames successfully
|
||||
transmitted to a subnetwork or link-layer
|
||||
multicast destination address other than a
|
||||
broadcast address. For a MAC layer protocol,
|
||||
this includes both Group and Functional
|
||||
addresses."
|
||||
::= { ifExtnsEntry 4 }
|
||||
|
||||
ifExtnsBroadcastsTransmittedOks OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The count of frames successfully
|
||||
transmitted to a subnetwork or link-layer
|
||||
broadcast addresses. It does not include
|
||||
frames sent to a multicast address."
|
||||
::= { ifExtnsEntry 5 }
|
||||
|
||||
ifExtnsMulticastsReceivedOks OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The count of frames successfully received
|
||||
that are directed to an active subnetwork
|
||||
or link-layer multicast address (for a MAC
|
||||
layer protocol, this includes both Group and
|
||||
Functional addresses). This does not include
|
||||
frames directed to a broadcast address, nor
|
||||
frames received with errors."
|
||||
::= { ifExtnsEntry 6 }
|
||||
|
||||
ifExtnsBroadcastsReceivedOks OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The count of frames successfully received
|
||||
that are directed to a subnetwork or
|
||||
link-layer broadcast address. This does not
|
||||
include frames received with errors."
|
||||
::= { ifExtnsEntry 7 }
|
||||
|
||||
ifExtnsPromiscuous OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
true(1),
|
||||
false(2)
|
||||
}
|
||||
ACCESS read-only -- Note: agent implementors are
|
||||
-- encouraged to extend this
|
||||
-- access to read-write if that
|
||||
-- makes sense in their agent.
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object has a value of false(2) if
|
||||
this interface only accepts packets/frames
|
||||
that are addressed to this station. This
|
||||
object has a value of true(1) when the
|
||||
station accepts all packets/frames
|
||||
transmitted on the media. The value
|
||||
true(1) is only legal on certain types of
|
||||
media. If legal, setting this object to a
|
||||
value of true(1) may require the interface
|
||||
to be reset before becoming effective."
|
||||
::= { ifExtnsEntry 8 }
|
||||
|
||||
--
|
||||
-- Generic Interface Test Table
|
||||
--
|
||||
-- This group of objects is optional, but if the table is
|
||||
-- implemented, all objects in the table must be implemented.
|
||||
|
||||
ifExtnsTestTable OBJECT-TYPE
|
||||
|
||||
SYNTAX SEQUENCE OF IfExtnsTestEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This table contains one entry per interface."
|
||||
::= { ifExtensions 2 }
|
||||
|
||||
ifExtnsTestEntry OBJECT-TYPE
|
||||
SYNTAX IfExtnsTestEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"An entry containing objects for invoking
|
||||
tests on an interface."
|
||||
INDEX { ifExtnsTestIfIndex }
|
||||
::= { ifExtnsTestTable 1 }
|
||||
|
||||
IfExtnsTestEntry ::=
|
||||
SEQUENCE {
|
||||
ifExtnsTestIfIndex
|
||||
INTEGER,
|
||||
ifExtnsTestCommunity
|
||||
OCTET STRING,
|
||||
ifExtnsTestRequestId
|
||||
INTEGER,
|
||||
ifExtnsTestType
|
||||
OBJECT IDENTIFIER,
|
||||
ifExtnsTestResult
|
||||
INTEGER,
|
||||
ifExtnsTestCode
|
||||
OBJECT IDENTIFIER
|
||||
}
|
||||
|
||||
ifExtnsTestIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value of this object identifies the
|
||||
interface for which this entry contains
|
||||
information on interface tests. The value
|
||||
of this object for a particular interface
|
||||
has the same value as the ifIndex object,
|
||||
defined in [4,6], for the same interface."
|
||||
::= { ifExtnsTestEntry 1 }
|
||||
|
||||
ifExtnsTestCommunity OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object contains the name of the SNMP
|
||||
authentication community [5] which was used
|
||||
to authenticate the SNMP Message which invoked
|
||||
the current or most recent test on this
|
||||
interface. If the authentication community
|
||||
is unknown or undefined, this value contains
|
||||
the zero-length string."
|
||||
::= { ifExtnsTestEntry 2 }
|
||||
|
||||
ifExtnsTestRequestId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object contains the value of the
|
||||
request-id field in the SNMP PDU [5] which
|
||||
invoked the current or most recent test on
|
||||
this interface. If the request-id is
|
||||
unknown or undefined, this value contains
|
||||
the value zero."
|
||||
::= { ifExtnsTestEntry 3 }
|
||||
|
||||
ifExtnsTestType OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A control variable used to start and stop
|
||||
operator-initiated interface tests.
|
||||
Most OBJECT IDENTIFIER values assigned
|
||||
to tests are defined elsewhere, in associ-
|
||||
ation with specific types of interface.
|
||||
However, this document assigns a value for
|
||||
a full-duplex loopback test, and defines the
|
||||
special meanings of the subject identifier:
|
||||
|
||||
noTest OBJECT IDENTIFIER ::= { 0 0 }
|
||||
|
||||
When the value noTest is written to this
|
||||
object, no action is taken unless a test is
|
||||
in progress, in which case the test is
|
||||
aborted. Writing any other value to this
|
||||
object is only valid when no test is
|
||||
currently in progress, in which case the
|
||||
indicated test is initiated.
|
||||
Note that noTest is a syntactically valid
|
||||
object identifier, and any conformant
|
||||
implementation of ASN.1 and BER must be able
|
||||
to generate and recognize this value.
|
||||
When read, this object always returns
|
||||
the most recent value that ifExtnsTestType
|
||||
was set to. If it has not been set since
|
||||
the last initialization of the network
|
||||
management subsystem on the agent, a value
|
||||
of noTest is returned."
|
||||
::= { ifExtnsTestEntry 4 }
|
||||
|
||||
wellKnownTests OBJECT IDENTIFIER ::= { ifExtensions 4 }
|
||||
|
||||
-- full-duplex loopback test
|
||||
testFullDuplexLoopBack OBJECT IDENTIFIER ::=
|
||||
{ wellKnownTests 1 }
|
||||
|
||||
ifExtnsTestResult OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1), -- no test yet requested
|
||||
success(2),
|
||||
inProgress(3),
|
||||
notSupported(4),
|
||||
unAbleToRun(5), -- due to state of system
|
||||
aborted(6),
|
||||
failed(7)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object contains the result of the most
|
||||
recently requested test, or the value
|
||||
none(1) if no tests have been requested since
|
||||
the last reset. Note that this facility
|
||||
provides no provision for saving the results
|
||||
of one test when starting another, as could
|
||||
be required if used by multiple managers
|
||||
concurrently."
|
||||
::= { ifExtnsTestEntry 5 }
|
||||
|
||||
ifExtnsTestCode OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object contains a code which contains
|
||||
more specific information on the test result,
|
||||
for example an error-code after a failed
|
||||
test. Error codes and other values this
|
||||
object may take are specific to the type of
|
||||
interface and/or test. However, one subject
|
||||
identifier:
|
||||
|
||||
testCodeUnknown OBJECT IDENTIFIER ::= { 0 0 }
|
||||
|
||||
for use if no additional result code is
|
||||
available.
|
||||
Note that testCodeUnknown is a
|
||||
syntactically valid object identifier, and
|
||||
any conformant implementation of ASN.1 and
|
||||
the BER must be able to generate and
|
||||
recognize this value."
|
||||
::= { ifExtnsTestEntry 6 }
|
||||
|
||||
|
||||
-- Generic Receive Address Table
|
||||
--
|
||||
-- This group of objects is mandatory for all types of
|
||||
-- interfaces which can receive packets/frames addressed to
|
||||
-- more than one address.
|
||||
|
||||
ifExtnsRcvAddrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IfExtnsRcvAddrEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This table contains an entry for each
|
||||
address (broadcast, multicast, or uni-cast)
|
||||
for which the system will receive packets/
|
||||
frames on a particular interface. When an
|
||||
interface is operating in promiscuous mode,
|
||||
entries are only required for those addresses
|
||||
for which the system would receive frames
|
||||
were it not operating in promiscuous mode."
|
||||
::= { ifExtensions 3 }
|
||||
|
||||
ifExtnsRcvAddrEntry OBJECT-TYPE
|
||||
SYNTAX IfExtnsRcvAddrEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A list of objects identifying an address
|
||||
for which the system will accept packets/
|
||||
frames on a particular interface."
|
||||
INDEX { ifExtnsRcvAddrIfIndex, ifExtnsRcvAddress }
|
||||
::= { ifExtnsRcvAddrTable 1 }
|
||||
|
||||
IfExtnsRcvAddrEntry ::=
|
||||
SEQUENCE {
|
||||
ifExtnsRcvAddrIfIndex
|
||||
INTEGER,
|
||||
ifExtnsRcvAddress
|
||||
PhysAddress,
|
||||
ifExtnsRcvAddrStatus
|
||||
INTEGER
|
||||
}
|
||||
|
||||
ifExtnsRcvAddrIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value of ifIndex, defined in [4,6], of an
|
||||
interface which recognizes this entry's
|
||||
address."
|
||||
::= { ifExtnsRcvAddrEntry 1 }
|
||||
|
||||
ifExtnsRcvAddress OBJECT-TYPE
|
||||
SYNTAX PhysAddress
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"An address for which the system will accept
|
||||
packets/frames on this entry's interface."
|
||||
::= { ifExtnsRcvAddrEntry 2 }
|
||||
|
||||
ifExtnsRcvAddrStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
invalid(2),
|
||||
volatile(3),
|
||||
nonVolatile(4)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object has the value nonVolatile(4)
|
||||
for those entries in the table which are
|
||||
valid and will not be deleted by the next
|
||||
restart of the managed system. Entries
|
||||
having the value volatile(3) are valid
|
||||
and exist, but have not been saved, so
|
||||
that will not exist after the next
|
||||
restart of the managed system. Entries
|
||||
having the value other(1) are valid and
|
||||
exist but are not classified as to whether
|
||||
they will continue to exist after the next
|
||||
restart. Entries having the value invalid(2)
|
||||
are invalid and do not represent an address
|
||||
for which an interface accepts frames.
|
||||
Setting an object instance to one of
|
||||
the values other(1), volatile(3), or
|
||||
nonVolatile(4) causes the corresponding
|
||||
entry to exist or continue to exist, and
|
||||
to take on the respective status as regards
|
||||
the next restart of the managed system.
|
||||
Setting an object instance to the value
|
||||
invalid(2) causes the corresponding entry
|
||||
to become invalid or cease to exist.
|
||||
It is an implementation-specific matter
|
||||
as to whether the agent removes an
|
||||
invalidated entry from the table.
|
||||
Accordingly, management stations must be
|
||||
prepared to receive tabular information
|
||||
from agents that corresponds to entries not
|
||||
currently in use. Proper interpretation of
|
||||
such entries requires examination of the
|
||||
relevant ifExtnsRcvAddrStatus object
|
||||
instance."
|
||||
DEFVAL { volatile }
|
||||
::= { ifExtnsRcvAddrEntry 3 }
|
||||
|
||||
END
|
||||
|
||||
|
||||
869
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1231-MIB
Executable file
869
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1231-MIB
Executable file
@@ -0,0 +1,869 @@
|
||||
-- Changes for RFC1231 (Token Ring MIB):
|
||||
-- Changes from RFC-1239 applied which include:
|
||||
-- removing import of experimental,
|
||||
-- adding import of transmission, changing
|
||||
-- dot5 to be { transmission 9 }
|
||||
-- instead of { experimental 4 }
|
||||
-- Added import for Counter.
|
||||
-- Changed the status from optional to mandatory for
|
||||
-- dot5StatsFreqErrors.
|
||||
-- dperkins@scruznet.com
|
||||
|
||||
RFC1231-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- RFC1231
|
||||
-- May 91
|
||||
|
||||
-- IEEE 802.5 Token Ring MIB
|
||||
|
||||
IMPORTS
|
||||
Counter
|
||||
FROM RFC1155-SMI
|
||||
transmission
|
||||
FROM RFC1213-MIB
|
||||
OBJECT-TYPE
|
||||
FROM RFC-1212;
|
||||
|
||||
|
||||
dot5 OBJECT IDENTIFIER ::= { transmission 9 }
|
||||
|
||||
|
||||
-- All representations of MAC addresses in this MIB Module
|
||||
-- use, as a textual convention (i.e. this convention does
|
||||
-- not affect their encoding), the data type:
|
||||
|
||||
MacAddress ::= OCTET STRING (SIZE (6)) -- a 6 octet
|
||||
-- address in the
|
||||
-- "canonical" order
|
||||
-- defined by IEEE 802.1a, i.e., as if it were transmitted
|
||||
-- least significant bit first, even though 802.5 (in
|
||||
-- contrast to other 802.x protocols) requires MAC addresses
|
||||
-- to be transmitted most significant bit first.
|
||||
--
|
||||
-- 16-bit addresses, if needed, are represented by setting
|
||||
-- their upper 4 octets to all 0's, i.e., AAFF would be
|
||||
-- represented as 00000000AAFF.
|
||||
|
||||
|
||||
|
||||
-- The Interface Table
|
||||
|
||||
-- This table contains state and parameter information which
|
||||
-- is specific to 802.5 interfaces. It is mandatory that
|
||||
-- systems having 802.5 interfaces implement this table in
|
||||
-- addition to the generic interfaces table [4,6] and its
|
||||
-- generic extensions [11].
|
||||
|
||||
dot5Table OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot5Entry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This table contains Token Ring interface
|
||||
parameters and state variables, one entry
|
||||
per 802.5 interface."
|
||||
::= { dot5 1 }
|
||||
|
||||
dot5Entry OBJECT-TYPE
|
||||
SYNTAX Dot5Entry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A list of Token Ring status and parameter
|
||||
values for an 802.5 interface."
|
||||
INDEX { dot5IfIndex }
|
||||
::= { dot5Table 1 }
|
||||
|
||||
Dot5Entry
|
||||
::= SEQUENCE {
|
||||
dot5IfIndex
|
||||
INTEGER,
|
||||
dot5Commands
|
||||
INTEGER,
|
||||
dot5RingStatus
|
||||
INTEGER,
|
||||
dot5RingState
|
||||
INTEGER,
|
||||
dot5RingOpenStatus
|
||||
INTEGER,
|
||||
dot5RingSpeed
|
||||
INTEGER,
|
||||
dot5UpStream
|
||||
MacAddress,
|
||||
dot5ActMonParticipate
|
||||
INTEGER,
|
||||
dot5Functional
|
||||
MacAddress
|
||||
}
|
||||
|
||||
dot5IfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value of this object identifies the
|
||||
802.5 interface for which this entry
|
||||
contains management information. The
|
||||
value of this object for a particular
|
||||
interface has the same value as the
|
||||
ifIndex object, defined in [4,6],
|
||||
for the same interface."
|
||||
::= { dot5Entry 1 }
|
||||
|
||||
dot5Commands OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
no-op(1),
|
||||
open(2),
|
||||
reset(3),
|
||||
close(4)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"When this object is set to the value of
|
||||
open(2), the station should go into the
|
||||
open state. The progress and success of
|
||||
the open is given by the values of the
|
||||
objects dot5RingState and
|
||||
dot5RingOpenStatus.
|
||||
When this object is set to the value
|
||||
of reset(3), then the station should do
|
||||
a reset. On a reset, all MIB counters
|
||||
should retain their values, if possible.
|
||||
Other side affects are dependent on the
|
||||
hardware chip set.
|
||||
When this object is set to the value
|
||||
of close(4), the station should go into
|
||||
the stopped state by removing itself
|
||||
from the ring.
|
||||
Setting this object to a value of
|
||||
no-op(1) has no effect.
|
||||
When read, this object always has a
|
||||
value of no-op(1)."
|
||||
::= { dot5Entry 2 }
|
||||
|
||||
dot5RingStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The current interface status which can
|
||||
be used to diagnose fluctuating problems
|
||||
that can occur on token rings, after a
|
||||
station has successfully been added to
|
||||
the ring.
|
||||
Before an open is completed, this
|
||||
object has the value for the 'no status'
|
||||
condition. The dot5RingState and
|
||||
dot5RingOpenStatus objects provide for
|
||||
debugging problems when the station
|
||||
can not even enter the ring.
|
||||
The object's value is a sum of
|
||||
values, one for each currently applicable
|
||||
condition. The following values are
|
||||
defined for various conditions:
|
||||
|
||||
0 = No Problems detected
|
||||
32 = Ring Recovery
|
||||
64 = Single Station
|
||||
256 = Remove Received
|
||||
512 = reserved
|
||||
1024 = Auto-Removal Error
|
||||
2048 = Lobe Wire Fault
|
||||
4096 = Transmit Beacon
|
||||
8192 = Soft Error
|
||||
16384 = Hard Error
|
||||
32768 = Signal Loss
|
||||
131072 = no status, open not completed."
|
||||
::= { dot5Entry 3 }
|
||||
|
||||
dot5RingState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
opened(1),
|
||||
closed(2),
|
||||
opening(3),
|
||||
closing(4),
|
||||
openFailure(5),
|
||||
ringFailure(6)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The current interface state with respect
|
||||
to entering or leaving the ring."
|
||||
::= { dot5Entry 4 }
|
||||
|
||||
dot5RingOpenStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noOpen(1), -- no open attempted
|
||||
badParam(2),
|
||||
lobeFailed(3),
|
||||
signalLoss(4),
|
||||
insertionTimeout(5),
|
||||
ringFailed(6),
|
||||
beaconing(7),
|
||||
duplicateMAC(8),
|
||||
requestFailed(9),
|
||||
removeReceived(10),
|
||||
open(11) -- last open successful
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object indicates the success, or the
|
||||
reason for failure, of the station's most
|
||||
recent attempt to enter the ring."
|
||||
::= { dot5Entry 5 }
|
||||
|
||||
dot5RingSpeed OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
oneMegabit(2),
|
||||
fourMegabit(3),
|
||||
sixteenMegabit(4)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The ring's bandwidth."
|
||||
::= { dot5Entry 6 }
|
||||
|
||||
dot5UpStream OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The MAC-address of the up stream neighbor
|
||||
station in the ring."
|
||||
::= { dot5Entry 7 }
|
||||
|
||||
dot5ActMonParticipate OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
true(1),
|
||||
false(2)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"If this object has a value of true(1) then
|
||||
this interface will participate in the
|
||||
active monitor selection process. If the
|
||||
value is false(2) then it will not.
|
||||
Setting this object might not have an
|
||||
effect until the next time the interface
|
||||
is opened."
|
||||
::= { dot5Entry 8 }
|
||||
|
||||
dot5Functional OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The bit mask of all Token Ring functional
|
||||
addresses for which this interface will
|
||||
accept frames."
|
||||
::= { dot5Entry 9 }
|
||||
|
||||
|
||||
|
||||
-- The Statistics Table
|
||||
|
||||
-- This table contains statistics and error counter which are
|
||||
-- specific to 802.5 interfaces. It is mandatory that systems
|
||||
-- having 802.5 interfaces implement this table.
|
||||
|
||||
dot5StatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot5StatsEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A table containing Token Ring statistics,
|
||||
one entry per 802.5 interface.
|
||||
All the statistics are defined using
|
||||
the syntax Counter as 32-bit wrap around
|
||||
counters. Thus, if an interface's
|
||||
hardware maintains these statistics in
|
||||
16-bit counters, then the agent must read
|
||||
the hardware's counters frequently enough
|
||||
to prevent loss of significance, in order
|
||||
to maintain 32-bit counters in software."
|
||||
::= { dot5 2 }
|
||||
|
||||
dot5StatsEntry OBJECT-TYPE
|
||||
SYNTAX Dot5StatsEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"An entry contains the 802.5 statistics
|
||||
for a particular interface."
|
||||
INDEX { dot5StatsIfIndex }
|
||||
::= { dot5StatsTable 1 }
|
||||
|
||||
Dot5StatsEntry
|
||||
::= SEQUENCE {
|
||||
dot5StatsIfIndex
|
||||
INTEGER,
|
||||
dot5StatsLineErrors
|
||||
Counter,
|
||||
dot5StatsBurstErrors
|
||||
Counter,
|
||||
dot5StatsACErrors
|
||||
Counter,
|
||||
dot5StatsAbortTransErrors
|
||||
Counter,
|
||||
dot5StatsInternalErrors
|
||||
Counter,
|
||||
dot5StatsLostFrameErrors
|
||||
Counter,
|
||||
dot5StatsReceiveCongestions
|
||||
Counter,
|
||||
dot5StatsFrameCopiedErrors
|
||||
Counter,
|
||||
dot5StatsTokenErrors
|
||||
Counter,
|
||||
dot5StatsSoftErrors
|
||||
Counter,
|
||||
dot5StatsHardErrors
|
||||
Counter,
|
||||
dot5StatsSignalLoss
|
||||
Counter,
|
||||
dot5StatsTransmitBeacons
|
||||
Counter,
|
||||
dot5StatsRecoverys
|
||||
Counter,
|
||||
dot5StatsLobeWires
|
||||
Counter,
|
||||
dot5StatsRemoves
|
||||
Counter,
|
||||
dot5StatsSingles
|
||||
Counter,
|
||||
dot5StatsFreqErrors
|
||||
Counter
|
||||
}
|
||||
|
||||
|
||||
dot5StatsIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value of this object identifies the
|
||||
802.5 interface for which this entry
|
||||
contains management information. The
|
||||
value of this object for a particular
|
||||
interface has the same value as the
|
||||
ifIndex object, defined in [4,6], for
|
||||
the same interface."
|
||||
::= { dot5StatsEntry 1 }
|
||||
|
||||
dot5StatsLineErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This counter is incremented when a frame
|
||||
or token is copied or repeated by a
|
||||
station, the E bit is zero in the frame
|
||||
or token and one of the following
|
||||
conditions exists: 1) there is a
|
||||
non-data bit (J or K bit) between the SD
|
||||
and the ED of the frame or token, or
|
||||
2) there is an FCS error in the frame."
|
||||
::= { dot5StatsEntry 2 }
|
||||
|
||||
dot5StatsBurstErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This counter is incremented when a station
|
||||
detects the absence of transitions for five
|
||||
half-bit timers (burst-five error)."
|
||||
::= { dot5StatsEntry 3 }
|
||||
|
||||
dot5StatsACErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This counter is incremented when a station
|
||||
receives an AMP or SMP frame in which A is
|
||||
equal to C is equal to 0, and then receives
|
||||
another SMP frame with A is equal to C is
|
||||
equal to 0 without first receiving an AMP
|
||||
frame. It denotes a station that cannot set
|
||||
the AC bits properly."
|
||||
::= { dot5StatsEntry 4 }
|
||||
|
||||
dot5StatsAbortTransErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This counter is incremented when a station
|
||||
transmits an abort delimiter while
|
||||
transmitting."
|
||||
::= { dot5StatsEntry 5 }
|
||||
|
||||
dot5StatsInternalErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This counter is incremented when a station
|
||||
recognizes an internal error."
|
||||
::= { dot5StatsEntry 6 }
|
||||
|
||||
dot5StatsLostFrameErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This counter is incremented when a station
|
||||
is transmitting and its TRR timer expires.
|
||||
This condition denotes a condition where a
|
||||
transmitting station in strip mode does not
|
||||
receive the trailer of the frame before the
|
||||
TRR timer goes off."
|
||||
::= { dot5StatsEntry 7 }
|
||||
|
||||
dot5StatsReceiveCongestions OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This counter is incremented when a station
|
||||
recognizes a frame addressed to its
|
||||
specific address, but has no available
|
||||
buffer space indicating that the station
|
||||
is congested."
|
||||
::= { dot5StatsEntry 8 }
|
||||
|
||||
dot5StatsFrameCopiedErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This counter is incremented when a station
|
||||
recognizes a frame addressed to its
|
||||
specific address and detects that the FS
|
||||
field A bits are set to 1 indicating a
|
||||
possible line hit or duplicate address."
|
||||
::= { dot5StatsEntry 9 }
|
||||
|
||||
dot5StatsTokenErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This counter is incremented when a station
|
||||
acting as the active monitor recognizes an
|
||||
error condition that needs a token
|
||||
transmitted."
|
||||
::= { dot5StatsEntry 10 }
|
||||
|
||||
dot5StatsSoftErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of Soft Errors the interface
|
||||
has detected. It directly corresponds to
|
||||
the number of Report Error MAC frames
|
||||
that this interface has transmitted.
|
||||
Soft Errors are those which are
|
||||
recoverable by the MAC layer protocols."
|
||||
::= { dot5StatsEntry 11 }
|
||||
|
||||
dot5StatsHardErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of times this interface has
|
||||
detected an immediately recoverable
|
||||
fatal error. It denotes the number of
|
||||
times this interface is either
|
||||
transmitting or receiving beacon MAC
|
||||
frames."
|
||||
::= { dot5StatsEntry 12 }
|
||||
|
||||
dot5StatsSignalLoss OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of times this interface has
|
||||
detected the loss of signal condition from
|
||||
the ring."
|
||||
::= { dot5StatsEntry 13 }
|
||||
|
||||
dot5StatsTransmitBeacons OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of times this interface has
|
||||
transmitted a beacon frame."
|
||||
::= { dot5StatsEntry 14 }
|
||||
|
||||
dot5StatsRecoverys OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of Claim Token MAC frames
|
||||
received or transmitted after the interface
|
||||
has received a Ring Purge MAC frame. This
|
||||
counter signifies the number of times the
|
||||
ring has been purged and is being recovered
|
||||
back into a normal operating state."
|
||||
::= { dot5StatsEntry 15 }
|
||||
|
||||
dot5StatsLobeWires OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of times the interface has
|
||||
detected an open or short circuit in the
|
||||
lobe data path. The adapter will be closed
|
||||
and dot5RingState will signify this
|
||||
condition."
|
||||
::= { dot5StatsEntry 16 }
|
||||
|
||||
dot5StatsRemoves OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of times the interface has
|
||||
received a Remove Ring Station MAC frame
|
||||
request. When this frame is received
|
||||
the interface will enter the close state
|
||||
and dot5RingState will signify this
|
||||
condition."
|
||||
::= { dot5StatsEntry 17 }
|
||||
|
||||
dot5StatsSingles OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of times the interface has
|
||||
sensed that it is the only station on the
|
||||
ring. This will happen if the interface
|
||||
is the first one up on a ring, or if
|
||||
there is a hardware problem."
|
||||
::= { dot5StatsEntry 18 }
|
||||
|
||||
dot5StatsFreqErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of times the interface has
|
||||
detected that the frequency of the
|
||||
incoming signal differs from the expected
|
||||
frequency by more than that specified by
|
||||
the IEEE 802.5 standard, see chapter 7
|
||||
in [10]."
|
||||
::= { dot5StatsEntry 19 }
|
||||
|
||||
|
||||
-- The Timer Table
|
||||
|
||||
-- This group contains the values of the timers defined in
|
||||
-- [10] for 802.5 interfaces. It is optional that systems
|
||||
-- having 802.5 interfaces implement this group.
|
||||
|
||||
dot5TimerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot5TimerEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This table contains Token Ring interface
|
||||
timer values, one entry per 802.5
|
||||
interface."
|
||||
::= { dot5 5 }
|
||||
|
||||
dot5TimerEntry OBJECT-TYPE
|
||||
SYNTAX Dot5TimerEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A list of Token Ring timer values for an
|
||||
802.5 interface."
|
||||
INDEX { dot5TimerIfIndex }
|
||||
::= { dot5TimerTable 1 }
|
||||
|
||||
Dot5TimerEntry
|
||||
::= SEQUENCE {
|
||||
dot5TimerIfIndex
|
||||
INTEGER,
|
||||
dot5TimerReturnRepeat
|
||||
INTEGER,
|
||||
dot5TimerHolding
|
||||
INTEGER,
|
||||
dot5TimerQueuePDU
|
||||
INTEGER,
|
||||
dot5TimerValidTransmit
|
||||
INTEGER,
|
||||
dot5TimerNoToken
|
||||
INTEGER,
|
||||
dot5TimerActiveMon
|
||||
INTEGER,
|
||||
dot5TimerStandbyMon
|
||||
INTEGER,
|
||||
dot5TimerErrorReport
|
||||
INTEGER,
|
||||
dot5TimerBeaconTransmit
|
||||
INTEGER,
|
||||
dot5TimerBeaconReceive
|
||||
INTEGER
|
||||
}
|
||||
|
||||
dot5TimerIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value of this object identifies the
|
||||
802.5 interface for which this entry
|
||||
contains timer values. The value of
|
||||
this object for a particular interface
|
||||
has the same value as the ifIndex
|
||||
object, defined in [4,6], for the same
|
||||
interface."
|
||||
::= { dot5TimerEntry 1 }
|
||||
|
||||
dot5TimerReturnRepeat OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The time-out value used to ensure the
|
||||
interface will return to Repeat State, in
|
||||
units of 100 micro-seconds. The value
|
||||
should be greater than the maximum ring
|
||||
latency.
|
||||
Implementors are encouraged to provide
|
||||
read-write access to this object if that is
|
||||
possible/useful in their system, but giving
|
||||
due consideration to the dangers of
|
||||
write-able timers."
|
||||
::= { dot5TimerEntry 2 }
|
||||
|
||||
dot5TimerHolding OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Maximum period of time a station is
|
||||
permitted to transmit frames after capturing
|
||||
a token, in units of 100 micro-seconds.
|
||||
Implementors are encouraged to provide
|
||||
read-write access to this object if that is
|
||||
possible/useful in their system, but giving
|
||||
due consideration to the dangers of
|
||||
write-able timers."
|
||||
::= { dot5TimerEntry 3 }
|
||||
|
||||
dot5TimerQueuePDU OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The time-out value for enqueuing of an SMP
|
||||
PDU after reception of an AMP or SMP
|
||||
frame in which the A and C bits were
|
||||
equal to 0, in units of 100
|
||||
micro-seconds.
|
||||
Implementors are encouraged to provide
|
||||
read-write access to this object if that is
|
||||
possible/useful in their system, but giving
|
||||
due consideration to the dangers of
|
||||
write-able timers."
|
||||
::= { dot5TimerEntry 4 }
|
||||
|
||||
dot5TimerValidTransmit OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The time-out value used by the active
|
||||
monitor to detect the absence of valid
|
||||
transmissions, in units of 100
|
||||
micro-seconds.
|
||||
Implementors are encouraged to provide
|
||||
read-write access to this object if that is
|
||||
possible/useful in their system, but giving
|
||||
due consideration to the dangers of
|
||||
write-able timers."
|
||||
::= { dot5TimerEntry 5 }
|
||||
|
||||
dot5TimerNoToken OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The time-out value used to recover from
|
||||
various-related error situations [9].
|
||||
If N is the maximum number of stations on
|
||||
the ring, the value of this timer is
|
||||
normally:
|
||||
dot5TimerReturnRepeat + N*dot5TimerHolding.
|
||||
Implementors are encouraged to provide
|
||||
read-write access to this object if that is
|
||||
possible/useful in their system, but giving
|
||||
due consideration to the dangers of
|
||||
write-able timers."
|
||||
::= { dot5TimerEntry 6 }
|
||||
|
||||
dot5TimerActiveMon OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The time-out value used by the active
|
||||
monitor to stimulate the enqueuing of an
|
||||
AMP PDU for transmission, in units of
|
||||
100 micro-seconds.
|
||||
Implementors are encouraged to provide
|
||||
read-write access to this object if that is
|
||||
possible/useful in their system, but giving
|
||||
due consideration to the dangers of
|
||||
write-able timers."
|
||||
::= { dot5TimerEntry 7 }
|
||||
|
||||
dot5TimerStandbyMon OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The time-out value used by the stand-by
|
||||
monitors to ensure that there is an active
|
||||
monitor on the ring and to detect a
|
||||
continuous stream of tokens, in units of
|
||||
100 micro-seconds.
|
||||
Implementors are encouraged to provide
|
||||
read-write access to this object if that is
|
||||
possible/useful in their system, but giving
|
||||
due consideration to the dangers of
|
||||
write-able timers."
|
||||
::= { dot5TimerEntry 8 }
|
||||
|
||||
dot5TimerErrorReport OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The time-out value which determines how
|
||||
often a station shall send a Report Error
|
||||
MAC frame to report its error counters,
|
||||
in units of 100 micro-seconds.
|
||||
Implementors are encouraged to provide
|
||||
read-write access to this object if that is
|
||||
possible/useful in their system, but giving
|
||||
due consideration to the dangers of
|
||||
write-able timers."
|
||||
::= { dot5TimerEntry 9 }
|
||||
|
||||
dot5TimerBeaconTransmit OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The time-out value which determines how
|
||||
long a station shall remain in the state
|
||||
of transmitting Beacon frames before
|
||||
entering the Bypass state, in units of
|
||||
100 micro-seconds.
|
||||
Implementors are encouraged to provide
|
||||
read-write access to this object if that is
|
||||
possible/useful in their system, but giving
|
||||
due consideration to the dangers of
|
||||
write-able timers."
|
||||
::= { dot5TimerEntry 10 }
|
||||
|
||||
dot5TimerBeaconReceive OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The time-out value which determines how
|
||||
long a station shall receive Beacon
|
||||
frames from its downstream neighbor
|
||||
before entering the Bypass state, in
|
||||
units of 100 micro-seconds.
|
||||
Implementors are encouraged to provide
|
||||
read-write access to this object if that is
|
||||
possible/useful in their system, but giving
|
||||
due consideration to the dangers of
|
||||
write-able timers."
|
||||
::= { dot5TimerEntry 11 }
|
||||
|
||||
|
||||
-- 802.5 Interface Tests
|
||||
|
||||
dot5Tests OBJECT IDENTIFIER ::= { dot5 3 }
|
||||
|
||||
-- The extensions to the interfaces table proposed in [11]
|
||||
-- define a table object, ifExtnsTestTable, through which a
|
||||
-- network manager can instruct an agent to test an interface
|
||||
-- for various faults. A test to be performed is identified
|
||||
-- (as the value of ifExtnsTestType) via an OBJECT IDENTIFIER.
|
||||
--
|
||||
-- The Full-Duplex Loop Back Test is a common test, defined
|
||||
-- in [11] as:
|
||||
--
|
||||
-- testFullDuplexLoopBack
|
||||
--
|
||||
-- Invoking this test on a 802.5 interface causes the
|
||||
-- interface to check the path from memory through the
|
||||
-- chip set's internal logic and back to memory, thus
|
||||
-- checking the proper functioning of the systems's
|
||||
-- interface to the chip set.
|
||||
|
||||
-- The Insert Function test is defined by:
|
||||
|
||||
testInsertFunc OBJECT IDENTIFIER ::= { dot5Tests 1 }
|
||||
|
||||
-- Invoking this test causes the station to test the insert
|
||||
-- ring logic of the hardware if the station's lobe media
|
||||
-- cable is connected to a wiring concentrator. Note that
|
||||
-- this command inserts the station into the network, and
|
||||
-- thus, could cause problems if the station is connected
|
||||
-- to a operational network.
|
||||
|
||||
|
||||
-- 802.5 Hardware Chip Sets
|
||||
|
||||
dot5ChipSets OBJECT IDENTIFIER ::= { dot5 4 }
|
||||
|
||||
-- The extensions to the interfaces table proposed in [11]
|
||||
-- define an object, ifExtnsChipSet, with the syntax of
|
||||
-- OBJECT IDENTIFIER, to identify the hardware chip set in
|
||||
-- use by an interface. That definition specifies just
|
||||
-- one applicable object identifier:
|
||||
--
|
||||
-- unknownChipSet
|
||||
--
|
||||
-- for use as the value of ifExtnsChipSet when the specific
|
||||
-- chip set is unknown.
|
||||
--
|
||||
-- This MIB defines the following for use as values of
|
||||
-- ifExtnsChipSet:
|
||||
|
||||
-- IBM 16/4 Mb/s
|
||||
chipSetIBM16 OBJECT IDENTIFIER ::= { dot5ChipSets 1 }
|
||||
|
||||
-- TI 4Mb/s
|
||||
chipSetTItms380 OBJECT IDENTIFIER ::= { dot5ChipSets 2 }
|
||||
|
||||
-- TI 16/4 Mb/s
|
||||
chipSetTItms380c16 OBJECT IDENTIFIER ::= { dot5ChipSets 3 }
|
||||
|
||||
END
|
||||
|
||||
|
||||
890
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1232-MIB
Executable file
890
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1232-MIB
Executable file
@@ -0,0 +1,890 @@
|
||||
-- Changes for RFC1232 (DS1 MIB):
|
||||
-- Changes from RFC-1239 applied which include:
|
||||
-- removing import of experimental,
|
||||
-- adding import of transmission, changing
|
||||
-- ds1 to be { transmission 10 }
|
||||
-- instead of { experimental 2 }
|
||||
-- Changed defintions and references from "DS1" to "Ds1" for
|
||||
-- the following: DS1ConfigEntry, DS1IntervalEntry,
|
||||
-- DS1CurrentEntry, DS1TotalEntry, DS1FracEntry
|
||||
-- dperkins@scruznet.com
|
||||
|
||||
RFC1232-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- RFC1232
|
||||
-- May 91
|
||||
|
||||
IMPORTS
|
||||
Counter
|
||||
FROM RFC1155-SMI
|
||||
DisplayString, transmission
|
||||
FROM RFC1213-MIB
|
||||
OBJECT-TYPE
|
||||
FROM RFC-1212;
|
||||
|
||||
|
||||
-- this is the MIB module for ds1 objects
|
||||
|
||||
ds1 OBJECT IDENTIFIER ::= { transmission 18 }
|
||||
|
||||
-- the DS1 Configuration group
|
||||
|
||||
-- Although the objects in this group are read-only, at the
|
||||
-- agent's discretion they may be made read-write so that the
|
||||
-- management station, when appropriately authorized, may
|
||||
-- change the behavior of the CSU, e.g., to place the device
|
||||
-- into a loopback state or emit a QRSS BER test.
|
||||
|
||||
-- Implementation of this group is mandatory for all systems
|
||||
-- that attach to a ds1.
|
||||
|
||||
ds1ConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Ds1ConfigEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The DS1 Configuration table."
|
||||
::= { ds1 1 }
|
||||
|
||||
ds1ConfigEntry OBJECT-TYPE
|
||||
SYNTAX Ds1ConfigEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"An entry in the DS1 Configuration table."
|
||||
INDEX { ds1CSUIndex }
|
||||
::= { ds1ConfigTable 1 }
|
||||
|
||||
Ds1ConfigEntry ::=
|
||||
SEQUENCE {
|
||||
ds1CSUIndex
|
||||
INTEGER,
|
||||
ds1Index
|
||||
INTEGER,
|
||||
ds1TimeElapsed
|
||||
INTEGER (1..900),
|
||||
ds1ValidIntervals
|
||||
INTEGER (0..96),
|
||||
ds1LineType
|
||||
INTEGER,
|
||||
ds1ZeroCoding
|
||||
INTEGER,
|
||||
ds1Loopback
|
||||
INTEGER,
|
||||
ds1SendCode
|
||||
INTEGER,
|
||||
ds1YellowAlarm
|
||||
INTEGER,
|
||||
ds1RedAlarm
|
||||
INTEGER,
|
||||
ds1CircuitIdentifier
|
||||
DisplayString (SIZE (0..255))
|
||||
}
|
||||
|
||||
ds1CSUIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The index value which uniquely identifies the CSU
|
||||
to which this entry is applicable."
|
||||
::= { ds1ConfigEntry 1 }
|
||||
|
||||
ds1Index OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"An index value that uniquely identifies an
|
||||
interface to a ds1. The interface identified by a
|
||||
particular value of this index is the same
|
||||
interface as identified by the same value an
|
||||
ifIndex object instance."
|
||||
::= { ds1ConfigEntry 2 }
|
||||
|
||||
ds1TimeElapsed OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..900)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of seconds that have elapsed since the
|
||||
beginning of the current error-measurement period.
|
||||
Any fraction is rounded up."
|
||||
::= { ds1ConfigEntry 3 }
|
||||
|
||||
ds1ValidIntervals OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..96)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of previous intervals for which valid
|
||||
data was collected. The value will be 96 unless
|
||||
the CSU device was brought online within the last
|
||||
24 hours, in which case the value will be the
|
||||
number of complete 15 minute intervals the CSU has
|
||||
been online."
|
||||
::= { ds1ConfigEntry 4 }
|
||||
|
||||
ds1LineType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
ds1ESF(2),
|
||||
ds1D4(3),
|
||||
ds1ANSI-ESF(4),
|
||||
ds1G704(5),
|
||||
ds1G704-CRC(6)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This variable indicates the variety of DS1 Line
|
||||
implementing this circuit. The type of circuit
|
||||
affects the number of bits per second that the
|
||||
circuit can reasonably carry, as well as the
|
||||
interpretation of the usage and error statistics.
|
||||
|
||||
The values, in sequence, describe:
|
||||
TITLE: SPECIFICATION:
|
||||
ds1ESF AT&T Extended SuperFrame DS1 [10]
|
||||
ds1D4 AT&T D4 format DS1 [16], [17]
|
||||
ds1ANSI-ESF ANSI Extended SuperFrame format [14]
|
||||
ds1G704 CCITT Recommendation G.704 [12]
|
||||
(section 2.1.3.2)
|
||||
ds1G704-CRC CCITT Recommendation G.704 [12]
|
||||
(section 2.1.3.1)
|
||||
"
|
||||
::= { ds1ConfigEntry 5 }
|
||||
|
||||
ds1ZeroCoding OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ds1JammedBit(1),
|
||||
ds1B8ZS(2),
|
||||
ds1InvertedHDLC(3),
|
||||
ds1HDB3(4),
|
||||
ds1ZBTSI(5)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This variable describes the variety of Zero Code
|
||||
Suppression used on the link, which in turn
|
||||
affects a number of its characteristics.
|
||||
|
||||
ds1JammedBit refers the Jammed bit Zero Encoding,
|
||||
in which the AT&T specification of at least one
|
||||
pulse every 8 bit periods is literally implemented
|
||||
by forcing a pulse in bit 8 of each channel.
|
||||
Thus, only seven bits per channel, or 1.344 Mbps,
|
||||
is available for data.
|
||||
|
||||
ds1B8ZS refers to the use of a specified pattern
|
||||
of normal bits and bipolar violations which are
|
||||
used to replace a sequence of eight zero bits (see
|
||||
[14]). In this context, all eight bits in a
|
||||
channel are technically available for data, but
|
||||
care must be taken with D4 encoded data to avoid
|
||||
having HDLC Flag streams imitate spurious Yellow
|
||||
Alarm conditions. Typically, one bit per frame is
|
||||
ignored to force flag streams to rotate, thereby
|
||||
avoiding this error type. CCITT Recommendation
|
||||
G.703 [11] may be referred to for further
|
||||
definition of these.
|
||||
|
||||
ds1InvertedHDLC refers to the practice, common on
|
||||
HDLC encoded DS1 data links, of inverting the data
|
||||
between the serial interface chip and the CSU.
|
||||
Since HDLC guarantees one zero every 6 bits in the
|
||||
worst case, while the standards call for (in
|
||||
effect) at least one pulse every eight, inverted
|
||||
HDLC enjoys 4/24 one's density on the line, which
|
||||
may improve the effective clock stability of a DS1
|
||||
line. As with B8ZS, all eight bits in a channel
|
||||
are technically available for data, but care must
|
||||
be taken with D4 encoded data to avoid having HDLC
|
||||
Flag streams imitate spurious Yellow Alarm
|
||||
conditions. Typically, one bit per frame is
|
||||
ignored to force flag streams to rotate, thereby
|
||||
avoiding this error type.
|
||||
|
||||
ANSI Clear Channels may use ds1ZBTSI, or Zero Byte
|
||||
Time Slot Interchange (see [14]).
|
||||
|
||||
G.704 links, with or without CRC, use ds1HDB3 (see
|
||||
[11]). "
|
||||
::= { ds1ConfigEntry 6 }
|
||||
|
||||
ds1Loopback OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ds1NoLoop(1),
|
||||
ds1LocalLoopbackLocalSide(2),
|
||||
ds1LocalLoopbackRemoteSide(3),
|
||||
ds1RemoteLoopbackLocalSide(4),
|
||||
ds1RemoteLoopbackRemoteSide(5)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This variable represents the loopback state of
|
||||
the CSU. Devices supporting read/write access
|
||||
should return badValue in response to a requested
|
||||
loopback state that the CSU does not support. The
|
||||
values mean:
|
||||
|
||||
ds1NoLoop
|
||||
|
||||
Not in the loopback state. A device that is
|
||||
not capable of performing a loopback on either
|
||||
interface shall always return this as it's
|
||||
value.
|
||||
|
||||
ds1LocalLoopbackLocalSide
|
||||
|
||||
Signal received from the local side of the
|
||||
device is looped back at the local connector
|
||||
(eg, without involving the CSU).
|
||||
|
||||
ds1LocalLoopbackRemoteSide
|
||||
|
||||
Signal received from the local side of the
|
||||
device is looped back at the remote connector
|
||||
(eg, through the CSU).
|
||||
|
||||
ds1RemoteLoopbackLocalSide
|
||||
|
||||
Signal received from the remote side of the
|
||||
device is looped back at the local connector
|
||||
(eg, through the CSU).
|
||||
|
||||
ds1RemoteLoopbackRemoteSide
|
||||
|
||||
Signal received from the remote side of the
|
||||
device is looped back at the remote connector
|
||||
(eg, without involving the CSU)."
|
||||
::= { ds1ConfigEntry 7 }
|
||||
|
||||
ds1SendCode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ds1OtherTest(1),
|
||||
ds1SendNoCode(2),
|
||||
ds1SendSetCode(3),
|
||||
ds1SendResetCode(4),
|
||||
ds1SendQRSS(5)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This variable indicates what type of code is
|
||||
being sent across the DS1 circuit by the CSU. The
|
||||
values mean:
|
||||
|
||||
ds1SendNoCode sending looped or normal data
|
||||
ds1SendSetCode sending a loopback request
|
||||
ds1SendResetCode sending a loopback termination request
|
||||
ds1SendQRSS sending the BERT pattern described in
|
||||
ANSI T1.403-1989 section 5.6
|
||||
ds1OtherTest sending a different BERT/BLERT pattern,
|
||||
such as all zeroes, all ones, etc."
|
||||
::= { ds1ConfigEntry 8 }
|
||||
|
||||
ds1YellowAlarm OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ds1NoYellowAlarm (1),
|
||||
ds1YellowAlarm (2)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This variable indicates if a Yellow Alarm
|
||||
condition exists.
|
||||
|
||||
Note that G.704 interfaces do not support Yellow
|
||||
Alarms. Accordingly, such agents should return
|
||||
the value ds1NoYellowAlarm."
|
||||
::= { ds1ConfigEntry 9 }
|
||||
|
||||
ds1RedAlarm OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ds1NoRedAlarm (1),
|
||||
ds1RedAlarm (2)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This variable indicates if a Red Alarm condition
|
||||
exists.
|
||||
|
||||
Note that G.704 interfaces do not support Red
|
||||
Alarms. Accordingly, such agents should return
|
||||
the value ds1NoRedAlarm."
|
||||
::= { ds1ConfigEntry 10 }
|
||||
|
||||
ds1CircuitIdentifier OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This variable contains the transmission vendor's
|
||||
circuit identifier, for the purpose of
|
||||
facilitating troubleshooting."
|
||||
::= { ds1ConfigEntry 11 }
|
||||
|
||||
|
||||
-- the DS1 Interval group
|
||||
|
||||
-- Implementation of this group is mandatory for all systems
|
||||
-- that attach to a ds1.
|
||||
|
||||
-- It is recognized that some currently deployed CSUs do not
|
||||
-- record the entire set of statistics specified in this
|
||||
-- group. Accordingly, some agents queried for these objects
|
||||
-- may treat these objects as having an ACCESS clause value
|
||||
-- of not-accessible.
|
||||
|
||||
-- The DS1 Interval Table contains various statistics
|
||||
-- collected by each CSU over the previous 24 hours of
|
||||
-- operation. The past 24 hours are broken into 96 completed
|
||||
-- 15 minute intervals.
|
||||
|
||||
ds1IntervalTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Ds1IntervalEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The DS1 Interval table."
|
||||
::= { ds1 2 }
|
||||
|
||||
ds1IntervalEntry OBJECT-TYPE
|
||||
SYNTAX Ds1IntervalEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"An entry in the DS1 Interval table."
|
||||
INDEX { ds1IntervalIndex, ds1IntervalNumber }
|
||||
::= { ds1IntervalTable 1 }
|
||||
|
||||
Ds1IntervalEntry ::=
|
||||
SEQUENCE {
|
||||
ds1IntervalIndex
|
||||
INTEGER,
|
||||
ds1IntervalNumber
|
||||
INTEGER (1..96),
|
||||
ds1IntervalESs
|
||||
Counter,
|
||||
ds1IntervalSESs
|
||||
Counter,
|
||||
ds1IntervalSEFSs
|
||||
Counter,
|
||||
ds1IntervalUASs
|
||||
Counter,
|
||||
ds1IntervalCSSs
|
||||
Counter,
|
||||
ds1IntervalBPVs
|
||||
Counter,
|
||||
ds1IntervalCVs
|
||||
Counter
|
||||
}
|
||||
|
||||
ds1IntervalIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The index value which uniquely identifies the CSU
|
||||
to which this entry is applicable. The interface
|
||||
identified by a particular value of this index is
|
||||
the same interface as identified by the same value
|
||||
an ds1CSUIndex object instance."
|
||||
::= { ds1IntervalEntry 1 }
|
||||
|
||||
ds1IntervalNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..96)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A number between 1 and 96, where 1 is the most
|
||||
recently completed 15 minute interval and 96 is
|
||||
the least recently completed 15 minute interval
|
||||
(assuming that all 96 intervals are valid)."
|
||||
::= { ds1IntervalEntry 2 }
|
||||
|
||||
ds1IntervalESs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of Errored
|
||||
Seconds, as defined by ANSI Draft Standard
|
||||
T1M1.3/90 - 027R2[15], encountered by a DS1 CSU
|
||||
during one of the previous 96 fifteen minute
|
||||
intervals."
|
||||
::= { ds1IntervalEntry 3 }
|
||||
|
||||
ds1IntervalSESs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of
|
||||
Severely Errored Seconds, as defined by ANSI Draft
|
||||
Standard T1M1.3/90 - 027R2[15], encountered by a
|
||||
DS1 CSU during one of the previous 96 fifteen
|
||||
minute intervals."
|
||||
::= { ds1IntervalEntry 4 }
|
||||
|
||||
ds1IntervalSEFSs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of
|
||||
Severely Errored Framing Seconds, as defined by
|
||||
ANSI Draft Standard T1M1.3/90 - 027R2[15],
|
||||
encountered by a DS1 CSU during one of the
|
||||
previous 96 fifteen minute intervals."
|
||||
::= { ds1IntervalEntry 5 }
|
||||
|
||||
ds1IntervalUASs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of
|
||||
Unavailable Seconds, as defined by ANSI Draft
|
||||
Standard T1M1.3/90 - 027R2[15], encountered by a
|
||||
DS1 CSU during one of the previous 96 fifteen
|
||||
minute intervals."
|
||||
::= { ds1IntervalEntry 6 }
|
||||
|
||||
ds1IntervalCSSs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of
|
||||
Controlled Slip Seconds, as defined by ANSI Draft
|
||||
Standard T1M1.3/90 - 027R2[15], encountered by a
|
||||
DS1 CSU during one of the previous 96 fifteen
|
||||
minute intervals."
|
||||
::= { ds1IntervalEntry 7 }
|
||||
|
||||
ds1IntervalBPVs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of Bipolar
|
||||
Violations, as defined by ANSI Draft Standard
|
||||
T1M1.3/90 - 027R2[15], encountered by a DS1 CSU
|
||||
during one of the previous 96 fifteen minute
|
||||
intervals."
|
||||
::= { ds1IntervalEntry 8 }
|
||||
|
||||
ds1IntervalCVs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of Code
|
||||
Violation Error Events, as defined by ANSI Draft
|
||||
Standard T1M1.3/90 - 027R2[15], encountered by a
|
||||
DS1 CSU during one of the previous 96 fifteen
|
||||
minute intervals.
|
||||
|
||||
Note that D4 and G.704 (section 2.1.3.2)
|
||||
interfaces do not support Code Violation Error
|
||||
Events. Accordingly, such agents may treat this
|
||||
object as having an ACCESS clause value of not-
|
||||
accessible."
|
||||
::= { ds1IntervalEntry 9 }
|
||||
|
||||
|
||||
-- the DS1 Current group
|
||||
|
||||
-- Implementation of this group is mandatory for all systems
|
||||
-- that attach to a ds1.
|
||||
|
||||
-- It is recognized that some currently deployed CSUs do not
|
||||
-- record the entire set of statistics specified in this
|
||||
-- group. Accordingly, some agents queried for these objects
|
||||
-- may treat these objects as having an ACCESS clause value
|
||||
-- of not-accessible.
|
||||
|
||||
-- The DS1 current table contains various statistics being
|
||||
-- collected for the current 15 minute interval.
|
||||
|
||||
ds1CurrentTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Ds1CurrentEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The DS1 Current table."
|
||||
::= { ds1 3 }
|
||||
|
||||
ds1CurrentEntry OBJECT-TYPE
|
||||
SYNTAX Ds1CurrentEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"An entry in the DS1 Current table."
|
||||
INDEX { ds1CurrentIndex }
|
||||
::= { ds1CurrentTable 1 }
|
||||
|
||||
Ds1CurrentEntry ::=
|
||||
SEQUENCE {
|
||||
ds1CurrentIndex
|
||||
INTEGER,
|
||||
ds1CurrentESs
|
||||
Counter,
|
||||
ds1CurrentSESs
|
||||
Counter,
|
||||
ds1CurrentSEFSs
|
||||
Counter,
|
||||
ds1CurrentUASs
|
||||
Counter,
|
||||
ds1CurrentCSSs
|
||||
Counter,
|
||||
ds1CurrentBPVs
|
||||
Counter,
|
||||
ds1CurrentCVs
|
||||
Counter
|
||||
}
|
||||
|
||||
ds1CurrentIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The index value which uniquely identifies the CSU
|
||||
to which this entry is applicable. The interface
|
||||
identified by a particular value of this index is
|
||||
the same interface as identified by the same value
|
||||
an ds1CSUIndex object instance."
|
||||
::= { ds1CurrentEntry 1 }
|
||||
|
||||
ds1CurrentESs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of Errored
|
||||
Seconds, as defined by ANSI Draft Standard
|
||||
T1M1.3/90 - 027R2[15], encountered by a DS1 CSU in
|
||||
the current 15 minute interval."
|
||||
::= { ds1CurrentEntry 2 }
|
||||
|
||||
ds1CurrentSESs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of
|
||||
Severely Errored Seconds, as defined by ANSI Draft
|
||||
Standard T1M1.3/90 - 027R2[15], encountered by a
|
||||
DS1 CSU in the current 15 minute interval."
|
||||
::= { ds1CurrentEntry 3 }
|
||||
|
||||
ds1CurrentSEFSs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of
|
||||
Severely Errored Framing Seconds, as defined by
|
||||
ANSI Draft Standard T1M1.3/90 - 027R2[15],
|
||||
encountered by a DS1 CSU in the current 15 minute
|
||||
interval."
|
||||
::= { ds1CurrentEntry 4 }
|
||||
|
||||
ds1CurrentUASs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of
|
||||
Unavailable Seconds, as defined by ANSI Draft
|
||||
Standard T1M1.3/90 - 027R2[15], encountered by a
|
||||
DS1 CSU in the current 15 minute interval."
|
||||
::= { ds1CurrentEntry 5 }
|
||||
|
||||
ds1CurrentCSSs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of
|
||||
Controlled Slip Seconds, as defined by ANSI Draft
|
||||
Standard T1M1.3/90 - 027R2[15], encountered by a
|
||||
DS1 CSU in the current 15 minute interval."
|
||||
::= { ds1CurrentEntry 6 }
|
||||
|
||||
ds1CurrentBPVs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of Bipolar
|
||||
Violations, as defined by ANSI Draft Standard
|
||||
T1M1.3/90 - 027R2[15], encountered by a DS1 CSU in
|
||||
the current 15 minute interval."
|
||||
::= { ds1CurrentEntry 7 }
|
||||
|
||||
ds1CurrentCVs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of Code
|
||||
Violation Error Events, as defined by ANSI Draft
|
||||
Standard T1M1.3/90 - 027R2[15], encountered by a
|
||||
DS1 CSU in the current 15 minute interval.
|
||||
|
||||
Note that D4 and G.704 (section 2.1.3.2)
|
||||
interfaces do not support Code Violation Error
|
||||
Events. Accordingly, such agents may treat this
|
||||
object as having an ACCESS clause value of not-
|
||||
accessible."
|
||||
::= { ds1CurrentEntry 8 }
|
||||
|
||||
|
||||
-- the DS1 Total group
|
||||
|
||||
-- Implementation of this group is mandatory for all systems
|
||||
-- that attach to a ds1.
|
||||
|
||||
-- It is recognized that some currently deployed CSUs do not
|
||||
-- record the entire set of statistics specified in this
|
||||
-- group. Accordingly, some agents queried for these objects
|
||||
-- may treat these objects as having an ACCESS clause value
|
||||
-- of not-accessible.
|
||||
|
||||
-- The DS1 Total Table contains the cumulative sum of the
|
||||
-- various statistics for the 24 hour interval preceding the
|
||||
-- first valid interval in the ds1CurrentTable.
|
||||
|
||||
ds1TotalTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Ds1TotalEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The DS1 Total table. 24 hour interval."
|
||||
::= { ds1 4 }
|
||||
|
||||
ds1TotalEntry OBJECT-TYPE
|
||||
SYNTAX Ds1TotalEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"An entry in the DS1 Total table."
|
||||
INDEX { ds1TotalIndex }
|
||||
::= { ds1TotalTable 1 }
|
||||
|
||||
Ds1TotalEntry ::=
|
||||
SEQUENCE {
|
||||
ds1TotalIndex
|
||||
INTEGER,
|
||||
ds1TotalESs
|
||||
Counter,
|
||||
ds1TotalSESs
|
||||
Counter,
|
||||
ds1TotalSEFSs
|
||||
Counter,
|
||||
ds1TotalUASs
|
||||
Counter,
|
||||
ds1TotalCSSs
|
||||
Counter,
|
||||
ds1TotalBPVs
|
||||
Counter,
|
||||
ds1TotalCVs
|
||||
Counter
|
||||
}
|
||||
|
||||
ds1TotalIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The index value which uniquely identifies the CSU
|
||||
to which this entry is applicable. The interface
|
||||
identified by a particular value of this index is
|
||||
the same interface as identified by the same value
|
||||
an ds1CSUIndex object instance."
|
||||
::= { ds1TotalEntry 1 }
|
||||
|
||||
ds1TotalESs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of Errored
|
||||
Seconds, as defined by ANSI Draft Standard
|
||||
T1M1.3/90 - 027R2[15], encountered by a DS1 CSU in
|
||||
the previous 24 hour interval"
|
||||
::= { ds1TotalEntry 2 }
|
||||
|
||||
ds1TotalSESs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of
|
||||
Severely Errored Seconds, as defined by ANSI Draft
|
||||
Standard T1M1.3/90 - 027R2[15], encountered by a
|
||||
DS1 CSU in the previous 24 hour interval."
|
||||
::= { ds1TotalEntry 3 }
|
||||
|
||||
ds1TotalSEFSs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of
|
||||
Severely Errored Framing Seconds, as defined by
|
||||
ANSI Draft Standard T1M1.3/90 - 027R2[15],
|
||||
encountered by a DS1 CSU in the previous 24 hour
|
||||
interval."
|
||||
::= { ds1TotalEntry 4 }
|
||||
|
||||
ds1TotalUASs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of
|
||||
Unavailable Seconds, as defined by ANSI Draft
|
||||
Standard T1M1.3/90 - 027R2[15], encountered by a
|
||||
DS1 CSU in the previous 24 hour interval."
|
||||
::= { ds1TotalEntry 5 }
|
||||
|
||||
ds1TotalCSSs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of
|
||||
Controlled Slip Seconds, as defined by ANSI Draft
|
||||
Standard T1M1.3/90 - 027R2[15], encountered by a
|
||||
DS1 CSU in the previous 24 hour interval."
|
||||
::= { ds1TotalEntry 6 }
|
||||
|
||||
ds1TotalBPVs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of Bipolar
|
||||
Violations, as defined by ANSI Draft Standard
|
||||
T1M1.3/90 - 027R2[15], encountered by a DS1 CSU in
|
||||
the previous 24 hour interval."
|
||||
::= { ds1TotalEntry 7 }
|
||||
|
||||
ds1TotalCVs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of Code
|
||||
Violation Error Events, as defined by ANSI Draft
|
||||
Standard T1M1.3/90 - 027R2[15], encountered by a
|
||||
DS1 CSU in the previous 24 hour interval.
|
||||
|
||||
Note that D4 and G.704 (section 2.1.3.2)
|
||||
interfaces do not support Code Violation Error
|
||||
Events. Accordingly, such agents may treat this
|
||||
object as having an ACCESS clause value of not-
|
||||
accessible."
|
||||
::= { ds1TotalEntry 8 }
|
||||
|
||||
|
||||
-- the DS1 Fractional group
|
||||
|
||||
-- Implementation of this group is mandatory for those
|
||||
-- systems utilizing a fractional DS1 capability
|
||||
|
||||
|
||||
-- The DS1 fractional table contains identifies which DS1
|
||||
-- channels associated with a CSU are being used to support a
|
||||
-- logical interface, i.e., an entry in the interfaces table
|
||||
-- from the Internet-standard MIB. For Clear Channel
|
||||
-- implementations, exactly one ifTable entry corresponds to
|
||||
-- the CSU being managed. In this very typical case, the
|
||||
-- variable ds1Index indicates the value of ifIndex which
|
||||
-- corresponds to the interface being supported by a
|
||||
-- particular CSU.
|
||||
|
||||
-- However, for fractional DS1 implementations, the
|
||||
-- correspondent value of ds1Index is 0, and for each DS1
|
||||
-- channel supporting a logical interface, there is an entry
|
||||
-- in the DS1 fractional table which names a value for
|
||||
-- ifIndex.
|
||||
--
|
||||
-- For ds1ESF, ds1D4, and ds1ANSI-ESF, there are 24 legal
|
||||
-- channels, numbered 1 through 24.
|
||||
--
|
||||
-- For G.704, there are 32 legal channels, numbered 1
|
||||
-- through 32. ds1G704 can carry user data in channels 2
|
||||
-- through 32, channel 1 being an overhead channel.
|
||||
-- ds1G704-CRC can carry user data in channels 2 through
|
||||
-- 16 and 18 through 32, channels 1 and 17 being overhead
|
||||
-- channels.
|
||||
|
||||
ds1FracTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Ds1FracEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The DS1 Fractional table."
|
||||
::= { ds1 5 }
|
||||
|
||||
ds1FracEntry OBJECT-TYPE
|
||||
SYNTAX Ds1FracEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"An entry in the DS1 Fractional table."
|
||||
INDEX { ds1FracIndex, ds1FracNumber }
|
||||
::= { ds1FracTable 1 }
|
||||
|
||||
Ds1FracEntry ::=
|
||||
SEQUENCE {
|
||||
ds1FracIndex
|
||||
INTEGER,
|
||||
ds1FracNumber
|
||||
INTEGER (1..32),
|
||||
ds1FracIfIndex
|
||||
INTEGER
|
||||
}
|
||||
|
||||
ds1FracIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The index value which uniquely identifies the CSU
|
||||
to which this entry is applicable. The interface
|
||||
identified by a particular value of this index is
|
||||
the same interface as identified by the same value
|
||||
an ds1CSUIndex object instance."
|
||||
::= { ds1FracEntry 1 }
|
||||
|
||||
ds1FracNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..32)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The channel number for this entry."
|
||||
::= { ds1FracEntry 2 }
|
||||
|
||||
ds1FracIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"An index value that uniquely identifies an
|
||||
interface to a ds1. The interface identified by a
|
||||
particular value of this index is the same
|
||||
interface as identified by the same value an
|
||||
ifIndex object instance."
|
||||
::= { ds1FracEntry 3 }
|
||||
|
||||
END
|
||||
|
||||
729
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1233-MIB
Executable file
729
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1233-MIB
Executable file
@@ -0,0 +1,729 @@
|
||||
-- Changes for RFC1233 (DS3 MIB):
|
||||
-- Changes from RFC-1239 applied which include:
|
||||
-- removing import of experimental,
|
||||
-- adding import of transmission, changing
|
||||
-- ds3 to be { transmission 30 }
|
||||
-- instead of { experimental 15 }
|
||||
-- Changed defintions and references from "DS3" to "Ds3" for
|
||||
-- the following: DS3ConfigEntry, DS3IntervalEntry,
|
||||
-- DS3CurrentEntry, DS3TotalEntry
|
||||
-- Question: should the description for ds3SendCode say
|
||||
-- "DS3" instead of "DS1"?
|
||||
-- dperkins@scruznet.com
|
||||
|
||||
RFC1233-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- RFC1233
|
||||
-- May 91
|
||||
|
||||
IMPORTS
|
||||
Counter
|
||||
FROM RFC1155-SMI
|
||||
DisplayString, transmission
|
||||
FROM RFC1213-MIB
|
||||
OBJECT-TYPE
|
||||
FROM RFC-1212;
|
||||
|
||||
|
||||
-- this is the MIB module for the DS3 objects
|
||||
|
||||
ds3 OBJECT IDENTIFIER ::= { transmission 30 }
|
||||
|
||||
-- the DS3 Configuration group
|
||||
|
||||
-- Although the objects in this group are read-only, at
|
||||
-- the agent's discretion they may be made read-write
|
||||
-- so that the management station, when appropriately
|
||||
-- authorized, may change the behavior of the CSU,
|
||||
-- e.g., to place the device into a loopback state.
|
||||
|
||||
-- Implementation of this group is mandatory for all
|
||||
-- systems that attach to a DS3 Interface.
|
||||
|
||||
ds3ConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Ds3ConfigEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The Ds3 Configuration table."
|
||||
::= { ds3 1 }
|
||||
|
||||
ds3ConfigEntry OBJECT-TYPE
|
||||
SYNTAX Ds3ConfigEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"An entry in the Ds3 Configuration table."
|
||||
INDEX { ds3CSUIndex }
|
||||
::= { ds3ConfigTable 1 }
|
||||
|
||||
Ds3ConfigEntry ::=
|
||||
SEQUENCE {
|
||||
ds3CSUIndex
|
||||
INTEGER,
|
||||
ds3Index
|
||||
INTEGER,
|
||||
ds3TimeElapsed
|
||||
INTEGER (1..900),
|
||||
ds3ValidIntervals
|
||||
INTEGER (0..96),
|
||||
ds3LineType
|
||||
INTEGER,
|
||||
ds3ZeroCoding
|
||||
INTEGER,
|
||||
ds3Loopback
|
||||
INTEGER,
|
||||
ds3SendCode
|
||||
INTEGER,
|
||||
ds3YellowAlarm
|
||||
INTEGER,
|
||||
ds3RedAlarm
|
||||
INTEGER,
|
||||
ds3CircuitIdentifier
|
||||
DisplayString (SIZE (0..255))
|
||||
}
|
||||
|
||||
ds3CSUIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The index value which uniquely identifies the
|
||||
CSU to which this entry is applicable."
|
||||
::= { ds3ConfigEntry 1 }
|
||||
|
||||
ds3Index OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"An index value that uniquely identifies a DS3
|
||||
Interface. The interface identified by a
|
||||
particular value of this index is the same
|
||||
interface as identified by the same value an
|
||||
ifIndex object instance."
|
||||
::= { ds3ConfigEntry 2 }
|
||||
|
||||
ds3TimeElapsed OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..900)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of seconds, including partial
|
||||
seconds, that have elapsed since the beginning of
|
||||
the current error-measurement period."
|
||||
::= { ds3ConfigEntry 3 }
|
||||
|
||||
ds3ValidIntervals OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..96)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of previous intervals for which valid
|
||||
data was collected. The value will be 96 unless
|
||||
the CSU device was brought online within the last
|
||||
24 hours, in which case the value will be the
|
||||
number of complete 15 minute intervals the CSU has
|
||||
been online."
|
||||
::= { ds3ConfigEntry 4 }
|
||||
|
||||
ds3LineType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
ds3M23(2),
|
||||
ds3SYNTRAN(3),
|
||||
ds3CbitParity(4),
|
||||
ds3ClearChannel(5)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This variable indicates the variety of DS3 C-bit
|
||||
application implementing this circuit. The type
|
||||
of circuit affects the interpretation of the usage
|
||||
and error statistics. The rate of all of them is
|
||||
44.736 Mbps.
|
||||
|
||||
The values, in sequence, describe:
|
||||
TITLE: SPECIFICATION:
|
||||
ds3M23 ANSI T1.107-1988 [10]
|
||||
ds3SYNTRAN ANSI T1.107-1988 [10]
|
||||
ds3C-bitParity ANSI T1.107a-1989 [10a]
|
||||
ds3ClearChannel ANSI T1.102-1987 [9]
|
||||
"
|
||||
::= { ds3ConfigEntry 5 }
|
||||
|
||||
ds3ZeroCoding OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ds3other(1),
|
||||
ds3B3ZS(2)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This variable describes the variety of Zero Code
|
||||
Suppression used on the link, which in turn
|
||||
affects a number of its characteristics.
|
||||
ds3B3ZS refers to the use of specified patterns of
|
||||
normal bits and bipolar violations which are used
|
||||
to replace sequences of zero bits of a specified
|
||||
length."
|
||||
::= { ds3ConfigEntry 6 }
|
||||
|
||||
ds3Loopback OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ds3NoLoop(1),
|
||||
ds3LocalLoopbackLocalSide(2),
|
||||
ds3LocalLoopbackRemoteSide(3),
|
||||
ds3RemoteLoopbackLocalSide(4),
|
||||
ds3RemoteLoopbackRemoteSide(5)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This variable represents the loopback state of
|
||||
the CSU. Devices supporting read/write access
|
||||
should return badValue in response to a requested
|
||||
loopback state that the CSU does not support. The
|
||||
values mean:
|
||||
|
||||
ds3NoLoop
|
||||
Not in the loopback state. A device that is
|
||||
not capable of performing a loopback on
|
||||
either interface shall always return this as
|
||||
it's value.
|
||||
|
||||
ds3LocalLoopbackLocalSide
|
||||
Signal received from the local side of the
|
||||
device is looped back at the local connector
|
||||
(eg, without involving the CSU).
|
||||
|
||||
ds3LocalLoopbackRemoteSide
|
||||
Signal received from the local side of the
|
||||
device is looped back at the remote connector
|
||||
(eg, through the CSU).
|
||||
|
||||
ds3RemoteLoopbackLocalSide
|
||||
Signal received from the remote side of the
|
||||
device is looped back at the local connector
|
||||
(eg, through the CSU).
|
||||
|
||||
ds3RemoteLoopbackRemoteSide
|
||||
Signal received from the remote side of the
|
||||
device is looped back at the remote connector
|
||||
(eg, without involving the CSU).
|
||||
|
||||
Note that M23 and ClearChannel interfaces do not
|
||||
support the Loopback managed object."
|
||||
::= { ds3ConfigEntry 7 }
|
||||
|
||||
|
||||
ds3SendCode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ds3SendTestMessage(1),
|
||||
ds3SendNoCode(2),
|
||||
ds3SendSetCode(3),
|
||||
ds3SendLoopbackCode(4),
|
||||
ds3SendResetCode(5)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This variable indicates what type of code is
|
||||
being sent across the DS1 circuit by the CSU. The
|
||||
values mean:
|
||||
|
||||
ds3SendNoCode
|
||||
sending looped or normal data
|
||||
|
||||
ds3SendSetCode
|
||||
sending a loopback request
|
||||
|
||||
ds3SendLoopbackCode
|
||||
sending the code to choose a specific
|
||||
loopback
|
||||
|
||||
ds3SendResetCode
|
||||
sending a loopback termination request
|
||||
|
||||
ds3SendTestMessage
|
||||
sending a Test pattern as defined in
|
||||
T1.107a-1989 [10a].
|
||||
"
|
||||
::= { ds3ConfigEntry 8 }
|
||||
|
||||
ds3YellowAlarm OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ds3YellowAlarm(1),
|
||||
ds3NoYellowAlarm(2)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This variable indicates if a Yellow
|
||||
Alarm condition exists."
|
||||
::= { ds3ConfigEntry 9 }
|
||||
|
||||
ds3RedAlarm OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ds3RedAlarm(1),
|
||||
ds3NoRedAlarm(2)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This variable indicates if a Red Alarm
|
||||
condition exists."
|
||||
::= { ds3ConfigEntry 10 }
|
||||
|
||||
ds3CircuitIdentifier OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This variable contains the transmission
|
||||
vendor's circuit identifier, for the
|
||||
purpose of facilitating troubleshooting."
|
||||
::= { ds3ConfigEntry 11 }
|
||||
|
||||
|
||||
-- the DS3 Interval group
|
||||
|
||||
-- Implementation of this group is mandatory for all
|
||||
-- systems that attach to a DS3 interface.
|
||||
|
||||
-- The DS3 Interval Table contains various statistics
|
||||
-- collected by each CSU over the previous 24 hours of
|
||||
-- operation. The past 24 hours are broken into 96
|
||||
-- completed 15 minute intervals.
|
||||
|
||||
ds3IntervalTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Ds3IntervalEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The DS3 Interval table."
|
||||
::= { ds3 2 }
|
||||
|
||||
ds3IntervalEntry OBJECT-TYPE
|
||||
SYNTAX Ds3IntervalEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"An entry in the DS3 Interval table."
|
||||
INDEX { ds3IntervalIndex, ds3IntervalNumber }
|
||||
::= { ds3IntervalTable 1 }
|
||||
|
||||
Ds3IntervalEntry ::=
|
||||
SEQUENCE {
|
||||
ds3IntervalIndex
|
||||
INTEGER,
|
||||
ds3IntervalNumber
|
||||
INTEGER (1..96),
|
||||
ds3IntervalESs
|
||||
Counter,
|
||||
ds3IntervalSESs
|
||||
Counter,
|
||||
ds3IntervalSEFSs
|
||||
Counter,
|
||||
ds3IntervalUASs
|
||||
Counter,
|
||||
ds3IntervalCSSs
|
||||
Counter,
|
||||
ds3IntervalBPVs
|
||||
Counter,
|
||||
ds3IntervalCVs
|
||||
Counter
|
||||
}
|
||||
|
||||
ds3IntervalIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The index value which uniquely identifies the
|
||||
CSU to which this entry is applicable. The
|
||||
interface identified by a particular value of
|
||||
this index is the same interface as identified
|
||||
by the same value an DS3CSUIndex object
|
||||
instance."
|
||||
::= { ds3IntervalEntry 1 }
|
||||
|
||||
ds3IntervalNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..96)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A number between 1 and 96, where 1 is the most
|
||||
recently completed 15 minute interval and 96 is
|
||||
the least recently completed 15 minutes
|
||||
interval (assuming that all 96 intervals are
|
||||
valid)."
|
||||
::= { ds3IntervalEntry 2 }
|
||||
|
||||
|
||||
ds3IntervalESs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of
|
||||
Errored Seconds, as defined by [12], encountered
|
||||
by a DS3 CSU in one of the previous 96,
|
||||
individual 15 minute, intervals."
|
||||
::= { ds3IntervalEntry 3 }
|
||||
|
||||
ds3IntervalSESs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of
|
||||
Severely Errored Seconds, as defined by [12],
|
||||
encountered by a DS3 CSU in one of the previous
|
||||
96, individual 15 minute, intervals."
|
||||
::= { ds3IntervalEntry 4 }
|
||||
|
||||
ds3IntervalSEFSs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of
|
||||
Severely Errored Framing Seconds, as defined by
|
||||
[12], encountered by a DS3 CSU in one of the
|
||||
previous 96, individual 15 minute, intervals."
|
||||
::= { ds3IntervalEntry 5 }
|
||||
|
||||
ds3IntervalUASs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of
|
||||
Unavailable Seconds, as defined by [12],
|
||||
encountered by a DS3 CSU in one of the previous
|
||||
96, individual 15 minute, intervals."
|
||||
::= { ds3IntervalEntry 6 }
|
||||
|
||||
ds3IntervalCSSs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of
|
||||
Controlled Slip Seconds, as defined by [12],
|
||||
encountered by a DS3 CSU in one of the previous
|
||||
96, individual 15 minute, intervals.
|
||||
|
||||
Note that SYNTRAN interfaces are the only
|
||||
interfaces that support the Controlled Slip
|
||||
Seconds managed object. Accordingly, agents
|
||||
configured with non-SYNTRAN interfaces may treat
|
||||
this object as having an ACCESS clause value of
|
||||
not-accessible."
|
||||
::= { ds3IntervalEntry 7}
|
||||
|
||||
ds3IntervalBPVs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of Bipolar
|
||||
Violations, as defined by [12], encountered by a
|
||||
DS3 CSU in one of the previous 96, individual 15
|
||||
minute, intervals."
|
||||
::= { ds3IntervalEntry 8 }
|
||||
|
||||
ds3IntervalCVs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of Coding
|
||||
Violations, as defined by [12], encountered by a
|
||||
DS3 CSU in one of the previous 96, individual 15
|
||||
minute, intervals."
|
||||
::= { ds3IntervalEntry 9 }
|
||||
|
||||
|
||||
-- the DS3 Current group
|
||||
|
||||
-- Implementation of this group is mandatory for all systems
|
||||
-- that attach to a DS3 Interface.
|
||||
|
||||
-- The DS3 current table contains various statistics being
|
||||
-- collected for the current 15 minute interval.
|
||||
|
||||
|
||||
ds3CurrentTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Ds3CurrentEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The DS3 Current table."
|
||||
::= { ds3 3 }
|
||||
|
||||
ds3CurrentEntry OBJECT-TYPE
|
||||
SYNTAX Ds3CurrentEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"An entry in the DS3 Current table."
|
||||
INDEX { ds3CurrentIndex }
|
||||
::= { ds3CurrentTable 1 }
|
||||
|
||||
Ds3CurrentEntry ::=
|
||||
SEQUENCE {
|
||||
ds3CurrentIndex
|
||||
INTEGER,
|
||||
ds3CurrentESs
|
||||
Counter,
|
||||
ds3CurrentSESs
|
||||
Counter,
|
||||
ds3CurrentSEFSs
|
||||
Counter,
|
||||
ds3CurrentUASs
|
||||
Counter,
|
||||
ds3CurrentCSSs
|
||||
Counter,
|
||||
ds3CurrentBPVs
|
||||
Counter,
|
||||
ds3CurrentCVs
|
||||
Counter
|
||||
}
|
||||
|
||||
ds3CurrentIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The index value which uniquely identifies the CSU
|
||||
to which this entry is applicable. The interface
|
||||
identified by a particular value of this index is
|
||||
the same interface as identified by the same value
|
||||
an DS3CSUIndex object instance."
|
||||
::= { ds3CurrentEntry 1 }
|
||||
|
||||
ds3CurrentESs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of Errored
|
||||
Seconds, as defined by [12], encountered by a DS3
|
||||
CSU in the current 15 minute interval."
|
||||
::= { ds3CurrentEntry 2 }
|
||||
|
||||
ds3CurrentSESs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of
|
||||
Severely Errored Seconds, as defined by [12],
|
||||
encountered by a DS3 CSU in the current 15 minute
|
||||
interval."
|
||||
::= { ds3CurrentEntry 3 }
|
||||
|
||||
ds3CurrentSEFSs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of
|
||||
Severely Errored Framing Seconds, as defined by
|
||||
[12], encountered by a DS3 CSU in the current 15
|
||||
minute interval."
|
||||
::= { ds3CurrentEntry 4 }
|
||||
|
||||
ds3CurrentUASs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of
|
||||
Unavailable Seconds, as defined by [12],
|
||||
encountered by a DS3 CSU in the current 15 minute
|
||||
interval."
|
||||
::= { ds3CurrentEntry 5 }
|
||||
|
||||
ds3CurrentCSSs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of
|
||||
Controlled Slip Seconds, as defined by [12],
|
||||
encountered by a DS3 CSU in the current 15 minute
|
||||
interval.
|
||||
|
||||
Note that SYNTRAN interfaces are the only
|
||||
interfaces that support the Controlled Slip
|
||||
Seconds managed object. Accordingly, agents
|
||||
configured with non-SYNTRAN interfaces may treat
|
||||
this object as having an ACCESS clause value of
|
||||
not-accessible."
|
||||
::= { ds3CurrentEntry 6 }
|
||||
|
||||
ds3CurrentBPVs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of Bipolar
|
||||
Violations, as defined by [12], encountered by a
|
||||
DS3 CSU in the current 15 minute interval."
|
||||
::= { ds3CurrentEntry 7}
|
||||
|
||||
ds3CurrentCVs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of Coding
|
||||
Violations, as defined by [12], encountered by a
|
||||
DS3 CSU in the current 15 minute interval."
|
||||
::= { ds3CurrentEntry 8 }
|
||||
|
||||
|
||||
-- the DS3 Total group
|
||||
|
||||
-- Implementation of this group is mandatory for all systems
|
||||
-- that attach to a DS3.
|
||||
|
||||
-- The DS3 Total Table contains the cumulative sum of the
|
||||
-- various statistics for the 24 hour interval preceding the
|
||||
-- first valid interval in the DS3CurrentTable.
|
||||
|
||||
ds3TotalTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Ds3TotalEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The DS3 Total table. 24 hour interval."
|
||||
::= { ds3 4 }
|
||||
|
||||
ds3TotalEntry OBJECT-TYPE
|
||||
SYNTAX Ds3TotalEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"An entry in the DS3 Total table."
|
||||
INDEX { ds3TotalIndex }
|
||||
::= { ds3TotalTable 1 }
|
||||
|
||||
Ds3TotalEntry ::=
|
||||
SEQUENCE {
|
||||
ds3TotalIndex
|
||||
INTEGER,
|
||||
ds3TotalESs
|
||||
Counter,
|
||||
ds3TotalSESs
|
||||
Counter,
|
||||
ds3TotalSEFSs
|
||||
Counter,
|
||||
ds3TotalUASs
|
||||
Counter,
|
||||
ds3TotalCSSs
|
||||
Counter,
|
||||
ds3TotalBPVs
|
||||
Counter,
|
||||
ds3TotalCVs
|
||||
Counter
|
||||
}
|
||||
|
||||
ds3TotalIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The index value which uniquely identifies the CSU
|
||||
to which this entry is applicable. The interface
|
||||
identified by a particular value of this index is
|
||||
the same interface as identified by the same value
|
||||
an DS3CSUIndex object instance."
|
||||
::= { ds3TotalEntry 1 }
|
||||
|
||||
ds3TotalESs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of Errored
|
||||
Seconds, as defined by [12], encountered by a DS3
|
||||
CSU in the previous 24 hour interval."
|
||||
::= { ds3TotalEntry 2 }
|
||||
|
||||
ds3TotalSESs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of
|
||||
Severely Errored Seconds, as defined by [12],
|
||||
encountered by a DS3 CSU in the previous 24 hour
|
||||
interval."
|
||||
::= { ds3TotalEntry 3 }
|
||||
|
||||
ds3TotalSEFSs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of
|
||||
Severely Errored Framing Seconds, as defined by
|
||||
[12], encountered by a DS3 CSU in the previous 24
|
||||
hour interval."
|
||||
::= { ds3TotalEntry 4 }
|
||||
|
||||
ds3TotalUASs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of
|
||||
Unavailable Seconds, as defined by [12],
|
||||
encountered by a DS3 CSU in the previous 24 hour
|
||||
interval."
|
||||
::= { ds3TotalEntry 5 }
|
||||
|
||||
ds3TotalCSSs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of
|
||||
Controlled Slip Seconds, as defined by [12],
|
||||
encountered by a DS3 CSU in the previous 24 hour
|
||||
interval.
|
||||
Note that SYNTRAN interfaces are the only
|
||||
interfaces that support the Controlled Slip
|
||||
Seconds managed object. Accordingly, agents
|
||||
configured with non-SYNTRAN interfaces may treat
|
||||
this object as having an ACCESS clause value of
|
||||
not-accessible."
|
||||
::= { ds3TotalEntry 6 }
|
||||
|
||||
ds3TotalBPVs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of Bipolar
|
||||
Violations, as defined by [12], encountered by a
|
||||
DS3 CSU in the previous 24 hour interval."
|
||||
::= { ds3TotalEntry 7 }
|
||||
|
||||
ds3TotalCVs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of Coding
|
||||
Violations, as defined by [12], encountered by a
|
||||
DS3 CSU in the previous 24 hour interval."
|
||||
::= { ds3TotalEntry 8 }
|
||||
|
||||
END
|
||||
|
||||
1608
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1253-MIB
Executable file
1608
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1253-MIB
Executable file
File diff suppressed because it is too large
Load Diff
3383
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1271-MIB
Executable file
3383
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1271-MIB
Executable file
File diff suppressed because it is too large
Load Diff
2829
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1289.MIB
Executable file
2829
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1289.MIB
Executable file
File diff suppressed because it is too large
Load Diff
913
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1304-MIB
Executable file
913
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1304-MIB
Executable file
@@ -0,0 +1,913 @@
|
||||
-- Changes for RFC1304 (SIP MIB)
|
||||
-- no changes needed.
|
||||
-- dperkins@scruznet.com
|
||||
|
||||
|
||||
RFC1304-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Counter, TimeTicks, IpAddress
|
||||
FROM RFC1155-SMI
|
||||
transmission
|
||||
FROM RFC1213-MIB
|
||||
OBJECT-TYPE
|
||||
FROM RFC-1212;
|
||||
|
||||
-- This MIB module uses the extended OBJECT-TYPE macro
|
||||
-- as defined in RFC-1212.
|
||||
|
||||
-- This is the MIB module for the SIP objects.
|
||||
|
||||
|
||||
sip OBJECT IDENTIFIER ::= { transmission 31 }
|
||||
|
||||
-- All representations of SMDS addresses in this MIB
|
||||
-- module use, as a textual convention (i.e., this
|
||||
-- convention does not affect their encoding), the
|
||||
-- data type:
|
||||
|
||||
SMDSAddress ::= OCTET STRING (SIZE (8))
|
||||
-- the 60-bit SMDS address, preceded by 4 bits with the
|
||||
-- following values:
|
||||
-- "1100" when representing an individual address
|
||||
-- "1110" when representing a group address
|
||||
|
||||
|
||||
-- The SIP Level 3 group
|
||||
-- Implementation of the SIP Level 3 group is mandatory
|
||||
-- for all systems implementing SIP Level 3.
|
||||
|
||||
sipL3Table OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SipL3Entry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This table contains SIP L3 parameters and
|
||||
state variables, one entry per SIP port."
|
||||
::= { sip 1 }
|
||||
|
||||
sipL3Entry OBJECT-TYPE
|
||||
SYNTAX SipL3Entry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This list contains SIP L3 parameters and
|
||||
state variables."
|
||||
INDEX { sipL3Index }
|
||||
::= { sipL3Table 1 }
|
||||
|
||||
SipL3Entry ::= SEQUENCE {
|
||||
sipL3Index
|
||||
INTEGER,
|
||||
sipL3ReceivedIndividualDAs
|
||||
Counter,
|
||||
sipL3ReceivedGAs
|
||||
Counter,
|
||||
sipL3UnrecognizedIndividualDAs
|
||||
Counter,
|
||||
sipL3UnrecognizedGAs
|
||||
Counter,
|
||||
sipL3SentIndividualDAs
|
||||
Counter,
|
||||
sipL3SentGAs
|
||||
Counter,
|
||||
sipL3Errors
|
||||
Counter,
|
||||
sipL3InvalidSMDSAddressTypes
|
||||
Counter,
|
||||
sipL3VersionSupport
|
||||
INTEGER
|
||||
}
|
||||
|
||||
sipL3Index OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value of this object identifies the SIP
|
||||
port interface for which this entry contains
|
||||
management information. The value of this
|
||||
object for a particular interface has the same
|
||||
value as the ifIndex object, defined in RFC
|
||||
1156 and RFC 1213, for the same interface."
|
||||
::= { sipL3Entry 1 }
|
||||
|
||||
sipL3ReceivedIndividualDAs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The total number of individually addressed SIP
|
||||
Level 3 PDUs received from the remote system
|
||||
across the SNI. The total includes only
|
||||
unerrored L3PDUs."
|
||||
::= { sipL3Entry 2 }
|
||||
|
||||
sipL3ReceivedGAs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The total number of group addressed SIP Level 3
|
||||
PDUs received from the remote system across the
|
||||
SNI. The total includes only unerrored L3PDUs."
|
||||
::= { sipL3Entry 3 }
|
||||
|
||||
sipL3UnrecognizedIndividualDAs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of SIP Level 3 PDUs received from the
|
||||
remote system with invalid or unknown individual
|
||||
destination addresses (Destination Address
|
||||
Screening violations are not included). See SMDS
|
||||
Subscription MIB module."
|
||||
::= { sipL3Entry 4 }
|
||||
|
||||
sipL3UnrecognizedGAs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of SIP Level 3 PDUs received from the
|
||||
remote system with invalid or unknown group
|
||||
addresses. (Destination Address Screening
|
||||
violations are not included). See SMDS
|
||||
Subscription MIB module."
|
||||
::= { sipL3Entry 5 }
|
||||
|
||||
sipL3SentIndividualDAs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of individually addressed SIP Level 3
|
||||
PDUs that have been sent by this system across the
|
||||
SNI."
|
||||
::= { sipL3Entry 6 }
|
||||
|
||||
sipL3SentGAs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of group addressed SIP L3PDUs that
|
||||
have been sent by this system across the SNI."
|
||||
::= { sipL3Entry 7 }
|
||||
|
||||
-- The total number of SIP L3PDU errors can be calculated as
|
||||
-- (Syntactic errors + Semantic Service errors )
|
||||
-- Syntactic errors include:
|
||||
-- sipL3Errors
|
||||
-- Latest occurrences of syntactic error types are logged in
|
||||
-- sipL3PDUErrorTable.
|
||||
-- Semantic Service errors include:
|
||||
-- sipL3UnrecognizedIndividualDAs
|
||||
-- sipL3UnrecognizedGAs
|
||||
-- sipL3InvalidSMDSAddressTypes
|
||||
-- Note that public networks supporting SMDS may discard
|
||||
-- SIP L3PDUs due to subscription violations. Related
|
||||
-- managed objects are defined in Definitions of Managed
|
||||
-- Objects for SMDS Subscription.
|
||||
|
||||
|
||||
sipL3Errors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The total number of SIP Level 3 PDUs received
|
||||
from the remote system that were discovered to
|
||||
have errors (including protocol processing and bit
|
||||
errors but excluding addressing-related errors)
|
||||
and were discarded. Includes both group addressed
|
||||
L3PDUs and L3PDUs containing an individual
|
||||
destination address."
|
||||
::= { sipL3Entry 8 }
|
||||
|
||||
sipL3InvalidSMDSAddressTypes OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of SIP Level 3 PDUs received from the
|
||||
remote system that had the Source or Destination
|
||||
Address_Type subfields, (the four most significant
|
||||
bits of the 64 bit address field), not equal to
|
||||
the value 1100 or 1110. Also, an error is
|
||||
considered to have occurred if the Address_Type
|
||||
field for a Source Address, the four most
|
||||
significant bits of the 64 bits, is equal to 1110
|
||||
(a group address)."
|
||||
::= { sipL3Entry 9 }
|
||||
|
||||
sipL3VersionSupport OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A value which indicates the version(s) of SIP
|
||||
that this interface supports. The value is a sum.
|
||||
This sum initially takes the value zero. For each
|
||||
version, V, that this interface supports, 2 raised
|
||||
to (V - 1) is added to the sum. For example, a
|
||||
port supporting versions 1 and 2 would have a
|
||||
value of (2^(1-1)+2^(2-1))=3. The
|
||||
sipL3VersionSupport is effectively a bit mask with
|
||||
Version 1 equal to the least significant bit
|
||||
(LSB)."
|
||||
::= { sipL3Entry 10 }
|
||||
|
||||
|
||||
-- The SIP Level 2 group
|
||||
-- Implementation of the SIP Level 2 group is mandatory
|
||||
-- for all systems implementing SIP Level 2.
|
||||
|
||||
|
||||
sipL2Table OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SipL2Entry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This table contains SIP L2PDU parameters and
|
||||
state variables, one entry per SIP port."
|
||||
::= { sip 2 }
|
||||
|
||||
sipL2Entry OBJECT-TYPE
|
||||
SYNTAX SipL2Entry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This list contains SIP L2 parameters and state
|
||||
variables."
|
||||
INDEX { sipL2Index }
|
||||
::= { sipL2Table 1 }
|
||||
|
||||
SipL2Entry ::= SEQUENCE {
|
||||
sipL2Index
|
||||
INTEGER,
|
||||
sipL2ReceivedCounts
|
||||
Counter,
|
||||
sipL2SentCounts
|
||||
Counter,
|
||||
sipL2HcsOrCRCErrors
|
||||
Counter,
|
||||
sipL2PayloadLengthErrors
|
||||
Counter,
|
||||
sipL2SequenceNumberErrors
|
||||
Counter,
|
||||
sipL2MidCurrentlyActiveErrors
|
||||
Counter,
|
||||
sipL2BomOrSSMsMIDErrors
|
||||
Counter,
|
||||
sipL2EomsMIDErrors
|
||||
Counter
|
||||
}
|
||||
|
||||
sipL2Index OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value of this object identifies the SIP port
|
||||
interface for which this entry contains management
|
||||
information. The value of this object for a
|
||||
particular interface has the same value as the
|
||||
ifIndex object, defined in RFC 1156 and RFC 1213,
|
||||
for the same interface."
|
||||
::= { sipL2Entry 1 }
|
||||
|
||||
sipL2ReceivedCounts OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of SIP Level 2 PDUs received from the
|
||||
remote system across the SNI. The total includes
|
||||
only unerrored L2PDUs."
|
||||
::= { sipL2Entry 2 }
|
||||
|
||||
sipL2SentCounts OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of SIP Level 2 PDUs that have been
|
||||
sent by this system across the SNI."
|
||||
::= { sipL2Entry 3 }
|
||||
|
||||
-- The total number of SIP L2PDU errors can be calculated as
|
||||
-- the sum of:
|
||||
-- sipL2HcsOrCRCErrors
|
||||
-- sipL2PayloadLengthErrors
|
||||
-- sipL2SequenceNumberErrors
|
||||
-- sipL2MidCurrentlyActiveErrors
|
||||
-- sipL2BomOrSSMsMIDErrors
|
||||
-- sipL2EomsMIDErrors
|
||||
|
||||
sipL2HcsOrCRCErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of received SIP Level 2 PDUs that were
|
||||
discovered to have either a Header Check Sequence
|
||||
error or a Payload CRC violation."
|
||||
::= { sipL2Entry 4 }
|
||||
|
||||
sipL2PayloadLengthErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of received SIP Level 2 PDUs that had
|
||||
Payload Length errors that fall in the following
|
||||
specifications:
|
||||
- SSM L2_PDU payload length field value less
|
||||
- than 28 octets or greater than 44 octets,
|
||||
|
||||
- BOM or COM L2_PDU payload length field not
|
||||
- equal to 44 octets,
|
||||
|
||||
- EOM L2_PDU payload length field value less
|
||||
- than 4 octets or greater than 44 octets."
|
||||
::= { sipL2Entry 5 }
|
||||
|
||||
sipL2SequenceNumberErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of received SIP Level 2 PDUs that had
|
||||
a sequence number within the L2PDU not equal to
|
||||
the expected sequence number of the SMDS SS
|
||||
receive process."
|
||||
::= { sipL2Entry 6 }
|
||||
|
||||
sipL2MidCurrentlyActiveErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of received SIP Level 2 PDUs that are
|
||||
BOMs for which an active receive process is
|
||||
already started."
|
||||
::= { sipL2Entry 7 }
|
||||
|
||||
sipL2BomOrSSMsMIDErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of received SIP Level 2 PDUs that are
|
||||
SSMs with a MID not equal to zero or are BOMs with
|
||||
MIDs equal to zero."
|
||||
::= { sipL2Entry 8 }
|
||||
|
||||
sipL2EomsMIDErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of received SIP Level 2 PDUs that are
|
||||
EOMs for which there is no active receive process
|
||||
for the MID (i.e., the receipt of an EOM which
|
||||
does not correspond to a BOM) OR the EOM has a MID
|
||||
equal to zero."
|
||||
::= { sipL2Entry 9 }
|
||||
|
||||
-- The SIP PLCP group
|
||||
-- Implementation of one of these groups is mandatory
|
||||
-- if the PLCP is implemented.
|
||||
|
||||
sipPLCP OBJECT IDENTIFIER ::= { sip 3 }
|
||||
|
||||
|
||||
-- The SIP DS1 PLCP group
|
||||
-- Implementation of this group is mandatory
|
||||
-- if the DS1 PLCP is implemented.
|
||||
|
||||
sipDS1PLCPTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SipDS1PLCPEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This table contains SIP DS1 PLCP parameters and
|
||||
state variables, one entry per SIP port."
|
||||
::= { sipPLCP 1 }
|
||||
|
||||
sipDS1PLCPEntry OBJECT-TYPE
|
||||
SYNTAX SipDS1PLCPEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This list contains SIP DS1 PLCP parameters and
|
||||
state variables."
|
||||
INDEX { sipDS1PLCPIndex }
|
||||
::= { sipDS1PLCPTable 1 }
|
||||
|
||||
SipDS1PLCPEntry ::= SEQUENCE {
|
||||
sipDS1PLCPIndex
|
||||
INTEGER,
|
||||
sipDS1PLCPSEFSs
|
||||
Counter,
|
||||
sipDS1PLCPAlarmState
|
||||
INTEGER,
|
||||
sipDS1PLCPUASs
|
||||
Counter
|
||||
}
|
||||
|
||||
|
||||
sipDS1PLCPIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value of this object identifies the SIP port
|
||||
interface for which this entry contains management
|
||||
information. The value of this object for a
|
||||
particular interface has the same value as the
|
||||
ifIndex object, defined in RFC 1156 and RFC 1213,
|
||||
for the same interface."
|
||||
::= { sipDS1PLCPEntry 1 }
|
||||
|
||||
|
||||
sipDS1PLCPSEFSs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A DS1 Severely Errored Framing Second (SEFS) is a
|
||||
count of one-second intervals containing one or
|
||||
more SEF events. A Severely Errored Framing (SEF)
|
||||
event is declared when an error in the A1 octet
|
||||
and an error in the A2 octet of a framing octet
|
||||
pair (i.e., errors in both framing octets), or two
|
||||
consecutive invalid and/or nonsequential Path
|
||||
Overhead Identifier octets are detected."
|
||||
::= { sipDS1PLCPEntry 2 }
|
||||
|
||||
sipDS1PLCPAlarmState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noAlarm (1),
|
||||
receivedFarEndAlarm (2),
|
||||
incomingLOF (3)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This variable indicates if there is an alarm
|
||||
present for the DS1 PLCP. The value
|
||||
receivedFarEndAlarm means that the DS1 PLCP has
|
||||
received an incoming Yellow Signal, the value
|
||||
incomingLOF means that the DS1 PLCP has declared a
|
||||
loss of frame (LOF) failure condition, and the
|
||||
value noAlarm means that there are no alarms
|
||||
present. See TR-TSV-000773 for a description of
|
||||
alarm states."
|
||||
::= { sipDS1PLCPEntry 3 }
|
||||
|
||||
|
||||
sipDS1PLCPUASs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of
|
||||
Unavailable Seconds, as defined by TR-TSV-000773,
|
||||
encountered by the PLCP."
|
||||
::= { sipDS1PLCPEntry 4 }
|
||||
|
||||
|
||||
-- The SIP DS3 PLCP group
|
||||
-- Implementation of this group is mandatory
|
||||
-- if the DS3 PLCP is implemented.
|
||||
|
||||
sipDS3PLCPTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SipDS3PLCPEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This table contains SIP DS3 PLCP parameters and
|
||||
state variables, one entry per SIP port."
|
||||
::= { sipPLCP 2 }
|
||||
|
||||
sipDS3PLCPEntry OBJECT-TYPE
|
||||
SYNTAX SipDS3PLCPEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This list contains SIP DS3 PLCP parameters and
|
||||
state variables."
|
||||
INDEX { sipDS3PLCPIndex }
|
||||
::= { sipDS3PLCPTable 1 }
|
||||
|
||||
SipDS3PLCPEntry ::= SEQUENCE {
|
||||
sipDS3PLCPIndex
|
||||
INTEGER,
|
||||
sipDS3PLCPSEFSs
|
||||
Counter,
|
||||
sipDS3PLCPAlarmState
|
||||
INTEGER,
|
||||
sipDS3PLCPUASs
|
||||
Counter
|
||||
}
|
||||
|
||||
|
||||
sipDS3PLCPIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value of this object identifies the SIP port
|
||||
interface for which this entry contains management
|
||||
information. The value of this object for a
|
||||
particular interface has the same value as the
|
||||
ifIndex object, defined in RFC 1156 and RFC 1213,
|
||||
for the same interface."
|
||||
::= { sipDS3PLCPEntry 1 }
|
||||
|
||||
sipDS3PLCPSEFSs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A DS3 Severely Errored Framing Second (SEFS) is a
|
||||
count of one-second intervals containing one or
|
||||
more SEF events. A Severely Errored Framing (SEF)
|
||||
event is declared when an error in the A1 octet
|
||||
and an error in the A2 octet of a framing octet
|
||||
pair (i.e., errors in both framing octets), or two
|
||||
consecutive invalid and/or nonsequential Path
|
||||
Overhead Identifier octets are detected."
|
||||
::= { sipDS3PLCPEntry 2 }
|
||||
|
||||
sipDS3PLCPAlarmState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noAlarm (1),
|
||||
receivedFarEndAlarm (2),
|
||||
incomingLOF (3)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This variable indicates if there is an alarm
|
||||
present for the DS3 PLCP. The value
|
||||
receivedFarEndAlarm means that the DS3 PLCP has
|
||||
received an incoming Yellow Signal, the value
|
||||
incomingLOF means that the DS3 PLCP has declared a
|
||||
loss of frame (LOF) failure condition, and the
|
||||
value noAlarm means that there are no alarms
|
||||
present. See TR-TSV-000773 for a description of
|
||||
alarm states."
|
||||
::= { sipDS3PLCPEntry 3 }
|
||||
|
||||
|
||||
sipDS3PLCPUASs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of
|
||||
Unavailable Seconds, as defined by TR-TSV-000773,
|
||||
encountered by the PLCP."
|
||||
::= { sipDS3PLCPEntry 4 }
|
||||
|
||||
|
||||
-- The SMDS Applications group
|
||||
-- Applications that have been identified for this group are:
|
||||
-- * IP-over-SMDS (details are specified in RFC 1209)
|
||||
-- Implementation of this group is mandatory for systems
|
||||
-- that implement IP-over-SMDS Interface Protocol.
|
||||
|
||||
smdsApplications OBJECT IDENTIFIER ::= { sip 4 }
|
||||
|
||||
ipOverSMDS OBJECT IDENTIFIER ::= { smdsApplications 1 }
|
||||
|
||||
-- Although the objects in this group are read-only, at the
|
||||
-- agent's discretion they may be made read-write so that the
|
||||
-- management station, when appropriately authorized, may
|
||||
-- change the addressing information related to the
|
||||
-- configuration of a logical IP subnetwork implemented on
|
||||
-- top of SMDS.
|
||||
|
||||
-- This table is necessary to support RFC1209 (IP-over-SMDS)
|
||||
-- and gives information on the Group Addresses and ARP
|
||||
-- Addresses used in the Logical IP subnetwork.
|
||||
-- One SMDS address may be associated with multiple IP
|
||||
-- addresses. One SNI may be associated with multiple LISs.
|
||||
|
||||
ipOverSMDSTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IpOverSMDSEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The table of addressing information relevant to
|
||||
this entity's IP addresses."
|
||||
::= { ipOverSMDS 1 }
|
||||
|
||||
ipOverSMDSEntry OBJECT-TYPE
|
||||
SYNTAX IpOverSMDSEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The addressing information for one of this
|
||||
entity's IP addresses."
|
||||
INDEX { ipOverSMDSIndex, ipOverSMDSAddress }
|
||||
::= { ipOverSMDSTable 1 }
|
||||
|
||||
IpOverSMDSEntry ::=
|
||||
SEQUENCE {
|
||||
ipOverSMDSIndex
|
||||
INTEGER,
|
||||
ipOverSMDSAddress
|
||||
IpAddress,
|
||||
ipOverSMDSHA
|
||||
SMDSAddress,
|
||||
ipOverSMDSLISGA
|
||||
SMDSAddress,
|
||||
ipOverSMDSARPReq
|
||||
SMDSAddress
|
||||
}
|
||||
|
||||
ipOverSMDSIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value of this object identifies the SIP port
|
||||
interface for which this entry contains management
|
||||
information. The value of this object for a
|
||||
particular interface has the same value as the
|
||||
ifIndex object, defined in RFC 1156 and RFC 1213,
|
||||
for the same interface."
|
||||
::= { ipOverSMDSEntry 1 }
|
||||
|
||||
ipOverSMDSAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The IP address to which this entry's addressing
|
||||
information pertains."
|
||||
::= { ipOverSMDSEntry 2 }
|
||||
|
||||
ipOverSMDSHA OBJECT-TYPE
|
||||
SYNTAX SMDSAddress
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The SMDS Individual address of the IP station."
|
||||
::= { ipOverSMDSEntry 3 }
|
||||
|
||||
ipOverSMDSLISGA OBJECT-TYPE
|
||||
SYNTAX SMDSAddress
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The SMDS Group Address that has been configured
|
||||
to identify the SMDS Subscriber-Network Interfaces
|
||||
(SNIs) of all members of the Logical IP Subnetwork
|
||||
(LIS) connected to the network supporting SMDS."
|
||||
::= { ipOverSMDSEntry 4 }
|
||||
|
||||
ipOverSMDSARPReq OBJECT-TYPE
|
||||
SYNTAX SMDSAddress
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The SMDS address (individual or group) to which
|
||||
ARP Requests are to be sent."
|
||||
::= { ipOverSMDSEntry 5 }
|
||||
|
||||
|
||||
-- The SMDS Carrier Selection group
|
||||
-- This group is used as a place holder
|
||||
-- for carrier selection objects.
|
||||
|
||||
smdsCarrierSelection OBJECT IDENTIFIER ::= { sip 5}
|
||||
|
||||
|
||||
-- The SIP Error Log
|
||||
-- Implementation of this group is mandatory
|
||||
-- for all systems that implement SIP Level 3.
|
||||
|
||||
sipErrorLog OBJECT IDENTIFIER ::= { sip 6 }
|
||||
|
||||
sipL3PDUErrorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SipL3PDUErrorEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A table that contains the latest occurrence of
|
||||
the following syntactical SIP L3PDU errors:
|
||||
|
||||
- Destination Address Field Format Error,
|
||||
|
||||
The following pertains to the 60 least significant
|
||||
bits of the 64 bit address field. The 60 bits
|
||||
contained in the address subfield can be used to
|
||||
represent addresses up to 15 decimal digits. Each
|
||||
decimal digit shall be encoded into four bits
|
||||
using Binary Coded Decimal (BCD), with the most
|
||||
significant digit occurring left-most. If not all
|
||||
15 digits are required, then the remainder of this
|
||||
field shall be padded on the right with bits set
|
||||
to one. An error is considered to have occurred:
|
||||
a). if the first four bits of the address
|
||||
subfield are not BCD, OR b). if the first four
|
||||
bits of the address subfield are populated with
|
||||
the country code value 0001, AND the 40 bits which
|
||||
follow are not Binary Coded Decimal (BCD) encoded
|
||||
values of the 10 digit addresses, OR the remaining
|
||||
16 least significant bits are not populated with
|
||||
1's, OR c). if the address subfield is not
|
||||
correct according to another numbering plan which
|
||||
is dependent upon the carrier assigning the
|
||||
numbers and offering SMDS.
|
||||
|
||||
- Source Address Field Format Error,
|
||||
|
||||
The description of this parameter is the same as
|
||||
the description of the Destination Address Field
|
||||
Format Error.
|
||||
|
||||
- Invalid BAsize Field Value,
|
||||
|
||||
An error is considered to have occurred when the
|
||||
BAsize field of an SIP L3PDU contains a value less
|
||||
that 32, greater than 9220 octets without the
|
||||
CRC32 field present, greater than 9224 octets with
|
||||
the CRC32 field present, or not equal to a
|
||||
multiple of 4 octets,
|
||||
|
||||
- Invalid Header Extension Length Field Value,
|
||||
|
||||
An error is considered to have occurred when the
|
||||
Header Extension Length field value is not equal
|
||||
3.
|
||||
|
||||
- Invalid Header Extension - Element Length,
|
||||
|
||||
An error is considered to have occurred when the
|
||||
Header Extension - Element Length is greater than
|
||||
12.
|
||||
|
||||
- Invalid Header Extension - Version Element
|
||||
Position, Length, or Value,
|
||||
|
||||
An error is considered to have occurred when a
|
||||
Version element with Length=3, Type=0, and Value=1
|
||||
does not appear first within the Header Extension,
|
||||
or an element Type=0 appears somewhere other than
|
||||
within the first three octets in the Header
|
||||
Extension.
|
||||
|
||||
- Invalid Header Extension - Carrier Selection
|
||||
Element Position, Length, Value or Format,
|
||||
|
||||
An error is considered to have occurred when a
|
||||
Carrier Selection element does not appear second
|
||||
within the Header Extension, if the Element Type
|
||||
does not equal 1, the Element Length does not
|
||||
equal 4, 6, or 8, the Element Value field is not
|
||||
four BCD encoded decimal digits used in specifying
|
||||
the Carrier Identification Code (CIC), or the
|
||||
identified CIC code is invalid.
|
||||
|
||||
- Header Extension PAD Error
|
||||
|
||||
An error is considered to have occurred when the
|
||||
Header Extension PAD is 9 octets in length, or if
|
||||
the Header Extension PAD is greater than zero
|
||||
octets in length and the Header Extension PAD does
|
||||
not follow all Header Extension elements or does
|
||||
not begin with at least one octet of all zeros.
|
||||
|
||||
- BEtag Mismatch Error,
|
||||
|
||||
An error is considered to have occurred when the
|
||||
Beginning-End Tags in the SIP L3PDU header and
|
||||
trailer are not equal.
|
||||
|
||||
- BAsize Field not equal to Length Field Error,
|
||||
|
||||
An error is considered to have occurred when the
|
||||
value of the BAsize Field does not equal the value
|
||||
of the Length Field.
|
||||
|
||||
- Incorrect Length Error, and
|
||||
|
||||
An error is considered to have occurred when the
|
||||
the Length field value is not equal to the portion
|
||||
of the SIP L3PDU which extends from the
|
||||
Destination Address field up to and including the
|
||||
CRC32 field (if present) or up to and including
|
||||
the PAD field (if the CRC32 field is not present).
|
||||
As an optional check, an error is considered to
|
||||
have occurred when the length of a partially
|
||||
received SIP L3PDU exceeds the BAsize value.
|
||||
|
||||
- MRI Timeout Error.
|
||||
|
||||
An error is considered to have occurred when the
|
||||
elapsed time between receipt of BOM and
|
||||
corresponding EOM exceeds the value of the MRI
|
||||
(Message Receive Interval) for a particular
|
||||
transport signal format.
|
||||
|
||||
An entry is indexed by interface number and error
|
||||
type, and contains Source Address, Destination
|
||||
Address and a timestamp. All these errors are
|
||||
counted in the sipL3Errors counter. When
|
||||
sipL3PDUErrorTimeStamp is equal to zero, the
|
||||
SipL3PDUErrorEntry does not contain any valid
|
||||
information."
|
||||
::= { sipErrorLog 1 }
|
||||
|
||||
sipL3PDUErrorEntry OBJECT-TYPE
|
||||
SYNTAX SipL3PDUErrorEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"An entry in the service disagreement table."
|
||||
INDEX { sipL3PDUErrorIndex, sipL3PDUErrorType }
|
||||
::= { sipL3PDUErrorTable 1 }
|
||||
|
||||
SipL3PDUErrorEntry ::= SEQUENCE {
|
||||
sipL3PDUErrorIndex
|
||||
INTEGER,
|
||||
sipL3PDUErrorType
|
||||
INTEGER,
|
||||
sipL3PDUErrorSA
|
||||
SMDSAddress,
|
||||
sipL3PDUErrorDA
|
||||
SMDSAddress,
|
||||
sipL3PDUErrorTimeStamp
|
||||
TimeTicks
|
||||
}
|
||||
|
||||
sipL3PDUErrorIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value of this object identifies the SIP port
|
||||
interface for which this entry contains management
|
||||
information. The value of this object for a
|
||||
particular interface has the same value as the
|
||||
ifIndex object, defined in RFC 1156 and RFC 1213,
|
||||
for the same interface."
|
||||
::= { sipL3PDUErrorEntry 1 }
|
||||
|
||||
sipL3PDUErrorType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
erroredDAFieldFormat (1),
|
||||
erroredSAFieldFormat (2),
|
||||
invalidBAsizeFieldValue (3),
|
||||
invalidHdrExtLength (4),
|
||||
invalidHdrExtElementLength (5),
|
||||
invalidHdrExtVersionElementPositionLenthOrValue (6),
|
||||
invalidHdrExtCarSelectElementPositionLenghtValueOrFormat (7),
|
||||
hePADError (8),
|
||||
beTagMismatch (9),
|
||||
baSizeFieldNotEqualToLengthField (10),
|
||||
incorrectLength (11),
|
||||
mriTimeout (12)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The type of error."
|
||||
::= { sipL3PDUErrorEntry 2 }
|
||||
|
||||
sipL3PDUErrorSA OBJECT-TYPE
|
||||
SYNTAX SMDSAddress
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A rejected SMDS source address."
|
||||
::= { sipL3PDUErrorEntry 3 }
|
||||
|
||||
sipL3PDUErrorDA OBJECT-TYPE
|
||||
SYNTAX SMDSAddress
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A rejected SMDS destination address."
|
||||
::= { sipL3PDUErrorEntry 4 }
|
||||
|
||||
sipL3PDUErrorTimeStamp OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The timestamp for the service disagreement. The
|
||||
timestamp contains the value of sysUpTime at the
|
||||
latest occurrence of this type of service
|
||||
disagreement. See textual description under
|
||||
sipL3PDUErrorTable for boundary conditions."
|
||||
::= { sipL3PDUErrorEntry 5 }
|
||||
|
||||
END
|
||||
644
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1315.MIB
Executable file
644
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1315.MIB
Executable file
@@ -0,0 +1,644 @@
|
||||
-- Changes for RFC1315 (Frame Relay MIB)
|
||||
-- Added IMPORT for Counter.
|
||||
-- Changed module name from RFC-1155 to RFC1155-SMI.
|
||||
-- dperkins@scruznet.com
|
||||
|
||||
|
||||
RFC1315-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE
|
||||
FROM RFC-1212
|
||||
transmission
|
||||
FROM RFC1213-MIB
|
||||
Counter, TimeTicks
|
||||
FROM RFC1155-SMI
|
||||
TRAP-TYPE
|
||||
FROM RFC-1215;
|
||||
|
||||
-- Frame Relay DTE MIB
|
||||
|
||||
frame-relay OBJECT IDENTIFIER ::= { transmission 32 }
|
||||
|
||||
--
|
||||
-- the range of ifIndex
|
||||
--
|
||||
Index ::= INTEGER -- 1..ifNumber
|
||||
|
||||
--
|
||||
-- the range of a Data Link Connection Identifier
|
||||
--
|
||||
DLCI ::= INTEGER -- 0..DLCINumber
|
||||
|
||||
|
||||
-- Data Link Connection Management Interface
|
||||
|
||||
-- The variables that configure the DLC Management Interface.
|
||||
|
||||
frDlcmiTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF FrDlcmiEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The Parameters for the Data Link Connection Management
|
||||
Interface for the frame relay service on this
|
||||
interface."
|
||||
REFERENCE
|
||||
"Draft American National Standard T1.617-1991, Annex D"
|
||||
::= { frame-relay 1 }
|
||||
|
||||
frDlcmiEntry OBJECT-TYPE
|
||||
SYNTAX FrDlcmiEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The Parameters for a particular Data Link Con-
|
||||
nection Management Interface."
|
||||
INDEX { frDlcmiIfIndex }
|
||||
::= { frDlcmiTable 1 }
|
||||
|
||||
FrDlcmiEntry ::=
|
||||
SEQUENCE {
|
||||
frDlcmiIfIndex
|
||||
Index,
|
||||
frDlcmiState
|
||||
INTEGER,
|
||||
frDlcmiAddress
|
||||
INTEGER,
|
||||
frDlcmiAddressLen
|
||||
INTEGER,
|
||||
frDlcmiPollingInterval
|
||||
INTEGER,
|
||||
frDlcmiFullEnquiryInterval
|
||||
INTEGER,
|
||||
frDlcmiErrorThreshold
|
||||
INTEGER,
|
||||
frDlcmiMonitoredEvents
|
||||
INTEGER,
|
||||
frDlcmiMaxSupportedVCs
|
||||
INTEGER,
|
||||
frDlcmiMulticast
|
||||
INTEGER
|
||||
}
|
||||
|
||||
|
||||
|
||||
frDlcmiIfIndex OBJECT-TYPE
|
||||
SYNTAX Index
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The ifIndex value of the corresponding ifEn-
|
||||
try."
|
||||
::= { frDlcmiEntry 1 }
|
||||
|
||||
frDlcmiState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noLmiConfigured (1),
|
||||
lmiRev1 (2),
|
||||
ansiT1-617-D (3), -- ANSI T1.617 Annex D
|
||||
ansiT1-617-B (4) -- ANSI T1.617 Annex B
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This variable states which Data Link Connec-
|
||||
tion Management scheme is active (and by impli-
|
||||
cation, what DLCI it uses) on the Frame Relay
|
||||
interface."
|
||||
REFERENCE
|
||||
"Draft American National Standard T1.617-1991"
|
||||
::= { frDlcmiEntry 2 }
|
||||
|
||||
|
||||
|
||||
frDlcmiAddress OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
q921 (1), -- 13 bit DLCI
|
||||
q922March90 (2), -- 11 bit DLCI
|
||||
q922November90 (3), -- 10 bit DLCI
|
||||
q922 (4) -- Final Standard
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This variable states which address format is
|
||||
in use on the Frame Relay interface."
|
||||
::= { frDlcmiEntry 3 }
|
||||
|
||||
|
||||
frDlcmiAddressLen OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
two-octets (2),
|
||||
three-octets (3),
|
||||
four-octets (4)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This variable states which address length in
|
||||
octets. In the case of Q922 format, the length
|
||||
indicates the entire length of the address in-
|
||||
cluding the control portion."
|
||||
::= { frDlcmiEntry 4 }
|
||||
|
||||
|
||||
|
||||
frDlcmiPollingInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER (5..30)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This is the number of seconds between succes-
|
||||
sive status enquiry messages."
|
||||
REFERENCE
|
||||
"Draft American National Standard T1.617-1991,
|
||||
Section D.7 Timer T391."
|
||||
DEFVAL { 10 }
|
||||
::= { frDlcmiEntry 5 }
|
||||
|
||||
|
||||
frDlcmiFullEnquiryInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..255)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Number of status enquiry intervals that pass
|
||||
before issuance of a full status enquiry mes-
|
||||
sage."
|
||||
REFERENCE
|
||||
"Draft American National Standard T1.617-1991,
|
||||
Section D.7 Counter N391."
|
||||
DEFVAL { 6 }
|
||||
::= { frDlcmiEntry 6 }
|
||||
|
||||
|
||||
|
||||
frDlcmiErrorThreshold OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..10)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This is the maximum number of unanswered
|
||||
Status Enquiries the equipment shall accept be-
|
||||
fore declaring the interface down."
|
||||
REFERENCE
|
||||
"Draft American National Standard T1.617-1991,
|
||||
Section D.5.1 Counter N392."
|
||||
DEFVAL { 3 }
|
||||
::= { frDlcmiEntry 7 }
|
||||
|
||||
|
||||
frDlcmiMonitoredEvents OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..10)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This is the number of status polling intervals
|
||||
over which the error threshold is counted. For
|
||||
example, if within 'MonitoredEvents' number of
|
||||
events the station receives 'ErrorThreshold'
|
||||
number of errors, the interface is marked as
|
||||
down."
|
||||
REFERENCE
|
||||
"Draft American National Standard T1.617-1991,
|
||||
Section D.5.2 Counter N393."
|
||||
DEFVAL { 4 }
|
||||
::= { frDlcmiEntry 8 }
|
||||
|
||||
|
||||
|
||||
frDlcmiMaxSupportedVCs OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The maximum number of Virtual Circuits allowed
|
||||
for this interface. Usually dictated by the
|
||||
Frame Relay network.
|
||||
|
||||
In response to a SET, if a value less than zero
|
||||
or higher than the agent's maximal capability
|
||||
is configured, the agent should respond bad-
|
||||
Value"
|
||||
::= { frDlcmiEntry 9 }
|
||||
|
||||
|
||||
frDlcmiMulticast OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
nonBroadcast (1),
|
||||
broadcast (2)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This indicates whether the Frame Relay inter-
|
||||
face is using a multicast service."
|
||||
::= { frDlcmiEntry 10 }
|
||||
|
||||
|
||||
-- A Frame Relay service is a multiplexing service. Data
|
||||
-- Link Connection Identifiers enumerate virtual circuits
|
||||
-- (permanent or dynamic) which are layered onto the underlying
|
||||
-- circuit, represented by ifEntry. Therefore, each of the entries
|
||||
-- in the Standard MIB's Interface Table with an IfType of
|
||||
-- Frame Relay represents a Q.922 interface. Zero or more
|
||||
-- virtual circuits are layered onto this interface and provide
|
||||
-- interconnection with various remote destinations.
|
||||
-- Each such virtual circuit is represented by an entry in the
|
||||
-- circuit table.
|
||||
|
||||
-- Circuit Table
|
||||
|
||||
-- The table describing the use of the DLCIs attached to
|
||||
-- each Frame Relay Interface.
|
||||
|
||||
frCircuitTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF FrCircuitEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A table containing information about specific Data
|
||||
Link Connection Identifiers and corresponding virtual
|
||||
circuits."
|
||||
::= { frame-relay 2 }
|
||||
|
||||
frCircuitEntry OBJECT-TYPE
|
||||
SYNTAX FrCircuitEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The information regarding a single Data Link
|
||||
Connection Identifier."
|
||||
INDEX { frCircuitIfIndex, frCircuitDlci }
|
||||
::= { frCircuitTable 1 }
|
||||
|
||||
|
||||
FrCircuitEntry ::=
|
||||
SEQUENCE {
|
||||
frCircuitIfIndex
|
||||
Index,
|
||||
frCircuitDlci
|
||||
DLCI,
|
||||
frCircuitState
|
||||
INTEGER,
|
||||
frCircuitReceivedFECNs
|
||||
Counter,
|
||||
frCircuitReceivedBECNs
|
||||
Counter,
|
||||
frCircuitSentFrames
|
||||
Counter,
|
||||
frCircuitSentOctets
|
||||
Counter,
|
||||
frCircuitReceivedFrames
|
||||
Counter,
|
||||
frCircuitReceivedOctets
|
||||
Counter,
|
||||
frCircuitCreationTime
|
||||
TimeTicks,
|
||||
frCircuitLastTimeChange
|
||||
TimeTicks,
|
||||
frCircuitCommittedBurst
|
||||
INTEGER,
|
||||
frCircuitExcessBurst
|
||||
INTEGER,
|
||||
frCircuitThroughput
|
||||
INTEGER
|
||||
}
|
||||
|
||||
|
||||
|
||||
frCircuitIfIndex OBJECT-TYPE
|
||||
SYNTAX Index
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The ifIndex Value of the ifEntry this virtual
|
||||
circuit is layered onto."
|
||||
::= { frCircuitEntry 1 }
|
||||
|
||||
|
||||
frCircuitDlci OBJECT-TYPE
|
||||
SYNTAX DLCI
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The Data Link Connection Identifier for this
|
||||
virtual circuit."
|
||||
REFERENCE
|
||||
"Draft American National Standard T1.618-1991,
|
||||
Section 3.3.6"
|
||||
::= { frCircuitEntry 2 }
|
||||
|
||||
|
||||
frCircuitState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
invalid (1),
|
||||
active (2),
|
||||
inactive (3)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Indicates whether the particular virtual cir-
|
||||
cuit is operational. In the absence of a Data
|
||||
Link Connection Management Interface, virtual
|
||||
circuit entries (rows) may be created by set-
|
||||
ting virtual circuit state to 'active', or
|
||||
deleted by changing Circuit state to 'invalid'.
|
||||
Whether or not the row actually disappears is
|
||||
left to the implementation, so this object may
|
||||
actually read as 'invalid' for some arbitrary
|
||||
length of time. It is also legal to set the
|
||||
state of a virtual circuit to 'inactive' to
|
||||
temporarily disable a given circuit."
|
||||
DEFVAL { active }
|
||||
::= { frCircuitEntry 3 }
|
||||
|
||||
|
||||
frCircuitReceivedFECNs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Number of frames received from the network in-
|
||||
dicating forward congestion since the virtual
|
||||
circuit was created."
|
||||
REFERENCE
|
||||
"Draft American National Standard T1.618-1991,
|
||||
Section 3.3.3"
|
||||
::= { frCircuitEntry 4 }
|
||||
|
||||
|
||||
|
||||
frCircuitReceivedBECNs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Number of frames received from the network in-
|
||||
dicating backward congestion since the virtual
|
||||
circuit was created."
|
||||
REFERENCE
|
||||
"Draft American National Standard T1.618-1991,
|
||||
Section 3.3.4"
|
||||
::= { frCircuitEntry 5 }
|
||||
|
||||
|
||||
|
||||
frCircuitSentFrames OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of frames sent from this virtual
|
||||
circuit since it was created."
|
||||
::= { frCircuitEntry 6 }
|
||||
|
||||
|
||||
|
||||
frCircuitSentOctets OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of octets sent from this virtual
|
||||
circuit since it was created."
|
||||
::= { frCircuitEntry 7 }
|
||||
|
||||
|
||||
|
||||
frCircuitReceivedFrames OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Number of frames received over this virtual
|
||||
circuit since it was created."
|
||||
::= { frCircuitEntry 8 }
|
||||
|
||||
|
||||
|
||||
frCircuitReceivedOctets OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Number of octets received over this virtual
|
||||
circuit since it was created."
|
||||
::= { frCircuitEntry 9 }
|
||||
|
||||
|
||||
frCircuitCreationTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime when the virtual cir-
|
||||
cuit was created, whether by the Data Link Con-
|
||||
nection Management Interface or by a SetRe-
|
||||
quest."
|
||||
::= { frCircuitEntry 10 }
|
||||
|
||||
|
||||
|
||||
frCircuitLastTimeChange OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime when last there was a
|
||||
change in the virtual circuit state"
|
||||
::= { frCircuitEntry 11 }
|
||||
|
||||
|
||||
|
||||
frCircuitCommittedBurst OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This variable indicates the maximum amount of
|
||||
data, in bits, that the network agrees to
|
||||
transfer under normal conditions, during the
|
||||
measurement interval."
|
||||
REFERENCE
|
||||
"Draft American National Standard T1.617-1991,
|
||||
Section 6.5.19"
|
||||
DEFVAL { 0 } -- the default indicates no commitment
|
||||
::= { frCircuitEntry 12 }
|
||||
|
||||
|
||||
|
||||
frCircuitExcessBurst OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This variable indicates the maximum amount of
|
||||
uncommitted data bits that the network will at-
|
||||
tempt to deliver over the measurement interval.
|
||||
|
||||
By default, if not configured when creating the
|
||||
entry, the Excess Information Burst Size is set
|
||||
to the value of ifSpeed."
|
||||
REFERENCE
|
||||
"Draft American National Standard T1.617-1991,
|
||||
Section 6.5.19"
|
||||
::= { frCircuitEntry 13 }
|
||||
|
||||
|
||||
|
||||
frCircuitThroughput OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Throughput is the average number of 'Frame Re-
|
||||
lay Information Field' bits transferred per
|
||||
second across a user network interface in one
|
||||
direction, measured over the measurement inter-
|
||||
val.
|
||||
|
||||
If the configured committed burst rate and
|
||||
throughput are both non-zero, the measurement
|
||||
interval
|
||||
T=frCircuitCommittedBurst/frCircuitThroughput.
|
||||
|
||||
If the configured committed burst rate and
|
||||
throughput are both zero, the measurement in-
|
||||
terval
|
||||
T=frCircuitExcessBurst/ifSpeed."
|
||||
REFERENCE
|
||||
"Draft American National Standard T1.617-1991,
|
||||
Section 6.5.19"
|
||||
DEFVAL {0} -- the default value of Throughput is
|
||||
-- "no commitment".
|
||||
::= { frCircuitEntry 14 }
|
||||
|
||||
|
||||
-- Error Table
|
||||
|
||||
-- The table describing errors encountered on each Frame
|
||||
-- Relay Interface.
|
||||
|
||||
frErrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF FrErrEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A table containing information about Errors on the
|
||||
Frame Relay interface."
|
||||
::= { frame-relay 3 }
|
||||
|
||||
frErrEntry OBJECT-TYPE
|
||||
SYNTAX FrErrEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The error information for a single frame relay
|
||||
interface."
|
||||
INDEX { frErrIfIndex }
|
||||
::= { frErrTable 1 }
|
||||
|
||||
|
||||
|
||||
FrErrEntry ::=
|
||||
SEQUENCE {
|
||||
frErrIfIndex
|
||||
Index,
|
||||
frErrType
|
||||
INTEGER,
|
||||
frErrData
|
||||
OCTET STRING,
|
||||
frErrTime
|
||||
TimeTicks
|
||||
}
|
||||
|
||||
|
||||
|
||||
frErrIfIndex OBJECT-TYPE
|
||||
SYNTAX Index
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The ifIndex Value of the corresponding ifEn-
|
||||
try."
|
||||
::= { frErrEntry 1 }
|
||||
|
||||
|
||||
|
||||
frErrType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknownError(1),
|
||||
receiveShort(2),
|
||||
receiveLong(3),
|
||||
illegalDLCI(4),
|
||||
unknownDLCI(5),
|
||||
dlcmiProtoErr(6),
|
||||
dlcmiUnknownIE(7),
|
||||
dlcmiSequenceErr(8),
|
||||
dlcmiUnknownRpt(9),
|
||||
noErrorSinceReset(10)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The type of error that was last seen on this
|
||||
interface."
|
||||
::= { frErrEntry 2 }
|
||||
|
||||
|
||||
|
||||
frErrData OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"An octet string containing as much of the er-
|
||||
ror packet as possible. As a minimum, it must
|
||||
contain the Q.922 Address or as much as was
|
||||
delivered. It is desirable to include all in-
|
||||
formation up to the PDU."
|
||||
::= { frErrEntry 3 }
|
||||
|
||||
|
||||
|
||||
frErrTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime at which the error was
|
||||
detected."
|
||||
::= { frErrEntry 4 }
|
||||
|
||||
|
||||
-- Frame Relay Globals
|
||||
|
||||
frame-relay-globals OBJECT IDENTIFIER ::= { frame-relay 4 }
|
||||
|
||||
frTrapState OBJECT-TYPE
|
||||
SYNTAX INTEGER { enabled(1), disabled(2) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This variable indicates whether the system
|
||||
produces the frDLCIStatusChange trap."
|
||||
DEFVAL { disabled }
|
||||
::= { frame-relay-globals 1 }
|
||||
|
||||
|
||||
-- Data Link Connection Management Interface Related Traps
|
||||
|
||||
frDLCIStatusChange TRAP-TYPE
|
||||
ENTERPRISE frame-relay
|
||||
VARIABLES { frCircuitIfIndex, frCircuitDlci, frCircuitState }
|
||||
DESCRIPTION
|
||||
"This trap indicates that the indicated Virtual
|
||||
Circuit has changed state. It has either been
|
||||
created or invalidated, or has toggled between
|
||||
the active and inactive states."
|
||||
::= 1
|
||||
|
||||
END
|
||||
519
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1316-MIB
Executable file
519
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1316-MIB
Executable file
@@ -0,0 +1,519 @@
|
||||
-- Changes for RFC1316 (Character MIB)
|
||||
-- Added IMPORT for mib-2.
|
||||
-- dperkins@scruznet.com
|
||||
|
||||
|
||||
RFC1316-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Counter, TimeTicks, Gauge
|
||||
FROM RFC1155-SMI
|
||||
mib-2, DisplayString
|
||||
FROM RFC1213-MIB
|
||||
OBJECT-TYPE
|
||||
FROM RFC-1212;
|
||||
|
||||
-- this is the MIB module for character stream devices
|
||||
|
||||
char OBJECT IDENTIFIER ::= { mib-2 19 }
|
||||
|
||||
-- Textual Conventions
|
||||
|
||||
AutonomousType ::= OBJECT IDENTIFIER
|
||||
|
||||
-- The object identifier is an independently extensible type
|
||||
-- identification value. It may, for example indicate a
|
||||
-- particular sub-tree with further MIB definitions, or
|
||||
-- define something like a protocol type or type of
|
||||
-- hardware.
|
||||
|
||||
InstancePointer ::= OBJECT IDENTIFIER
|
||||
|
||||
-- The object identifier is a pointer to a specific instance
|
||||
-- of a MIB object in this agent's implemented MIB. By
|
||||
-- convention, it is the first object in the conceptual row
|
||||
-- for the instance.
|
||||
|
||||
|
||||
-- the generic Character group
|
||||
|
||||
-- Implementation of this group is mandatory for all
|
||||
-- systems that offer character ports
|
||||
|
||||
charNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of entries in charPortTable, regardless
|
||||
of their current state."
|
||||
::= { char 1 }
|
||||
|
||||
|
||||
-- the Character Port table
|
||||
|
||||
charPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CharPortEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A list of port entries. The number of entries is
|
||||
given by the value of charNumber."
|
||||
::= { char 2 }
|
||||
|
||||
charPortEntry OBJECT-TYPE
|
||||
SYNTAX CharPortEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Status and parameter values for a character port."
|
||||
INDEX { charPortIndex }
|
||||
::= { charPortTable 1 }
|
||||
|
||||
CharPortEntry ::=
|
||||
SEQUENCE {
|
||||
charPortIndex
|
||||
INTEGER,
|
||||
charPortName
|
||||
DisplayString,
|
||||
charPortType
|
||||
INTEGER,
|
||||
charPortHardware
|
||||
AutonomousType,
|
||||
charPortReset
|
||||
INTEGER,
|
||||
charPortAdminStatus
|
||||
INTEGER,
|
||||
charPortOperStatus
|
||||
INTEGER,
|
||||
charPortLastChange
|
||||
TimeTicks,
|
||||
charPortInFlowType
|
||||
INTEGER,
|
||||
charPortOutFlowType
|
||||
INTEGER,
|
||||
charPortInFlowState
|
||||
INTEGER,
|
||||
charPortOutFlowState
|
||||
INTEGER,
|
||||
charPortInCharacters
|
||||
Counter,
|
||||
charPortOutCharacters
|
||||
Counter,
|
||||
charPortAdminOrigin
|
||||
INTEGER,
|
||||
charPortSessionMaximum
|
||||
INTEGER,
|
||||
charPortSessionNumber
|
||||
Gauge,
|
||||
charPortSessionIndex
|
||||
INTEGER
|
||||
}
|
||||
|
||||
charPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A unique value for each character port. Its value
|
||||
ranges between 1 and the value of charNumber. By
|
||||
convention and if possible, hardware port numbers
|
||||
come first, with a simple, direct mapping. The
|
||||
value for each port must remain constant at least
|
||||
from one re-initialization of the network management
|
||||
agent to the next."
|
||||
::= { charPortEntry 1 }
|
||||
|
||||
charPortName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..32))
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"An administratively assigned name for the port,
|
||||
typically with some local significance."
|
||||
::= { charPortEntry 2 }
|
||||
|
||||
charPortType OBJECT-TYPE
|
||||
SYNTAX INTEGER { physical(1), virtual(2) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The port's type, 'physical' if the port represents
|
||||
an external hardware connector, 'virtual' if it does
|
||||
not."
|
||||
::= { charPortEntry 3 }
|
||||
|
||||
charPortHardware OBJECT-TYPE
|
||||
SYNTAX AutonomousType
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A reference to hardware MIB definitions specific to
|
||||
a physical port's external connector. For example,
|
||||
if the connector is RS-232, then the value of this
|
||||
object refers to a MIB sub-tree defining objects
|
||||
specific to RS-232. If an agent is not configured
|
||||
to have such values, the agent returns the object
|
||||
identifier:
|
||||
|
||||
nullHardware OBJECT IDENTIFIER ::= { 0 0 }
|
||||
"
|
||||
::= { charPortEntry 4 }
|
||||
|
||||
charPortReset OBJECT-TYPE
|
||||
SYNTAX INTEGER { ready(1), execute(2) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A control to force the port into a clean, initial
|
||||
state, both hardware and software, disconnecting all
|
||||
the port's existing sessions. In response to a
|
||||
get-request or get-next-request, the agent always
|
||||
returns 'ready' as the value. Setting the value to
|
||||
'execute' causes a reset."
|
||||
::= { charPortEntry 5 }
|
||||
|
||||
charPortAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { enabled(1), disabled(2), off(3),
|
||||
maintenance(4) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The port's desired state, independent of flow
|
||||
control. 'enabled' indicates that the port is
|
||||
allowed to pass characters and form new sessions.
|
||||
'disabled' indicates that the port is allowed to
|
||||
pass characters but not form new sessions. 'off'
|
||||
indicates that the port is not allowed to pass
|
||||
characters or have any sessions. 'maintenance'
|
||||
indicates a maintenance mode, exclusive of normal
|
||||
operation, such as running a test."
|
||||
::= { charPortEntry 6 }
|
||||
|
||||
charPortOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { up(1), down(2),
|
||||
maintenance(3), absent(4), active(5) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The port's actual, operational state, independent
|
||||
of flow control. 'up' indicates able to function
|
||||
normally. 'down' indicates inability to function
|
||||
for administrative or operational reasons.
|
||||
'maintenance' indicates a maintenance mode,
|
||||
exclusive of normal operation, such as running a
|
||||
test. 'absent' indicates that port hardware is not
|
||||
present. 'active' indicates up with a user present
|
||||
(e.g. logged in)."
|
||||
::= { charPortEntry 7 }
|
||||
|
||||
charPortLastChange OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime at the time the port entered
|
||||
its current operational state. If the current state
|
||||
was entered prior to the last reinitialization of
|
||||
the local network management subsystem, then this
|
||||
object contains a zero value."
|
||||
::= { charPortEntry 8 }
|
||||
|
||||
charPortInFlowType OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(1), xonXoff(2), hardware(3),
|
||||
ctsRts(4), dsrDtr(5) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The port's type of input flow control. 'none'
|
||||
indicates no flow control at this level or below.
|
||||
'xonXoff' indicates software flow control by
|
||||
recognizing XON and XOFF characters. 'hardware'
|
||||
indicates flow control delegated to the lower level,
|
||||
for example a parallel port.
|
||||
|
||||
'ctsRts' and 'dsrDtr' are specific to RS-232-like
|
||||
ports. Although not architecturally pure, they are
|
||||
included here for simplicity's sake."
|
||||
::= { charPortEntry 9 }
|
||||
|
||||
charPortOutFlowType OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(1), xonXoff(2), hardware(3),
|
||||
ctsRts(4), dsrDtr(5) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The port's type of output flow control. 'none'
|
||||
indicates no flow control at this level or below.
|
||||
'xonXoff' indicates software flow control by
|
||||
recognizing XON and XOFF characters. 'hardware'
|
||||
indicates flow control delegated to the lower level,
|
||||
for example a parallel port.
|
||||
|
||||
'ctsRts' and 'dsrDtr' are specific to RS-232-like
|
||||
ports. Although not architecturally pure, they are
|
||||
included here for simplicy's sake."
|
||||
::= { charPortEntry 10 }
|
||||
|
||||
charPortInFlowState OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(1), unknown(2), stop(3), go(4) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The current operational state of input flow control
|
||||
on the port. 'none' indicates not applicable.
|
||||
'unknown' indicates this level does not know.
|
||||
'stop' indicates flow not allowed. 'go' indicates
|
||||
flow allowed."
|
||||
::= { charPortEntry 11 }
|
||||
|
||||
charPortOutFlowState OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(1), unknown(2), stop(3), go(4) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The current operational state of output flow
|
||||
control on the port. 'none' indicates not
|
||||
applicable. 'unknown' indicates this level does not
|
||||
know. 'stop' indicates flow not allowed. 'go'
|
||||
indicates flow allowed."
|
||||
::= { charPortEntry 12 }
|
||||
|
||||
charPortInCharacters OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Total number of characters detected as input from
|
||||
the port since system re-initialization and while
|
||||
the port operational state was 'up', 'active', or
|
||||
'maintenance', including, for example, framing, flow
|
||||
control (i.e. XON and XOFF), each occurrence of a
|
||||
BREAK condition, locally-processed input, and input
|
||||
sent to all sessions."
|
||||
::= { charPortEntry 13 }
|
||||
|
||||
charPortOutCharacters OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Total number of characters detected as output to
|
||||
the port since system re-initialization and while
|
||||
the port operational state was 'up', 'active', or
|
||||
'maintenance', including, for example, framing, flow
|
||||
control (i.e. XON and XOFF), each occurrence of a
|
||||
BREAK condition, locally-created output, and output
|
||||
received from all sessions."
|
||||
::= { charPortEntry 14 }
|
||||
|
||||
charPortAdminOrigin OBJECT-TYPE
|
||||
SYNTAX INTEGER { dynamic(1), network(2), local(3),
|
||||
none(4) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The administratively allowed origin for
|
||||
establishing session on the port. 'dynamic' allows
|
||||
'network' or 'local' session establishment. 'none'
|
||||
disallows session establishment."
|
||||
::= { charPortEntry 15 }
|
||||
|
||||
charPortSessionMaximum OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The maximum number of concurrent sessions allowed
|
||||
on the port. A value of -1 indicates no maximum.
|
||||
Setting the maximum to less than the current number
|
||||
of sessions has unspecified results."
|
||||
::= { charPortEntry 16 }
|
||||
|
||||
charPortSessionNumber OBJECT-TYPE
|
||||
SYNTAX Gauge
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of open sessions on the port that are in
|
||||
the connecting, connected, or disconnecting state."
|
||||
::= { charPortEntry 17 }
|
||||
|
||||
charPortSessionIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value of charSessIndex for the port's first or
|
||||
only active session. If the port has no active
|
||||
session, the agent returns the value zero."
|
||||
::= { charPortEntry 18 }
|
||||
|
||||
|
||||
-- the Character Session table
|
||||
|
||||
charSessTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CharSessEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A list of port session entries."
|
||||
::= { char 3 }
|
||||
|
||||
charSessEntry OBJECT-TYPE
|
||||
SYNTAX CharSessEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Status and parameter values for a character port
|
||||
session."
|
||||
INDEX { charSessPortIndex, charSessIndex }
|
||||
::= { charSessTable 1 }
|
||||
|
||||
CharSessEntry ::=
|
||||
SEQUENCE {
|
||||
charSessPortIndex
|
||||
INTEGER,
|
||||
charSessIndex
|
||||
INTEGER,
|
||||
charSessKill
|
||||
INTEGER,
|
||||
charSessState
|
||||
INTEGER,
|
||||
charSessProtocol
|
||||
AutonomousType,
|
||||
charSessOperOrigin
|
||||
INTEGER,
|
||||
charSessInCharacters
|
||||
Counter,
|
||||
charSessOutCharacters
|
||||
Counter,
|
||||
charSessConnectionId
|
||||
InstancePointer,
|
||||
charSessStartTime
|
||||
TimeTicks
|
||||
}
|
||||
|
||||
charSessPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value of charPortIndex for the port to which
|
||||
this session belongs."
|
||||
::= { charSessEntry 1 }
|
||||
|
||||
charSessIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The session index in the context of the port, a
|
||||
non-zero positive integer. Session indexes within a
|
||||
port need not be sequential. Session indexes may be
|
||||
reused for different ports. For example, port 1 and
|
||||
port 3 may both have a session 2 at the same time.
|
||||
Session indexes may have any valid integer value,
|
||||
with any meaning convenient to the agent
|
||||
implementation."
|
||||
::= { charSessEntry 2 }
|
||||
|
||||
charSessKill OBJECT-TYPE
|
||||
SYNTAX INTEGER { ready(1), execute(2) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A control to terminate the session. In response to
|
||||
a get-request or get-next-request, the agent always
|
||||
returns 'ready' as the value. Setting the value to
|
||||
'execute' causes termination."
|
||||
::= { charSessEntry 3 }
|
||||
|
||||
charSessState OBJECT-TYPE
|
||||
SYNTAX INTEGER { connecting(1), connected(2),
|
||||
disconnecting(3) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The current operational state of the session,
|
||||
disregarding flow control. 'connected' indicates
|
||||
that character data could flow on the network side
|
||||
of session. 'connecting' indicates moving from
|
||||
nonexistent toward 'connected'. 'disconnecting'
|
||||
indicates moving from 'connected' or 'connecting' to
|
||||
nonexistent."
|
||||
::= { charSessEntry 4 }
|
||||
|
||||
charSessProtocol OBJECT-TYPE
|
||||
SYNTAX AutonomousType
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The network protocol over which the session is
|
||||
running. Other OBJECT IDENTIFIER values may be
|
||||
defined elsewhere, in association with specific
|
||||
protocols. However, this document assigns those of
|
||||
known interest as of this writing."
|
||||
::= { charSessEntry 5 }
|
||||
|
||||
wellKnownProtocols OBJECT IDENTIFIER ::= { char 4 }
|
||||
|
||||
protocolOther OBJECT IDENTIFIER ::= {wellKnownProtocols 1}
|
||||
protocolTelnet OBJECT IDENTIFIER ::= {wellKnownProtocols 2}
|
||||
protocolRlogin OBJECT IDENTIFIER ::= {wellKnownProtocols 3}
|
||||
protocolLat OBJECT IDENTIFIER ::= {wellKnownProtocols 4}
|
||||
protocolX29 OBJECT IDENTIFIER ::= {wellKnownProtocols 5}
|
||||
protocolVtp OBJECT IDENTIFIER ::= {wellKnownProtocols 6}
|
||||
|
||||
charSessOperOrigin OBJECT-TYPE
|
||||
SYNTAX INTEGER { unknown(1), network(2), local(3) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The session's source of establishment."
|
||||
::= { charSessEntry 6 }
|
||||
|
||||
charSessInCharacters OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This session's subset of charPortInCharacters."
|
||||
::= { charSessEntry 7 }
|
||||
|
||||
charSessOutCharacters OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This session's subset of charPortOutCharacters."
|
||||
::= { charSessEntry 8 }
|
||||
|
||||
charSessConnectionId OBJECT-TYPE
|
||||
SYNTAX InstancePointer
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A reference to additional local MIB information.
|
||||
This should be the highest available related MIB,
|
||||
corresponding to charSessProtocol, such as Telnet.
|
||||
For example, the value for a TCP connection (in the
|
||||
absence of a Telnet MIB) is the object identifier of
|
||||
tcpConnState. If an agent is not configured to have
|
||||
such values, the agent returns the object
|
||||
identifier:
|
||||
|
||||
nullConnectionId OBJECT IDENTIFIER ::= { 0 0 }
|
||||
"
|
||||
::= { charSessEntry 9 }
|
||||
|
||||
charSessStartTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime in MIB-2 when the session
|
||||
entered connecting state."
|
||||
::= { charSessEntry 10 }
|
||||
|
||||
END
|
||||
548
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1317-MIB
Executable file
548
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1317-MIB
Executable file
@@ -0,0 +1,548 @@
|
||||
-- Changes for RFC1317 (RS-232 MIB)
|
||||
-- No changes needed.
|
||||
-- dperkins@scruznet.com
|
||||
|
||||
|
||||
RFC1317-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Counter
|
||||
FROM RFC1155-SMI
|
||||
transmission
|
||||
FROM RFC1213-MIB
|
||||
OBJECT-TYPE
|
||||
FROM RFC-1212;
|
||||
|
||||
-- this is the MIB module for RS-232-like hardware devices
|
||||
|
||||
rs232 OBJECT IDENTIFIER ::= { transmission 33 }
|
||||
|
||||
|
||||
-- the generic RS-232-like group
|
||||
|
||||
-- Implementation of this group is mandatory for all
|
||||
-- systems that have RS-232-like hardware ports
|
||||
-- supporting higher level services such as character
|
||||
-- streams or network interfaces
|
||||
|
||||
rs232Number OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of ports (regardless of their current
|
||||
state) in the RS-232-like general port table."
|
||||
::= { rs232 1 }
|
||||
|
||||
|
||||
-- the RS-232-like general Port table
|
||||
|
||||
rs232PortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Rs232PortEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A list of port entries. The number of entries is
|
||||
given by the value of rs232Number."
|
||||
::= { rs232 2 }
|
||||
|
||||
rs232PortEntry OBJECT-TYPE
|
||||
SYNTAX Rs232PortEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Status and parameter values for a port."
|
||||
INDEX { rs232PortIndex }
|
||||
::= { rs232PortTable 1 }
|
||||
|
||||
Rs232PortEntry ::=
|
||||
SEQUENCE {
|
||||
rs232PortIndex
|
||||
INTEGER,
|
||||
rs232PortType
|
||||
INTEGER,
|
||||
rs232PortInSigNumber
|
||||
INTEGER,
|
||||
rs232PortOutSigNumber
|
||||
INTEGER,
|
||||
rs232PortInSpeed
|
||||
INTEGER,
|
||||
rs232PortOutSpeed
|
||||
INTEGER }
|
||||
|
||||
rs232PortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A unique value for each port. Its value ranges
|
||||
between 1 and the value of rs232Number. By
|
||||
convention and if possible, hardware port numbers
|
||||
map directly to external connectors. The value for
|
||||
each port must remain constant at least from one
|
||||
re-initialization of the network management agent to
|
||||
the next."
|
||||
::= { rs232PortEntry 1 }
|
||||
|
||||
rs232PortType OBJECT-TYPE
|
||||
SYNTAX INTEGER { other(1), rs232(2), rs422(3),
|
||||
rs423(4), v35(5) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The port's hardware type."
|
||||
::= { rs232PortEntry 2 }
|
||||
|
||||
rs232PortInSigNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of input signals for the port in the
|
||||
input signal table (rs232PortInSigTable). The table
|
||||
contains entries only for those signals the software
|
||||
can detect."
|
||||
::= { rs232PortEntry 3 }
|
||||
|
||||
rs232PortOutSigNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of output signals for the port in the
|
||||
output signal table (rs232PortOutSigTable). The
|
||||
table contains entries only for those signals the
|
||||
software can assert."
|
||||
::= { rs232PortEntry 4 }
|
||||
|
||||
rs232PortInSpeed OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The port's input speed in bits per second."
|
||||
::= { rs232PortEntry 5 }
|
||||
|
||||
rs232PortOutSpeed OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The port's output speed in bits per second."
|
||||
::= { rs232PortEntry 6 }
|
||||
|
||||
|
||||
-- the RS-232-like Asynchronous Port group
|
||||
|
||||
-- Implementation of this group is mandatory if the system
|
||||
-- has any asynchronous ports. Otherwise it is not
|
||||
-- present.
|
||||
|
||||
rs232AsyncPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Rs232AsyncPortEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A list of asynchronous port entries. The maximum
|
||||
entry number is given by the value of rs232Number.
|
||||
Entries need not exist for synchronous ports."
|
||||
::= { rs232 3 }
|
||||
|
||||
rs232AsyncPortEntry OBJECT-TYPE
|
||||
SYNTAX Rs232AsyncPortEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Status and parameter values for an asynchronous
|
||||
port."
|
||||
INDEX { rs232AsyncPortIndex }
|
||||
::= { rs232AsyncPortTable 1 }
|
||||
|
||||
Rs232AsyncPortEntry ::=
|
||||
SEQUENCE {
|
||||
rs232AsyncPortIndex
|
||||
INTEGER,
|
||||
rs232AsyncPortBits
|
||||
INTEGER,
|
||||
rs232AsyncPortStopBits
|
||||
INTEGER,
|
||||
rs232AsyncPortParity
|
||||
INTEGER,
|
||||
rs232AsyncPortAutobaud
|
||||
INTEGER,
|
||||
rs232AsyncPortParityErrs
|
||||
Counter,
|
||||
rs232AsyncPortFramingErrs
|
||||
Counter,
|
||||
rs232AsyncPortOverrunErrs
|
||||
Counter
|
||||
|
||||
}
|
||||
|
||||
rs232AsyncPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A unique value for each port. Its value is the
|
||||
same as rs232PortIndex for the port."
|
||||
::= { rs232AsyncPortEntry 1 }
|
||||
|
||||
rs232AsyncPortBits OBJECT-TYPE
|
||||
SYNTAX INTEGER (5..8)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The port's number of bits in a character."
|
||||
::= { rs232AsyncPortEntry 2 }
|
||||
|
||||
rs232AsyncPortStopBits OBJECT-TYPE
|
||||
SYNTAX INTEGER { one(1), two(2),
|
||||
one-and-half(3), dynamic(4) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The port's number of stop bits."
|
||||
::= { rs232AsyncPortEntry 3 }
|
||||
|
||||
rs232AsyncPortParity OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(1), odd(2), even(3),
|
||||
mark(4), space(5) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The port's sense of a character parity bit."
|
||||
::= { rs232AsyncPortEntry 4 }
|
||||
|
||||
rs232AsyncPortAutobaud OBJECT-TYPE
|
||||
SYNTAX INTEGER { enabled(1), disabled(2) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A control for the port's ability to automatically
|
||||
sense input speed.
|
||||
|
||||
When rs232PortAutoBaud is 'enabled', a port may
|
||||
autobaud to values different from the set values for
|
||||
speed, parity, and character size. As a result a
|
||||
network management system may temporarily observe
|
||||
values different from what was previously set."
|
||||
::= { rs232AsyncPortEntry 5 }
|
||||
|
||||
rs232AsyncPortParityErrs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Total number of characters with a parity error,
|
||||
input from the port since system re-initialization
|
||||
and while the port state was 'up' or 'test'."
|
||||
::= { rs232AsyncPortEntry 6 }
|
||||
|
||||
rs232AsyncPortFramingErrs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Total number of characters with a framing error,
|
||||
input from the port since system re-initialization
|
||||
and while the port state was 'up' or 'test'."
|
||||
::= { rs232AsyncPortEntry 7 }
|
||||
|
||||
rs232AsyncPortOverrunErrs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Total number of characters with an overrun error,
|
||||
input from the port since system re-initialization
|
||||
and while the port state was 'up' or 'test'."
|
||||
::= { rs232AsyncPortEntry 8 }
|
||||
|
||||
|
||||
-- the RS-232-like Synchronous Port group
|
||||
|
||||
-- Implementation of this group is mandatory if the system
|
||||
-- has any synchronous ports. Otherwise it is not
|
||||
-- present.
|
||||
|
||||
rs232SyncPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Rs232SyncPortEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A list of synchronous port entries. The maximum
|
||||
entry number is given by the value of rs232Number.
|
||||
Entries need not exist for asynchronous ports."
|
||||
::= { rs232 4 }
|
||||
|
||||
rs232SyncPortEntry OBJECT-TYPE
|
||||
SYNTAX Rs232SyncPortEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Status and parameter values for a synchronous
|
||||
port."
|
||||
INDEX { rs232SyncPortIndex }
|
||||
::= { rs232SyncPortTable 1 }
|
||||
|
||||
Rs232SyncPortEntry ::=
|
||||
SEQUENCE {
|
||||
rs232SyncPortIndex
|
||||
INTEGER,
|
||||
rs232SyncPortClockSource
|
||||
INTEGER,
|
||||
rs232SyncPortFrameCheckErrs
|
||||
Counter,
|
||||
rs232SyncPortTransmitUnderrunErrs
|
||||
Counter,
|
||||
rs232SyncPortReceiveOverrunErrs
|
||||
Counter,
|
||||
rs232SyncPortInterruptedFrames
|
||||
Counter,
|
||||
rs232SyncPortAbortedFrames
|
||||
Counter
|
||||
}
|
||||
|
||||
rs232SyncPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A unique value for each port. Its value is the
|
||||
same as rs232PortIndex for the port."
|
||||
::= { rs232SyncPortEntry 1 }
|
||||
|
||||
rs232SyncPortClockSource OBJECT-TYPE
|
||||
SYNTAX INTEGER { internal(1), external(2), split(3) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Source of the port's bit rate clock. 'split' means
|
||||
the tranmit clock is internal and the receive clock
|
||||
is external."
|
||||
::= { rs232SyncPortEntry 2 }
|
||||
|
||||
rs232SyncPortFrameCheckErrs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Total number of frames with an invalid frame check
|
||||
sequence, input from the port since system
|
||||
re-initialization and while the port state was 'up'
|
||||
or 'test'."
|
||||
::= { rs232SyncPortEntry 3 }
|
||||
|
||||
rs232SyncPortTransmitUnderrunErrs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Total number of frames that failed to be
|
||||
transmitted on the port since system
|
||||
re-initialization and while the port state was 'up'
|
||||
or 'test' because data was not available to the
|
||||
transmitter in time."
|
||||
::= { rs232SyncPortEntry 4 }
|
||||
|
||||
rs232SyncPortReceiveOverrunErrs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Total number of frames that failed to be received
|
||||
on the port since system re-initialization and while
|
||||
the port state was 'up' or 'test' because the
|
||||
receiver did not accept the data in time."
|
||||
::= { rs232SyncPortEntry 5 }
|
||||
|
||||
rs232SyncPortInterruptedFrames OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Total number of frames that failed to be received
|
||||
or transmitted on the port due to loss of modem
|
||||
signals since system re-initialization and while the
|
||||
port state was 'up' or 'test'."
|
||||
::= { rs232SyncPortEntry 6 }
|
||||
|
||||
rs232SyncPortAbortedFrames OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Number of frames aborted on the port due to
|
||||
receiving an abort sequence since system
|
||||
re-initialization and while the port state was 'up'
|
||||
or 'test'."
|
||||
::= { rs232SyncPortEntry 7 }
|
||||
|
||||
|
||||
-- the Input Signal table
|
||||
|
||||
rs232InSigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Rs232InSigEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A list of port input control signal entries."
|
||||
::= { rs232 5 }
|
||||
|
||||
rs232InSigEntry OBJECT-TYPE
|
||||
SYNTAX Rs232InSigEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Input control signal status for a hardware port."
|
||||
INDEX { rs232InSigPortIndex, rs232InSigName }
|
||||
::= { rs232InSigTable 1 }
|
||||
|
||||
Rs232InSigEntry ::=
|
||||
SEQUENCE {
|
||||
rs232InSigPortIndex
|
||||
INTEGER,
|
||||
rs232InSigName
|
||||
INTEGER,
|
||||
rs232InSigState
|
||||
INTEGER,
|
||||
rs232InSigChanges
|
||||
Counter
|
||||
}
|
||||
|
||||
rs232InSigPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value of rs232PortIndex for the port to which
|
||||
this entry belongs."
|
||||
::= { rs232InSigEntry 1 }
|
||||
|
||||
rs232InSigName OBJECT-TYPE
|
||||
SYNTAX INTEGER { rts(1), cts(2), dsr(3), dtr(4), ri(5),
|
||||
dcd(6), sq(7), srs(8), srts(9),
|
||||
scts(10), sdcd(11) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Identification of a hardware signal, as follows:
|
||||
|
||||
rts Request to Send
|
||||
cts Clear to Send
|
||||
dsr Data Set Ready
|
||||
dtr Data Terminal Ready
|
||||
ri Ring Indicator
|
||||
dcd Received Line Signal Detector
|
||||
sq Signal Quality Detector
|
||||
srs Data Signaling Rate Selector
|
||||
srts Secondary Request to Send
|
||||
scts Secondary Clear to Send
|
||||
sdcd Secondary Received Line Signal Detector
|
||||
"
|
||||
REFERENCE
|
||||
"EIA Standard RS-232-C, August 1969."
|
||||
::= { rs232InSigEntry 2 }
|
||||
|
||||
rs232InSigState OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(1), on(2), off(3) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The current signal state."
|
||||
::= { rs232InSigEntry 3 }
|
||||
|
||||
rs232InSigChanges OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of times the signal has changed from
|
||||
'on' to 'off' or from 'off' to 'on'."
|
||||
::= { rs232InSigEntry 4 }
|
||||
|
||||
|
||||
-- the Output Signal table
|
||||
|
||||
rs232OutSigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Rs232OutSigEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A list of port output control signal entries."
|
||||
::= { rs232 6 }
|
||||
|
||||
rs232OutSigEntry OBJECT-TYPE
|
||||
SYNTAX Rs232OutSigEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Output control signal status for a hardware port."
|
||||
INDEX { rs232OutSigPortIndex, rs232OutSigName }
|
||||
::= { rs232OutSigTable 1 }
|
||||
|
||||
Rs232OutSigEntry ::=
|
||||
SEQUENCE {
|
||||
rs232OutSigPortIndex
|
||||
INTEGER,
|
||||
rs232OutSigName
|
||||
INTEGER,
|
||||
rs232OutSigState
|
||||
INTEGER,
|
||||
rs232OutSigChanges
|
||||
Counter
|
||||
}
|
||||
|
||||
rs232OutSigPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value of rs232PortIndex for the port to which
|
||||
this entry belongs."
|
||||
::= { rs232OutSigEntry 1 }
|
||||
|
||||
rs232OutSigName OBJECT-TYPE
|
||||
SYNTAX INTEGER { rts(1), cts(2), dsr(3), dtr(4), ri(5),
|
||||
dcd(6), sq(7), srs(8), srts(9),
|
||||
scts(10), sdcd(11) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Identification of a hardware signal, as follows:
|
||||
|
||||
rts Request to Send
|
||||
cts Clear to Send
|
||||
dsr Data Set Ready
|
||||
dtr Data Terminal Ready
|
||||
ri Ring Indicator
|
||||
dcd Received Line Signal Detector
|
||||
sq Signal Quality Detector
|
||||
srs Data Signaling Rate Selector
|
||||
srts Secondary Request to Send
|
||||
scts Secondary Clear to Send
|
||||
sdcd Secondary Received Line Signal Detector
|
||||
"
|
||||
REFERENCE
|
||||
"EIA Standard RS-232-C, August 1969."
|
||||
::= { rs232OutSigEntry 2 }
|
||||
|
||||
rs232OutSigState OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(1), on(2), off(3) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The current signal state."
|
||||
::= { rs232OutSigEntry 3 }
|
||||
|
||||
rs232OutSigChanges OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of times the signal has changed from
|
||||
'on' to 'off' or from 'off' to 'on'."
|
||||
::= { rs232OutSigEntry 4 }
|
||||
|
||||
END
|
||||
253
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1318-MIB
Executable file
253
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1318-MIB
Executable file
@@ -0,0 +1,253 @@
|
||||
-- Changes to RFC1318 (Parallel Printer MIB)
|
||||
-- No changes needed.
|
||||
-- dperkins@scruznet.com
|
||||
|
||||
|
||||
RFC1318-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Counter
|
||||
FROM RFC1155-SMI
|
||||
transmission
|
||||
FROM RFC1213-MIB
|
||||
OBJECT-TYPE
|
||||
FROM RFC-1212;
|
||||
|
||||
-- this is the MIB module for Parallel-printer-like
|
||||
-- hardware devices
|
||||
|
||||
para OBJECT IDENTIFIER ::= { transmission 34 }
|
||||
|
||||
-- the generic Parallel-printer-like group
|
||||
|
||||
-- Implementation of this group is mandatory for all
|
||||
-- systems that have Parallel-printer-like hardware
|
||||
-- ports supporting higher level services such as
|
||||
-- character streams
|
||||
|
||||
paraNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of ports (regardless of their current
|
||||
state) in the Parallel-printer-like port table."
|
||||
::= { para 1 }
|
||||
|
||||
|
||||
-- the Parallel-printer-like Port table
|
||||
|
||||
paraPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ParaPortEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A list of port entries. The number of entries is
|
||||
given by the value of paraNumber."
|
||||
::= { para 2 }
|
||||
|
||||
|
||||
paraPortEntry OBJECT-TYPE
|
||||
SYNTAX ParaPortEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Status and parameter values for a port."
|
||||
INDEX { paraPortIndex }
|
||||
::= { paraPortTable 1 }
|
||||
|
||||
ParaPortEntry ::=
|
||||
SEQUENCE {
|
||||
paraPortIndex
|
||||
INTEGER,
|
||||
paraPortType
|
||||
INTEGER,
|
||||
paraPortInSigNumber
|
||||
INTEGER,
|
||||
paraPortOutSigNumber
|
||||
INTEGER
|
||||
}
|
||||
|
||||
paraPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A unique value for each port. Its value ranges
|
||||
between 1 and the value of paraNumber. By
|
||||
convention and if possible, hardware port numbers
|
||||
map directly to external connectors. The value for
|
||||
each port must remain constant at least from one
|
||||
re-initialization of the network management agent to
|
||||
the next."
|
||||
::= { paraPortEntry 1 }
|
||||
|
||||
paraPortType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
centronics(2),
|
||||
dataproducts(3)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The port's hardware type."
|
||||
::= { paraPortEntry 2 }
|
||||
|
||||
paraPortInSigNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of input signals for the port in the
|
||||
input signal table (paraPortInSigTable). The table
|
||||
contains entries only for those signals the software
|
||||
can detect."
|
||||
::= { paraPortEntry 3 }
|
||||
|
||||
paraPortOutSigNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of output signals for the port in the
|
||||
output signal table (paraPortOutSigTable). The
|
||||
table contains entries only for those signals the
|
||||
software can assert."
|
||||
::= { paraPortEntry 4 }
|
||||
|
||||
|
||||
-- the Input Signal table
|
||||
|
||||
paraInSigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ParaInSigEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A list of port input control signal entries."
|
||||
::= { para 3 }
|
||||
|
||||
paraInSigEntry OBJECT-TYPE
|
||||
SYNTAX ParaInSigEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Input control signal status for a hardware port."
|
||||
INDEX { paraInSigPortIndex, paraInSigName }
|
||||
::= { paraInSigTable 1 }
|
||||
|
||||
ParaInSigEntry ::=
|
||||
SEQUENCE {
|
||||
paraInSigPortIndex
|
||||
INTEGER,
|
||||
paraInSigName
|
||||
INTEGER,
|
||||
paraInSigState
|
||||
INTEGER,
|
||||
paraInSigChanges
|
||||
Counter
|
||||
}
|
||||
|
||||
paraInSigPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value of paraPortIndex for the port to which
|
||||
this entry belongs."
|
||||
::= { paraInSigEntry 1 }
|
||||
|
||||
paraInSigName OBJECT-TYPE
|
||||
SYNTAX INTEGER { power(1), online(2), busy(3),
|
||||
paperout(4), fault(5) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Identification of a hardware signal."
|
||||
::= { paraInSigEntry 2 }
|
||||
|
||||
paraInSigState OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(1), on(2), off(3) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The current signal state."
|
||||
::= { paraInSigEntry 3 }
|
||||
|
||||
paraInSigChanges OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of times the signal has changed from
|
||||
'on' to 'off' or from 'off' to 'on'."
|
||||
::= { paraInSigEntry 4 }
|
||||
|
||||
|
||||
-- the Output Signal table
|
||||
|
||||
paraOutSigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ParaOutSigEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A list of port output control signal entries."
|
||||
::= { para 4 }
|
||||
|
||||
paraOutSigEntry OBJECT-TYPE
|
||||
SYNTAX ParaOutSigEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Output control signal status for a hardware port."
|
||||
INDEX { paraOutSigPortIndex, paraOutSigName }
|
||||
::= { paraOutSigTable 1 }
|
||||
|
||||
ParaOutSigEntry ::=
|
||||
SEQUENCE {
|
||||
paraOutSigPortIndex
|
||||
INTEGER,
|
||||
paraOutSigName
|
||||
INTEGER,
|
||||
paraOutSigState
|
||||
INTEGER,
|
||||
paraOutSigChanges
|
||||
Counter
|
||||
}
|
||||
|
||||
paraOutSigPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value of paraPortIndex for the port to which
|
||||
this entry belongs."
|
||||
::= { paraOutSigEntry 1 }
|
||||
|
||||
paraOutSigName OBJECT-TYPE
|
||||
SYNTAX INTEGER { power(1), online(2), busy(3),
|
||||
paperout(4), fault(5) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Identification of a hardware signal."
|
||||
::= { paraOutSigEntry 2 }
|
||||
|
||||
paraOutSigState OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(1), on(2), off(3) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The current signal state."
|
||||
::= { paraOutSigEntry 3 }
|
||||
|
||||
paraOutSigChanges OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of times the signal has changed from
|
||||
'on' to 'off' or from 'off' to 'on'."
|
||||
::= { paraOutSigEntry 4 }
|
||||
|
||||
END
|
||||
1005
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1381-MIB
Executable file
1005
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1381-MIB
Executable file
File diff suppressed because it is too large
Load Diff
2625
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1382-MIB
Executable file
2625
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1382-MIB
Executable file
File diff suppressed because it is too large
Load Diff
398
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1389-MIB
Executable file
398
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1389-MIB
Executable file
@@ -0,0 +1,398 @@
|
||||
-- Changes to rfc1389 (RIP MIB):
|
||||
-- No changes needed.
|
||||
-- dperkins@scruznet.com
|
||||
|
||||
RFC1389-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Counter, TimeTicks, IpAddress
|
||||
FROM RFC1155-SMI
|
||||
mib-2
|
||||
FROM RFC1213-MIB
|
||||
OBJECT-TYPE
|
||||
FROM RFC-1212;
|
||||
|
||||
-- RIP-2 Management Information Base
|
||||
|
||||
rip2 OBJECT IDENTIFIER ::= { mib-2 23 }
|
||||
|
||||
|
||||
-- the RouteTag type represents the contents of the
|
||||
-- Route Tag field in the packet header or route entry.
|
||||
|
||||
RouteTag ::= OCTET STRING (SIZE (2))
|
||||
|
||||
-- the Validation type is used for the variable that deletes
|
||||
-- an entry from a table, and ALWAYS takes at least these values:
|
||||
|
||||
Validation ::= INTEGER { valid (1), invalid (2) }
|
||||
|
||||
-- The RIP-2 Globals Group.
|
||||
-- Implementation of this group is mandatory for systems that
|
||||
-- implement RIP-2.
|
||||
|
||||
-- These counters are intended to facilitate debugging quickly
|
||||
-- changing routes or failing neighbors
|
||||
|
||||
rip2GlobalGroup OBJECT IDENTIFIER ::= { rip2 1 }
|
||||
|
||||
rip2GlobalRouteChanges OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of changes made to the IP Route Da-
|
||||
tabase by RIP."
|
||||
::= { rip2GlobalGroup 1 }
|
||||
|
||||
rip2GlobalQueries OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of responses sent to RIP queries
|
||||
from other systems."
|
||||
::= { rip2GlobalGroup 2 }
|
||||
|
||||
-- RIP Interfaces Groups
|
||||
-- Implementation of these Groups is mandatory for systems that
|
||||
-- implement RIP-2.
|
||||
|
||||
-- Since RIP versions 1 and 2 do not deal with addressless links,
|
||||
-- it is assumed that RIP "interfaces" are subnets within a
|
||||
-- routing domain.
|
||||
|
||||
|
||||
-- The RIP Interface Status Table.
|
||||
|
||||
rip2IfStatTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Rip2IfStatEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A list of subnets which require separate
|
||||
status monitoring in RIP."
|
||||
::= { rip2 2 }
|
||||
|
||||
rip2IfStatEntry OBJECT-TYPE
|
||||
SYNTAX Rip2IfStatEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A Single Routing Domain in a single Subnet."
|
||||
INDEX { rip2IfStatAddress }
|
||||
::= { rip2IfStatTable 1 }
|
||||
|
||||
Rip2IfStatEntry ::=
|
||||
SEQUENCE {
|
||||
rip2IfStatAddress
|
||||
IpAddress,
|
||||
rip2IfStatRcvBadPackets
|
||||
Counter,
|
||||
rip2IfStatRcvBadRoutes
|
||||
Counter,
|
||||
rip2IfStatSentUpdates
|
||||
Counter,
|
||||
rip2IfStatStatus
|
||||
Validation
|
||||
}
|
||||
|
||||
rip2IfStatAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The IP Address of this system on the indicated
|
||||
subnet."
|
||||
::= { rip2IfStatEntry 1 }
|
||||
|
||||
rip2IfStatRcvBadPackets OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of RIP response packets received by
|
||||
the RIP process which were subsequently dis-
|
||||
carded for any reason (e.g. a version 0 packet,
|
||||
or an unknown command type)."
|
||||
::= { rip2IfStatEntry 2 }
|
||||
|
||||
rip2IfStatRcvBadRoutes OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of routes, in valid RIP packets,
|
||||
which were ignored for any reason (e.g. unknown
|
||||
address family, or invalid metric)."
|
||||
::= { rip2IfStatEntry 3 }
|
||||
|
||||
rip2IfStatSentUpdates OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of triggered RIP updates actually
|
||||
sent on this interface. This explicitly does
|
||||
NOT include full updates sent containing new
|
||||
information."
|
||||
::= { rip2IfStatEntry 4 }
|
||||
|
||||
rip2IfStatStatus OBJECT-TYPE
|
||||
SYNTAX Validation
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Writing invalid has the effect of deleting
|
||||
this interface."
|
||||
DEFVAL { valid }
|
||||
::= { rip2IfStatEntry 5 }
|
||||
|
||||
-- The RIP Interface Configuration Table.
|
||||
|
||||
rip2IfConfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Rip2IfConfEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A list of subnets which require separate con-
|
||||
figuration in RIP."
|
||||
::= { rip2 3 }
|
||||
|
||||
rip2IfConfEntry OBJECT-TYPE
|
||||
SYNTAX Rip2IfConfEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A Single Routing Domain in a single Subnet."
|
||||
INDEX { rip2IfConfAddress }
|
||||
::= { rip2IfConfTable 1 }
|
||||
|
||||
Rip2IfConfEntry ::=
|
||||
SEQUENCE {
|
||||
rip2IfConfAddress
|
||||
IpAddress,
|
||||
rip2IfConfDomain
|
||||
RouteTag,
|
||||
rip2IfConfAuthType
|
||||
INTEGER,
|
||||
rip2IfConfAuthKey
|
||||
OCTET STRING (SIZE(0..16)),
|
||||
rip2IfConfSend
|
||||
INTEGER,
|
||||
rip2IfConfReceive
|
||||
INTEGER,
|
||||
rip2IfConfDefaultMetric
|
||||
INTEGER,
|
||||
rip2IfConfStatus
|
||||
Validation
|
||||
}
|
||||
|
||||
rip2IfConfAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The IP Address of this system on the indicated
|
||||
subnet."
|
||||
::= { rip2IfConfEntry 1 }
|
||||
|
||||
rip2IfConfDomain OBJECT-TYPE
|
||||
SYNTAX RouteTag
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Value inserted into the Routing Domain field
|
||||
of all RIP packets sent on this interface."
|
||||
DEFVAL { '0000'h }
|
||||
::= { rip2IfConfEntry 2 }
|
||||
|
||||
rip2IfConfAuthType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noAuthentication (1),
|
||||
simplePassword (2)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The type of Authentication used on this inter-
|
||||
face."
|
||||
DEFVAL { noAuthentication }
|
||||
::= { rip2IfConfEntry 3 }
|
||||
|
||||
rip2IfConfAuthKey OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..16))
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value to be used as the Authentication Key
|
||||
whenever the corresponding instance of
|
||||
rip2IfConfAuthType has the value simplePass-
|
||||
word. A modification of the corresponding in-
|
||||
stance of rip2IfConfAuthType does not modify
|
||||
the rip2IfConfAuthKey value.
|
||||
|
||||
If a string shorter than 16 octets is supplied,
|
||||
it will be left-justified and padded to 16 oc-
|
||||
tets, on the right, with nulls (0x00).
|
||||
|
||||
Reading this object always results in an OCTET
|
||||
STRING of length zero; authentication may not
|
||||
be bypassed by reading the MIB object."
|
||||
DEFVAL { ''h }
|
||||
::= { rip2IfConfEntry 4 }
|
||||
|
||||
rip2IfConfSend OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
doNotSend (1),
|
||||
ripVersion1 (2),
|
||||
rip1Compatible (3),
|
||||
ripVersion2 (4)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"What the router sends on this interface.
|
||||
ripVersion1 implies sending RIP updates compli-
|
||||
ant with RFC 1058. rip1Compatible implies
|
||||
broadcasting RIP-2 updates using RFC 1058 route
|
||||
subsumption rules. ripVersion2 implies multi-
|
||||
casting RIP-2 updates."
|
||||
DEFVAL { rip1Compatible }
|
||||
::= { rip2IfConfEntry 5 }
|
||||
|
||||
rip2IfConfReceive OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
rip1 (1),
|
||||
rip2 (2),
|
||||
rip1OrRip2 (3)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This indicates which version of RIP updates
|
||||
are to be accepted. Note that rip2 and
|
||||
rip1OrRip2 implies reception of multicast pack-
|
||||
ets."
|
||||
DEFVAL { rip1OrRip2 }
|
||||
::= { rip2IfConfEntry 6 }
|
||||
|
||||
rip2IfConfDefaultMetric OBJECT-TYPE
|
||||
SYNTAX INTEGER ( 0..15 )
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This variable indicates what metric is to be
|
||||
used as a default route in RIP updates ori-
|
||||
ginated on this interface. A value of zero in-
|
||||
dicates that no default route should be ori-
|
||||
ginated; in this case, a default route via
|
||||
another router may be propagated."
|
||||
::= { rip2IfConfEntry 7 }
|
||||
|
||||
|
||||
rip2IfConfStatus OBJECT-TYPE
|
||||
SYNTAX Validation
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Writing invalid has the effect of deleting
|
||||
this interface."
|
||||
DEFVAL { valid }
|
||||
::= { rip2IfConfEntry 8 }
|
||||
|
||||
-- Peer Table
|
||||
|
||||
-- The RIP Peer Group
|
||||
-- Implementation of this Group is Optional
|
||||
|
||||
-- This group provides information about active peer
|
||||
-- relationships intended to assist in debugging.
|
||||
|
||||
rip2PeerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Rip2PeerEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A list of RIP Peers."
|
||||
::= { rip2 4 }
|
||||
|
||||
rip2PeerEntry OBJECT-TYPE
|
||||
SYNTAX Rip2PeerEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Information regarding a single routing peer."
|
||||
INDEX { rip2PeerAddress, rip2PeerDomain }
|
||||
::= { rip2PeerTable 1 }
|
||||
|
||||
Rip2PeerEntry ::=
|
||||
SEQUENCE {
|
||||
rip2PeerAddress
|
||||
IpAddress,
|
||||
rip2PeerDomain
|
||||
RouteTag,
|
||||
rip2PeerLastUpdate
|
||||
TimeTicks,
|
||||
rip2PeerVersion
|
||||
INTEGER,
|
||||
rip2PeerRcvBadPackets
|
||||
Counter,
|
||||
rip2PeerRcvBadRoutes
|
||||
Counter
|
||||
}
|
||||
|
||||
rip2PeerAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The IP Address of the Peer System."
|
||||
::= { rip2PeerEntry 1 }
|
||||
|
||||
rip2PeerDomain OBJECT-TYPE
|
||||
SYNTAX RouteTag
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value in the Routing Domain field in RIP
|
||||
packets received from the peer."
|
||||
::= { rip2PeerEntry 2 }
|
||||
|
||||
rip2PeerLastUpdate OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime when the most recent
|
||||
RIP update was received from this system."
|
||||
::= { rip2PeerEntry 3 }
|
||||
|
||||
rip2PeerVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER ( 0..255 )
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The RIP version number in the header of the
|
||||
last RIP packet received."
|
||||
::= { rip2PeerEntry 4 }
|
||||
|
||||
rip2PeerRcvBadPackets OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of RIP response packets from this
|
||||
peer discarded as invalid."
|
||||
::= { rip2PeerEntry 5 }
|
||||
|
||||
rip2PeerRcvBadRoutes OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of routes from this peer that were
|
||||
ignored because the entry format was invalid."
|
||||
::= { rip2PeerEntry 6 }
|
||||
|
||||
END
|
||||
495
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1398-MIB
Executable file
495
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1398-MIB
Executable file
@@ -0,0 +1,495 @@
|
||||
-- Changes to rfc1398 (Ethernet like MIB):
|
||||
-- Removed Gauge from the IMPORT list since it was not
|
||||
-- used.
|
||||
-- dperkins@scruznet.com
|
||||
|
||||
RFC1398-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Counter
|
||||
FROM RFC1155-SMI
|
||||
transmission
|
||||
FROM RFC1213-MIB
|
||||
OBJECT-TYPE
|
||||
FROM RFC-1212;
|
||||
|
||||
-- This MIB module uses the extended OBJECT-TYPE macro as
|
||||
-- defined in RFC-1212.
|
||||
|
||||
-- this is the MIB module for ethernet-like objects
|
||||
|
||||
dot3 OBJECT IDENTIFIER ::= { transmission 7 }
|
||||
|
||||
-- { dot3 1 } is obsolete and has been deleted.
|
||||
|
||||
-- the Ethernet-like Statistics group
|
||||
|
||||
-- Implementation of this group is mandatory
|
||||
|
||||
dot3StatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot3StatsEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Statistics for a collection of ethernet-like
|
||||
interfaces attached to a particular system."
|
||||
::= { dot3 2 }
|
||||
|
||||
dot3StatsEntry OBJECT-TYPE
|
||||
SYNTAX Dot3StatsEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Statistics for a particular interface to an
|
||||
ethernet-like medium."
|
||||
INDEX { dot3StatsIndex }
|
||||
::= { dot3StatsTable 1 }
|
||||
|
||||
|
||||
Dot3StatsEntry ::= SEQUENCE {
|
||||
dot3StatsIndex
|
||||
INTEGER,
|
||||
dot3StatsAlignmentErrors
|
||||
Counter,
|
||||
dot3StatsFCSErrors
|
||||
Counter,
|
||||
dot3StatsSingleCollisionFrames
|
||||
Counter,
|
||||
dot3StatsMultipleCollisionFrames
|
||||
Counter,
|
||||
dot3StatsSQETestErrors
|
||||
Counter,
|
||||
dot3StatsDeferredTransmissions
|
||||
Counter,
|
||||
dot3StatsLateCollisions
|
||||
Counter,
|
||||
dot3StatsExcessiveCollisions
|
||||
Counter,
|
||||
dot3StatsInternalMacTransmitErrors
|
||||
Counter,
|
||||
dot3StatsCarrierSenseErrors
|
||||
Counter,
|
||||
dot3StatsFrameTooLongs
|
||||
Counter,
|
||||
dot3StatsInternalMacReceiveErrors
|
||||
Counter
|
||||
}
|
||||
|
||||
dot3StatsIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"An index value that uniquely identifies an
|
||||
interface to an ethernet-like medium. The
|
||||
interface identified by a particular value of
|
||||
this index is the same interface as identified
|
||||
by the same value of ifIndex."
|
||||
::= { dot3StatsEntry 1 }
|
||||
|
||||
dot3StatsAlignmentErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of frames received on a particular
|
||||
interface that are not an integral number of
|
||||
octets in length and do not pass the FCS check.
|
||||
|
||||
The count represented by an instance of this
|
||||
object is incremented when the alignmentError
|
||||
status is returned by the MAC service to the
|
||||
LLC (or other MAC user). Received frames for
|
||||
which multiple error conditions obtain are,
|
||||
according to the conventions of IEEE 802.3
|
||||
Layer Management, counted exclusively according
|
||||
to the error status presented to the LLC."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 2 }
|
||||
|
||||
dot3StatsFCSErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of frames received on a particular
|
||||
interface that are an integral number of octets
|
||||
in length but do not pass the FCS check.
|
||||
|
||||
The count represented by an instance of this
|
||||
object is incremented when the frameCheckError
|
||||
status is returned by the MAC service to the
|
||||
LLC (or other MAC user). Received frames for
|
||||
which multiple error conditions obtain are,
|
||||
according to the conventions of IEEE 802.3
|
||||
Layer Management, counted exclusively according
|
||||
to the error status presented to the LLC."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 3 }
|
||||
|
||||
dot3StatsSingleCollisionFrames OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of successfully transmitted frames on
|
||||
a particular interface for which transmission
|
||||
is inhibited by exactly one collision.
|
||||
|
||||
A frame that is counted by an instance of this
|
||||
object is also counted by the corresponding
|
||||
instance of either the ifOutUcastPkts or
|
||||
ifOutNUcastPkts object and is not counted by
|
||||
the corresponding instance of the
|
||||
dot3StatsMultipleCollisionFrames object."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 4 }
|
||||
|
||||
dot3StatsMultipleCollisionFrames OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of successfully transmitted frames on
|
||||
a particular interface for which transmission
|
||||
is inhibited by more than one collision.
|
||||
|
||||
A frame that is counted by an instance of this
|
||||
object is also counted by the corresponding
|
||||
instance of either the ifOutUcastPkts or
|
||||
ifOutNUcastPkts object and is not counted by
|
||||
the corresponding instance of the
|
||||
dot3StatsSingleCollisionFrames object."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 5 }
|
||||
|
||||
dot3StatsSQETestErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of times that the SQE TEST ERROR
|
||||
message is generated by the PLS sublayer for a
|
||||
particular interface. The SQE TEST ERROR
|
||||
message is defined in section 7.2.2.2.4 of
|
||||
ANSI/IEEE 802.3-1985 and its generation is
|
||||
described in section 7.2.4.6 of the same
|
||||
document."
|
||||
REFERENCE
|
||||
"ANSI/IEEE Std 802.3-1985 Carrier Sense
|
||||
Multiple Access with Collision Detection Access
|
||||
Method and Physical Layer Specifications"
|
||||
::= { dot3StatsEntry 6 }
|
||||
|
||||
|
||||
dot3StatsDeferredTransmissions OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of frames for which the first
|
||||
transmission attempt on a particular interface
|
||||
is delayed because the medium is busy.
|
||||
|
||||
The count represented by an instance of this
|
||||
object does not include frames involved in
|
||||
collisions."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 7 }
|
||||
|
||||
dot3StatsLateCollisions OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of times that a collision is
|
||||
detected on a particular interface later than
|
||||
512 bit-times into the transmission of a
|
||||
packet.
|
||||
|
||||
Five hundred and twelve bit-times corresponds
|
||||
to 51.2 microseconds on a 10 Mbit/s system. A
|
||||
(late) collision included in a count
|
||||
represented by an instance of this object is
|
||||
also considered as a (generic) collision for
|
||||
purposes of other collision-related
|
||||
statistics."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 8 }
|
||||
|
||||
dot3StatsExcessiveCollisions OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of frames for which transmission on a
|
||||
particular interface fails due to excessive
|
||||
collisions."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 9 }
|
||||
|
||||
dot3StatsInternalMacTransmitErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of frames for which transmission on a
|
||||
particular interface fails due to an internal
|
||||
MAC sublayer transmit error. A frame is only
|
||||
counted by an instance of this object if it is
|
||||
not counted by the corresponding instance of
|
||||
either the dot3StatsLateCollisions object, the
|
||||
dot3StatsExcessiveCollisions object, or the
|
||||
dot3StatsCarrierSenseErrors object.
|
||||
|
||||
The precise meaning of the count represented by
|
||||
an instance of this object is implementation-
|
||||
specific. In particular, an instance of this
|
||||
object may represent a count of transmission
|
||||
errors on a particular interface that are not
|
||||
otherwise counted."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 10 }
|
||||
|
||||
dot3StatsCarrierSenseErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of times that the carrier sense
|
||||
condition was lost or never asserted when
|
||||
attempting to transmit a frame on a particular
|
||||
interface.
|
||||
|
||||
The count represented by an instance of this
|
||||
object is incremented at most once per
|
||||
transmission attempt, even if the carrier sense
|
||||
condition fluctuates during a transmission
|
||||
attempt."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 11 }
|
||||
|
||||
|
||||
-- { dot3StatsEntry 12 } is not assigned
|
||||
|
||||
dot3StatsFrameTooLongs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of frames received on a particular
|
||||
interface that exceed the maximum permitted
|
||||
frame size.
|
||||
|
||||
The count represented by an instance of this
|
||||
object is incremented when the frameTooLong
|
||||
status is returned by the MAC service to the
|
||||
LLC (or other MAC user). Received frames for
|
||||
which multiple error conditions obtain are,
|
||||
according to the conventions of IEEE 802.3
|
||||
Layer Management, counted exclusively according
|
||||
to the error status presented to the LLC."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 13 }
|
||||
|
||||
-- { dot3StatsEntry 14 } is not assigned
|
||||
|
||||
-- { dot3StatsEntry 15 } is not assigned
|
||||
|
||||
dot3StatsInternalMacReceiveErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of frames for which reception on a
|
||||
particular interface fails due to an internal
|
||||
MAC sublayer receive error. A frame is only
|
||||
counted by an instance of this object if it is
|
||||
not counted by the corresponding instance of
|
||||
either the dot3StatsFrameTooLongs object, the
|
||||
dot3StatsAlignmentErrors object, or the
|
||||
dot3StatsFCSErrors object.
|
||||
|
||||
The precise meaning of the count represented by
|
||||
an instance of this object is implementation-
|
||||
specific. In particular, an instance of this
|
||||
object may represent a count of receive errors
|
||||
on a particular interface that are not
|
||||
otherwise counted."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 16 }
|
||||
|
||||
|
||||
-- the Ethernet-like Collision Statistics group
|
||||
|
||||
-- Implementation of this group is optional; it is appropriate
|
||||
-- for all systems which have the necessary metering
|
||||
|
||||
dot3CollTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot3CollEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A collection of collision histograms for a
|
||||
particular set of interfaces."
|
||||
::= { dot3 5 }
|
||||
|
||||
dot3CollEntry OBJECT-TYPE
|
||||
SYNTAX Dot3CollEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A cell in the histogram of per-frame
|
||||
collisions for a particular interface. An
|
||||
instance of this object represents the
|
||||
frequency of individual MAC frames for which
|
||||
the transmission (successful or otherwise) on a
|
||||
particular interface is accompanied by a
|
||||
particular number of media collisions."
|
||||
INDEX { dot3CollIndex, dot3CollCount }
|
||||
::= { dot3CollTable 1 }
|
||||
|
||||
Dot3CollEntry ::= SEQUENCE {
|
||||
dot3CollIndex
|
||||
INTEGER,
|
||||
dot3CollCount
|
||||
INTEGER,
|
||||
dot3CollFrequencies
|
||||
Counter
|
||||
}
|
||||
|
||||
dot3CollIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The index value that uniquely identifies the
|
||||
interface to which a particular collision
|
||||
histogram cell pertains. The interface
|
||||
identified by a particular value of this index
|
||||
is the same interface as identified by the same
|
||||
value of ifIndex."
|
||||
::= { dot3CollEntry 1 }
|
||||
|
||||
dot3CollCount OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..16)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of per-frame media collisions for
|
||||
which a particular collision histogram cell
|
||||
represents the frequency on a particular
|
||||
interface."
|
||||
::= { dot3CollEntry 2 }
|
||||
|
||||
dot3CollFrequencies OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of individual MAC frames for which the
|
||||
transmission (successful or otherwise) on a
|
||||
particular interface is accompanied by a
|
||||
particular number of media collisions."
|
||||
::= { dot3CollEntry 3 }
|
||||
|
||||
-- 802.3 Tests
|
||||
|
||||
-- The ifExtnsTestTable defined in RFC 1229 provides a common
|
||||
-- means for a manager to test any interface corresponding to
|
||||
|
||||
|
||||
-- a value of ifIndex.
|
||||
|
||||
-- At this time, one well known test (testFullDuplexLoopBack) is
|
||||
-- defined in RFC 1229. For ethernet-like interfaces, this test
|
||||
-- configures the MAC chip and executes an internal loopback
|
||||
-- test of memory and the MAC chip logic. This loopback test can
|
||||
-- only be executed if the interface is offline. Once the test
|
||||
-- has completed, the MAC chip should be reinitialized for network
|
||||
-- operation, but it should remain offline.
|
||||
|
||||
-- If an error occurs during a test, the object ifExtnsTestResult
|
||||
-- (defined in RFC 1229) will be set to failed(7). The following
|
||||
-- two OBJECT IDENTIFIERs may be used to provided more
|
||||
-- information as values for the object ifExtnsTestCode in
|
||||
-- RFC 1229:
|
||||
|
||||
dot3Errors OBJECT IDENTIFIER ::= { dot3 7 }
|
||||
|
||||
-- couldn't initialize MAC chip for test
|
||||
dot3ErrorInitError OBJECT IDENTIFIER ::= { dot3Errors 1 }
|
||||
|
||||
-- expected data not received (or not
|
||||
-- received correctly) in loopback test
|
||||
dot3ErrorLoopbackError OBJECT IDENTIFIER ::= { dot3Errors 2 }
|
||||
|
||||
-- Tests
|
||||
-- TDR Test
|
||||
|
||||
-- Another test, specific to ethernet-like interfaces with the
|
||||
-- exception of 10BaseT and 10BaseF, is Time-domain Reflectometry
|
||||
-- (TDR).
|
||||
-- The TDR value may be useful in determining the approximate
|
||||
-- distance to a cable fault. It is advisable to repeat this
|
||||
-- test to check for a consistent resulting TDR value, to verify
|
||||
-- that there is a fault.
|
||||
|
||||
dot3Tests OBJECT IDENTIFIER ::= { dot3 6 }
|
||||
dot3TestTdr OBJECT IDENTIFIER ::= { dot3Tests 1 }
|
||||
|
||||
-- A TDR test returns as its result the time interval, measured
|
||||
-- in 10 MHz ticks or 100 nsec units, between the start of
|
||||
-- TDR test transmission and the subsequent detection of a
|
||||
-- collision or deassertion of carrier. On successful completion
|
||||
-- of a TDR test, the appropriate instance of ifExtnsTestResult
|
||||
-- contains the OBJECT IDENTIFIER of the MIB object which
|
||||
-- contains the value of this time interval.
|
||||
|
||||
|
||||
-- 802.3 Hardware Chipsets
|
||||
|
||||
-- The object ifExtnsChipSet is provided in RFC 1229 to identify
|
||||
-- the MAC hardware used to communcate on an interface. The
|
||||
-- following hardware chipsets are provided for 802.3:
|
||||
|
||||
dot3ChipSets OBJECT IDENTIFIER ::= { dot3 8 }
|
||||
dot3ChipSetAMD OBJECT IDENTIFIER ::= { dot3ChipSets 1 }
|
||||
dot3ChipSetAMD7990 OBJECT IDENTIFIER ::= { dot3ChipSetAMD 1 }
|
||||
dot3ChipSetAMD79900 OBJECT IDENTIFIER ::= { dot3ChipSetAMD 2 }
|
||||
|
||||
dot3ChipSetIntel OBJECT IDENTIFIER ::= { dot3ChipSets 2 }
|
||||
dot3ChipSetIntel82586 OBJECT IDENTIFIER ::= { dot3ChipSetIntel 1 }
|
||||
dot3ChipSetIntel82596 OBJECT IDENTIFIER ::= { dot3ChipSetIntel 2 }
|
||||
dot3ChipSetSeeq OBJECT IDENTIFIER ::= { dot3ChipSets 3 }
|
||||
dot3ChipSetSeeq8003 OBJECT IDENTIFIER ::= { dot3ChipSetSeeq 1 }
|
||||
|
||||
dot3ChipSetNational OBJECT IDENTIFIER ::= { dot3ChipSets 4 }
|
||||
dot3ChipSetNational8390 OBJECT IDENTIFIER ::=
|
||||
{ dot3ChipSetNational 1 }
|
||||
dot3ChipSetNationalSonic OBJECT IDENTIFIER ::=
|
||||
{ dot3ChipSetNational 2 }
|
||||
|
||||
dot3ChipSetFujitsu OBJECT IDENTIFIER ::= { dot3ChipSets 5 }
|
||||
dot3ChipSetFujitsu86950 OBJECT IDENTIFIER ::=
|
||||
{ dot3ChipSetFujitsu 1 }
|
||||
dot3ChipSetFujitsu86960 OBJECT IDENTIFIER ::=
|
||||
{ dot3ChipSetFujitsu 2 }
|
||||
|
||||
-- For those chipsets not represented above, OBJECT IDENTIFIER
|
||||
-- assignment is required in other documentation, e.g., assignment
|
||||
-- within that part of the registration tree delegated to
|
||||
-- individual enterprises (see RFC 1155).
|
||||
|
||||
END
|
||||
1547
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1406-MIB
Executable file
1547
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1406-MIB
Executable file
File diff suppressed because it is too large
Load Diff
1398
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1407-MIB
Executable file
1398
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1407-MIB
Executable file
File diff suppressed because it is too large
Load Diff
134
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1414-MIB
Executable file
134
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1414-MIB
Executable file
@@ -0,0 +1,134 @@
|
||||
-- Changes to rfc1414 (Identification MIB):
|
||||
-- Added IMPORT for mib-2.
|
||||
-- dperkins@scruznet.com
|
||||
|
||||
RFC1414-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE
|
||||
FROM RFC-1212
|
||||
mib-2,
|
||||
tcpConnLocalAddress, tcpConnLocalPort,
|
||||
tcpConnRemAddress, tcpConnRemPort
|
||||
FROM RFC1213-MIB;
|
||||
|
||||
ident OBJECT IDENTIFIER ::= { mib-2 24 }
|
||||
|
||||
-- conformance groups
|
||||
|
||||
identInfo OBJECT IDENTIFIER ::= { ident 1 }
|
||||
|
||||
-- textual conventions
|
||||
|
||||
-- none
|
||||
|
||||
-- the ident information system group
|
||||
--
|
||||
-- implementation of this group is mandatory
|
||||
|
||||
identTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IdentEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A table containing user information for TCP
|
||||
connections.
|
||||
|
||||
Note that this table contains entries for all TCP
|
||||
connections on a managed system. The
|
||||
corresponding instance of tcpConnState (defined in
|
||||
MIB-II) indicates the state of a particular
|
||||
connection."
|
||||
::= { identInfo 1 }
|
||||
|
||||
identEntry OBJECT-TYPE
|
||||
SYNTAX IdentEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"User information about a particular TCP
|
||||
connection."
|
||||
INDEX { tcpConnLocalAddress, tcpConnLocalPort,
|
||||
tcpConnRemAddress, tcpConnRemPort }
|
||||
::= { identTable 1 }
|
||||
|
||||
IdentEntry ::=
|
||||
SEQUENCE {
|
||||
identStatus INTEGER,
|
||||
identOpSys OCTET STRING,
|
||||
identCharset OCTET STRING,
|
||||
identUserid OCTET STRING,
|
||||
identMisc OCTET STRING
|
||||
}
|
||||
|
||||
identStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noError(1),
|
||||
unknownError(2)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Indicates whether user information for the
|
||||
associated TCP connection can be determined. A
|
||||
value of `noError(1)' indicates that user
|
||||
information is available. A value of
|
||||
`unknownError(2)' indicates that user information
|
||||
is not available."
|
||||
::= { identEntry 1 }
|
||||
|
||||
identOpSys OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..40))
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Indicates the type of operating system in use.
|
||||
In addition to identifying an operating system,
|
||||
each assignment made for this purpose also
|
||||
(implicitly) identifies the textual format and
|
||||
maximum size of the corresponding identUserid and
|
||||
identMisc objects.
|
||||
|
||||
The legal values for the `indentOpSys' strings
|
||||
are those listed in the SYSTEM NAMES section of
|
||||
the most recent edition of the ASSIGNED NUMBERS
|
||||
RFC [8]."
|
||||
::= { identEntry 2 }
|
||||
|
||||
identCharset OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..40))
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Indicates the repertoire of the corresponding
|
||||
identUserid and identMisc objects.
|
||||
|
||||
The legal values for the `identCharset' strings
|
||||
are those listed in the CHARACTER SET section of
|
||||
the most recent edition of the ASSIGNED NUMBERS
|
||||
RFC [8]."
|
||||
::= { identEntry 3 }
|
||||
|
||||
identUserid OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Indicates the user's identity. Interpretation of
|
||||
this object requires examination of the
|
||||
corresponding value of the identOpSys and
|
||||
identCharset objects."
|
||||
::= { identEntry 4 }
|
||||
|
||||
identMisc OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Indicates miscellaneous information about the
|
||||
user. Interpretation of this object requires
|
||||
examination of the corresponding value of the
|
||||
identOpSys and identCharset objects."
|
||||
::= { identEntry 5 }
|
||||
|
||||
END
|
||||
515
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1623.MIB
Executable file
515
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1623.MIB
Executable file
@@ -0,0 +1,515 @@
|
||||
-- Changes for rfc1623 - EtherLike-MIB
|
||||
-- Added dot3StatsEtherChipSet to sequence.
|
||||
-- Added import for ifIndex.
|
||||
-- Removed unused import of Gauge.
|
||||
--
|
||||
-- !! NOTE: improper modifications were done to table dot3CollTable
|
||||
-- in the update from RFC 1398!
|
||||
-- dperkins@scruznet.com
|
||||
|
||||
|
||||
|
||||
EtherLike-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Counter FROM RFC1155-SMI
|
||||
transmission,
|
||||
ifIndex FROM RFC1213-MIB
|
||||
OBJECT-TYPE FROM RFC-1212;
|
||||
|
||||
-- This MIB module uses the extended OBJECT-TYPE macro as
|
||||
-- defined in RFC-1212.
|
||||
|
||||
dot3 OBJECT IDENTIFIER ::= { transmission 7 }
|
||||
|
||||
-- the Ethernet-like Statistics group
|
||||
|
||||
dot3StatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot3StatsEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Statistics for a collection of ethernet-like
|
||||
interfaces attached to a particular system."
|
||||
::= { dot3 2 }
|
||||
|
||||
|
||||
dot3StatsEntry OBJECT-TYPE
|
||||
SYNTAX Dot3StatsEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Statistics for a particular interface to an
|
||||
ethernet-like medium."
|
||||
INDEX { dot3StatsIndex }
|
||||
::= { dot3StatsTable 1 }
|
||||
|
||||
|
||||
Dot3StatsEntry ::= SEQUENCE {
|
||||
dot3StatsIndex INTEGER,
|
||||
dot3StatsAlignmentErrors Counter,
|
||||
dot3StatsFCSErrors Counter,
|
||||
dot3StatsSingleCollisionFrames Counter,
|
||||
dot3StatsMultipleCollisionFrames Counter,
|
||||
dot3StatsSQETestErrors Counter,
|
||||
dot3StatsDeferredTransmissions Counter,
|
||||
dot3StatsLateCollisions Counter,
|
||||
dot3StatsExcessiveCollisions Counter,
|
||||
dot3StatsInternalMacTransmitErrors Counter,
|
||||
dot3StatsCarrierSenseErrors Counter,
|
||||
dot3StatsFrameTooLongs Counter,
|
||||
dot3StatsInternalMacReceiveErrors Counter,
|
||||
dot3StatsEtherChipSet OBJECT IDENTIFIER
|
||||
}
|
||||
|
||||
dot3StatsIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"An index value that uniquely identifies an
|
||||
interface to an ethernet-like medium. The
|
||||
interface identified by a particular value of
|
||||
this index is the same interface as identified
|
||||
by the same value of ifIndex."
|
||||
::= { dot3StatsEntry 1 }
|
||||
|
||||
dot3StatsAlignmentErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of frames received on a particular
|
||||
interface that are not an integral number of
|
||||
octets in length and do not pass the FCS check.
|
||||
|
||||
The count represented by an instance of this
|
||||
object is incremented when the alignmentError
|
||||
status is returned by the MAC service to the
|
||||
LLC (or other MAC user). Received frames for
|
||||
which multiple error conditions obtain are,
|
||||
according to the conventions of IEEE 802.3
|
||||
Layer Management, counted exclusively according
|
||||
to the error status presented to the LLC."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 2 }
|
||||
|
||||
dot3StatsFCSErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of frames received on a particular
|
||||
interface that are an integral number of octets
|
||||
in length but do not pass the FCS check.
|
||||
|
||||
The count represented by an instance of this
|
||||
object is incremented when the frameCheckError
|
||||
status is returned by the MAC service to the
|
||||
LLC (or other MAC user). Received frames for
|
||||
which multiple error conditions obtain are,
|
||||
according to the conventions of IEEE 802.3
|
||||
Layer Management, counted exclusively according
|
||||
to the error status presented to the LLC."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 3 }
|
||||
|
||||
dot3StatsSingleCollisionFrames OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of successfully transmitted frames on
|
||||
a particular interface for which transmission
|
||||
is inhibited by exactly one collision.
|
||||
|
||||
A frame that is counted by an instance of this
|
||||
object is also counted by the corresponding
|
||||
instance of either the ifOutUcastPkts,
|
||||
ifOutMulticastPkts, or ifOutBroadcastPkts,
|
||||
and is not counted by the corresponding
|
||||
instance of the dot3StatsMultipleCollisionFrames
|
||||
object."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 4 }
|
||||
|
||||
dot3StatsMultipleCollisionFrames OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of successfully transmitted frames on
|
||||
a particular interface for which transmission
|
||||
is inhibited by more than one collision.
|
||||
|
||||
A frame that is counted by an instance of this
|
||||
object is also counted by the corresponding
|
||||
instance of either the ifOutUcastPkts,
|
||||
ifOutMulticastPkts, or ifOutBroadcastPkts,
|
||||
and is not counted by the corresponding
|
||||
instance of the dot3StatsSingleCollisionFrames
|
||||
object."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 5 }
|
||||
|
||||
dot3StatsSQETestErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of times that the SQE TEST ERROR
|
||||
message is generated by the PLS sublayer for a
|
||||
particular interface. The SQE TEST ERROR
|
||||
message is defined in section 7.2.2.2.4 of
|
||||
ANSI/IEEE 802.3-1985 and its generation is
|
||||
described in section 7.2.4.6 of the same
|
||||
document."
|
||||
REFERENCE
|
||||
"ANSI/IEEE Std 802.3-1985 Carrier Sense
|
||||
Multiple Access with Collision Detection Access
|
||||
Method and Physical Layer Specifications"
|
||||
::= { dot3StatsEntry 6 }
|
||||
|
||||
dot3StatsDeferredTransmissions OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of frames for which the first
|
||||
transmission attempt on a particular interface
|
||||
is delayed because the medium is busy.
|
||||
|
||||
The count represented by an instance of this
|
||||
object does not include frames involved in
|
||||
collisions."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 7 }
|
||||
|
||||
dot3StatsLateCollisions OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of times that a collision is
|
||||
detected on a particular interface later than
|
||||
512 bit-times into the transmission of a
|
||||
packet.
|
||||
|
||||
Five hundred and twelve bit-times corresponds
|
||||
to 51.2 microseconds on a 10 Mbit/s system. A
|
||||
(late) collision included in a count
|
||||
represented by an instance of this object is
|
||||
also considered as a (generic) collision for
|
||||
purposes of other collision-related
|
||||
statistics."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 8 }
|
||||
|
||||
dot3StatsExcessiveCollisions OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of frames for which transmission on a
|
||||
particular interface fails due to excessive
|
||||
collisions."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 9 }
|
||||
|
||||
|
||||
dot3StatsInternalMacTransmitErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of frames for which transmission on a
|
||||
particular interface fails due to an internal
|
||||
MAC sublayer transmit error. A frame is only
|
||||
counted by an instance of this object if it is
|
||||
not counted by the corresponding instance of
|
||||
either the dot3StatsLateCollisions object, the
|
||||
dot3StatsExcessiveCollisions object, or the
|
||||
dot3StatsCarrierSenseErrors object.
|
||||
|
||||
The precise meaning of the count represented by
|
||||
an instance of this object is implementation-
|
||||
specific. In particular, an instance of this
|
||||
object may represent a count of transmission
|
||||
errors on a particular interface that are not
|
||||
otherwise counted."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 10 }
|
||||
|
||||
dot3StatsCarrierSenseErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of times that the carrier sense
|
||||
condition was lost or never asserted when
|
||||
attempting to transmit a frame on a particular
|
||||
interface.
|
||||
|
||||
The count represented by an instance of this
|
||||
object is incremented at most once per
|
||||
transmission attempt, even if the carrier sense
|
||||
condition fluctuates during a transmission
|
||||
attempt."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 11 }
|
||||
|
||||
-- { dot3StatsEntry 12 } is not assigned
|
||||
|
||||
dot3StatsFrameTooLongs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of frames received on a particular
|
||||
interface that exceed the maximum permitted
|
||||
frame size.
|
||||
|
||||
The count represented by an instance of this
|
||||
object is incremented when the frameTooLong
|
||||
status is returned by the MAC service to the
|
||||
LLC (or other MAC user). Received frames for
|
||||
which multiple error conditions obtain are,
|
||||
according to the conventions of IEEE 802.3
|
||||
Layer Management, counted exclusively according
|
||||
to the error status presented to the LLC."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 13 }
|
||||
|
||||
-- { dot3StatsEntry 14 } is not assigned
|
||||
|
||||
-- { dot3StatsEntry 15 } is not assigned
|
||||
|
||||
dot3StatsInternalMacReceiveErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of frames for which reception on a
|
||||
particular interface fails due to an internal
|
||||
MAC sublayer receive error. A frame is only
|
||||
counted by an instance of this object if it is
|
||||
not counted by the corresponding instance of
|
||||
either the dot3StatsFrameTooLongs object, the
|
||||
dot3StatsAlignmentErrors object, or the
|
||||
dot3StatsFCSErrors object.
|
||||
|
||||
The precise meaning of the count represented by
|
||||
an instance of this object is implementation-
|
||||
specific. In particular, an instance of this
|
||||
object may represent a count of receive errors
|
||||
on a particular interface that are not
|
||||
otherwise counted."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 16 }
|
||||
|
||||
dot3StatsEtherChipSet OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object contains an OBJECT IDENTIFIER
|
||||
which identifies the chipset used to
|
||||
realize the interface. Ethernet-like
|
||||
interfaces are typically built out of
|
||||
several different chips. The MIB implementor
|
||||
is presented with a decision of which chip
|
||||
to identify via this object. The implementor
|
||||
should identify the chip which is usually
|
||||
called the Medium Access Control chip.
|
||||
If no such chip is easily identifiable,
|
||||
the implementor should identify the chip
|
||||
which actually gathers the transmit
|
||||
and receive statistics and error
|
||||
indications. This would allow a
|
||||
manager station to correlate the
|
||||
statistics and the chip generating
|
||||
them, giving it the ability to take
|
||||
into account any known anomalies
|
||||
in the chip."
|
||||
::= { dot3StatsEntry 17 }
|
||||
|
||||
-- the Ethernet-like Collision Statistics group
|
||||
|
||||
-- Implementation of this group is optional; it is appropriate
|
||||
-- for all systems which have the necessary metering
|
||||
|
||||
dot3CollTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot3CollEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A collection of collision histograms for a
|
||||
particular set of interfaces."
|
||||
::= { dot3 5 }
|
||||
|
||||
|
||||
dot3CollEntry OBJECT-TYPE
|
||||
SYNTAX Dot3CollEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A cell in the histogram of per-frame
|
||||
collisions for a particular interface. An
|
||||
instance of this object represents the
|
||||
frequency of individual MAC frames for which
|
||||
the transmission (successful or otherwise) on a
|
||||
particular interface is accompanied by a
|
||||
particular number of media collisions."
|
||||
INDEX { ifIndex, dot3CollCount }
|
||||
::= { dot3CollTable 1 }
|
||||
|
||||
Dot3CollEntry ::= SEQUENCE {
|
||||
dot3CollCount INTEGER,
|
||||
dot3CollFrequencies Counter
|
||||
}
|
||||
|
||||
-- { dot3CollEntry 1 } is no longer in use
|
||||
|
||||
dot3CollCount OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..16)
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of per-frame media collisions for
|
||||
which a particular collision histogram cell
|
||||
represents the frequency on a particular
|
||||
interface."
|
||||
::= { dot3CollEntry 2 }
|
||||
|
||||
|
||||
dot3CollFrequencies OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of individual MAC frames for which the
|
||||
transmission (successful or otherwise) on a
|
||||
particular interface occurs after the
|
||||
frame has experienced exactly the number
|
||||
of collisions in the associated
|
||||
dot3CollCount object.
|
||||
|
||||
For example, a frame which is transmitted
|
||||
on interface 77 after experiencing
|
||||
exactly 4 collisions would be indicated
|
||||
by incrementing only dot3CollFrequencies.77.4.
|
||||
No other instance of dot3CollFrequencies would
|
||||
be incremented in this example."
|
||||
::= { dot3CollEntry 3 }
|
||||
|
||||
-- 802.3 Tests
|
||||
|
||||
dot3Tests OBJECT IDENTIFIER ::= { dot3 6 }
|
||||
|
||||
dot3Errors OBJECT IDENTIFIER ::= { dot3 7 }
|
||||
|
||||
|
||||
-- TDR Test
|
||||
|
||||
-- The Time-Domain Reflectometry (TDR) test is specific
|
||||
-- to ethernet-like interfaces with the exception of
|
||||
-- 10BaseT and 10BaseF. The TDR value may be useful
|
||||
-- in determining the approximate distance to a cable fault.
|
||||
-- It is advisable to repeat this test to check for a
|
||||
-- consistent resulting TDR value, to verify that there
|
||||
-- is a fault.
|
||||
|
||||
dot3TestTdr OBJECT IDENTIFIER ::= { dot3Tests 1 }
|
||||
-- A TDR test returns as its result the time interval,
|
||||
-- measured in 10 MHz ticks or 100 nsec units, between
|
||||
-- the start of TDR test transmission and the subsequent
|
||||
-- detection of a collision or deassertion of carrier. On
|
||||
-- successful completion of a TDR test, the result is
|
||||
-- stored as the value of the appropriate instance of the
|
||||
-- MIB object dot3TestTdrValue, and the OBJECT IDENTIFIER
|
||||
-- of that instanceis stored in the corresponding instance
|
||||
-- of ifExtnsTestCode (thereby indicating where the
|
||||
-- result has been stored).
|
||||
|
||||
|
||||
-- Loopback Test
|
||||
|
||||
-- Another test is the full-duplex loopback test.
|
||||
-- This test configures the MAC chip and executes
|
||||
-- an internal loopback test of memory, data paths,
|
||||
-- and the MAC chip logic. This loopback test can
|
||||
-- only be executed if the interface is offline.
|
||||
-- Once the test has completed, the MAC chip should
|
||||
-- be reinitialized for network operation, but it
|
||||
-- should remain offline.
|
||||
|
||||
dot3TestLoopBack OBJECT IDENTIFIER ::= { dot3Tests 2 }
|
||||
|
||||
-- If an error occurs during a test, the object
|
||||
-- ifTestResult (defined in RFC1573) will be set
|
||||
-- to failed(7). The following two OBJECT
|
||||
-- IDENTIFIERs may be used to provided more
|
||||
-- information as values for ifTestCode.
|
||||
|
||||
-- couldn't initialize MAC chip for test
|
||||
dot3ErrorInitError OBJECT IDENTIFIER ::= { dot3Errors 1 }
|
||||
|
||||
-- expected data not received (or not
|
||||
-- received correctly) in loopback test
|
||||
dot3ErrorLoopbackError OBJECT IDENTIFIER ::= { dot3Errors 2 }
|
||||
|
||||
-- RFC1573 does away with the interface chipset object.
|
||||
-- The following OBJECT IDENTIFIER definitions are
|
||||
-- retained for purposes of backwards compatibility
|
||||
-- with pre-RFC1573 systems.
|
||||
-- 802.3 Hardware Chipsets
|
||||
|
||||
-- The object ifExtnsChipSet is provided in RFC1229 to
|
||||
-- identify the MAC hardware used to communcate on an
|
||||
-- interface. The following hardware chipsets are
|
||||
-- provided for 802.3:
|
||||
|
||||
dot3ChipSets OBJECT IDENTIFIER ::= { dot3 8 }
|
||||
dot3ChipSetAMD OBJECT IDENTIFIER ::= { dot3ChipSets 1 }
|
||||
dot3ChipSetAMD7990 OBJECT IDENTIFIER ::= { dot3ChipSetAMD 1 }
|
||||
dot3ChipSetAMD79900 OBJECT IDENTIFIER ::= { dot3ChipSetAMD 2 }
|
||||
dot3ChipSetAMD79C940 OBJECT IDENTIFIER ::= { dot3ChipSetAMD 3 }
|
||||
|
||||
dot3ChipSetIntel OBJECT IDENTIFIER ::= { dot3ChipSets 2 }
|
||||
dot3ChipSetIntel82586 OBJECT IDENTIFIER ::= { dot3ChipSetIntel 1 }
|
||||
dot3ChipSetIntel82596 OBJECT IDENTIFIER ::= { dot3ChipSetIntel 2 }
|
||||
|
||||
dot3ChipSetSeeq OBJECT IDENTIFIER ::= { dot3ChipSets 3 }
|
||||
dot3ChipSetSeeq8003 OBJECT IDENTIFIER ::= { dot3ChipSetSeeq 1 }
|
||||
|
||||
dot3ChipSetNational OBJECT IDENTIFIER ::= { dot3ChipSets 4 }
|
||||
dot3ChipSetNational8390 OBJECT IDENTIFIER ::=
|
||||
{ dot3ChipSetNational 1 }
|
||||
dot3ChipSetNationalSonic OBJECT IDENTIFIER ::=
|
||||
{ dot3ChipSetNational 2 }
|
||||
|
||||
dot3ChipSetFujitsu OBJECT IDENTIFIER ::= { dot3ChipSets 5 }
|
||||
dot3ChipSetFujitsu86950 OBJECT IDENTIFIER ::=
|
||||
{ dot3ChipSetFujitsu 1 }
|
||||
|
||||
dot3ChipSetDigital OBJECT IDENTIFIER ::= { dot3ChipSets 6 }
|
||||
dot3ChipSetDigitalDC21040 OBJECT IDENTIFIER ::=
|
||||
{ dot3ChipSetDigital 1 }
|
||||
|
||||
-- For those chipsets not represented above, OBJECT IDENTIFIER
|
||||
-- assignment is required in other documentation, e.g., assignment
|
||||
-- within that part of the registration tree delegated to
|
||||
-- individual enterprises (see RFC1155).
|
||||
|
||||
END
|
||||
508
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1643.MIB
Executable file
508
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1643.MIB
Executable file
@@ -0,0 +1,508 @@
|
||||
-- Changes to RFC1643 - EtherLike MIB
|
||||
-- Removed unused IMPORT of Gauge.
|
||||
-- dperkins@scruznet.com
|
||||
|
||||
|
||||
EtherLike-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Counter FROM RFC1155-SMI
|
||||
ifIndex, transmission FROM RFC1213-MIB
|
||||
OBJECT-TYPE FROM RFC-1212;
|
||||
|
||||
-- This MIB module uses the extended OBJECT-TYPE macro as
|
||||
-- defined in RFC-1212.
|
||||
|
||||
dot3 OBJECT IDENTIFIER ::= { transmission 7 }
|
||||
|
||||
-- the Ethernet-like Statistics group
|
||||
|
||||
dot3StatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot3StatsEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Statistics for a collection of ethernet-like
|
||||
interfaces attached to a particular system."
|
||||
::= { dot3 2 }
|
||||
|
||||
|
||||
dot3StatsEntry OBJECT-TYPE
|
||||
SYNTAX Dot3StatsEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Statistics for a particular interface to an
|
||||
ethernet-like medium."
|
||||
INDEX { dot3StatsIndex }
|
||||
::= { dot3StatsTable 1 }
|
||||
|
||||
Dot3StatsEntry ::= SEQUENCE {
|
||||
dot3StatsIndex INTEGER,
|
||||
dot3StatsAlignmentErrors Counter,
|
||||
dot3StatsFCSErrors Counter,
|
||||
dot3StatsSingleCollisionFrames Counter,
|
||||
dot3StatsMultipleCollisionFrames Counter,
|
||||
dot3StatsSQETestErrors Counter,
|
||||
dot3StatsDeferredTransmissions Counter,
|
||||
dot3StatsLateCollisions Counter,
|
||||
dot3StatsExcessiveCollisions Counter,
|
||||
dot3StatsInternalMacTransmitErrors Counter,
|
||||
dot3StatsCarrierSenseErrors Counter,
|
||||
dot3StatsFrameTooLongs Counter,
|
||||
dot3StatsInternalMacReceiveErrors Counter,
|
||||
dot3StatsEtherChipSet OBJECT IDENTIFIER
|
||||
}
|
||||
|
||||
dot3StatsIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"An index value that uniquely identifies an
|
||||
interface to an ethernet-like medium. The
|
||||
interface identified by a particular value of
|
||||
this index is the same interface as identified
|
||||
by the same value of ifIndex."
|
||||
::= { dot3StatsEntry 1 }
|
||||
|
||||
dot3StatsAlignmentErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of frames received on a particular
|
||||
interface that are not an integral number of
|
||||
octets in length and do not pass the FCS check.
|
||||
|
||||
The count represented by an instance of this
|
||||
object is incremented when the alignmentError
|
||||
status is returned by the MAC service to the
|
||||
LLC (or other MAC user). Received frames for
|
||||
which multiple error conditions obtain are,
|
||||
according to the conventions of IEEE 802.3
|
||||
Layer Management, counted exclusively according
|
||||
to the error status presented to the LLC."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 2 }
|
||||
|
||||
dot3StatsFCSErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of frames received on a particular
|
||||
interface that are an integral number of octets
|
||||
in length but do not pass the FCS check.
|
||||
|
||||
The count represented by an instance of this
|
||||
object is incremented when the frameCheckError
|
||||
status is returned by the MAC service to the
|
||||
LLC (or other MAC user). Received frames for
|
||||
which multiple error conditions obtain are,
|
||||
according to the conventions of IEEE 802.3
|
||||
Layer Management, counted exclusively according
|
||||
to the error status presented to the LLC."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 3 }
|
||||
|
||||
dot3StatsSingleCollisionFrames OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of successfully transmitted frames on
|
||||
a particular interface for which transmission
|
||||
is inhibited by exactly one collision.
|
||||
|
||||
A frame that is counted by an instance of this
|
||||
object is also counted by the corresponding
|
||||
instance of either the ifOutUcastPkts,
|
||||
ifOutMulticastPkts, or ifOutBroadcastPkts,
|
||||
and is not counted by the corresponding
|
||||
instance of the dot3StatsMultipleCollisionFrames
|
||||
object."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 4 }
|
||||
|
||||
dot3StatsMultipleCollisionFrames OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of successfully transmitted frames on
|
||||
a particular interface for which transmission
|
||||
is inhibited by more than one collision.
|
||||
|
||||
A frame that is counted by an instance of this
|
||||
object is also counted by the corresponding
|
||||
instance of either the ifOutUcastPkts,
|
||||
ifOutMulticastPkts, or ifOutBroadcastPkts,
|
||||
and is not counted by the corresponding
|
||||
instance of the dot3StatsSingleCollisionFrames
|
||||
object."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 5 }
|
||||
|
||||
dot3StatsSQETestErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of times that the SQE TEST ERROR
|
||||
message is generated by the PLS sublayer for a
|
||||
particular interface. The SQE TEST ERROR
|
||||
message is defined in section 7.2.2.2.4 of
|
||||
ANSI/IEEE 802.3-1985 and its generation is
|
||||
described in section 7.2.4.6 of the same
|
||||
document."
|
||||
REFERENCE
|
||||
"ANSI/IEEE Std 802.3-1985 Carrier Sense
|
||||
Multiple Access with Collision Detection Access
|
||||
Method and Physical Layer Specifications"
|
||||
::= { dot3StatsEntry 6 }
|
||||
|
||||
dot3StatsDeferredTransmissions OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of frames for which the first
|
||||
transmission attempt on a particular interface
|
||||
is delayed because the medium is busy.
|
||||
|
||||
The count represented by an instance of this
|
||||
object does not include frames involved in
|
||||
collisions."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 7 }
|
||||
|
||||
dot3StatsLateCollisions OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of times that a collision is
|
||||
detected on a particular interface later than
|
||||
512 bit-times into the transmission of a
|
||||
packet.
|
||||
|
||||
Five hundred and twelve bit-times corresponds
|
||||
to 51.2 microseconds on a 10 Mbit/s system. A
|
||||
(late) collision included in a count
|
||||
represented by an instance of this object is
|
||||
also considered as a (generic) collision for
|
||||
purposes of other collision-related
|
||||
statistics."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 8 }
|
||||
|
||||
dot3StatsExcessiveCollisions OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of frames for which transmission on a
|
||||
particular interface fails due to excessive
|
||||
collisions."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 9 }
|
||||
|
||||
|
||||
dot3StatsInternalMacTransmitErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of frames for which transmission on a
|
||||
particular interface fails due to an internal
|
||||
MAC sublayer transmit error. A frame is only
|
||||
counted by an instance of this object if it is
|
||||
not counted by the corresponding instance of
|
||||
either the dot3StatsLateCollisions object, the
|
||||
dot3StatsExcessiveCollisions object, or the
|
||||
dot3StatsCarrierSenseErrors object.
|
||||
|
||||
The precise meaning of the count represented by
|
||||
an instance of this object is implementation-
|
||||
specific. In particular, an instance of this
|
||||
object may represent a count of transmission
|
||||
errors on a particular interface that are not
|
||||
otherwise counted."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 10 }
|
||||
|
||||
dot3StatsCarrierSenseErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of times that the carrier sense
|
||||
condition was lost or never asserted when
|
||||
attempting to transmit a frame on a particular
|
||||
interface.
|
||||
|
||||
The count represented by an instance of this
|
||||
object is incremented at most once per
|
||||
transmission attempt, even if the carrier sense
|
||||
condition fluctuates during a transmission
|
||||
attempt."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 11 }
|
||||
|
||||
-- { dot3StatsEntry 12 } is not assigned
|
||||
|
||||
dot3StatsFrameTooLongs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of frames received on a particular
|
||||
interface that exceed the maximum permitted
|
||||
frame size.
|
||||
|
||||
The count represented by an instance of this
|
||||
object is incremented when the frameTooLong
|
||||
status is returned by the MAC service to the
|
||||
LLC (or other MAC user). Received frames for
|
||||
which multiple error conditions obtain are,
|
||||
according to the conventions of IEEE 802.3
|
||||
Layer Management, counted exclusively according
|
||||
to the error status presented to the LLC."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 13 }
|
||||
|
||||
-- { dot3StatsEntry 14 } is not assigned
|
||||
|
||||
-- { dot3StatsEntry 15 } is not assigned
|
||||
|
||||
dot3StatsInternalMacReceiveErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of frames for which reception on a
|
||||
particular interface fails due to an internal
|
||||
MAC sublayer receive error. A frame is only
|
||||
counted by an instance of this object if it is
|
||||
not counted by the corresponding instance of
|
||||
either the dot3StatsFrameTooLongs object, the
|
||||
dot3StatsAlignmentErrors object, or the
|
||||
dot3StatsFCSErrors object.
|
||||
|
||||
The precise meaning of the count represented by
|
||||
an instance of this object is implementation-
|
||||
specific. In particular, an instance of this
|
||||
object may represent a count of receive errors
|
||||
on a particular interface that are not
|
||||
otherwise counted."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Layer Management"
|
||||
::= { dot3StatsEntry 16 }
|
||||
|
||||
dot3StatsEtherChipSet OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object contains an OBJECT IDENTIFIER
|
||||
which identifies the chipset used to
|
||||
realize the interface. Ethernet-like
|
||||
interfaces are typically built out of
|
||||
several different chips. The MIB implementor
|
||||
is presented with a decision of which chip
|
||||
to identify via this object. The implementor
|
||||
should identify the chip which is usually
|
||||
called the Medium Access Control chip.
|
||||
If no such chip is easily identifiable,
|
||||
the implementor should identify the chip
|
||||
which actually gathers the transmit
|
||||
and receive statistics and error
|
||||
indications. This would allow a
|
||||
manager station to correlate the
|
||||
statistics and the chip generating
|
||||
them, giving it the ability to take
|
||||
into account any known anomalies
|
||||
in the chip."
|
||||
::= { dot3StatsEntry 17 }
|
||||
|
||||
-- the Ethernet-like Collision Statistics group
|
||||
|
||||
-- Implementation of this group is optional; it is appropriate
|
||||
-- for all systems which have the necessary metering
|
||||
|
||||
dot3CollTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot3CollEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A collection of collision histograms for a
|
||||
particular set of interfaces."
|
||||
::= { dot3 5 }
|
||||
|
||||
|
||||
dot3CollEntry OBJECT-TYPE
|
||||
SYNTAX Dot3CollEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A cell in the histogram of per-frame
|
||||
collisions for a particular interface. An
|
||||
instance of this object represents the
|
||||
frequency of individual MAC frames for which
|
||||
the transmission (successful or otherwise) on a
|
||||
particular interface is accompanied by a
|
||||
particular number of media collisions."
|
||||
INDEX { ifIndex, dot3CollCount }
|
||||
::= { dot3CollTable 1 }
|
||||
|
||||
Dot3CollEntry ::= SEQUENCE {
|
||||
dot3CollCount INTEGER,
|
||||
dot3CollFrequencies Counter
|
||||
}
|
||||
|
||||
-- { dot3CollEntry 1 } is no longer in use
|
||||
|
||||
dot3CollCount OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..16)
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of per-frame media collisions for
|
||||
which a particular collision histogram cell
|
||||
represents the frequency on a particular
|
||||
interface."
|
||||
::= { dot3CollEntry 2 }
|
||||
|
||||
|
||||
dot3CollFrequencies OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A count of individual MAC frames for which the
|
||||
transmission (successful or otherwise) on a
|
||||
particular interface occurs after the
|
||||
frame has experienced exactly the number
|
||||
of collisions in the associated
|
||||
dot3CollCount object.
|
||||
|
||||
For example, a frame which is transmitted
|
||||
on interface 77 after experiencing
|
||||
exactly 4 collisions would be indicated
|
||||
by incrementing only dot3CollFrequencies.77.4.
|
||||
No other instance of dot3CollFrequencies would
|
||||
be incremented in this example."
|
||||
::= { dot3CollEntry 3 }
|
||||
|
||||
-- 802.3 Tests
|
||||
|
||||
dot3Tests OBJECT IDENTIFIER ::= { dot3 6 }
|
||||
|
||||
dot3Errors OBJECT IDENTIFIER ::= { dot3 7 }
|
||||
|
||||
|
||||
-- TDR Test
|
||||
|
||||
-- The Time-Domain Reflectometry (TDR) test is specific
|
||||
-- to ethernet-like interfaces with the exception of
|
||||
-- 10BaseT and 10BaseF. The TDR value may be useful
|
||||
-- in determining the approximate distance to a cable fault.
|
||||
-- It is advisable to repeat this test to check for a
|
||||
-- consistent resulting TDR value, to verify that there
|
||||
-- is a fault.
|
||||
|
||||
dot3TestTdr OBJECT IDENTIFIER ::= { dot3Tests 1 }
|
||||
|
||||
-- A TDR test returns as its result the time interval,
|
||||
-- measured in 10 MHz ticks or 100 nsec units, between
|
||||
-- the start of TDR test transmission and the subsequent
|
||||
-- detection of a collision or deassertion of carrier. On
|
||||
-- successful completion of a TDR test, the result is
|
||||
-- stored as the value of the appropriate instance of the
|
||||
-- MIB object dot3TestTdrValue, and the OBJECT IDENTIFIER
|
||||
-- of that instanceis stored in the corresponding instance
|
||||
-- of ifExtnsTestCode (thereby indicating where the
|
||||
-- result has been stored).
|
||||
|
||||
|
||||
-- Loopback Test
|
||||
|
||||
-- Another test is the full-duplex loopback test.
|
||||
-- This test configures the MAC chip and executes
|
||||
-- an internal loopback test of memory, data paths,
|
||||
-- and the MAC chip logic. This loopback test can
|
||||
-- only be executed if the interface is offline.
|
||||
-- Once the test has completed, the MAC chip should
|
||||
-- be reinitialized for network operation, but it
|
||||
-- should remain offline.
|
||||
|
||||
dot3TestLoopBack OBJECT IDENTIFIER ::= { dot3Tests 2 }
|
||||
|
||||
-- If an error occurs during a test, the object
|
||||
-- ifTestResult (defined in RFC1573) will be set
|
||||
-- to failed(7). The following two OBJECT
|
||||
-- IDENTIFIERs may be used to provided more
|
||||
-- information as values for ifTestCode.
|
||||
|
||||
-- couldn't initialize MAC chip for test
|
||||
dot3ErrorInitError OBJECT IDENTIFIER ::= { dot3Errors 1 }
|
||||
|
||||
-- expected data not received (or not
|
||||
-- received correctly) in loopback test
|
||||
dot3ErrorLoopbackError OBJECT IDENTIFIER ::= { dot3Errors 2 }
|
||||
|
||||
-- RFC1573 does away with the interface chipset object.
|
||||
-- The following OBJECT IDENTIFIER definitions are
|
||||
-- retained for purposes of backwards compatibility
|
||||
-- with pre-RFC1573 systems.
|
||||
-- 802.3 Hardware Chipsets
|
||||
|
||||
-- The object ifExtnsChipSet is provided in RFC1229 to
|
||||
-- identify the MAC hardware used to communcate on an
|
||||
-- interface. The following hardware chipsets are
|
||||
-- provided for 802.3:
|
||||
|
||||
dot3ChipSets OBJECT IDENTIFIER ::= { dot3 8 }
|
||||
dot3ChipSetAMD OBJECT IDENTIFIER ::= { dot3ChipSets 1 }
|
||||
dot3ChipSetAMD7990 OBJECT IDENTIFIER ::= { dot3ChipSetAMD 1 }
|
||||
dot3ChipSetAMD79900 OBJECT IDENTIFIER ::= { dot3ChipSetAMD 2 }
|
||||
dot3ChipSetAMD79C940 OBJECT IDENTIFIER ::= { dot3ChipSetAMD 3 }
|
||||
|
||||
dot3ChipSetIntel OBJECT IDENTIFIER ::= { dot3ChipSets 2 }
|
||||
dot3ChipSetIntel82586 OBJECT IDENTIFIER ::= { dot3ChipSetIntel 1 }
|
||||
dot3ChipSetIntel82596 OBJECT IDENTIFIER ::= { dot3ChipSetIntel 2 }
|
||||
|
||||
dot3ChipSetSeeq OBJECT IDENTIFIER ::= { dot3ChipSets 3 }
|
||||
dot3ChipSetSeeq8003 OBJECT IDENTIFIER ::= { dot3ChipSetSeeq 1 }
|
||||
|
||||
dot3ChipSetNational OBJECT IDENTIFIER ::= { dot3ChipSets 4 }
|
||||
dot3ChipSetNational8390 OBJECT IDENTIFIER ::=
|
||||
{ dot3ChipSetNational 1 }
|
||||
dot3ChipSetNationalSonic OBJECT IDENTIFIER ::=
|
||||
{ dot3ChipSetNational 2 }
|
||||
|
||||
dot3ChipSetFujitsu OBJECT IDENTIFIER ::= { dot3ChipSets 5 }
|
||||
dot3ChipSetFujitsu86950 OBJECT IDENTIFIER ::=
|
||||
{ dot3ChipSetFujitsu 1 }
|
||||
|
||||
dot3ChipSetDigital OBJECT IDENTIFIER ::= { dot3ChipSets 6 }
|
||||
dot3ChipSetDigitalDC21040 OBJECT IDENTIFIER ::=
|
||||
{ dot3ChipSetDigital 1 }
|
||||
|
||||
-- For those chipsets not represented above, OBJECT IDENTIFIER
|
||||
-- assignment is required in other documentation, e.g., assignment
|
||||
-- within that part of the registration tree delegated to
|
||||
-- individual enterprises (see RFC1155).
|
||||
|
||||
END
|
||||
2761
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1665.MI2
Executable file
2761
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1665.MI2
Executable file
File diff suppressed because it is too large
Load Diff
854
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1743.MI2
Executable file
854
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RFC1743.MI2
Executable file
@@ -0,0 +1,854 @@
|
||||
-- File: rfc1743.mi2 - TOKENRING-MIB
|
||||
--
|
||||
-- NOTE: This is a broken version replaced by RFC 1748
|
||||
--
|
||||
-- The following changes where made:
|
||||
-- The OID value of dot5Conformance was corrected to { dot5 6 }
|
||||
-- dperkins@scruznet.com
|
||||
|
||||
TOKENRING-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY,
|
||||
Counter32, Integer32 FROM SNMPv2-SMI
|
||||
transmission FROM RFC1213-MIB
|
||||
MacAddress,TimeStamp FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF;
|
||||
|
||||
dot5 MODULE-IDENTITY
|
||||
LAST-UPDATED "9410231150Z"
|
||||
ORGANIZATION "IETF Interfaces MIB Working Group"
|
||||
CONTACT-INFO
|
||||
" Keith McCloghrie
|
||||
|
||||
Postal: cisco Systems, Inc.
|
||||
170 West Tasman Drive,
|
||||
San Jose, CA 95134-1706
|
||||
US
|
||||
|
||||
Phone: +1 408 526 5260
|
||||
EMail: kzm@cisco.com"
|
||||
DESCRIPTION
|
||||
"The MIB module for IEEE Token Ring entities."
|
||||
::= { transmission 9 }
|
||||
|
||||
|
||||
-- The 802.5 Interface Table
|
||||
|
||||
-- This table contains state and parameter information which
|
||||
-- is specific to 802.5 interfaces. It is mandatory that
|
||||
-- systems having 802.5 interfaces implement this table in
|
||||
-- addition to the ifTable (see RFCs 1213 and 1573).
|
||||
|
||||
dot5Table OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot5Entry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains Token Ring interface
|
||||
parameters and state variables, one entry
|
||||
per 802.5 interface."
|
||||
::= { dot5 1 }
|
||||
|
||||
dot5Entry OBJECT-TYPE
|
||||
SYNTAX Dot5Entry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of Token Ring status and parameter
|
||||
values for an 802.5 interface."
|
||||
INDEX { dot5IfIndex }
|
||||
::= { dot5Table 1 }
|
||||
|
||||
Dot5Entry ::= SEQUENCE {
|
||||
dot5IfIndex Integer32,
|
||||
dot5Commands INTEGER,
|
||||
dot5RingStatus INTEGER,
|
||||
dot5RingState INTEGER,
|
||||
dot5RingOpenStatus INTEGER,
|
||||
dot5RingSpeed INTEGER,
|
||||
dot5UpStream MacAddress,
|
||||
dot5ActMonParticipate INTEGER,
|
||||
dot5Functional MacAddress,
|
||||
dot5LastBeaconSent TimeStamp
|
||||
}
|
||||
|
||||
dot5IfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this object identifies the
|
||||
802.5 interface for which this entry
|
||||
contains management information. The
|
||||
value of this object for a particular
|
||||
interface has the same value as the
|
||||
ifIndex object, defined in MIB-II for
|
||||
the same interface."
|
||||
::= { dot5Entry 1 }
|
||||
|
||||
dot5Commands OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noop(1),
|
||||
open(2),
|
||||
reset(3),
|
||||
close(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When this object is set to the value of
|
||||
open(2), the station should go into the
|
||||
open state. The progress and success of
|
||||
the open is given by the values of the
|
||||
objects dot5RingState and
|
||||
dot5RingOpenStatus.
|
||||
When this object is set to the value
|
||||
of reset(3), then the station should do
|
||||
a reset. On a reset, all MIB counters
|
||||
should retain their values, if possible.
|
||||
Other side affects are dependent on the
|
||||
hardware chip set.
|
||||
When this object is set to the value
|
||||
of close(4), the station should go into
|
||||
the stopped state by removing itself
|
||||
from the ring.
|
||||
Setting this object to a value of
|
||||
noop(1) has no effect.
|
||||
When read, this object always has a
|
||||
value of noop(1).
|
||||
The open(2) and close(4) values
|
||||
correspond to the up(1) and down(2) values
|
||||
of MIB-II's ifAdminStatus and ifOperStatus,
|
||||
i.e., the setting of ifAdminStatus and
|
||||
dot5Commands affects the values of both
|
||||
dot5Commands and ifOperStatus."
|
||||
::= { dot5Entry 2 }
|
||||
|
||||
dot5RingStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..262143)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current interface status which can
|
||||
be used to diagnose fluctuating problems
|
||||
that can occur on token rings, after a
|
||||
station has successfully been added to
|
||||
the ring.
|
||||
Before an open is completed, this
|
||||
object has the value for the 'no status'
|
||||
condition. The dot5RingState and
|
||||
dot5RingOpenStatus objects provide for
|
||||
debugging problems when the station
|
||||
can not even enter the ring.
|
||||
The object's value is a sum of
|
||||
values, one for each currently applicable
|
||||
condition. The following values are
|
||||
defined for various conditions:
|
||||
|
||||
0 = No Problems detected
|
||||
32 = Ring Recovery
|
||||
64 = Single Station
|
||||
256 = Remove Received
|
||||
512 = reserved
|
||||
1024 = Auto-Removal Error
|
||||
2048 = Lobe Wire Fault
|
||||
4096 = Transmit Beacon
|
||||
8192 = Soft Error
|
||||
16384 = Hard Error
|
||||
32768 = Signal Loss
|
||||
131072 = no status, open not completed."
|
||||
::= { dot5Entry 3 }
|
||||
|
||||
dot5RingState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
opened(1),
|
||||
closed(2),
|
||||
opening(3),
|
||||
closing(4),
|
||||
openFailure(5),
|
||||
ringFailure(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current interface state with respect
|
||||
to entering or leaving the ring."
|
||||
::= { dot5Entry 4 }
|
||||
|
||||
dot5RingOpenStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noOpen(1), -- no open attempted
|
||||
badParam(2),
|
||||
lobeFailed(3),
|
||||
signalLoss(4),
|
||||
insertionTimeout(5),
|
||||
ringFailed(6),
|
||||
beaconing(7),
|
||||
duplicateMAC(8),
|
||||
requestFailed(9),
|
||||
removeReceived(10),
|
||||
open(11) -- last open successful
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the success, or the
|
||||
reason for failure, of the station's most
|
||||
recent attempt to enter the ring."
|
||||
::= { dot5Entry 5 }
|
||||
|
||||
dot5RingSpeed OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
oneMegabit(2),
|
||||
fourMegabit(3),
|
||||
sixteenMegabit(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ring-speed at the next insertion into
|
||||
the ring. Note that this may or may not be
|
||||
different to the current ring-speed which is
|
||||
given by MIB-II's ifSpeed. For interfaces
|
||||
which do not support changing ring-speed,
|
||||
dot5RingSpeed can only be set to its current
|
||||
value. When dot5RingSpeed has the value
|
||||
unknown(1), the ring's actual ring-speed is
|
||||
to be used."
|
||||
::= { dot5Entry 6 }
|
||||
|
||||
dot5UpStream OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MAC-address of the up stream neighbor
|
||||
station in the ring."
|
||||
::= { dot5Entry 7 }
|
||||
|
||||
dot5ActMonParticipate OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
true(1),
|
||||
false(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If this object has a value of true(1) then
|
||||
this interface will participate in the
|
||||
active monitor selection process. If the
|
||||
value is false(2) then it will not.
|
||||
Setting this object does not take effect
|
||||
until the next Active Monitor election, and
|
||||
might not take effect until the next time
|
||||
the interface is opened."
|
||||
::= { dot5Entry 8 }
|
||||
|
||||
dot5Functional OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The bit mask of all Token Ring functional
|
||||
addresses for which this interface will
|
||||
accept frames."
|
||||
::= { dot5Entry 9 }
|
||||
|
||||
dot5LastBeaconSent OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of MIB-II's sysUpTime object at which
|
||||
the local system last transmitted a Beacon frame
|
||||
on this interface."
|
||||
::= { dot5Entry 10 }
|
||||
|
||||
|
||||
-- The 802.5 Statistics Table
|
||||
|
||||
-- This table contains statistics and error counter which are
|
||||
-- specific to 802.5 interfaces. It is mandatory that systems
|
||||
-- having 802.5 interfaces implement this table.
|
||||
|
||||
dot5StatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot5StatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing Token Ring statistics,
|
||||
one entry per 802.5 interface.
|
||||
All the statistics are defined using
|
||||
the syntax Counter32 as 32-bit wrap around
|
||||
counters. Thus, if an interface's
|
||||
hardware maintains these statistics in
|
||||
16-bit counters, then the agent must read
|
||||
the hardware's counters frequently enough
|
||||
to prevent loss of significance, in order
|
||||
to maintain 32-bit counters in software."
|
||||
::= { dot5 2 }
|
||||
|
||||
dot5StatsEntry OBJECT-TYPE
|
||||
SYNTAX Dot5StatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry contains the 802.5 statistics
|
||||
for a particular interface."
|
||||
INDEX { dot5StatsIfIndex }
|
||||
::= { dot5StatsTable 1 }
|
||||
|
||||
|
||||
Dot5StatsEntry ::= SEQUENCE {
|
||||
dot5StatsIfIndex Integer32,
|
||||
dot5StatsLineErrors Counter32,
|
||||
dot5StatsBurstErrors Counter32,
|
||||
dot5StatsACErrors Counter32,
|
||||
dot5StatsAbortTransErrors Counter32,
|
||||
dot5StatsInternalErrors Counter32,
|
||||
dot5StatsLostFrameErrors Counter32,
|
||||
dot5StatsReceiveCongestions Counter32,
|
||||
dot5StatsFrameCopiedErrors Counter32,
|
||||
dot5StatsTokenErrors Counter32,
|
||||
dot5StatsSoftErrors Counter32,
|
||||
dot5StatsHardErrors Counter32,
|
||||
dot5StatsSignalLoss Counter32,
|
||||
dot5StatsTransmitBeacons Counter32,
|
||||
dot5StatsRecoverys Counter32,
|
||||
dot5StatsLobeWires Counter32,
|
||||
dot5StatsRemoves Counter32,
|
||||
dot5StatsSingles Counter32,
|
||||
dot5StatsFreqErrors Counter32
|
||||
}
|
||||
|
||||
|
||||
dot5StatsIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this object identifies the
|
||||
802.5 interface for which this entry
|
||||
contains management information. The
|
||||
value of this object for a particular
|
||||
interface has the same value as MIB-II's
|
||||
ifIndex object for the same interface."
|
||||
::= { dot5StatsEntry 1 }
|
||||
|
||||
dot5StatsLineErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This counter is incremented when a frame
|
||||
or token is copied or repeated by a
|
||||
station, the E bit is zero in the frame
|
||||
or token and one of the following
|
||||
conditions exists: 1) there is a
|
||||
non-data bit (J or K bit) between the SD
|
||||
and the ED of the frame or token, or
|
||||
2) there is an FCS error in the frame."
|
||||
::= { dot5StatsEntry 2 }
|
||||
|
||||
dot5StatsBurstErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This counter is incremented when a station
|
||||
detects the absence of transitions for five
|
||||
half-bit timers (burst-five error)."
|
||||
::= { dot5StatsEntry 3 }
|
||||
|
||||
dot5StatsACErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This counter is incremented when a station
|
||||
receives an AMP or SMP frame in which A is
|
||||
equal to C is equal to 0, and then receives
|
||||
another SMP frame with A is equal to C is
|
||||
equal to 0 without first receiving an AMP
|
||||
frame. It denotes a station that cannot set
|
||||
the AC bits properly."
|
||||
::= { dot5StatsEntry 4 }
|
||||
|
||||
dot5StatsAbortTransErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This counter is incremented when a station
|
||||
transmits an abort delimiter while
|
||||
transmitting."
|
||||
::= { dot5StatsEntry 5 }
|
||||
|
||||
dot5StatsInternalErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This counter is incremented when a station
|
||||
recognizes an internal error."
|
||||
::= { dot5StatsEntry 6 }
|
||||
|
||||
dot5StatsLostFrameErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This counter is incremented when a station
|
||||
is transmitting and its TRR timer expires.
|
||||
This condition denotes a condition where a
|
||||
transmitting station in strip mode does not
|
||||
receive the trailer of the frame before the
|
||||
TRR timer goes off."
|
||||
::= { dot5StatsEntry 7 }
|
||||
|
||||
dot5StatsReceiveCongestions OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This counter is incremented when a station
|
||||
recognizes a frame addressed to its
|
||||
specific address, but has no available
|
||||
buffer space indicating that the station
|
||||
is congested."
|
||||
::= { dot5StatsEntry 8 }
|
||||
|
||||
dot5StatsFrameCopiedErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This counter is incremented when a station
|
||||
recognizes a frame addressed to its
|
||||
specific address and detects that the FS
|
||||
field A bits are set to 1 indicating a
|
||||
possible line hit or duplicate address."
|
||||
::= { dot5StatsEntry 9 }
|
||||
|
||||
dot5StatsTokenErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This counter is incremented when a station
|
||||
acting as the active monitor recognizes an
|
||||
error condition that needs a token
|
||||
transmitted."
|
||||
::= { dot5StatsEntry 10 }
|
||||
|
||||
dot5StatsSoftErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Soft Errors the interface
|
||||
has detected. It directly corresponds to
|
||||
the number of Report Error MAC frames
|
||||
that this interface has transmitted.
|
||||
Soft Errors are those which are
|
||||
recoverable by the MAC layer protocols."
|
||||
::= { dot5StatsEntry 11 }
|
||||
|
||||
dot5StatsHardErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times this interface has
|
||||
detected an immediately recoverable
|
||||
fatal error. It denotes the number of
|
||||
times this interface is either
|
||||
transmitting or receiving beacon MAC
|
||||
frames."
|
||||
::= { dot5StatsEntry 12 }
|
||||
|
||||
dot5StatsSignalLoss OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times this interface has
|
||||
detected the loss of signal condition from
|
||||
the ring."
|
||||
::= { dot5StatsEntry 13 }
|
||||
|
||||
dot5StatsTransmitBeacons OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times this interface has
|
||||
transmitted a beacon frame."
|
||||
::= { dot5StatsEntry 14 }
|
||||
|
||||
dot5StatsRecoverys OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Claim Token MAC frames
|
||||
received or transmitted after the interface
|
||||
has received a Ring Purge MAC frame. This
|
||||
counter signifies the number of times the
|
||||
ring has been purged and is being recovered
|
||||
back into a normal operating state."
|
||||
::= { dot5StatsEntry 15 }
|
||||
|
||||
dot5StatsLobeWires OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times the interface has
|
||||
detected an open or short circuit in the
|
||||
lobe data path. The adapter will be closed
|
||||
and dot5RingState will signify this
|
||||
condition."
|
||||
::= { dot5StatsEntry 16 }
|
||||
|
||||
dot5StatsRemoves OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times the interface has
|
||||
received a Remove Ring Station MAC frame
|
||||
request. When this frame is received
|
||||
the interface will enter the close state
|
||||
and dot5RingState will signify this
|
||||
condition."
|
||||
::= { dot5StatsEntry 17 }
|
||||
|
||||
dot5StatsSingles OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times the interface has
|
||||
sensed that it is the only station on the
|
||||
ring. This will happen if the interface
|
||||
is the first one up on a ring, or if
|
||||
there is a hardware problem."
|
||||
::= { dot5StatsEntry 18 }
|
||||
|
||||
dot5StatsFreqErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times the interface has
|
||||
detected that the frequency of the
|
||||
incoming signal differs from the expected
|
||||
frequency by more than that specified by
|
||||
the IEEE 802.5 standard."
|
||||
::= { dot5StatsEntry 19 }
|
||||
|
||||
|
||||
-- The Timer Table
|
||||
|
||||
-- This group contains the values of timers for 802.5
|
||||
-- interfaces. This table is obsolete, but its definition
|
||||
-- is retained here for backwards compatibility.
|
||||
|
||||
dot5TimerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot5TimerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"This table contains Token Ring interface
|
||||
timer values, one entry per 802.5
|
||||
interface."
|
||||
::= { dot5 5 }
|
||||
|
||||
dot5TimerEntry OBJECT-TYPE
|
||||
SYNTAX Dot5TimerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"A list of Token Ring timer values for an
|
||||
802.5 interface."
|
||||
INDEX { dot5TimerIfIndex }
|
||||
::= { dot5TimerTable 1 }
|
||||
|
||||
Dot5TimerEntry ::= SEQUENCE {
|
||||
dot5TimerIfIndex Integer32,
|
||||
dot5TimerReturnRepeat Integer32,
|
||||
dot5TimerHolding Integer32,
|
||||
dot5TimerQueuePDU Integer32,
|
||||
dot5TimerValidTransmit Integer32,
|
||||
dot5TimerNoToken Integer32,
|
||||
dot5TimerActiveMon Integer32,
|
||||
dot5TimerStandbyMon Integer32,
|
||||
dot5TimerErrorReport Integer32,
|
||||
dot5TimerBeaconTransmit Integer32,
|
||||
dot5TimerBeaconReceive Integer32
|
||||
}
|
||||
|
||||
dot5TimerIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The value of this object identifies the
|
||||
802.5 interface for which this entry
|
||||
contains timer values. The value of
|
||||
this object for a particular interface
|
||||
has the same value as MIB-II's ifIndex
|
||||
object for the same interface."
|
||||
::= { dot5TimerEntry 1 }
|
||||
|
||||
dot5TimerReturnRepeat OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The time-out value used to ensure the
|
||||
interface will return to Repeat State, in
|
||||
units of 100 micro-seconds. The value
|
||||
should be greater than the maximum ring
|
||||
latency."
|
||||
::= { dot5TimerEntry 2 }
|
||||
|
||||
dot5TimerHolding OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"Maximum period of time a station is
|
||||
permitted to transmit frames after capturing
|
||||
a token, in units of 100 micro-seconds."
|
||||
::= { dot5TimerEntry 3 }
|
||||
|
||||
dot5TimerQueuePDU OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The time-out value for enqueuing of an SMP
|
||||
PDU after reception of an AMP or SMP
|
||||
frame in which the A and C bits were
|
||||
equal to 0, in units of 100
|
||||
micro-seconds."
|
||||
::= { dot5TimerEntry 4 }
|
||||
|
||||
dot5TimerValidTransmit OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The time-out value used by the active
|
||||
monitor to detect the absence of valid
|
||||
transmissions, in units of 100
|
||||
micro-seconds."
|
||||
::= { dot5TimerEntry 5 }
|
||||
|
||||
dot5TimerNoToken OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The time-out value used to recover from
|
||||
various-related error situations.
|
||||
If N is the maximum number of stations on
|
||||
the ring, the value of this timer is
|
||||
normally:
|
||||
dot5TimerReturnRepeat + N*dot5TimerHolding."
|
||||
::= { dot5TimerEntry 6 }
|
||||
|
||||
dot5TimerActiveMon OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The time-out value used by the active
|
||||
monitor to stimulate the enqueuing of an
|
||||
AMP PDU for transmission, in units of
|
||||
100 micro-seconds."
|
||||
::= { dot5TimerEntry 7 }
|
||||
|
||||
dot5TimerStandbyMon OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The time-out value used by the stand-by
|
||||
monitors to ensure that there is an active
|
||||
monitor on the ring and to detect a
|
||||
continuous stream of tokens, in units of
|
||||
100 micro-seconds."
|
||||
::= { dot5TimerEntry 8 }
|
||||
|
||||
dot5TimerErrorReport OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The time-out value which determines how
|
||||
often a station shall send a Report Error
|
||||
MAC frame to report its error counters,
|
||||
in units of 100 micro-seconds."
|
||||
::= { dot5TimerEntry 9 }
|
||||
|
||||
dot5TimerBeaconTransmit OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The time-out value which determines how
|
||||
long a station shall remain in the state
|
||||
of transmitting Beacon frames before
|
||||
entering the Bypass state, in units of
|
||||
100 micro-seconds."
|
||||
::= { dot5TimerEntry 10 }
|
||||
|
||||
dot5TimerBeaconReceive OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The time-out value which determines how
|
||||
long a station shall receive Beacon
|
||||
frames from its downstream neighbor
|
||||
before entering the Bypass state, in
|
||||
units of 100 micro-seconds."
|
||||
::= { dot5TimerEntry 11 }
|
||||
|
||||
|
||||
-- 802.5 Interface Tests
|
||||
|
||||
dot5Tests OBJECT IDENTIFIER ::= { dot5 3 }
|
||||
|
||||
-- RFC 1573 defines the ifTestTable, through which a
|
||||
-- network manager can instruct an agent to test an interface
|
||||
-- for various faults. A test to be performed is identified
|
||||
-- as an OBJECT IDENTIFIER.
|
||||
|
||||
-- The Insert Function test
|
||||
|
||||
dot5TestInsertFunc OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Invoking this test causes the station to test the insert
|
||||
ring logic of the hardware if the station's lobe media
|
||||
cable is connected to a wiring concentrator. Note that
|
||||
this command inserts the station into the network, and
|
||||
thus, could cause problems if the station is connected
|
||||
to a operational network."
|
||||
::= { dot5Tests 1 }
|
||||
|
||||
|
||||
-- The Full-Duplex Loop Back test
|
||||
|
||||
dot5TestFullDuplexLoopBack OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Invoking this test on a 802.5 interface causes the
|
||||
interface to check the path from memory through the
|
||||
chip set's internal logic and back to memory, thus
|
||||
checking the proper functioning of the system's
|
||||
interface to the chip set."
|
||||
::= { dot5Tests 2 }
|
||||
|
||||
|
||||
-- 802.5 Hardware Chip Sets
|
||||
|
||||
-- RFC 1229 specified an object, ifExtnsChipSet, with the
|
||||
-- syntax of OBJECT IDENTIFIER, to identify the hardware
|
||||
-- chip set in use by an interface. RFC 1573 obsoletes
|
||||
-- the use of ifExtnsChipSet. However, the following
|
||||
-- definitions are retained for backwards compatibility.
|
||||
|
||||
dot5ChipSets OBJECT IDENTIFIER ::= { dot5 4 }
|
||||
|
||||
dot5ChipSetIBM16 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IBM's 16/4 Mbs chip set."
|
||||
::= { dot5ChipSets 1 }
|
||||
|
||||
dot5ChipSetTItms380 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Texas Instruments' TMS 380 4Mbs chip-set"
|
||||
::= { dot5ChipSets 2 }
|
||||
|
||||
dot5ChipSetTItms380c16 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Texas Instruments' TMS 380C16 16/4 Mbs chip-set"
|
||||
::= { dot5ChipSets 3 }
|
||||
|
||||
|
||||
-- conformance information
|
||||
|
||||
-- dot5Conformance OBJECT IDENTIFIER ::= { dot5 5 }
|
||||
dot5Conformance OBJECT IDENTIFIER ::= { dot5 6 }
|
||||
|
||||
dot5Groups OBJECT IDENTIFIER ::= { dot5Conformance 1 }
|
||||
dot5Compliances OBJECT IDENTIFIER ::= { dot5Conformance 2 }
|
||||
|
||||
|
||||
-- compliance statements
|
||||
|
||||
dot5Compliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMPv2 entities
|
||||
which implement the IEEE 802.5 MIB."
|
||||
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { dot5StateGroup, dot5StatsGroup }
|
||||
|
||||
OBJECT dot5ActMonParticipate
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT dot5Functional
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
::= { dot5Compliances 1 }
|
||||
|
||||
|
||||
-- units of conformance
|
||||
|
||||
dot5StateGroup OBJECT-GROUP
|
||||
OBJECTS { dot5Commands, dot5RingStatus, dot5RingState,
|
||||
dot5RingOpenStatus, dot5RingSpeed, dot5UpStream,
|
||||
dot5ActMonParticipate, dot5Functional,
|
||||
dot5LastBeaconSent
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing state information
|
||||
and parameters for IEEE 802.5 interfaces."
|
||||
::= { dot5Groups 1 }
|
||||
|
||||
dot5StatsGroup OBJECT-GROUP
|
||||
OBJECTS { dot5StatsLineErrors, dot5StatsBurstErrors,
|
||||
dot5StatsACErrors, dot5StatsAbortTransErrors,
|
||||
dot5StatsInternalErrors, dot5StatsLostFrameErrors,
|
||||
dot5StatsReceiveCongestions,
|
||||
dot5StatsFrameCopiedErrors, dot5StatsTokenErrors,
|
||||
dot5StatsSoftErrors, dot5StatsHardErrors,
|
||||
dot5StatsSignalLoss, dot5StatsTransmitBeacons,
|
||||
dot5StatsRecoverys, dot5StatsLobeWires,
|
||||
dot5StatsRemoves, dot5StatsSingles,
|
||||
dot5StatsFreqErrors
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing statistics for
|
||||
IEEE 802.5 interfaces."
|
||||
::= { dot5Groups 2 }
|
||||
|
||||
END
|
||||
3688
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RMON-MIB
Executable file
3688
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/RMON-MIB
Executable file
File diff suppressed because it is too large
Load Diff
1132
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/SIP-MIB
Executable file
1132
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/SIP-MIB
Executable file
File diff suppressed because it is too large
Load Diff
2783
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/SNA-NAU-MIB
Executable file
2783
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/SNA-NAU-MIB
Executable file
File diff suppressed because it is too large
Load Diff
322
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/SNMPv2-CONF
Executable file
322
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/SNMPv2-CONF
Executable file
@@ -0,0 +1,322 @@
|
||||
SNMPv2-CONF DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS ObjectName, NotificationName, ObjectSyntax
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
-- definitions for conformance groups
|
||||
|
||||
OBJECT-GROUP MACRO ::=
|
||||
BEGIN
|
||||
TYPE NOTATION ::=
|
||||
ObjectsPart
|
||||
"STATUS" Status
|
||||
"DESCRIPTION" Text
|
||||
ReferPart
|
||||
|
||||
VALUE NOTATION ::=
|
||||
value(VALUE OBJECT IDENTIFIER)
|
||||
|
||||
ObjectsPart ::=
|
||||
"OBJECTS" "{" Objects "}"
|
||||
Objects ::=
|
||||
Object
|
||||
| Objects "," Object
|
||||
Object ::=
|
||||
|
||||
value(ObjectName)
|
||||
|
||||
Status ::=
|
||||
"current"
|
||||
| "deprecated"
|
||||
| "obsolete"
|
||||
|
||||
ReferPart ::=
|
||||
"REFERENCE" Text
|
||||
| empty
|
||||
|
||||
-- a character string as defined in [2]
|
||||
Text ::= value(IA5String)
|
||||
END
|
||||
|
||||
-- more definitions for conformance groups
|
||||
|
||||
NOTIFICATION-GROUP MACRO ::=
|
||||
BEGIN
|
||||
TYPE NOTATION ::=
|
||||
NotificationsPart
|
||||
"STATUS" Status
|
||||
"DESCRIPTION" Text
|
||||
ReferPart
|
||||
|
||||
VALUE NOTATION ::=
|
||||
value(VALUE OBJECT IDENTIFIER)
|
||||
|
||||
NotificationsPart ::=
|
||||
"NOTIFICATIONS" "{" Notifications "}"
|
||||
Notifications ::=
|
||||
Notification
|
||||
| Notifications "," Notification
|
||||
Notification ::=
|
||||
value(NotificationName)
|
||||
|
||||
Status ::=
|
||||
"current"
|
||||
| "deprecated"
|
||||
| "obsolete"
|
||||
|
||||
ReferPart ::=
|
||||
"REFERENCE" Text
|
||||
| empty
|
||||
|
||||
-- a character string as defined in [2]
|
||||
Text ::= value(IA5String)
|
||||
END
|
||||
|
||||
-- definitions for compliance statements
|
||||
|
||||
MODULE-COMPLIANCE MACRO ::=
|
||||
BEGIN
|
||||
TYPE NOTATION ::=
|
||||
"STATUS" Status
|
||||
"DESCRIPTION" Text
|
||||
ReferPart
|
||||
ModulePart
|
||||
|
||||
VALUE NOTATION ::=
|
||||
value(VALUE OBJECT IDENTIFIER)
|
||||
|
||||
Status ::=
|
||||
"current"
|
||||
| "deprecated"
|
||||
| "obsolete"
|
||||
|
||||
ReferPart ::=
|
||||
"REFERENCE" Text
|
||||
| empty
|
||||
|
||||
ModulePart ::=
|
||||
Modules
|
||||
Modules ::=
|
||||
Module
|
||||
| Modules Module
|
||||
Module ::=
|
||||
-- name of module --
|
||||
"MODULE" ModuleName
|
||||
MandatoryPart
|
||||
CompliancePart
|
||||
|
||||
ModuleName ::=
|
||||
-- identifier must start with uppercase letter
|
||||
identifier ModuleIdentifier
|
||||
-- must not be empty unless contained
|
||||
-- in MIB Module
|
||||
| empty
|
||||
ModuleIdentifier ::=
|
||||
value(OBJECT IDENTIFIER)
|
||||
| empty
|
||||
|
||||
MandatoryPart ::=
|
||||
"MANDATORY-GROUPS" "{" Groups "}"
|
||||
| empty
|
||||
|
||||
Groups ::=
|
||||
|
||||
Group
|
||||
| Groups "," Group
|
||||
Group ::=
|
||||
value(OBJECT IDENTIFIER)
|
||||
|
||||
CompliancePart ::=
|
||||
Compliances
|
||||
| empty
|
||||
|
||||
Compliances ::=
|
||||
Compliance
|
||||
| Compliances Compliance
|
||||
Compliance ::=
|
||||
ComplianceGroup
|
||||
| Object
|
||||
|
||||
ComplianceGroup ::=
|
||||
"GROUP" value(OBJECT IDENTIFIER)
|
||||
"DESCRIPTION" Text
|
||||
|
||||
Object ::=
|
||||
"OBJECT" value(ObjectName)
|
||||
SyntaxPart
|
||||
WriteSyntaxPart
|
||||
AccessPart
|
||||
"DESCRIPTION" Text
|
||||
|
||||
-- must be a refinement for object's SYNTAX clause
|
||||
SyntaxPart ::= "SYNTAX" Syntax
|
||||
| empty
|
||||
|
||||
-- must be a refinement for object's SYNTAX clause
|
||||
WriteSyntaxPart ::= "WRITE-SYNTAX" Syntax
|
||||
| empty
|
||||
|
||||
Syntax ::= -- Must be one of the following:
|
||||
-- a base type (or its refinement),
|
||||
-- a textual convention (or its refinement), or
|
||||
-- a BITS pseudo-type
|
||||
type
|
||||
| "BITS" "{" NamedBits "}"
|
||||
|
||||
NamedBits ::= NamedBit
|
||||
| NamedBits "," NamedBit
|
||||
|
||||
NamedBit ::= identifier "(" number ")" -- number is nonnegative
|
||||
|
||||
AccessPart ::=
|
||||
"MIN-ACCESS" Access
|
||||
| empty
|
||||
Access ::=
|
||||
"not-accessible"
|
||||
| "accessible-for-notify"
|
||||
| "read-only"
|
||||
| "read-write"
|
||||
| "read-create"
|
||||
|
||||
-- a character string as defined in [2]
|
||||
Text ::= value(IA5String)
|
||||
END
|
||||
|
||||
-- definitions for capabilities statements
|
||||
|
||||
AGENT-CAPABILITIES MACRO ::=
|
||||
BEGIN
|
||||
TYPE NOTATION ::=
|
||||
"PRODUCT-RELEASE" Text
|
||||
"STATUS" Status
|
||||
"DESCRIPTION" Text
|
||||
ReferPart
|
||||
ModulePart
|
||||
|
||||
VALUE NOTATION ::=
|
||||
value(VALUE OBJECT IDENTIFIER)
|
||||
|
||||
Status ::=
|
||||
"current"
|
||||
| "obsolete"
|
||||
|
||||
ReferPart ::=
|
||||
"REFERENCE" Text
|
||||
| empty
|
||||
|
||||
ModulePart ::=
|
||||
Modules
|
||||
| empty
|
||||
Modules ::=
|
||||
Module
|
||||
| Modules Module
|
||||
Module ::=
|
||||
-- name of module --
|
||||
"SUPPORTS" ModuleName
|
||||
"INCLUDES" "{" Groups "}"
|
||||
VariationPart
|
||||
|
||||
ModuleName ::=
|
||||
|
||||
-- identifier must start with uppercase letter
|
||||
identifier ModuleIdentifier
|
||||
ModuleIdentifier ::=
|
||||
value(OBJECT IDENTIFIER)
|
||||
| empty
|
||||
|
||||
Groups ::=
|
||||
Group
|
||||
| Groups "," Group
|
||||
Group ::=
|
||||
value(OBJECT IDENTIFIER)
|
||||
|
||||
VariationPart ::=
|
||||
Variations
|
||||
| empty
|
||||
Variations ::=
|
||||
Variation
|
||||
| Variations Variation
|
||||
|
||||
Variation ::=
|
||||
ObjectVariation
|
||||
| NotificationVariation
|
||||
|
||||
NotificationVariation ::=
|
||||
"VARIATION" value(NotificationName)
|
||||
AccessPart
|
||||
"DESCRIPTION" Text
|
||||
|
||||
ObjectVariation ::=
|
||||
"VARIATION" value(ObjectName)
|
||||
SyntaxPart
|
||||
WriteSyntaxPart
|
||||
AccessPart
|
||||
CreationPart
|
||||
DefValPart
|
||||
"DESCRIPTION" Text
|
||||
|
||||
-- must be a refinement for object's SYNTAX clause
|
||||
SyntaxPart ::= "SYNTAX" Syntax
|
||||
| empty
|
||||
|
||||
WriteSyntaxPart ::= "WRITE-SYNTAX" Syntax
|
||||
| empty
|
||||
|
||||
Syntax ::= -- Must be one of the following:
|
||||
-- a base type (or its refinement),
|
||||
-- a textual convention (or its refinement), or
|
||||
-- a BITS pseudo-type
|
||||
|
||||
type
|
||||
| "BITS" "{" NamedBits "}"
|
||||
|
||||
NamedBits ::= NamedBit
|
||||
| NamedBits "," NamedBit
|
||||
|
||||
NamedBit ::= identifier "(" number ")" -- number is nonnegative
|
||||
|
||||
AccessPart ::=
|
||||
"ACCESS" Access
|
||||
| empty
|
||||
|
||||
Access ::=
|
||||
"not-implemented"
|
||||
-- only "not-implemented" for notifications
|
||||
| "accessible-for-notify"
|
||||
| "read-only"
|
||||
| "read-write"
|
||||
| "read-create"
|
||||
-- following is for backward-compatibility only
|
||||
| "write-only"
|
||||
|
||||
CreationPart ::=
|
||||
"CREATION-REQUIRES" "{" Cells "}"
|
||||
| empty
|
||||
Cells ::=
|
||||
Cell
|
||||
| Cells "," Cell
|
||||
Cell ::=
|
||||
value(ObjectName)
|
||||
|
||||
DefValPart ::= "DEFVAL" "{" Defvalue "}"
|
||||
| empty
|
||||
|
||||
Defvalue ::= -- must be valid for the object's syntax
|
||||
-- in this macro's SYNTAX clause, if present,
|
||||
-- or if not, in object's OBJECT-TYPE macro
|
||||
value(ObjectSyntax)
|
||||
| "{" BitsValue "}"
|
||||
|
||||
BitsValue ::= BitNames
|
||||
| empty
|
||||
|
||||
BitNames ::= BitName
|
||||
| BitNames "," BitName
|
||||
|
||||
BitName ::= identifier
|
||||
|
||||
-- a character string as defined in [2]
|
||||
Text ::= value(IA5String)
|
||||
END
|
||||
|
||||
END
|
||||
773
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/SNMPv2-MIB
Executable file
773
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/SNMPv2-MIB
Executable file
@@ -0,0 +1,773 @@
|
||||
-- Changes to rfc1907 - SNMPv2-MIB (object for SNMPv2 protocol)
|
||||
-- NOTE: the following should be in a group -
|
||||
-- snmpTrapEnterprise, snmpTrapOID, and
|
||||
-- warmStart!
|
||||
-- dperkins@scruznet.com
|
||||
|
||||
SNMPv2-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
TimeTicks, Counter32, snmpModules, mib-2
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TestAndIncr, TimeStamp
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF;
|
||||
|
||||
|
||||
snmpMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "9511090000Z"
|
||||
ORGANIZATION "IETF SNMPv2 Working Group"
|
||||
CONTACT-INFO
|
||||
" Marshall T. Rose
|
||||
|
||||
Postal: Dover Beach Consulting, Inc.
|
||||
420 Whisman Court
|
||||
Mountain View, CA 94043-2186
|
||||
US
|
||||
|
||||
Tel: +1 415 968 1052
|
||||
|
||||
E-mail: mrose@dbc.mtview.ca.us"
|
||||
DESCRIPTION
|
||||
"The MIB module for SNMPv2 entities."
|
||||
REVISION "9304010000Z"
|
||||
DESCRIPTION
|
||||
"The initial revision of this MIB module was published as
|
||||
RFC 1450."
|
||||
::= { snmpModules 1 }
|
||||
|
||||
|
||||
snmpMIBObjects OBJECT IDENTIFIER ::= { snmpMIB 1 }
|
||||
|
||||
-- ::= { snmpMIBObjects 1 } this OID is obsolete
|
||||
-- ::= { snmpMIBObjects 2 } this OID is obsolete
|
||||
-- ::= { snmpMIBObjects 3 } this OID is obsolete
|
||||
|
||||
|
||||
-- the System group
|
||||
--
|
||||
-- a collection of objects common to all managed systems.
|
||||
|
||||
system OBJECT IDENTIFIER ::= { mib-2 1 }
|
||||
|
||||
sysDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A textual description of the entity. This value should
|
||||
include the full name and version identification of the
|
||||
system's hardware type, software operating-system, and
|
||||
networking software."
|
||||
::= { system 1 }
|
||||
|
||||
sysObjectID OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vendor's authoritative identification of the network
|
||||
management subsystem contained in the entity. This value is
|
||||
allocated within the SMI enterprises subtree (1.3.6.1.4.1)
|
||||
and provides an easy and unambiguous means for determining
|
||||
`what kind of box' is being managed. For example, if vendor
|
||||
`Flintstones, Inc.' was assigned the subtree
|
||||
1.3.6.1.4.1.4242, it could assign the identifier
|
||||
1.3.6.1.4.1.4242.1.1 to its `Fred Router'."
|
||||
::= { system 2 }
|
||||
|
||||
sysUpTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time (in hundredths of a second) since the network
|
||||
management portion of the system was last re-initialized."
|
||||
::= { system 3 }
|
||||
|
||||
sysContact OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The textual identification of the contact person for this
|
||||
managed node, together with information on how to contact
|
||||
this person. If no contact information is known, the value
|
||||
is the zero-length string."
|
||||
::= { system 4 }
|
||||
|
||||
sysName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An administratively-assigned name for this managed node.
|
||||
By convention, this is the node's fully-qualified domain
|
||||
name. If the name is unknown, the value is the zero-length
|
||||
string."
|
||||
::= { system 5 }
|
||||
|
||||
sysLocation OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The physical location of this node (e.g., `telephone
|
||||
closet, 3rd floor'). If the location is unknown, the value
|
||||
is the zero-length string."
|
||||
::= { system 6 }
|
||||
|
||||
sysServices OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..127)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value which indicates the set of services that this
|
||||
entity may potentially offers. The value is a sum. This
|
||||
sum initially takes the value zero, Then, for each layer, L,
|
||||
in the range 1 through 7, that this node performs
|
||||
transactions for, 2 raised to (L - 1) is added to the sum.
|
||||
For example, a node which performs only routing functions
|
||||
would have a value of 4 (2^(3-1)). In contrast, a node
|
||||
which is a host offering application services would have a
|
||||
value of 72 (2^(4-1) + 2^(7-1)). Note that in the context
|
||||
of the Internet suite of protocols, values should be
|
||||
calculated accordingly:
|
||||
|
||||
layer functionality
|
||||
1 physical (e.g., repeaters)
|
||||
2 datalink/subnetwork (e.g., bridges)
|
||||
3 internet (e.g., supports the IP)
|
||||
4 end-to-end (e.g., supports the TCP)
|
||||
7 applications (e.g., supports the SMTP)
|
||||
|
||||
For systems including OSI protocols, layers 5 and 6 may also
|
||||
be counted."
|
||||
::= { system 7 }
|
||||
|
||||
|
||||
-- object resource information
|
||||
--
|
||||
-- a collection of objects which describe the SNMPv2 entity's
|
||||
-- (statically and dynamically configurable) support of
|
||||
-- various MIB modules.
|
||||
|
||||
sysORLastChange OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime at the time of the most recent
|
||||
change in state or value of any instance of sysORID."
|
||||
::= { system 8 }
|
||||
|
||||
sysORTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SysOREntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table listing the capabilities of the
|
||||
local SNMPv2 entity acting in an agent role with respect to
|
||||
various MIB modules. SNMPv2 entities having dynamically-
|
||||
configurable support of MIB modules will have a
|
||||
dynamically-varying number of conceptual rows."
|
||||
::= { system 9 }
|
||||
|
||||
sysOREntry OBJECT-TYPE
|
||||
SYNTAX SysOREntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) in the sysORTable."
|
||||
INDEX { sysORIndex }
|
||||
::= { sysORTable 1 }
|
||||
|
||||
SysOREntry ::= SEQUENCE {
|
||||
sysORIndex INTEGER,
|
||||
sysORID OBJECT IDENTIFIER,
|
||||
sysORDescr DisplayString,
|
||||
sysORUpTime TimeStamp
|
||||
}
|
||||
|
||||
sysORIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The auxiliary variable used for identifying instances of
|
||||
the columnar objects in the sysORTable."
|
||||
::= { sysOREntry 1 }
|
||||
|
||||
sysORID OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An authoritative identification of a capabilities statement
|
||||
with respect to various MIB modules supported by the local
|
||||
SNMPv2 entity acting in an agent role."
|
||||
::= { sysOREntry 2 }
|
||||
|
||||
sysORDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A textual description of the capabilities identified by the
|
||||
corresponding instance of sysORID."
|
||||
::= { sysOREntry 3 }
|
||||
|
||||
sysORUpTime OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime at the time this conceptual row was
|
||||
last instanciated."
|
||||
::= { sysOREntry 4 }
|
||||
|
||||
|
||||
-- the SNMP group
|
||||
--
|
||||
-- a collection of objects providing basic instrumentation and
|
||||
-- control of an SNMP entity.
|
||||
|
||||
snmp OBJECT IDENTIFIER ::= { mib-2 11 }
|
||||
|
||||
snmpInPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of messages delivered to the SNMP entity
|
||||
from the transport service."
|
||||
::= { snmp 1 }
|
||||
|
||||
snmpInBadVersions OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of SNMP messages which were delivered to
|
||||
the SNMP entity and were for an unsupported SNMP version."
|
||||
::= { snmp 3 }
|
||||
|
||||
snmpInBadCommunityNames OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of SNMP messages delivered to the SNMP
|
||||
entity which used a SNMP community name not known to said
|
||||
entity."
|
||||
::= { snmp 4 }
|
||||
|
||||
snmpInBadCommunityUses OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of SNMP messages delivered to the SNMP
|
||||
entity which represented an SNMP operation which was not
|
||||
allowed by the SNMP community named in the message."
|
||||
::= { snmp 5 }
|
||||
|
||||
snmpInASNParseErrs OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of ASN.1 or BER errors encountered by the
|
||||
SNMP entity when decoding received SNMP messages."
|
||||
::= { snmp 6 }
|
||||
|
||||
snmpEnableAuthenTraps OBJECT-TYPE
|
||||
SYNTAX INTEGER { enabled(1), disabled(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether the SNMP entity is permitted to generate
|
||||
authenticationFailure traps. The value of this object
|
||||
overrides any configuration information; as such, it
|
||||
provides a means whereby all authenticationFailure traps may
|
||||
be disabled.
|
||||
|
||||
Note that it is strongly recommended that this object be
|
||||
stored in non-volatile memory so that it remains constant
|
||||
across re-initializations of the network management system."
|
||||
::= { snmp 30 }
|
||||
|
||||
snmpSilentDrops OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of GetRequest-PDUs, GetNextRequest-PDUs,
|
||||
GetBulkRequest-PDUs, SetRequest-PDUs, and InformRequest-PDUs
|
||||
delivered to the SNMP entity which were silently dropped
|
||||
because the size of a reply containing an alternate
|
||||
Response-PDU with an empty variable-bindings field was
|
||||
greater than either a local constraint or the maximum
|
||||
message size associated with the originator of the request."
|
||||
::= { snmp 31 }
|
||||
|
||||
snmpProxyDrops OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of GetRequest-PDUs, GetNextRequest-PDUs,
|
||||
GetBulkRequest-PDUs, SetRequest-PDUs, and InformRequest-PDUs
|
||||
delivered to the SNMP entity which were silently dropped
|
||||
because the transmission of the (possibly translated)
|
||||
message to a proxy target failed in a manner (other than a
|
||||
time-out) such that no Response-PDU could be returned."
|
||||
::= { snmp 32 }
|
||||
|
||||
|
||||
-- information for notifications
|
||||
--
|
||||
-- a collection of objects which allow the SNMPv2 entity, when
|
||||
-- acting in an agent role, to be configured to generate
|
||||
-- SNMPv2-Trap-PDUs.
|
||||
|
||||
snmpTrap OBJECT IDENTIFIER ::= { snmpMIBObjects 4 }
|
||||
|
||||
|
||||
snmpTrapOID OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The authoritative identification of the notification
|
||||
currently being sent. This variable occurs as the second
|
||||
varbind in every SNMPv2-Trap-PDU and InformRequest-PDU."
|
||||
::= { snmpTrap 1 }
|
||||
|
||||
-- ::= { snmpTrap 2 } this OID is obsolete
|
||||
|
||||
snmpTrapEnterprise OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The authoritative identification of the enterprise
|
||||
associated with the trap currently being sent. When a
|
||||
SNMPv2 proxy agent is mapping an RFC1157 Trap-PDU into a
|
||||
SNMPv2-Trap-PDU, this variable occurs as the last varbind."
|
||||
::= { snmpTrap 3 }
|
||||
|
||||
-- ::= { snmpTrap 4 } this OID is obsolete
|
||||
|
||||
|
||||
-- well-known traps
|
||||
|
||||
snmpTraps OBJECT IDENTIFIER ::= { snmpMIBObjects 5 }
|
||||
|
||||
coldStart NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A coldStart trap signifies that the SNMPv2 entity, acting
|
||||
in an agent role, is reinitializing itself and that its
|
||||
configuration may have been altered."
|
||||
::= { snmpTraps 1 }
|
||||
|
||||
warmStart NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A warmStart trap signifies that the SNMPv2 entity, acting
|
||||
in an agent role, is reinitializing itself such that its
|
||||
configuration is unaltered."
|
||||
::= { snmpTraps 2 }
|
||||
|
||||
-- Note the linkDown NOTIFICATION-TYPE ::= { snmpTraps 3 }
|
||||
-- and the linkUp NOTIFICATION-TYPE ::= { snmpTraps 4 }
|
||||
-- are defined in RFC 1573
|
||||
|
||||
authenticationFailure NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An authenticationFailure trap signifies that the SNMPv2
|
||||
entity, acting in an agent role, has received a protocol
|
||||
message that is not properly authenticated. While all
|
||||
implementations of the SNMPv2 must be capable of generating
|
||||
this trap, the snmpEnableAuthenTraps object indicates
|
||||
whether this trap will be generated."
|
||||
::= { snmpTraps 5 }
|
||||
|
||||
-- Note the egpNeighborLoss NOTIFICATION-TYPE ::= { snmpTraps 6 }
|
||||
-- is defined in RFC 1213
|
||||
|
||||
|
||||
-- the set group
|
||||
--
|
||||
-- a collection of objects which allow several cooperating
|
||||
-- SNMPv2 entities, all acting in a manager role, to
|
||||
-- coordinate their use of the SNMPv2 set operation.
|
||||
|
||||
snmpSet OBJECT IDENTIFIER ::= { snmpMIBObjects 6 }
|
||||
|
||||
|
||||
snmpSetSerialNo OBJECT-TYPE
|
||||
SYNTAX TestAndIncr
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An advisory lock used to allow several cooperating SNMPv2
|
||||
entities, all acting in a manager role, to coordinate their
|
||||
use of the SNMPv2 set operation.
|
||||
|
||||
This object is used for coarse-grain coordination. To
|
||||
achieve fine-grain coordination, one or more similar objects
|
||||
might be defined within each MIB group, as appropriate."
|
||||
::= { snmpSet 1 }
|
||||
|
||||
|
||||
-- conformance information
|
||||
|
||||
snmpMIBConformance
|
||||
OBJECT IDENTIFIER ::= { snmpMIB 2 }
|
||||
|
||||
snmpMIBCompliances
|
||||
OBJECT IDENTIFIER ::= { snmpMIBConformance 1 }
|
||||
snmpMIBGroups OBJECT IDENTIFIER ::= { snmpMIBConformance 2 }
|
||||
|
||||
|
||||
-- compliance statements
|
||||
|
||||
-- ::= { snmpMIBCompliances 1 } this OID is obsolete
|
||||
|
||||
snmpBasicCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMPv2 entities which
|
||||
implement the SNMPv2 MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { snmpGroup, snmpSetGroup, systemGroup,
|
||||
snmpBasicNotificationsGroup }
|
||||
|
||||
GROUP snmpCommunityGroup
|
||||
DESCRIPTION
|
||||
"This group is mandatory for SNMPv2 entities which
|
||||
support community-based authentication."
|
||||
|
||||
::= { snmpMIBCompliances 2 }
|
||||
|
||||
|
||||
-- units of conformance
|
||||
|
||||
-- ::= { snmpMIBGroups 1 } this OID is obsolete
|
||||
-- ::= { snmpMIBGroups 2 } this OID is obsolete
|
||||
-- ::= { snmpMIBGroups 3 } this OID is obsolete
|
||||
-- ::= { snmpMIBGroups 4 } this OID is obsolete
|
||||
|
||||
snmpGroup OBJECT-GROUP
|
||||
OBJECTS { snmpInPkts,
|
||||
snmpInBadVersions,
|
||||
snmpInASNParseErrs,
|
||||
snmpSilentDrops,
|
||||
snmpProxyDrops,
|
||||
snmpEnableAuthenTraps }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing basic instrumentation and
|
||||
control of an SNMPv2 entity."
|
||||
::= { snmpMIBGroups 8 }
|
||||
|
||||
snmpCommunityGroup OBJECT-GROUP
|
||||
OBJECTS { snmpInBadCommunityNames,
|
||||
snmpInBadCommunityUses }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing basic instrumentation of
|
||||
a SNMPv2 entity which supports community-based
|
||||
authentication."
|
||||
::= { snmpMIBGroups 9 }
|
||||
|
||||
snmpSetGroup OBJECT-GROUP
|
||||
OBJECTS { snmpSetSerialNo }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects which allow several cooperating
|
||||
SNMPv2 entities, all acting in a manager role, to coordinate
|
||||
their use of the SNMPv2 set operation."
|
||||
::= { snmpMIBGroups 5 }
|
||||
|
||||
systemGroup OBJECT-GROUP
|
||||
OBJECTS { sysDescr, sysObjectID, sysUpTime,
|
||||
sysContact, sysName, sysLocation,
|
||||
sysServices,
|
||||
sysORLastChange, sysORID,
|
||||
sysORUpTime, sysORDescr }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The system group defines objects which are common to all
|
||||
managed systems."
|
||||
::= { snmpMIBGroups 6 }
|
||||
|
||||
snmpBasicNotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { coldStart, authenticationFailure }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The two notifications which an SNMPv2 entity is required to
|
||||
implement."
|
||||
::= { snmpMIBGroups 7 }
|
||||
|
||||
|
||||
-- definitions in RFC 1213 made obsolete by the inclusion of a
|
||||
-- subset of the snmp group in this MIB
|
||||
|
||||
snmpOutPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The total number of SNMP Messages which were
|
||||
passed from the SNMP protocol entity to the
|
||||
transport service."
|
||||
::= { snmp 2 }
|
||||
|
||||
-- { snmp 7 } is not used
|
||||
|
||||
snmpInTooBigs OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The total number of SNMP PDUs which were
|
||||
delivered to the SNMP protocol entity and for
|
||||
which the value of the error-status field is
|
||||
`tooBig'."
|
||||
::= { snmp 8 }
|
||||
|
||||
snmpInNoSuchNames OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The total number of SNMP PDUs which were
|
||||
delivered to the SNMP protocol entity and for
|
||||
which the value of the error-status field is
|
||||
`noSuchName'."
|
||||
::= { snmp 9 }
|
||||
|
||||
snmpInBadValues OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The total number of SNMP PDUs which were
|
||||
delivered to the SNMP protocol entity and for
|
||||
which the value of the error-status field is
|
||||
`badValue'."
|
||||
::= { snmp 10 }
|
||||
|
||||
snmpInReadOnlys OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The total number valid SNMP PDUs which were
|
||||
delivered to the SNMP protocol entity and for
|
||||
which the value of the error-status field is
|
||||
`readOnly'. It should be noted that it is a
|
||||
protocol error to generate an SNMP PDU which
|
||||
contains the value `readOnly' in the error-status
|
||||
field, as such this object is provided as a means
|
||||
of detecting incorrect implementations of the
|
||||
SNMP."
|
||||
::= { snmp 11 }
|
||||
|
||||
snmpInGenErrs OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The total number of SNMP PDUs which were
|
||||
delivered to the SNMP protocol entity and for
|
||||
which the value of the error-status field is
|
||||
`genErr'."
|
||||
::= { snmp 12 }
|
||||
|
||||
snmpInTotalReqVars OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The total number of MIB objects which have been
|
||||
retrieved successfully by the SNMP protocol entity
|
||||
as the result of receiving valid SNMP Get-Request
|
||||
and Get-Next PDUs."
|
||||
::= { snmp 13 }
|
||||
|
||||
snmpInTotalSetVars OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The total number of MIB objects which have been
|
||||
altered successfully by the SNMP protocol entity
|
||||
as the result of receiving valid SNMP Set-Request
|
||||
PDUs."
|
||||
::= { snmp 14 }
|
||||
|
||||
snmpInGetRequests OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The total number of SNMP Get-Request PDUs which
|
||||
have been accepted and processed by the SNMP
|
||||
protocol entity."
|
||||
::= { snmp 15 }
|
||||
|
||||
snmpInGetNexts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The total number of SNMP Get-Next PDUs which have
|
||||
been accepted and processed by the SNMP protocol
|
||||
entity."
|
||||
::= { snmp 16 }
|
||||
|
||||
snmpInSetRequests OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The total number of SNMP Set-Request PDUs which
|
||||
have been accepted and processed by the SNMP
|
||||
protocol entity."
|
||||
::= { snmp 17 }
|
||||
|
||||
snmpInGetResponses OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The total number of SNMP Get-Response PDUs which
|
||||
have been accepted and processed by the SNMP
|
||||
protocol entity."
|
||||
::= { snmp 18 }
|
||||
|
||||
snmpInTraps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The total number of SNMP Trap PDUs which have
|
||||
been accepted and processed by the SNMP protocol
|
||||
entity."
|
||||
::= { snmp 19 }
|
||||
|
||||
snmpOutTooBigs OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The total number of SNMP PDUs which were
|
||||
generated by the SNMP protocol entity and for
|
||||
which the value of the error-status field is
|
||||
`tooBig.'"
|
||||
::= { snmp 20 }
|
||||
|
||||
snmpOutNoSuchNames OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The total number of SNMP PDUs which were
|
||||
generated by the SNMP protocol entity and for
|
||||
which the value of the error-status is
|
||||
`noSuchName'."
|
||||
::= { snmp 21 }
|
||||
|
||||
snmpOutBadValues OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The total number of SNMP PDUs which were
|
||||
generated by the SNMP protocol entity and for
|
||||
which the value of the error-status field is
|
||||
`badValue'."
|
||||
::= { snmp 22 }
|
||||
|
||||
|
||||
-- { snmp 23 } is not used
|
||||
|
||||
snmpOutGenErrs OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The total number of SNMP PDUs which were
|
||||
generated by the SNMP protocol entity and for
|
||||
which the value of the error-status field is
|
||||
`genErr'."
|
||||
::= { snmp 24 }
|
||||
|
||||
snmpOutGetRequests OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The total number of SNMP Get-Request PDUs which
|
||||
have been generated by the SNMP protocol entity."
|
||||
::= { snmp 25 }
|
||||
|
||||
snmpOutGetNexts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The total number of SNMP Get-Next PDUs which have
|
||||
been generated by the SNMP protocol entity."
|
||||
::= { snmp 26 }
|
||||
|
||||
snmpOutSetRequests OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The total number of SNMP Set-Request PDUs which
|
||||
have been generated by the SNMP protocol entity."
|
||||
::= { snmp 27 }
|
||||
|
||||
snmpOutGetResponses OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The total number of SNMP Get-Response PDUs which
|
||||
have been generated by the SNMP protocol entity."
|
||||
::= { snmp 28 }
|
||||
|
||||
snmpOutTraps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The total number of SNMP Trap PDUs which have
|
||||
been generated by the SNMP protocol entity."
|
||||
::= { snmp 29 }
|
||||
|
||||
snmpObsoleteGroup OBJECT-GROUP
|
||||
OBJECTS { snmpOutPkts, snmpInTooBigs, snmpInNoSuchNames,
|
||||
snmpInBadValues, snmpInReadOnlys, snmpInGenErrs,
|
||||
snmpInTotalReqVars, snmpInTotalSetVars,
|
||||
snmpInGetRequests, snmpInGetNexts, snmpInSetRequests,
|
||||
snmpInGetResponses, snmpInTraps, snmpOutTooBigs,
|
||||
snmpOutNoSuchNames, snmpOutBadValues, snmpOutGenErrs,
|
||||
snmpOutGetRequests, snmpOutGetNexts, snmpOutSetRequests,
|
||||
snmpOutGetResponses, snmpOutTraps }
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"A collection of objects from RFC 1213 made obsolete by this
|
||||
MIB."
|
||||
::= { snmpMIBGroups 10 }
|
||||
|
||||
END
|
||||
119
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/SNMPv2-SMI
Executable file
119
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/SNMPv2-SMI
Executable file
@@ -0,0 +1,119 @@
|
||||
SNMPv2-SMI DEFINITIONS ::= BEGIN
|
||||
|
||||
org OBJECT IDENTIFIER ::= { iso 3 }
|
||||
|
||||
dod OBJECT IDENTIFIER ::= { org 6 }
|
||||
|
||||
internet OBJECT IDENTIFIER ::= { dod 1 }
|
||||
|
||||
directory OBJECT IDENTIFIER ::= { internet 1 }
|
||||
|
||||
mgmt OBJECT IDENTIFIER ::= { internet 2 }
|
||||
|
||||
mib-2 OBJECT IDENTIFIER ::= { mgmt 1 }
|
||||
|
||||
transmission OBJECT IDENTIFIER ::= { mib-2 10 }
|
||||
|
||||
experimental OBJECT IDENTIFIER ::= { internet 3 }
|
||||
|
||||
private OBJECT IDENTIFIER ::= { internet 4 }
|
||||
|
||||
enterprises OBJECT IDENTIFIER ::= { private 1 }
|
||||
|
||||
security OBJECT IDENTIFIER ::= { internet 5 }
|
||||
|
||||
snmpV2 OBJECT IDENTIFIER ::= { internet 6 }
|
||||
|
||||
snmpDomains OBJECT IDENTIFIER ::= { snmpV2 1 }
|
||||
|
||||
snmpProxys OBJECT IDENTIFIER ::= { snmpV2 2 }
|
||||
|
||||
snmpModules OBJECT IDENTIFIER ::= { snmpV2 3 }
|
||||
|
||||
--ObjectName ::=
|
||||
-- OBJECT IDENTIFIER
|
||||
|
||||
--NotificationName ::=
|
||||
-- OBJECT IDENTIFIER
|
||||
|
||||
--ObjectSyntax ::=
|
||||
-- CHOICE {
|
||||
-- simple
|
||||
-- SimpleSyntax,
|
||||
--
|
||||
-- application-wide
|
||||
-- ApplicationSyntax
|
||||
--}
|
||||
|
||||
--SimpleSyntax ::=
|
||||
-- CHOICE {
|
||||
-- integer-value
|
||||
-- INTEGER,
|
||||
--
|
||||
-- string-value
|
||||
-- OCTET STRING,
|
||||
--
|
||||
-- objectID-value
|
||||
-- OBJECT IDENTIFIER
|
||||
--}
|
||||
|
||||
--Integer32 ::=
|
||||
-- [UNIVERSAL 2]
|
||||
-- IMPLICIT INTEGER
|
||||
|
||||
--ApplicationSyntax ::=
|
||||
-- CHOICE {
|
||||
-- ipAddress-value
|
||||
-- IpAddress,
|
||||
--
|
||||
-- counter-value
|
||||
-- Counter32,
|
||||
--
|
||||
-- timeticks-value
|
||||
-- TimeTicks,
|
||||
--
|
||||
-- arbitrary-value
|
||||
-- Opaque,
|
||||
--
|
||||
-- big-counter-value
|
||||
-- Counter64,
|
||||
--
|
||||
-- unsigned-integer-value
|
||||
-- Unsigned32
|
||||
--}
|
||||
|
||||
--IpAddress ::=
|
||||
-- [APPLICATION 0]
|
||||
-- IMPLICIT OCTET STRING
|
||||
|
||||
--Counter32 ::=
|
||||
-- [APPLICATION 1]
|
||||
-- IMPLICIT INTEGER
|
||||
|
||||
--Gauge32 ::=
|
||||
-- [APPLICATION 2]
|
||||
-- IMPLICIT INTEGER
|
||||
|
||||
--Unsigned32 ::=
|
||||
-- [APPLICATION 2]
|
||||
-- IMPLICIT INTEGER
|
||||
|
||||
--TimeTicks ::=
|
||||
-- [APPLICATION 3]
|
||||
-- IMPLICIT INTEGER
|
||||
|
||||
--Opaque ::=
|
||||
-- [APPLICATION 4]
|
||||
-- IMPLICIT OCTET STRING
|
||||
|
||||
--Counter64 ::=
|
||||
-- [APPLICATION 6]
|
||||
-- IMPLICIT INTEGER
|
||||
|
||||
--zeroDotZero OBJECT-IDENTITY
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "A value used for null identifiers."
|
||||
-- ::= { 0 0 }
|
||||
|
||||
END
|
||||
955
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/SNMPv2-TC
Executable file
955
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/SNMPv2-TC
Executable file
@@ -0,0 +1,955 @@
|
||||
|
||||
SNMPv2-TC DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
TimeTicks FROM SNMPv2-SMI;
|
||||
|
||||
|
||||
|
||||
|
||||
DisplayString ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "255a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents textual information taken from the NVT ASCII
|
||||
|
||||
|
||||
McCloghrie, et al. Standards Track [Page 3]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
RFC 2579 Textual Conventions for SMIv2 April 1999
|
||||
|
||||
|
||||
character set, as defined in pages 4, 10-11 of RFC 854.
|
||||
|
||||
To summarize RFC 854, the NVT ASCII repertoire specifies:
|
||||
|
||||
- the use of character codes 0-127 (decimal)
|
||||
|
||||
- the graphics characters (32-126) are interpreted as
|
||||
US ASCII
|
||||
|
||||
- NUL, LF, CR, BEL, BS, HT, VT and FF have the special
|
||||
meanings specified in RFC 854
|
||||
|
||||
- the other 25 codes have no standard interpretation
|
||||
|
||||
- the sequence 'CR LF' means newline
|
||||
|
||||
- the sequence 'CR NUL' means carriage-return
|
||||
|
||||
- an 'LF' not preceded by a 'CR' means moving to the
|
||||
same column on the next line.
|
||||
|
||||
- the sequence 'CR x' for any x other than LF or NUL is
|
||||
illegal. (Note that this also means that a string may
|
||||
end with either 'CR LF' or 'CR NUL', but not with CR.)
|
||||
|
||||
Any object defined using this syntax may not exceed 255
|
||||
characters in length."
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
|
||||
PhysAddress ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "1x:"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents media- or physical-level addresses."
|
||||
SYNTAX OCTET STRING
|
||||
|
||||
|
||||
MacAddress ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "1x:"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents an 802 MAC address represented in the
|
||||
`canonical' order defined by IEEE 802.1a, i.e., as if it
|
||||
were transmitted least significant bit first, even though
|
||||
802.5 (in contrast to other 802.x protocols) requires MAC
|
||||
addresses to be transmitted most significant bit first."
|
||||
SYNTAX OCTET STRING (SIZE (6))
|
||||
|
||||
|
||||
TruthValue ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents a boolean value."
|
||||
SYNTAX INTEGER { true(1), false(2) }
|
||||
|
||||
TestAndIncr ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents integer-valued information used for atomic
|
||||
operations. When the management protocol is used to specify
|
||||
that an object instance having this syntax is to be
|
||||
modified, the new value supplied via the management protocol
|
||||
must precisely match the value presently held by the
|
||||
instance. If not, the management protocol set operation
|
||||
fails with an error of `inconsistentValue'. Otherwise, if
|
||||
the current value is the maximum value of 2^31-1 (2147483647
|
||||
decimal), then the value held by the instance is wrapped to
|
||||
zero; otherwise, the value held by the instance is
|
||||
incremented by one. (Note that regardless of whether the
|
||||
management protocol set operation succeeds, the variable-
|
||||
binding in the request and response PDUs are identical.)
|
||||
|
||||
The value of the ACCESS clause for objects having this
|
||||
syntax is either `read-write' or `read-create'. When an
|
||||
instance of a columnar object having this syntax is created,
|
||||
any value may be supplied via the management protocol.
|
||||
|
||||
When the network management portion of the system is re-
|
||||
initialized, the value of every object instance having this
|
||||
syntax must either be incremented from its value prior to
|
||||
the re-initialization, or (if the value prior to the re-
|
||||
initialization is unknown) be set to a pseudo-randomly
|
||||
generated value."
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
|
||||
AutonomousType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents an independently extensible type identification
|
||||
value. It may, for example, indicate a particular sub-tree
|
||||
with further MIB definitions, or define a particular type of
|
||||
protocol or hardware."
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
|
||||
|
||||
InstancePointer ::= TEXTUAL-CONVENTION
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"A pointer to either a specific instance of a MIB object or
|
||||
a conceptual row of a MIB table in the managed device. In
|
||||
the latter case, by convention, it is the name of the
|
||||
particular instance of the first accessible columnar object
|
||||
in the conceptual row.
|
||||
|
||||
The two uses of this textual convention are replaced by
|
||||
VariablePointer and RowPointer, respectively."
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
|
||||
|
||||
VariablePointer ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A pointer to a specific object instance. For example,
|
||||
sysContact.0 or ifInOctets.3."
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
|
||||
|
||||
RowPointer ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents a pointer to a conceptual row. The value is the
|
||||
name of the instance of the first accessible columnar object
|
||||
in the conceptual row.
|
||||
|
||||
For example, ifIndex.3 would point to the 3rd row in the
|
||||
ifTable (note that if ifIndex were not-accessible, then
|
||||
ifDescr.3 would be used instead)."
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
|
||||
RowStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The RowStatus textual convention is used to manage the
|
||||
creation and deletion of conceptual rows, and is used as the
|
||||
value of the SYNTAX clause for the status column of a
|
||||
conceptual row (as described in Section 7.7.1 of [2].)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
McCloghrie, et al. Standards Track [Page 6]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
RFC 2579 Textual Conventions for SMIv2 April 1999
|
||||
|
||||
|
||||
The status column has six defined values:
|
||||
|
||||
- `active', which indicates that the conceptual row is
|
||||
available for use by the managed device;
|
||||
|
||||
- `notInService', which indicates that the conceptual
|
||||
row exists in the agent, but is unavailable for use by
|
||||
the managed device (see NOTE below); 'notInService' has
|
||||
no implication regarding the internal consistency of
|
||||
the row, availability of resources, or consistency with
|
||||
the current state of the managed device;
|
||||
|
||||
- `notReady', which indicates that the conceptual row
|
||||
exists in the agent, but is missing information
|
||||
necessary in order to be available for use by the
|
||||
managed device (i.e., one or more required columns in
|
||||
the conceptual row have not been instanciated);
|
||||
|
||||
- `createAndGo', which is supplied by a management
|
||||
station wishing to create a new instance of a
|
||||
conceptual row and to have its status automatically set
|
||||
to active, making it available for use by the managed
|
||||
device;
|
||||
|
||||
- `createAndWait', which is supplied by a management
|
||||
station wishing to create a new instance of a
|
||||
conceptual row (but not make it available for use by
|
||||
the managed device); and,
|
||||
|
||||
- `destroy', which is supplied by a management station
|
||||
wishing to delete all of the instances associated with
|
||||
an existing conceptual row.
|
||||
|
||||
Whereas five of the six values (all except `notReady') may
|
||||
be specified in a management protocol set operation, only
|
||||
three values will be returned in response to a management
|
||||
protocol retrieval operation: `notReady', `notInService' or
|
||||
`active'. That is, when queried, an existing conceptual row
|
||||
has only three states: it is either available for use by
|
||||
the managed device (the status column has value `active');
|
||||
it is not available for use by the managed device, though
|
||||
the agent has sufficient information to attempt to make it
|
||||
so (the status column has value `notInService'); or, it is
|
||||
not available for use by the managed device, and an attempt
|
||||
to make it so would fail because the agent has insufficient
|
||||
information (the state column has value `notReady').
|
||||
|
||||
|
||||
|
||||
|
||||
McCloghrie, et al. Standards Track [Page 7]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
RFC 2579 Textual Conventions for SMIv2 April 1999
|
||||
|
||||
|
||||
NOTE WELL
|
||||
|
||||
This textual convention may be used for a MIB table,
|
||||
irrespective of whether the values of that table's
|
||||
conceptual rows are able to be modified while it is
|
||||
active, or whether its conceptual rows must be taken
|
||||
out of service in order to be modified. That is, it is
|
||||
the responsibility of the DESCRIPTION clause of the
|
||||
status column to specify whether the status column must
|
||||
not be `active' in order for the value of some other
|
||||
column of the same conceptual row to be modified. If
|
||||
such a specification is made, affected columns may be
|
||||
changed by an SNMP set PDU if the RowStatus would not
|
||||
be equal to `active' either immediately before or after
|
||||
processing the PDU. In other words, if the PDU also
|
||||
contained a varbind that would change the RowStatus
|
||||
value, the column in question may be changed if the
|
||||
RowStatus was not equal to `active' as the PDU was
|
||||
received, or if the varbind sets the status to a value
|
||||
other than 'active'.
|
||||
|
||||
|
||||
Also note that whenever any elements of a row exist, the
|
||||
RowStatus column must also exist.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
McCloghrie, et al. Standards Track [Page 8]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
RFC 2579 Textual Conventions for SMIv2 April 1999
|
||||
|
||||
|
||||
To summarize the effect of having a conceptual row with a
|
||||
status column having a SYNTAX clause value of RowStatus,
|
||||
consider the following state diagram:
|
||||
|
||||
|
||||
STATE
|
||||
+--------------+-----------+-------------+-------------
|
||||
| A | B | C | D
|
||||
| |status col.|status column|
|
||||
|status column | is | is |status column
|
||||
ACTION |does not exist| notReady | notInService| is active
|
||||
--------------+--------------+-----------+-------------+-------------
|
||||
set status |noError ->D|inconsist- |inconsistent-|inconsistent-
|
||||
column to | or | entValue| Value| Value
|
||||
createAndGo |inconsistent- | | |
|
||||
| Value| | |
|
||||
--------------+--------------+-----------+-------------+-------------
|
||||
set status |noError see 1|inconsist- |inconsistent-|inconsistent-
|
||||
column to | or | entValue| Value| Value
|
||||
createAndWait |wrongValue | | |
|
||||
--------------+--------------+-----------+-------------+-------------
|
||||
set status |inconsistent- |inconsist- |noError |noError
|
||||
column to | Value| entValue| |
|
||||
active | | | |
|
||||
| | or | |
|
||||
| | | |
|
||||
| |see 2 ->D|see 8 ->D| ->D
|
||||
--------------+--------------+-----------+-------------+-------------
|
||||
set status |inconsistent- |inconsist- |noError |noError ->C
|
||||
column to | Value| entValue| |
|
||||
notInService | | | |
|
||||
| | or | | or
|
||||
| | | |
|
||||
| |see 3 ->C| ->C|see 6
|
||||
--------------+--------------+-----------+-------------+-------------
|
||||
set status |noError |noError |noError |noError ->A
|
||||
column to | | | | or
|
||||
destroy | ->A| ->A| ->A|see 7
|
||||
--------------+--------------+-----------+-------------+-------------
|
||||
set any other |see 4 |noError |noError |see 5
|
||||
column to some| | | |
|
||||
value | | see 1| ->C| ->D
|
||||
--------------+--------------+-----------+-------------+-------------
|
||||
|
||||
(1) goto B or C, depending on information available to the
|
||||
agent.
|
||||
|
||||
(2) if other variable bindings included in the same PDU,
|
||||
|
||||
|
||||
McCloghrie, et al. Standards Track [Page 9]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
RFC 2579 Textual Conventions for SMIv2 April 1999
|
||||
|
||||
|
||||
provide values for all columns which are missing but
|
||||
required, and all columns have acceptable values, then
|
||||
return noError and goto D.
|
||||
|
||||
(3) if other variable bindings included in the same PDU,
|
||||
provide legal values for all columns which are missing but
|
||||
required, then return noError and goto C.
|
||||
|
||||
(4) at the discretion of the agent, the return value may be
|
||||
either:
|
||||
|
||||
inconsistentName: because the agent does not choose to
|
||||
create such an instance when the corresponding
|
||||
RowStatus instance does not exist, or
|
||||
|
||||
inconsistentValue: if the supplied value is
|
||||
inconsistent with the state of some other MIB object's
|
||||
value, or
|
||||
|
||||
noError: because the agent chooses to create the
|
||||
instance.
|
||||
|
||||
If noError is returned, then the instance of the status
|
||||
column must also be created, and the new state is B or C,
|
||||
depending on the information available to the agent. If
|
||||
inconsistentName or inconsistentValue is returned, the row
|
||||
remains in state A.
|
||||
|
||||
(5) depending on the MIB definition for the column/table,
|
||||
either noError or inconsistentValue may be returned.
|
||||
|
||||
(6) the return value can indicate one of the following
|
||||
errors:
|
||||
|
||||
wrongValue: because the agent does not support
|
||||
notInService (e.g., an agent which does not support
|
||||
createAndWait), or
|
||||
|
||||
inconsistentValue: because the agent is unable to take
|
||||
the row out of service at this time, perhaps because it
|
||||
is in use and cannot be de-activated.
|
||||
|
||||
(7) the return value can indicate the following error:
|
||||
|
||||
inconsistentValue: because the agent is unable to
|
||||
remove the row at this time, perhaps because it is in
|
||||
use and cannot be de-activated.
|
||||
|
||||
|
||||
|
||||
McCloghrie, et al. Standards Track [Page 10]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
RFC 2579 Textual Conventions for SMIv2 April 1999
|
||||
|
||||
|
||||
(8) the transition to D can fail, e.g., if the values of the
|
||||
conceptual row are inconsistent, then the error code would
|
||||
be inconsistentValue.
|
||||
|
||||
NOTE: Other processing of (this and other varbinds of) the
|
||||
set request may result in a response other than noError
|
||||
being returned, e.g., wrongValue, noCreation, etc.
|
||||
|
||||
|
||||
Conceptual Row Creation
|
||||
|
||||
There are four potential interactions when creating a
|
||||
conceptual row: selecting an instance-identifier which is
|
||||
not in use; creating the conceptual row; initializing any
|
||||
objects for which the agent does not supply a default; and,
|
||||
making the conceptual row available for use by the managed
|
||||
device.
|
||||
|
||||
Interaction 1: Selecting an Instance-Identifier
|
||||
|
||||
The algorithm used to select an instance-identifier varies
|
||||
for each conceptual row. In some cases, the instance-
|
||||
identifier is semantically significant, e.g., the
|
||||
destination address of a route, and a management station
|
||||
selects the instance-identifier according to the semantics.
|
||||
|
||||
In other cases, the instance-identifier is used solely to
|
||||
distinguish conceptual rows, and a management station
|
||||
without specific knowledge of the conceptual row might
|
||||
examine the instances present in order to determine an
|
||||
unused instance-identifier. (This approach may be used, but
|
||||
it is often highly sub-optimal; however, it is also a
|
||||
questionable practice for a naive management station to
|
||||
attempt conceptual row creation.)
|
||||
|
||||
Alternately, the MIB module which defines the conceptual row
|
||||
might provide one or more objects which provide assistance
|
||||
in determining an unused instance-identifier. For example,
|
||||
if the conceptual row is indexed by an integer-value, then
|
||||
an object having an integer-valued SYNTAX clause might be
|
||||
defined for such a purpose, allowing a management station to
|
||||
issue a management protocol retrieval operation. In order
|
||||
to avoid unnecessary collisions between competing management
|
||||
stations, `adjacent' retrievals of this object should be
|
||||
different.
|
||||
|
||||
Finally, the management station could select a pseudo-random
|
||||
number to use as the index. In the event that this index
|
||||
|
||||
|
||||
McCloghrie, et al. Standards Track [Page 11]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
RFC 2579 Textual Conventions for SMIv2 April 1999
|
||||
|
||||
|
||||
was already in use and an inconsistentValue was returned in
|
||||
response to the management protocol set operation, the
|
||||
management station should simply select a new pseudo-random
|
||||
number and retry the operation.
|
||||
|
||||
A MIB designer should choose between the two latter
|
||||
algorithms based on the size of the table (and therefore the
|
||||
efficiency of each algorithm). For tables in which a large
|
||||
number of entries are expected, it is recommended that a MIB
|
||||
object be defined that returns an acceptable index for
|
||||
creation. For tables with small numbers of entries, it is
|
||||
recommended that the latter pseudo-random index mechanism be
|
||||
used.
|
||||
|
||||
Interaction 2: Creating the Conceptual Row
|
||||
|
||||
Once an unused instance-identifier has been selected, the
|
||||
management station determines if it wishes to create and
|
||||
activate the conceptual row in one transaction or in a
|
||||
negotiated set of interactions.
|
||||
|
||||
Interaction 2a: Creating and Activating the Conceptual Row
|
||||
|
||||
The management station must first determine the column
|
||||
requirements, i.e., it must determine those columns for
|
||||
which it must or must not provide values. Depending on the
|
||||
complexity of the table and the management station's
|
||||
knowledge of the agent's capabilities, this determination
|
||||
can be made locally by the management station. Alternately,
|
||||
the management station issues a management protocol get
|
||||
operation to examine all columns in the conceptual row that
|
||||
it wishes to create. In response, for each column, there
|
||||
are three possible outcomes:
|
||||
|
||||
- a value is returned, indicating that some other
|
||||
management station has already created this conceptual
|
||||
row. We return to interaction 1.
|
||||
|
||||
- the exception `noSuchInstance' is returned,
|
||||
indicating that the agent implements the object-type
|
||||
associated with this column, and that this column in at
|
||||
least one conceptual row would be accessible in the MIB
|
||||
view used by the retrieval were it to exist. For those
|
||||
columns to which the agent provides read-create access,
|
||||
the `noSuchInstance' exception tells the management
|
||||
station that it should supply a value for this column
|
||||
when the conceptual row is to be created.
|
||||
|
||||
|
||||
|
||||
McCloghrie, et al. Standards Track [Page 12]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
RFC 2579 Textual Conventions for SMIv2 April 1999
|
||||
|
||||
|
||||
- the exception `noSuchObject' is returned, indicating
|
||||
that the agent does not implement the object-type
|
||||
associated with this column or that there is no
|
||||
conceptual row for which this column would be
|
||||
accessible in the MIB view used by the retrieval. As
|
||||
such, the management station can not issue any
|
||||
management protocol set operations to create an
|
||||
instance of this column.
|
||||
|
||||
Once the column requirements have been determined, a
|
||||
management protocol set operation is accordingly issued.
|
||||
This operation also sets the new instance of the status
|
||||
column to `createAndGo'.
|
||||
|
||||
When the agent processes the set operation, it verifies that
|
||||
it has sufficient information to make the conceptual row
|
||||
available for use by the managed device. The information
|
||||
available to the agent is provided by two sources: the
|
||||
management protocol set operation which creates the
|
||||
conceptual row, and, implementation-specific defaults
|
||||
supplied by the agent (note that an agent must provide
|
||||
implementation-specific defaults for at least those objects
|
||||
which it implements as read-only). If there is sufficient
|
||||
information available, then the conceptual row is created, a
|
||||
`noError' response is returned, the status column is set to
|
||||
`active', and no further interactions are necessary (i.e.,
|
||||
interactions 3 and 4 are skipped). If there is insufficient
|
||||
information, then the conceptual row is not created, and the
|
||||
set operation fails with an error of `inconsistentValue'.
|
||||
On this error, the management station can issue a management
|
||||
protocol retrieval operation to determine if this was
|
||||
because it failed to specify a value for a required column,
|
||||
or, because the selected instance of the status column
|
||||
already existed. In the latter case, we return to
|
||||
interaction 1. In the former case, the management station
|
||||
can re-issue the set operation with the additional
|
||||
information, or begin interaction 2 again using
|
||||
`createAndWait' in order to negotiate creation of the
|
||||
conceptual row.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
McCloghrie, et al. Standards Track [Page 13]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
RFC 2579 Textual Conventions for SMIv2 April 1999
|
||||
|
||||
|
||||
NOTE WELL
|
||||
|
||||
Regardless of the method used to determine the column
|
||||
requirements, it is possible that the management
|
||||
station might deem a column necessary when, in fact,
|
||||
the agent will not allow that particular columnar
|
||||
instance to be created or written. In this case, the
|
||||
management protocol set operation will fail with an
|
||||
error such as `noCreation' or `notWritable'. In this
|
||||
case, the management station decides whether it needs
|
||||
to be able to set a value for that particular columnar
|
||||
instance. If not, the management station re-issues the
|
||||
management protocol set operation, but without setting
|
||||
a value for that particular columnar instance;
|
||||
otherwise, the management station aborts the row
|
||||
creation algorithm.
|
||||
|
||||
Interaction 2b: Negotiating the Creation of the Conceptual
|
||||
Row
|
||||
|
||||
The management station issues a management protocol set
|
||||
operation which sets the desired instance of the status
|
||||
column to `createAndWait'. If the agent is unwilling to
|
||||
process a request of this sort, the set operation fails with
|
||||
an error of `wrongValue'. (As a consequence, such an agent
|
||||
must be prepared to accept a single management protocol set
|
||||
operation, i.e., interaction 2a above, containing all of the
|
||||
columns indicated by its column requirements.) Otherwise,
|
||||
the conceptual row is created, a `noError' response is
|
||||
returned, and the status column is immediately set to either
|
||||
`notInService' or `notReady', depending on whether it has
|
||||
sufficient information to (attempt to) make the conceptual
|
||||
row available for use by the managed device. If there is
|
||||
sufficient information available, then the status column is
|
||||
set to `notInService'; otherwise, if there is insufficient
|
||||
information, then the status column is set to `notReady'.
|
||||
Regardless, we proceed to interaction 3.
|
||||
|
||||
Interaction 3: Initializing non-defaulted Objects
|
||||
|
||||
The management station must now determine the column
|
||||
requirements. It issues a management protocol get operation
|
||||
to examine all columns in the created conceptual row. In
|
||||
the response, for each column, there are three possible
|
||||
outcomes:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
McCloghrie, et al. Standards Track [Page 14]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
RFC 2579 Textual Conventions for SMIv2 April 1999
|
||||
|
||||
|
||||
- a value is returned, indicating that the agent
|
||||
implements the object-type associated with this column
|
||||
and had sufficient information to provide a value. For
|
||||
those columns to which the agent provides read-create
|
||||
access (and for which the agent allows their values to
|
||||
be changed after their creation), a value return tells
|
||||
the management station that it may issue additional
|
||||
management protocol set operations, if it desires, in
|
||||
order to change the value associated with this column.
|
||||
|
||||
- the exception `noSuchInstance' is returned,
|
||||
indicating that the agent implements the object-type
|
||||
associated with this column, and that this column in at
|
||||
least one conceptual row would be accessible in the MIB
|
||||
view used by the retrieval were it to exist. However,
|
||||
the agent does not have sufficient information to
|
||||
provide a value, and until a value is provided, the
|
||||
conceptual row may not be made available for use by the
|
||||
managed device. For those columns to which the agent
|
||||
provides read-create access, the `noSuchInstance'
|
||||
exception tells the management station that it must
|
||||
issue additional management protocol set operations, in
|
||||
order to provide a value associated with this column.
|
||||
|
||||
- the exception `noSuchObject' is returned, indicating
|
||||
that the agent does not implement the object-type
|
||||
associated with this column or that there is no
|
||||
conceptual row for which this column would be
|
||||
accessible in the MIB view used by the retrieval. As
|
||||
such, the management station can not issue any
|
||||
management protocol set operations to create an
|
||||
instance of this column.
|
||||
|
||||
If the value associated with the status column is
|
||||
`notReady', then the management station must first deal with
|
||||
all `noSuchInstance' columns, if any. Having done so, the
|
||||
value of the status column becomes `notInService', and we
|
||||
proceed to interaction 4.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
McCloghrie, et al. Standards Track [Page 15]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
RFC 2579 Textual Conventions for SMIv2 April 1999
|
||||
|
||||
|
||||
Interaction 4: Making the Conceptual Row Available
|
||||
|
||||
Once the management station is satisfied with the values
|
||||
associated with the columns of the conceptual row, it issues
|
||||
a management protocol set operation to set the status column
|
||||
to `active'. If the agent has sufficient information to
|
||||
make the conceptual row available for use by the managed
|
||||
device, the management protocol set operation succeeds (a
|
||||
`noError' response is returned). Otherwise, the management
|
||||
protocol set operation fails with an error of
|
||||
`inconsistentValue'.
|
||||
|
||||
NOTE WELL
|
||||
|
||||
A conceptual row having a status column with value
|
||||
`notInService' or `notReady' is unavailable to the
|
||||
managed device. As such, it is possible for the
|
||||
managed device to create its own instances during the
|
||||
time between the management protocol set operation
|
||||
which sets the status column to `createAndWait' and the
|
||||
management protocol set operation which sets the status
|
||||
column to `active'. In this case, when the management
|
||||
protocol set operation is issued to set the status
|
||||
column to `active', the values held in the agent
|
||||
supersede those used by the managed device.
|
||||
|
||||
If the management station is prevented from setting the
|
||||
status column to `active' (e.g., due to management station
|
||||
or network failure) the conceptual row will be left in the
|
||||
`notInService' or `notReady' state, consuming resources
|
||||
indefinitely. The agent must detect conceptual rows that
|
||||
have been in either state for an abnormally long period of
|
||||
time and remove them. It is the responsibility of the
|
||||
DESCRIPTION clause of the status column to indicate what an
|
||||
abnormally long period of time would be. This period of
|
||||
time should be long enough to allow for human response time
|
||||
(including `think time') between the creation of the
|
||||
conceptual row and the setting of the status to `active'.
|
||||
In the absence of such information in the DESCRIPTION
|
||||
clause, it is suggested that this period be approximately 5
|
||||
minutes in length. This removal action applies not only to
|
||||
newly-created rows, but also to previously active rows which
|
||||
are set to, and left in, the notInService state for a
|
||||
prolonged period exceeding that which is considered normal
|
||||
for such a conceptual row.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
McCloghrie, et al. Standards Track [Page 16]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
RFC 2579 Textual Conventions for SMIv2 April 1999
|
||||
|
||||
|
||||
Conceptual Row Suspension
|
||||
|
||||
When a conceptual row is `active', the management station
|
||||
may issue a management protocol set operation which sets the
|
||||
instance of the status column to `notInService'. If the
|
||||
agent is unwilling to do so, the set operation fails with an
|
||||
error of `wrongValue' or `inconsistentValue'. Otherwise,
|
||||
the conceptual row is taken out of service, and a `noError'
|
||||
response is returned. It is the responsibility of the
|
||||
DESCRIPTION clause of the status column to indicate under
|
||||
what circumstances the status column should be taken out of
|
||||
service (e.g., in order for the value of some other column
|
||||
of the same conceptual row to be modified).
|
||||
|
||||
|
||||
Conceptual Row Deletion
|
||||
|
||||
For deletion of conceptual rows, a management protocol set
|
||||
operation is issued which sets the instance of the status
|
||||
column to `destroy'. This request may be made regardless of
|
||||
the current value of the status column (e.g., it is possible
|
||||
to delete conceptual rows which are either `notReady',
|
||||
`notInService' or `active'.) If the operation succeeds,
|
||||
then all instances associated with the conceptual row are
|
||||
immediately removed."
|
||||
SYNTAX INTEGER {
|
||||
-- the following two values are states:
|
||||
-- these values may be read or written
|
||||
active(1),
|
||||
notInService(2),
|
||||
|
||||
-- the following value is a state:
|
||||
-- this value may be read, but not written
|
||||
notReady(3),
|
||||
|
||||
-- the following three values are
|
||||
-- actions: these values may be written,
|
||||
-- but are never read
|
||||
createAndGo(4),
|
||||
createAndWait(5),
|
||||
destroy(6)
|
||||
}
|
||||
|
||||
TimeStamp ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the sysUpTime object at which a specific
|
||||
occurrence happened. The specific occurrence must be
|
||||
|
||||
|
||||
McCloghrie, et al. Standards Track [Page 17]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
RFC 2579 Textual Conventions for SMIv2 April 1999
|
||||
|
||||
|
||||
defined in the description of any object defined using this
|
||||
type.
|
||||
|
||||
If sysUpTime is reset to zero as a result of a re-
|
||||
initialization of the network management (sub)system, then
|
||||
the values of all TimeStamp objects are also reset.
|
||||
However, after approximately 497 days without a re-
|
||||
initialization, the sysUpTime object will reach 2^^32-1 and
|
||||
then increment around to zero; in this case, existing values
|
||||
of TimeStamp objects do not change. This can lead to
|
||||
ambiguities in the value of TimeStamp objects."
|
||||
SYNTAX TimeTicks
|
||||
|
||||
|
||||
TimeInterval ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A period of time, measured in units of 0.01 seconds."
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
|
||||
DateAndTime ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "2d-1d-1d,1d:1d:1d.1d,1a1d:1d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A date-time specification.
|
||||
|
||||
field octets contents range
|
||||
----- ------ -------- -----
|
||||
1 1-2 year* 0..65536
|
||||
2 3 month 1..12
|
||||
3 4 day 1..31
|
||||
4 5 hour 0..23
|
||||
5 6 minutes 0..59
|
||||
6 7 seconds 0..60
|
||||
(use 60 for leap-second)
|
||||
7 8 deci-seconds 0..9
|
||||
8 9 direction from UTC '+' / '-'
|
||||
9 10 hours from UTC* 0..13
|
||||
10 11 minutes from UTC 0..59
|
||||
|
||||
* Notes:
|
||||
- the value of year is in network-byte order
|
||||
- daylight saving time in New Zealand is +13
|
||||
|
||||
For example, Tuesday May 26, 1992 at 1:30:15 PM EDT would be
|
||||
displayed as:
|
||||
|
||||
1992-5-26,13:30:15.0,-4:0
|
||||
|
||||
|
||||
McCloghrie, et al. Standards Track [Page 18]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
RFC 2579 Textual Conventions for SMIv2 April 1999
|
||||
|
||||
|
||||
Note that if only local time is known, then timezone
|
||||
information (fields 8-10) is not present."
|
||||
SYNTAX OCTET STRING (SIZE (8 | 11))
|
||||
|
||||
|
||||
StorageType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the memory realization of a conceptual row. A
|
||||
row which is volatile(2) is lost upon reboot. A row which
|
||||
is either nonVolatile(3), permanent(4) or readOnly(5), is
|
||||
backed up by stable storage. A row which is permanent(4)
|
||||
can be changed but not deleted. A row which is readOnly(5)
|
||||
cannot be changed nor deleted.
|
||||
|
||||
If the value of an object with this syntax is either
|
||||
permanent(4) or readOnly(5), it cannot be written.
|
||||
Conversely, if the value is either other(1), volatile(2) or
|
||||
nonVolatile(3), it cannot be modified to be permanent(4) or
|
||||
readOnly(5). (All illegal modifications result in a
|
||||
'wrongValue' error.)
|
||||
|
||||
Every usage of this textual convention is required to
|
||||
specify the columnar objects which a permanent(4) row must
|
||||
at a minimum allow to be writable."
|
||||
SYNTAX INTEGER {
|
||||
other(1), -- eh?
|
||||
volatile(2), -- e.g., in RAM
|
||||
nonVolatile(3), -- e.g., in NVRAM
|
||||
permanent(4), -- e.g., partially in ROM
|
||||
readOnly(5) -- e.g., completely in ROM
|
||||
}
|
||||
|
||||
|
||||
|
||||
TDomain ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Denotes a kind of transport service.
|
||||
|
||||
Some possible values, such as snmpUDPDomain, are defined in
|
||||
the SNMPv2-TM MIB module. Other possible values are defined
|
||||
in other MIB modules."
|
||||
REFERENCE "The SNMPv2-TM MIB module is defined in RFC 1906."
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
|
||||
|
||||
TAddress ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Denotes a transport service address.
|
||||
|
||||
A TAddress value is always interpreted within the context of a
|
||||
TDomain value. Thus, each definition of a TDomain value must
|
||||
be accompanied by a definition of a textual convention for use
|
||||
with that TDomain. Some possible textual conventions, such as
|
||||
SnmpUDPAddress for snmpUDPDomain, are defined in the SNMPv2-TM
|
||||
MIB module. Other possible textual conventions are defined in
|
||||
other MIB modules."
|
||||
REFERENCE "The SNMPv2-TM MIB module is defined in RFC 1906."
|
||||
SYNTAX OCTET STRING (SIZE (1..255))
|
||||
|
||||
|
||||
END
|
||||
|
||||
|
||||
131
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/SNMPv2-TM
Executable file
131
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/SNMPv2-TM
Executable file
@@ -0,0 +1,131 @@
|
||||
-- Changes to rfc1906 - SNMPv2-TM (SNMPv2 transport mappings)
|
||||
-- NOTE: module need MODULE-IDENTITY added!
|
||||
-- dperkins@scruznet.com
|
||||
|
||||
|
||||
SNMPv2-TM DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-IDENTITY, snmpDomains, snmpProxys
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
-- SNMPv2 over UDP over IPv4
|
||||
|
||||
snmpUDPDomain OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMPv2 over UDP transport domain. The corresponding
|
||||
transport address is of type SnmpUDPAddress."
|
||||
::= { snmpDomains 1 }
|
||||
|
||||
SnmpUDPAddress ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "1d.1d.1d.1d/2d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents a UDP address:
|
||||
|
||||
octets contents encoding
|
||||
1-4 IP-address network-byte order
|
||||
5-6 UDP-port network-byte order
|
||||
"
|
||||
SYNTAX OCTET STRING (SIZE (6))
|
||||
|
||||
|
||||
-- SNMPv2 over OSI
|
||||
|
||||
snmpCLNSDomain OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMPv2 over CLNS transport domain. The corresponding
|
||||
transport address is of type SnmpOSIAddress."
|
||||
::= { snmpDomains 2 }
|
||||
|
||||
snmpCONSDomain OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMPv2 over CONS transport domain. The corresponding
|
||||
transport address is of type SnmpOSIAddress."
|
||||
::= { snmpDomains 3 }
|
||||
|
||||
SnmpOSIAddress ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "*1x:/1x:"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents an OSI transport-address:
|
||||
|
||||
octets contents encoding
|
||||
1 length of NSAP 'n' as an unsigned-integer
|
||||
(either 0 or from 3 to 20)
|
||||
2..(n+1) NSAP concrete binary representation
|
||||
(n+2)..m TSEL string of (up to 64) octets
|
||||
"
|
||||
SYNTAX OCTET STRING (SIZE (1 | 4..85))
|
||||
|
||||
|
||||
-- SNMPv2 over DDP
|
||||
|
||||
snmpDDPDomain OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMPv2 over DDP transport domain. The corresponding
|
||||
transport address is of type SnmpNBPAddress."
|
||||
::= { snmpDomains 4 }
|
||||
|
||||
SnmpNBPAddress ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents an NBP name:
|
||||
|
||||
octets contents encoding
|
||||
1 length of object 'n' as an unsigned integer
|
||||
2..(n+1) object string of (up to 32) octets
|
||||
n+2 length of type 'p' as an unsigned integer
|
||||
(n+3)..(n+2+p) type string of (up to 32) octets
|
||||
n+3+p length of zone 'q' as an unsigned integer
|
||||
(n+4+p)..(n+3+p+q) zone string of (up to 32) octets
|
||||
|
||||
For comparison purposes, strings are case-insensitive All
|
||||
strings may contain any octet other than 255 (hex ff)."
|
||||
SYNTAX OCTET STRING (SIZE (3..99))
|
||||
|
||||
|
||||
-- SNMPv2 over IPX
|
||||
|
||||
snmpIPXDomain OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMPv2 over IPX transport domain. The corresponding
|
||||
transport address is of type SnmpIPXAddress."
|
||||
::= { snmpDomains 5 }
|
||||
|
||||
SnmpIPXAddress ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "4x.1x:1x:1x:1x:1x:1x.2d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents an IPX address:
|
||||
|
||||
octets contents encoding
|
||||
1-4 network-number network-byte order
|
||||
5-10 physical-address network-byte order
|
||||
11-12 socket-number network-byte order
|
||||
"
|
||||
SYNTAX OCTET STRING (SIZE (12))
|
||||
|
||||
|
||||
-- for proxy to SNMPv1 (RFC 1157)
|
||||
|
||||
rfc1157Proxy OBJECT IDENTIFIER ::= { snmpProxys 1 }
|
||||
|
||||
rfc1157Domain OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The transport domain for SNMPv1 over UDP. The
|
||||
corresponding transport address is of type SnmpUDPAddress."
|
||||
::= { rfc1157Proxy 1 }
|
||||
|
||||
-- ::= { rfc1157Proxy 2 } this OID is obsolete
|
||||
|
||||
|
||||
END
|
||||
350
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/TCPIPX-MIB
Executable file
350
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/TCPIPX-MIB
Executable file
@@ -0,0 +1,350 @@
|
||||
-- File: RFC1792.MIB - TCPIPX-MIB
|
||||
-- Changes:
|
||||
-- Fixed case for "SIZE" in IpxAddress TC
|
||||
-- Added IMPORTS for enterprises.
|
||||
-- Added missing comma in definition for sequence TcpIpxConnEntry.
|
||||
-- Added missing comma in definition for sequence UdpIpxEntry.
|
||||
-- Removed extra comma in definition for sequence TcpUnspecConnEntry.
|
||||
-- Changed syntax for tcpUnspecConnTable from
|
||||
-- "SEQUENCE OF TcpIpxConnEntry" to "SEQUENCE OF TcpUnspecConnEntry".
|
||||
-- dperkins@scruznet.com
|
||||
|
||||
|
||||
TCPIPX-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE
|
||||
FROM RFC-1212
|
||||
enterprises
|
||||
FROM RFC1155-SMI;
|
||||
|
||||
|
||||
-- IPX address type.
|
||||
-- First 4 octests are the network numbers and the last 6
|
||||
-- octests are the node numbers. In ascii, it is represented
|
||||
-- as hex digits, as in: nnnnnnnn:mmmmmmmmmmmm
|
||||
|
||||
IpxAddress ::= OCTET STRING (SIZE (10))
|
||||
|
||||
|
||||
-- TCP/IPX MIB object idenfifiers
|
||||
|
||||
novell OBJECT IDENTIFIER ::= { enterprises 23 }
|
||||
mibDoc OBJECT IDENTIFIER ::= { novell 2 }
|
||||
tcpx OBJECT IDENTIFIER ::= { mibDoc 29 }
|
||||
tcpxTcp OBJECT IDENTIFIER ::= { tcpx 1 }
|
||||
tcpxUdp OBJECT IDENTIFIER ::= { tcpx 2 }
|
||||
|
||||
|
||||
|
||||
-- the TCP/IPX Connection table
|
||||
|
||||
-- The TCP/IPX connection table contains information
|
||||
-- about this entity's existing TCP connections over
|
||||
-- IPX.
|
||||
|
||||
tcpIpxConnTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TcpIpxConnEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A table containing information specific on
|
||||
TCP connection over IPX network layer."
|
||||
|
||||
::= { tcpxTcp 1 }
|
||||
|
||||
tcpIpxConnEntry OBJECT-TYPE
|
||||
SYNTAX TcpIpxConnEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Information about a particular current TCP
|
||||
connection over IPX An object of this type is
|
||||
transient, in that it ceases to exist when (or
|
||||
soon after) the connection makes the transition
|
||||
to the CLOSED state."
|
||||
INDEX { tcpIpxConnLocalAddress,
|
||||
tcpIpxConnLocalPort,
|
||||
tcpIpxConnRemAddress,
|
||||
tcpIpxConnRemPort }
|
||||
::= { tcpIpxConnTable 1 }
|
||||
|
||||
TcpIpxConnEntry ::=
|
||||
SEQUENCE {
|
||||
tcpIpxConnState
|
||||
INTEGER,
|
||||
tcpIpxConnLocalAddress
|
||||
IpxAddress,
|
||||
tcpIpxConnLocalPort
|
||||
INTEGER (0..65535),
|
||||
tcpIpxConnRemAddress
|
||||
IpxAddress,
|
||||
tcpIpxConnRemPort
|
||||
INTEGER (0..65535)
|
||||
}
|
||||
|
||||
tcpIpxConnState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
closed(1),
|
||||
listen(2),
|
||||
synSent(3),
|
||||
synReceived(4),
|
||||
established(5),
|
||||
finWait1(6),
|
||||
finWait2(7),
|
||||
closeWait(8),
|
||||
lastAck(9),
|
||||
closing(10),
|
||||
timeWait(11),
|
||||
deleteTCB(12)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The state of this TCP connection.
|
||||
|
||||
The only value which may be set by a management
|
||||
station is deleteTCB(12). Accordingly, it is
|
||||
appropriate for an agent to return a `badValue'
|
||||
response if a management station attempts to set
|
||||
this object to any other value.
|
||||
|
||||
If a management station sets this object to the
|
||||
value deleteTCB(12), then this has the effect of
|
||||
deleting the TCB (as defined in RFC 793) of the
|
||||
corresponding connection on the managed node,
|
||||
resulting in immediate termination of the
|
||||
connection.
|
||||
|
||||
As an implementation-specific option, a RST
|
||||
segment may be sent from the managed node to the
|
||||
other TCP endpoint (note however that RST
|
||||
segments are not sent reliably)."
|
||||
::= { tcpIpxConnEntry 1 }
|
||||
|
||||
tcpIpxConnLocalAddress OBJECT-TYPE
|
||||
SYNTAX IpxAddress
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The local IPX address for this TCP connection.
|
||||
In the case of a connection in the listen state
|
||||
which is willing to accept connections for any
|
||||
interface, the value 00000000:000000000000 is
|
||||
used. See tcpUnspecConnTable for connections in
|
||||
the listen state which is willing to accept
|
||||
connects for any IP interface associated with
|
||||
the node."
|
||||
::= { tcpIpxConnEntry 2 }
|
||||
|
||||
-- NetworkAddress defined in SMI only include IP currently,
|
||||
-- so we can't use it to represent both IP and IPX address.
|
||||
|
||||
tcpIpxConnLocalPort OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The local port number for this TCP connection."
|
||||
::= { tcpIpxConnEntry 3 }
|
||||
|
||||
tcpIpxConnRemAddress OBJECT-TYPE
|
||||
SYNTAX IpxAddress
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The remote IPX address for this TCP connection."
|
||||
::= { tcpIpxConnEntry 4 }
|
||||
|
||||
tcpIpxConnRemPort OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The remote port number for this TCP connection."
|
||||
::= { tcpIpxConnEntry 5 }
|
||||
|
||||
|
||||
-- the UDP Listener table
|
||||
|
||||
-- The UDP listener table contains information about this
|
||||
-- entity's UDP end-points on which a local application is
|
||||
-- currently accepting datagrams.
|
||||
|
||||
udpIpxTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF UdpIpxEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A table containing UDP listener information."
|
||||
::= { tcpxUdp 1 }
|
||||
|
||||
udpIpxEntry OBJECT-TYPE
|
||||
SYNTAX UdpIpxEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Information about a particular current UDP
|
||||
listener."
|
||||
INDEX { udpIpxLocalAddress, udpIpxLocalPort }
|
||||
::= { udpIpxTable 1 }
|
||||
|
||||
UdpIpxEntry ::=
|
||||
SEQUENCE {
|
||||
udpIpxLocalAddress
|
||||
IpxAddress,
|
||||
udpIpxLocalPort
|
||||
INTEGER (0..65535)
|
||||
}
|
||||
|
||||
udpIpxLocalAddress OBJECT-TYPE
|
||||
SYNTAX IpxAddress
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The local IPX address for this UDP listener. In
|
||||
the case of a UDP listener which is willing to
|
||||
accept datagrams for any interface, the value
|
||||
00000000:000000000000 is used. See
|
||||
udpUnspecTable for UDP listener which is
|
||||
willing to accept datagrams from any network
|
||||
layer."
|
||||
::= { udpIpxEntry 1 }
|
||||
|
||||
udpIpxLocalPort OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The local port number for this UDP listener."
|
||||
::= { udpIpxEntry 2 }
|
||||
|
||||
|
||||
-- the TCP/UNSPEC Connection table
|
||||
|
||||
-- The TCP/UPSPEC connection table contains information
|
||||
-- about this entity's existing TCP connections over
|
||||
-- unspecified network.
|
||||
-- Since the network is unspecified, the network
|
||||
-- address is also unspecified. Hence, this
|
||||
-- connection table does not include any network
|
||||
-- address.
|
||||
|
||||
tcpUnspecConnTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TcpUnspecConnEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A table containing information specific on
|
||||
TCP connection over unspecified network layer."
|
||||
::= { tcpxTcp 2 }
|
||||
|
||||
tcpUnspecConnEntry OBJECT-TYPE
|
||||
SYNTAX TcpUnspecConnEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Information about a particular current TCP
|
||||
connection over unspecified network layer. An
|
||||
object of this type is transient, in that it
|
||||
ceases to exist when the connection makes
|
||||
transition beyond LISTEN state, or when (or
|
||||
soon after) the connection makes transition
|
||||
to the CLOSED state,"
|
||||
|
||||
INDEX { tcpUnspecConnLocalPort }
|
||||
::= { tcpUnspecConnTable 1 }
|
||||
|
||||
TcpUnspecConnEntry ::=
|
||||
SEQUENCE {
|
||||
tcpUnspecConnState
|
||||
INTEGER,
|
||||
tcpUnspecConnLocalPort
|
||||
INTEGER (0..65535)
|
||||
}
|
||||
|
||||
tcpUnspecConnState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
closed(1),
|
||||
listen(2),
|
||||
deleteTCB(12)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The state of this TCP connection.
|
||||
|
||||
Since the TCP connection can belong to this table
|
||||
only when its state is less than SYN_SENT, only
|
||||
closed and listen state apply.
|
||||
|
||||
The only value which may be set by a management
|
||||
station is deleteTCB(12). Accordingly, it is
|
||||
appropriate for an agent to return a `badValue'
|
||||
response if a management station attempts to set
|
||||
this object to any other value.
|
||||
|
||||
If a management station sets this object to the
|
||||
value deleteTCB(12), then this has the effect of
|
||||
deleting the TCB (as defined in RFC 793) of the
|
||||
corresponding connection on the managed node,
|
||||
resulting in immediate termination of the
|
||||
connection.
|
||||
|
||||
As an implementation-specific option, a RST
|
||||
segment may be sent from the managed node to the
|
||||
other TCP endpoint (note however that RST
|
||||
segments are not sent reliably)."
|
||||
::= { tcpUnspecConnEntry 1 }
|
||||
|
||||
tcpUnspecConnLocalPort OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The local port number for this TCP connection."
|
||||
::= { tcpUnspecConnEntry 2 }
|
||||
|
||||
|
||||
-- the UDP Listener table
|
||||
|
||||
-- The UDP listener table contains information about this
|
||||
-- entity's UDP end-points over unspecified network layer,
|
||||
-- on which a local application is currently accepting
|
||||
-- datagrams. If network layer is unspecified, the network
|
||||
-- address is also unspecified. Hence, this table does not
|
||||
-- include any network address.
|
||||
|
||||
udpUnspecTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF UdpUnspecEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A table containing UDP listener information."
|
||||
::= { tcpxUdp 2 }
|
||||
|
||||
udpUnspecEntry OBJECT-TYPE
|
||||
SYNTAX UdpUnspecEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Information about a particular current UDP
|
||||
listener."
|
||||
INDEX { udpUnspecLocalPort }
|
||||
::= { udpUnspecTable 1 }
|
||||
|
||||
UdpUnspecEntry ::=
|
||||
SEQUENCE {
|
||||
udpUnspecLocalPort
|
||||
INTEGER (0..65535)
|
||||
}
|
||||
|
||||
udpUnspecLocalPort OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The local port number for this UDP listener."
|
||||
::= { udpUnspecEntry 1 }
|
||||
|
||||
END
|
||||
2296
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/TOKEN-RING-RMON-MIB
Executable file
2296
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/TOKEN-RING-RMON-MIB
Executable file
File diff suppressed because it is too large
Load Diff
858
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/TOKENRING-MIB
Executable file
858
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/TOKENRING-MIB
Executable file
@@ -0,0 +1,858 @@
|
||||
-- File: rfc1748.mi2 - TOKENRING-MIB
|
||||
-- Changes:
|
||||
-- **none needed**
|
||||
-- Needs to have the following objects added to at least one
|
||||
-- object group: (dot5IfIndex, dot5StatsIfIndex, and dot5TimerIfIndex
|
||||
-- which are indices); and (dot5TimerReturnRepeat, dot5TimerHolding,
|
||||
-- dot5TimerQueuePDU, dot5TimerValidTransmit, dot5TimerNoToken,
|
||||
-- dot5TimerActiveMon, dot5TimerStandbyMon, dot5TimerErrorReport,
|
||||
-- dot5TimerBeaconTransmit, and dot5TimerBeaconReceive which are
|
||||
-- obsolete.)
|
||||
-- dperkins@scruznet.com
|
||||
|
||||
|
||||
TOKENRING-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY,
|
||||
Counter32, Integer32 FROM SNMPv2-SMI
|
||||
transmission FROM RFC1213-MIB
|
||||
MacAddress,TimeStamp FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF;
|
||||
|
||||
dot5 MODULE-IDENTITY
|
||||
LAST-UPDATED "9410231150Z"
|
||||
ORGANIZATION "IETF Interfaces MIB Working Group"
|
||||
CONTACT-INFO
|
||||
" Keith McCloghrie
|
||||
|
||||
Postal: cisco Systems, Inc.
|
||||
170 West Tasman Drive,
|
||||
San Jose, CA 95134-1706
|
||||
US
|
||||
|
||||
Phone: +1 408 526 5260
|
||||
EMail: kzm@cisco.com"
|
||||
DESCRIPTION
|
||||
"The MIB module for IEEE Token Ring entities."
|
||||
::= { transmission 9 }
|
||||
|
||||
|
||||
-- The 802.5 Interface Table
|
||||
|
||||
-- This table contains state and parameter information which
|
||||
-- is specific to 802.5 interfaces. It is mandatory that
|
||||
-- systems having 802.5 interfaces implement this table in
|
||||
-- addition to the ifTable (see RFCs 1213 and 1573).
|
||||
|
||||
dot5Table OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot5Entry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains Token Ring interface
|
||||
parameters and state variables, one entry
|
||||
per 802.5 interface."
|
||||
::= { dot5 1 }
|
||||
|
||||
dot5Entry OBJECT-TYPE
|
||||
SYNTAX Dot5Entry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of Token Ring status and parameter
|
||||
values for an 802.5 interface."
|
||||
INDEX { dot5IfIndex }
|
||||
::= { dot5Table 1 }
|
||||
|
||||
Dot5Entry ::= SEQUENCE {
|
||||
dot5IfIndex Integer32,
|
||||
dot5Commands INTEGER,
|
||||
dot5RingStatus INTEGER,
|
||||
dot5RingState INTEGER,
|
||||
dot5RingOpenStatus INTEGER,
|
||||
dot5RingSpeed INTEGER,
|
||||
dot5UpStream MacAddress,
|
||||
dot5ActMonParticipate INTEGER,
|
||||
dot5Functional MacAddress,
|
||||
dot5LastBeaconSent TimeStamp
|
||||
}
|
||||
|
||||
dot5IfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this object identifies the
|
||||
802.5 interface for which this entry
|
||||
contains management information. The
|
||||
value of this object for a particular
|
||||
interface has the same value as the
|
||||
ifIndex object, defined in MIB-II for
|
||||
the same interface."
|
||||
::= { dot5Entry 1 }
|
||||
|
||||
dot5Commands OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noop(1),
|
||||
open(2),
|
||||
reset(3),
|
||||
close(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When this object is set to the value of
|
||||
open(2), the station should go into the
|
||||
open state. The progress and success of
|
||||
the open is given by the values of the
|
||||
objects dot5RingState and
|
||||
dot5RingOpenStatus.
|
||||
When this object is set to the value
|
||||
of reset(3), then the station should do
|
||||
a reset. On a reset, all MIB counters
|
||||
should retain their values, if possible.
|
||||
Other side affects are dependent on the
|
||||
hardware chip set.
|
||||
When this object is set to the value
|
||||
of close(4), the station should go into
|
||||
the stopped state by removing itself
|
||||
from the ring.
|
||||
Setting this object to a value of
|
||||
noop(1) has no effect.
|
||||
When read, this object always has a
|
||||
value of noop(1).
|
||||
The open(2) and close(4) values
|
||||
correspond to the up(1) and down(2) values
|
||||
of MIB-II's ifAdminStatus and ifOperStatus,
|
||||
i.e., the setting of ifAdminStatus and
|
||||
dot5Commands affects the values of both
|
||||
dot5Commands and ifOperStatus."
|
||||
::= { dot5Entry 2 }
|
||||
|
||||
dot5RingStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..262143)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current interface status which can
|
||||
be used to diagnose fluctuating problems
|
||||
that can occur on token rings, after a
|
||||
station has successfully been added to
|
||||
the ring.
|
||||
Before an open is completed, this
|
||||
object has the value for the 'no status'
|
||||
condition. The dot5RingState and
|
||||
dot5RingOpenStatus objects provide for
|
||||
debugging problems when the station
|
||||
can not even enter the ring.
|
||||
The object's value is a sum of
|
||||
values, one for each currently applicable
|
||||
condition. The following values are
|
||||
defined for various conditions:
|
||||
|
||||
0 = No Problems detected
|
||||
32 = Ring Recovery
|
||||
64 = Single Station
|
||||
256 = Remove Received
|
||||
512 = reserved
|
||||
1024 = Auto-Removal Error
|
||||
2048 = Lobe Wire Fault
|
||||
4096 = Transmit Beacon
|
||||
8192 = Soft Error
|
||||
16384 = Hard Error
|
||||
32768 = Signal Loss
|
||||
131072 = no status, open not completed."
|
||||
::= { dot5Entry 3 }
|
||||
|
||||
dot5RingState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
opened(1),
|
||||
closed(2),
|
||||
opening(3),
|
||||
closing(4),
|
||||
openFailure(5),
|
||||
ringFailure(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current interface state with respect
|
||||
to entering or leaving the ring."
|
||||
::= { dot5Entry 4 }
|
||||
|
||||
dot5RingOpenStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noOpen(1), -- no open attempted
|
||||
badParam(2),
|
||||
lobeFailed(3),
|
||||
signalLoss(4),
|
||||
insertionTimeout(5),
|
||||
ringFailed(6),
|
||||
beaconing(7),
|
||||
duplicateMAC(8),
|
||||
requestFailed(9),
|
||||
removeReceived(10),
|
||||
open(11) -- last open successful
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the success, or the
|
||||
reason for failure, of the station's most
|
||||
recent attempt to enter the ring."
|
||||
::= { dot5Entry 5 }
|
||||
|
||||
dot5RingSpeed OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
oneMegabit(2),
|
||||
fourMegabit(3),
|
||||
sixteenMegabit(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ring-speed at the next insertion into
|
||||
the ring. Note that this may or may not be
|
||||
different to the current ring-speed which is
|
||||
given by MIB-II's ifSpeed. For interfaces
|
||||
which do not support changing ring-speed,
|
||||
dot5RingSpeed can only be set to its current
|
||||
value. When dot5RingSpeed has the value
|
||||
unknown(1), the ring's actual ring-speed is
|
||||
to be used."
|
||||
::= { dot5Entry 6 }
|
||||
|
||||
dot5UpStream OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MAC-address of the up stream neighbor
|
||||
station in the ring."
|
||||
::= { dot5Entry 7 }
|
||||
|
||||
dot5ActMonParticipate OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
true(1),
|
||||
false(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If this object has a value of true(1) then
|
||||
this interface will participate in the
|
||||
active monitor selection process. If the
|
||||
value is false(2) then it will not.
|
||||
Setting this object does not take effect
|
||||
until the next Active Monitor election, and
|
||||
might not take effect until the next time
|
||||
the interface is opened."
|
||||
::= { dot5Entry 8 }
|
||||
|
||||
dot5Functional OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The bit mask of all Token Ring functional
|
||||
addresses for which this interface will
|
||||
accept frames."
|
||||
::= { dot5Entry 9 }
|
||||
|
||||
dot5LastBeaconSent OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of MIB-II's sysUpTime object at which
|
||||
the local system last transmitted a Beacon frame
|
||||
on this interface."
|
||||
::= { dot5Entry 10 }
|
||||
|
||||
|
||||
-- The 802.5 Statistics Table
|
||||
|
||||
-- This table contains statistics and error counter which are
|
||||
-- specific to 802.5 interfaces. It is mandatory that systems
|
||||
-- having 802.5 interfaces implement this table.
|
||||
|
||||
dot5StatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot5StatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing Token Ring statistics,
|
||||
one entry per 802.5 interface.
|
||||
All the statistics are defined using
|
||||
the syntax Counter32 as 32-bit wrap around
|
||||
counters. Thus, if an interface's
|
||||
hardware maintains these statistics in
|
||||
16-bit counters, then the agent must read
|
||||
the hardware's counters frequently enough
|
||||
to prevent loss of significance, in order
|
||||
to maintain 32-bit counters in software."
|
||||
::= { dot5 2 }
|
||||
|
||||
dot5StatsEntry OBJECT-TYPE
|
||||
SYNTAX Dot5StatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry contains the 802.5 statistics
|
||||
for a particular interface."
|
||||
INDEX { dot5StatsIfIndex }
|
||||
::= { dot5StatsTable 1 }
|
||||
|
||||
|
||||
Dot5StatsEntry ::= SEQUENCE {
|
||||
dot5StatsIfIndex Integer32,
|
||||
dot5StatsLineErrors Counter32,
|
||||
dot5StatsBurstErrors Counter32,
|
||||
dot5StatsACErrors Counter32,
|
||||
dot5StatsAbortTransErrors Counter32,
|
||||
dot5StatsInternalErrors Counter32,
|
||||
dot5StatsLostFrameErrors Counter32,
|
||||
dot5StatsReceiveCongestions Counter32,
|
||||
dot5StatsFrameCopiedErrors Counter32,
|
||||
dot5StatsTokenErrors Counter32,
|
||||
dot5StatsSoftErrors Counter32,
|
||||
dot5StatsHardErrors Counter32,
|
||||
dot5StatsSignalLoss Counter32,
|
||||
dot5StatsTransmitBeacons Counter32,
|
||||
dot5StatsRecoverys Counter32,
|
||||
dot5StatsLobeWires Counter32,
|
||||
dot5StatsRemoves Counter32,
|
||||
dot5StatsSingles Counter32,
|
||||
dot5StatsFreqErrors Counter32
|
||||
}
|
||||
|
||||
|
||||
dot5StatsIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this object identifies the
|
||||
802.5 interface for which this entry
|
||||
contains management information. The
|
||||
value of this object for a particular
|
||||
interface has the same value as MIB-II's
|
||||
ifIndex object for the same interface."
|
||||
::= { dot5StatsEntry 1 }
|
||||
|
||||
dot5StatsLineErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This counter is incremented when a frame
|
||||
or token is copied or repeated by a
|
||||
station, the E bit is zero in the frame
|
||||
or token and one of the following
|
||||
conditions exists: 1) there is a
|
||||
non-data bit (J or K bit) between the SD
|
||||
and the ED of the frame or token, or
|
||||
2) there is an FCS error in the frame."
|
||||
::= { dot5StatsEntry 2 }
|
||||
|
||||
dot5StatsBurstErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This counter is incremented when a station
|
||||
detects the absence of transitions for five
|
||||
half-bit timers (burst-five error)."
|
||||
::= { dot5StatsEntry 3 }
|
||||
|
||||
dot5StatsACErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This counter is incremented when a station
|
||||
receives an AMP or SMP frame in which A is
|
||||
equal to C is equal to 0, and then receives
|
||||
another SMP frame with A is equal to C is
|
||||
equal to 0 without first receiving an AMP
|
||||
frame. It denotes a station that cannot set
|
||||
the AC bits properly."
|
||||
::= { dot5StatsEntry 4 }
|
||||
|
||||
dot5StatsAbortTransErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This counter is incremented when a station
|
||||
transmits an abort delimiter while
|
||||
transmitting."
|
||||
::= { dot5StatsEntry 5 }
|
||||
|
||||
dot5StatsInternalErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This counter is incremented when a station
|
||||
recognizes an internal error."
|
||||
::= { dot5StatsEntry 6 }
|
||||
|
||||
dot5StatsLostFrameErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This counter is incremented when a station
|
||||
is transmitting and its TRR timer expires.
|
||||
This condition denotes a condition where a
|
||||
transmitting station in strip mode does not
|
||||
receive the trailer of the frame before the
|
||||
TRR timer goes off."
|
||||
::= { dot5StatsEntry 7 }
|
||||
|
||||
dot5StatsReceiveCongestions OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This counter is incremented when a station
|
||||
recognizes a frame addressed to its
|
||||
specific address, but has no available
|
||||
buffer space indicating that the station
|
||||
is congested."
|
||||
::= { dot5StatsEntry 8 }
|
||||
|
||||
dot5StatsFrameCopiedErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This counter is incremented when a station
|
||||
recognizes a frame addressed to its
|
||||
specific address and detects that the FS
|
||||
field A bits are set to 1 indicating a
|
||||
possible line hit or duplicate address."
|
||||
::= { dot5StatsEntry 9 }
|
||||
|
||||
dot5StatsTokenErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This counter is incremented when a station
|
||||
acting as the active monitor recognizes an
|
||||
error condition that needs a token
|
||||
transmitted."
|
||||
::= { dot5StatsEntry 10 }
|
||||
|
||||
dot5StatsSoftErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Soft Errors the interface
|
||||
has detected. It directly corresponds to
|
||||
the number of Report Error MAC frames
|
||||
that this interface has transmitted.
|
||||
Soft Errors are those which are
|
||||
recoverable by the MAC layer protocols."
|
||||
::= { dot5StatsEntry 11 }
|
||||
|
||||
dot5StatsHardErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times this interface has
|
||||
detected an immediately recoverable
|
||||
fatal error. It denotes the number of
|
||||
times this interface is either
|
||||
transmitting or receiving beacon MAC
|
||||
frames."
|
||||
::= { dot5StatsEntry 12 }
|
||||
|
||||
dot5StatsSignalLoss OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times this interface has
|
||||
detected the loss of signal condition from
|
||||
the ring."
|
||||
::= { dot5StatsEntry 13 }
|
||||
|
||||
dot5StatsTransmitBeacons OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times this interface has
|
||||
transmitted a beacon frame."
|
||||
::= { dot5StatsEntry 14 }
|
||||
|
||||
dot5StatsRecoverys OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Claim Token MAC frames
|
||||
received or transmitted after the interface
|
||||
has received a Ring Purge MAC frame. This
|
||||
counter signifies the number of times the
|
||||
ring has been purged and is being recovered
|
||||
back into a normal operating state."
|
||||
::= { dot5StatsEntry 15 }
|
||||
|
||||
dot5StatsLobeWires OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times the interface has
|
||||
detected an open or short circuit in the
|
||||
lobe data path. The adapter will be closed
|
||||
and dot5RingState will signify this
|
||||
condition."
|
||||
::= { dot5StatsEntry 16 }
|
||||
|
||||
dot5StatsRemoves OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times the interface has
|
||||
received a Remove Ring Station MAC frame
|
||||
request. When this frame is received
|
||||
the interface will enter the close state
|
||||
and dot5RingState will signify this
|
||||
condition."
|
||||
::= { dot5StatsEntry 17 }
|
||||
|
||||
dot5StatsSingles OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times the interface has
|
||||
sensed that it is the only station on the
|
||||
ring. This will happen if the interface
|
||||
is the first one up on a ring, or if
|
||||
there is a hardware problem."
|
||||
::= { dot5StatsEntry 18 }
|
||||
|
||||
dot5StatsFreqErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times the interface has
|
||||
detected that the frequency of the
|
||||
incoming signal differs from the expected
|
||||
frequency by more than that specified by
|
||||
the IEEE 802.5 standard."
|
||||
::= { dot5StatsEntry 19 }
|
||||
|
||||
|
||||
-- The Timer Table
|
||||
|
||||
-- This group contains the values of timers for 802.5
|
||||
-- interfaces. This table is obsolete, but its definition
|
||||
-- is retained here for backwards compatibility.
|
||||
|
||||
dot5TimerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot5TimerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"This table contains Token Ring interface
|
||||
timer values, one entry per 802.5
|
||||
interface."
|
||||
::= { dot5 5 }
|
||||
|
||||
dot5TimerEntry OBJECT-TYPE
|
||||
SYNTAX Dot5TimerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"A list of Token Ring timer values for an
|
||||
802.5 interface."
|
||||
INDEX { dot5TimerIfIndex }
|
||||
::= { dot5TimerTable 1 }
|
||||
|
||||
Dot5TimerEntry ::= SEQUENCE {
|
||||
dot5TimerIfIndex Integer32,
|
||||
dot5TimerReturnRepeat Integer32,
|
||||
dot5TimerHolding Integer32,
|
||||
dot5TimerQueuePDU Integer32,
|
||||
dot5TimerValidTransmit Integer32,
|
||||
dot5TimerNoToken Integer32,
|
||||
dot5TimerActiveMon Integer32,
|
||||
dot5TimerStandbyMon Integer32,
|
||||
dot5TimerErrorReport Integer32,
|
||||
dot5TimerBeaconTransmit Integer32,
|
||||
dot5TimerBeaconReceive Integer32
|
||||
}
|
||||
|
||||
dot5TimerIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The value of this object identifies the
|
||||
802.5 interface for which this entry
|
||||
contains timer values. The value of
|
||||
this object for a particular interface
|
||||
has the same value as MIB-II's ifIndex
|
||||
object for the same interface."
|
||||
::= { dot5TimerEntry 1 }
|
||||
|
||||
dot5TimerReturnRepeat OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The time-out value used to ensure the
|
||||
interface will return to Repeat State, in
|
||||
units of 100 micro-seconds. The value
|
||||
should be greater than the maximum ring
|
||||
latency."
|
||||
::= { dot5TimerEntry 2 }
|
||||
|
||||
dot5TimerHolding OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"Maximum period of time a station is
|
||||
permitted to transmit frames after capturing
|
||||
a token, in units of 100 micro-seconds."
|
||||
::= { dot5TimerEntry 3 }
|
||||
|
||||
dot5TimerQueuePDU OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The time-out value for enqueuing of an SMP
|
||||
PDU after reception of an AMP or SMP
|
||||
frame in which the A and C bits were
|
||||
equal to 0, in units of 100
|
||||
micro-seconds."
|
||||
::= { dot5TimerEntry 4 }
|
||||
|
||||
dot5TimerValidTransmit OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The time-out value used by the active
|
||||
monitor to detect the absence of valid
|
||||
transmissions, in units of 100
|
||||
micro-seconds."
|
||||
::= { dot5TimerEntry 5 }
|
||||
|
||||
dot5TimerNoToken OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The time-out value used to recover from
|
||||
various-related error situations.
|
||||
If N is the maximum number of stations on
|
||||
the ring, the value of this timer is
|
||||
normally:
|
||||
dot5TimerReturnRepeat + N*dot5TimerHolding."
|
||||
::= { dot5TimerEntry 6 }
|
||||
|
||||
dot5TimerActiveMon OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The time-out value used by the active
|
||||
monitor to stimulate the enqueuing of an
|
||||
AMP PDU for transmission, in units of
|
||||
100 micro-seconds."
|
||||
::= { dot5TimerEntry 7 }
|
||||
|
||||
dot5TimerStandbyMon OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The time-out value used by the stand-by
|
||||
monitors to ensure that there is an active
|
||||
monitor on the ring and to detect a
|
||||
continuous stream of tokens, in units of
|
||||
100 micro-seconds."
|
||||
::= { dot5TimerEntry 8 }
|
||||
|
||||
dot5TimerErrorReport OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The time-out value which determines how
|
||||
often a station shall send a Report Error
|
||||
MAC frame to report its error counters,
|
||||
in units of 100 micro-seconds."
|
||||
::= { dot5TimerEntry 9 }
|
||||
|
||||
dot5TimerBeaconTransmit OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The time-out value which determines how
|
||||
long a station shall remain in the state
|
||||
of transmitting Beacon frames before
|
||||
entering the Bypass state, in units of
|
||||
100 micro-seconds."
|
||||
::= { dot5TimerEntry 10 }
|
||||
|
||||
dot5TimerBeaconReceive OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The time-out value which determines how
|
||||
long a station shall receive Beacon
|
||||
frames from its downstream neighbor
|
||||
before entering the Bypass state, in
|
||||
units of 100 micro-seconds."
|
||||
::= { dot5TimerEntry 11 }
|
||||
|
||||
|
||||
-- 802.5 Interface Tests
|
||||
|
||||
dot5Tests OBJECT IDENTIFIER ::= { dot5 3 }
|
||||
|
||||
-- RFC 1573 defines the ifTestTable, through which a
|
||||
-- network manager can instruct an agent to test an interface
|
||||
-- for various faults. A test to be performed is identified
|
||||
-- as an OBJECT IDENTIFIER.
|
||||
|
||||
-- The Insert Function test
|
||||
|
||||
dot5TestInsertFunc OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Invoking this test causes the station to test the insert
|
||||
ring logic of the hardware if the station's lobe media
|
||||
cable is connected to a wiring concentrator. Note that
|
||||
this command inserts the station into the network, and
|
||||
thus, could cause problems if the station is connected
|
||||
to a operational network."
|
||||
::= { dot5Tests 1 }
|
||||
|
||||
|
||||
-- The Full-Duplex Loop Back test
|
||||
|
||||
dot5TestFullDuplexLoopBack OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Invoking this test on a 802.5 interface causes the
|
||||
interface to check the path from memory through the
|
||||
chip set's internal logic and back to memory, thus
|
||||
checking the proper functioning of the system's
|
||||
interface to the chip set."
|
||||
::= { dot5Tests 2 }
|
||||
|
||||
|
||||
-- 802.5 Hardware Chip Sets
|
||||
|
||||
-- RFC 1229 specified an object, ifExtnsChipSet, with the
|
||||
-- syntax of OBJECT IDENTIFIER, to identify the hardware
|
||||
-- chip set in use by an interface. RFC 1573 obsoletes
|
||||
-- the use of ifExtnsChipSet. However, the following
|
||||
-- definitions are retained for backwards compatibility.
|
||||
|
||||
dot5ChipSets OBJECT IDENTIFIER ::= { dot5 4 }
|
||||
|
||||
dot5ChipSetIBM16 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IBM's 16/4 Mbs chip set."
|
||||
::= { dot5ChipSets 1 }
|
||||
|
||||
dot5ChipSetTItms380 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Texas Instruments' TMS 380 4Mbs chip-set"
|
||||
::= { dot5ChipSets 2 }
|
||||
|
||||
dot5ChipSetTItms380c16 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Texas Instruments' TMS 380C16 16/4 Mbs chip-set"
|
||||
::= { dot5ChipSets 3 }
|
||||
|
||||
|
||||
-- conformance information
|
||||
|
||||
dot5Conformance OBJECT IDENTIFIER ::= { dot5 6 }
|
||||
|
||||
dot5Groups OBJECT IDENTIFIER ::= { dot5Conformance 1 }
|
||||
dot5Compliances OBJECT IDENTIFIER ::= { dot5Conformance 2 }
|
||||
|
||||
|
||||
-- compliance statements
|
||||
|
||||
dot5Compliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMPv2 entities
|
||||
which implement the IEEE 802.5 MIB."
|
||||
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { dot5StateGroup, dot5StatsGroup }
|
||||
|
||||
OBJECT dot5ActMonParticipate
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT dot5Functional
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
::= { dot5Compliances 1 }
|
||||
|
||||
|
||||
-- units of conformance
|
||||
|
||||
dot5StateGroup OBJECT-GROUP
|
||||
OBJECTS { dot5Commands, dot5RingStatus, dot5RingState,
|
||||
dot5RingOpenStatus, dot5RingSpeed, dot5UpStream,
|
||||
dot5ActMonParticipate, dot5Functional,
|
||||
dot5LastBeaconSent
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing state information
|
||||
and parameters for IEEE 802.5 interfaces."
|
||||
::= { dot5Groups 1 }
|
||||
|
||||
dot5StatsGroup OBJECT-GROUP
|
||||
OBJECTS { dot5StatsLineErrors, dot5StatsBurstErrors,
|
||||
dot5StatsACErrors, dot5StatsAbortTransErrors,
|
||||
dot5StatsInternalErrors, dot5StatsLostFrameErrors,
|
||||
dot5StatsReceiveCongestions,
|
||||
dot5StatsFrameCopiedErrors, dot5StatsTokenErrors,
|
||||
dot5StatsSoftErrors, dot5StatsHardErrors,
|
||||
dot5StatsSignalLoss, dot5StatsTransmitBeacons,
|
||||
dot5StatsRecoverys, dot5StatsLobeWires,
|
||||
dot5StatsRemoves, dot5StatsSingles,
|
||||
dot5StatsFreqErrors
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing statistics for
|
||||
IEEE 802.5 interfaces."
|
||||
::= { dot5Groups 2 }
|
||||
|
||||
END
|
||||
4575
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/VIEWLIGHT-MIB.mib
Executable file
4575
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/BS_mibs/VIEWLIGHT-MIB.mib
Executable file
File diff suppressed because it is too large
Load Diff
36
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/NOTICE
Executable file
36
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/NOTICE
Executable file
@@ -0,0 +1,36 @@
|
||||
Apache Tomcat
|
||||
Copyright 1999-2015 The Apache Software Foundation
|
||||
|
||||
This product includes software developed at
|
||||
The Apache Software Foundation (http://www.apache.org/).
|
||||
|
||||
The Windows Installer is built with the Nullsoft
|
||||
Scriptable Install System (NSIS), which is
|
||||
open source software. The original software and
|
||||
related information is available at
|
||||
http://nsis.sourceforge.net.
|
||||
|
||||
Java compilation software for JSP pages is provided by the Eclipse
|
||||
JDT Core Batch Compiler component, which is open source software.
|
||||
The original software and related information is available at
|
||||
http://www.eclipse.org/jdt/core/.
|
||||
|
||||
For the bayeux implementation
|
||||
The org.apache.cometd.bayeux API is derivative work originating at the Dojo Foundation
|
||||
* Copyright 2007-2008 Guy Molinari
|
||||
* Copyright 2007-2008 Filip Hanik
|
||||
* Copyright 2007 Dojo Foundation
|
||||
* Copyright 2007 Mort Bay Consulting Pty. Ltd.
|
||||
|
||||
The original XML Schemas for Java EE Deployment Descriptors:
|
||||
- javaee_5.xsd
|
||||
- javaee_web_services_1_2.xsd
|
||||
- javaee_web_services_client_1_2.xsd
|
||||
- javaee_6.xsd
|
||||
- javaee_web_services_1_3.xsd
|
||||
- javaee_web_services_client_1_3.xsd
|
||||
- jsp_2_2.xsd
|
||||
- web-app_3_0.xsd
|
||||
- web-common_3_0.xsd
|
||||
- web-fragment_3_0.xsd
|
||||
may be obtained from http://java.sun.com/xml/ns/javaee/
|
||||
230
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/RELEASE-NOTES
Executable file
230
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/RELEASE-NOTES
Executable file
@@ -0,0 +1,230 @@
|
||||
================================================================================
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
================================================================================
|
||||
|
||||
|
||||
Apache Tomcat Version 7.0.63
|
||||
Release Notes
|
||||
|
||||
|
||||
=========
|
||||
CONTENTS:
|
||||
=========
|
||||
|
||||
* Dependency Changes
|
||||
* API Stability
|
||||
* JNI Based Applications
|
||||
* Bundled APIs
|
||||
* Web application reloading and static fields in shared libraries
|
||||
* Tomcat on Linux
|
||||
* Enabling SSI and CGI Support
|
||||
* Security manager URLs
|
||||
* Symlinking static resources
|
||||
* Viewing the Tomcat Change Log
|
||||
* Cryptographic software notice
|
||||
* When all else fails
|
||||
|
||||
|
||||
===================
|
||||
Dependency Changes:
|
||||
===================
|
||||
Tomcat 7.0 is designed to run on Java SE 6 and later.
|
||||
|
||||
In addition, Tomcat 7.0 uses the Eclipse JDT Java compiler for
|
||||
compiling JSP pages. This means you no longer need to have the complete
|
||||
Java Development Kit (JDK) to run Tomcat, but a Java Runtime Environment
|
||||
(JRE) is sufficient. The Eclipse JDT Java compiler is bundled with the
|
||||
binary Tomcat distributions. Tomcat can also be configured to use the
|
||||
compiler from the JDK to compile JSPs, or any other Java compiler supported
|
||||
by Apache Ant.
|
||||
|
||||
|
||||
==============
|
||||
API Stability:
|
||||
==============
|
||||
The public interfaces for the following classes are fixed and will not be
|
||||
changed at all during the remaining lifetime of the 7.x series:
|
||||
- javax/**/*
|
||||
|
||||
The public interfaces for the following classes may be added to in order to
|
||||
resolve bugs and/or add new features. No existing interface will be removed or
|
||||
changed although it may be deprecated.
|
||||
- org/apache/catalina/*
|
||||
- org/apache/catalina/comet/*
|
||||
|
||||
Note: As Tomcat 7 matures, the above list will be added to. The list is not
|
||||
considered complete at this time.
|
||||
|
||||
The remaining classes are considered part of the Tomcat internals and may change
|
||||
without notice between point releases.
|
||||
|
||||
|
||||
=======================
|
||||
JNI Based Applications:
|
||||
=======================
|
||||
Applications that require native libraries must ensure that the libraries have
|
||||
been loaded prior to use. Typically, this is done with a call like:
|
||||
|
||||
static {
|
||||
System.loadLibrary("path-to-library-file");
|
||||
}
|
||||
|
||||
in some class. However, the application must also ensure that the library is
|
||||
not loaded more than once. If the above code were placed in a class inside
|
||||
the web application (i.e. under /WEB-INF/classes or /WEB-INF/lib), and the
|
||||
application were reloaded, the loadLibrary() call would be attempted a second
|
||||
time.
|
||||
|
||||
To avoid this problem, place classes that load native libraries outside of the
|
||||
web application, and ensure that the loadLibrary() call is executed only once
|
||||
during the lifetime of a particular JVM.
|
||||
|
||||
|
||||
=============
|
||||
Bundled APIs:
|
||||
=============
|
||||
A standard installation of Tomcat 7.0 makes all of the following APIs available
|
||||
for use by web applications (by placing them in "lib"):
|
||||
* annotations-api.jar (Annotations package)
|
||||
* catalina.jar (Tomcat Catalina implementation)
|
||||
* catalina-ant.jar (Tomcat Catalina Ant tasks)
|
||||
* catalina-ha.jar (High availability package)
|
||||
* catalina-tribes.jar (Group communication)
|
||||
* ecj-4.4.2.jar (Eclipse JDT Java compiler)
|
||||
* el-api.jar (EL 2.2 API)
|
||||
* jasper.jar (Jasper 2 Compiler and Runtime)
|
||||
* jasper-el.jar (Jasper 2 EL implementation)
|
||||
* jsp-api.jar (JSP 2.2 API)
|
||||
* servlet-api.jar (Servlet 3.0 API)
|
||||
* tomcat7-websocket.jar (WebSocket 1.1 implementation)
|
||||
* tomcat-api.jar (Interfaces shared by Catalina and Jasper)
|
||||
* tomcat-coyote.jar (Tomcat connectors and utility classes)
|
||||
* tomcat-dbcp.jar (package renamed database connection pool based on Commons DBCP)
|
||||
* tomcat-jdbc.jar (Tomcat's database connection pooling solution)
|
||||
* tomcat-util.jar (Various utilities)
|
||||
* websocket-api.jar (WebSocket 1.1 API)
|
||||
|
||||
You can make additional APIs available to all of your web applications by
|
||||
putting unpacked classes into a "classes" directory (not created by default),
|
||||
or by placing them in JAR files in the "lib" directory.
|
||||
|
||||
To override the XML parser implementation or interfaces, use the endorsed
|
||||
mechanism of the JVM. The default configuration defines JARs located in
|
||||
"endorsed" as endorsed.
|
||||
|
||||
|
||||
================================================================
|
||||
Web application reloading and static fields in shared libraries:
|
||||
================================================================
|
||||
Some shared libraries (many are part of the JDK) keep references to objects
|
||||
instantiated by the web application. To avoid class loading related problems
|
||||
(ClassCastExceptions, messages indicating that the classloader
|
||||
is stopped, etc.), the shared libraries state should be reinitialized.
|
||||
|
||||
Something which might help is to avoid putting classes which would be
|
||||
referenced by a shared static field in the web application classloader,
|
||||
and putting them in the shared classloader instead (JARs should be put in the
|
||||
"lib" folder, and classes should be put in the "classes" folder).
|
||||
|
||||
|
||||
================
|
||||
Tomcat on Linux:
|
||||
================
|
||||
GLIBC 2.2 / Linux 2.4 users should define an environment variable:
|
||||
export LD_ASSUME_KERNEL=2.2.5
|
||||
|
||||
Redhat Linux 9.0 users should use the following setting to avoid
|
||||
stability problems:
|
||||
export LD_ASSUME_KERNEL=2.4.1
|
||||
|
||||
There are some Linux bugs reported against the NIO sendfile behavior, make sure you
|
||||
have a JDK that is up to date, or disable sendfile behavior in the Connector.<br/>
|
||||
6427312: (fc) FileChannel.transferTo() throws IOException "system call interrupted"<br/>
|
||||
5103988: (fc) FileChannel.transferTo should return -1 for EAGAIN instead throws IOException<br/>
|
||||
6253145: (fc) FileChannel.transferTo on Linux fails when going beyond 2GB boundary<br/>
|
||||
6470086: (fc) FileChannel.transferTo(2147483647, 1, channel) cause "Value too large" exception<br/>
|
||||
|
||||
|
||||
=============================
|
||||
Enabling SSI and CGI Support:
|
||||
=============================
|
||||
Because of the security risks associated with CGI and SSI available
|
||||
to web applications, these features are disabled by default.
|
||||
|
||||
To enable and configure CGI support, please see the cgi-howto.html page.
|
||||
|
||||
To enable and configue SSI support, please see the ssi-howto.html page.
|
||||
|
||||
|
||||
======================
|
||||
Security manager URLs:
|
||||
======================
|
||||
In order to grant security permissions to JARs located inside the
|
||||
web application repository, use URLs of of the following format
|
||||
in your policy file:
|
||||
|
||||
file:${catalina.base}/webapps/examples/WEB-INF/lib/driver.jar
|
||||
|
||||
|
||||
============================
|
||||
Symlinking static resources:
|
||||
============================
|
||||
By default, Unix symlinks will not work when used in a web application to link
|
||||
resources located outside the web application root directory.
|
||||
|
||||
This behavior is optional, and the "allowLinking" flag may be used to disable
|
||||
the check.
|
||||
|
||||
|
||||
==============================
|
||||
Viewing the Tomcat Change Log:
|
||||
==============================
|
||||
See changelog.html in this directory.
|
||||
|
||||
|
||||
=============================
|
||||
Cryptographic software notice
|
||||
=============================
|
||||
This distribution includes cryptographic software. The country in
|
||||
which you currently reside may have restrictions on the import,
|
||||
possession, use, and/or re-export to another country, of
|
||||
encryption software. BEFORE using any encryption software, please
|
||||
check your country's laws, regulations and policies concerning the
|
||||
import, possession, or use, and re-export of encryption software, to
|
||||
see if this is permitted. See <http://www.wassenaar.org/> for more
|
||||
information.
|
||||
|
||||
The U.S. Government Department of Commerce, Bureau of Industry and
|
||||
Security (BIS), has classified this software as Export Commodity
|
||||
Control Number (ECCN) 5D002.C.1, which includes information security
|
||||
software using or performing cryptographic functions with asymmetric
|
||||
algorithms. The form and manner of this Apache Software Foundation
|
||||
distribution makes it eligible for export under the License Exception
|
||||
ENC Technology Software Unrestricted (TSU) exception (see the BIS
|
||||
Export Administration Regulations, Section 740.13) for both object
|
||||
code and source code.
|
||||
|
||||
The following provides more details on the included cryptographic
|
||||
software:
|
||||
- Tomcat includes code designed to work with JSSE
|
||||
- Tomcat includes code designed to work with OpenSSL
|
||||
|
||||
|
||||
====================
|
||||
When all else fails:
|
||||
====================
|
||||
See the FAQ
|
||||
http://tomcat.apache.org/faq/
|
||||
478
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/RUNNING.txt
Executable file
478
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/RUNNING.txt
Executable file
@@ -0,0 +1,478 @@
|
||||
================================================================================
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
================================================================================
|
||||
|
||||
===================================================
|
||||
Running The Apache Tomcat 7.0 Servlet/JSP Container
|
||||
===================================================
|
||||
|
||||
Apache Tomcat 7.0 requires a Java Standard Edition Runtime
|
||||
Environment (JRE) version 6 or later.
|
||||
|
||||
=============================
|
||||
Running With JRE 6 Or Later
|
||||
=============================
|
||||
|
||||
(1) Download and Install a Java SE Runtime Environment (JRE)
|
||||
|
||||
(1.1) Download a Java SE Runtime Environment (JRE),
|
||||
release version 6 or later, from
|
||||
http://www.oracle.com/technetwork/java/javase/downloads/index.html
|
||||
|
||||
(1.2) Install the JRE according to the instructions included with the
|
||||
release.
|
||||
|
||||
You may also use a full Java Development Kit (JDK) rather than just
|
||||
a JRE.
|
||||
|
||||
|
||||
(2) Download and Install Apache Tomcat
|
||||
|
||||
(2.1) Download a binary distribution of Tomcat from:
|
||||
|
||||
http://tomcat.apache.org/
|
||||
|
||||
(2.2) Unpack the binary distribution so that it resides in its own
|
||||
directory (conventionally named "apache-tomcat-[version]").
|
||||
|
||||
For the purposes of the remainder of this document, the name
|
||||
"CATALINA_HOME" is used to refer to the full pathname of that
|
||||
directory.
|
||||
|
||||
NOTE: As an alternative to downloading a binary distribution, you can
|
||||
create your own from the Tomcat source code, as described in
|
||||
"BUILDING.txt". You can either
|
||||
|
||||
a) Do the full "release" build and find the created distribution in the
|
||||
"output/release" directory and then proceed with unpacking as above, or
|
||||
|
||||
b) Do a simple build and use the "output/build" directory as
|
||||
"CATALINA_HOME". Be warned that there are some differences between the
|
||||
contents of the "output/build" directory and a full "release"
|
||||
distribution.
|
||||
|
||||
|
||||
(3) Configure Environment Variables
|
||||
|
||||
Tomcat is a Java application and does not use environment variables. The
|
||||
variables are used by the Tomcat startup scripts. The scripts use the variables
|
||||
to prepare the command that starts Tomcat.
|
||||
|
||||
(3.1) Set CATALINA_HOME (required) and CATALINA_BASE (optional)
|
||||
|
||||
The CATALINA_HOME environment variable should be set to the location of the
|
||||
root directory of the "binary" distribution of Tomcat.
|
||||
|
||||
An example was given in (2.2) above.
|
||||
|
||||
The Tomcat startup scripts have some logic to set this variable
|
||||
automatically if it is absent, based on the location of the startup script
|
||||
in *nix and on the current directory in Windows. That logic might not work
|
||||
in all circumstances, so setting the variable explicitly is recommended.
|
||||
|
||||
The CATALINA_BASE environment variable specifies location of the root
|
||||
directory of the "active configuration" of Tomcat. It is optional. It
|
||||
defaults to be equal to CATALINA_HOME.
|
||||
|
||||
Using distinct values for the CATALINA_HOME and CATALINA_BASE variables is
|
||||
recommended to simplify further upgrades and maintenance. It is documented
|
||||
in the "Multiple Tomcat Instances" section below.
|
||||
|
||||
|
||||
(3.2) Set JRE_HOME or JAVA_HOME (required)
|
||||
|
||||
These variables are used to specify location of a Java Runtime
|
||||
Environment or of a Java Development Kit that is used to start Tomcat.
|
||||
|
||||
The JRE_HOME variable is used to specify location of a JRE. The JAVA_HOME
|
||||
variable is used to specify location of a JDK.
|
||||
|
||||
Using JAVA_HOME provides access to certain additional startup options that
|
||||
are not allowed when JRE_HOME is used.
|
||||
|
||||
If both JRE_HOME and JAVA_HOME are specified, JRE_HOME is used.
|
||||
|
||||
The recommended place to specify these variables is a "setenv" script. See
|
||||
below.
|
||||
|
||||
|
||||
(3.3) Other variables (optional)
|
||||
|
||||
Other environment variables exist, besides the four described above.
|
||||
See the comments at the top of catalina.bat or catalina.sh scripts for
|
||||
the list and a description of each of them.
|
||||
|
||||
One frequently used variable is CATALINA_OPTS. It allows specification of
|
||||
additional options for the java command that starts Tomcat.
|
||||
|
||||
See the Java documentation for the options that affect the Java Runtime
|
||||
Environment.
|
||||
|
||||
See the "System Properties" page in the Tomcat Configuration Reference for
|
||||
the system properties that are specific to Tomcat.
|
||||
|
||||
A similar variable is JAVA_OPTS. It is used less frequently. It allows
|
||||
specification of options that are used both to start and to stop Tomcat as well
|
||||
as for other commands.
|
||||
|
||||
Note: Do not use JAVA_OPTS to specify memory limits. You do not need much
|
||||
memory for a small process that is used to stop Tomcat. Those settings
|
||||
belong to CATALINA_OPTS.
|
||||
|
||||
Another frequently used variable is CATALINA_PID (on *nix only). It
|
||||
specifies the location of the file where process id of the forked Tomcat
|
||||
java process will be written. This setting is optional. It will enable the
|
||||
following features:
|
||||
|
||||
* better protection against duplicate start attempts and
|
||||
* allows forceful termination of Tomcat process when it does not react to
|
||||
the standard shutdown command.
|
||||
|
||||
|
||||
(3.4) Using the "setenv" script (optional, recommended)
|
||||
|
||||
Apart from CATALINA_HOME and CATALINA_BASE, all environment variables can
|
||||
be specified in the "setenv" script. The script is placed either into
|
||||
CATALINA_BASE/bin or into CATALINA_HOME/bin directory and is named
|
||||
setenv.bat (on Windows) or setenv.sh (on *nix). The file has to be
|
||||
readable.
|
||||
|
||||
By default the setenv script file is absent. If the script file is present
|
||||
both in CATALINA_BASE and in CATALINA_HOME, the one in CATALINA_BASE is
|
||||
preferred.
|
||||
|
||||
For example, to configure the JRE_HOME and CATALINA_PID variables you can
|
||||
create the following script file:
|
||||
|
||||
On Windows, %CATALINA_BASE%\bin\setenv.bat:
|
||||
|
||||
set "JRE_HOME=%ProgramFiles%\Java\jre6"
|
||||
exit /b 0
|
||||
|
||||
On *nix, $CATALINA_BASE/bin/setenv.sh:
|
||||
|
||||
JRE_HOME=/usr/java/latest
|
||||
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
|
||||
|
||||
|
||||
The CATALINA_HOME and CATALINA_BASE variables cannot be configured in the
|
||||
setenv script, because they are used to locate that file.
|
||||
|
||||
All the environment variables described here and the "setenv" script are
|
||||
used only if you use the standard scripts to launch Tomcat. For example, if
|
||||
you have installed Tomcat as a service on Windows, the service wrapper
|
||||
launches Java directly and does not use the script files.
|
||||
|
||||
|
||||
(4) Start Up Tomcat
|
||||
|
||||
(4.1) Tomcat can be started by executing one of the following commands:
|
||||
|
||||
On Windows:
|
||||
|
||||
%CATALINA_HOME%\bin\startup.bat
|
||||
|
||||
or
|
||||
|
||||
%CATALINA_HOME%\bin\catalina.bat start
|
||||
|
||||
On *nix:
|
||||
|
||||
$CATALINA_HOME/bin/startup.sh
|
||||
|
||||
or
|
||||
|
||||
$CATALINA_HOME/bin/catalina.sh start
|
||||
|
||||
(4.2) After startup, the default web applications included with Tomcat will be
|
||||
available by visiting:
|
||||
|
||||
http://localhost:8080/
|
||||
|
||||
(4.3) Further information about configuring and running Tomcat can be found in
|
||||
the documentation included here, as well as on the Tomcat web site:
|
||||
|
||||
http://tomcat.apache.org/
|
||||
|
||||
|
||||
(5) Shut Down Tomcat
|
||||
|
||||
(5.1) Tomcat can be shut down by executing one of the following commands:
|
||||
|
||||
On Windows:
|
||||
|
||||
%CATALINA_HOME%\bin\shutdown.bat
|
||||
|
||||
or
|
||||
|
||||
%CATALINA_HOME%\bin\catalina.bat stop
|
||||
|
||||
On *nix:
|
||||
|
||||
$CATALINA_HOME/bin/shutdown.sh
|
||||
|
||||
or
|
||||
|
||||
$CATALINA_HOME/bin/catalina.sh stop
|
||||
|
||||
==================================================
|
||||
Advanced Configuration - Multiple Tomcat Instances
|
||||
==================================================
|
||||
|
||||
In many circumstances, it is desirable to have a single copy of a Tomcat
|
||||
binary distribution shared among multiple users on the same server. To make
|
||||
this possible, you can set the CATALINA_BASE environment variable to the
|
||||
directory that contains the files for your 'personal' Tomcat instance.
|
||||
|
||||
When running with a separate CATALINA_HOME and CATALINA_BASE, the files
|
||||
and directories are split as following:
|
||||
|
||||
In CATALINA_BASE:
|
||||
|
||||
* bin - Only the following files:
|
||||
|
||||
* setenv.sh (*nix) or setenv.bat (Windows),
|
||||
* tomcat-juli.jar
|
||||
|
||||
The setenv scripts were described above. The tomcat-juli library
|
||||
is documented in the Logging chapter in the User Guide.
|
||||
|
||||
* conf - Server configuration files (including server.xml)
|
||||
|
||||
* lib - Libraries and classes, as explained below
|
||||
|
||||
* logs - Log and output files
|
||||
|
||||
* webapps - Automatically loaded web applications
|
||||
|
||||
* work - Temporary working directories for web applications
|
||||
|
||||
* temp - Directory used by the JVM for temporary files (java.io.tmpdir)
|
||||
|
||||
|
||||
In CATALINA_HOME:
|
||||
|
||||
* bin - Startup and shutdown scripts
|
||||
|
||||
The following files will be used only if they are absent in
|
||||
CATALINA_BASE/bin:
|
||||
|
||||
setenv.sh (*nix), setenv.bat (Windows), tomcat-juli.jar
|
||||
|
||||
* lib - Libraries and classes, as explained below
|
||||
|
||||
* endorsed - Libraries that override standard "Endorsed Standards"
|
||||
libraries provided by JRE. See Classloading documentation
|
||||
in the User Guide for details.
|
||||
|
||||
By default this "endorsed" directory is absent.
|
||||
|
||||
In the default configuration the JAR libraries and classes both in
|
||||
CATALINA_BASE/lib and in CATALINA_HOME/lib will be added to the common
|
||||
classpath, but the ones in CATALINA_BASE will be added first and thus will
|
||||
be searched first.
|
||||
|
||||
The idea is that you may leave the standard Tomcat libraries in
|
||||
CATALINA_HOME/lib and add other ones such as database drivers into
|
||||
CATALINA_BASE/lib.
|
||||
|
||||
In general it is advised to never share libraries between web applications,
|
||||
but put them into WEB-INF/lib directories inside the applications. See
|
||||
Classloading documentation in the User Guide for details.
|
||||
|
||||
|
||||
It might be useful to note that the values of CATALINA_HOME and
|
||||
CATALINA_BASE can be referenced in the XML configuration files processed
|
||||
by Tomcat as ${catalina.home} and ${catalina.base} respectively.
|
||||
|
||||
For example, the standard manager web application can be kept in
|
||||
CATALINA_HOME/webapps/manager and loaded into CATALINA_BASE by using
|
||||
the following trick:
|
||||
|
||||
* Copy the CATALINA_HOME/webapps/manager/META-INF/context.xml
|
||||
file as CATALINA_BASE/conf/Catalina/localhost/manager.xml
|
||||
|
||||
* Add docBase attribute as shown below.
|
||||
|
||||
The file will look like the following:
|
||||
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Context docBase="${catalina.home}/webapps/manager"
|
||||
antiResourceLocking="false" privileged="true" >
|
||||
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
|
||||
allow="127\.0\.0\.1" />
|
||||
</Context>
|
||||
|
||||
See Deployer chapter in User Guide and Context and Host chapters in the
|
||||
Configuration Reference for more information on contexts and web
|
||||
application deployment.
|
||||
|
||||
|
||||
================
|
||||
Troubleshooting
|
||||
================
|
||||
|
||||
There are only really 2 things likely to go wrong during the stand-alone
|
||||
Tomcat install:
|
||||
|
||||
(1) The most common hiccup is when another web server (or any process for that
|
||||
matter) has laid claim to port 8080. This is the default HTTP port that
|
||||
Tomcat attempts to bind to at startup. To change this, open the file:
|
||||
|
||||
$CATALINA_HOME/conf/server.xml
|
||||
|
||||
and search for '8080'. Change it to a port that isn't in use, and is
|
||||
greater than 1024, as ports less than or equal to 1024 require superuser
|
||||
access to bind under UNIX.
|
||||
|
||||
Restart Tomcat and you're in business. Be sure that you replace the "8080"
|
||||
in the URL you're using to access Tomcat. For example, if you change the
|
||||
port to 1977, you would request the URL http://localhost:1977/ in your
|
||||
browser.
|
||||
|
||||
(2) The 'localhost' machine isn't found. This could happen if you're behind a
|
||||
proxy. If that's the case, make sure the proxy configuration for your
|
||||
browser knows that you shouldn't be going through the proxy to access the
|
||||
"localhost".
|
||||
|
||||
In Firefox, this is under Tools/Preferences -> Advanced/Network ->
|
||||
Connection -> Settings..., and in Internet Explorer it is Tools ->
|
||||
Internet Options -> Connections -> LAN Settings.
|
||||
|
||||
|
||||
====================
|
||||
Optional Components
|
||||
====================
|
||||
|
||||
The following optional components may be included with the Apache Tomcat binary
|
||||
distribution. If they are not included, you can install them separately.
|
||||
|
||||
1. Apache Tomcat Native library
|
||||
|
||||
2. Apache Commons Daemon service launcher
|
||||
|
||||
Both of them are implemented in C language and as such have to be compiled
|
||||
into binary code. The binary code will be specific for a platform and CPU
|
||||
architecture and it must match the Java Runtime Environment executables
|
||||
that will be used to launch Tomcat.
|
||||
|
||||
The Windows-specific binary distributions of Apache Tomcat include binary
|
||||
files for these components. On other platforms you would have to look for
|
||||
binary versions elsewhere or compile them yourself.
|
||||
|
||||
If you are new to Tomcat, do not bother with these components to start with.
|
||||
If you do use them, do not forget to read their documentation.
|
||||
|
||||
|
||||
Apache Tomcat Native library
|
||||
-----------------------------
|
||||
|
||||
It is a library that allows to use the "Apr" variant of HTTP and AJP
|
||||
protocol connectors in Apache Tomcat. It is built around OpenSSL and Apache
|
||||
Portable Runtime (APR) libraries. Those are the same libraries as used by
|
||||
Apache HTTPD Server project.
|
||||
|
||||
This feature was especially important in the old days when Java performance
|
||||
was poor. It is less important nowadays, but it is still used and respected
|
||||
by many. See Tomcat documentation for more details.
|
||||
|
||||
For further reading:
|
||||
|
||||
- Apache Tomcat documentation
|
||||
|
||||
* Documentation for APR/Native library in the Tomcat User's Guide
|
||||
|
||||
http://tomcat.apache.org/tomcat-7.0-doc/apr.html
|
||||
|
||||
* Documentation for the HTTP and AJP protocol connectors in the Tomcat
|
||||
Configuration Reference
|
||||
|
||||
http://tomcat.apache.org/tomcat-7.0-doc/config/http.html
|
||||
|
||||
http://tomcat.apache.org/tomcat-7.0-doc/config/ajp.html
|
||||
|
||||
- Apache Tomcat Native project home
|
||||
|
||||
http://tomcat.apache.org/native-doc/
|
||||
|
||||
- Other projects
|
||||
|
||||
* OpenSSL
|
||||
|
||||
http://openssl.org/
|
||||
|
||||
* Apache Portable Runtime
|
||||
|
||||
http://apr.apache.org/
|
||||
|
||||
* Apache HTTP Server
|
||||
|
||||
http://httpd.apache.org/
|
||||
|
||||
To disable Apache Tomcat Native library:
|
||||
|
||||
- To disable Apache Tomcat Native library when it is installed, or
|
||||
- To remove the warning that is logged during Tomcat startup when the
|
||||
library is not installed:
|
||||
|
||||
Edit the "conf/server.xml" file and remove "AprLifecycleListener" from
|
||||
it.
|
||||
|
||||
The binary file of Apache Tomcat Native library is usually named
|
||||
|
||||
- "tcnative-1.dll" on Windows
|
||||
- "libtcnative-1.so" on *nix systems
|
||||
|
||||
|
||||
Apache Commons Daemon
|
||||
----------------------
|
||||
|
||||
Apache Commons Daemon project provides wrappers that can be used to
|
||||
install Apache Tomcat as a service on Windows or as a daemon on *nix
|
||||
systems.
|
||||
|
||||
The Windows-specific implementation of Apache Commons Daemon is called
|
||||
"procrun". The *nix-specific one is called "jsvc".
|
||||
|
||||
For further reading:
|
||||
|
||||
- Apache Commons Daemon project
|
||||
|
||||
http://commons.apache.org/daemon/
|
||||
|
||||
- Apache Tomcat documentation
|
||||
|
||||
* Installing Apache Tomcat
|
||||
|
||||
http://tomcat.apache.org/tomcat-7.0-doc/setup.html
|
||||
|
||||
* Windows service HOW-TO
|
||||
|
||||
http://tomcat.apache.org/tomcat-7.0-doc/windows-service-howto.html
|
||||
|
||||
The binary files of Apache Commons Daemon in Apache Tomcat distributions
|
||||
for Windows are named:
|
||||
|
||||
- "tomcat7.exe"
|
||||
- "tomcat7w.exe"
|
||||
|
||||
These files are renamed copies of "prunsrv.exe" and "prunmgr.exe" from
|
||||
Apache Commons Daemon distribution. The file names have a meaning: they are
|
||||
used as the service name to register the service in Windows, as well as the
|
||||
key name to store distinct configuration for this installation of
|
||||
"procrun". If you would like to install several instances of Tomcat 7.0
|
||||
in parallel, you have to further rename those files, using the same naming
|
||||
scheme.
|
||||
BIN
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/Validate
Executable file
BIN
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/Validate
Executable file
Binary file not shown.
248
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/backup/catalina.policy
Executable file
248
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/backup/catalina.policy
Executable file
@@ -0,0 +1,248 @@
|
||||
// Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
// contributor license agreements. See the NOTICE file distributed with
|
||||
// this work for additional information regarding copyright ownership.
|
||||
// The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
// (the "License"); you may not use this file except in compliance with
|
||||
// the License. You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
// ============================================================================
|
||||
// catalina.policy - Security Policy Permissions for Tomcat 7
|
||||
//
|
||||
// This file contains a default set of security policies to be enforced (by the
|
||||
// JVM) when Catalina is executed with the "-security" option. In addition
|
||||
// to the permissions granted here, the following additional permissions are
|
||||
// granted to each web application:
|
||||
//
|
||||
// * Read access to the web application's document root directory
|
||||
// * Read, write and delete access to the web application's working directory
|
||||
// ============================================================================
|
||||
|
||||
|
||||
// ========== SYSTEM CODE PERMISSIONS =========================================
|
||||
|
||||
|
||||
// These permissions apply to javac
|
||||
grant codeBase "file:${java.home}/lib/-" {
|
||||
permission java.security.AllPermission;
|
||||
};
|
||||
|
||||
// These permissions apply to all shared system extensions
|
||||
grant codeBase "file:${java.home}/jre/lib/ext/-" {
|
||||
permission java.security.AllPermission;
|
||||
};
|
||||
|
||||
// These permissions apply to javac when ${java.home] points at $JAVA_HOME/jre
|
||||
grant codeBase "file:${java.home}/../lib/-" {
|
||||
permission java.security.AllPermission;
|
||||
};
|
||||
|
||||
// These permissions apply to all shared system extensions when
|
||||
// ${java.home} points at $JAVA_HOME/jre
|
||||
grant codeBase "file:${java.home}/lib/ext/-" {
|
||||
permission java.security.AllPermission;
|
||||
};
|
||||
|
||||
|
||||
// ========== CATALINA CODE PERMISSIONS =======================================
|
||||
|
||||
|
||||
// These permissions apply to the daemon code
|
||||
grant codeBase "file:${catalina.home}/bin/commons-daemon.jar" {
|
||||
permission java.security.AllPermission;
|
||||
};
|
||||
|
||||
// These permissions apply to the logging API
|
||||
// Note: If tomcat-juli.jar is in ${catalina.base} and not in ${catalina.home},
|
||||
// update this section accordingly.
|
||||
// grant codeBase "file:${catalina.base}/bin/tomcat-juli.jar" {..}
|
||||
grant codeBase "file:${catalina.home}/bin/tomcat-juli.jar" {
|
||||
permission java.io.FilePermission
|
||||
"${java.home}${file.separator}lib${file.separator}logging.properties", "read";
|
||||
|
||||
permission java.io.FilePermission
|
||||
"${catalina.base}${file.separator}conf${file.separator}logging.properties", "read";
|
||||
permission java.io.FilePermission
|
||||
"${catalina.base}${file.separator}logs", "read, write";
|
||||
permission java.io.FilePermission
|
||||
"${catalina.base}${file.separator}logs${file.separator}*", "read, write";
|
||||
|
||||
permission java.lang.RuntimePermission "shutdownHooks";
|
||||
permission java.lang.RuntimePermission "getClassLoader";
|
||||
permission java.lang.RuntimePermission "setContextClassLoader";
|
||||
|
||||
permission java.util.logging.LoggingPermission "control";
|
||||
|
||||
permission java.util.PropertyPermission "java.util.logging.config.class", "read";
|
||||
permission java.util.PropertyPermission "java.util.logging.config.file", "read";
|
||||
permission java.util.PropertyPermission "org.apache.juli.ClassLoaderLogManager.debug", "read";
|
||||
permission java.util.PropertyPermission "catalina.base", "read";
|
||||
|
||||
// Note: To enable per context logging configuration, permit read access to
|
||||
// the appropriate file. Be sure that the logging configuration is
|
||||
// secure before enabling such access.
|
||||
// E.g. for the examples web application (uncomment and unwrap
|
||||
// the following to be on a single line):
|
||||
// permission java.io.FilePermission "${catalina.base}${file.separator}
|
||||
// webapps${file.separator}examples${file.separator}WEB-INF
|
||||
// ${file.separator}classes${file.separator}logging.properties", "read";
|
||||
};
|
||||
|
||||
// These permissions apply to the server startup code
|
||||
grant codeBase "file:${catalina.home}/bin/bootstrap.jar" {
|
||||
permission java.security.AllPermission;
|
||||
};
|
||||
|
||||
// These permissions apply to the servlet API classes
|
||||
// and those that are shared across all class loaders
|
||||
// located in the "lib" directory
|
||||
grant codeBase "file:${catalina.home}/lib/-" {
|
||||
permission java.security.AllPermission;
|
||||
};
|
||||
|
||||
|
||||
// If using a per instance lib directory, i.e. ${catalina.base}/lib,
|
||||
// then the following permission will need to be uncommented
|
||||
// grant codeBase "file:${catalina.base}/lib/-" {
|
||||
// permission java.security.AllPermission;
|
||||
// };
|
||||
|
||||
|
||||
// ========== WEB APPLICATION PERMISSIONS =====================================
|
||||
|
||||
|
||||
// These permissions are granted by default to all web applications
|
||||
// In addition, a web application will be given a read FilePermission
|
||||
// and JndiPermission for all files and directories in its document root.
|
||||
grant {
|
||||
// Required for JNDI lookup of named JDBC DataSource's and
|
||||
// javamail named MimePart DataSource used to send mail
|
||||
permission java.util.PropertyPermission "java.home", "read";
|
||||
permission java.util.PropertyPermission "java.naming.*", "read";
|
||||
permission java.util.PropertyPermission "javax.sql.*", "read";
|
||||
|
||||
// OS Specific properties to allow read access
|
||||
permission java.util.PropertyPermission "os.name", "read";
|
||||
permission java.util.PropertyPermission "os.version", "read";
|
||||
permission java.util.PropertyPermission "os.arch", "read";
|
||||
permission java.util.PropertyPermission "file.separator", "read";
|
||||
permission java.util.PropertyPermission "path.separator", "read";
|
||||
permission java.util.PropertyPermission "line.separator", "read";
|
||||
|
||||
// JVM properties to allow read access
|
||||
permission java.util.PropertyPermission "java.version", "read";
|
||||
permission java.util.PropertyPermission "java.vendor", "read";
|
||||
permission java.util.PropertyPermission "java.vendor.url", "read";
|
||||
permission java.util.PropertyPermission "java.class.version", "read";
|
||||
permission java.util.PropertyPermission "java.specification.version", "read";
|
||||
permission java.util.PropertyPermission "java.specification.vendor", "read";
|
||||
permission java.util.PropertyPermission "java.specification.name", "read";
|
||||
|
||||
permission java.util.PropertyPermission "java.vm.specification.version", "read";
|
||||
permission java.util.PropertyPermission "java.vm.specification.vendor", "read";
|
||||
permission java.util.PropertyPermission "java.vm.specification.name", "read";
|
||||
permission java.util.PropertyPermission "java.vm.version", "read";
|
||||
permission java.util.PropertyPermission "java.vm.vendor", "read";
|
||||
permission java.util.PropertyPermission "java.vm.name", "read";
|
||||
|
||||
// Required for OpenJMX
|
||||
permission java.lang.RuntimePermission "getAttribute";
|
||||
|
||||
// Allow read of JAXP compliant XML parser debug
|
||||
permission java.util.PropertyPermission "jaxp.debug", "read";
|
||||
|
||||
// All JSPs need to be able to read this package
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.tomcat";
|
||||
|
||||
// Precompiled JSPs need access to these packages.
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.jasper.el";
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.jasper.runtime";
|
||||
permission java.lang.RuntimePermission
|
||||
"accessClassInPackage.org.apache.jasper.runtime.*";
|
||||
|
||||
// Precompiled JSPs need access to these system properties.
|
||||
permission java.util.PropertyPermission
|
||||
"org.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER", "read";
|
||||
permission java.util.PropertyPermission
|
||||
"org.apache.el.parser.COERCE_TO_ZERO", "read";
|
||||
|
||||
// The cookie code needs these.
|
||||
permission java.util.PropertyPermission
|
||||
"org.apache.catalina.STRICT_SERVLET_COMPLIANCE", "read";
|
||||
permission java.util.PropertyPermission
|
||||
"org.apache.tomcat.util.http.ServerCookie.STRICT_NAMING", "read";
|
||||
permission java.util.PropertyPermission
|
||||
"org.apache.tomcat.util.http.ServerCookie.FWD_SLASH_IS_SEPARATOR", "read";
|
||||
|
||||
// Applications using Comet need to be able to access this package
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.comet";
|
||||
|
||||
// Applications using the legacy WebSocket implementation need to be able to access this package
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.websocket";
|
||||
|
||||
// Applications using the JSR-356 WebSocket implementation need to be able to access these packages
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.tomcat.websocket";
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.tomcat.websocket.server";
|
||||
};
|
||||
|
||||
|
||||
// The Manager application needs access to the following packages to support the
|
||||
// session display functionality. These settings support the following
|
||||
// configurations:
|
||||
// - default CATALINA_HOME == CATALINA_BASE
|
||||
// - CATALINA_HOME != CATALINA_BASE, per instance Manager in CATALINA_BASE
|
||||
// - CATALINA_HOME != CATALINA_BASE, shared Manager in CATALINA_HOME
|
||||
grant codeBase "file:${catalina.base}/webapps/manager/-" {
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina";
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.ha.session";
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.manager";
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.manager.util";
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.util";
|
||||
};
|
||||
grant codeBase "file:${catalina.home}/webapps/manager/-" {
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina";
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.ha.session";
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.manager";
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.manager.util";
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.util";
|
||||
};
|
||||
|
||||
// You can assign additional permissions to particular web applications by
|
||||
// adding additional "grant" entries here, based on the code base for that
|
||||
// application, /WEB-INF/classes/, or /WEB-INF/lib/ jar files.
|
||||
//
|
||||
// Different permissions can be granted to JSP pages, classes loaded from
|
||||
// the /WEB-INF/classes/ directory, all jar files in the /WEB-INF/lib/
|
||||
// directory, or even to individual jar files in the /WEB-INF/lib/ directory.
|
||||
//
|
||||
// For instance, assume that the standard "examples" application
|
||||
// included a JDBC driver that needed to establish a network connection to the
|
||||
// corresponding database and used the scrape taglib to get the weather from
|
||||
// the NOAA web server. You might create a "grant" entries like this:
|
||||
//
|
||||
// The permissions granted to the context root directory apply to JSP pages.
|
||||
// grant codeBase "file:${catalina.base}/webapps/examples/-" {
|
||||
// permission java.net.SocketPermission "dbhost.mycompany.com:5432", "connect";
|
||||
// permission java.net.SocketPermission "*.noaa.gov:80", "connect";
|
||||
// };
|
||||
//
|
||||
// The permissions granted to the context WEB-INF/classes directory
|
||||
// grant codeBase "file:${catalina.base}/webapps/examples/WEB-INF/classes/-" {
|
||||
// };
|
||||
//
|
||||
// The permission granted to your JDBC driver
|
||||
// grant codeBase "jar:file:${catalina.base}/webapps/examples/WEB-INF/lib/driver.jar!/-" {
|
||||
// permission java.net.SocketPermission "dbhost.mycompany.com:5432", "connect";
|
||||
// };
|
||||
// The permission granted to the scrape taglib
|
||||
// grant codeBase "jar:file:${catalina.base}/webapps/examples/WEB-INF/lib/scrape.jar!/-" {
|
||||
// permission java.net.SocketPermission "*.noaa.gov:80", "connect";
|
||||
// };
|
||||
|
||||
133
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/backup/catalina.properties
Executable file
133
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/backup/catalina.properties
Executable file
@@ -0,0 +1,133 @@
|
||||
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
# contributor license agreements. See the NOTICE file distributed with
|
||||
# this work for additional information regarding copyright ownership.
|
||||
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
# (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
#
|
||||
# List of comma-separated packages that start with or equal this string
|
||||
# will cause a security exception to be thrown when
|
||||
# passed to checkPackageAccess unless the
|
||||
# corresponding RuntimePermission ("accessClassInPackage."+package) has
|
||||
# been granted.
|
||||
package.access=sun.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,\
|
||||
org.apache.naming.resources.,org.apache.tomcat.
|
||||
#
|
||||
# List of comma-separated packages that start with or equal this string
|
||||
# will cause a security exception to be thrown when
|
||||
# passed to checkPackageDefinition unless the
|
||||
# corresponding RuntimePermission ("defineClassInPackage."+package) has
|
||||
# been granted.
|
||||
#
|
||||
# by default, no packages are restricted for definition, and none of
|
||||
# the class loaders supplied with the JDK call checkPackageDefinition.
|
||||
#
|
||||
package.definition=sun.,java.,org.apache.catalina.,org.apache.coyote.,\
|
||||
org.apache.jasper.,org.apache.naming.,org.apache.tomcat.
|
||||
|
||||
#
|
||||
#
|
||||
# List of comma-separated paths defining the contents of the "common"
|
||||
# classloader. Prefixes should be used to define what is the repository type.
|
||||
# Path may be relative to the CATALINA_HOME or CATALINA_BASE path or absolute.
|
||||
# If left as blank,the JVM system loader will be used as Catalina's "common"
|
||||
# loader.
|
||||
# Examples:
|
||||
# "foo": Add this folder as a class repository
|
||||
# "foo/*.jar": Add all the JARs of the specified folder as class
|
||||
# repositories
|
||||
# "foo/bar.jar": Add bar.jar as a class repository
|
||||
common.loader=${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar
|
||||
|
||||
#
|
||||
# List of comma-separated paths defining the contents of the "server"
|
||||
# classloader. Prefixes should be used to define what is the repository type.
|
||||
# Path may be relative to the CATALINA_HOME or CATALINA_BASE path or absolute.
|
||||
# If left as blank, the "common" loader will be used as Catalina's "server"
|
||||
# loader.
|
||||
# Examples:
|
||||
# "foo": Add this folder as a class repository
|
||||
# "foo/*.jar": Add all the JARs of the specified folder as class
|
||||
# repositories
|
||||
# "foo/bar.jar": Add bar.jar as a class repository
|
||||
server.loader=
|
||||
|
||||
#
|
||||
# List of comma-separated paths defining the contents of the "shared"
|
||||
# classloader. Prefixes should be used to define what is the repository type.
|
||||
# Path may be relative to the CATALINA_BASE path or absolute. If left as blank,
|
||||
# the "common" loader will be used as Catalina's "shared" loader.
|
||||
# Examples:
|
||||
# "foo": Add this folder as a class repository
|
||||
# "foo/*.jar": Add all the JARs of the specified folder as class
|
||||
# repositories
|
||||
# "foo/bar.jar": Add bar.jar as a class repository
|
||||
# Please note that for single jars, e.g. bar.jar, you need the URL form
|
||||
# starting with file:.
|
||||
shared.loader=
|
||||
|
||||
# List of JAR files that should not be scanned using the JarScanner
|
||||
# functionality. This is typically used to scan JARs for configuration
|
||||
# information. JARs that do not contain such information may be excluded from
|
||||
# the scan to speed up the scanning process. This is the default list. JARs on
|
||||
# this list are excluded from all scans. Scan specific lists (to exclude JARs
|
||||
# from individual scans) follow this. The list must be a comma separated list of
|
||||
# JAR file names.
|
||||
# The JARs listed below include:
|
||||
# - Tomcat Bootstrap JARs
|
||||
# - Tomcat API JARs
|
||||
# - Catalina JARs
|
||||
# - Jasper JARs
|
||||
# - Tomcat JARs
|
||||
# - Common non-Tomcat JARs
|
||||
# - Test JARs (JUnit, Cobertura and dependencies)
|
||||
tomcat.util.scan.DefaultJarScanner.jarsToSkip=\
|
||||
bootstrap.jar,commons-daemon.jar,tomcat-juli.jar,\
|
||||
annotations-api.jar,el-api.jar,jsp-api.jar,servlet-api.jar,websocket-api.jar,\
|
||||
catalina.jar,catalina-ant.jar,catalina-ha.jar,catalina-tribes.jar,\
|
||||
jasper.jar,jasper-el.jar,ecj-*.jar,\
|
||||
tomcat-api.jar,tomcat-util.jar,tomcat-coyote.jar,tomcat-dbcp.jar,\
|
||||
tomcat-jni.jar,tomcat-spdy.jar,\
|
||||
tomcat-i18n-en.jar,tomcat-i18n-es.jar,tomcat-i18n-fr.jar,tomcat-i18n-ja.jar,\
|
||||
tomcat-juli-adapters.jar,catalina-jmx-remote.jar,catalina-ws.jar,\
|
||||
tomcat-jdbc.jar,\
|
||||
tools.jar,\
|
||||
commons-beanutils*.jar,commons-codec*.jar,commons-collections*.jar,\
|
||||
commons-dbcp*.jar,commons-digester*.jar,commons-fileupload*.jar,\
|
||||
commons-httpclient*.jar,commons-io*.jar,commons-lang*.jar,commons-logging*.jar,\
|
||||
commons-math*.jar,commons-pool*.jar,\
|
||||
jstl.jar,taglibs-standard-spec-*.jar,\
|
||||
geronimo-spec-jaxrpc*.jar,wsdl4j*.jar,\
|
||||
ant.jar,ant-junit*.jar,aspectj*.jar,jmx.jar,h2*.jar,hibernate*.jar,httpclient*.jar,\
|
||||
jmx-tools.jar,jta*.jar,log4j.jar,log4j-1*.jar,mail*.jar,slf4j*.jar,\
|
||||
xercesImpl.jar,xmlParserAPIs.jar,xml-apis.jar,\
|
||||
junit.jar,junit-*.jar,hamcrest*.jar,org.hamcrest*.jar,ant-launcher.jar,\
|
||||
cobertura-*.jar,asm-*.jar,dom4j-*.jar,icu4j-*.jar,jaxen-*.jar,jdom-*.jar,\
|
||||
jetty-*.jar,oro-*.jar,servlet-api-*.jar,tagsoup-*.jar,xmlParserAPIs-*.jar,\
|
||||
xom-*.jar
|
||||
|
||||
# Additional JARs (over and above the default JARs listed above) to skip when
|
||||
# scanning for Servlet 3.0 pluggability features. These features include web
|
||||
# fragments, annotations, SCIs and classes that match @HandlesTypes. The list
|
||||
# must be a comma separated list of JAR file names.
|
||||
org.apache.catalina.startup.ContextConfig.jarsToSkip=
|
||||
|
||||
# Additional JARs (over and above the default JARs listed above) to skip when
|
||||
# scanning for TLDs. The list must be a comma separated list of JAR file names.
|
||||
org.apache.catalina.startup.TldConfig.jarsToSkip=tomcat7-websocket.jar
|
||||
|
||||
#
|
||||
# String cache configuration.
|
||||
tomcat.util.buf.StringCache.byte.enabled=true
|
||||
#tomcat.util.buf.StringCache.char.enabled=true
|
||||
#tomcat.util.buf.StringCache.trainThreshold=500000
|
||||
#tomcat.util.buf.StringCache.cacheSize=5000
|
||||
35
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/backup/context.xml
Executable file
35
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/backup/context.xml
Executable file
@@ -0,0 +1,35 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<!--
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<!-- The contents of this file will be loaded for each web application -->
|
||||
<Context>
|
||||
|
||||
<!-- Default set of monitored resources -->
|
||||
<WatchedResource>WEB-INF/web.xml</WatchedResource>
|
||||
|
||||
<!-- Uncomment this to disable session persistence across Tomcat restarts -->
|
||||
<!--
|
||||
<Manager pathname="" />
|
||||
-->
|
||||
|
||||
<!-- Uncomment this to enable Comet connection tacking (provides events
|
||||
on session expiration as well as webapp lifecycle) -->
|
||||
<!--
|
||||
<Valve className="org.apache.catalina.valves.CometConnectionManagerValve" />
|
||||
-->
|
||||
|
||||
</Context>
|
||||
144
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/backup/server.xml
Executable file
144
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/backup/server.xml
Executable file
@@ -0,0 +1,144 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<!--
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<!-- Note: A "Server" is not itself a "Container", so you may not
|
||||
define subcomponents such as "Valves" at this level.
|
||||
Documentation at /docs/config/server.html
|
||||
-->
|
||||
<Server port="8005" shutdown="SHUTDOWN">
|
||||
<Listener className="org.apache.catalina.startup.VersionLoggerListener" />
|
||||
<!-- Security listener. Documentation at /docs/config/listeners.html
|
||||
<Listener className="org.apache.catalina.security.SecurityListener" />
|
||||
-->
|
||||
<!--APR library loader. Documentation at /docs/apr.html -->
|
||||
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
|
||||
<!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html -->
|
||||
<Listener className="org.apache.catalina.core.JasperListener" />
|
||||
<!-- Prevent memory leaks due to use of particular java/javax APIs-->
|
||||
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
|
||||
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
|
||||
<Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />
|
||||
|
||||
<!-- Global JNDI resources
|
||||
Documentation at /docs/jndi-resources-howto.html
|
||||
-->
|
||||
<GlobalNamingResources>
|
||||
<!-- Editable user database that can also be used by
|
||||
UserDatabaseRealm to authenticate users
|
||||
-->
|
||||
<Resource name="UserDatabase" auth="Container"
|
||||
type="org.apache.catalina.UserDatabase"
|
||||
description="User database that can be updated and saved"
|
||||
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
|
||||
pathname="conf/tomcat-users.xml" />
|
||||
</GlobalNamingResources>
|
||||
|
||||
<!-- A "Service" is a collection of one or more "Connectors" that share
|
||||
a single "Container" Note: A "Service" is not itself a "Container",
|
||||
so you may not define subcomponents such as "Valves" at this level.
|
||||
Documentation at /docs/config/service.html
|
||||
-->
|
||||
<Service name="Catalina">
|
||||
|
||||
<!--The connectors can use a shared executor, you can define one or more named thread pools-->
|
||||
<!--
|
||||
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
|
||||
maxThreads="150" minSpareThreads="4"/>
|
||||
-->
|
||||
|
||||
|
||||
<!-- A "Connector" represents an endpoint by which requests are received
|
||||
and responses are returned. Documentation at :
|
||||
Java HTTP Connector: /docs/config/http.html (blocking & non-blocking)
|
||||
Java AJP Connector: /docs/config/ajp.html
|
||||
APR (HTTP/AJP) Connector: /docs/apr.html
|
||||
Define a non-SSL HTTP/1.1 Connector on port 8080
|
||||
-->
|
||||
<Connector port="8080" protocol="HTTP/1.1"
|
||||
connectionTimeout="20000"
|
||||
redirectPort="8443" />
|
||||
<!-- A "Connector" using the shared thread pool-->
|
||||
<!--
|
||||
<Connector executor="tomcatThreadPool"
|
||||
port="8080" protocol="HTTP/1.1"
|
||||
connectionTimeout="20000"
|
||||
redirectPort="8443" />
|
||||
-->
|
||||
<!-- Define a SSL HTTP/1.1 Connector on port 8443
|
||||
This connector uses the BIO implementation that requires the JSSE
|
||||
style configuration. When using the APR/native implementation, the
|
||||
OpenSSL style configuration is required as described in the APR/native
|
||||
documentation -->
|
||||
<!--
|
||||
<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
|
||||
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
|
||||
clientAuth="false" sslProtocol="TLS" />
|
||||
-->
|
||||
|
||||
<!-- Define an AJP 1.3 Connector on port 8009 -->
|
||||
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
|
||||
|
||||
|
||||
<!-- An Engine represents the entry point (within Catalina) that processes
|
||||
every request. The Engine implementation for Tomcat stand alone
|
||||
analyzes the HTTP headers included with the request, and passes them
|
||||
on to the appropriate Host (virtual host).
|
||||
Documentation at /docs/config/engine.html -->
|
||||
|
||||
<!-- You should set jvmRoute to support load-balancing via AJP ie :
|
||||
<Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1">
|
||||
-->
|
||||
<Engine name="Catalina" defaultHost="localhost">
|
||||
|
||||
<!--For clustering, please take a look at documentation at:
|
||||
/docs/cluster-howto.html (simple how to)
|
||||
/docs/config/cluster.html (reference documentation) -->
|
||||
<!--
|
||||
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
|
||||
-->
|
||||
|
||||
<!-- Use the LockOutRealm to prevent attempts to guess user passwords
|
||||
via a brute-force attack -->
|
||||
<Realm className="org.apache.catalina.realm.LockOutRealm">
|
||||
<!-- This Realm uses the UserDatabase configured in the global JNDI
|
||||
resources under the key "UserDatabase". Any edits
|
||||
that are performed against this UserDatabase are immediately
|
||||
available for use by the Realm. -->
|
||||
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
|
||||
resourceName="UserDatabase"/>
|
||||
</Realm>
|
||||
|
||||
<Host name="localhost" appBase="webapps"
|
||||
unpackWARs="true" autoDeploy="true">
|
||||
|
||||
<!-- SingleSignOn valve, share authentication between web applications
|
||||
Documentation at: /docs/config/valve.html -->
|
||||
<!--
|
||||
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
|
||||
-->
|
||||
|
||||
<!-- Access log processes all example.
|
||||
Documentation at: /docs/config/valve.html
|
||||
Note: The pattern used is equivalent to using pattern="common" -->
|
||||
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
|
||||
prefix="localhost_access_log." suffix=".txt"
|
||||
pattern="%h %l %u %t "%r" %s %b" />
|
||||
|
||||
</Host>
|
||||
</Engine>
|
||||
</Service>
|
||||
</Server>
|
||||
36
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/backup/tomcat-users.xml
Executable file
36
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/backup/tomcat-users.xml
Executable file
@@ -0,0 +1,36 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<!--
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<tomcat-users>
|
||||
<!--
|
||||
NOTE: By default, no user is included in the "manager-gui" role required
|
||||
to operate the "/manager/html" web application. If you wish to use this app,
|
||||
you must define such a user - the username and password are arbitrary.
|
||||
-->
|
||||
<!--
|
||||
NOTE: The sample user and role entries below are wrapped in a comment
|
||||
and thus are ignored when reading this file. Do not forget to remove
|
||||
<!.. ..> that surrounds them.
|
||||
-->
|
||||
<!--
|
||||
<role rolename="tomcat"/>
|
||||
<role rolename="role1"/>
|
||||
<user username="tomcat" password="tomcat" roles="tomcat"/>
|
||||
<user username="both" password="tomcat" roles="tomcat,role1"/>
|
||||
<user username="role1" password="tomcat" roles="role1"/>
|
||||
-->
|
||||
</tomcat-users>
|
||||
4663
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/backup/web.xml
Executable file
4663
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/backup/web.xml
Executable file
File diff suppressed because it is too large
Load Diff
BIN
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/bootstrap.jar
Executable file
BIN
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/bootstrap.jar
Executable file
Binary file not shown.
39
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/catalina-tasks.xml
Executable file
39
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/catalina-tasks.xml
Executable file
@@ -0,0 +1,39 @@
|
||||
<?xml version="1.0"?>
|
||||
<!--
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<!--
|
||||
XML file for importing Catalina ant tasks.
|
||||
<import file="${catalina.home}/bin/catalina-tasks.xml"/>
|
||||
-->
|
||||
|
||||
<project name="catalina-tasks">
|
||||
<description>Catalina Ant Manager, JMX and JSPC Tasks</description>
|
||||
<!-- set catalina.home if it's not already set -->
|
||||
<dirname property="catalina.home.bin.dir" file="${ant.file.catalina-tasks}"/>
|
||||
<property name="catalina.home" value="${catalina.home.bin.dir}/.."/>
|
||||
<typedef resource="org/apache/catalina/ant/catalina.tasks">
|
||||
<classpath>
|
||||
<fileset file="${catalina.home}/bin/tomcat-juli.jar"/>
|
||||
<fileset dir="${catalina.home}/lib" includes="*.jar"/>
|
||||
</classpath>
|
||||
</typedef>
|
||||
<typedef resource="org/apache/catalina/ant/jmx/jmxaccessor.tasks">
|
||||
<classpath>
|
||||
<fileset file="${catalina.home}/lib/catalina-ant.jar"/>
|
||||
</classpath>
|
||||
</typedef>
|
||||
</project>
|
||||
315
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/catalina.bat
Executable file
315
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/catalina.bat
Executable file
@@ -0,0 +1,315 @@
|
||||
@echo off
|
||||
rem Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
rem contributor license agreements. See the NOTICE file distributed with
|
||||
rem this work for additional information regarding copyright ownership.
|
||||
rem The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
rem (the "License"); you may not use this file except in compliance with
|
||||
rem the License. You may obtain a copy of the License at
|
||||
rem
|
||||
rem http://www.apache.org/licenses/LICENSE-2.0
|
||||
rem
|
||||
rem Unless required by applicable law or agreed to in writing, software
|
||||
rem distributed under the License is distributed on an "AS IS" BASIS,
|
||||
rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
rem See the License for the specific language governing permissions and
|
||||
rem limitations under the License.
|
||||
|
||||
rem ---------------------------------------------------------------------------
|
||||
rem Start/Stop Script for the CATALINA Server
|
||||
rem
|
||||
rem Environment Variable Prerequisites
|
||||
rem
|
||||
rem Do not set the variables in this script. Instead put them into a script
|
||||
rem setenv.bat in CATALINA_BASE/bin to keep your customizations separate.
|
||||
rem
|
||||
rem CATALINA_HOME May point at your Catalina "build" directory.
|
||||
rem
|
||||
rem CATALINA_BASE (Optional) Base directory for resolving dynamic portions
|
||||
rem of a Catalina installation. If not present, resolves to
|
||||
rem the same directory that CATALINA_HOME points to.
|
||||
rem
|
||||
rem CATALINA_OPTS (Optional) Java runtime options used when the "start",
|
||||
rem "run" or "debug" command is executed.
|
||||
rem Include here and not in JAVA_OPTS all options, that should
|
||||
rem only be used by Tomcat itself, not by the stop process,
|
||||
rem the version command etc.
|
||||
rem Examples are heap size, GC logging, JMX ports etc.
|
||||
rem
|
||||
rem CATALINA_TMPDIR (Optional) Directory path location of temporary directory
|
||||
rem the JVM should use (java.io.tmpdir). Defaults to
|
||||
rem %CATALINA_BASE%\temp.
|
||||
rem
|
||||
rem JAVA_HOME Must point at your Java Development Kit installation.
|
||||
rem Required to run the with the "debug" argument.
|
||||
rem
|
||||
rem JRE_HOME Must point at your Java Runtime installation.
|
||||
rem Defaults to JAVA_HOME if empty. If JRE_HOME and JAVA_HOME
|
||||
rem are both set, JRE_HOME is used.
|
||||
rem
|
||||
rem JAVA_OPTS (Optional) Java runtime options used when any command
|
||||
rem is executed.
|
||||
rem Include here and not in CATALINA_OPTS all options, that
|
||||
rem should be used by Tomcat and also by the stop process,
|
||||
rem the version command etc.
|
||||
rem Most options should go into CATALINA_OPTS.
|
||||
rem
|
||||
rem JAVA_ENDORSED_DIRS (Optional) Lists of of semi-colon separated directories
|
||||
rem containing some jars in order to allow replacement of APIs
|
||||
rem created outside of the JCP (i.e. DOM and SAX from W3C).
|
||||
rem It can also be used to update the XML parser implementation.
|
||||
rem Defaults to $CATALINA_HOME/endorsed.
|
||||
rem
|
||||
rem JPDA_TRANSPORT (Optional) JPDA transport used when the "jpda start"
|
||||
rem command is executed. The default is "dt_socket".
|
||||
rem
|
||||
rem JPDA_ADDRESS (Optional) Java runtime options used when the "jpda start"
|
||||
rem command is executed. The default is 8000.
|
||||
rem
|
||||
rem JPDA_SUSPEND (Optional) Java runtime options used when the "jpda start"
|
||||
rem command is executed. Specifies whether JVM should suspend
|
||||
rem execution immediately after startup. Default is "n".
|
||||
rem
|
||||
rem JPDA_OPTS (Optional) Java runtime options used when the "jpda start"
|
||||
rem command is executed. If used, JPDA_TRANSPORT, JPDA_ADDRESS,
|
||||
rem and JPDA_SUSPEND are ignored. Thus, all required jpda
|
||||
rem options MUST be specified. The default is:
|
||||
rem
|
||||
rem -agentlib:jdwp=transport=%JPDA_TRANSPORT%,
|
||||
rem address=%JPDA_ADDRESS%,server=y,suspend=%JPDA_SUSPEND%
|
||||
rem
|
||||
rem LOGGING_CONFIG (Optional) Override Tomcat's logging config file
|
||||
rem Example (all one line)
|
||||
rem set LOGGING_CONFIG="-Djava.util.logging.config.file=%CATALINA_BASE%\conf\logging.properties"
|
||||
rem
|
||||
rem LOGGING_MANAGER (Optional) Override Tomcat's logging manager
|
||||
rem Example (all one line)
|
||||
rem set LOGGING_MANAGER="-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
|
||||
rem
|
||||
rem TITLE (Optional) Specify the title of Tomcat window. The default
|
||||
rem TITLE is Tomcat if it's not specified.
|
||||
rem Example (all one line)
|
||||
rem set TITLE=Tomcat.Cluster#1.Server#1 [%DATE% %TIME%]
|
||||
rem ---------------------------------------------------------------------------
|
||||
|
||||
setlocal
|
||||
|
||||
rem Suppress Terminate batch job on CTRL+C
|
||||
if not ""%1"" == ""run"" goto mainEntry
|
||||
if "%TEMP%" == "" goto mainEntry
|
||||
if exist "%TEMP%\%~nx0.run" goto mainEntry
|
||||
echo Y>"%TEMP%\%~nx0.run"
|
||||
if not exist "%TEMP%\%~nx0.run" goto mainEntry
|
||||
echo Y>"%TEMP%\%~nx0.Y"
|
||||
call "%~f0" %* <"%TEMP%\%~nx0.Y"
|
||||
rem Use provided errorlevel
|
||||
set RETVAL=%ERRORLEVEL%
|
||||
del /Q "%TEMP%\%~nx0.Y" >NUL 2>&1
|
||||
exit /B %RETVAL%
|
||||
:mainEntry
|
||||
del /Q "%TEMP%\%~nx0.run" >NUL 2>&1
|
||||
|
||||
rem Guess CATALINA_HOME if not defined
|
||||
set "CURRENT_DIR=%cd%"
|
||||
if not "%CATALINA_HOME%" == "" goto gotHome
|
||||
set "CATALINA_HOME=%CURRENT_DIR%"
|
||||
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
|
||||
cd ..
|
||||
set "CATALINA_HOME=%cd%"
|
||||
cd "%CURRENT_DIR%"
|
||||
:gotHome
|
||||
|
||||
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
|
||||
echo The CATALINA_HOME environment variable is not defined correctly
|
||||
echo This environment variable is needed to run this program
|
||||
goto end
|
||||
:okHome
|
||||
|
||||
rem Copy CATALINA_BASE from CATALINA_HOME if not defined
|
||||
if not "%CATALINA_BASE%" == "" goto gotBase
|
||||
set "CATALINA_BASE=%CATALINA_HOME%"
|
||||
:gotBase
|
||||
|
||||
rem Ensure that any user defined CLASSPATH variables are not used on startup,
|
||||
rem but allow them to be specified in setenv.bat, in rare case when it is needed.
|
||||
set CLASSPATH=
|
||||
|
||||
rem Get standard environment variables
|
||||
if not exist "%CATALINA_BASE%\bin\setenv.bat" goto checkSetenvHome
|
||||
call "%CATALINA_BASE%\bin\setenv.bat"
|
||||
goto setenvDone
|
||||
:checkSetenvHome
|
||||
if exist "%CATALINA_HOME%\bin\setenv.bat" call "%CATALINA_HOME%\bin\setenv.bat"
|
||||
:setenvDone
|
||||
|
||||
rem Get standard Java environment variables
|
||||
if exist "%CATALINA_HOME%\bin\setclasspath.bat" goto okSetclasspath
|
||||
echo Cannot find "%CATALINA_HOME%\bin\setclasspath.bat"
|
||||
echo This file is needed to run this program
|
||||
goto end
|
||||
:okSetclasspath
|
||||
call "%CATALINA_HOME%\bin\setclasspath.bat" %1
|
||||
if errorlevel 1 goto end
|
||||
|
||||
rem Add on extra jar file to CLASSPATH
|
||||
rem Note that there are no quotes as we do not want to introduce random
|
||||
rem quotes into the CLASSPATH
|
||||
if "%CLASSPATH%" == "" goto emptyClasspath
|
||||
set "CLASSPATH=%CLASSPATH%;"
|
||||
:emptyClasspath
|
||||
set "CLASSPATH=%CLASSPATH%%CATALINA_HOME%\bin\bootstrap.jar"
|
||||
|
||||
if not "%CATALINA_TMPDIR%" == "" goto gotTmpdir
|
||||
set "CATALINA_TMPDIR=%CATALINA_BASE%\temp"
|
||||
:gotTmpdir
|
||||
|
||||
rem Add tomcat-juli.jar to classpath
|
||||
rem tomcat-juli.jar can be over-ridden per instance
|
||||
if not exist "%CATALINA_BASE%\bin\tomcat-juli.jar" goto juliClasspathHome
|
||||
set "CLASSPATH=%CLASSPATH%;%CATALINA_BASE%\bin\tomcat-juli.jar"
|
||||
goto juliClasspathDone
|
||||
:juliClasspathHome
|
||||
set "CLASSPATH=%CLASSPATH%;%CATALINA_HOME%\bin\tomcat-juli.jar"
|
||||
:juliClasspathDone
|
||||
|
||||
if not "%LOGGING_CONFIG%" == "" goto noJuliConfig
|
||||
set LOGGING_CONFIG=-Dnop
|
||||
if not exist "%CATALINA_BASE%\conf\logging.properties" goto noJuliConfig
|
||||
set LOGGING_CONFIG=-Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties"
|
||||
:noJuliConfig
|
||||
set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%"
|
||||
|
||||
if not "%LOGGING_MANAGER%" == "" goto noJuliManager
|
||||
set LOGGING_MANAGER=-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
|
||||
:noJuliManager
|
||||
set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER%"
|
||||
|
||||
rem ----- Execute The Requested Command ---------------------------------------
|
||||
|
||||
echo Using CATALINA_BASE: "%CATALINA_BASE%"
|
||||
echo Using CATALINA_HOME: "%CATALINA_HOME%"
|
||||
echo Using CATALINA_TMPDIR: "%CATALINA_TMPDIR%"
|
||||
if ""%1"" == ""debug"" goto use_jdk
|
||||
echo Using JRE_HOME: "%JRE_HOME%"
|
||||
goto java_dir_displayed
|
||||
:use_jdk
|
||||
echo Using JAVA_HOME: "%JAVA_HOME%"
|
||||
:java_dir_displayed
|
||||
echo Using CLASSPATH: "%CLASSPATH%"
|
||||
|
||||
set _EXECJAVA=%_RUNJAVA%
|
||||
set MAINCLASS=org.apache.catalina.startup.Bootstrap
|
||||
set ACTION=start
|
||||
set SECURITY_POLICY_FILE=
|
||||
set DEBUG_OPTS=
|
||||
set JPDA=
|
||||
|
||||
if not ""%1"" == ""jpda"" goto noJpda
|
||||
set JPDA=jpda
|
||||
if not "%JPDA_TRANSPORT%" == "" goto gotJpdaTransport
|
||||
set JPDA_TRANSPORT=dt_socket
|
||||
:gotJpdaTransport
|
||||
if not "%JPDA_ADDRESS%" == "" goto gotJpdaAddress
|
||||
set JPDA_ADDRESS=8000
|
||||
:gotJpdaAddress
|
||||
if not "%JPDA_SUSPEND%" == "" goto gotJpdaSuspend
|
||||
set JPDA_SUSPEND=n
|
||||
:gotJpdaSuspend
|
||||
if not "%JPDA_OPTS%" == "" goto gotJpdaOpts
|
||||
set JPDA_OPTS=-agentlib:jdwp=transport=%JPDA_TRANSPORT%,address=%JPDA_ADDRESS%,server=y,suspend=%JPDA_SUSPEND%
|
||||
:gotJpdaOpts
|
||||
shift
|
||||
:noJpda
|
||||
|
||||
if ""%1"" == ""debug"" goto doDebug
|
||||
if ""%1"" == ""run"" goto doRun
|
||||
if ""%1"" == ""start"" goto doStart
|
||||
if ""%1"" == ""stop"" goto doStop
|
||||
if ""%1"" == ""configtest"" goto doConfigTest
|
||||
if ""%1"" == ""version"" goto doVersion
|
||||
|
||||
echo Usage: catalina ( commands ... )
|
||||
echo commands:
|
||||
echo debug Start Catalina in a debugger
|
||||
echo debug -security Debug Catalina with a security manager
|
||||
echo jpda start Start Catalina under JPDA debugger
|
||||
echo run Start Catalina in the current window
|
||||
echo run -security Start in the current window with security manager
|
||||
echo start Start Catalina in a separate window
|
||||
echo start -security Start in a separate window with security manager
|
||||
echo stop Stop Catalina
|
||||
echo configtest Run a basic syntax check on server.xml
|
||||
echo version What version of tomcat are you running?
|
||||
goto end
|
||||
|
||||
:doDebug
|
||||
shift
|
||||
set _EXECJAVA=%_RUNJDB%
|
||||
set DEBUG_OPTS=-sourcepath "%CATALINA_HOME%\..\..\java"
|
||||
if not ""%1"" == ""-security"" goto execCmd
|
||||
shift
|
||||
echo Using Security Manager
|
||||
set "SECURITY_POLICY_FILE=%CATALINA_BASE%\conf\catalina.policy"
|
||||
goto execCmd
|
||||
|
||||
:doRun
|
||||
shift
|
||||
if not ""%1"" == ""-security"" goto execCmd
|
||||
shift
|
||||
echo Using Security Manager
|
||||
set "SECURITY_POLICY_FILE=%CATALINA_BASE%\conf\catalina.policy"
|
||||
goto execCmd
|
||||
|
||||
:doStart
|
||||
shift
|
||||
if "%TITLE%" == "" set TITLE=Tomcat
|
||||
set _EXECJAVA=start "%TITLE%" %_RUNJAVA%
|
||||
if not ""%1"" == ""-security"" goto execCmd
|
||||
shift
|
||||
echo Using Security Manager
|
||||
set "SECURITY_POLICY_FILE=%CATALINA_BASE%\conf\catalina.policy"
|
||||
goto execCmd
|
||||
|
||||
:doStop
|
||||
shift
|
||||
set ACTION=stop
|
||||
set CATALINA_OPTS=
|
||||
goto execCmd
|
||||
|
||||
:doConfigTest
|
||||
shift
|
||||
set ACTION=configtest
|
||||
set CATALINA_OPTS=
|
||||
goto execCmd
|
||||
|
||||
:doVersion
|
||||
%_EXECJAVA% -classpath "%CATALINA_HOME%\lib\catalina.jar" org.apache.catalina.util.ServerInfo
|
||||
goto end
|
||||
|
||||
|
||||
:execCmd
|
||||
rem Get remaining unshifted command line arguments and save them in the
|
||||
set CMD_LINE_ARGS=
|
||||
:setArgs
|
||||
if ""%1""=="""" goto doneSetArgs
|
||||
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
|
||||
shift
|
||||
goto setArgs
|
||||
:doneSetArgs
|
||||
|
||||
rem Execute Java with the applicable properties
|
||||
if not "%JPDA%" == "" goto doJpda
|
||||
if not "%SECURITY_POLICY_FILE%" == "" goto doSecurity
|
||||
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
|
||||
goto end
|
||||
:doSecurity
|
||||
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Djava.security.manager -Djava.security.policy=="%SECURITY_POLICY_FILE%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
|
||||
goto end
|
||||
:doJpda
|
||||
if not "%SECURITY_POLICY_FILE%" == "" goto doSecurityJpda
|
||||
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %JPDA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
|
||||
goto end
|
||||
:doSecurityJpda
|
||||
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %JPDA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Djava.security.manager -Djava.security.policy=="%SECURITY_POLICY_FILE%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
|
||||
goto end
|
||||
|
||||
:end
|
||||
574
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/catalina.sh
Executable file
574
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/catalina.sh
Executable file
@@ -0,0 +1,574 @@
|
||||
#!/bin/sh
|
||||
|
||||
source /etc/profile
|
||||
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
# contributor license agreements. See the NOTICE file distributed with
|
||||
# this work for additional information regarding copyright ownership.
|
||||
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
# (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Control Script for the CATALINA Server
|
||||
#
|
||||
# Environment Variable Prerequisites
|
||||
#
|
||||
# Do not set the variables in this script. Instead put them into a script
|
||||
# setenv.sh in CATALINA_BASE/bin to keep your customizations separate.
|
||||
#
|
||||
# CATALINA_HOME May point at your Catalina "build" directory.
|
||||
#
|
||||
# CATALINA_BASE (Optional) Base directory for resolving dynamic portions
|
||||
# of a Catalina installation. If not present, resolves to
|
||||
# the same directory that CATALINA_HOME points to.
|
||||
#
|
||||
# CATALINA_OUT (Optional) Full path to a file where stdout and stderr
|
||||
# will be redirected.
|
||||
# Default is $CATALINA_BASE/logs/catalina.out
|
||||
#
|
||||
# CATALINA_OPTS (Optional) Java runtime options used when the "start",
|
||||
# "run" or "debug" command is executed.
|
||||
# Include here and not in JAVA_OPTS all options, that should
|
||||
# only be used by Tomcat itself, not by the stop process,
|
||||
# the version command etc.
|
||||
# Examples are heap size, GC logging, JMX ports etc.
|
||||
#
|
||||
# CATALINA_TMPDIR (Optional) Directory path location of temporary directory
|
||||
# the JVM should use (java.io.tmpdir). Defaults to
|
||||
# $CATALINA_BASE/temp.
|
||||
#
|
||||
# JAVA_HOME Must point at your Java Development Kit installation.
|
||||
# Required to run the with the "debug" argument.
|
||||
#
|
||||
# JRE_HOME Must point at your Java Runtime installation.
|
||||
# Defaults to JAVA_HOME if empty. If JRE_HOME and JAVA_HOME
|
||||
# are both set, JRE_HOME is used.
|
||||
#
|
||||
# JAVA_OPTS (Optional) Java runtime options used when any command
|
||||
# is executed.
|
||||
# Include here and not in CATALINA_OPTS all options, that
|
||||
# should be used by Tomcat and also by the stop process,
|
||||
# the version command etc.
|
||||
# Most options should go into CATALINA_OPTS.
|
||||
#
|
||||
# JAVA_ENDORSED_DIRS (Optional) Lists of of colon separated directories
|
||||
# containing some jars in order to allow replacement of APIs
|
||||
# created outside of the JCP (i.e. DOM and SAX from W3C).
|
||||
# It can also be used to update the XML parser implementation.
|
||||
# Defaults to $CATALINA_HOME/endorsed.
|
||||
#
|
||||
# JPDA_TRANSPORT (Optional) JPDA transport used when the "jpda start"
|
||||
# command is executed. The default is "dt_socket".
|
||||
#
|
||||
# JPDA_ADDRESS (Optional) Java runtime options used when the "jpda start"
|
||||
# command is executed. The default is 8000.
|
||||
#
|
||||
# JPDA_SUSPEND (Optional) Java runtime options used when the "jpda start"
|
||||
# command is executed. Specifies whether JVM should suspend
|
||||
# execution immediately after startup. Default is "n".
|
||||
#
|
||||
# JPDA_OPTS (Optional) Java runtime options used when the "jpda start"
|
||||
# command is executed. If used, JPDA_TRANSPORT, JPDA_ADDRESS,
|
||||
# and JPDA_SUSPEND are ignored. Thus, all required jpda
|
||||
# options MUST be specified. The default is:
|
||||
#
|
||||
# -agentlib:jdwp=transport=$JPDA_TRANSPORT,
|
||||
# address=$JPDA_ADDRESS,server=y,suspend=$JPDA_SUSPEND
|
||||
#
|
||||
# CATALINA_PID (Optional) Path of the file which should contains the pid
|
||||
# of the catalina startup java process, when start (fork) is
|
||||
# used
|
||||
#
|
||||
# LOGGING_CONFIG (Optional) Override Tomcat's logging config file
|
||||
# Example (all one line)
|
||||
# LOGGING_CONFIG="-Djava.util.logging.config.file=$CATALINA_BASE/conf/logging.properties"
|
||||
#
|
||||
# LOGGING_MANAGER (Optional) Override Tomcat's logging manager
|
||||
# Example (all one line)
|
||||
# LOGGING_MANAGER="-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
JAVA_OPTS='-server -Xms4096m -Xmx4096m -XX:NewSize=1024m -XX:MaxNewSize=1024m -XX:PermSize=384m -XX:MaxPermSize=512m -XX:+AggressiveOpts -XX:+UseBiasedLocking -XX:+UseParallelGC -XX:ParallelGCThreads=8 -XX:+UseParallelOldGC -Dfile.encoding=UTF-8 -Xloggc:../logs/gc.out'
|
||||
|
||||
# OS specific support. $var _must_ be set to either true or false.
|
||||
cygwin=false
|
||||
darwin=false
|
||||
os400=false
|
||||
case "`uname`" in
|
||||
CYGWIN*) cygwin=true;;
|
||||
Darwin*) darwin=true;;
|
||||
OS400*) os400=true;;
|
||||
esac
|
||||
|
||||
#clear logs
|
||||
rm -f ../logs/*.*
|
||||
|
||||
# resolve links - $0 may be a softlink
|
||||
PRG="$0"
|
||||
|
||||
while [ -h "$PRG" ]; do
|
||||
ls=`ls -ld "$PRG"`
|
||||
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||
if expr "$link" : '/.*' > /dev/null; then
|
||||
PRG="$link"
|
||||
else
|
||||
PRG=`dirname "$PRG"`/"$link"
|
||||
fi
|
||||
done
|
||||
|
||||
# Get standard environment variables
|
||||
PRGDIR=`dirname "$PRG"`
|
||||
|
||||
# Only set CATALINA_HOME if not already set
|
||||
[ -z "$CATALINA_HOME" ] && CATALINA_HOME=`cd "$PRGDIR/.." >/dev/null; pwd`
|
||||
|
||||
# Copy CATALINA_BASE from CATALINA_HOME if not already set
|
||||
[ -z "$CATALINA_BASE" ] && CATALINA_BASE="$CATALINA_HOME"
|
||||
|
||||
# Ensure that any user defined CLASSPATH variables are not used on startup,
|
||||
# but allow them to be specified in setenv.sh, in rare case when it is needed.
|
||||
CLASSPATH=
|
||||
|
||||
if [ -r "$CATALINA_BASE/bin/setenv.sh" ]; then
|
||||
. "$CATALINA_BASE/bin/setenv.sh"
|
||||
elif [ -r "$CATALINA_HOME/bin/setenv.sh" ]; then
|
||||
. "$CATALINA_HOME/bin/setenv.sh"
|
||||
fi
|
||||
|
||||
# For Cygwin, ensure paths are in UNIX format before anything is touched
|
||||
if $cygwin; then
|
||||
[ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
|
||||
[ -n "$JRE_HOME" ] && JRE_HOME=`cygpath --unix "$JRE_HOME"`
|
||||
[ -n "$CATALINA_HOME" ] && CATALINA_HOME=`cygpath --unix "$CATALINA_HOME"`
|
||||
[ -n "$CATALINA_BASE" ] && CATALINA_BASE=`cygpath --unix "$CATALINA_BASE"`
|
||||
[ -n "$CLASSPATH" ] && CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
|
||||
fi
|
||||
|
||||
# For OS400
|
||||
if $os400; then
|
||||
# Set job priority to standard for interactive (interactive - 6) by using
|
||||
# the interactive priority - 6, the helper threads that respond to requests
|
||||
# will be running at the same priority as interactive jobs.
|
||||
COMMAND='chgjob job('$JOBNAME') runpty(6)'
|
||||
system $COMMAND
|
||||
|
||||
# Enable multi threading
|
||||
export QIBM_MULTI_THREADED=Y
|
||||
fi
|
||||
|
||||
# Get standard Java environment variables
|
||||
if $os400; then
|
||||
# -r will Only work on the os400 if the files are:
|
||||
# 1. owned by the user
|
||||
# 2. owned by the PRIMARY group of the user
|
||||
# this will not work if the user belongs in secondary groups
|
||||
. "$CATALINA_HOME"/bin/setclasspath.sh
|
||||
else
|
||||
if [ -r "$CATALINA_HOME"/bin/setclasspath.sh ]; then
|
||||
. "$CATALINA_HOME"/bin/setclasspath.sh
|
||||
else
|
||||
echo "Cannot find $CATALINA_HOME/bin/setclasspath.sh"
|
||||
echo "This file is needed to run this program"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
# Add on extra jar files to CLASSPATH
|
||||
if [ ! -z "$CLASSPATH" ] ; then
|
||||
CLASSPATH="$CLASSPATH":
|
||||
fi
|
||||
CLASSPATH="$CLASSPATH""$CATALINA_HOME"/bin/bootstrap.jar
|
||||
|
||||
if [ -z "$CATALINA_OUT" ] ; then
|
||||
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
|
||||
fi
|
||||
|
||||
if [ -z "$CATALINA_TMPDIR" ] ; then
|
||||
# Define the java.io.tmpdir to use for Catalina
|
||||
CATALINA_TMPDIR="$CATALINA_BASE"/temp
|
||||
fi
|
||||
|
||||
# Add tomcat-juli.jar to classpath
|
||||
# tomcat-juli.jar can be over-ridden per instance
|
||||
if [ -r "$CATALINA_BASE/bin/tomcat-juli.jar" ] ; then
|
||||
CLASSPATH=$CLASSPATH:$CATALINA_BASE/bin/tomcat-juli.jar
|
||||
else
|
||||
CLASSPATH=$CLASSPATH:$CATALINA_HOME/bin/tomcat-juli.jar
|
||||
fi
|
||||
|
||||
# Bugzilla 37848: When no TTY is available, don't output to console
|
||||
have_tty=0
|
||||
if [ "`tty`" != "not a tty" ]; then
|
||||
have_tty=1
|
||||
fi
|
||||
|
||||
# For Cygwin, switch paths to Windows format before running java
|
||||
if $cygwin; then
|
||||
JAVA_HOME=`cygpath --absolute --windows "$JAVA_HOME"`
|
||||
JRE_HOME=`cygpath --absolute --windows "$JRE_HOME"`
|
||||
CATALINA_HOME=`cygpath --absolute --windows "$CATALINA_HOME"`
|
||||
CATALINA_BASE=`cygpath --absolute --windows "$CATALINA_BASE"`
|
||||
CATALINA_TMPDIR=`cygpath --absolute --windows "$CATALINA_TMPDIR"`
|
||||
CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
|
||||
JAVA_ENDORSED_DIRS=`cygpath --path --windows "$JAVA_ENDORSED_DIRS"`
|
||||
fi
|
||||
|
||||
# Set juli LogManager config file if it is present and an override has not been issued
|
||||
if [ -z "$LOGGING_CONFIG" ]; then
|
||||
if [ -r "$CATALINA_BASE"/conf/logging.properties ]; then
|
||||
LOGGING_CONFIG="-Djava.util.logging.config.file=$CATALINA_BASE/conf/logging.properties"
|
||||
else
|
||||
# Bugzilla 45585
|
||||
LOGGING_CONFIG="-Dnop"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ -z "$LOGGING_MANAGER" ]; then
|
||||
LOGGING_MANAGER="-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
|
||||
fi
|
||||
|
||||
# Uncomment the following line to make the umask available when using the
|
||||
# org.apache.catalina.security.SecurityListener
|
||||
#JAVA_OPTS="$JAVA_OPTS -Dorg.apache.catalina.security.SecurityListener.UMASK=`umask`"
|
||||
|
||||
# ----- Execute The Requested Command -----------------------------------------
|
||||
|
||||
# Bugzilla 37848: only output this if we have a TTY
|
||||
if [ $have_tty -eq 1 ]; then
|
||||
echo "Using CATALINA_BASE: $CATALINA_BASE"
|
||||
echo "Using CATALINA_HOME: $CATALINA_HOME"
|
||||
echo "Using CATALINA_TMPDIR: $CATALINA_TMPDIR"
|
||||
if [ "$1" = "debug" ] ; then
|
||||
echo "Using JAVA_HOME: $JAVA_HOME"
|
||||
else
|
||||
echo "Using JRE_HOME: $JRE_HOME"
|
||||
fi
|
||||
echo "Using CLASSPATH: $CLASSPATH"
|
||||
if [ ! -z "$CATALINA_PID" ]; then
|
||||
echo "Using CATALINA_PID: $CATALINA_PID"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ "$1" = "jpda" ] ; then
|
||||
if [ -z "$JPDA_TRANSPORT" ]; then
|
||||
JPDA_TRANSPORT="dt_socket"
|
||||
fi
|
||||
if [ -z "$JPDA_ADDRESS" ]; then
|
||||
JPDA_ADDRESS="8000"
|
||||
fi
|
||||
if [ -z "$JPDA_SUSPEND" ]; then
|
||||
JPDA_SUSPEND="n"
|
||||
fi
|
||||
if [ -z "$JPDA_OPTS" ]; then
|
||||
JPDA_OPTS="-agentlib:jdwp=transport=$JPDA_TRANSPORT,address=$JPDA_ADDRESS,server=y,suspend=$JPDA_SUSPEND"
|
||||
fi
|
||||
CATALINA_OPTS="$CATALINA_OPTS $JPDA_OPTS"
|
||||
shift
|
||||
fi
|
||||
|
||||
if [ "$1" = "debug" ] ; then
|
||||
if $os400; then
|
||||
echo "Debug command not available on OS400"
|
||||
exit 1
|
||||
else
|
||||
shift
|
||||
if [ "$1" = "-security" ] ; then
|
||||
if [ $have_tty -eq 1 ]; then
|
||||
echo "Using Security Manager"
|
||||
fi
|
||||
shift
|
||||
exec "$_RUNJDB" "$LOGGING_CONFIG" $LOGGING_MANAGER $JAVA_OPTS $CATALINA_OPTS \
|
||||
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
|
||||
-sourcepath "$CATALINA_HOME"/../../java \
|
||||
-Djava.security.manager \
|
||||
-Djava.security.policy=="$CATALINA_BASE"/conf/catalina.policy \
|
||||
-Dcatalina.base="$CATALINA_BASE" \
|
||||
-Dcatalina.home="$CATALINA_HOME" \
|
||||
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
|
||||
org.apache.catalina.startup.Bootstrap "$@" start
|
||||
else
|
||||
exec "$_RUNJDB" "$LOGGING_CONFIG" $LOGGING_MANAGER $JAVA_OPTS $CATALINA_OPTS \
|
||||
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
|
||||
-sourcepath "$CATALINA_HOME"/../../java \
|
||||
-Dcatalina.base="$CATALINA_BASE" \
|
||||
-Dcatalina.home="$CATALINA_HOME" \
|
||||
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
|
||||
org.apache.catalina.startup.Bootstrap "$@" start
|
||||
fi
|
||||
fi
|
||||
|
||||
elif [ "$1" = "run" ]; then
|
||||
|
||||
shift
|
||||
if [ "$1" = "-security" ] ; then
|
||||
if [ $have_tty -eq 1 ]; then
|
||||
echo "Using Security Manager"
|
||||
fi
|
||||
shift
|
||||
eval exec "\"$_RUNJAVA\"" "\"$LOGGING_CONFIG\"" $LOGGING_MANAGER $JAVA_OPTS $CATALINA_OPTS \
|
||||
-Djava.endorsed.dirs="\"$JAVA_ENDORSED_DIRS\"" -classpath "\"$CLASSPATH\"" \
|
||||
-Djava.security.manager \
|
||||
-Djava.security.policy=="\"$CATALINA_BASE/conf/catalina.policy\"" \
|
||||
-Dcatalina.base="\"$CATALINA_BASE\"" \
|
||||
-Dcatalina.home="\"$CATALINA_HOME\"" \
|
||||
-Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
|
||||
org.apache.catalina.startup.Bootstrap "$@" start
|
||||
else
|
||||
eval exec "\"$_RUNJAVA\"" "\"$LOGGING_CONFIG\"" $LOGGING_MANAGER $JAVA_OPTS $CATALINA_OPTS \
|
||||
-Djava.endorsed.dirs="\"$JAVA_ENDORSED_DIRS\"" -classpath "\"$CLASSPATH\"" \
|
||||
-Dcatalina.base="\"$CATALINA_BASE\"" \
|
||||
-Dcatalina.home="\"$CATALINA_HOME\"" \
|
||||
-Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
|
||||
org.apache.catalina.startup.Bootstrap "$@" start
|
||||
fi
|
||||
|
||||
elif [ "$1" = "start" ] ; then
|
||||
|
||||
if [ ! -z "$CATALINA_PID" ]; then
|
||||
if [ -f "$CATALINA_PID" ]; then
|
||||
if [ -s "$CATALINA_PID" ]; then
|
||||
echo "Existing PID file found during start."
|
||||
if [ -r "$CATALINA_PID" ]; then
|
||||
PID=`cat "$CATALINA_PID"`
|
||||
ps -p $PID >/dev/null 2>&1
|
||||
if [ $? -eq 0 ] ; then
|
||||
echo "Tomcat appears to still be running with PID $PID. Start aborted."
|
||||
echo "If the following process is not a Tomcat process, remove the PID file and try again:"
|
||||
ps -f -p $PID
|
||||
exit 1
|
||||
else
|
||||
echo "Removing/clearing stale PID file."
|
||||
rm -f "$CATALINA_PID" >/dev/null 2>&1
|
||||
if [ $? != 0 ]; then
|
||||
if [ -w "$CATALINA_PID" ]; then
|
||||
cat /dev/null > "$CATALINA_PID"
|
||||
else
|
||||
echo "Unable to remove or clear stale PID file. Start aborted."
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
else
|
||||
echo "Unable to read PID file. Start aborted."
|
||||
exit 1
|
||||
fi
|
||||
else
|
||||
rm -f "$CATALINA_PID" >/dev/null 2>&1
|
||||
if [ $? != 0 ]; then
|
||||
if [ ! -w "$CATALINA_PID" ]; then
|
||||
echo "Unable to remove or write to empty PID file. Start aborted."
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
shift
|
||||
touch "$CATALINA_OUT"
|
||||
if [ "$1" = "-security" ] ; then
|
||||
if [ $have_tty -eq 1 ]; then
|
||||
echo "Using Security Manager"
|
||||
fi
|
||||
shift
|
||||
eval "\"$_RUNJAVA\"" "\"$LOGGING_CONFIG\"" $LOGGING_MANAGER $JAVA_OPTS $CATALINA_OPTS \
|
||||
-Djava.endorsed.dirs="\"$JAVA_ENDORSED_DIRS\"" -classpath "\"$CLASSPATH\"" \
|
||||
-Djava.security.manager \
|
||||
-Djava.security.policy=="\"$CATALINA_BASE/conf/catalina.policy\"" \
|
||||
-Dcatalina.base="\"$CATALINA_BASE\"" \
|
||||
-Dcatalina.home="\"$CATALINA_HOME\"" \
|
||||
-Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
|
||||
org.apache.catalina.startup.Bootstrap "$@" start \
|
||||
>> "$CATALINA_OUT" 2>&1 "&"
|
||||
|
||||
else
|
||||
eval "\"$_RUNJAVA\"" "\"$LOGGING_CONFIG\"" $LOGGING_MANAGER $JAVA_OPTS $CATALINA_OPTS \
|
||||
-Djava.endorsed.dirs="\"$JAVA_ENDORSED_DIRS\"" -classpath "\"$CLASSPATH\"" \
|
||||
-Dcatalina.base="\"$CATALINA_BASE\"" \
|
||||
-Dcatalina.home="\"$CATALINA_HOME\"" \
|
||||
-Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
|
||||
org.apache.catalina.startup.Bootstrap "$@" start \
|
||||
>> "$CATALINA_OUT" 2>&1 "&"
|
||||
|
||||
fi
|
||||
|
||||
if [ ! -z "$CATALINA_PID" ]; then
|
||||
echo $! > "$CATALINA_PID"
|
||||
fi
|
||||
|
||||
echo "Tomcat started."
|
||||
|
||||
elif [ "$1" = "stop" ] ; then
|
||||
|
||||
shift
|
||||
|
||||
SLEEP=5
|
||||
if [ ! -z "$1" ]; then
|
||||
echo $1 | grep "[^0-9]" >/dev/null 2>&1
|
||||
if [ $? -gt 0 ]; then
|
||||
SLEEP=$1
|
||||
shift
|
||||
fi
|
||||
fi
|
||||
|
||||
FORCE=0
|
||||
if [ "$1" = "-force" ]; then
|
||||
shift
|
||||
FORCE=1
|
||||
fi
|
||||
|
||||
if [ ! -z "$CATALINA_PID" ]; then
|
||||
if [ -f "$CATALINA_PID" ]; then
|
||||
if [ -s "$CATALINA_PID" ]; then
|
||||
kill -0 `cat "$CATALINA_PID"` >/dev/null 2>&1
|
||||
if [ $? -gt 0 ]; then
|
||||
echo "PID file found but no matching process was found. Stop aborted."
|
||||
exit 1
|
||||
fi
|
||||
else
|
||||
echo "PID file is empty and has been ignored."
|
||||
fi
|
||||
else
|
||||
echo "\$CATALINA_PID was set but the specified file does not exist. Is Tomcat running? Stop aborted."
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
eval "\"$_RUNJAVA\"" $LOGGING_MANAGER $JAVA_OPTS \
|
||||
-Djava.endorsed.dirs="\"$JAVA_ENDORSED_DIRS\"" -classpath "\"$CLASSPATH\"" \
|
||||
-Dcatalina.base="\"$CATALINA_BASE\"" \
|
||||
-Dcatalina.home="\"$CATALINA_HOME\"" \
|
||||
-Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
|
||||
org.apache.catalina.startup.Bootstrap "$@" stop
|
||||
|
||||
# stop failed. Shutdown port disabled? Try a normal kill.
|
||||
if [ $? != 0 ]; then
|
||||
if [ ! -z "$CATALINA_PID" ]; then
|
||||
echo "The stop command failed. Attempting to signal the process to stop through OS signal."
|
||||
kill -15 `cat "$CATALINA_PID"` >/dev/null 2>&1
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ ! -z "$CATALINA_PID" ]; then
|
||||
if [ -f "$CATALINA_PID" ]; then
|
||||
while [ $SLEEP -ge 0 ]; do
|
||||
kill -0 `cat "$CATALINA_PID"` >/dev/null 2>&1
|
||||
if [ $? -gt 0 ]; then
|
||||
rm -f "$CATALINA_PID" >/dev/null 2>&1
|
||||
if [ $? != 0 ]; then
|
||||
if [ -w "$CATALINA_PID" ]; then
|
||||
cat /dev/null > "$CATALINA_PID"
|
||||
# If Tomcat has stopped don't try and force a stop with an empty PID file
|
||||
FORCE=0
|
||||
else
|
||||
echo "The PID file could not be removed or cleared."
|
||||
fi
|
||||
fi
|
||||
echo "Tomcat stopped."
|
||||
break
|
||||
fi
|
||||
if [ $SLEEP -gt 0 ]; then
|
||||
sleep 1
|
||||
fi
|
||||
if [ $SLEEP -eq 0 ]; then
|
||||
if [ $FORCE -eq 0 ]; then
|
||||
echo "Tomcat did not stop in time. PID file was not removed. To aid diagnostics a thread dump has been written to standard out."
|
||||
kill -3 `cat "$CATALINA_PID"`
|
||||
fi
|
||||
fi
|
||||
SLEEP=`expr $SLEEP - 1 `
|
||||
done
|
||||
fi
|
||||
fi
|
||||
|
||||
KILL_SLEEP_INTERVAL=5
|
||||
if [ $FORCE -eq 1 ]; then
|
||||
if [ -z "$CATALINA_PID" ]; then
|
||||
echo "Kill failed: \$CATALINA_PID not set"
|
||||
else
|
||||
if [ -f "$CATALINA_PID" ]; then
|
||||
PID=`cat "$CATALINA_PID"`
|
||||
echo "Killing Tomcat with the PID: $PID"
|
||||
kill -9 $PID
|
||||
while [ $KILL_SLEEP_INTERVAL -ge 0 ]; do
|
||||
kill -0 `cat "$CATALINA_PID"` >/dev/null 2>&1
|
||||
if [ $? -gt 0 ]; then
|
||||
rm -f "$CATALINA_PID" >/dev/null 2>&1
|
||||
if [ $? != 0 ]; then
|
||||
if [ -w "$CATALINA_PID" ]; then
|
||||
cat /dev/null > "$CATALINA_PID"
|
||||
else
|
||||
echo "The PID file could not be removed."
|
||||
fi
|
||||
fi
|
||||
# Set this to zero else a warning will be issued about the process still running
|
||||
KILL_SLEEP_INTERVAL=0
|
||||
echo "The Tomcat process has been killed."
|
||||
break
|
||||
fi
|
||||
if [ $KILL_SLEEP_INTERVAL -gt 0 ]; then
|
||||
sleep 1
|
||||
fi
|
||||
KILL_SLEEP_INTERVAL=`expr $KILL_SLEEP_INTERVAL - 1 `
|
||||
done
|
||||
if [ $KILL_SLEEP_INTERVAL -gt 0 ]; then
|
||||
echo "Tomcat has not been killed completely yet. The process might be waiting on some system call or might be UNINTERRUPTIBLE."
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
elif [ "$1" = "configtest" ] ; then
|
||||
|
||||
eval "\"$_RUNJAVA\"" $LOGGING_MANAGER $JAVA_OPTS \
|
||||
-Djava.endorsed.dirs="\"$JAVA_ENDORSED_DIRS\"" -classpath "\"$CLASSPATH\"" \
|
||||
-Dcatalina.base="\"$CATALINA_BASE\"" \
|
||||
-Dcatalina.home="\"$CATALINA_HOME\"" \
|
||||
-Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
|
||||
org.apache.catalina.startup.Bootstrap configtest
|
||||
result=$?
|
||||
if [ $result -ne 0 ]; then
|
||||
echo "Configuration error detected!"
|
||||
fi
|
||||
exit $result
|
||||
|
||||
elif [ "$1" = "version" ] ; then
|
||||
|
||||
"$_RUNJAVA" \
|
||||
-classpath "$CATALINA_HOME/lib/catalina.jar" \
|
||||
org.apache.catalina.util.ServerInfo
|
||||
|
||||
else
|
||||
|
||||
echo "Usage: catalina.sh ( commands ... )"
|
||||
echo "commands:"
|
||||
if $os400; then
|
||||
echo " debug Start Catalina in a debugger (not available on OS400)"
|
||||
echo " debug -security Debug Catalina with a security manager (not available on OS400)"
|
||||
else
|
||||
echo " debug Start Catalina in a debugger"
|
||||
echo " debug -security Debug Catalina with a security manager"
|
||||
fi
|
||||
echo " jpda start Start Catalina under JPDA debugger"
|
||||
echo " run Start Catalina in the current window"
|
||||
echo " run -security Start in the current window with security manager"
|
||||
echo " start Start Catalina in a separate window"
|
||||
echo " start -security Start in a separate window with security manager"
|
||||
echo " stop Stop Catalina, waiting up to 5 seconds for the process to end"
|
||||
echo " stop n Stop Catalina, waiting up to n seconds for the process to end"
|
||||
echo " stop -force Stop Catalina, wait up to 5 seconds and then use kill -KILL if still running"
|
||||
echo " stop n -force Stop Catalina, wait up to n seconds and then use kill -KILL if still running"
|
||||
echo " configtest Run a basic syntax check on server.xml - check exit code for result"
|
||||
echo " version What version of tomcat are you running?"
|
||||
echo "Note: Waiting for the process to end and use of the -force option require that \$CATALINA_PID is defined"
|
||||
exit 1
|
||||
|
||||
fi
|
||||
BIN
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/commons-daemon-native.tar.gz
Executable file
BIN
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/commons-daemon-native.tar.gz
Executable file
Binary file not shown.
BIN
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/commons-daemon.jar
Executable file
BIN
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/commons-daemon.jar
Executable file
Binary file not shown.
58
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/configtest.bat
Executable file
58
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/configtest.bat
Executable file
@@ -0,0 +1,58 @@
|
||||
@echo off
|
||||
rem Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
rem contributor license agreements. See the NOTICE file distributed with
|
||||
rem this work for additional information regarding copyright ownership.
|
||||
rem The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
rem (the "License"); you may not use this file except in compliance with
|
||||
rem the License. You may obtain a copy of the License at
|
||||
rem
|
||||
rem http://www.apache.org/licenses/LICENSE-2.0
|
||||
rem
|
||||
rem Unless required by applicable law or agreed to in writing, software
|
||||
rem distributed under the License is distributed on an "AS IS" BASIS,
|
||||
rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
rem See the License for the specific language governing permissions and
|
||||
rem limitations under the License.
|
||||
|
||||
rem ---------------------------------------------------------------------------
|
||||
rem Configuration test script for the CATALINA Server
|
||||
rem ---------------------------------------------------------------------------
|
||||
|
||||
setlocal
|
||||
|
||||
rem Guess CATALINA_HOME if not defined
|
||||
set "CURRENT_DIR=%cd%"
|
||||
if not "%CATALINA_HOME%" == "" goto gotHome
|
||||
set "CATALINA_HOME=%CURRENT_DIR%"
|
||||
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
|
||||
cd ..
|
||||
set "CATALINA_HOME=%cd%"
|
||||
cd "%CURRENT_DIR%"
|
||||
:gotHome
|
||||
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
|
||||
echo The CATALINA_HOME environment variable is not defined correctly
|
||||
echo This environment variable is needed to run this program
|
||||
goto end
|
||||
:okHome
|
||||
|
||||
set "EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat"
|
||||
|
||||
rem Check that target executable exists
|
||||
if exist "%EXECUTABLE%" goto okExec
|
||||
echo Cannot find "%EXECUTABLE%"
|
||||
echo This file is needed to run this program
|
||||
goto end
|
||||
:okExec
|
||||
|
||||
rem Get remaining unshifted command line arguments and save them in the
|
||||
set CMD_LINE_ARGS=
|
||||
:setArgs
|
||||
if ""%1""=="""" goto doneSetArgs
|
||||
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
|
||||
shift
|
||||
goto setArgs
|
||||
:doneSetArgs
|
||||
|
||||
call "%EXECUTABLE%" configtest %CMD_LINE_ARGS%
|
||||
|
||||
:end
|
||||
60
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/configtest.sh
Executable file
60
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/configtest.sh
Executable file
@@ -0,0 +1,60 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
# contributor license agreements. See the NOTICE file distributed with
|
||||
# this work for additional information regarding copyright ownership.
|
||||
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
# (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Configuration Test Script for the CATALINA Server
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
# Better OS/400 detection: see Bugzilla 31132
|
||||
os400=false
|
||||
case "`uname`" in
|
||||
OS400*) os400=true;;
|
||||
esac
|
||||
|
||||
# resolve links - $0 may be a softlink
|
||||
PRG="$0"
|
||||
|
||||
while [ -h "$PRG" ] ; do
|
||||
ls=`ls -ld "$PRG"`
|
||||
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||
if expr "$link" : '/.*' > /dev/null; then
|
||||
PRG="$link"
|
||||
else
|
||||
PRG=`dirname "$PRG"`/"$link"
|
||||
fi
|
||||
done
|
||||
|
||||
PRGDIR=`dirname "$PRG"`
|
||||
EXECUTABLE=catalina.sh
|
||||
|
||||
# Check that target executable exists
|
||||
if $os400; then
|
||||
# -x will Only work on the os400 if the files are:
|
||||
# 1. owned by the user
|
||||
# 2. owned by the PRIMARY group of the user
|
||||
# this will not work if the user belongs in secondary groups
|
||||
eval
|
||||
else
|
||||
if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
|
||||
echo "Cannot find $PRGDIR/$EXECUTABLE"
|
||||
echo "The file is absent or does not have execute permission"
|
||||
echo "This file is needed to run this program"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
exec "$PRGDIR"/"$EXECUTABLE" configtest "$@"
|
||||
252
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/daemon.sh
Executable file
252
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/daemon.sh
Executable file
@@ -0,0 +1,252 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
# contributor license agreements. See the NOTICE file distributed with
|
||||
# this work for additional information regarding copyright ownership.
|
||||
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
# (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
#
|
||||
# -----------------------------------------------------------------------------
|
||||
# Commons Daemon wrapper script.
|
||||
# -----------------------------------------------------------------------------
|
||||
#
|
||||
# resolve links - $0 may be a softlink
|
||||
ARG0="$0"
|
||||
while [ -h "$ARG0" ]; do
|
||||
ls=`ls -ld "$ARG0"`
|
||||
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||
if expr "$link" : '/.*' > /dev/null; then
|
||||
ARG0="$link"
|
||||
else
|
||||
ARG0="`dirname $ARG0`/$link"
|
||||
fi
|
||||
done
|
||||
DIRNAME="`dirname $ARG0`"
|
||||
PROGRAM="`basename $ARG0`"
|
||||
while [ ".$1" != . ]
|
||||
do
|
||||
case "$1" in
|
||||
--java-home )
|
||||
JAVA_HOME="$2"
|
||||
shift; shift;
|
||||
continue
|
||||
;;
|
||||
--catalina-home )
|
||||
CATALINA_HOME="$2"
|
||||
shift; shift;
|
||||
continue
|
||||
;;
|
||||
--catalina-base )
|
||||
CATALINA_BASE="$2"
|
||||
shift; shift;
|
||||
continue
|
||||
;;
|
||||
--catalina-pid )
|
||||
CATALINA_PID="$2"
|
||||
shift; shift;
|
||||
continue
|
||||
;;
|
||||
--tomcat-user )
|
||||
TOMCAT_USER="$2"
|
||||
shift; shift;
|
||||
continue
|
||||
;;
|
||||
--service-start-wait-time )
|
||||
SERVICE_START_WAIT_TIME="$2"
|
||||
shift; shift;
|
||||
continue
|
||||
;;
|
||||
* )
|
||||
break
|
||||
;;
|
||||
esac
|
||||
done
|
||||
# OS specific support (must be 'true' or 'false').
|
||||
cygwin=false;
|
||||
darwin=false;
|
||||
case "`uname`" in
|
||||
CYGWIN*)
|
||||
cygwin=true
|
||||
;;
|
||||
Darwin*)
|
||||
darwin=true
|
||||
;;
|
||||
esac
|
||||
|
||||
# Use the maximum available, or set MAX_FD != -1 to use that
|
||||
test ".$MAX_FD" = . && MAX_FD="maximum"
|
||||
# Setup parameters for running the jsvc
|
||||
#
|
||||
test ".$TOMCAT_USER" = . && TOMCAT_USER=tomcat
|
||||
# Set JAVA_HOME to working JDK or JRE
|
||||
# JAVA_HOME=/opt/jdk-1.6.0.22
|
||||
# If not set we'll try to guess the JAVA_HOME
|
||||
# from java binary if on the PATH
|
||||
#
|
||||
if [ -z "$JAVA_HOME" ]; then
|
||||
JAVA_BIN="`which java 2>/dev/null || type java 2>&1`"
|
||||
test -x "$JAVA_BIN" && JAVA_HOME="`dirname $JAVA_BIN`"
|
||||
test ".$JAVA_HOME" != . && JAVA_HOME=`cd "$JAVA_HOME/.." >/dev/null; pwd`
|
||||
else
|
||||
JAVA_BIN="$JAVA_HOME/bin/java"
|
||||
fi
|
||||
|
||||
# Only set CATALINA_HOME if not already set
|
||||
test ".$CATALINA_HOME" = . && CATALINA_HOME=`cd "$DIRNAME/.." >/dev/null; pwd`
|
||||
test ".$CATALINA_BASE" = . && CATALINA_BASE="$CATALINA_HOME"
|
||||
test ".$CATALINA_MAIN" = . && CATALINA_MAIN=org.apache.catalina.startup.Bootstrap
|
||||
# If not explicitly set, look for jsvc in CATALINA_BASE first then CATALINA_HOME
|
||||
if [ -z "$JSVC" ]; then
|
||||
JSVC="$CATALINA_BASE/bin/jsvc"
|
||||
if [ ! -x "$JSVC" ]; then
|
||||
JSVC="$CATALINA_HOME/bin/jsvc"
|
||||
fi
|
||||
fi
|
||||
# Set the default service-start wait time if necessary
|
||||
test ".$SERVICE_START_WAIT_TIME" = . && SERVICE_START_WAIT_TIME=10
|
||||
|
||||
# Ensure that any user defined CLASSPATH variables are not used on startup,
|
||||
# but allow them to be specified in setenv.sh, in rare case when it is needed.
|
||||
CLASSPATH=
|
||||
JAVA_OPTS=
|
||||
if [ -r "$CATALINA_BASE/bin/setenv.sh" ]; then
|
||||
. "$CATALINA_BASE/bin/setenv.sh"
|
||||
elif [ -r "$CATALINA_HOME/bin/setenv.sh" ]; then
|
||||
. "$CATALINA_HOME/bin/setenv.sh"
|
||||
fi
|
||||
|
||||
# Add on extra jar files to CLASSPATH
|
||||
test ".$CLASSPATH" != . && CLASSPATH="${CLASSPATH}:"
|
||||
CLASSPATH="$CLASSPATH$CATALINA_HOME/bin/bootstrap.jar:$CATALINA_HOME/bin/commons-daemon.jar"
|
||||
|
||||
test ".$CATALINA_OUT" = . && CATALINA_OUT="$CATALINA_BASE/logs/catalina-daemon.out"
|
||||
test ".$CATALINA_TMP" = . && CATALINA_TMP="$CATALINA_BASE/temp"
|
||||
|
||||
# Add tomcat-juli.jar to classpath
|
||||
# tomcat-juli.jar can be over-ridden per instance
|
||||
if [ -r "$CATALINA_BASE/bin/tomcat-juli.jar" ] ; then
|
||||
CLASSPATH="$CLASSPATH:$CATALINA_BASE/bin/tomcat-juli.jar"
|
||||
else
|
||||
CLASSPATH="$CLASSPATH:$CATALINA_HOME/bin/tomcat-juli.jar"
|
||||
fi
|
||||
# Set juli LogManager config file if it is present and an override has not been issued
|
||||
if [ -z "$LOGGING_CONFIG" ]; then
|
||||
if [ -r "$CATALINA_BASE/conf/logging.properties" ]; then
|
||||
LOGGING_CONFIG="-Djava.util.logging.config.file=$CATALINA_BASE/conf/logging.properties"
|
||||
else
|
||||
# Bugzilla 45585
|
||||
LOGGING_CONFIG="-Dnop"
|
||||
fi
|
||||
fi
|
||||
|
||||
test ".$LOGGING_MANAGER" = . && LOGGING_MANAGER="-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
|
||||
JAVA_OPTS="$JAVA_OPTS $LOGGING_MANAGER"
|
||||
|
||||
# Set -pidfile
|
||||
test ".$CATALINA_PID" = . && CATALINA_PID="$CATALINA_BASE/logs/catalina-daemon.pid"
|
||||
|
||||
# Increase the maximum file descriptors if we can
|
||||
if [ "$cygwin" = "false" ]; then
|
||||
MAX_FD_LIMIT=`ulimit -H -n`
|
||||
if [ "$?" -eq 0 ]; then
|
||||
# Darwin does not allow RLIMIT_INFINITY on file soft limit
|
||||
if [ "$darwin" = "true" -a "$MAX_FD_LIMIT" = "unlimited" ]; then
|
||||
MAX_FD_LIMIT=`/usr/sbin/sysctl -n kern.maxfilesperproc`
|
||||
fi
|
||||
test ".$MAX_FD" = ".maximum" && MAX_FD="$MAX_FD_LIMIT"
|
||||
ulimit -n $MAX_FD
|
||||
if [ "$?" -ne 0 ]; then
|
||||
echo "$PROGRAM: Could not set maximum file descriptor limit: $MAX_FD"
|
||||
fi
|
||||
else
|
||||
echo "$PROGRAM: Could not query system maximum file descriptor limit: $MAX_FD_LIMIT"
|
||||
fi
|
||||
fi
|
||||
|
||||
# ----- Execute The Requested Command -----------------------------------------
|
||||
case "$1" in
|
||||
run )
|
||||
shift
|
||||
"$JSVC" $* \
|
||||
$JSVC_OPTS \
|
||||
-java-home "$JAVA_HOME" \
|
||||
-pidfile "$CATALINA_PID" \
|
||||
-wait "$SERVICE_START_WAIT_TIME" \
|
||||
-nodetach \
|
||||
-outfile "&1" \
|
||||
-errfile "&2" \
|
||||
-classpath "$CLASSPATH" \
|
||||
"$LOGGING_CONFIG" $JAVA_OPTS $CATALINA_OPTS \
|
||||
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" \
|
||||
-Dcatalina.base="$CATALINA_BASE" \
|
||||
-Dcatalina.home="$CATALINA_HOME" \
|
||||
-Djava.io.tmpdir="$CATALINA_TMP" \
|
||||
$CATALINA_MAIN
|
||||
exit $?
|
||||
;;
|
||||
start )
|
||||
"$JSVC" $JSVC_OPTS \
|
||||
-java-home "$JAVA_HOME" \
|
||||
-user $TOMCAT_USER \
|
||||
-pidfile "$CATALINA_PID" \
|
||||
-wait "$SERVICE_START_WAIT_TIME" \
|
||||
-outfile "$CATALINA_OUT" \
|
||||
-errfile "&1" \
|
||||
-classpath "$CLASSPATH" \
|
||||
"$LOGGING_CONFIG" $JAVA_OPTS $CATALINA_OPTS \
|
||||
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" \
|
||||
-Dcatalina.base="$CATALINA_BASE" \
|
||||
-Dcatalina.home="$CATALINA_HOME" \
|
||||
-Djava.io.tmpdir="$CATALINA_TMP" \
|
||||
$CATALINA_MAIN
|
||||
exit $?
|
||||
;;
|
||||
stop )
|
||||
"$JSVC" $JSVC_OPTS \
|
||||
-stop \
|
||||
-pidfile "$CATALINA_PID" \
|
||||
-classpath "$CLASSPATH" \
|
||||
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" \
|
||||
-Dcatalina.base="$CATALINA_BASE" \
|
||||
-Dcatalina.home="$CATALINA_HOME" \
|
||||
-Djava.io.tmpdir="$CATALINA_TMP" \
|
||||
$CATALINA_MAIN
|
||||
exit $?
|
||||
;;
|
||||
version )
|
||||
"$JSVC" \
|
||||
-java-home "$JAVA_HOME" \
|
||||
-pidfile "$CATALINA_PID" \
|
||||
-classpath "$CLASSPATH" \
|
||||
-errfile "&2" \
|
||||
-version \
|
||||
-check \
|
||||
$CATALINA_MAIN
|
||||
if [ "$?" = 0 ]; then
|
||||
"$JAVA_BIN" \
|
||||
-classpath "$CATALINA_HOME/lib/catalina.jar" \
|
||||
org.apache.catalina.util.ServerInfo
|
||||
fi
|
||||
exit $?
|
||||
;;
|
||||
* )
|
||||
echo "Unknown command: \`$1'"
|
||||
echo "Usage: $PROGRAM ( commands ... )"
|
||||
echo "commands:"
|
||||
echo " run Start Tomcat without detaching from console"
|
||||
echo " start Start Tomcat"
|
||||
echo " stop Stop Tomcat"
|
||||
echo " version What version of commons daemon and Tomcat"
|
||||
echo " are you running?"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
58
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/digest.bat
Executable file
58
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/digest.bat
Executable file
@@ -0,0 +1,58 @@
|
||||
@echo off
|
||||
rem Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
rem contributor license agreements. See the NOTICE file distributed with
|
||||
rem this work for additional information regarding copyright ownership.
|
||||
rem The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
rem (the "License"); you may not use this file except in compliance with
|
||||
rem the License. You may obtain a copy of the License at
|
||||
rem
|
||||
rem http://www.apache.org/licenses/LICENSE-2.0
|
||||
rem
|
||||
rem Unless required by applicable law or agreed to in writing, software
|
||||
rem distributed under the License is distributed on an "AS IS" BASIS,
|
||||
rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
rem See the License for the specific language governing permissions and
|
||||
rem limitations under the License.
|
||||
|
||||
rem ---------------------------------------------------------------------------
|
||||
rem Script to digest password using the algorithm specified
|
||||
rem ---------------------------------------------------------------------------
|
||||
|
||||
setlocal
|
||||
|
||||
rem Guess CATALINA_HOME if not defined
|
||||
set "CURRENT_DIR=%cd%"
|
||||
if not "%CATALINA_HOME%" == "" goto gotHome
|
||||
set "CATALINA_HOME=%CURRENT_DIR%"
|
||||
if exist "%CATALINA_HOME%\bin\tool-wrapper.bat" goto okHome
|
||||
cd ..
|
||||
set "CATALINA_HOME=%cd%"
|
||||
cd "%CURRENT_DIR%"
|
||||
:gotHome
|
||||
if exist "%CATALINA_HOME%\bin\tool-wrapper.bat" goto okHome
|
||||
echo The CATALINA_HOME environment variable is not defined correctly
|
||||
echo This environment variable is needed to run this program
|
||||
goto end
|
||||
:okHome
|
||||
|
||||
set "EXECUTABLE=%CATALINA_HOME%\bin\tool-wrapper.bat"
|
||||
|
||||
rem Check that target executable exists
|
||||
if exist "%EXECUTABLE%" goto okExec
|
||||
echo Cannot find "%EXECUTABLE%"
|
||||
echo This file is needed to run this program
|
||||
goto end
|
||||
:okExec
|
||||
|
||||
rem Get remaining unshifted command line arguments and save them in the
|
||||
set CMD_LINE_ARGS=
|
||||
:setArgs
|
||||
if ""%1""=="""" goto doneSetArgs
|
||||
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
|
||||
shift
|
||||
goto setArgs
|
||||
:doneSetArgs
|
||||
|
||||
call "%EXECUTABLE%" -server org.apache.catalina.realm.RealmBase %CMD_LINE_ARGS%
|
||||
|
||||
:end
|
||||
60
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/digest.sh
Executable file
60
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/digest.sh
Executable file
@@ -0,0 +1,60 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
# contributor license agreements. See the NOTICE file distributed with
|
||||
# this work for additional information regarding copyright ownership.
|
||||
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
# (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Script to digest password using the algorithm specified
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
# Better OS/400 detection: see Bugzilla 31132
|
||||
os400=false
|
||||
case "`uname`" in
|
||||
OS400*) os400=true;;
|
||||
esac
|
||||
|
||||
# resolve links - $0 may be a softlink
|
||||
PRG="$0"
|
||||
|
||||
while [ -h "$PRG" ] ; do
|
||||
ls=`ls -ld "$PRG"`
|
||||
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||
if expr "$link" : '/.*' > /dev/null; then
|
||||
PRG="$link"
|
||||
else
|
||||
PRG=`dirname "$PRG"`/"$link"
|
||||
fi
|
||||
done
|
||||
|
||||
PRGDIR=`dirname "$PRG"`
|
||||
EXECUTABLE=tool-wrapper.sh
|
||||
|
||||
# Check that target executable exists
|
||||
if $os400; then
|
||||
# -x will Only work on the os400 if the files are:
|
||||
# 1. owned by the user
|
||||
# 2. owned by the PRIMARY group of the user
|
||||
# this will not work if the user belongs in secondary groups
|
||||
eval
|
||||
else
|
||||
if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
|
||||
echo "Cannot find $PRGDIR/$EXECUTABLE"
|
||||
echo "The file is absent or does not have execute permission"
|
||||
echo "This file is needed to run this program"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
exec "$PRGDIR"/"$EXECUTABLE" -server org.apache.catalina.realm.RealmBase "$@"
|
||||
172
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/service.bat
Executable file
172
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/service.bat
Executable file
@@ -0,0 +1,172 @@
|
||||
@echo off
|
||||
rem Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
rem contributor license agreements. See the NOTICE file distributed with
|
||||
rem this work for additional information regarding copyright ownership.
|
||||
rem The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
rem (the "License"); you may not use this file except in compliance with
|
||||
rem the License. You may obtain a copy of the License at
|
||||
rem
|
||||
rem http://www.apache.org/licenses/LICENSE-2.0
|
||||
rem
|
||||
rem Unless required by applicable law or agreed to in writing, software
|
||||
rem distributed under the License is distributed on an "AS IS" BASIS,
|
||||
rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
rem See the License for the specific language governing permissions and
|
||||
rem limitations under the License.
|
||||
|
||||
rem ---------------------------------------------------------------------------
|
||||
rem NT Service Install/Uninstall script
|
||||
rem
|
||||
rem Options
|
||||
rem install Install the service using Tomcat7 as service name.
|
||||
rem Service is installed using default settings.
|
||||
rem remove Remove the service from the System.
|
||||
rem
|
||||
rem name (optional) If the second argument is present it is considered
|
||||
rem to be new service name
|
||||
rem ---------------------------------------------------------------------------
|
||||
|
||||
setlocal
|
||||
|
||||
set "SELF=%~dp0%service.bat"
|
||||
rem Guess CATALINA_HOME if not defined
|
||||
set "CURRENT_DIR=%cd%"
|
||||
if not "%CATALINA_HOME%" == "" goto gotHome
|
||||
set "CATALINA_HOME=%cd%"
|
||||
if exist "%CATALINA_HOME%\bin\tomcat7.exe" goto okHome
|
||||
rem CD to the upper dir
|
||||
cd ..
|
||||
set "CATALINA_HOME=%cd%"
|
||||
:gotHome
|
||||
if exist "%CATALINA_HOME%\bin\tomcat7.exe" goto okHome
|
||||
echo The tomcat7.exe was not found...
|
||||
echo The CATALINA_HOME environment variable is not defined correctly.
|
||||
echo This environment variable is needed to run this program
|
||||
goto end
|
||||
:okHome
|
||||
rem Make sure prerequisite environment variables are set
|
||||
if not "%JAVA_HOME%" == "" goto gotJdkHome
|
||||
if not "%JRE_HOME%" == "" goto gotJreHome
|
||||
echo Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
|
||||
echo Service will try to guess them from the registry.
|
||||
goto okJavaHome
|
||||
:gotJreHome
|
||||
if not exist "%JRE_HOME%\bin\java.exe" goto noJavaHome
|
||||
if not exist "%JRE_HOME%\bin\javaw.exe" goto noJavaHome
|
||||
goto okJavaHome
|
||||
:gotJdkHome
|
||||
if not exist "%JAVA_HOME%\jre\bin\java.exe" goto noJavaHome
|
||||
if not exist "%JAVA_HOME%\jre\bin\javaw.exe" goto noJavaHome
|
||||
if not exist "%JAVA_HOME%\bin\javac.exe" goto noJavaHome
|
||||
if not "%JRE_HOME%" == "" goto okJavaHome
|
||||
set "JRE_HOME=%JAVA_HOME%\jre"
|
||||
goto okJavaHome
|
||||
:noJavaHome
|
||||
echo The JAVA_HOME environment variable is not defined correctly
|
||||
echo This environment variable is needed to run this program
|
||||
echo NB: JAVA_HOME should point to a JDK not a JRE
|
||||
goto end
|
||||
:okJavaHome
|
||||
if not "%CATALINA_BASE%" == "" goto gotBase
|
||||
set "CATALINA_BASE=%CATALINA_HOME%"
|
||||
:gotBase
|
||||
|
||||
set "EXECUTABLE=%CATALINA_HOME%\bin\tomcat7.exe"
|
||||
|
||||
rem Set default Service name
|
||||
set SERVICE_NAME=Tomcat7
|
||||
set DISPLAYNAME=Apache Tomcat 7.0 %SERVICE_NAME%
|
||||
|
||||
if "x%1x" == "xx" goto displayUsage
|
||||
set SERVICE_CMD=%1
|
||||
shift
|
||||
if "x%1x" == "xx" goto checkServiceCmd
|
||||
:checkUser
|
||||
if "x%1x" == "x/userx" goto runAsUser
|
||||
if "x%1x" == "x--userx" goto runAsUser
|
||||
set SERVICE_NAME=%1
|
||||
set DISPLAYNAME=Apache Tomcat 7.0 %1
|
||||
shift
|
||||
if "x%1x" == "xx" goto checkServiceCmd
|
||||
goto checkUser
|
||||
:runAsUser
|
||||
shift
|
||||
if "x%1x" == "xx" goto displayUsage
|
||||
set SERVICE_USER=%1
|
||||
shift
|
||||
runas /env /savecred /user:%SERVICE_USER% "%COMSPEC% /K \"%SELF%\" %SERVICE_CMD% %SERVICE_NAME%"
|
||||
goto end
|
||||
:checkServiceCmd
|
||||
if /i %SERVICE_CMD% == install goto doInstall
|
||||
if /i %SERVICE_CMD% == remove goto doRemove
|
||||
if /i %SERVICE_CMD% == uninstall goto doRemove
|
||||
echo Unknown parameter "%SERVICE_CMD%"
|
||||
:displayUsage
|
||||
echo.
|
||||
echo Usage: service.bat install/remove [service_name] [/user username]
|
||||
goto end
|
||||
|
||||
:doRemove
|
||||
rem Remove the service
|
||||
echo Removing the service '%SERVICE_NAME%' ...
|
||||
echo Using CATALINA_BASE: "%CATALINA_BASE%"
|
||||
|
||||
"%EXECUTABLE%" //DS//%SERVICE_NAME% ^
|
||||
--LogPath "%CATALINA_BASE%\logs"
|
||||
if not errorlevel 1 goto removed
|
||||
echo Failed removing '%SERVICE_NAME%' service
|
||||
goto end
|
||||
:removed
|
||||
echo The service '%SERVICE_NAME%' has been removed
|
||||
goto end
|
||||
|
||||
:doInstall
|
||||
rem Install the service
|
||||
echo Installing the service '%SERVICE_NAME%' ...
|
||||
echo Using CATALINA_HOME: "%CATALINA_HOME%"
|
||||
echo Using CATALINA_BASE: "%CATALINA_BASE%"
|
||||
echo Using JAVA_HOME: "%JAVA_HOME%"
|
||||
echo Using JRE_HOME: "%JRE_HOME%"
|
||||
|
||||
rem Try to use the server jvm
|
||||
set "JVM=%JRE_HOME%\bin\server\jvm.dll"
|
||||
if exist "%JVM%" goto foundJvm
|
||||
rem Try to use the client jvm
|
||||
set "JVM=%JRE_HOME%\bin\client\jvm.dll"
|
||||
if exist "%JVM%" goto foundJvm
|
||||
echo Warning: Neither 'server' nor 'client' jvm.dll was found at JRE_HOME.
|
||||
set JVM=auto
|
||||
:foundJvm
|
||||
echo Using JVM: "%JVM%"
|
||||
|
||||
set "CLASSPATH=%CATALINA_HOME%\bin\bootstrap.jar;%CATALINA_BASE%\bin\tomcat-juli.jar"
|
||||
if not "%CATALINA_HOME%" == "%CATALINA_BASE%" set "CLASSPATH=%CLASSPATH%;%CATALINA_HOME%\bin\tomcat-juli.jar"
|
||||
|
||||
"%EXECUTABLE%" //IS//%SERVICE_NAME% ^
|
||||
--Description "Apache Tomcat 7.0.63 Server - http://tomcat.apache.org/" ^
|
||||
--DisplayName "%DISPLAYNAME%" ^
|
||||
--Install "%EXECUTABLE%" ^
|
||||
--LogPath "%CATALINA_BASE%\logs" ^
|
||||
--StdOutput auto ^
|
||||
--StdError auto ^
|
||||
--Classpath "%CLASSPATH%" ^
|
||||
--Jvm "%JVM%" ^
|
||||
--StartMode jvm ^
|
||||
--StopMode jvm ^
|
||||
--StartPath "%CATALINA_HOME%" ^
|
||||
--StopPath "%CATALINA_HOME%" ^
|
||||
--StartClass org.apache.catalina.startup.Bootstrap ^
|
||||
--StopClass org.apache.catalina.startup.Bootstrap ^
|
||||
--StartParams start ^
|
||||
--StopParams stop ^
|
||||
--JvmOptions "-Dcatalina.home=%CATALINA_HOME%;-Dcatalina.base=%CATALINA_BASE%;-Djava.endorsed.dirs=%CATALINA_HOME%\endorsed;-Djava.io.tmpdir=%CATALINA_BASE%\temp;-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager;-Djava.util.logging.config.file=%CATALINA_BASE%\conf\logging.properties" ^
|
||||
--JvmMs 128 ^
|
||||
--JvmMx 256
|
||||
if not errorlevel 1 goto installed
|
||||
echo Failed installing '%SERVICE_NAME%' service
|
||||
goto end
|
||||
:installed
|
||||
echo The service '%SERVICE_NAME%' has been installed.
|
||||
|
||||
:end
|
||||
cd "%CURRENT_DIR%"
|
||||
93
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/setclasspath.bat
Executable file
93
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/setclasspath.bat
Executable file
@@ -0,0 +1,93 @@
|
||||
@echo off
|
||||
rem Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
rem contributor license agreements. See the NOTICE file distributed with
|
||||
rem this work for additional information regarding copyright ownership.
|
||||
rem The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
rem (the "License"); you may not use this file except in compliance with
|
||||
rem the License. You may obtain a copy of the License at
|
||||
rem
|
||||
rem http://www.apache.org/licenses/LICENSE-2.0
|
||||
rem
|
||||
rem Unless required by applicable law or agreed to in writing, software
|
||||
rem distributed under the License is distributed on an "AS IS" BASIS,
|
||||
rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
rem See the License for the specific language governing permissions and
|
||||
rem limitations under the License.
|
||||
|
||||
rem ---------------------------------------------------------------------------
|
||||
rem Set JAVA_HOME or JRE_HOME if not already set, ensure any provided settings
|
||||
rem are valid and consistent with the selected start-up options and set up the
|
||||
rem endorsed directory.
|
||||
rem ---------------------------------------------------------------------------
|
||||
|
||||
rem Make sure prerequisite environment variables are set
|
||||
|
||||
rem In debug mode we need a real JDK (JAVA_HOME)
|
||||
if ""%1"" == ""debug"" goto needJavaHome
|
||||
|
||||
rem Otherwise either JRE or JDK are fine
|
||||
if not "%JRE_HOME%" == "" goto gotJreHome
|
||||
if not "%JAVA_HOME%" == "" goto gotJavaHome
|
||||
echo Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
|
||||
echo At least one of these environment variable is needed to run this program
|
||||
goto exit
|
||||
|
||||
:needJavaHome
|
||||
rem Check if we have a usable JDK
|
||||
if "%JAVA_HOME%" == "" goto noJavaHome
|
||||
if not exist "%JAVA_HOME%\bin\java.exe" goto noJavaHome
|
||||
if not exist "%JAVA_HOME%\bin\javaw.exe" goto noJavaHome
|
||||
if not exist "%JAVA_HOME%\bin\jdb.exe" goto noJavaHome
|
||||
if not exist "%JAVA_HOME%\bin\javac.exe" goto noJavaHome
|
||||
set "JRE_HOME=%JAVA_HOME%"
|
||||
goto okJava
|
||||
|
||||
:noJavaHome
|
||||
echo The JAVA_HOME environment variable is not defined correctly.
|
||||
echo It is needed to run this program in debug mode.
|
||||
echo NB: JAVA_HOME should point to a JDK not a JRE.
|
||||
goto exit
|
||||
|
||||
:gotJavaHome
|
||||
rem No JRE given, use JAVA_HOME as JRE_HOME
|
||||
set "JRE_HOME=%JAVA_HOME%"
|
||||
|
||||
:gotJreHome
|
||||
rem Check if we have a usable JRE
|
||||
if not exist "%JRE_HOME%\bin\java.exe" goto noJreHome
|
||||
if not exist "%JRE_HOME%\bin\javaw.exe" goto noJreHome
|
||||
goto okJava
|
||||
|
||||
:noJreHome
|
||||
rem Needed at least a JRE
|
||||
echo The JRE_HOME environment variable is not defined correctly
|
||||
echo This environment variable is needed to run this program
|
||||
goto exit
|
||||
|
||||
:okJava
|
||||
rem Don't override the endorsed dir if the user has set it previously
|
||||
if not "%JAVA_ENDORSED_DIRS%" == "" goto gotEndorseddir
|
||||
rem Set the default -Djava.endorsed.dirs argument
|
||||
set "JAVA_ENDORSED_DIRS=%CATALINA_HOME%\endorsed"
|
||||
:gotEndorseddir
|
||||
|
||||
rem Don't override _RUNJAVA if the user has set it previously
|
||||
if not "%_RUNJAVA%" == "" goto gotRunJava
|
||||
rem Set standard command for invoking Java.
|
||||
rem Also note the quoting as JRE_HOME may contain spaces.
|
||||
set _RUNJAVA="%JRE_HOME%\bin\java.exe"
|
||||
:gotRunJava
|
||||
|
||||
rem Don't override _RUNJDB if the user has set it previously
|
||||
rem Also note the quoting as JAVA_HOME may contain spaces.
|
||||
if not "%_RUNJDB%" == "" goto gotRunJdb
|
||||
set _RUNJDB="%JAVA_HOME%\bin\jdb.exe"
|
||||
:gotRunJdb
|
||||
|
||||
goto end
|
||||
|
||||
:exit
|
||||
exit /b 1
|
||||
|
||||
:end
|
||||
exit /b 0
|
||||
94
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/setclasspath.sh
Executable file
94
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/setclasspath.sh
Executable file
@@ -0,0 +1,94 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
# contributor license agreements. See the NOTICE file distributed with
|
||||
# this work for additional information regarding copyright ownership.
|
||||
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
# (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Set JAVA_HOME or JRE_HOME if not already set, ensure any provided settings
|
||||
# are valid and consistent with the selected start-up options and set up the
|
||||
# endorsed directory.
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
# Make sure prerequisite environment variables are set
|
||||
if [ -z "$JAVA_HOME" -a -z "$JRE_HOME" ]; then
|
||||
if $darwin; then
|
||||
# Bugzilla 54390
|
||||
if [ -x '/usr/libexec/java_home' ] ; then
|
||||
export JAVA_HOME=`/usr/libexec/java_home`
|
||||
# Bugzilla 37284 (reviewed).
|
||||
elif [ -d "/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home" ]; then
|
||||
export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home"
|
||||
fi
|
||||
else
|
||||
JAVA_PATH=`which java 2>/dev/null`
|
||||
if [ "x$JAVA_PATH" != "x" ]; then
|
||||
JAVA_PATH=`dirname $JAVA_PATH 2>/dev/null`
|
||||
JRE_HOME=`dirname $JAVA_PATH 2>/dev/null`
|
||||
fi
|
||||
if [ "x$JRE_HOME" = "x" ]; then
|
||||
# XXX: Should we try other locations?
|
||||
if [ -x /usr/bin/java ]; then
|
||||
JRE_HOME=/usr
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
if [ -z "$JAVA_HOME" -a -z "$JRE_HOME" ]; then
|
||||
echo "Neither the JAVA_HOME nor the JRE_HOME environment variable is defined"
|
||||
echo "At least one of these environment variable is needed to run this program"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
if [ -z "$JAVA_HOME" -a "$1" = "debug" ]; then
|
||||
echo "JAVA_HOME should point to a JDK in order to run in debug mode."
|
||||
exit 1
|
||||
fi
|
||||
if [ -z "$JRE_HOME" ]; then
|
||||
JRE_HOME="$JAVA_HOME"
|
||||
fi
|
||||
|
||||
# If we're running under jdb, we need a full jdk.
|
||||
if [ "$1" = "debug" ] ; then
|
||||
if [ "$os400" = "true" ]; then
|
||||
if [ ! -x "$JAVA_HOME"/bin/java -o ! -x "$JAVA_HOME"/bin/javac ]; then
|
||||
echo "The JAVA_HOME environment variable is not defined correctly"
|
||||
echo "This environment variable is needed to run this program"
|
||||
echo "NB: JAVA_HOME should point to a JDK not a JRE"
|
||||
exit 1
|
||||
fi
|
||||
else
|
||||
if [ ! -x "$JAVA_HOME"/bin/java -o ! -x "$JAVA_HOME"/bin/jdb -o ! -x "$JAVA_HOME"/bin/javac ]; then
|
||||
echo "The JAVA_HOME environment variable is not defined correctly"
|
||||
echo "This environment variable is needed to run this program"
|
||||
echo "NB: JAVA_HOME should point to a JDK not a JRE"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
# Don't override the endorsed dir if the user has set it previously
|
||||
if [ -z "$JAVA_ENDORSED_DIRS" ]; then
|
||||
# Set the default -Djava.endorsed.dirs argument
|
||||
JAVA_ENDORSED_DIRS="$CATALINA_HOME"/endorsed
|
||||
fi
|
||||
|
||||
# Set standard commands for invoking Java, if not already set.
|
||||
if [ -z "$_RUNJAVA" ]; then
|
||||
_RUNJAVA="$JRE_HOME"/bin/java
|
||||
fi
|
||||
if [ "$os400" != "true" ]; then
|
||||
if [ -z "$_RUNJDB" ]; then
|
||||
_RUNJDB="$JAVA_HOME"/bin/jdb
|
||||
fi
|
||||
fi
|
||||
58
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/shutdown.bat
Executable file
58
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/shutdown.bat
Executable file
@@ -0,0 +1,58 @@
|
||||
@echo off
|
||||
rem Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
rem contributor license agreements. See the NOTICE file distributed with
|
||||
rem this work for additional information regarding copyright ownership.
|
||||
rem The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
rem (the "License"); you may not use this file except in compliance with
|
||||
rem the License. You may obtain a copy of the License at
|
||||
rem
|
||||
rem http://www.apache.org/licenses/LICENSE-2.0
|
||||
rem
|
||||
rem Unless required by applicable law or agreed to in writing, software
|
||||
rem distributed under the License is distributed on an "AS IS" BASIS,
|
||||
rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
rem See the License for the specific language governing permissions and
|
||||
rem limitations under the License.
|
||||
|
||||
rem ---------------------------------------------------------------------------
|
||||
rem Stop script for the CATALINA Server
|
||||
rem ---------------------------------------------------------------------------
|
||||
|
||||
setlocal
|
||||
|
||||
rem Guess CATALINA_HOME if not defined
|
||||
set "CURRENT_DIR=%cd%"
|
||||
if not "%CATALINA_HOME%" == "" goto gotHome
|
||||
set "CATALINA_HOME=%CURRENT_DIR%"
|
||||
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
|
||||
cd ..
|
||||
set "CATALINA_HOME=%cd%"
|
||||
cd "%CURRENT_DIR%"
|
||||
:gotHome
|
||||
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
|
||||
echo The CATALINA_HOME environment variable is not defined correctly
|
||||
echo This environment variable is needed to run this program
|
||||
goto end
|
||||
:okHome
|
||||
|
||||
set "EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat"
|
||||
|
||||
rem Check that target executable exists
|
||||
if exist "%EXECUTABLE%" goto okExec
|
||||
echo Cannot find "%EXECUTABLE%"
|
||||
echo This file is needed to run this program
|
||||
goto end
|
||||
:okExec
|
||||
|
||||
rem Get remaining unshifted command line arguments and save them in the
|
||||
set CMD_LINE_ARGS=
|
||||
:setArgs
|
||||
if ""%1""=="""" goto doneSetArgs
|
||||
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
|
||||
shift
|
||||
goto setArgs
|
||||
:doneSetArgs
|
||||
|
||||
call "%EXECUTABLE%" stop %CMD_LINE_ARGS%
|
||||
|
||||
:end
|
||||
60
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/shutdown.sh
Executable file
60
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/shutdown.sh
Executable file
@@ -0,0 +1,60 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
# contributor license agreements. See the NOTICE file distributed with
|
||||
# this work for additional information regarding copyright ownership.
|
||||
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
# (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Stop script for the CATALINA Server
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
# Better OS/400 detection: see Bugzilla 31132
|
||||
os400=false
|
||||
case "`uname`" in
|
||||
OS400*) os400=true;;
|
||||
esac
|
||||
|
||||
# resolve links - $0 may be a softlink
|
||||
PRG="$0"
|
||||
|
||||
while [ -h "$PRG" ] ; do
|
||||
ls=`ls -ld "$PRG"`
|
||||
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||
if expr "$link" : '/.*' > /dev/null; then
|
||||
PRG="$link"
|
||||
else
|
||||
PRG=`dirname "$PRG"`/"$link"
|
||||
fi
|
||||
done
|
||||
|
||||
PRGDIR=`dirname "$PRG"`
|
||||
EXECUTABLE=catalina.sh
|
||||
|
||||
# Check that target executable exists
|
||||
if $os400; then
|
||||
# -x will Only work on the os400 if the files are:
|
||||
# 1. owned by the user
|
||||
# 2. owned by the PRIMARY group of the user
|
||||
# this will not work if the user belongs in secondary groups
|
||||
eval
|
||||
else
|
||||
if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
|
||||
echo "Cannot find $PRGDIR/$EXECUTABLE"
|
||||
echo "The file is absent or does not have execute permission"
|
||||
echo "This file is needed to run this program"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
exec "$PRGDIR"/"$EXECUTABLE" stop "$@"
|
||||
58
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/startup.bat
Executable file
58
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/startup.bat
Executable file
@@ -0,0 +1,58 @@
|
||||
@echo off
|
||||
rem Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
rem contributor license agreements. See the NOTICE file distributed with
|
||||
rem this work for additional information regarding copyright ownership.
|
||||
rem The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
rem (the "License"); you may not use this file except in compliance with
|
||||
rem the License. You may obtain a copy of the License at
|
||||
rem
|
||||
rem http://www.apache.org/licenses/LICENSE-2.0
|
||||
rem
|
||||
rem Unless required by applicable law or agreed to in writing, software
|
||||
rem distributed under the License is distributed on an "AS IS" BASIS,
|
||||
rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
rem See the License for the specific language governing permissions and
|
||||
rem limitations under the License.
|
||||
|
||||
rem ---------------------------------------------------------------------------
|
||||
rem Start script for the CATALINA Server
|
||||
rem ---------------------------------------------------------------------------
|
||||
|
||||
setlocal
|
||||
|
||||
rem Guess CATALINA_HOME if not defined
|
||||
set "CURRENT_DIR=%cd%"
|
||||
if not "%CATALINA_HOME%" == "" goto gotHome
|
||||
set "CATALINA_HOME=%CURRENT_DIR%"
|
||||
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
|
||||
cd ..
|
||||
set "CATALINA_HOME=%cd%"
|
||||
cd "%CURRENT_DIR%"
|
||||
:gotHome
|
||||
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
|
||||
echo The CATALINA_HOME environment variable is not defined correctly
|
||||
echo This environment variable is needed to run this program
|
||||
goto end
|
||||
:okHome
|
||||
|
||||
set "EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat"
|
||||
|
||||
rem Check that target executable exists
|
||||
if exist "%EXECUTABLE%" goto okExec
|
||||
echo Cannot find "%EXECUTABLE%"
|
||||
echo This file is needed to run this program
|
||||
goto end
|
||||
:okExec
|
||||
|
||||
rem Get remaining unshifted command line arguments and save them in the
|
||||
set CMD_LINE_ARGS=
|
||||
:setArgs
|
||||
if ""%1""=="""" goto doneSetArgs
|
||||
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
|
||||
shift
|
||||
goto setArgs
|
||||
:doneSetArgs
|
||||
|
||||
call "%EXECUTABLE%" start %CMD_LINE_ARGS%
|
||||
|
||||
:end
|
||||
61
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/startup.sh
Executable file
61
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/startup.sh
Executable file
@@ -0,0 +1,61 @@
|
||||
#!/bin/sh
|
||||
|
||||
source /etc/profile
|
||||
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
# contributor license agreements. See the NOTICE file distributed with
|
||||
# this work for additional information regarding copyright ownership.
|
||||
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
# (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Start Script for the CATALINA Server
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
# Better OS/400 detection: see Bugzilla 31132
|
||||
os400=false
|
||||
case "`uname`" in
|
||||
OS400*) os400=true;;
|
||||
esac
|
||||
|
||||
# resolve links - $0 may be a softlink
|
||||
PRG="$0"
|
||||
|
||||
while [ -h "$PRG" ] ; do
|
||||
ls=`ls -ld "$PRG"`
|
||||
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||
if expr "$link" : '/.*' > /dev/null; then
|
||||
PRG="$link"
|
||||
else
|
||||
PRG=`dirname "$PRG"`/"$link"
|
||||
fi
|
||||
done
|
||||
|
||||
PRGDIR=`dirname "$PRG"`
|
||||
EXECUTABLE=catalina.sh
|
||||
|
||||
# Check that target executable exists
|
||||
if $os400; then
|
||||
# -x will Only work on the os400 if the files are:
|
||||
# 1. owned by the user
|
||||
# 2. owned by the PRIMARY group of the user
|
||||
# this will not work if the user belongs in secondary groups
|
||||
eval
|
||||
else
|
||||
if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
|
||||
echo "Cannot find $PRGDIR/$EXECUTABLE"
|
||||
echo "The file is absent or does not have execute permission"
|
||||
echo "This file is needed to run this program"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
exec "$PRGDIR"/"$EXECUTABLE" start "$@"
|
||||
BIN
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/tcnative-1.dll
Executable file
BIN
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/tcnative-1.dll
Executable file
Binary file not shown.
BIN
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/tomcat-juli.jar
Executable file
BIN
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/tomcat-juli.jar
Executable file
Binary file not shown.
BIN
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/tomcat-native.tar.gz
Executable file
BIN
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/tomcat-native.tar.gz
Executable file
Binary file not shown.
BIN
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/tomcat7.exe
Executable file
BIN
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/tomcat7.exe
Executable file
Binary file not shown.
BIN
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/tomcat7w.exe
Executable file
BIN
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/tomcat7w.exe
Executable file
Binary file not shown.
96
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/tool-wrapper.bat
Executable file
96
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/tool-wrapper.bat
Executable file
@@ -0,0 +1,96 @@
|
||||
@echo off
|
||||
rem Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
rem contributor license agreements. See the NOTICE file distributed with
|
||||
rem this work for additional information regarding copyright ownership.
|
||||
rem The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
rem (the "License"); you may not use this file except in compliance with
|
||||
rem the License. You may obtain a copy of the License at
|
||||
rem
|
||||
rem http://www.apache.org/licenses/LICENSE-2.0
|
||||
rem
|
||||
rem Unless required by applicable law or agreed to in writing, software
|
||||
rem distributed under the License is distributed on an "AS IS" BASIS,
|
||||
rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
rem See the License for the specific language governing permissions and
|
||||
rem limitations under the License.
|
||||
|
||||
rem ---------------------------------------------------------------------------
|
||||
rem Wrapper script for command line tools
|
||||
rem
|
||||
rem Environment Variable Prerequisites
|
||||
rem
|
||||
rem CATALINA_HOME May point at your Catalina "build" directory.
|
||||
rem
|
||||
rem TOOL_OPTS (Optional) Java runtime options.
|
||||
rem
|
||||
rem JAVA_HOME Must point at your Java Development Kit installation.
|
||||
rem Using JRE_HOME instead works as well.
|
||||
rem
|
||||
rem JRE_HOME Must point at your Java Runtime installation.
|
||||
rem Defaults to JAVA_HOME if empty. If JRE_HOME and JAVA_HOME
|
||||
rem are both set, JRE_HOME is used.
|
||||
rem
|
||||
rem JAVA_OPTS (Optional) Java runtime options.
|
||||
rem
|
||||
rem JAVA_ENDORSED_DIRS (Optional) Lists of of semi-colon separated directories
|
||||
rem containing some jars in order to allow replacement of APIs
|
||||
rem created outside of the JCP (i.e. DOM and SAX from W3C).
|
||||
rem It can also be used to update the XML parser implementation.
|
||||
rem Defaults to $CATALINA_HOME/endorsed.
|
||||
rem ---------------------------------------------------------------------------
|
||||
|
||||
setlocal
|
||||
|
||||
rem Guess CATALINA_HOME if not defined
|
||||
set "CURRENT_DIR=%cd%"
|
||||
if not "%CATALINA_HOME%" == "" goto gotHome
|
||||
set "CATALINA_HOME=%CURRENT_DIR%"
|
||||
if exist "%CATALINA_HOME%\bin\tool-wrapper.bat" goto okHome
|
||||
cd ..
|
||||
set "CATALINA_HOME=%cd%"
|
||||
cd "%CURRENT_DIR%"
|
||||
:gotHome
|
||||
if exist "%CATALINA_HOME%\bin\tool-wrapper.bat" goto okHome
|
||||
echo The CATALINA_HOME environment variable is not defined correctly
|
||||
echo This environment variable is needed to run this program
|
||||
goto end
|
||||
:okHome
|
||||
|
||||
rem Ensure that any user defined CLASSPATH variables are not used on startup,
|
||||
rem but allow them to be specified in setenv.bat, in rare case when it is needed.
|
||||
set CLASSPATH=
|
||||
|
||||
rem Get standard environment variables
|
||||
if exist "%CATALINA_HOME%\bin\setenv.bat" call "%CATALINA_HOME%\bin\setenv.bat"
|
||||
|
||||
rem Get standard Java environment variables
|
||||
if exist "%CATALINA_HOME%\bin\setclasspath.bat" goto okSetclasspath
|
||||
echo Cannot find "%CATALINA_HOME%\bin\setclasspath.bat"
|
||||
echo This file is needed to run this program
|
||||
goto end
|
||||
:okSetclasspath
|
||||
call "%CATALINA_HOME%\bin\setclasspath.bat" %1
|
||||
if errorlevel 1 goto end
|
||||
|
||||
rem Add on extra jar files to CLASSPATH
|
||||
rem Note that there are no quotes as we do not want to introduce random
|
||||
rem quotes into the CLASSPATH
|
||||
if "%CLASSPATH%" == "" goto emptyClasspath
|
||||
set "CLASSPATH=%CLASSPATH%;"
|
||||
:emptyClasspath
|
||||
set "CLASSPATH=%CLASSPATH%%CATALINA_HOME%\bin\bootstrap.jar;%CATALINA_HOME%\bin\tomcat-juli.jar;%CATALINA_HOME%\lib\servlet-api.jar"
|
||||
|
||||
set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
|
||||
|
||||
rem Get remaining unshifted command line arguments and save them in the
|
||||
set CMD_LINE_ARGS=
|
||||
:setArgs
|
||||
if ""%1""=="""" goto doneSetArgs
|
||||
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
|
||||
shift
|
||||
goto setArgs
|
||||
:doneSetArgs
|
||||
|
||||
%_RUNJAVA% %JAVA_OPTS% %TOOL_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.home="%CATALINA_HOME%" org.apache.catalina.startup.Tool %CMD_LINE_ARGS%
|
||||
|
||||
:end
|
||||
139
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/tool-wrapper.sh
Executable file
139
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/tool-wrapper.sh
Executable file
@@ -0,0 +1,139 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
# contributor license agreements. See the NOTICE file distributed with
|
||||
# this work for additional information regarding copyright ownership.
|
||||
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
# (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Wrapper script for command line tools
|
||||
#
|
||||
# Environment Variable Prerequisites
|
||||
#
|
||||
# CATALINA_HOME May point at your Catalina "build" directory.
|
||||
#
|
||||
# TOOL_OPTS (Optional) Java runtime options.
|
||||
#
|
||||
# JAVA_HOME Must point at your Java Development Kit installation.
|
||||
# Using JRE_HOME instead works as well.
|
||||
#
|
||||
# JRE_HOME Must point at your Java Runtime installation.
|
||||
# Defaults to JAVA_HOME if empty. If JRE_HOME and JAVA_HOME
|
||||
# are both set, JRE_HOME is used.
|
||||
#
|
||||
# JAVA_OPTS (Optional) Java runtime options.
|
||||
#
|
||||
# JAVA_ENDORSED_DIRS (Optional) Lists of of colon separated directories
|
||||
# containing some jars in order to allow replacement of APIs
|
||||
# created outside of the JCP (i.e. DOM and SAX from W3C).
|
||||
# It can also be used to update the XML parser implementation.
|
||||
# Defaults to $CATALINA_HOME/endorsed.
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
# OS specific support. $var _must_ be set to either true or false.
|
||||
cygwin=false
|
||||
darwin=false
|
||||
os400=false
|
||||
case "`uname`" in
|
||||
CYGWIN*) cygwin=true;;
|
||||
Darwin*) darwin=true;;
|
||||
OS400*) os400=true;;
|
||||
esac
|
||||
|
||||
# resolve links - $0 may be a softlink
|
||||
PRG="$0"
|
||||
|
||||
while [ -h "$PRG" ]; do
|
||||
ls=`ls -ld "$PRG"`
|
||||
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||
if expr "$link" : '/.*' > /dev/null; then
|
||||
PRG="$link"
|
||||
else
|
||||
PRG=`dirname "$PRG"`/"$link"
|
||||
fi
|
||||
done
|
||||
|
||||
# Get standard environment variables
|
||||
PRGDIR=`dirname "$PRG"`
|
||||
|
||||
# Only set CATALINA_HOME if not already set
|
||||
[ -z "$CATALINA_HOME" ] && CATALINA_HOME=`cd "$PRGDIR/.." >/dev/null; pwd`
|
||||
|
||||
# Ensure that any user defined CLASSPATH variables are not used on startup,
|
||||
# but allow them to be specified in setenv.sh, in rare case when it is needed.
|
||||
CLASSPATH=
|
||||
|
||||
if [ -r "$CATALINA_HOME/bin/setenv.sh" ]; then
|
||||
. "$CATALINA_HOME/bin/setenv.sh"
|
||||
fi
|
||||
|
||||
# For Cygwin, ensure paths are in UNIX format before anything is touched
|
||||
if $cygwin; then
|
||||
[ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
|
||||
[ -n "$JRE_HOME" ] && JRE_HOME=`cygpath --unix "$JRE_HOME"`
|
||||
[ -n "$CATALINA_HOME" ] && CATALINA_HOME=`cygpath --unix "$CATALINA_HOME"`
|
||||
[ -n "$CLASSPATH" ] && CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
|
||||
fi
|
||||
|
||||
# For OS400
|
||||
if $os400; then
|
||||
# Set job priority to standard for interactive (interactive - 6) by using
|
||||
# the interactive priority - 6, the helper threads that respond to requests
|
||||
# will be running at the same priority as interactive jobs.
|
||||
COMMAND='chgjob job('$JOBNAME') runpty(6)'
|
||||
system $COMMAND
|
||||
|
||||
# Enable multi threading
|
||||
export QIBM_MULTI_THREADED=Y
|
||||
fi
|
||||
|
||||
# Get standard Java environment variables
|
||||
if $os400; then
|
||||
# -r will Only work on the os400 if the files are:
|
||||
# 1. owned by the user
|
||||
# 2. owned by the PRIMARY group of the user
|
||||
# this will not work if the user belongs in secondary groups
|
||||
. "$CATALINA_HOME"/bin/setclasspath.sh
|
||||
else
|
||||
if [ -r "$CATALINA_HOME"/bin/setclasspath.sh ]; then
|
||||
. "$CATALINA_HOME"/bin/setclasspath.sh
|
||||
else
|
||||
echo "Cannot find $CATALINA_HOME/bin/setclasspath.sh"
|
||||
echo "This file is needed to run this program"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
# Add on extra jar files to CLASSPATH
|
||||
if [ ! -z "$CLASSPATH" ] ; then
|
||||
CLASSPATH="$CLASSPATH":
|
||||
fi
|
||||
CLASSPATH="$CLASSPATH""$CATALINA_HOME"/bin/bootstrap.jar:"$CATALINA_HOME"/bin/tomcat-juli.jar:"$CATALINA_HOME"/lib/servlet-api.jar
|
||||
|
||||
# For Cygwin, switch paths to Windows format before running java
|
||||
if $cygwin; then
|
||||
JAVA_HOME=`cygpath --absolute --windows "$JAVA_HOME"`
|
||||
JRE_HOME=`cygpath --absolute --windows "$JRE_HOME"`
|
||||
CATALINA_HOME=`cygpath --absolute --windows "$CATALINA_HOME"`
|
||||
CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
|
||||
JAVA_ENDORSED_DIRS=`cygpath --path --windows "$JAVA_ENDORSED_DIRS"`
|
||||
fi
|
||||
|
||||
JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
|
||||
|
||||
# ----- Execute The Requested Command -----------------------------------------
|
||||
|
||||
exec "$_RUNJAVA" $JAVA_OPTS $TOOL_OPTS \
|
||||
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
|
||||
-Dcatalina.home="$CATALINA_HOME" \
|
||||
org.apache.catalina.startup.Tool "$@"
|
||||
58
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/version.bat
Executable file
58
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/version.bat
Executable file
@@ -0,0 +1,58 @@
|
||||
@echo off
|
||||
rem Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
rem contributor license agreements. See the NOTICE file distributed with
|
||||
rem this work for additional information regarding copyright ownership.
|
||||
rem The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
rem (the "License"); you may not use this file except in compliance with
|
||||
rem the License. You may obtain a copy of the License at
|
||||
rem
|
||||
rem http://www.apache.org/licenses/LICENSE-2.0
|
||||
rem
|
||||
rem Unless required by applicable law or agreed to in writing, software
|
||||
rem distributed under the License is distributed on an "AS IS" BASIS,
|
||||
rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
rem See the License for the specific language governing permissions and
|
||||
rem limitations under the License.
|
||||
|
||||
rem ---------------------------------------------------------------------------
|
||||
rem Version script for the CATALINA Server
|
||||
rem ---------------------------------------------------------------------------
|
||||
|
||||
setlocal
|
||||
|
||||
rem Guess CATALINA_HOME if not defined
|
||||
set "CURRENT_DIR=%cd%"
|
||||
if not "%CATALINA_HOME%" == "" goto gotHome
|
||||
set "CATALINA_HOME=%CURRENT_DIR%"
|
||||
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
|
||||
cd ..
|
||||
set "CATALINA_HOME=%cd%"
|
||||
cd "%CURRENT_DIR%"
|
||||
:gotHome
|
||||
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
|
||||
echo The CATALINA_HOME environment variable is not defined correctly
|
||||
echo This environment variable is needed to run this program
|
||||
goto end
|
||||
:okHome
|
||||
|
||||
set "EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat"
|
||||
|
||||
rem Check that target executable exists
|
||||
if exist "%EXECUTABLE%" goto okExec
|
||||
echo Cannot find "%EXECUTABLE%"
|
||||
echo This file is needed to run this program
|
||||
goto end
|
||||
:okExec
|
||||
|
||||
rem Get remaining unshifted command line arguments and save them in the
|
||||
set CMD_LINE_ARGS=
|
||||
:setArgs
|
||||
if ""%1""=="""" goto doneSetArgs
|
||||
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
|
||||
shift
|
||||
goto setArgs
|
||||
:doneSetArgs
|
||||
|
||||
call "%EXECUTABLE%" version %CMD_LINE_ARGS%
|
||||
|
||||
:end
|
||||
60
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/version.sh
Executable file
60
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/bin/version.sh
Executable file
@@ -0,0 +1,60 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
# contributor license agreements. See the NOTICE file distributed with
|
||||
# this work for additional information regarding copyright ownership.
|
||||
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
# (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Version Script for the CATALINA Server
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
# Better OS/400 detection: see Bugzilla 31132
|
||||
os400=false
|
||||
case "`uname`" in
|
||||
OS400*) os400=true;;
|
||||
esac
|
||||
|
||||
# resolve links - $0 may be a softlink
|
||||
PRG="$0"
|
||||
|
||||
while [ -h "$PRG" ] ; do
|
||||
ls=`ls -ld "$PRG"`
|
||||
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||
if expr "$link" : '/.*' > /dev/null; then
|
||||
PRG="$link"
|
||||
else
|
||||
PRG=`dirname "$PRG"`/"$link"
|
||||
fi
|
||||
done
|
||||
|
||||
PRGDIR=`dirname "$PRG"`
|
||||
EXECUTABLE=catalina.sh
|
||||
|
||||
# Check that target executable exists
|
||||
if $os400; then
|
||||
# -x will Only work on the os400 if the files are:
|
||||
# 1. owned by the user
|
||||
# 2. owned by the PRIMARY group of the user
|
||||
# this will not work if the user belongs in secondary groups
|
||||
eval
|
||||
else
|
||||
if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
|
||||
echo "Cannot find $PRGDIR/$EXECUTABLE"
|
||||
echo "The file is absent or does not have execute permission"
|
||||
echo "This file is needed to run this program"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
exec "$PRGDIR"/"$EXECUTABLE" version "$@"
|
||||
248
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/conf/catalina.policy
Executable file
248
rpmbuild/BUILD/smarttms/apache-tomcat-7.0.63/conf/catalina.policy
Executable file
@@ -0,0 +1,248 @@
|
||||
// Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
// contributor license agreements. See the NOTICE file distributed with
|
||||
// this work for additional information regarding copyright ownership.
|
||||
// The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
// (the "License"); you may not use this file except in compliance with
|
||||
// the License. You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
// ============================================================================
|
||||
// catalina.policy - Security Policy Permissions for Tomcat 7
|
||||
//
|
||||
// This file contains a default set of security policies to be enforced (by the
|
||||
// JVM) when Catalina is executed with the "-security" option. In addition
|
||||
// to the permissions granted here, the following additional permissions are
|
||||
// granted to each web application:
|
||||
//
|
||||
// * Read access to the web application's document root directory
|
||||
// * Read, write and delete access to the web application's working directory
|
||||
// ============================================================================
|
||||
|
||||
|
||||
// ========== SYSTEM CODE PERMISSIONS =========================================
|
||||
|
||||
|
||||
// These permissions apply to javac
|
||||
grant codeBase "file:${java.home}/lib/-" {
|
||||
permission java.security.AllPermission;
|
||||
};
|
||||
|
||||
// These permissions apply to all shared system extensions
|
||||
grant codeBase "file:${java.home}/jre/lib/ext/-" {
|
||||
permission java.security.AllPermission;
|
||||
};
|
||||
|
||||
// These permissions apply to javac when ${java.home] points at $JAVA_HOME/jre
|
||||
grant codeBase "file:${java.home}/../lib/-" {
|
||||
permission java.security.AllPermission;
|
||||
};
|
||||
|
||||
// These permissions apply to all shared system extensions when
|
||||
// ${java.home} points at $JAVA_HOME/jre
|
||||
grant codeBase "file:${java.home}/lib/ext/-" {
|
||||
permission java.security.AllPermission;
|
||||
};
|
||||
|
||||
|
||||
// ========== CATALINA CODE PERMISSIONS =======================================
|
||||
|
||||
|
||||
// These permissions apply to the daemon code
|
||||
grant codeBase "file:${catalina.home}/bin/commons-daemon.jar" {
|
||||
permission java.security.AllPermission;
|
||||
};
|
||||
|
||||
// These permissions apply to the logging API
|
||||
// Note: If tomcat-juli.jar is in ${catalina.base} and not in ${catalina.home},
|
||||
// update this section accordingly.
|
||||
// grant codeBase "file:${catalina.base}/bin/tomcat-juli.jar" {..}
|
||||
grant codeBase "file:${catalina.home}/bin/tomcat-juli.jar" {
|
||||
permission java.io.FilePermission
|
||||
"${java.home}${file.separator}lib${file.separator}logging.properties", "read";
|
||||
|
||||
permission java.io.FilePermission
|
||||
"${catalina.base}${file.separator}conf${file.separator}logging.properties", "read";
|
||||
permission java.io.FilePermission
|
||||
"${catalina.base}${file.separator}logs", "read, write";
|
||||
permission java.io.FilePermission
|
||||
"${catalina.base}${file.separator}logs${file.separator}*", "read, write";
|
||||
|
||||
permission java.lang.RuntimePermission "shutdownHooks";
|
||||
permission java.lang.RuntimePermission "getClassLoader";
|
||||
permission java.lang.RuntimePermission "setContextClassLoader";
|
||||
|
||||
permission java.util.logging.LoggingPermission "control";
|
||||
|
||||
permission java.util.PropertyPermission "java.util.logging.config.class", "read";
|
||||
permission java.util.PropertyPermission "java.util.logging.config.file", "read";
|
||||
permission java.util.PropertyPermission "org.apache.juli.ClassLoaderLogManager.debug", "read";
|
||||
permission java.util.PropertyPermission "catalina.base", "read";
|
||||
|
||||
// Note: To enable per context logging configuration, permit read access to
|
||||
// the appropriate file. Be sure that the logging configuration is
|
||||
// secure before enabling such access.
|
||||
// E.g. for the examples web application (uncomment and unwrap
|
||||
// the following to be on a single line):
|
||||
// permission java.io.FilePermission "${catalina.base}${file.separator}
|
||||
// webapps${file.separator}examples${file.separator}WEB-INF
|
||||
// ${file.separator}classes${file.separator}logging.properties", "read";
|
||||
};
|
||||
|
||||
// These permissions apply to the server startup code
|
||||
grant codeBase "file:${catalina.home}/bin/bootstrap.jar" {
|
||||
permission java.security.AllPermission;
|
||||
};
|
||||
|
||||
// These permissions apply to the servlet API classes
|
||||
// and those that are shared across all class loaders
|
||||
// located in the "lib" directory
|
||||
grant codeBase "file:${catalina.home}/lib/-" {
|
||||
permission java.security.AllPermission;
|
||||
};
|
||||
|
||||
|
||||
// If using a per instance lib directory, i.e. ${catalina.base}/lib,
|
||||
// then the following permission will need to be uncommented
|
||||
// grant codeBase "file:${catalina.base}/lib/-" {
|
||||
// permission java.security.AllPermission;
|
||||
// };
|
||||
|
||||
|
||||
// ========== WEB APPLICATION PERMISSIONS =====================================
|
||||
|
||||
|
||||
// These permissions are granted by default to all web applications
|
||||
// In addition, a web application will be given a read FilePermission
|
||||
// and JndiPermission for all files and directories in its document root.
|
||||
grant {
|
||||
// Required for JNDI lookup of named JDBC DataSource's and
|
||||
// javamail named MimePart DataSource used to send mail
|
||||
permission java.util.PropertyPermission "java.home", "read";
|
||||
permission java.util.PropertyPermission "java.naming.*", "read";
|
||||
permission java.util.PropertyPermission "javax.sql.*", "read";
|
||||
|
||||
// OS Specific properties to allow read access
|
||||
permission java.util.PropertyPermission "os.name", "read";
|
||||
permission java.util.PropertyPermission "os.version", "read";
|
||||
permission java.util.PropertyPermission "os.arch", "read";
|
||||
permission java.util.PropertyPermission "file.separator", "read";
|
||||
permission java.util.PropertyPermission "path.separator", "read";
|
||||
permission java.util.PropertyPermission "line.separator", "read";
|
||||
|
||||
// JVM properties to allow read access
|
||||
permission java.util.PropertyPermission "java.version", "read";
|
||||
permission java.util.PropertyPermission "java.vendor", "read";
|
||||
permission java.util.PropertyPermission "java.vendor.url", "read";
|
||||
permission java.util.PropertyPermission "java.class.version", "read";
|
||||
permission java.util.PropertyPermission "java.specification.version", "read";
|
||||
permission java.util.PropertyPermission "java.specification.vendor", "read";
|
||||
permission java.util.PropertyPermission "java.specification.name", "read";
|
||||
|
||||
permission java.util.PropertyPermission "java.vm.specification.version", "read";
|
||||
permission java.util.PropertyPermission "java.vm.specification.vendor", "read";
|
||||
permission java.util.PropertyPermission "java.vm.specification.name", "read";
|
||||
permission java.util.PropertyPermission "java.vm.version", "read";
|
||||
permission java.util.PropertyPermission "java.vm.vendor", "read";
|
||||
permission java.util.PropertyPermission "java.vm.name", "read";
|
||||
|
||||
// Required for OpenJMX
|
||||
permission java.lang.RuntimePermission "getAttribute";
|
||||
|
||||
// Allow read of JAXP compliant XML parser debug
|
||||
permission java.util.PropertyPermission "jaxp.debug", "read";
|
||||
|
||||
// All JSPs need to be able to read this package
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.tomcat";
|
||||
|
||||
// Precompiled JSPs need access to these packages.
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.jasper.el";
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.jasper.runtime";
|
||||
permission java.lang.RuntimePermission
|
||||
"accessClassInPackage.org.apache.jasper.runtime.*";
|
||||
|
||||
// Precompiled JSPs need access to these system properties.
|
||||
permission java.util.PropertyPermission
|
||||
"org.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER", "read";
|
||||
permission java.util.PropertyPermission
|
||||
"org.apache.el.parser.COERCE_TO_ZERO", "read";
|
||||
|
||||
// The cookie code needs these.
|
||||
permission java.util.PropertyPermission
|
||||
"org.apache.catalina.STRICT_SERVLET_COMPLIANCE", "read";
|
||||
permission java.util.PropertyPermission
|
||||
"org.apache.tomcat.util.http.ServerCookie.STRICT_NAMING", "read";
|
||||
permission java.util.PropertyPermission
|
||||
"org.apache.tomcat.util.http.ServerCookie.FWD_SLASH_IS_SEPARATOR", "read";
|
||||
|
||||
// Applications using Comet need to be able to access this package
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.comet";
|
||||
|
||||
// Applications using the legacy WebSocket implementation need to be able to access this package
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.websocket";
|
||||
|
||||
// Applications using the JSR-356 WebSocket implementation need to be able to access these packages
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.tomcat.websocket";
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.tomcat.websocket.server";
|
||||
};
|
||||
|
||||
|
||||
// The Manager application needs access to the following packages to support the
|
||||
// session display functionality. These settings support the following
|
||||
// configurations:
|
||||
// - default CATALINA_HOME == CATALINA_BASE
|
||||
// - CATALINA_HOME != CATALINA_BASE, per instance Manager in CATALINA_BASE
|
||||
// - CATALINA_HOME != CATALINA_BASE, shared Manager in CATALINA_HOME
|
||||
grant codeBase "file:${catalina.base}/webapps/manager/-" {
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina";
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.ha.session";
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.manager";
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.manager.util";
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.util";
|
||||
};
|
||||
grant codeBase "file:${catalina.home}/webapps/manager/-" {
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina";
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.ha.session";
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.manager";
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.manager.util";
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.util";
|
||||
};
|
||||
|
||||
// You can assign additional permissions to particular web applications by
|
||||
// adding additional "grant" entries here, based on the code base for that
|
||||
// application, /WEB-INF/classes/, or /WEB-INF/lib/ jar files.
|
||||
//
|
||||
// Different permissions can be granted to JSP pages, classes loaded from
|
||||
// the /WEB-INF/classes/ directory, all jar files in the /WEB-INF/lib/
|
||||
// directory, or even to individual jar files in the /WEB-INF/lib/ directory.
|
||||
//
|
||||
// For instance, assume that the standard "examples" application
|
||||
// included a JDBC driver that needed to establish a network connection to the
|
||||
// corresponding database and used the scrape taglib to get the weather from
|
||||
// the NOAA web server. You might create a "grant" entries like this:
|
||||
//
|
||||
// The permissions granted to the context root directory apply to JSP pages.
|
||||
// grant codeBase "file:${catalina.base}/webapps/examples/-" {
|
||||
// permission java.net.SocketPermission "dbhost.mycompany.com:5432", "connect";
|
||||
// permission java.net.SocketPermission "*.noaa.gov:80", "connect";
|
||||
// };
|
||||
//
|
||||
// The permissions granted to the context WEB-INF/classes directory
|
||||
// grant codeBase "file:${catalina.base}/webapps/examples/WEB-INF/classes/-" {
|
||||
// };
|
||||
//
|
||||
// The permission granted to your JDBC driver
|
||||
// grant codeBase "jar:file:${catalina.base}/webapps/examples/WEB-INF/lib/driver.jar!/-" {
|
||||
// permission java.net.SocketPermission "dbhost.mycompany.com:5432", "connect";
|
||||
// };
|
||||
// The permission granted to the scrape taglib
|
||||
// grant codeBase "jar:file:${catalina.base}/webapps/examples/WEB-INF/lib/scrape.jar!/-" {
|
||||
// permission java.net.SocketPermission "*.noaa.gov:80", "connect";
|
||||
// };
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user