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

📄 otp-os-mon-mib.mib.v1

📁 OTP是开放电信平台的简称
💻 V1
字号:
OTP-OS-MON-MIB DEFINITIONS ::= BEGIN IMPORTS    TRAP-TYPE        FROM RFC-1215    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    erlNodeId        FROM OTP-MIB    ;-- otpOsMonModule MODULE-IDENTITY--     LAST-UPDATED  "0305090900Z"--     ORGANIZATION  "Ericsson"--     CONTACT-INFO--         "Contact:  Erlang Support see license agreement for Erlang/OTP."-- --     DESCRIPTION--         "This MIB is part of the OTP MIB.  It defines MIB objects--         for the os_mon application in OTP."-- --     REVISION	"0508260900Z"--     DESCRIPTION		--         "Removed dependeny on EVA."--     REVISION	"0305090900Z"--     DESCRIPTION		--         "Changed CONTACT-INFO as it was outdated, made it more generic-- 	to avoid such changes in the future."--     --     REVISION     "9807080900Z"--     DESCRIPTION--         "Changed ACCESS     for diskDescr from not-accessible to--         read-only."-- --     REVISION     "9801270900Z"--     DESCRIPTION--         "Changed erroneous name of this module to otpOsMonModule."-- --     REVISION     "9712010900Z"--     DESCRIPTION--         "Converted to v2 SMI and placed in the OTP tree."-- --     REVISION     "9608191700Z"--     DESCRIPTION--         "The initial revision of MIB module OTP-OS-MON-MIB."--     ::= { otpModules 4 }otpOsMonMIB     OBJECT IDENTIFIER ::= { otpApplications 2 }otpOsMonMIBConformance                OBJECT IDENTIFIER ::= { otpOsMonMIB 1 }otpOsMonMIBObjects                OBJECT IDENTIFIER ::= { otpOsMonMIB 2 }otpOsMonMIBAlarms                OBJECT IDENTIFIER ::= { otpOsMonMIB 4 }otpOsMonMIBAlarmsV2                OBJECT IDENTIFIER ::= { otpOsMonMIBAlarms 0 }-- Datatypes-- Managed Objectsload            OBJECT IDENTIFIER ::= { otpOsMonMIBObjects 1 }disk            OBJECT IDENTIFIER ::= { otpOsMonMIBObjects 2 }loadMemorySystemWatermark OBJECT-TYPE    SYNTAX      INTEGER (0..100)    ACCESS      read-only    STATUS      mandatory    DESCRIPTION            "Threshold in percent of the total available system        memory, which specifies how much memory can be allocated        by the system before an alarm is sent."    ::= { load 1 }loadMemoryErlProcWatermark OBJECT-TYPE    SYNTAX      INTEGER (0..100)    ACCESS      read-only        STATUS      mandatory       DESCRIPTION        "Threshold in percent of the total available system        memory, which specifies how much memory can be allocated        by one Erlang process before an alarm is sent."    ::= { load 2 }loadTable OBJECT-TYPE    SYNTAX      SEQUENCE OF LoadEntry    ACCESS      not-accessible    STATUS      mandatory    DESCRIPTION        "A table with load and memory information        for each node."    ::= { load 3 }loadEntry OBJECT-TYPE    SYNTAX      LoadEntry    ACCESS      not-accessible    STATUS      mandatory    DESCRIPTION        "A conceptual row in the loadTable."    INDEX   { loadErlNodeName }    ::= { loadTable 1 }LoadEntry ::= SEQUENCE {    loadErlNodeName                 DisplayString,    loadSystemTotalMemory           Gauge,    loadSystemUsedMemory            Gauge,    loadLargestErlProcess           DisplayString,    loadLargestErlProcessUsedMemory Gauge,    loadCpuLoad                     INTEGER,    loadCpuLoad5                    INTEGER,    loadCpuLoad15                   INTEGER    }loadErlNodeName OBJECT-TYPE    SYNTAX      DisplayString    ACCESS      not-accessible    STATUS      mandatory    DESCRIPTION        "The name of the erlang node, e.g. erlnode@host1."    ::= { loadEntry 1 }loadSystemTotalMemory OBJECT-TYPE    SYNTAX      Gauge--     UNITS       "bytes"    ACCESS      read-only    STATUS      mandatory    DESCRIPTION        "The amount of total memory in the system."    ::= { loadEntry 2 }loadSystemUsedMemory OBJECT-TYPE    SYNTAX      Gauge--     UNITS       "bytes"    ACCESS      read-only    STATUS      mandatory    DESCRIPTION        "The amount of used memory."    ::= { loadEntry 3 }loadLargestErlProcess OBJECT-TYPE    SYNTAX      DisplayString    ACCESS      read-only    STATUS      mandatory    DESCRIPTION        "The process identifier (Pid) of the largest Erlang        process."    ::= { loadEntry 4 }loadLargestErlProcessUsedMemory OBJECT-TYPE    SYNTAX      Gauge--     UNITS       "bytes"    ACCESS      read-only    STATUS      mandatory    DESCRIPTION        "The amount of memory used by the largest Erlang        process."    ::= { loadEntry 5 }loadCpuLoad OBJECT-TYPE    SYNTAX      INTEGER (0..100)    ACCESS      read-only    STATUS      mandatory    DESCRIPTION        "The average load the last minute in percent of the CPU	where the Erlang node runs."    ::= { loadEntry 6 }loadCpuLoad5 OBJECT-TYPE    SYNTAX      INTEGER (0..100)    ACCESS      read-only    STATUS      mandatory    DESCRIPTION        "The average load the last 5 minutes in percent of the CPU	where the Erlang node runs."    ::= { loadEntry 7}loadCpuLoad15 OBJECT-TYPE    SYNTAX      INTEGER (0..100)    ACCESS      read-only    STATUS      mandatory    DESCRIPTION        "The average load the last 15 minutes in percent of the CPU	where the Erlang node runs."    ::= { loadEntry 8}diskAlmostFullThreshold OBJECT-TYPE    SYNTAX      INTEGER (0..100)    ACCESS      read-only        STATUS      mandatory       DESCRIPTION            "Threshold in percent of the available disk space,        which specifies how much disk space can be used by        a disk or partition before an alarm is sent."    ::= { disk 1 }diskTable OBJECT-TYPE    SYNTAX      SEQUENCE OF DiskEntry    ACCESS      not-accessible    STATUS      mandatory    DESCRIPTION          "A table with all local disks or partitions on each          node."    ::= { disk 2 }diskEntry OBJECT-TYPE    SYNTAX      DiskEntry    ACCESS      not-accessible    STATUS      mandatory    DESCRIPTION          "A conceptual row in the diskTable."    INDEX      { erlNodeId, diskId }    ::= { diskTable 1 }DiskEntry ::= SEQUENCE {    diskId          INTEGER,    diskDescr       DisplayString,    diskKBytes      Gauge,    diskCapacity    INTEGER    }diskId OBJECT-TYPE    SYNTAX      INTEGER    ACCESS      not-accessible    STATUS      mandatory    DESCRIPTION        "An integer that uniquely identifies the disk        or partition."    ::= { diskEntry 1 }diskDescr OBJECT-TYPE    SYNTAX     DisplayString    ACCESS     read-only    STATUS     mandatory    DESCRIPTION        "A string that identifies the disk or partition."    ::= { diskEntry 2 }diskKBytes OBJECT-TYPE    SYNTAX      Gauge--     UNITS       "kbytes"    ACCESS      read-only    STATUS      mandatory    DESCRIPTION        "The amount of total disk/partition space. "    ::= { diskEntry 3 }diskCapacity OBJECT-TYPE    SYNTAX      INTEGER (0..100)    ACCESS      read-only    STATUS      mandatory    DESCRIPTION        "How much of the disk's/partition's total capacity has        been used, in percent."    ::= { diskEntry 4 }-- conformance informationotpOsMonMIBCompliances                OBJECT IDENTIFIER ::= { otpOsMonMIBConformance 1 }otpOsMonMIBGroups                OBJECT IDENTIFIER ::= { otpOsMonMIBConformance 2 }-- compliance statements-- otpOsMonBasicCompliance MODULE-COMPLIANCE--     STATUS  mandatory--     DESCRIPTION--         "The compliance statement for SNMPv2 entities which--         implement the OTP-OS-MON-MIB."--     MODULE  -- -- this module--         GROUP loadGroup--         DESCRIPTION--             "This group is mandatory for systems implementing the--             load supervison functionality."--         GROUP loadAlarmsGroup--         DESCRIPTION--             "This group is optional for systems implementing the--             load supervison functionality."--         GROUP diskGroup--         DESCRIPTION--             "This group is mandatory for system implementing the--             disk supervison functionality."--         GROUP diskAlarmsGroup--         DESCRIPTION--             "This group is optional for systems implementing the--             disk supervison functionality."--     ::= { otpOsMonMIBCompliances 1 }-- units of conformance-- loadGroup OBJECT-GROUP--     VARIABLES { loadMemorySystemWatermark,--               loadMemoryErlProcWatermark,--               loadSystemTotalMemory,--               loadSystemUsedMemory,--               loadLargestErlProcess,--               loadLargestErlProcessUsedMemory,--               loadCpuLoad,--               loadCpuLoad5,--               loadCpuLoad15}--     STATUS  mandatory--     DESCRIPTION--             "A collection of objects providing basic instrumentation--             of the load of the OTP system."--     ::= { otpOsMonMIBGroups 1 }-- diskGroup OBJECT-GROUP--     VARIABLES { diskAlmostFullThreshold,--               diskDescr,--               diskKBytes,--               diskCapacity }--     STATUS  mandatory--     DESCRIPTION--             "A collection of objects providing basic instrumentation--             of the disks in the OTP system."--     ::= { otpOsMonMIBGroups 3 }END

⌨️ 快捷键说明

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