Initial commit
This commit is contained in:
		
							
								
								
									
										398
									
								
								MIBS/huawei/HUAWEI-DATASYNC-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										398
									
								
								MIBS/huawei/HUAWEI-DATASYNC-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,398 @@
 | 
			
		||||
--==================================================================
 | 
			
		||||
-- Copyright (C) 2015 by  HUAWEI TECHNOLOGIES. All rights reserved.
 | 
			
		||||
-- 
 | 
			
		||||
-- Description: HUAWEI DATASYNC MIB
 | 
			
		||||
-- Reference:
 | 
			
		||||
-- Version: V2.02
 | 
			
		||||
-- History:
 | 
			
		||||
-- <author>,  <date>,  <contents>
 | 
			
		||||
-- fengchong   2009-03-17
 | 
			
		||||
-- ==================================================================
 | 
			
		||||
 | 
			
		||||
-- ==================================================================
 | 
			
		||||
-- 
 | 
			
		||||
-- Variables and types are imported
 | 
			
		||||
--
 | 
			
		||||
-- ==================================================================
 | 
			
		||||
 | 
			
		||||
    HUAWEI-DATASYNC-MIB DEFINITIONS ::= BEGIN
 | 
			
		||||
 
 | 
			
		||||
        IMPORTS
 | 
			
		||||
            hwDatacomm          
 | 
			
		||||
                FROM HUAWEI-MIB         
 | 
			
		||||
            OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP         
 | 
			
		||||
                FROM SNMPv2-CONF            
 | 
			
		||||
            TimeTicks, Integer32, Gauge32, OBJECT-TYPE, MODULE-IDENTITY, 
 | 
			
		||||
            NOTIFICATION-TYPE           
 | 
			
		||||
                FROM SNMPv2-SMI         
 | 
			
		||||
            DisplayString, RowStatus, TEXTUAL-CONVENTION           
 | 
			
		||||
                FROM SNMPv2-TC;
 | 
			
		||||
    
 | 
			
		||||
        hwDataSync MODULE-IDENTITY 
 | 
			
		||||
            LAST-UPDATED "201507161349Z"        
 | 
			
		||||
            ORGANIZATION 
 | 
			
		||||
                "Huawei Technologies Co.,Ltd."
 | 
			
		||||
            CONTACT-INFO 
 | 
			
		||||
                "Huawei Industrial Base
 | 
			
		||||
                  Bantian, Longgang
 | 
			
		||||
                   Shenzhen 518129
 | 
			
		||||
                   People's Republic of China
 | 
			
		||||
                   Website: http://www.huawei.com
 | 
			
		||||
                   Email: support@huawei.com
 | 
			
		||||
                "
 | 
			
		||||
              DESCRIPTION 
 | 
			
		||||
                "Modified hwCfgChgTerminalID."
 | 
			
		||||
                        REVISION "201507161349Z"         
 | 
			
		||||
            DESCRIPTION 
 | 
			
		||||
                "Add hwCfgLastSaveFailNotify ."
 | 
			
		||||
                        REVISION "201409041710Z"               
 | 
			
		||||
            DESCRIPTION 
 | 
			
		||||
                "The MIB module for Data sync between host and netmanager."
 | 
			
		||||
                        REVISION "200903171027Z"        
 | 
			
		||||
            DESCRIPTION 
 | 
			
		||||
                "The initial revision of this MIB module ."
 | 
			
		||||
            ::= { hwDatacomm 191 }
 | 
			
		||||
 | 
			
		||||
        DateAndTime ::= TEXTUAL-CONVENTION
 | 
			
		||||
            DISPLAY-HINT "2d-1d-1d,1d:1d:1d.1d,1a1d:1d"
 | 
			
		||||
            STATUS       current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
            "A date-time specification.
 | 
			
		||||
 | 
			
		||||
            field  octets  contents                  range
 | 
			
		||||
            -----  ------  --------                  -----
 | 
			
		||||
              1      1-2   year*                     0..65536
 | 
			
		||||
              2       3    month                     1..12
 | 
			
		||||
              3       4    day                       1..31
 | 
			
		||||
              4       5    hour                      0..23
 | 
			
		||||
              5       6    minutes                   0..59
 | 
			
		||||
              6       7    seconds                   0..60
 | 
			
		||||
                           (use 60 for leap-second)
 | 
			
		||||
              7       8    deci-seconds              0..9
 | 
			
		||||
              8       9    direction from UTC        '+' / '-'
 | 
			
		||||
              9      10    hours from UTC*           0..13
 | 
			
		||||
             10      11    minutes from UTC          0..59
 | 
			
		||||
 | 
			
		||||
            * Notes:
 | 
			
		||||
            - the value of year is in network-byte order
 | 
			
		||||
            - daylight saving time in New Zealand is +13
 | 
			
		||||
 | 
			
		||||
            For example, Tuesday May 26, 1992 at 1:30:15 PM EDT would be
 | 
			
		||||
            displayed as:
 | 
			
		||||
 | 
			
		||||
                             1992-5-26,13:30:15.0,-4:0
 | 
			
		||||
            Note that if only local time is known, then timezone
 | 
			
		||||
            information (fields 8-10) is not present."
 | 
			
		||||
            SYNTAX       OCTET STRING (SIZE (8 | 11))
 | 
			
		||||
