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

📄 ups-mib

📁 很不错java的SNMP应用例子
💻
📖 第 1 页 / 共 5 页
字号:
    DESCRIPTION            "The output line identifier."    ::= { upsOutputEntry 1 }upsOutputVoltage OBJECT-TYPE    SYNTAX     NonNegativeInteger    UNITS      "RMS Volts"    MAX-ACCESS read-only    STATUS     current    DESCRIPTION            "The present output voltage."    ::= { upsOutputEntry 2 }upsOutputCurrent OBJECT-TYPE    SYNTAX     NonNegativeInteger    UNITS      "0.1 RMS Amp"    MAX-ACCESS read-only    STATUS     current    DESCRIPTION            "The present output current."    ::= { upsOutputEntry 3 }upsOutputPower OBJECT-TYPE    SYNTAX     NonNegativeInteger    UNITS      "Watts"    MAX-ACCESS read-only    STATUS     current    DESCRIPTION            "The present output true power."    ::= { upsOutputEntry 4 }upsOutputPercentLoad OBJECT-TYPE    SYNTAX     INTEGER (0..200)    UNITS      "percent"    MAX-ACCESS read-only    STATUS     current    DESCRIPTION            "The percentage of the UPS power capacity presently            being used on this output line, i.e., the greater of            the percent load of true power capacity and the            percent load of VA."    ::= { upsOutputEntry 5 }---- The Bypass group.--upsBypass             OBJECT IDENTIFIER ::= { upsObjects 5 }upsBypassFrequency OBJECT-TYPE    SYNTAX     NonNegativeInteger    UNITS      "0.1 Hertz"    MAX-ACCESS read-only    STATUS     current    DESCRIPTION            "The present bypass frequency."    ::= { upsBypass 1 }upsBypassNumLines OBJECT-TYPE    SYNTAX     NonNegativeInteger    MAX-ACCESS read-only    STATUS     current    DESCRIPTION            "The number of bypass lines utilized in this device.            This entry indicates the number of rows in the bypass            table."    ::= { upsBypass 2 }upsBypassTable OBJECT-TYPE    SYNTAX     SEQUENCE OF UpsBypassEntry    MAX-ACCESS not-accessible    STATUS     current    DESCRIPTION            "A list of bypass table entries.  The number of            entries is given by the value of upsBypassNumLines."    ::= { upsBypass 3 }upsBypassEntry OBJECT-TYPE    SYNTAX     UpsBypassEntry    MAX-ACCESS not-accessible    STATUS     current    DESCRIPTION            "An entry containing information applicable to a            particular bypass input."    INDEX { upsBypassLineIndex }    ::= { upsBypassTable 1 }UpsBypassEntry ::= SEQUENCE {    upsBypassLineIndex  PositiveInteger,    upsBypassVoltage    NonNegativeInteger,    upsBypassCurrent    NonNegativeInteger,    upsBypassPower      NonNegativeInteger}upsBypassLineIndex OBJECT-TYPE    SYNTAX     PositiveInteger    MAX-ACCESS not-accessible    STATUS     current    DESCRIPTION            "The bypass line identifier."    ::= { upsBypassEntry 1 }upsBypassVoltage OBJECT-TYPE    SYNTAX     NonNegativeInteger    UNITS      "RMS Volts"    MAX-ACCESS read-only    STATUS     current    DESCRIPTION            "The present bypass voltage."    ::= { upsBypassEntry 2 }upsBypassCurrent OBJECT-TYPE    SYNTAX     NonNegativeInteger    UNITS      "0.1 RMS Amp"    MAX-ACCESS read-only    STATUS     current    DESCRIPTION            "The present bypass current."    ::= { upsBypassEntry 3 }upsBypassPower OBJECT-TYPE    SYNTAX     NonNegativeInteger    UNITS      "Watts"    MAX-ACCESS read-only    STATUS     current    DESCRIPTION            "The present true power conveyed by the bypass."    ::= { upsBypassEntry 4 }---- The Alarm group.--upsAlarm              OBJECT IDENTIFIER ::= { upsObjects 6 }upsAlarmsPresent OBJECT-TYPE    SYNTAX     Gauge32    MAX-ACCESS read-only    STATUS     current    DESCRIPTION            "The present number of active alarm conditions."    ::= { upsAlarm 1 }upsAlarmTable OBJECT-TYPE    SYNTAX     SEQUENCE OF UpsAlarmEntry    MAX-ACCESS not-accessible    STATUS     current    DESCRIPTION            "A list of alarm table entries.  The table contains            zero, one, or many rows at any moment, depending upon            the number of alarm conditions in effect.  The table            is initially empty at agent startup.  The agent            creates a row in the table each time a condition is            detected and deletes that row when that condition no            longer pertains.  The agent creates the first row with            upsAlarmId equal to 1, and increments the value of            upsAlarmId each time a new row is created, wrapping to            the first free value greater than or equal to 1 when            the maximum value of upsAlarmId would otherwise be            exceeded.  Consequently, after multiple operations,            the table may become sparse, e.g., containing entries            for rows 95, 100, 101, and 203 and the entries should            not be assumed to be in chronological order because            upsAlarmId might have wrapped.            Alarms are named by an AutonomousType (OBJECT            IDENTIFIER), upsAlarmDescr, to allow a single table to            reflect well known alarms plus alarms defined by a            particular implementation, i.e., as documented in the            private enterprise MIB definition for the device.  No            two rows will have the same value of upsAlarmDescr,            since alarms define conditions.  In order to meet this            requirement, care should be taken in the definition of            alarm conditions to insure that a system cannot enter            the same condition multiple times simultaneously.            The number of rows in the table at any given time is            reflected by the value of upsAlarmsPresent."    ::= { upsAlarm 2 }upsAlarmEntry OBJECT-TYPE    SYNTAX     UpsAlarmEntry    MAX-ACCESS not-accessible    STATUS     current    DESCRIPTION            "An entry containing information applicable to a            particular alarm."    INDEX { upsAlarmId }    ::= { upsAlarmTable 1 }UpsAlarmEntry ::= SEQUENCE {    upsAlarmId          PositiveInteger,    upsAlarmDescr       AutonomousType,    upsAlarmTime        TimeStamp}upsAlarmId OBJECT-TYPE    SYNTAX     PositiveInteger    MAX-ACCESS not-accessible    STATUS     current    DESCRIPTION            "A unique identifier for an alarm condition.  This            value must remain constant."    ::= { upsAlarmEntry 1 }upsAlarmDescr OBJECT-TYPE    SYNTAX     AutonomousType    MAX-ACCESS read-only    STATUS     current    DESCRIPTION            "A reference to an alarm description object.  The            object referenced should not be accessible, but rather            be used to provide a unique description of the alarm            condition."    ::= { upsAlarmEntry 2 }upsAlarmTime OBJECT-TYPE    SYNTAX     TimeStamp    MAX-ACCESS read-only    STATUS     current    DESCRIPTION            "The value of sysUpTime when the alarm condition was            detected.  If the alarm condition was detected at the            time of agent startup and presumably existed before            agent startup, the value of upsAlarmTime shall equal            0."    ::= { upsAlarmEntry 3 }---- Well known alarm conditions.--upsWellKnownAlarms    OBJECT IDENTIFIER ::= { upsAlarm 3 }upsAlarmBatteryBad OBJECT-IDENTITY    STATUS     current    DESCRIPTION            "One or more batteries have been determined to require            replacement."    ::= { upsWellKnownAlarms  1 }upsAlarmOnBattery OBJECT-IDENTITY    STATUS     current    DESCRIPTION            "The UPS is drawing power from the batteries."    ::= { upsWellKnownAlarms  2 }upsAlarmLowBattery OBJECT-IDENTITY    STATUS     current    DESCRIPTION            "The remaining battery run-time is less than or equal            to upsConfigLowBattTime."    ::= { upsWellKnownAlarms  3 }upsAlarmDepletedBattery OBJECT-IDENTITY    STATUS     current    DESCRIPTION            "The UPS will be unable to sustain the present load            when and if the utility power is lost."    ::= { upsWellKnownAlarms  4 }upsAlarmTempBad OBJECT-IDENTITY    STATUS     current    DESCRIPTION            "A temperature is out of tolerance."    ::= { upsWellKnownAlarms  5 }upsAlarmInputBad OBJECT-IDENTITY    STATUS     current    DESCRIPTION            "An input condition is out of tolerance."    ::= { upsWellKnownAlarms  6 }upsAlarmOutputBad OBJECT-IDENTITY    STATUS     current    DESCRIPTION            "An output condition (other than OutputOverload) is            out of tolerance."    ::= { upsWellKnownAlarms  7 }upsAlarmOutputOverload OBJECT-IDENTITY    STATUS     current    DESCRIPTION            "The output load exceeds the UPS output capacity."    ::= { upsWellKnownAlarms  8 }upsAlarmOnBypass OBJECT-IDENTITY    STATUS     current    DESCRIPTION            "The Bypass is presently engaged on the UPS."    ::= { upsWellKnownAlarms  9 }upsAlarmBypassBad OBJECT-IDENTITY    STATUS     current    DESCRIPTION            "The Bypass is out of tolerance."    ::= { upsWellKnownAlarms 10 }upsAlarmOutputOffAsRequested OBJECT-IDENTITY    STATUS     current    DESCRIPTION            "The UPS has shutdown as requested, i.e., the output            is off."    ::= { upsWellKnownAlarms 11 }upsAlarmUpsOffAsRequested OBJECT-IDENTITY    STATUS     current    DESCRIPTION            "The entire UPS has shutdown as commanded."    ::= { upsWellKnownAlarms 12 }upsAlarmChargerFailed OBJECT-IDENTITY    STATUS     current    DESCRIPTION            "An uncorrected problem has been detected within the            UPS charger subsystem."    ::= { upsWellKnownAlarms 13 }upsAlarmUpsOutputOff OBJECT-IDENTITY    STATUS     current    DESCRIPTION            "The output of the UPS is in the off state."    ::= { upsWellKnownAlarms 14 }upsAlarmUpsSystemOff OBJECT-IDENTITY    STATUS     current    DESCRIPTION            "The UPS system is in the off state."    ::= { upsWellKnownAlarms 15 }upsAlarmFanFailure OBJECT-IDENTITY    STATUS     current    DESCRIPTION            "The failure of one or more fans in the UPS has been            detected."    ::= { upsWellKnownAlarms 16 }upsAlarmFuseFailure OBJECT-IDENTITY    STATUS     current    DESCRIPTION            "The failure of one or more fuses has been detected."    ::= { upsWellKnownAlarms 17 }upsAlarmGeneralFault OBJECT-IDENTITY    STATUS     current    DESCRIPTION            "A general fault in the UPS has been detected."    ::= { upsWellKnownAlarms 18 }upsAlarmDiagnosticTestFailed OBJECT-IDENTITY    STATUS     current    DESCRIPTION            "The result of the last diagnostic test indicates a            failure."    ::= { upsWellKnownAlarms 19 }upsAlarmCommunicationsLost OBJECT-IDENTITY    STATUS     current    DESCRIPTION            "A problem has been encountered in the communications            between the agent and the UPS."    ::= { upsWellKnownAlarms 20 }upsAlarmAwaitingPower OBJECT-IDENTITY    STATUS     current    DESCRIPTION            "The UPS output is off and the UPS is awaiting the            return of input power."    ::= { upsWellKnownAlarms 21 }upsAlarmShutdownPending OBJECT-IDENTITY    STATUS     current    DESCRIPTION            "A upsShutdownAfterDelay countdown is underway."    ::= { upsWellKnownAlarms 22 }upsAlarmShutdownImminent OBJECT-IDENTITY    STATUS     current    DESCRIPTION            "The UPS will turn off power to the load in less than

⌨️ 快捷键说明

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