203 lines
6.7 KiB
Plaintext
203 lines
6.7 KiB
Plaintext
ELTEX-FASTPATH-INVENTORY-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
|
DisplayString FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
|
agentInventoryUnitEntry FROM FASTPATH-INVENTORY-MIB
|
|
eltMesFastpath FROM ELTEX-MES-FASTPATH-MIB;
|
|
|
|
eltFastpathInventoryMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201702070000Z"
|
|
ORGANIZATION "Eltex Enterprise Co, Ltd."
|
|
CONTACT-INFO "www.eltex-co.ru"
|
|
DESCRIPTION
|
|
"This MIB defines the objects used for FastPath to
|
|
configure and report information and status of units,
|
|
slots and supported cards (Eltex extensions)."
|
|
REVISION "201702070000Z"
|
|
DESCRIPTION
|
|
"Initial revision."
|
|
::= { eltMesFastpath 1 }
|
|
|
|
--**************************************************************************************
|
|
-- efpInventoryGlobals
|
|
--
|
|
--**************************************************************************************
|
|
|
|
efpInventoryObjects OBJECT IDENTIFIER ::= { eltFastpathInventoryMIB 1 }
|
|
|
|
efpInventoryGlobals OBJECT IDENTIFIER ::= { efpInventoryObjects 1 }
|
|
|
|
--**************************************************************************************
|
|
-- efpAgentInventoryUnitTable
|
|
--
|
|
--**************************************************************************************
|
|
|
|
efpAgentInventoryUnitTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EfpAgentInventoryUnitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table augments existing FASTPATH table agentInventoryUnitTable."
|
|
::= { efpInventoryGlobals 1 }
|
|
|
|
efpAgentInventoryUnitEntry OBJECT-TYPE
|
|
SYNTAX EfpAgentInventoryUnitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each Instance corresponds with a different unit managed by this agent."
|
|
AUGMENTS { agentInventoryUnitEntry }
|
|
::= { efpAgentInventoryUnitTable 1 }
|
|
|
|
EfpAgentInventoryUnitEntry ::=
|
|
SEQUENCE {
|
|
efpAgentInventoryUnitImage1CommitHash
|
|
DisplayString,
|
|
efpAgentInventoryUnitImage2CommitHash
|
|
DisplayString,
|
|
efpAgentInventoryUnitImage1Timestamp
|
|
DisplayString,
|
|
efpAgentInventoryUnitImage2Timestamp
|
|
DisplayString,
|
|
efpAgentInventoryUnitImage1Md5Digest
|
|
DisplayString,
|
|
efpAgentInventoryUnitImage2Md5Digest
|
|
DisplayString,
|
|
efpAgentInventoryActiveImage
|
|
INTEGER,
|
|
efpAgentInventoryNextActiveImage
|
|
INTEGER
|
|
}
|
|
|
|
efpAgentInventoryUnitImage1CommitHash OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..80))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Commit hash for Image1."
|
|
::= { efpAgentInventoryUnitEntry 1 }
|
|
|
|
efpAgentInventoryUnitImage2CommitHash OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..80))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Commit hash for Image2."
|
|
::= { efpAgentInventoryUnitEntry 2 }
|
|
|
|
efpAgentInventoryUnitImage1Timestamp OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..80))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Timestamp for Image1."
|
|
::= { efpAgentInventoryUnitEntry 3 }
|
|
|
|
efpAgentInventoryUnitImage2Timestamp OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..80))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Timestamp for Image2."
|
|
::= { efpAgentInventoryUnitEntry 4 }
|
|
|
|
efpAgentInventoryUnitImage1Md5Digest OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..80))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MD5 digest for Image1."
|
|
::= { efpAgentInventoryUnitEntry 5 }
|
|
|
|
efpAgentInventoryUnitImage2Md5Digest OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..80))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MD5 digest for Image2."
|
|
::= { efpAgentInventoryUnitEntry 6 }
|
|
|
|
efpAgentInventoryActiveImage OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
image1(2),
|
|
image2(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The active image name. image1 or image2."
|
|
::= { efpAgentInventoryUnitEntry 7 }
|
|
|
|
efpAgentInventoryNextActiveImage OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
image1(2),
|
|
image2(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The image selected for loading on next boot."
|
|
::= { efpAgentInventoryUnitEntry 8 }
|
|
|
|
efpInventoryNotifications OBJECT IDENTIFIER ::= { eltFastpathInventoryMIB 2 }
|
|
|
|
efpInventoryNotificationsPrefix OBJECT IDENTIFIER ::= { efpInventoryNotifications 0 }
|
|
|
|
-- conformance information
|
|
efpInventoryConformance OBJECT IDENTIFIER ::= { eltFastpathInventoryMIB 3 }
|
|
|
|
efpInventoryCompliances OBJECT IDENTIFIER ::= { efpInventoryConformance 1 }
|
|
|
|
-- compliance statements
|
|
efpInventoryCompliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for SNMP entities which implement
|
|
version 1 of the eltFastpathInventoryMIB MIB."
|
|
MODULE -- this module
|
|
GROUP efpInventoryUnitGroup
|
|
DESCRIPTION
|
|
"Implementation of the agentInventoryUnitTable is only mandatory
|
|
on systems which support the capability of managing multiple units
|
|
in a stack."
|
|
::= { efpInventoryCompliances 1 }
|
|
|
|
efpFastPathInventoryMIBCompliance2 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for SNMP entities which implement
|
|
version 2 of the eltFastpathInventoryMIB MIB."
|
|
MODULE -- this module
|
|
GROUP efpInventoryUnitGroup
|
|
DESCRIPTION
|
|
"Implementation of the agentInventoryUnitTable is only mandatory
|
|
on systems which support the capability of managing multiple units
|
|
in a stack."
|
|
::= { efpInventoryCompliances 2 }
|
|
|
|
efpInventoryGroups OBJECT IDENTIFIER ::= { efpInventoryConformance 2 }
|
|
|
|
efpInventoryUnitGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
efpAgentInventoryUnitImage1CommitHash,
|
|
efpAgentInventoryUnitImage2CommitHash,
|
|
efpAgentInventoryUnitImage1Timestamp,
|
|
efpAgentInventoryUnitImage2Timestamp,
|
|
efpAgentInventoryUnitImage1Md5Digest,
|
|
efpAgentInventoryUnitImage2Md5Digest,
|
|
efpAgentInventoryActiveImage,
|
|
efpAgentInventoryNextActiveImage
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to represent
|
|
multiple units in the stack."
|
|
::= { efpInventoryGroups 2 }
|
|
|
|
|
|
END
|