home *** CD-ROM | disk | FTP | other *** search
/ PC Professionell 2007 April / PCpro_2007_04.ISO / files / dsl / ManageEngineWiFiManager.exe / Disk1 / data1.cab / SourceFiles / WiFiManager.exe / mibs / configMan.mib < prev    next >
Encoding:
Text File  |  2007-01-17  |  12.7 KB  |  442 lines

  1. -----------------------------------
  2. --WA1006E SNMPºσ╢qñ╔»┼ñΦ«╫ 
  3. -----------------------------------
  4. HUAWEI-CONFIG-MAN-MIB DEFINITIONS ::= BEGIN
  5. IMPORTS
  6.             --huaweiUtility            
  7.             --    FROM HUAWEI-MIB    
  8.                     
  9.             OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP            
  10.                 FROM SNMPv2-CONF            
  11.             TimeTicks, IpAddress, Integer32, Unsigned32, Counter32, 
  12.             OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE            
  13.                 FROM SNMPv2-SMI            
  14.             DisplayString, TruthValue, RowStatus, TEXTUAL-CONVENTION            
  15.                 FROM SNMPv2-TC;
  16.                                     
  17.         --iso           OBJECT IDENTIFIER ::= { 1 }
  18.         org           OBJECT IDENTIFIER ::= { iso 3 }
  19.         dod           OBJECT IDENTIFIER ::= { org 6 }
  20.         internet      OBJECT IDENTIFIER ::= { dod 1 }
  21.         directory     OBJECT IDENTIFIER ::= { internet 1 }
  22.         mgmt          OBJECT IDENTIFIER ::= { internet 2 }
  23.         experimental  OBJECT IDENTIFIER ::= { internet 3 }
  24.         private       OBJECT IDENTIFIER ::= { internet 4 }
  25.         enterprises   OBJECT IDENTIFIER ::= { private 1 }
  26.         huawei          OBJECT IDENTIFIER ::= { enterprises 2011 }
  27.         huaweiUtility OBJECT IDENTIFIER ::= { huawei 6 }
  28.         
  29. --
  30. -- Textual conventions
  31. --
  32.     
  33.         ConfigOperationType ::= TEXTUAL-CONVENTION
  34.             STATUS current
  35.             DESCRIPTION 
  36.                 "Specify operation types on configuration.
  37.                 Currently, following types of operation are provided:
  38.                 running2Startup(1):refresh the saved configuration file used currently 
  39.                            with current configuration running in the system. The 
  40.                            operation is the same as that of 
  41.                            [save]  command from command line.(running->startup)
  42.                 startup2Running(2):recover the current configuration running in the system 
  43.                            with the saved configuration file used currently.(running<-startup)
  44.                 running2Net(3):Send the current configuration running in the system to the network
  45.                              through a certain protocol.(running->networkFile)
  46.                 net2Running(4):recover the current configuration running in the system 
  47.                            with a remote file from network through a certain protocol.(running<-networkFile)
  48.                 net2Startup(5):Download a remote file to the local system to be the saved configuration file used currently
  49.                            through a certain protocol.(startup<-networkFile)
  50.                 startup2Net(6):Send the saved configuration file used currently to the network 
  51.                              through a certain protocol. (startup ->networkFile)"
  52.             SYNTAX INTEGER
  53.                 {
  54.                 running2Startup(1),
  55.                 startup2Running(2),
  56.                 running2Net(3),
  57.                 net2Running(4),
  58.                 net2Startup(5),
  59.                 startup2Net(6)
  60.                 }
  61.  
  62.         hwConfig        MODULE-IDENTITY 
  63.             LAST-UPDATED "200212191936Z"        -- December 19, 2002 at 19:36 GMT
  64.             ORGANIZATION 
  65.                 "Huawei Technologies co.,Ltd."
  66.             CONTACT-INFO 
  67.                 "VRP Team Huawei Technologies co.,Ltd.
  68.                 Huawei Bld.,NO.3 Xinxi Rd., 
  69.                 Shang-Di Information Industry Base,
  70.                 Hai-Dian District Beijing P.R. China
  71.                 http://www.huawei.com
  72.                 Zip:100085
  73.                 "
  74.             DESCRIPTION 
  75.                 "The HUAWEI-CONFIG-MAN-MIB contains objects to manage the system configuration. It contains the 
  76.                 model used to represent configuration data that exists elsewhere in the system and in peripheral devices.
  77.                 There are no constraints on this MIB."
  78.             REVISION "200212191938Z"        -- December 19, 2002 at 19:38 GMT
  79.             DESCRIPTION 
  80.                 "The initial revision of this MIB module ."
  81.             ::= { huaweiUtility 10 }
  82.             
  83.     -- 1.3.6.1.4.1.2011.6.10.1
  84.     hwConfigManObjects OBJECT IDENTIFIER ::= { hwConfig 1 }
  85.     
  86.     -- 1.3.6.1.4.1.2011.6.10.1.2
  87.     hwCfgOperate OBJECT IDENTIFIER ::= { hwConfigManObjects 2 }
  88.     
  89.     -- 1.3.6.1.4.1.2011.6.10.1.2.4
  90.         hwCfgOperateTable OBJECT-TYPE
  91.             SYNTAX SEQUENCE OF HwCfgOperateEntry
  92.             MAX-ACCESS not-accessible
  93.             STATUS current
  94.             DESCRIPTION
  95.                 "A table of config-operation requests.
  96.                 "
  97.             ::= { hwCfgOperate 4 }
  98.  
  99.         
  100.            -- 1.3.6.1.4.1.2011.6.10.1.2.4.1
  101.         hwCfgOperateEntry OBJECT-TYPE
  102.             SYNTAX HwCfgOperateEntry
  103.             MAX-ACCESS not-accessible
  104.             STATUS current
  105.             DESCRIPTION
  106.                 "An operate request entry."
  107.             INDEX { hwCfgOperateIndex }
  108.             ::= { hwCfgOperateTable 1 }
  109.  
  110.         
  111.         HwCfgOperateEntry ::=
  112.             SEQUENCE { 
  113.                 hwCfgOperateIndex
  114.                     Integer32,
  115.                 hwCfgOperateType
  116.                     ConfigOperationType,
  117.                 hwCfgOperateProtocol
  118.                     INTEGER,
  119.                 hwCfgOperateFileName
  120.                     DisplayString,
  121.                 hwCfgOperateServerAddress
  122.                     IpAddress,
  123.                 hwCfgOperateUserName
  124.                     DisplayString,
  125.                 hwCfgOperateUserPassword
  126.                     DisplayString,
  127.                 hwCfgOperateEndNotificationSwitch
  128.                     TruthValue,
  129.                 hwCfgOperateRowStatus
  130.                     RowStatus
  131.              }
  132.  
  133.         -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.1
  134.         hwCfgOperateIndex OBJECT-TYPE
  135.             SYNTAX Integer32 (1..2147483647)
  136.             MAX-ACCESS not-accessible
  137.             STATUS current
  138.             DESCRIPTION
  139.                 "The unique index value of a row in this table."
  140.             ::= { hwCfgOperateEntry 1 }
  141.  
  142.         
  143.         -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.2
  144.         hwCfgOperateType OBJECT-TYPE
  145.             SYNTAX ConfigOperationType
  146.             MAX-ACCESS read-create
  147.             STATUS current
  148.             DESCRIPTION
  149.                 "Specify the type of operation on configuration.
  150.                 "
  151.             ::= { hwCfgOperateEntry 2 }
  152.  
  153.         
  154.         -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.3
  155.         hwCfgOperateProtocol OBJECT-TYPE
  156.             SYNTAX INTEGER
  157.                 {
  158.                 ftp(1),
  159.                 tftp(2)
  160.                 }
  161.             MAX-ACCESS read-create
  162.             STATUS current
  163.             DESCRIPTION
  164.                 "If the value of hwCfgOperateType is running2Net,net2Running,net2Startup
  165.                  or startup2net,  this node specify the protocol to be 
  166.                 used for file transfer . 
  167.                 The default protocol is ftp if no protocol is specified.  
  168.                 And for other value of hwCfgOperateType , this object may   
  169.                 be ignored by the implementation.          "
  170.             ::= { hwCfgOperateEntry 3 }
  171.  
  172.         
  173.         -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.4
  174.         hwCfgOperateFileName OBJECT-TYPE
  175.             SYNTAX DisplayString (SIZE (1..128))
  176.             MAX-ACCESS read-create
  177.             STATUS current
  178.             DESCRIPTION
  179.                 "When the object of hwCfgOperateType has the value of net2Startup, net2running or 
  180.                 running2Net,the value must be specified. The file name may include the path if
  181.                 applicable.
  182.                 If the value of hwCfgOperateType is net2Startup or net2running, this node specify the
  183.                 source file name of transfers.If the value of hwCfgOperateType is running2Net , 
  184.                 this node specify the destination file name of transfers.
  185.                 When hwCfgOperateType has the value of startup2net,the object may not be
  186.                 created instead of using the file name of startup configuration file.
  187.                 "
  188.             ::= { hwCfgOperateEntry 4 }
  189.  
  190.         
  191.         -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.5
  192.         hwCfgOperateServerAddress OBJECT-TYPE
  193.             SYNTAX IpAddress
  194.             MAX-ACCESS read-create
  195.             STATUS current
  196.             DESCRIPTION
  197.                 "When the operation type is running2Net,net2Running,net2Startup
  198.                  or startup2net , the ip address of the ftp/ftfp server from/to 
  199.                 which to download/upload must be specified.  
  200.                 Values of 0.0.0.0 or FF.FF.FF.FF are not permitted."
  201.             ::= { hwCfgOperateEntry 5 }
  202.  
  203.         
  204.         -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.6
  205.         hwCfgOperateUserName OBJECT-TYPE
  206.             SYNTAX DisplayString (SIZE (1..40))
  207.             MAX-ACCESS read-create
  208.             STATUS current
  209.             DESCRIPTION
  210.                 "When the operation type is running2Net,net2Running,net2Startup
  211.                  or startup2net , the user 
  212.                 name for the ftp server from/to which to download/upload
  213.                 should be specified. The object must be created if hwCfgOperateProtocol
  214.                 has the value of ftp. "
  215.             ::= { hwCfgOperateEntry 6 }
  216.  
  217.         
  218.         -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.7
  219.         hwCfgOperateUserPassword OBJECT-TYPE
  220.             SYNTAX DisplayString (SIZE (1..40))
  221.             MAX-ACCESS read-create
  222.             STATUS current
  223.             DESCRIPTION
  224.                 "When the operation type is running2Net,net2Running,net2Startup
  225.                  or startup2net , the user 
  226.                 password for the ftp server from/to which to download/upload
  227.                 should be specified. The object must be created if hwCfgOperateProtocol
  228.                 has the value of ftp. "
  229.             ::= { hwCfgOperateEntry 7 }
  230.  
  231.         
  232.         -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.8
  233.         hwCfgOperateEndNotificationSwitch OBJECT-TYPE
  234.             SYNTAX TruthValue
  235.             MAX-ACCESS read-create
  236.             STATUS current
  237.             DESCRIPTION
  238.                 "Specifies whether or not a notification should be 
  239.                 issued on the completion of the operation."
  240.             DEFVAL { false }
  241.             ::= { hwCfgOperateEntry 8 }
  242.  
  243.         
  244.         -- 1.3.6.1.4.1.2011.6.10.1.2.4.1.9
  245.         hwCfgOperateRowStatus OBJECT-TYPE
  246.             SYNTAX RowStatus
  247.             MAX-ACCESS read-create
  248.             STATUS current
  249.             DESCRIPTION
  250.                 "The status of this table entry.
  251.                 When the status is active all the
  252.                 object's value in the entry is not
  253.                 allowed to modified."
  254.             ::= { hwCfgOperateEntry 9 }
  255.  
  256.         
  257.         -- 1.3.6.1.4.1.2011.6.10.1.2.5
  258.         hwCfgOperateResultTable OBJECT-TYPE
  259.             SYNTAX SEQUENCE OF HwCfgOperateResultEntry
  260.             MAX-ACCESS not-accessible
  261.             STATUS current
  262.             DESCRIPTION
  263.                 "A table of config-operation requests result."
  264.             ::= { hwCfgOperate 5 }
  265.  
  266.         
  267.         -- 1.3.6.1.4.1.2011.6.10.1.2.7.1
  268.         hwCfgOperateResultEntry OBJECT-TYPE
  269.             SYNTAX HwCfgOperateResultEntry
  270.             MAX-ACCESS not-accessible
  271.             STATUS current
  272.             DESCRIPTION
  273.                 "The result entries of configuration operation requests."
  274.             INDEX { hwCfgOperateResultIndex }
  275.             ::= { hwCfgOperateResultTable 1 }
  276.  
  277.         
  278.         HwCfgOperateResultEntry ::=
  279.             SEQUENCE { 
  280.                 hwCfgOperateResultIndex
  281.                     Integer32,
  282.                 hwCfgOperateResultOptIndex
  283.                     Integer32,
  284.                 hwCfgOperateResultOpType
  285.                     ConfigOperationType,
  286.                 hwCfgOperateState
  287.                     INTEGER,
  288.                 hwCfgOperateTime
  289.                     TimeTicks,
  290.                 hwCfgOperateEndTime
  291.                     TimeTicks    
  292.              }
  293.  
  294.         -- 1.3.6.1.4.1.2011.6.10.1.2.5.1.1
  295.         hwCfgOperateResultIndex OBJECT-TYPE
  296.             SYNTAX Integer32 (1..2147483647)
  297.             MAX-ACCESS not-accessible
  298.             STATUS current
  299.             DESCRIPTION
  300.                 "
  301.                 The index of Table, which is a incremental integer.
  302.                 The maximum value of the node is 2147483647.The agent should wraps the
  303.                 value to 1 and flush all the existing entries when the maximum value
  304.                 is reached."
  305.             ::= { hwCfgOperateResultEntry 1 }
  306.  
  307.         
  308.         -- 1.3.6.1.4.1.2011.6.10.1.2.5.1.2
  309.         hwCfgOperateResultOptIndex OBJECT-TYPE
  310.             SYNTAX Integer32 (1..2147483647)
  311.             MAX-ACCESS read-only
  312.             STATUS current
  313.             DESCRIPTION
  314.                 "The operation index in the hwCfgOperateTable."
  315.             ::= { hwCfgOperateResultEntry 2 }
  316.             
  317.         -- 1.3.6.1.4.1.2011.6.10.1.2.5.1.3
  318.         hwCfgOperateResultOpType OBJECT-TYPE
  319.             SYNTAX ConfigOperationType
  320.             MAX-ACCESS read-only
  321.             STATUS current
  322.             DESCRIPTION
  323.                 "The operation type in the hwCfgOperateTable."
  324.             ::= { hwCfgOperateResultEntry 3 }
  325.             
  326.             -- 1.3.6.1.4.1.2011.6.10.1.2.5.1.4
  327.         hwCfgOperateState OBJECT-TYPE
  328.             SYNTAX INTEGER
  329.                 {
  330.                 opInProgress(1),
  331.                 opSuccess(2),
  332.                 opInvalidOperation(3),
  333.                 opInvalidProtocol(4),
  334.                 opInvalidSourceName(5),
  335.                 opInvalidDestName(6),
  336.                 opInvalidServerAddress(7),
  337.                 opDeviceBusy(8),
  338.                 opDeviceOpenError(9),
  339.                 opDeviceError(10),
  340.                 opDeviceNotProgrammable(11),
  341.                 opDeviceFull(12),
  342.                 opFileOpenError(13),
  343.                 opFileTransferError(14),
  344.                 opFileChecksumError(15),
  345.                 opNoMemory(16),
  346.                 opAuthFail(17),
  347.                 opTimeOut(18),
  348.                 opUnknownFailure(19)
  349.                 }
  350.             MAX-ACCESS read-only
  351.             STATUS current
  352.             DESCRIPTION
  353.                 "The status of the specified operation.
  354.                 
  355.                 opInProgress : 
  356.                     specified operation is active
  357.                 
  358.                 opOperationSuccess : 
  359.                     specified operation is supported and
  360.                     completed successfully
  361.                 
  362.                 opInvalidOperation : 
  363.                     command invalid or command/protocol/device 
  364.                     combination unsupported
  365.                 
  366.                 opInvalidProtocol :
  367.                     invalid protocol specified
  368.                 
  369.                 opInvalidSourceName :
  370.                     invalid source file name specified.
  371.                     
  372.                 
  373.                 opInvalidDestName :
  374.                     invalid target name  specified.
  375.                     
  376.                 
  377.                 opInvalidServerAddress :
  378.                     invalid server address specified
  379.                 
  380.                 opDeviceBusy :
  381.                     specified device is in use and locked by 
  382.                     another process
  383.                 
  384.                 opDeviceOpenError :
  385.                     invalid device name
  386.                 
  387.                 opDeviceError :
  388.                     device read, write or erase error
  389.                 
  390.                 opDeviceNotProgrammable :
  391.                     device is read-only but a write or erase 
  392.                     operation was specified
  393.                 
  394.                 opDeviceFull :
  395.                     device is filled to capacity
  396.                 
  397.                 opFileOpenError :
  398.                     invalid file name; file not found in partition
  399.                 
  400.                 opFileTransferError :
  401.                     file transfer was unsuccessfull; network failure
  402.                 
  403.                 opFileChecksumError :
  404.                     file checksum in Flash failed
  405.                 
  406.                 opNoMemory :
  407.                     system running low on memory
  408.                 
  409.                 opAuthFail:
  410.                     invalid user name or password
  411.                     
  412.                 opTimeOut :
  413.                     file transfer was timeout
  414.                 
  415.                 opUnknownFailure :
  416.                     failure unknown"
  417.             ::= { hwCfgOperateResultEntry 4 }
  418.  
  419.         
  420.         -- 1.3.6.1.4.1.2011.6.10.1.2.5.1.5
  421.         hwCfgOperateTime OBJECT-TYPE
  422.             SYNTAX TimeTicks
  423.             MAX-ACCESS read-only
  424.             STATUS current
  425.             DESCRIPTION
  426.                 "Record the time taken for the operation. This object will
  427.                 be like a stopwatch, starting when the operation
  428.                 starts, and stopping when the operation completes."
  429.             ::= { hwCfgOperateResultEntry 5 }
  430.             
  431.         -- 1.3.6.1.4.1.2011.6.10.1.2.5.1.6
  432.         hwCfgOperateEndTime OBJECT-TYPE
  433.             SYNTAX TimeTicks
  434.             MAX-ACCESS read-only
  435.             STATUS current
  436.             DESCRIPTION
  437.                 "The value of sysUpTime when the configuration operation is finished."
  438.             ::= { hwCfgOperateResultEntry 6 }
  439.         
  440.         
  441.         
  442. END