ENERGY-OBJECT-MIB
61 objects
Copyright (c) 2015 IETF Trust and the persons identified as authors of the code. All rights reserved. Redistribution and use in source and binary forms, with or without modification, is permitted pursuant to, and subject to the license terms contained in, the Simplified BSD License set forth in Section 4.c of the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info). This MIB is used to monitor power and energy in devices. The tables eoMeterCapabilitiesTable and eoPowerTable are a sparse extension of the eoTable from the ENERGY-OBJECT-CONTEXT-MIB. As a requirement, [RFC7461] SHOULD be implemented. Module Compliance of ENTITY-MIB v4 with respect to entity4CRCompliance MUST be supported which requires implementation of 4 MIB objects: entPhysicalIndex, entPhysicalClass, entPhysicalName and entPhysicalUUID.
Imported Objects
| ENTITY-MIB | entPhysicalIndex |
| IANAPowerStateSet-MIB | PowerStateSet |
| RMON-MIB | OwnerString |
| SNMPv2-CONF | MODULE-COMPLIANCE NOTIFICATION-GROUP OBJECT-GROUP |
| SNMPv2-SMI | Counter32 Integer32 mib-2 MODULE-IDENTITY NOTIFICATION-TYPE OBJECT-TYPE TimeTicks Unsigned32 |
| SNMPv2-TC | RowStatus StorageType TEXTUAL-CONVENTION TimeInterval TimeStamp TruthValue |
| OID | Name | Access | Status | Description |
|---|---|---|---|---|
| 1.3.6.1.2.1.229 | IdentityenergyObjectMib | Copyright (c) 2015 IETF Trust and the persons identified as authors of the code. All rights reserved. Redistribution and use in source and binary forms, with o… | ||
| 1.3.6.1.2.1.229.0 | NodeenergyObjectMibNotifs | |||
| 1.3.6.1.2.1.229.0.1 | ScalareoPowerEnableStatusNotification | read-write | current | This object controls whether the system produces notifications for eoPowerStateChange. A false value will prevent these notifications from being generated. |
| 1.3.6.1.2.1.229.0.2 | NotificationeoPowerStateChange | current | The SNMP entity generates the eoPowerStateChange when the values of eoPowerAdminState or eoPowerOperState, in the context of the Power State Set, have changed … | |
| 1.3.6.1.2.1.229.1 | NodeenergyObjectMibObjects | |||
| 1.3.6.1.2.1.229.1.1 | TableeoMeterCapabilitiesTable | not-accessible | current | This table is useful for helping applications determine the monitoring capabilities supported by the local management agents. It is possible for applications t… |
| 1.3.6.1.2.1.229.1.1.1 | RoweoMeterCapabilitiesEntry | not-accessible | current | An entry describes the metering capability of an Energy Object. |
| 1.3.6.1.2.1.229.1.1.1.1 | ColumneoMeterCapability | read-only | current | An indication of the energy-monitoring capabilities supported by this agent. This object use a BITS syntax and indicates the MIB groups supported by the probe.… |
| 1.3.6.1.2.1.229.1.2 | TableeoPowerTable | not-accessible | current | This table lists Energy Objects. |
| 1.3.6.1.2.1.229.1.2.1 | RoweoPowerEntry | not-accessible | current | An entry describes the power usage of an Energy Object. |
| 1.3.6.1.2.1.229.1.2.1.1 | ColumneoPower | read-only | current | This object indicates the power measured for the Energy Object. For alternating current, this value is obtained as an average over fixed number of AC cycles. T… |
| 1.3.6.1.2.1.229.1.2.1.2 | ColumneoPowerNameplate | read-only | current | This object indicates the rated maximum consumption for the fully populated Energy Object. The nameplate power requirements are the maximum power numbers given… |
| 1.3.6.1.2.1.229.1.2.1.3 | ColumneoPowerUnitMultiplier | read-only | current | The magnitude of watts for the usage value in eoPower and eoPowerNameplate. |
| 1.3.6.1.2.1.229.1.2.1.4 | ColumneoPowerAccuracy | read-only | current | This object indicates a percentage value, in hundredths of a percent, representing the assumed accuracy of the usage reported by eoPower. For example, the valu… |
| 1.3.6.1.2.1.229.1.2.1.5 | ColumneoPowerMeasurementCaliber | read-only | current | This object specifies how the usage value reported by eoPower was obtained: - unavailable(1): Indicates that the usage is not available. In such a case, the eo… |
| 1.3.6.1.2.1.229.1.2.1.6 | ColumneoPowerCurrentType | read-only | current | This object indicates whether the eoPower for the Energy Object reports alternating current 'ac', direct current 'dc', or that the current type is unknown. |
| 1.3.6.1.2.1.229.1.2.1.7 | ColumneoPowerMeasurementLocal | read-only | current | This object indicates the source of power measurement and can be useful when modeling the power usage of attached devices. The power measurement can be perform… |
| 1.3.6.1.2.1.229.1.2.1.8 | ColumneoPowerAdminState | read-write | current | This object specifies the desired Power State and the Power State Set for the Energy Object. Note that other(0) is not a Power State Set and unknown(255) is no… |
| 1.3.6.1.2.1.229.1.2.1.9 | ColumneoPowerOperState | read-only | current | This object specifies the current operational Power State and the Power State Set for the Energy Object. other(0) is not a Power State Set and unknown(255) is … |
| 1.3.6.1.2.1.229.1.2.1.10 | ColumneoPowerStateEnterReason | read-write | current | This string object describes the reason for the eoPowerAdminState transition. Alternatively, this string may contain with the entity that configured this Energ… |
| 1.3.6.1.2.1.229.1.3 | TableeoPowerStateTable | not-accessible | current | This table enumerates the maximum power usage, in watts, for every single supported Power State of each Energy Object. This table has cross-reference with the … |
| 1.3.6.1.2.1.229.1.3.1 | RoweoPowerStateEntry | not-accessible | current | A eoPowerStateEntry extends a corresponding eoPowerEntry. This entry displays max usage values at every single possible Power State supported by the Energy Obj… |
| 1.3.6.1.2.1.229.1.3.1.1 | ColumneoPowerStateIndex | not-accessible | current | This object specifies the index of the Power State of the Energy Object within a Power State Set. The semantics of the specific Power State can be obtained fro… |
| 1.3.6.1.2.1.229.1.3.1.2 | ColumneoPowerStateMaxPower | read-only | current | This object indicates the maximum power for the Energy Object at the particular Power State. This value is specified in SI units of watts with the magnitude of… |
| 1.3.6.1.2.1.229.1.3.1.3 | ColumneoPowerStatePowerUnitMultiplier | read-only | current | The magnitude of watts for the usage value in eoPowerStateMaxPower. |
| 1.3.6.1.2.1.229.1.3.1.4 | ColumneoPowerStateTotalTime | read-only | current | This object indicates the total time in hundredths of a second that the Energy Object has been in this power state since the last reset, as specified in the sy… |
| 1.3.6.1.2.1.229.1.3.1.5 | ColumneoPowerStateEnterCount | read-only | current | This object indicates how often the Energy Object has entered this power state, since the last reset of the device as specified in the sysUpTime. |
| 1.3.6.1.2.1.229.1.4 | TableeoEnergyParametersTable | not-accessible | current | This table is used to configure the parameters for energy measurement collection in the table eoEnergyTable. This table allows the configuration of different m… |
| 1.3.6.1.2.1.229.1.4.1 | RoweoEnergyParametersEntry | not-accessible | current | An entry controls an energy measurement in eoEnergyTable. |
| 1.3.6.1.2.1.229.1.4.1.2 | ColumneoEnergyParametersIndex | not-accessible | current | This object specifies the index of the Energy Parameters setting for collection of energy measurements for an Energy Object. An Energy Object can have multiple… |
| 1.3.6.1.2.1.229.1.4.1.3 | ColumneoEnergyParametersIntervalLength | read-create | current | This object indicates the length of time in hundredths of a second over which to compute the average eoEnergyConsumed measurement in the eoEnergyTable table. T… |
| 1.3.6.1.2.1.229.1.4.1.4 | ColumneoEnergyParametersIntervalNumber | read-create | current | The number of intervals maintained in the eoEnergyTable. Each interval is characterized by a specific eoEnergyCollectionStartTime, used as an index to the tabl… |
| 1.3.6.1.2.1.229.1.4.1.5 | ColumneoEnergyParametersIntervalMode | read-create | current | A control object to define the mode of interval calculation for the computation of the average eoEnergyConsumed or eoEnergyProvided measurement in the eoEnergy… |
| 1.3.6.1.2.1.229.1.4.1.6 | ColumneoEnergyParametersIntervalWindow | read-create | current | The length of the duration window between the starting time of one sliding window and the next starting time in hundredths of seconds, used to compute the aver… |
| 1.3.6.1.2.1.229.1.4.1.7 | ColumneoEnergyParametersSampleRate | read-create | current | The sampling rate, in milliseconds, at which the Energy Object should poll power usage in order to compute the average eoEnergyConsumed, eoEnergyProvided measu… |
| 1.3.6.1.2.1.229.1.4.1.8 | ColumneoEnergyParametersStorageType | read-create | current | This variable indicates the storage type for this row. |
| 1.3.6.1.2.1.229.1.4.1.9 | ColumneoEnergyParametersStatus | read-create | current | The status of this row. The eoEnergyParametersStatus is used to start or stop energy usage logging. An entry status may not be active(1) unless all objects in … |
| 1.3.6.1.2.1.229.1.5 | TableeoEnergyTable | not-accessible | current | This table lists Energy Object energy measurements. Entries in this table are only created if the corresponding value of object eoPowerMeasurementCaliber is ac… |
| 1.3.6.1.2.1.229.1.5.1 | RoweoEnergyEntry | not-accessible | current | An entry describing energy measurements. |
| 1.3.6.1.2.1.229.1.5.1.1 | ColumneoEnergyCollectionStartTime | not-accessible | current | The time (in hundredths of a second) since the network management portion of the system was last re-initialized, as specified in the sysUpTime RFC 3418. This o… |
| 1.3.6.1.2.1.229.1.5.1.2 | ColumneoEnergyConsumed | read-only | current | This object indicates the energy consumed in units of watt-hours for the Energy Object over the defined interval. This value is specified in the common billing… |
| 1.3.6.1.2.1.229.1.5.1.3 | ColumneoEnergyProvided | read-only | current | This object indicates the energy produced in units of watt-hours for the Energy Object over the defined interval. This value is specified in the common billing… |
| 1.3.6.1.2.1.229.1.5.1.4 | ColumneoEnergyStored | read-only | current | This object indicates the difference of the energy consumed and energy produced for an Energy Object in units of watt-hours for the Energy Object over the defi… |
| 1.3.6.1.2.1.229.1.5.1.5 | ColumneoEnergyUnitMultiplier | read-only | current | This object is the magnitude of watt-hours for the energy field in eoEnergyConsumed, eoEnergyProvided, eoEnergyStored, eoEnergyMaxConsumed, and eoEnergyMaxProd… |
| 1.3.6.1.2.1.229.1.5.1.6 | ColumneoEnergyAccuracy | read-only | current | This object indicates a percentage accuracy, in hundredths of a percent, of Energy usage reporting. eoEnergyAccuracy is applicable to all Energy measurements i… |
| 1.3.6.1.2.1.229.1.5.1.7 | ColumneoEnergyMaxConsumed | read-only | current | This object is the maximum energy observed in eoEnergyConsumed since the monitoring started or was reinitialized. This value is specified in the common billing… |
| 1.3.6.1.2.1.229.1.5.1.8 | ColumneoEnergyMaxProduced | read-only | current | This object is the maximum energy ever observed in eoEnergyEnergyProduced since the monitoring started. This value is specified in the units of watt-hours with… |
| 1.3.6.1.2.1.229.1.5.1.9 | ColumneoEnergyDiscontinuityTime | read-only | current | The value of sysUpTime RFC 3418 on the most recent occasion at which any one or more of this entity's energy counters in this table suffered a discontinuity: e… |
| 1.3.6.1.2.1.229.2 | NodeenergyObjectMibConform | |||
| 1.3.6.1.2.1.229.2.1 | NodeenergyObjectMibCompliances | |||
| 1.3.6.1.2.1.229.2.1.1 | ComplianceenergyObjectMibFullCompliance | current | When this MIB is implemented with support for read-create, then such an implementation can claim full compliance. Such devices can then be both monitored and c… | |
| 1.3.6.1.2.1.229.2.1.2 | ComplianceenergyObjectMibReadOnlyCompliance | current | When this MIB is implemented without support for read-create (i.e., in read-only mode), then such an implementation can claim read-only compliance. Such a devi… | |
| 1.3.6.1.2.1.229.2.2 | NodeenergyObjectMibGroups | |||
| 1.3.6.1.2.1.229.2.2.1 | GroupenergyObjectMibTableGroup | current | This group contains the collection of all the objects related to the Energy Object. | |
| 1.3.6.1.2.1.229.2.2.2 | GroupenergyObjectMibStateTableGroup | current | This group contains the collection of all the objects related to the Power State. | |
| 1.3.6.1.2.1.229.2.2.3 | GroupenergyObjectMibEnergyParametersTableGroup | current | This group contains the collection of all the objects related to the configuration of the Energy Table. | |
| 1.3.6.1.2.1.229.2.2.4 | GroupenergyObjectMibEnergyTableGroup | current | This group contains the collection of all the objects related to the Energy Table. | |
| 1.3.6.1.2.1.229.2.2.5 | GroupenergyObjectMibMeterCapabilitiesTableGroup | current | This group contains the object indicating the capability of the Energy Object | |
| 1.3.6.1.2.1.229.2.2.6 | GroupeoPowerEnableStatusNotificationGroup | current | The collection of objects that are used to enable notification. | |
| 1.3.6.1.2.1.229.2.2.7 | GroupenergyObjectMibNotifGroup | current | This group contains the notifications for the Monitoring and Control MIB for Power and Energy. |
Type Definitions
| Name | Syntax | Status | Description |
|---|---|---|---|
| UnitMultiplier | INTEGER { yocto(-24), zepto(-21), atto(-18), femto(-15), pico(-12), nano(-9), micro(-6), milli(-3), units(0), kilo(3), mega(6), giga(9), tera(12), peta(15), exa(18), zetta(21), yotta(24) } | current | The Unit Multiplier is an integer value that represents the IEEE 61850 Annex A units multiplier associated with the integer units used to measure the power or energy. For example, when used with eoPowerUnitMultiplier, -… |