⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 application-mib

📁 很不错java的SNMP应用例子
💻
📖 第 1 页 / 共 5 页
字号:
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 + -