Observium_CE/mibs/cisco/CISCO-DMN-DSG-BKPRST-MIB

236 lines
7.2 KiB
Plaintext

--*********************************************************************
-- CISCO-DMN-DSG-BKPRST.mib : Mib file for Backup and Restore Operation
--
-- August 2010, TEL MIB Team
--
-- Copyright (c) 1999-2012 by Cisco Systems, Inc. All rights reserved.
--*********************************************************************
CISCO-DMN-DSG-BKPRST-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE, IpAddress, Integer32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
ciscoDSGUtilities
FROM CISCO-DMN-DSG-ROOT-MIB;
ciscoDSGBKPRST MODULE-IDENTITY
LAST-UPDATED "201203121700Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Cisco Systems, Inc.
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553 NETS
E-mail: cs-ipsla@cisco.com"
DESCRIPTION "Cisco DSG Backup Restore MIB."
REVISION "201203261700Z"
DESCRIPTION "V01.00.05 2012-03-26
Updated enum list of backupRestoreDetailedStatus."
REVISION "201008300500Z"
DESCRIPTION "V01.00.04 2010-08-30
Updated for adherence to SNMPv2 format."
REVISION "201006170600Z"
DESCRIPTION "V01.00.03 2010-06-17
The enum options of backupRestoreDetailedStatus
is updated."
REVISION "201003220500Z"
DESCRIPTION "V01.00.02 2010-03-22
The Syntax of Unsigned32 MIB objects whose range
is within the range
of Integer32, is updated to Integer32."
REVISION "201002121500Z"
DESCRIPTION "V01.00.01 2010-02-12
The Syntax of read-only object is updated to
DisplayString."
REVISION "200911221500Z"
DESCRIPTION "V01.00.00 2009-11-22
Initial Version."
::= { ciscoDSGUtilities 3 }
backupRestoreInfo OBJECT IDENTIFIER ::= { ciscoDSGBKPRST 1 }
-- *************************************
-- backupRestoreInfo Branch
-- *************************************
backupRestoreOperation OBJECT-TYPE
SYNTAX INTEGER {
backup(1),
restore(2),
writeOnly(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Type of operation ( backup or restore ).
Setting backup( 1 ) backs up the specified file to the
FTP server.
Setting restore( 2 ) restores the specified file from the
FTP server."
::= { backupRestoreInfo 1 }
backupRestoreType OBJECT-TYPE
SYNTAX INTEGER {
standard(1),
extended(2),
full(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Backup data sets to be included in the backup/restore file.
Following backup options are available.
Standard:To save the user settings to the backup file.
Extended:To save user settings and tuning information to the
backup file.
Full:To save user settings,tuning information and factory
defaults to the backup file."
::= { backupRestoreInfo 2 }
backupRestoreFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..119))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Name of file to backup or restore."
::= { backupRestoreInfo 3 }
backupRestoreFtpServerIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"FTP Server IP Address of the FTP server used to store
the backup/restore file.
Format: ###.###.###.###, Range of ### is 0 to 255."
::= { backupRestoreInfo 4 }
backupRestoreFtpUsername OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"FTP username to access the FTP Server."
::= { backupRestoreInfo 5 }
backupRestoreFtpPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"FTP password to access the FTP Server."
::= { backupRestoreInfo 6 }
backupRestoreFtpPortno OBJECT-TYPE
SYNTAX Integer32(1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"FTP port number of the FTP Server used to store the
backup\restore file."
::= { backupRestoreInfo 7 }
backupRestoreLastBackupFile OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..119))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of last backedup file."
::= { backupRestoreInfo 8 }
backupRestoreLastBackupTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time of last backup."
::= { backupRestoreInfo 9 }
backupRestoreLastRestoreFile OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..119))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of last restored file."
::= { backupRestoreInfo 10 }
backupRestoreLastRestoreTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time of last restore operation."
::= { backupRestoreInfo 11 }
backupRestoreOperationStatus OBJECT-TYPE
SYNTAX INTEGER {
inprogress(1),
pass(2),
fail(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Backup/Restore Operation status ( inprogress,pass or failed )."
::= { backupRestoreInfo 12 }
backupRestoreDetailedStatus OBJECT-TYPE
SYNTAX INTEGER {
idle(1),
backupProcessing(2),
backupConnecting(3),
backupSendingFile(4),
backupDone(5),
backupFailed(6),
restoreConnecting(7),
restoreWaitingFile(8),
restoreReceivingFile(9),
restoreProcessing(10),
restoreDone(11),
restoreFailed(12),
ftpFileTransferError(13),
restoreFileCorrupted(14),
restoreFileDesignationCodeMismatch(15),
restoreFilePlatformTypeMismatch(16),
restoreFileMissingFileInformation(17),
restoreFileMissingPlatformType(18),
restoreFileMissingDesignation(19),
restoreFileMissingContents(20),
restoreFileMissingRoot(21)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detailed status of Backup/Restore operation."
::= { backupRestoreInfo 13 }
backupRestorePercentageComp OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Percentage of Backup/Restore operation Completed.
The range is from 0 to 100 in steps of 1 percentage."
::= { backupRestoreInfo 14 }
END