--
 | 
			
		||||
-- Node definitions
 | 
			
		||||
--
 | 
			
		||||
    
 | 
			
		||||
--  ==================================================================
 | 
			
		||||
-- 
 | 
			
		||||
-- ======================= definition begin =========================
 | 
			
		||||
-- 
 | 
			
		||||
-- ==================================================================  
 | 
			
		||||
        hwDataSyncScalarObjects OBJECT IDENTIFIER ::= { hwDataSync 1 }
 | 
			
		||||
        hwDataSyncTableObjects OBJECT IDENTIFIER ::= { hwDataSync 2 }
 | 
			
		||||
        hwDataSyncNotifications OBJECT IDENTIFIER ::= { hwDataSync 3 }
 | 
			
		||||
        hwDataSyncConformance OBJECT IDENTIFIER ::= { hwDataSync 4 }
 | 
			
		||||
        
 | 
			
		||||
        hwCurrentCfgChgSeqID OBJECT-TYPE
 | 
			
		||||
            SYNTAX Integer32
 | 
			
		||||
            MAX-ACCESS read-only
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "The value of this object identifies the ID of the current configuration change. 
 | 
			
		||||
                The value ranges from 0 to 65535. After the ID of the configuration change reaches
 | 
			
		||||
                the maximum value, the value of the ID starts from 1 again. 
 | 
			
		||||
                After the device is restarted, the value of the ID becomes 0."
 | 
			
		||||
            ::= { hwDataSyncScalarObjects 1 }
 | 
			
		||||
            
 | 
			
		||||
        hwCfgChgSeqIDReveralCount OBJECT-TYPE
 | 
			
		||||
            SYNTAX Integer32
 | 
			
		||||
            MAX-ACCESS read-only
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "The value of this object identifies the cycle count of the index of configuration change table."
 | 
			
		||||
            ::= { hwDataSyncScalarObjects 2 }            
 | 
			
		||||
         
 | 
			
		||||
         hwCfgChgTableMaxItem OBJECT-TYPE
 | 
			
		||||
            SYNTAX Integer32
 | 
			
		||||
            MAX-ACCESS read-only
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "The value of this object identifies the maximum number of entries in hwCfgChgTable. "
 | 
			
		||||
            ::= { hwDataSyncScalarObjects 3 }   
 | 
			
		||||
            
 | 
			
		||||
            
 | 
			
		||||
        hwCfgBaselineTime OBJECT-TYPE
 | 
			
		||||
            SYNTAX DisplayString (SIZE (0..20))
 | 
			
		||||
            MAX-ACCESS read-only
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "Specifies the time of system confiuration was baseline."
 | 
			
		||||
            ::= { hwDataSyncScalarObjects 4 }
 | 
			
		||||
  
 | 
			
		||||
        hwDataSyncGroups OBJECT IDENTIFIER ::= { hwDataSyncConformance 1 }
 | 
			
		||||
      
 | 
			
		||||
        hwDataSyncScalarObjectsGroup OBJECT-GROUP
 | 
			
		||||
            OBJECTS { hwCurrentCfgChgSeqID, hwCfgChgSeqIDReveralCount, hwCfgChgTableMaxItem, hwCfgBaselineTime}
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION 
 | 
			
		||||
                "A collection of objects on DataSync ScalarObjects Information."
 | 
			
		||||
            ::= { hwDataSyncGroups 1 }          
 | 
			
		||||
        
 | 
			
		||||
        hwCfgChgNotifyGroup NOTIFICATION-GROUP
 | 
			
		||||
            NOTIFICATIONS { hwCfgChgNotify}
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION 
 | 
			
		||||
                "A collection of objects on Configuration Change Information."
 | 
			
		||||
            ::= { hwDataSyncGroups 2 }        
 | 
			
		||||
 | 
			
		||||
        hwDataSyncNotifyGroup NOTIFICATION-GROUP
 | 
			
		||||
            NOTIFICATIONS { hwCfgLastSaveFailNotify }
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION 
 | 
			
		||||
                "A collection of objects on synchronization Configuration Notify Information."
 | 
			
		||||
            ::= { hwDataSyncGroups 3 }            
 | 
			
		||||
                  
 | 
			
		||||
        hwDataSyncCompliances OBJECT IDENTIFIER ::= { hwDataSyncConformance 2 }
 | 
			
		||||
       
 | 
			
		||||
        hwDataSyncCompliance MODULE-COMPLIANCE
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION 
 | 
			
		||||
                "The compliance statement for 
 | 
			
		||||
                entities that support the huawei DataSync MIB."
 | 
			
		||||
            MODULE      -- this module
 | 
			
		||||
            ::= { hwDataSyncCompliances 1 }     
 | 
			
		||||
	    
 | 
			
		||||
        hwCfgChgTable OBJECT-TYPE
 | 
			
		||||
            SYNTAX SEQUENCE OF HwCfgChgEntry
 | 
			
		||||
            MAX-ACCESS not-accessible
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "This table is used to record configuration changes. 
 | 
			
		||||
                In this table, you can find the configuration change based on the specific index."
 | 
			
		||||
            ::= { hwDataSyncTableObjects 1 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        hwCfgChgEntry OBJECT-TYPE
 | 
			
		||||
            SYNTAX HwCfgChgEntry
 | 
			
		||||
            MAX-ACCESS not-accessible
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "Entry of hwCfgChgTable."
 | 
			
		||||
            INDEX { hwCfgChgSeqID }
 | 
			
		||||
            ::= { hwCfgChgTable 1 }
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
        HwCfgChgEntry::=
 | 
			
		||||
            SEQUENCE { 
 | 
			
		||||
                hwCfgChgSeqID
 | 
			
		||||
                    Integer32,
 | 
			
		||||
                hwCfgChgTime
 | 
			
		||||
                    DateAndTime,
 | 
			
		||||
                hwCfgChgTerminalType
 | 
			
		||||
                    INTEGER,
 | 
			
		||||
                hwCfgChgTerminalID
 | 
			
		||||
                    Integer32,
 | 
			
		||||
                hwCfgChgType
 | 
			
		||||
                    INTEGER,
 | 
			
		||||
                hwCfgChgViewName
 | 
			
		||||
                    OCTET STRING,
 | 
			
		||||
                hwCfgChgCmdID
 | 
			
		||||
                    Integer32,
 | 
			
		||||
                hwCfgChgDetailInfo
 | 
			
		||||
                    OCTET STRING
 | 
			
		||||
             }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        hwCfgChgSeqID OBJECT-TYPE
 | 
			
		||||
            SYNTAX Integer32 (0..65535)
 | 
			
		||||
            MAX-ACCESS read-only
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "The value of this object identifies the configuration change ID. 
 | 
			
		||||
                When configuration is changed, the sequence id will plus 1."
 | 
			
		||||
            ::= { hwCfgChgEntry 1 }
 | 
			
		||||
        
 | 
			
		||||
        hwCfgChgTime OBJECT-TYPE
 | 
			
		||||
            SYNTAX DateAndTime 
 | 
			
		||||
            MAX-ACCESS read-only
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "This object indicates the configuration change time."
 | 
			
		||||
            ::= { hwCfgChgEntry 2 }
 | 
			
		||||
 | 
			
		||||
        hwCfgChgTerminalType OBJECT-TYPE
 | 
			
		||||
            SYNTAX INTEGER {snmp(1),telnet(2),netconf(3)} 
 | 
			
		||||
            MAX-ACCESS read-only
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "This object indicates the type of the terminal."
 | 
			
		||||
            ::= { hwCfgChgEntry 3 }
 | 
			
		||||
         
 | 
			
		||||
        hwCfgChgTerminalID OBJECT-TYPE
 | 
			
		||||
            SYNTAX Integer32 (0..2147483647) 
 | 
			
		||||
            MAX-ACCESS read-only
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "The value of this object identifies the terminal ID."
 | 
			
		||||
            ::= { hwCfgChgEntry 4 }           
 | 
			
		||||
 
 | 
			
		||||
        hwCfgChgType OBJECT-TYPE
 | 
			
		||||
            SYNTAX INTEGER {create(1),modify(2),delete(3)}
 | 
			
		||||
            MAX-ACCESS read-only
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "This object indicates the configuration change type."
 | 
			
		||||
            ::= { hwCfgChgEntry 5 }  
 | 
			
		||||
            
 | 
			
		||||
        hwCfgChgViewName OBJECT-TYPE
 | 
			
		||||
            SYNTAX OCTET STRING
 | 
			
		||||
            MAX-ACCESS read-only
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "This object indicates the name of the view in which the configuration change occurs.
 | 
			
		||||
                For the command operation, the object is the name of the view in which the command is run.
 | 
			
		||||
                For the SNMP operation, the object is the OID of the MIB table or the scalar object."
 | 
			
		||||
            ::= { hwCfgChgEntry 6 }  
 | 
			
		||||
            
 | 
			
		||||
 | 
			
		||||
        hwCfgChgCmdID OBJECT-TYPE
 | 
			
		||||
            SYNTAX Integer32
 | 
			
		||||
            MAX-ACCESS read-only
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "The value of this object identifies the ID of the configuration change command.
 | 
			
		||||
                For the SNMP operation, the value is 0."
 | 
			
		||||
            ::= { hwCfgChgEntry 7 }  
 | 
			
		||||
        
 | 
			
		||||
        hwCfgChgDetailInfo OBJECT-TYPE
 | 
			
		||||
            SYNTAX OCTET STRING
 | 
			
		||||
            MAX-ACCESS read-only
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "This object indicates detailed configuration change information.
 | 
			
		||||
                For the command operation, the object is the command line.
 | 
			
		||||
                For the SNMP operation, the object is the index of the MIB table.
 | 
			
		||||
                When there are multiple indexes, the format of index1.index2.index3 is adopted."
 | 
			
		||||
            ::= { hwCfgChgEntry 8 }     
 | 
			
		||||
            
 | 
			
		||||
        hwCollectTable OBJECT-TYPE
 | 
			
		||||
            SYNTAX SEQUENCE OF HwCollectEntry
 | 
			
		||||
            MAX-ACCESS not-accessible
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "This table is used to enable the NMS to send the collecting script to the device to trigger the collection, 
 | 
			
		||||
                and then monitor the collection status."
 | 
			
		||||
            ::= { hwDataSyncTableObjects 2 }
 | 
			
		||||
 | 
			
		||||
        hwCollectEntry OBJECT-TYPE
 | 
			
		||||
            SYNTAX HwCollectEntry
 | 
			
		||||
            MAX-ACCESS not-accessible
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "Entry of hwCollectTable."
 | 
			
		||||
            INDEX { hwCollectIndex }
 | 
			
		||||
            ::= { hwCollectTable 1 }        
 | 
			
		||||
        
 | 
			
		||||
        HwCollectEntry ::=
 | 
			
		||||
            SEQUENCE { 
 | 
			
		||||
                    hwCollectIndex
 | 
			
		||||
                        Integer32,
 | 
			
		||||
                    hwCollectNetManageId
 | 
			
		||||
                        Integer32,
 | 
			
		||||
                    hwCollectOperation
 | 
			
		||||
                        INTEGER,
 | 
			
		||||
                    hwCollectInScriptFile
 | 
			
		||||
                        OCTET STRING,
 | 
			
		||||
                    hwCollectInResultFile
 | 
			
		||||
                        OCTET STRING,
 | 
			
		||||
                    hwCollectState
 | 
			
		||||
                        INTEGER,
 | 
			
		||||
                    hwCollectRowStatus
 | 
			
		||||
                        RowStatus
 | 
			
		||||
                     }  
 | 
			
		||||
 | 
			
		||||
        hwCollectIndex OBJECT-TYPE
 | 
			
		||||
            SYNTAX Integer32 
 | 
			
		||||
            MAX-ACCESS not-accessible
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "The value of this object identifies the collection index."
 | 
			
		||||
            ::= { hwCollectEntry 1 }    
 | 
			
		||||
 | 
			
		||||
        hwCollectNetManageId OBJECT-TYPE
 | 
			
		||||
            SYNTAX Integer32 
 | 
			
		||||
            MAX-ACCESS read-write
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "The value of this object identifies the NMS ID."
 | 
			
		||||
            ::= { hwCollectEntry 2 }               
 | 
			
		||||
 | 
			
		||||
        hwCollectOperation OBJECT-TYPE
 | 
			
		||||
            SYNTAX INTEGER {begin(1),stop(2)}
 | 
			
		||||
            MAX-ACCESS read-write
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "This object indicates the instruction for the collection operation.
 | 
			
		||||
                Default value is stop." 
 | 
			
		||||
            ::= { hwCollectEntry 3 } 
 | 
			
		||||
            
 | 
			
		||||
        hwCollectInScriptFile OBJECT-TYPE
 | 
			
		||||
            SYNTAX OCTET STRING (SIZE (1..255))
 | 
			
		||||
            MAX-ACCESS read-write
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "This object indicates the name of the script file. T
 | 
			
		||||
                he length of the file name ranges from 1 character to 255 characters."  
 | 
			
		||||
            ::= { hwCollectEntry 4 } 
 | 
			
		||||
            
 | 
			
		||||
        hwCollectInResultFile OBJECT-TYPE
 | 
			
		||||
            SYNTAX OCTET STRING (SIZE (1..255))
 | 
			
		||||
            MAX-ACCESS read-write
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "This object indicates the name of the result file. 
 | 
			
		||||
                The length of the file name ranges from 1 character to 255 characters."
 | 
			
		||||
            ::= { hwCollectEntry 5 } 
 | 
			
		||||
              
 | 
			
		||||
 | 
			
		||||
        hwCollectState OBJECT-TYPE
 | 
			
		||||
            SYNTAX INTEGER {idle(1),collecting(2)}
 | 
			
		||||
            MAX-ACCESS read-only
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "This object indicates the collection status."
 | 
			
		||||
            ::= { hwCollectEntry 6 } 
 | 
			
		||||
 
 | 
			
		||||
         hwCollectRowStatus OBJECT-TYPE
 | 
			
		||||
            SYNTAX RowStatus
 | 
			
		||||
            MAX-ACCESS read-create
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "This object indicates the row status."
 | 
			
		||||
            ::= { hwCollectEntry 7 }     
 | 
			
		||||
        
 | 
			
		||||
        hwCfgChgNotify NOTIFICATION-TYPE
 | 
			
		||||
        OBJECTS {hwCurrentCfgChgSeqID, hwCfgChgSeqIDReveralCount, hwCfgChgTableMaxItem, hwCfgBaselineTime}
 | 
			
		||||
        STATUS current
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "This trap is generated when a configuration change occurs 
 | 
			
		||||
            on the device within a specified period."
 | 
			
		||||
        ::= { hwDataSyncNotifications 1 }      
 | 
			
		||||
        
 | 
			
		||||
        hwCfgLastSaveFailNotify NOTIFICATION-TYPE
 | 
			
		||||
        STATUS current
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "The last save operation failed, please check the configuration."
 | 
			
		||||
        ::= { hwDataSyncNotifications 2 } 
 | 
			
		||||
 | 
			
		||||
                    
 | 
			
		||||
    END
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-- HUAWEI-BULKSTAT-MIB.mib
 | 
			
		||||
--
 | 
			
		||||
		Reference in New Issue
	
	Block a user