librenms/mibs/ENTERASYS-IMAGE-VALIDATION-MIB
Adam Amstrong 6b9d05653c move Enterasys mibs to mib root
git-svn-id: http://www.observium.org/svn/observer/trunk@1569 61d68cd4-352d-0410-923a-c4978735b2b8
2010-07-31 12:40:45 +00:00

236 lines
8.0 KiB
Plaintext

ENTERASYS-IMAGE-VALIDATION-MIB DEFINITIONS ::= BEGIN
-- enterasys-image-validation-mib.txt
--
-- Part Number:
--
--
-- This module provides authoritative definitions for Enterasys
-- Networks' Image Validation MIB.
--
-- This module will be extended, as needed.
-- Enterasys Networks reserves the right to make changes in this
-- specification and other information contained in this document
-- without prior notice. The reader should consult Enterasys Networks
-- to determine whether any such changes have been made.
--
-- In no event shall Enterasys Networks be liable for any incidental,
-- indirect, special, or consequential damages whatsoever (including
-- but not limited to lost profits) arising out of or related to this
-- document or the information contained in it, even if Enterasys
-- Networks has been advised of, known, or should have known, the
-- possibility of such damages.
--
-- Enterasys Networks grants vendors, end-users, and other interested
-- parties a non-exclusive license to use this Specification in
-- connection with the management of Enterasys Networks products.
-- Copyright December, (2004) Enterasys Networks, Inc.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
EnabledStatus
FROM P-BRIDGE-MIB
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB
etsysModules
FROM ENTERASYS-MIB-NAMES;
etsysImageValidationMIB MODULE-IDENTITY
LAST-UPDATED "200404022134Z" -- Fri Apr 2 21:34 GMT 2004
ORGANIZATION "Enterasys Networks"
CONTACT-INFO
"Postal: Enterasys Networks
50 Minuteman Rd.
Andover, MA 01810-1008
USA
Phone: +1 978 684 1000
E-mail: support@enterasys.com
WWW: http://www.enterasys.com"
DESCRIPTION
"This MIB module defines a portion of the SNMP MIB under
Enterasys Networks' enterprise OID pertaining to new
image validation and recovery."
REVISION "200404022134Z" -- Fri Apr 2 21:34 GMT 2004
DESCRIPTION
"The initial version of this MIB module."
::= { etsysModules 47 }
-- -------------------------------------------------------------
-- The groups defined within this MIB module:
-- -------------------------------------------------------------
etsysImageValidationObjects OBJECT IDENTIFIER
::= { etsysImageValidationMIB 1 }
etsysImageValidationConfig OBJECT IDENTIFIER
::= { etsysImageValidationObjects 1 }
-- -------------------------------------------------------------
-- Image Validation Configuration
-- -------------------------------------------------------------
etsysImageValidationEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The enabled/disabled status of the New Image Validation
feature."
DEFVAL { disabled }
::= { etsysImageValidationConfig 1 }
etsysImageValidationPeriod OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of seconds to monitor the new image
after it has booted. If any of the selected validation
operations are not successfully completed within this
interval, a reset will be issued to load the prior
operational image."
DEFVAL { 600 }
::= { etsysImageValidationConfig 2 }
etsysImageValidationOperations OBJECT-TYPE
SYNTAX BITS {
etsysImageValidationConfig(0),
etsysImageValidationIcmp(1),
etsysImageValidationSnmp(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The operations that will be used to validate the new
image during the etsysImageValidationPeriod.
etsysImageValidationConfig -
The successful loading of the start-up configuration.
etsysImageValidationIcmp -
The successful reception of an ICMP echo reply from the
host specified in etsysImageValidationIcmpAddress.
etsysImageValidationSnmp -
The successful reception of an SNMP request from the
host specified in etsysImageValidationSnmpAddress.
If a host is not specified, an SNMP request from any
host will be considered a success.
If all of the selected validation operations are not
successfully completed within the etsysImageValidationPeriod,
a reset will be issued to load the prior operational image."
::= { etsysImageValidationConfig 3 }
etsysImageValidationIcmpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The address type of the etsysImageValidationIcmpAddress
object. These objects are used when the ICMP echo reply
validation operation has been selected."
DEFVAL { ipv4 }
::= { etsysImageValidationConfig 4 }
etsysImageValidationIcmpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The address of the host that should respond to the ICMP echo
request. If an ICMP echo reply has NOT been received from
this host by the end of the etsysImageValidationPeriod, a reset
will be initiated to load the prior operational image."
DEFVAL { '00000000'H }
::= { etsysImageValidationConfig 5 }
etsysImageValidationSnmpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The address type of the etsysImageValidationSnmpAddress
object. These objects are used when the SNMP request
validation operation has been selected."
DEFVAL { ipv4 }
::= { etsysImageValidationConfig 6 }
etsysImageValidationSnmpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The address of the host that we should receive an SNMP
request from. If this object contains its default value
then an SNMP request from any station will be considered
a success. If an SNMP request has NOT been received from
this host by the end of the etsysImageValidationPeriod, a
reset will be initiated to load the prior operational image."
DEFVAL { '00000000'H }
::= { etsysImageValidationConfig 7 }
-- -------------------------------------------------------------
-- Conformance Information
-- -------------------------------------------------------------
etsysImageValidationConformance OBJECT IDENTIFIER
::= { etsysImageValidationMIB 2 }
etsysImageValidationGroups OBJECT IDENTIFIER
::= { etsysImageValidationConformance 1 }
etsysImageValidationCompliances OBJECT IDENTIFIER
::= { etsysImageValidationConformance 2 }
-- -------------------------------------------------------------
-- units of conformance
-- -------------------------------------------------------------
etsysImageValidationConfigGroup OBJECT-GROUP
OBJECTS {
etsysImageValidationEnable,
etsysImageValidationPeriod,
etsysImageValidationOperations,
etsysImageValidationIcmpAddressType,
etsysImageValidationIcmpAddress,
etsysImageValidationSnmpAddressType,
etsysImageValidationSnmpAddress
}
STATUS current
DESCRIPTION
"Objects that provide a means to validate a new image."
::= { etsysImageValidationGroups 1 }
-- -------------------------------------------------------------
-- compliance statements
-- -------------------------------------------------------------
etsysImageValidationCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the Enterasys Image Validation MIB."
MODULE
MANDATORY-GROUPS { etsysImageValidationConfigGroup }
::= { etsysImageValidationCompliances 1 }
END