📄 application-mib
字号:
APPLICATION-MIB DEFINITIONS ::= BEGINIMPORTS MODULE-IDENTITY, OBJECT-TYPE, Counter64, Counter32, Gauge32, mib-2, Unsigned32, zeroDotZero FROM SNMPv2-SMI DateAndTime, TEXTUAL-CONVENTION, TestAndIncr, TDomain, TimeStamp, TruthValue FROM SNMPv2-TC SnmpAdminString FROM SNMP-FRAMEWORK-MIB MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF LongUtf8String, sysApplElmtRunIndex FROM SYSAPPL-MIB;applicationMib MODULE-IDENTITY LAST-UPDATED "9811171815Z" ORGANIZATION "Application MIB Working Group" CONTACT-INFO "http://www.ietf.org/html.charters/applmib-charter.html Randy Presuhn BMC Software, Inc. 965 Stewart Drive Sunnyvale, CA 94086 USA Telephone: +1 408 616-3100 Facsimile: +1 408 616-3101 EMail: randy_presuhn@bmc.com " DESCRIPTION "This MIB defines objects representing generic aspects of applications that are of interest to management but typically require instrumentation within managed application elements. " ::= { mib-2 62 }---- Registration hierarchy for this MIB--applicationMibObjects OBJECT IDENTIFIER ::= { applicationMib 1 }applicationMibConformance OBJECT IDENTIFIER ::= { applicationMib 2 }---- Groups defined in this MIB--applServiceGroup OBJECT IDENTIFIER ::= { applicationMibObjects 1 }applChannelGroup OBJECT IDENTIFIER ::= { applicationMibObjects 2 }applPastChannelGroup OBJECT IDENTIFIER ::= { applicationMibObjects 3 }applElmtRunControlGroup OBJECT IDENTIFIER ::= { applicationMibObjects 4 }Unsigned64TC ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A non-negative 64-bit bit integer, without counter semantics." SYNTAX Counter64ApplTAddress ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Denotes a transport service address. For snmpUDPDomain, an ApplTAddress is 6 octets long, the initial 4 octets containing the IP-address in network-byte order and the last 2 containing the UDP port in network-byte order. Consult 'Transport Mappings for Version 2 of the Simple Network Management Protocol (SNMPv2)' for further information on snmpUDPDomain." SYNTAX OCTET STRING (SIZE (0..255))-- ****************************************************************---- applServiceGroup ----- The service-level tables permit the identification of one-- or more instances of named services on a system, and the-- association of running application elements to services.---- ****************************************************************-- ****************************************************************---- The service name to service instance table---- ****************************************************************applSrvNameToSrvInstTable OBJECT-TYPE SYNTAX SEQUENCE OF ApplSrvNameToSrvInstEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The service name to service instance table uses service name as its primary key, and service instance identifier as its secondary key. It facilitates the identification and lookup of the instances of a given service in a system." ::= { applServiceGroup 1 }applSrvNameToSrvInstEntry OBJECT-TYPE SYNTAX ApplSrvNameToSrvInstEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An applSrvNameToSrvInstEntry identifies an instance of a given service. The allocation and reservation of unique values for applSrvIndex is an administrative issue. An applSrvNameToSrvInstEntry exists for the lifetime of that instance of that service; the index values may not change during that lifetime. " INDEX { applSrvName, applSrvIndex } ::= { applSrvNameToSrvInstTable 1 }ApplSrvNameToSrvInstEntry ::= SEQUENCE { applSrvInstQual SnmpAdminString }applSrvInstQual OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "The value of applSrcInstQual provides additional information about this particular instance of this service. Although not used for indexing purposes, the value of this attribute should be sufficiently unique to be helpful to an administrator in distinguishing among service instances. " ::= { applSrvNameToSrvInstEntry 1 }-- ****************************************************************---- Service instance to Service Name table---- ****************************************************************applSrvInstToSrvNameTable OBJECT-TYPE SYNTAX SEQUENCE OF ApplSrvInstToSrvNameEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The service instance to service name table uses service instance identifier as its primary key, and service name as its secondary key. Given a service instance identifier, it facilitates the lookup of the name of the service being provided." ::= { applServiceGroup 2 }applSrvInstToSrvNameEntry OBJECT-TYPE SYNTAX ApplSrvInstToSrvNameEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An applSrvInstToSrvNameEntry maps a service instance identifier back to a service name." INDEX { applSrvIndex, applSrvName } ::= { applSrvInstToSrvNameTable 1 }ApplSrvInstToSrvNameEntry ::= SEQUENCE { applSrvName SnmpAdminString }applSrvName OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "The human-readable name of a service. Where appropriate, as in the case where a service can be identified in terms of a single protocol, the strings should be established names such as those assigned by IANA and found in STD 2 [13], or defined by some other authority. In some cases private conventions apply and the string should in these cases be consistent with these non-standard conventions. An applicability statement may specify the service name(s) to be used. " ::= { applSrvInstToSrvNameEntry 1 }-- ****************************************************************---- The service instance to running application element table---- ****************************************************************applSrvInstToRunApplElmtTable OBJECT-TYPE SYNTAX SEQUENCE OF ApplSrvInstToRunApplElmtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The service instance to running application element table uses the service instance identifier as its primary key, and the running application element index as its secondary key. This facilitates the identification of the set of running application elements providing a given instance of a service." ::= { applServiceGroup 3 }applSrvInstToRunApplElmtEntry OBJECT-TYPE SYNTAX ApplSrvInstToRunApplElmtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An applSrvInstToRunApplElmtEntry identifies a running application element providing an instance of a service. Note that there may be multiple running application elements involved in the provision of an instance of a service." INDEX { applSrvIndex, sysApplElmtRunIndex } ::= { applSrvInstToRunApplElmtTable 1 }ApplSrvInstToRunApplElmtEntry ::= SEQUENCE { applSrvIndex Unsigned32 }applSrvIndex OBJECT-TYPE SYNTAX Unsigned32 (1..'ffffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "An applSrvIndex is the system-unique identifier of an instance of a service. The value is unique not only across all instances of a given service, but also across all services in a system. Re-use of values for this index should be avoided. No two service instances in a given system shall concurrently have the same value for this index. The value zero is excluded from the set of permitted values for this index. This allows other tables to potentially represent things which cannot be associated with a specific service instance. " ::= { applSrvInstToRunApplElmtEntry 1 }-- ****************************************************************---- The running application element to service instance table---- ****************************************************************applRunApplElmtToSrvInstTable OBJECT-TYPE SYNTAX SEQUENCE OF ApplRunApplElmtToSrvInstEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The running application element to service instance table uses the running application element index as its primary key and the service instance identifier as its secondary key. It identifies the set of services provided by a given running application element." ::= { applServiceGroup 4 }applRunApplElmtToSrvInstEntry OBJECT-TYPE SYNTAX ApplRunApplElmtToSrvInstEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An applRunApplElmtToSrvInstEntry serves to identify an instance of a service being provided by a given running application element. Note that a particular running application element may provide multiple services." INDEX { sysApplElmtRunIndex, applSrvInstance } ::= { applRunApplElmtToSrvInstTable 1 }ApplRunApplElmtToSrvInstEntry ::= SEQUENCE { applSrvInstance Unsigned32 }applSrvInstance OBJECT-TYPE SYNTAX Unsigned32 (1..'ffffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "An applSrvInstance is the system-unique identifier of an instance of a service. The value is unique not only across all instances of a given service, but also across all services. Re-use of values for this index should be avoided. No two service instances in a given system shall concurrently have the same value for this index. The value zero is excluded from the set of permitted values for this index. This allows other tables to potentially represent things which cannot be associated with a specific service instance. This attribute is semantically identical to applSrvIndex." ::= { applRunApplElmtToSrvInstEntry 1 }-- ****************************************************************---- applChannelGroup - group with tables for I/O---- In this group, the common abstraction is the Channel.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -