mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
a billion changes. **** MAKE SURE TO UPDATE DATABASE AND RUN poll-os.php AND discovery.php -h all **** This is VERY important, as a lot of things have changed! Expect missing files, and another update soon!
git-svn-id: http://www.observium.org/svn/observer/trunk@531 61d68cd4-352d-0410-923a-c4978735b2b8
This commit is contained in:
437
mibs/Dell_vendor.mib
Normal file
437
mibs/Dell_vendor.mib
Normal file
@@ -0,0 +1,437 @@
|
||||
|
||||
Dell-Vendor-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
enterprises, TimeTicks
|
||||
FROM RFC1155-SMI
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32, IpAddress,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, RowStatus, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
|
||||
powerConnect3000MIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200211250000Z"
|
||||
ORGANIZATION "Dell Computer Corporation"
|
||||
CONTACT-INFO
|
||||
"support.dell.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for the Dell powerConnect 3000 Devices."
|
||||
REVISION "200211250000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB."
|
||||
::= { enterprises dell(674) dellLan(10895) 3000 }
|
||||
|
||||
EnvMonState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the state of a device being monitored.
|
||||
Valid values are:
|
||||
|
||||
normal(1): the environment is good, such as low
|
||||
temperature.
|
||||
|
||||
warning(2): the environment is bad, such as temperature
|
||||
above normal operation range but not too
|
||||
high.
|
||||
|
||||
critical(3): the environment is very bad, such as
|
||||
temperature much higher than normal
|
||||
operation limit.
|
||||
|
||||
shutdown(4): the environment is the worst, the system
|
||||
should be shutdown immediately.
|
||||
|
||||
notPresent(5): the environmental monitor is not present,
|
||||
such as temperature sensors do not exist.
|
||||
|
||||
notFunctioning(6): the environmental monitor does not
|
||||
function properly, such as a temperature
|
||||
sensor generates a abnormal data like
|
||||
1000 C.
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
normal(1),
|
||||
warning(2),
|
||||
critical(3),
|
||||
shutdown(4),
|
||||
notPresent(5),
|
||||
notFunctioning(6)
|
||||
}
|
||||
|
||||
|
||||
|
||||
dell-VendorMIBObjects OBJECT IDENTIFIER ::= { powerConnect3000MIB 1 }
|
||||
dellVendorNotifications OBJECT IDENTIFIER ::= { powerConnect3000MIB 2 }
|
||||
|
||||
|
||||
|
||||
hardware OBJECT IDENTIFIER ::= { dell-VendorMIBObjects 2 }
|
||||
productIdentification OBJECT IDENTIFIER ::= { hardware 100 }
|
||||
productStatus OBJECT IDENTIFIER ::= { hardware 110 }
|
||||
|
||||
--
|
||||
|
||||
--
|
||||
-- productIdentification
|
||||
--
|
||||
|
||||
|
||||
productIdentificationDisplayName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Name of this product for display purposes."
|
||||
::= { productIdentification 1}
|
||||
|
||||
|
||||
productIdentificationDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "A short description of this product such as: Ethernet Router Switch."
|
||||
::= { productIdentification 2}
|
||||
|
||||
|
||||
productIdentificationVendor OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The name of the product manufacturer, such as: Dell Computer Corp."
|
||||
::= { productIdentification 3 }
|
||||
|
||||
productIdentificationVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The version of this product."
|
||||
::= { productIdentification 4 }
|
||||
|
||||
productIdentificationBuildNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The software build number of the product."
|
||||
::= { productIdentification 5 }
|
||||
|
||||
|
||||
productIdentificationURL OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The URL of the web-based application to manage this device, should the device provide one.
|
||||
The format of the value held by this object is: http://<device IP address>."
|
||||
::= { productIdentification 6 }
|
||||
|
||||
productIdentificationDeviceNetworkName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Device Name."
|
||||
::= { productIdentification 7 }
|
||||
|
||||
|
||||
productIdentificationPerUnitTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ProductIdentificationPerBoxEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identification specific to product instance and, in case of stackable products, per unit. If the product is not stackable,
|
||||
it will be considered a stack of one unit and therefore this table will contain one conceptual row only."
|
||||
::= { productIdentification 8 }
|
||||
|
||||
productIdentificationPerUnitEntry OBJECT-TYPE
|
||||
SYNTAX ProductIdentificationPerBoxEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This row applies to a unit in a stackable product. "
|
||||
INDEX { productIdentificationPerBoxIndex }
|
||||
::= { productIdentificationPerUnitTable 1 }
|
||||
|
||||
|
||||
|
||||
ProductIdentificationPerBoxEntry ::= SEQUENCE {
|
||||
|
||||
productIdentificationPerBoxIndex INTEGER,
|
||||
productIdentificationSerialNumber DisplayString,
|
||||
productIdentificationAssetTag DisplayString,
|
||||
productIdentificationServiceTag DisplayString
|
||||
}
|
||||
|
||||
productIdentificationPerBoxIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The index of the stack unit to which this conceptual row corresponds.
|
||||
Note that the index will be the same index as the index
|
||||
of a 'chassis' physical entity in the entity MIB of the product."
|
||||
::= { productIdentificationPerUnitEntry 1 }
|
||||
|
||||
|
||||
productIdentificationSerialNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Serial number of the product."
|
||||
::= { productIdentificationPerUnitEntry 2 }
|
||||
|
||||
productIdentificationAssetTag OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Asset tag of the product."
|
||||
::= { productIdentificationPerUnitEntry 3 }
|
||||
|
||||
productIdentificationServiceTag OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Service tag of the product."
|
||||
::= { productIdentificationPerUnitEntry 4 }
|
||||
|
||||
|
||||
--
|
||||
-- productStatus
|
||||
--
|
||||
|
||||
productStatusGlobalStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ok(3),
|
||||
non-critical(4),
|
||||
critical(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Current status of the product.This is a rollup for the entire product.
|
||||
The status is intended to give initiative to a snmp monitor to get further data when this status is abnormal.
|
||||
This variable can take the following values:
|
||||
3: OK
|
||||
If fans and power supplies are functioning and the system did not reboot because of a HW watchdog failure
|
||||
or a SW fatal error condition.
|
||||
4: Non-critical
|
||||
If at least one power supply is not functional or the system rebooted at least once because of a HW watchdog failure
|
||||
or a SW fatal error condition.
|
||||
5: Critical
|
||||
If at least one fan is not functional, possibly causing a dangerous warming up of the device."
|
||||
::= { productStatus 1 }
|
||||
|
||||
productStatusLastGlobalStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ok(3),
|
||||
non-critical(4),
|
||||
critical(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The status before the current status which induced an initiative to issue a global status change trap."
|
||||
::= { productStatus 2 }
|
||||
|
||||
productStatusTimeStamp OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The last time that the product global status has been updated.
|
||||
The time will be given in TimeTicks"
|
||||
::= { productStatus 3 }
|
||||
|
||||
productStatusGetTimeOut OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Suggested time out value in milliseconds for how long the SNMP getter
|
||||
should wait while attempting to poll the product SNMP service."
|
||||
::= { productStatus 4 }
|
||||
|
||||
productStatusRefreshRate OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Rate in seconds at which the SNMP service cached data is being updated."
|
||||
::= { productStatus 5 }
|
||||
|
||||
productStatusGeneratingTrapsFlag OBJECT-TYPE
|
||||
SYNTAX INTEGER { true(1),
|
||||
false(2),
|
||||
disabled(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates if this SNMP service is generating SNMP Traps.
|
||||
This variable can take the following values:
|
||||
1: true - The device is capable and currently configured to generate traps if necessary.
|
||||
2: false - The device is not capable of generating traps.
|
||||
3: disabled - The device is capable but not configured to generate traps.
|
||||
"
|
||||
::= { productStatus 6 }
|
||||
|
||||
productStatusEnvironment OBJECT IDENTIFIER ::= { productStatus 7}
|
||||
|
||||
envMonFanStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EnvMonFanStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of fan status maintained by the environmental
|
||||
monitor."
|
||||
::= { productStatusEnvironment 1 }
|
||||
|
||||
envMonFanStatusEntry OBJECT-TYPE
|
||||
SYNTAX EnvMonFanStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the fan status table, representing the status of
|
||||
the associated fan maintained by the environmental monitor."
|
||||
INDEX { envMonFanStatusIndex }
|
||||
::= { envMonFanStatusTable 1 }
|
||||
|
||||
EnvMonFanStatusEntry ::=
|
||||
SEQUENCE {
|
||||
envMonFanStatusIndex INTEGER,
|
||||
envMonFanStatusDescr DisplayString,
|
||||
envMonFanState EnvMonState
|
||||
}
|
||||
|
||||
envMonFanStatusIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique index for the fan being instrumented.
|
||||
This index is for SNMP purposes only, and has no
|
||||
intrinsic meaning."
|
||||
::= { envMonFanStatusEntry 1 }
|
||||
|
||||
envMonFanStatusDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..32))
|
||||
MAX-ACCESS read-only
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Textual description of the fan being instrumented.
|
||||
This description is a short textual label, suitable as a
|
||||
human-sensible identification for the rest of the
|
||||
information in the entry."
|
||||
::= { envMonFanStatusEntry 2 }
|
||||
|
||||
envMonFanState OBJECT-TYPE
|
||||
SYNTAX EnvMonState
|
||||
MAX-ACCESS read-only
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mandatory state of the fan being instrumented."
|
||||
::= { envMonFanStatusEntry 3 }
|
||||
|
||||
|
||||
|
||||
envMonSupplyStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EnvMonSupplyStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of power supply status maintained by the
|
||||
environmental monitor card."
|
||||
::= { productStatusEnvironment 2 }
|
||||
|
||||
envMonSupplyStatusEntry OBJECT-TYPE
|
||||
SYNTAX EnvMonSupplyStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the power supply status table, representing the
|
||||
status of the associated power supply maintained by the
|
||||
environmental monitor card."
|
||||
INDEX { envMonSupplyStatusIndex }
|
||||
::= { envMonSupplyStatusTable 1 }
|
||||
|
||||
EnvMonSupplyStatusEntry ::=
|
||||
SEQUENCE {
|
||||
envMonSupplyStatusIndex INTEGER ,
|
||||
envMonSupplyStatusDescr DisplayString,
|
||||
envMonSupplyState EnvMonState,
|
||||
envMonSupplySource INTEGER
|
||||
}
|
||||
|
||||
envMonSupplyStatusIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique index for the power supply being instrumented.
|
||||
This index is for SNMP purposes only, and has no
|
||||
intrinsic meaning."
|
||||
::= { envMonSupplyStatusEntry 1 }
|
||||
|
||||
envMonSupplyStatusDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..32))
|
||||
MAX-ACCESS read-only
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Textual description of the power supply being instrumented.
|
||||
This description is a short textual label, suitable as a
|
||||
human-sensible identification for the rest of the
|
||||
information in the entry."
|
||||
::= { envMonSupplyStatusEntry 2 }
|
||||
|
||||
envMonSupplyState OBJECT-TYPE
|
||||
SYNTAX EnvMonState
|
||||
MAX-ACCESS read-only
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mandatory state of the power supply being instrumented."
|
||||
::= { envMonSupplyStatusEntry 3 }
|
||||
|
||||
envMonSupplySource OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
ac(2),
|
||||
dc(3),
|
||||
externalPowerSupply(4),
|
||||
internalRedundant(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The power supply source.
|
||||
unknown - Power supply source unknown
|
||||
ac - AC power supply
|
||||
dc - DC power supply
|
||||
externalPowerSupply - External power supply
|
||||
internalRedundant - Internal redundant power supply
|
||||
"
|
||||
::= { envMonSupplyStatusEntry 4 }
|
||||
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- trap definitions
|
||||
--
|
||||
|
||||
|
||||
dell-VendorTraps OBJECT IDENTIFIER ::= { dellVendorNotifications 1 }
|
||||
dell-VendorTrapsPrefix OBJECT IDENTIFIER ::= { dell-VendorTraps 0 }
|
||||
|
||||
productStatusGlobalStatusChange NOTIFICATION-TYPE
|
||||
|
||||
OBJECTS { productStatusGlobalStatus, productStatusLastGlobalStatus, productStatusTimeStamp }
|
||||
STATUS current
|
||||
DESCRIPTION "This trap is sent when the product global status changes."
|
||||
--#TYPE "Product Global Status Change."
|
||||
--#SUMMARY "The product global status has changed from %d to %d at time %d."
|
||||
--#ARGUMENTS {1,0,2}
|
||||
|
||||
|
||||
::= {dell-VendorTrapsPrefix 1 }
|
||||
|
||||
|
||||
END
|
Reference in New Issue
Block a user