-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #4 from MartynKeigher/develop
Added HP Networking
- Loading branch information
Showing
126 changed files
with
104,597 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,130 @@ | ||
HP-ENTITY-POWER-MIB DEFINITIONS ::= BEGIN | ||
|
||
IMPORTS | ||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 | ||
FROM SNMPv2-SMI | ||
|
||
MODULE-COMPLIANCE, OBJECT-GROUP | ||
FROM SNMPv2-CONF | ||
|
||
entPhysicalIndex | ||
FROM ENTITY-MIB | ||
|
||
hpSwitch | ||
FROM HP-ICF-OID; | ||
|
||
hpEntityPowerMIB MODULE-IDENTITY | ||
LAST-UPDATED "201004110000Z" -- Apr 11, 2010 | ||
ORGANIZATION "HP Networking" | ||
CONTACT-INFO "Hewlett-Packard Company | ||
8000 Foothills Blvd. | ||
Roseville, CA - 95747." | ||
DESCRIPTION "This MIB defines HP proprietary objects that can be used to | ||
set the power status of physical entities and report power | ||
usage statistics." | ||
|
||
REVISION "201004110000Z" -- Apr 11, 2010 | ||
DESCRIPTION "Initial version of this MIB" | ||
::= { hpSwitch 71 } | ||
|
||
-- ********************************************************************** | ||
-- Entity Power Objects | ||
-- ********************************************************************** | ||
|
||
hpEntPowerObjects OBJECT IDENTIFIER ::= { hpEntityPowerMIB 1 } | ||
|
||
hpEntPowerTable OBJECT-TYPE | ||
SYNTAX SEQUENCE OF HpEntPowerEntry | ||
MAX-ACCESS not-accessible | ||
STATUS current | ||
DESCRIPTION "A table of information about the power status of entities. | ||
This is a sparse augment of the entPhysicalTable. Entries | ||
appear in this table for values of | ||
entPhysicalClass [RFC4133] that in this implementation | ||
are able to report any of the power state or status stored in | ||
this table." | ||
::= { hpEntPowerObjects 1 } | ||
|
||
hpEntPowerEntry OBJECT-TYPE | ||
SYNTAX HpEntPowerEntry | ||
MAX-ACCESS not-accessible | ||
STATUS current | ||
DESCRIPTION "Power related information about this physical entity." | ||
INDEX { entPhysicalIndex } | ||
::= { hpEntPowerTable 1 } | ||
|
||
HpEntPowerEntry ::= | ||
SEQUENCE { | ||
hpEntPowerMaxPowerUsage Unsigned32, | ||
hpEntPowerMinPowerUsage Unsigned32, | ||
hpEntPowerCurrentPowerUsage Unsigned32 | ||
} | ||
|
||
hpEntPowerMaxPowerUsage OBJECT-TYPE | ||
SYNTAX Unsigned32 | ||
UNITS "Watts" | ||
MAX-ACCESS read-only | ||
STATUS current | ||
DESCRIPTION "This MIB object returns the maximum power | ||
usage of this entity. This would typically correspond to | ||
the maximum power rating of the entity." | ||
::= { hpEntPowerEntry 1 } | ||
|
||
hpEntPowerMinPowerUsage OBJECT-TYPE | ||
SYNTAX Unsigned32 | ||
UNITS "Watts" | ||
MAX-ACCESS read-only | ||
STATUS current | ||
DESCRIPTION "This MIB object returns the minimum power usage of | ||
this entity. This is applicable only to those entities | ||
that can be administratively set to function in a low | ||
power state." | ||
::= { hpEntPowerEntry 2 } | ||
|
||
hpEntPowerCurrentPowerUsage OBJECT-TYPE | ||
SYNTAX Unsigned32 | ||
UNITS "Watts" | ||
MAX-ACCESS read-only | ||
STATUS current | ||
DESCRIPTION "This MIB object returns the current power usage of this | ||
entity. For entities that cannot be set to function in a | ||
low power mode, the value returned by this object would be | ||
the same as that of entPowerMaxPowerUsage. For entities | ||
that are set to function in a low power mode, the value | ||
returned would be the same as that of | ||
entPowerMinPowerUsage." | ||
::= { hpEntPowerEntry 3 } | ||
|
||
-- ********************************************************************** | ||
-- Conformance and Compliance | ||
-- ********************************************************************** | ||
|
||
hpEntPowerConformance OBJECT IDENTIFIER ::= { hpEntityPowerMIB 2 } | ||
|
||
hpEntPowerCompliances OBJECT IDENTIFIER | ||
::= { hpEntPowerConformance 1 } | ||
|
||
hpEntPowerCompliance MODULE-COMPLIANCE | ||
STATUS current | ||
DESCRIPTION "The compliance statement for systems supporting | ||
the HP Entity Power MIB." | ||
MODULE -- this module | ||
MANDATORY-GROUPS { | ||
hpEntPowerGroup | ||
} | ||
::= { hpEntPowerCompliances 1 } | ||
|
||
hpEntPowerGroups OBJECT IDENTIFIER ::= { hpEntPowerConformance 2 } | ||
|
||
hpEntPowerGroup OBJECT-GROUP | ||
OBJECTS { | ||
hpEntPowerMaxPowerUsage, | ||
hpEntPowerMinPowerUsage, | ||
hpEntPowerCurrentPowerUsage | ||
} | ||
STATUS current | ||
DESCRIPTION "HP proprietary Entity Power group." | ||
::= { hpEntPowerGroups 1 } | ||
|
||
END | ||
|
Oops, something went wrong.