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

📄 otp-mib.mib.v1

📁 OTP是开放电信平台的简称
💻 V1
字号:
OTP-MIB DEFINITIONS ::= BEGIN IMPORTS    OBJECT-TYPE        FROM RFC-1212    Counter        FROM RFC1155-SMI    Gauge        FROM RFC1155-SMI    DisplayString        FROM RFC1213-MIB    otpModules        FROM OTP-REG    otpApplications        FROM OTP-REG    ;-- otpModule MODULE-IDENTITY--     LAST-UPDATED    "0305090900Z"--     ORGANIZATION    "Ericsson"--     CONTACT-INFO--         "Contact:    Erlang Support see license agreement for Erlang/OTP."--     DESCRIPTION--         "This is a MIB for a distributed OTP system, with one SNMP--         agent executing at one node only.  Each Erlang node in the--         OTP system is represented by one row in the erlNodeTable."-- --     REVISION        "0305090900Z"--     DESCRIPTION--         "Changed CONTACT-INFO as it was outdated, made it more generic-- 	to avoid such changes in the future."--     --     REVISION        "9712010900Z"--     DESCRIPTION--         "Converted to v2 SMI and placed in the OTP tree."-- --     REVISION        "9608191700Z"--     DESCRIPTION--         "The initial revision of MIB module OTP-MIB."-- --     ::= { otpModules 3 }otpMIB          OBJECT IDENTIFIER ::= { otpApplications 1 }otpMIBConformance                OBJECT IDENTIFIER ::= { otpMIB 1 }otpMIBObjects   OBJECT IDENTIFIER ::= { otpMIB 2 }-- DatatypesMilliSeconds ::=--TEXTUAL-CONVENTION--     STATUS      mandatory--     DESCRIPTION--         "The MilliSeconds type represents a Counter which represents--         the time, in milliseconds between two epochs.  When objects-- 	are defined which use this type, the description of the object-- 	identifies both of the reference epochs."--SYNTAXCounter-- Managed Objectserlang          OBJECT IDENTIFIER ::= { otpMIBObjects 1 }appls           OBJECT IDENTIFIER ::= { otpMIBObjects 2 }erlNodeTable OBJECT-TYPE    SYNTAX      SEQUENCE OF ErlNodeEntry    ACCESS      not-accessible    STATUS      mandatory    DESCRIPTION        "A table with info on each erlang node in the system."    ::= { erlang 1 }erlNodeEntry OBJECT-TYPE    SYNTAX      ErlNodeEntry    ACCESS      not-accessible    STATUS      mandatory    DESCRIPTION        "A conceptual row in the erlNodeTable."    INDEX   { erlNodeId }    ::= { erlNodeTable 1 }ErlNodeEntry ::= SEQUENCE {    erlNodeId           INTEGER,    erlNodeName         DisplayString,    erlNodeMachine      DisplayString,          erlNodeVersion      DisplayString,    erlNodeRunQueue     Gauge,    erlNodeRunTime      MilliSeconds,    erlNodeWallClock    MilliSeconds,    erlNodeReductions   Counter,    erlNodeProcesses    Gauge,    erlNodeInBytes      Counter,    erlNodeOutBytes     Counter}erlNodeId OBJECT-TYPE    SYNTAX      INTEGER    ACCESS      not-accessible    STATUS      mandatory    DESCRIPTION        "An integer that uniquely identifies the erlang node."    ::= { erlNodeEntry 1 }erlNodeName OBJECT-TYPE    SYNTAX      DisplayString    ACCESS      read-only    STATUS      mandatory    DESCRIPTION        "The symbolic name of the erlang node."    ::= { erlNodeEntry 2 }erlNodeMachine OBJECT-TYPE    SYNTAX      DisplayString    ACCESS      read-only    STATUS      mandatory    DESCRIPTION        "The virtual machine executing the erlang node"    ::= { erlNodeEntry 3 }erlNodeVersion OBJECT-TYPE    SYNTAX      DisplayString    ACCESS      read-only    STATUS      mandatory    DESCRIPTION        "The version number of the virtual machine"    ::= { erlNodeEntry 4 }erlNodeRunQueue OBJECT-TYPE    SYNTAX      Gauge    ACCESS      read-only    STATUS      mandatory    DESCRIPTION        "Number of processes scheduled to run"    ::= { erlNodeEntry 5 }erlNodeRunTime OBJECT-TYPE    SYNTAX      MilliSeconds    ACCESS      read-only    STATUS      mandatory    DESCRIPTION        "Total cpu time in milliseconds since the         system started"    ::= { erlNodeEntry 6 }erlNodeWallClock OBJECT-TYPE    SYNTAX      MilliSeconds    ACCESS      read-only    STATUS      mandatory    DESCRIPTION        "Total real time in milliseconds since the         system started"    ::= { erlNodeEntry 7 }  erlNodeReductions OBJECT-TYPE    SYNTAX      Counter    ACCESS      read-only    STATUS      mandatory    DESCRIPTION        "Number of function calls since the system started"    ::= { erlNodeEntry 8 }erlNodeProcesses OBJECT-TYPE    SYNTAX      Gauge    ACCESS      read-only    STATUS      mandatory    DESCRIPTION        "Number of running processes in the system."    ::= { erlNodeEntry 9 }erlNodeInBytes  OBJECT-TYPE    SYNTAX      Counter    ACCESS      read-only    STATUS      mandatory    DESCRIPTION        "The total number of bytes delivered to the system"    ::= { erlNodeEntry 10 }erlNodeOutBytes  OBJECT-TYPE    SYNTAX      Counter    ACCESS      read-only    STATUS      mandatory    DESCRIPTION        "The total number of bytes delivered from the system"    ::= { erlNodeEntry 11 }applTable OBJECT-TYPE    SYNTAX      SEQUENCE OF ApplEntry    ACCESS      not-accessible    STATUS      mandatory    DESCRIPTION        "A table with all currently running applications        for each node."    ::= { appls 1 }applEntry OBJECT-TYPE    SYNTAX      ApplEntry    ACCESS      not-accessible    STATUS      mandatory    DESCRIPTION        "A conceptual row in the applTable."    INDEX   { erlNodeId, applId }    ::= { applTable 1 }ApplEntry ::= SEQUENCE {    applId      INTEGER,    applName    DisplayString,    applDescr   DisplayString,    applVsn     DisplayString}applId OBJECT-TYPE    SYNTAX      INTEGER    ACCESS      not-accessible    STATUS      mandatory    DESCRIPTION        "An integer that uniquely identifies the application."    ::= { applEntry 1 }applName OBJECT-TYPE    SYNTAX      DisplayString    ACCESS      read-only    STATUS      mandatory    DESCRIPTION        "The name of the application."    ::= { applEntry 2 }applDescr OBJECT-TYPE    SYNTAX      DisplayString    ACCESS      read-only    STATUS      mandatory    DESCRIPTION        "A short description of the application."    ::= { applEntry 3 }applVsn OBJECT-TYPE    SYNTAX      DisplayString    ACCESS      read-only    STATUS      mandatory    DESCRIPTION        "The version of the application."    ::= { applEntry 4 }-- conformance informationotpMIBCompliances                OBJECT IDENTIFIER ::= { otpMIBConformance 1 }otpMIBGroups    OBJECT IDENTIFIER ::= { otpMIBConformance 2 }-- compliance statements-- otpBasicCompliance MODULE-COMPLIANCE--     STATUS      mandatory--     DESCRIPTION--         "The compliance statement for SNMPv2 entities which--         implement the OTP-MIB."--     MODULE  -- -- this module--         MANDATORY-GROUPS { erlGroup, applGroup }-- --     ::= { otpMIBCompliances 1 }-- units of conformance-- erlGroup OBJECT-GROUP--     VARIABLES { erlNodeName,--               erlNodeMachine,--               erlNodeVersion,--               erlNodeRunQueue,--               erlNodeRunTime,--               erlNodeWallClock,--               erlNodeReductions,--               erlNodeProcesses,--               erlNodeInBytes,--               erlNodeOutBytes }--     STATUS  mandatory--     DESCRIPTION--         "A collection of objects providing basic instrumentation--         of the Erlang runtime system."--     ::= { otpMIBGroups 1 }-- applGroup OBJECT-GROUP--     VARIABLES { applName,--               applDescr,--               applVsn }--     STATUS  mandatory--     DESCRIPTION--         "A collection of objects providing basic instrumentation--         of the applications in the OTP system."--     ::= { otpMIBGroups 2 }END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -