mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 10:28:13 +00:00
11147d3bbf
* Extract DiscoveryItem and move some things to better places. Extract model class Fix up model construction. I have problem with construction... Makeshift model working. Switch constructor to factory. discover() and create() Support legacy discovery. Remove uneeded custom pollers Remove netonix custom detection as we try ucd on all os now. Add a few yaml procs. Fix a couple things. More processor discovery conversions Move Calix e7 to standard hrProcessorLoad, but it doesn't fully implement the HR-MIB, move things around to make it work. Add a few yaml procs. Fix a couple things. Correct some stupid mib stuff. Move more, drop php 5.3 Add netscaler which uses string indexes. Port fiberhome to yaml and use skip_values More conversions. BroadcomProcessorUsage Trait Serveriron and Ironware share some mibs. Create a common abstract os for them. Add yaml support for mib specification in each data entry Make legacy discover_processor() set 0 for hrDeviceIndex Untangle Dell switch OS processors Use use shared OS for groups if they don't have a specific group. fix silly mib mistake Make index optional Move HR and UCD to Traits and out of Processor. * forgot to update the fortiswitch index * Make sgos and avaya-ers match the old index. * fix comware test data * fix merge errors * fix dsm and remove pointless empty modules * file not found exception is in the wrong place. * Updated processor development docs
406 lines
13 KiB
Plaintext
406 lines
13 KiB
Plaintext
ALCATEL-IND1-INLINE-POWER-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32, NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
pethPsePortEntry, pethMainPseEntry
|
|
FROM POWER-ETHERNET-MIB
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
softentIND1InLinePower, pethTraps
|
|
FROM ALCATEL-IND1-BASE;
|
|
|
|
alcatelIND1INLINEPOWERMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200704030000Z"
|
|
ORGANIZATION "Alcatel-Lucent"
|
|
CONTACT-INFO
|
|
"Please consult with Customer Service to ensure the most appropriate
|
|
version of this document is used with the products in question:
|
|
|
|
Alcatel-Lucent, Enterprise Solutions Division
|
|
(Formerly Alcatel Internetworking, Incorporated)
|
|
26801 West Agoura Road
|
|
Agoura Hills, CA 91301-5122
|
|
United States Of America
|
|
|
|
Telephone: North America +1 800 995 2696
|
|
Latin America +1 877 919 9526
|
|
Europe +31 23 556 0100
|
|
Asia +65 394 7933
|
|
All Other +1 818 878 4507
|
|
|
|
Electronic Mail: support@ind.alcatel.com
|
|
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
|
|
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
|
|
|
|
DESCRIPTION
|
|
"This module describes an authoritative enterprise-specific Simple
|
|
Network Management Protocol (SNMP) Management Information Base (MIB):
|
|
|
|
Propietary InLinePower Extensions MIB definitions
|
|
|
|
The right to make changes in specification and other information
|
|
contained in this document without prior notice is reserved.
|
|
|
|
No liability shall be assumed for any incidental, indirect, special,
|
|
or consequential damages whatsoever arising from or related to this
|
|
document or the information contained herein.
|
|
|
|
Vendors, end-users, and other interested parties are granted
|
|
non-exclusive license to use this specification in connection with
|
|
management of the products for which it is intended to be used.
|
|
|
|
Copyright (C) 1995-2007 Alcatel-Lucent
|
|
ALL RIGHTS RESERVED WORLDWIDE"
|
|
|
|
REVISION "200704030000Z"
|
|
DESCRIPTION
|
|
"The latest version of this MIB Module."
|
|
|
|
::= { softentIND1InLinePower 1 }
|
|
|
|
alaPethObjects OBJECT IDENTIFIER ::= { alcatelIND1INLINEPOWERMIB 1 }
|
|
alaPethConformance OBJECT IDENTIFIER ::= { alcatelIND1INLINEPOWERMIB 2 }
|
|
alaPethMain OBJECT IDENTIFIER ::= { alcatelIND1INLINEPOWERMIB 3 }
|
|
|
|
-- PSE Objects
|
|
|
|
alaPethPsePortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AlaPethPsePortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of objects that augments the standard pethPsePortTable
|
|
entry by adding the alaPethPsePortPowerMaximum object."
|
|
::= { alaPethObjects 1 }
|
|
|
|
alaPethPsePortEntry OBJECT-TYPE
|
|
SYNTAX AlaPethPsePortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A set of objects that display and control the power
|
|
characteristics of a power Ethernet PSE port."
|
|
AUGMENTS { pethPsePortEntry }
|
|
::= { alaPethPsePortTable 1 }
|
|
|
|
|
|
AlaPethPsePortEntry ::= SEQUENCE {
|
|
alaPethPsePortPowerMaximum
|
|
INTEGER,
|
|
alaPethPsePortPowerActual
|
|
INTEGER,
|
|
alaPethPsePortPowerStatus
|
|
INTEGER,
|
|
alaPethPsePortPowerClass
|
|
INTEGER
|
|
}
|
|
|
|
alaPethPsePortPowerMaximum OBJECT-TYPE
|
|
SYNTAX INTEGER ( 3000 .. 20000 )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object controls maximum amount of power per port."
|
|
::= { alaPethPsePortEntry 1 }
|
|
|
|
alaPethPsePortPowerActual OBJECT-TYPE
|
|
SYNTAX INTEGER ( 0 .. 30000 )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the actual amount of power used by a port"
|
|
::= { alaPethPsePortEntry 2 }
|
|
|
|
alaPethPsePortPowerStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
powerOn(1),
|
|
powerOff(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the power status of a port"
|
|
::= { alaPethPsePortEntry 3 }
|
|
|
|
alaPethPsePortPowerClass OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
class0 (0),
|
|
class1 (1),
|
|
class2 (2),
|
|
class3 (3),
|
|
class4 (4),
|
|
class5 (5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object controls class of poe device attached on a port.
|
|
class0 - The device can draw PD power from 0.44W to 12.95W and
|
|
current less than 5.0 mA.
|
|
class1 - The device can draw PD power from 0.44W to 3.84W and
|
|
current 10.5 mA.
|
|
class2 - The device can draw PD power from 3.84W to 6.49W and
|
|
current 12.95 mA.
|
|
class3 - The device can draw PD power from 6.49W to 12.95W and
|
|
current 28 mA.
|
|
class4 - This class is reserved for future use.
|
|
class5 - No Powered Device is connected to this POE port, or the
|
|
port is powered down."
|
|
::= { alaPethPsePortEntry 4 }
|
|
|
|
-- Main PSE Objects
|
|
|
|
alaPethMainPseTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AlaPethMainPseEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table augments the standard table PethMainPseTable by allowing the
|
|
admin status for a group to be set to on/off as well as
|
|
showing the values for the max power for that group."
|
|
::= { alaPethObjects 2 }
|
|
|
|
alaPethMainPseEntry OBJECT-TYPE
|
|
SYNTAX AlaPethMainPseEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A set of objects that display and control the Main power
|
|
of a PSE. "
|
|
AUGMENTS { pethMainPseEntry }
|
|
::= { alaPethMainPseTable 1 }
|
|
|
|
AlaPethMainPseEntry ::= SEQUENCE {
|
|
alaPethMainPseAdminStatus
|
|
INTEGER,
|
|
alaPethMainPseMaxPower
|
|
Integer32,
|
|
alaPethMainPsePriorityDisconnect
|
|
INTEGER,
|
|
alaPethMainPseCapacitorDetect
|
|
INTEGER,
|
|
alaPethMainPsePriority
|
|
INTEGER,
|
|
alaPethMainPseComboPort
|
|
INTEGER
|
|
}
|
|
|
|
alaPethMainPseAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object is used to set the status of the main PSE to ON or OFF."
|
|
::= { alaPethMainPseEntry 1 }
|
|
|
|
alaPethMainPseMaxPower OBJECT-TYPE
|
|
SYNTAX Integer32 (36..800)
|
|
UNITS "Watts"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum amount of power allowed for main PSE."
|
|
::= { alaPethMainPseEntry 2 }
|
|
|
|
alaPethMainPsePriorityDisconnect OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object is used to set the priority disconnect of the
|
|
main PSE to Enabled or Disable."
|
|
::= { alaPethMainPseEntry 3 }
|
|
|
|
alaPethMainPseCapacitorDetect OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object is used to enable or disable the PowerDsine
|
|
Capacitor detection method."
|
|
::= { alaPethMainPseEntry 4 }
|
|
|
|
alaPethMainPsePriority OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
critical(1),
|
|
high(2),
|
|
low(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object is set the power down priority for the slot"
|
|
::= { alaPethMainPseEntry 5 }
|
|
|
|
alaPethMainPseComboPort OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object is used to set the combo port option of the
|
|
main PSE to Enable or Disable."
|
|
::= { alaPethMainPseEntry 6 }
|
|
|
|
--
|
|
-- Conformance Section
|
|
--
|
|
alaPethCompliances OBJECT IDENTIFIER ::= { alaPethConformance 1 }
|
|
alaPethGroups OBJECT IDENTIFIER ::= { alaPethConformance 2 }
|
|
|
|
alaPethCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the requirements for conformance to the
|
|
Alcatel Power Ethernet MIB."
|
|
MODULE -- this module
|
|
GROUP alaPethPsePortGroup
|
|
DESCRIPTION
|
|
"The alaPethPsePortGroup is mandatory for systems which
|
|
implement PSE ports."
|
|
GROUP alaPethMainPseGroup
|
|
DESCRIPTION
|
|
"The pethMainPseGroup is mandatory for systems which
|
|
implement main power supply within a PSE Device."
|
|
::= { alaPethCompliances 1 }
|
|
|
|
alaPethPseCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the requirements for conformance to the PSE"
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {alaPethPsePortGroup, alaPethMainPseGroup}
|
|
::= { alaPethCompliances 2 }
|
|
|
|
alaPethPsePortGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
alaPethPsePortPowerMaximum,
|
|
alaPethPsePortPowerActual,
|
|
alaPethPsePortPowerStatus,
|
|
alaPethPsePortPowerClass
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The pethPsePortGroup is mandatory for systems which
|
|
implement PSE ports."
|
|
::= { alaPethGroups 1 }
|
|
|
|
alaPethMainPseGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
alaPethMainPseAdminStatus,
|
|
alaPethMainPseMaxPower,
|
|
alaPethMainPsePriorityDisconnect,
|
|
alaPethMainPseCapacitorDetect,
|
|
alaPethMainPsePriority,
|
|
alaPethMainPseComboPort
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Main PSE Objects. "
|
|
::= { alaPethGroups 2 }
|
|
|
|
-- Peth Main
|
|
|
|
alaPethMainTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AlaPethMainEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of objects that augments the standard pethPsePortTable
|
|
entry by adding the alaPethPsePortPowerMaximum object."
|
|
::= { alaPethMain 1 }
|
|
|
|
alaPethMainEntry OBJECT-TYPE
|
|
SYNTAX AlaPethMainEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A set of objects that display and control the power
|
|
characteristics of a power Ethernet PSE port."
|
|
INDEX { alaPethMainIndex }
|
|
::= { alaPethMainTable 1 }
|
|
|
|
AlaPethMainEntry ::= SEQUENCE {
|
|
alaPethMainIndex
|
|
Integer32,
|
|
alaPethMainPowerRedundancy
|
|
INTEGER
|
|
}
|
|
alaPethMainIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable uniquely identifies the group to which
|
|
power Ethernet PSE is connected.Group means (box in the stack,
|
|
module in a rack) and the value 1 MUST be used for non-modular
|
|
devices "
|
|
::= { alaPethMainEntry 1 }
|
|
|
|
alaPethMainPowerRedundancy OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object controls power supply redundancy."
|
|
::= { alaPethMainEntry 2 }
|
|
|
|
|
|
-- Notification Objects
|
|
|
|
alaPethNotificationObjects OBJECT IDENTIFIER ::= { alaPethObjects 3 }
|
|
|
|
pethSourceSlot OBJECT-TYPE
|
|
SYNTAX INTEGER (1..64)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Slot number of generating entity."
|
|
::= { alaPethNotificationObjects 1 }
|
|
|
|
pethSourcePort OBJECT-TYPE
|
|
SYNTAX INTEGER (1..48)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port number of generating entity."
|
|
::= { alaPethNotificationObjects 2 }
|
|
|
|
-- NOTIFICATIONS
|
|
|
|
pethPwrSupplyConflict NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
pethSourceSlot
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Power supply type conflict trap."
|
|
::= { pethTraps 0 1 }
|
|
|
|
pethPwrSupplyNotSupported NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
pethSourceSlot
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Power supply not supported trap."
|
|
::= { pethTraps 0 2 }
|
|
|
|
|
|
END
|