-------------------------------------------------------------------- -- ***************************** -- * * -- * ONEOS MIB * -- * * -- ***************************** -- -- ONEOS_MIB_v4.2r3e8 -- -- Creation date : 2007-03-08 -- -------------------------------------------------------------------- ONEACCESS-CONFIGMGMT-MIB DEFINITIONS ::= BEGIN -------------------------------------------------------------------- -- Imports -------------------------------------------------------------------- IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress FROM SNMPv2-SMI -- DateAndTime, TEXTUAL-CONVENTION FROM SNMPv2-TC -- DisplayString FROM RFC1213-MIB -- oacMIBModules, oacExpIMManagement, oacRequirements FROM ONEACCESS-GLOBAL-REG; -- -------------------------------------------------------------------- -- Module Entity -------------------------------------------------------------------- oacConfigMgmtMIBModule MODULE-IDENTITY LAST-UPDATED "200601310000Z" ORGANIZATION "ONE ACCESS" CONTACT-INFO "Pascal KESTELOOT Postal: ONE ACCESS 28, rue de la redoute 92260 Fontenay aux roses FRANCE Tel: (+33) 01 41 87 70 54 Fax: (+33) 01 41 87 74 39 E-mail: pascal.kesteloot@oneaccess-net.com" DESCRIPTION "This MIB module describes a MIB for keeping track of changes on equipment's configuration." ::= { oacMIBModules 2001 } -------------------------------------------------------------------- -- Textual Conventions -------------------------------------------------------------------- -- -------------------------------------------------------------------- -- Objects Definitions -------------------------------------------------------------------- oacExpIMConfigMgmt OBJECT IDENTIFIER ::= { oacExpIMManagement 6 } oacConfigMgmtObjects OBJECT IDENTIFIER ::= { oacExpIMConfigMgmt 1 } oacCMHistory OBJECT IDENTIFIER ::= { oacConfigMgmtObjects 1 } oacCMCopy OBJECT IDENTIFIER ::= { oacConfigMgmtObjects 2 } -------------------------------------------------------------------- -- Configuration Management Objects Definition -------------------------------------------------------------------- -- Configuration History oacCMHistoryRunningLastChanged OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time when the running configuration was last changed." ::= { oacCMHistory 1 } oacCMHistoryRunningLastSaved OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time when the running configuration was last saved (written)." ::= { oacCMHistory 2 } oacCMHistoryStartupLastChanged OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time when the startup configuration was last written to." ::= { oacCMHistory 3 } oacCMCopyIndex OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP address used for configuration copy." ::= { oacCMCopy 1 } oacCMCopyTftpRunTable OBJECT-TYPE SYNTAX SEQUENCE OF OacCMCopyTftpRunEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Config Table for TFTP copy of running config." ::= { oacCMCopy 2 } oacCMCopyTftpRunEntry OBJECT-TYPE SYNTAX OacCMCopyTftpRunEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of objects defining a conceptual copy tftp entry." INDEX { oacCMCopyIndex } ::= { oacCMCopyTftpRunTable 1 } OacCMCopyTftpRunEntry ::= SEQUENCE { oacCMCopyTftpRun DisplayString } oacCMCopyTftpRun OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the file on the server where the configuration script is located. This variable is in effect a write-only variable. Attempts to read this variable will result in a no-such-object response." ::= { oacCMCopyTftpRunEntry 1 } oacCMCopyRunTftpTable OBJECT-TYPE SYNTAX SEQUENCE OF OacCMCopyRunTftpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Config Table for copy of running config to tftp." ::= { oacCMCopy 3 } oacCMCopyRunTftpEntry OBJECT-TYPE SYNTAX OacCMCopyRunTftpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of objects defining a conceptual copy tftp entry." INDEX { oacCMCopyIndex } ::= { oacCMCopyRunTftpTable 1 } OacCMCopyRunTftpEntry ::= SEQUENCE { oacCMCopyRunTftp DisplayString } oacCMCopyRunTftp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the file on the server where the configuration script will be stored. This variable is in effect a write-only variable. Attempts to read this variable will result in a no-such-object response." ::= { oacCMCopyRunTftpEntry 1 } -------------------------------------------------------------------- -- Conformance Definitions -------------------------------------------------------------------- oacCMConformance OBJECT IDENTIFIER ::= { oacRequirements 2001 } oacCMGroups OBJECT IDENTIFIER ::= { oacCMConformance 1 } oacCMCompliances OBJECT IDENTIFIER ::= { oacCMConformance 2 } oacCMCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for agents that support the ONEACCESS-CONFIGMGMT-MIB." MODULE -- this module MANDATORY-GROUPS { oacCMGeneralGroup } ::= { oacCMCompliances 1 } oacCMGeneralGroup OBJECT-GROUP OBJECTS { oacCMHistoryRunningLastChanged, oacCMHistoryRunningLastSaved, oacCMHistoryStartupLastChanged } STATUS current DESCRIPTION "This group is mandatory for Configuration Management entity." ::= { oacCMGroups 1 } END -- --- -- ------------------------ END OF FILE ----------------------------- -- ---