summaryrefslogtreecommitdiff
path: root/MIBS/transition/TN-PROV-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/transition/TN-PROV-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/transition/TN-PROV-MIB')
-rw-r--r--MIBS/transition/TN-PROV-MIB181
1 files changed, 181 insertions, 0 deletions
diff --git a/MIBS/transition/TN-PROV-MIB b/MIBS/transition/TN-PROV-MIB
new file mode 100644
index 0000000..7fdd48d
--- /dev/null
+++ b/MIBS/transition/TN-PROV-MIB
@@ -0,0 +1,181 @@
+-- *****************************************************************
+-- TN-PROV-MIB.my : TN Provision(backup/restore) MIB
+--
+-- Copyright (c) 2009 by Transition Networks, Inc.
+-- All rights reserved.
+--
+-- *****************************************************************
+TN-PROV-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ DisplayString
+ FROM SNMPv2-TC
+ MODULE-IDENTITY,
+ NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ Unsigned32
+ FROM SNMPv2-SMI
+ entPhysicalIndex FROM ENTITY-MIB
+ InetAddressType,InetAddress
+ FROM INET-ADDRESS-MIB
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ tnProducts
+ FROM TRANSITION-SMI;
+
+tnProvMIB MODULE-IDENTITY
+ LAST-UPDATED "201204051930Z"
+ ORGANIZATION "Transition Networks, Inc."
+ CONTACT-INFO
+ "Transition Networks
+ Technical Support
+
+ 10900 Red Circle Drive
+ Minnetonka, MN 55343 USA
+ Tel: +1-800-526-9267
+
+ E-mail: techsupport@transition.com"
+ DESCRIPTION
+ "The mib for configuration backup and restore of the device."
+ REVISION "201204200000Z"
+ DESCRIPTION
+ "Initial version of this MIB module."
+ ::= { tnProducts 110 }
+
+tnProvObjects OBJECT IDENTIFIER
+ ::= { tnProvMIB 1 }
+
+tnProvGroup OBJECT IDENTIFIER ::= { tnProvObjects 1 }
+
+tnProvTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TnProvEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table displays and sets backup/restore configuration of
+ individual device."
+ ::= { tnProvGroup 1 }
+
+tnProvEntry OBJECT-TYPE
+ SYNTAX TnProvEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This entry represents a provision configuration of individual
+ device."
+ INDEX { entPhysicalIndex }
+ ::= { tnProvTable 1 }
+
+TnProvEntry ::= SEQUENCE {
+ tnProvType INTEGER,
+ tnProvAddrType InetAddressType,
+ tnProvAddr InetAddress,
+ tnProvFile DisplayString,
+ tnProvDstFile DisplayString,
+ tnProvOper INTEGER,
+ tnProvResult INTEGER
+}
+
+tnProvType OBJECT-TYPE
+ SYNTAX INTEGER {
+ backup(1),
+ restore(2),
+ saveStartupConfig(3),
+ activate(4),
+ delete(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Provision operation type:
+ backup/download(1) : backup/download the configuration of the device.
+ restore/upload(2) : restore/upload the configuration onto the device.
+ saveStartupConfig(3) : copies running-config to startup-config, thereby ensuring
+ that the currently active configuration will be used at
+ the next reboot.
+ activate(4) : It is possible to activate any of the configuration files present
+ on the switch, except for running-config which represents the
+ currently active configuration.
+ delete(5) : It is possible to delete any of the writable files stored in flash,
+ including startup-config. If this is done and the switch is rebooted
+ without a prior Save operation, this effectively resets the switch
+ to default configuration. running-config and default-config cannot be
+ deleted.
+ "
+ ::= { tnProvEntry 1 }
+
+tnProvAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The target device IP address type. "
+ ::= { tnProvEntry 2 }
+
+tnProvAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The target device IP address. "
+ ::= { tnProvEntry 3 }
+
+tnProvFile OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "tnProvFile is used to specify the configuration file. This field is used in combination with tnProvType as below:
+
+ For Download/backup(1), source file name on the switch.
+ For Upload/restore(2), source file name on the ftp server.
+ For saveStartupConfig(3), it is ignored.
+ For activate(4), it is the file on the switch to be actiavted (except running-config file).
+ For delete(5), it is the file wname to be delete from the switch.
+ "
+ ::= { tnProvEntry 4 }
+
+
+
+
+tnProvOper OBJECT-TYPE
+ SYNTAX INTEGER { start(1), doNothing(2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Provision operation type:
+ start(1) : start provision operation.
+ doNothing(2) : just read value.
+ tnProvOper should be the last object to be set for the operation.
+ That means when you set it to 'start', the operation specified in tnProvType will
+ be triggerd. "
+ ::= { tnProvEntry 5 }
+
+tnProvResult OBJECT-TYPE
+ SYNTAX INTEGER { success(1), fail(2), inProgress(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Provision operation type:
+ success(1) : provision process succeeded.
+ fail(2) : provision process failed.
+ inProgress(3): provision is in progress.
+ "
+ ::= { tnProvEntry 6 }
+
+tnProvDstFile OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "tnProvDstFile specifies the target file name.
+ For Download/backup(1), destination file name on the ftp server.
+ For Upload/restore(2), destination file name on the switch.
+ For saveStartupConfig(3), it is ignored.
+ For activate(4), it is ignored.
+ For delete(5), it is ignored.
+ "
+ ::= { tnProvEntry 7 }
+END