mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	
		
			
	
	
		
			195 lines
		
	
	
		
			5.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			195 lines
		
	
	
		
			5.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								--   ============================================================================
							 | 
						||
| 
								 | 
							
								-- atdns.mib, Allied Telesis enterprise MIB:DNSCLIENT
							 | 
						||
| 
								 | 
							
								-- 
							 | 
						||
| 
								 | 
							
								-- Copyright (c) 2008 by Allied Telesis, Inc.
							 | 
						||
| 
								 | 
							
								-- All rights reserved.
							 | 
						||
| 
								 | 
							
								-- 
							 | 
						||
| 
								 | 
							
								-- ===========================================================================
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									AT-DNS-CLIENT-MIB DEFINITIONS ::= BEGIN
							 | 
						||
| 
								 | 
							
								 
							 | 
						||
| 
								 | 
							
										IMPORTS
							 | 
						||
| 
								 | 
							
											modules			
							 | 
						||
| 
								 | 
							
												FROM AT-SMI-MIB			
							 | 
						||
| 
								 | 
							
											InetAddressType			
							 | 
						||
| 
								 | 
							
												FROM INET-ADDRESS-MIB			
							 | 
						||
| 
								 | 
							
											IpAddress, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY			
							 | 
						||
| 
								 | 
							
												FROM SNMPv2-SMI			
							 | 
						||
| 
								 | 
							
											RowStatus			
							 | 
						||
| 
								 | 
							
												FROM SNMPv2-TC;
							 | 
						||
| 
								 | 
							
									
							 | 
						||
| 
								 | 
							
									
							 | 
						||
| 
								 | 
							
										-- 1.3.6.1.4.1.207.8.4.4.4.501.1
							 | 
						||
| 
								 | 
							
										atDNSClient MODULE-IDENTITY 
							 | 
						||
| 
								 | 
							
											LAST-UPDATED "200809181200Z"		-- September 18, 2008 at 12:00 GMT
							 | 
						||
| 
								 | 
							
											ORGANIZATION 
							 | 
						||
| 
								 | 
							
												"Allied Telesis, Inc"
							 | 
						||
| 
								 | 
							
											CONTACT-INFO 
							 | 
						||
| 
								 | 
							
												"  http://www.alliedtelesis.com"
							 | 
						||
| 
								 | 
							
											DESCRIPTION 
							 | 
						||
| 
								 | 
							
												"This MIB file contains definitions of managed objects
							 | 
						||
| 
								 | 
							
												for the Allied Telesis DNS Client configuration. "
							 | 
						||
| 
								 | 
							
											REVISION "200809181200Z"		-- September 18, 2008 at 12:00 GMT
							 | 
						||
| 
								 | 
							
											DESCRIPTION 
							 | 
						||
| 
								 | 
							
												"Initial Revision"
							 | 
						||
| 
								 | 
							
											::= { atDns 1 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									
							 | 
						||
| 
								 | 
							
								-- 
							 | 
						||
| 
								 | 
							
								-- Node definitions
							 | 
						||
| 
								 | 
							
								-- 
							 | 
						||
| 
								 | 
							
										-- 1.3.6.1.4.1.207.8.4.4.4.501
							 | 
						||
| 
								 | 
							
										atDns OBJECT-IDENTITY
							 | 
						||
| 
								 | 
							
											STATUS	current
							 | 
						||
| 
								 | 
							
											DESCRIPTION 
							 | 
						||
| 
								 | 
							
												"Description."
							 | 
						||
| 
								 | 
							
											::= { modules 501 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										
							 | 
						||
| 
								 | 
							
										-- 1.3.6.1.4.1.207.8.4.4.4.501.1.1
							 | 
						||
| 
								 | 
							
										atDNSServerIndexNext OBJECT-TYPE
							 | 
						||
| 
								 | 
							
											SYNTAX		INTEGER (0..65535)
							 | 
						||
| 
								 | 
							
											MAX-ACCESS 	read-only
							 | 
						||
| 
								 | 
							
											STATUS		current
							 | 
						||
| 
								 | 
							
											DESCRIPTION
							 | 
						||
| 
								 | 
							
												"This object represents the next available value for
							 | 
						||
| 
								 | 
							
												the object 'atDNSServerIndex'. 
							 | 
						||
| 
								 | 
							
												For creating an entry in the 'atDNSServerTable', 
							 | 
						||
| 
								 | 
							
												a management application should read this object, 
							 | 
						||
| 
								 | 
							
												get the value and use the same."
							 | 
						||
| 
								 | 
							
											::= { atDNSClient 1 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										
							 | 
						||
| 
								 | 
							
										-- 1.3.6.1.4.1.207.8.4.4.4.501.1.2
							 | 
						||
| 
								 | 
							
										atDNSServerTable 	OBJECT-TYPE
							 | 
						||
| 
								 | 
							
											SYNTAX		SEQUENCE OF AtDNSServerEntry
							 | 
						||
| 
								 | 
							
											MAX-ACCESS 	not-accessible
							 | 
						||
| 
								 | 
							
											STATUS		current
							 | 
						||
| 
								 | 
							
											DESCRIPTION
							 | 
						||
| 
								 | 
							
												"This table contains information about the Domain Name 
							 | 
						||
| 
								 | 
							
												System (DNS) Server configurations in the system."
							 | 
						||
| 
								 | 
							
											::= { atDNSClient 2 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										
							 | 
						||
| 
								 | 
							
										-- 1.3.6.1.4.1.207.8.4.4.4.501.1.2.1
							 | 
						||
| 
								 | 
							
										atDNSServerEntry 	OBJECT-TYPE
							 | 
						||
| 
								 | 
							
											SYNTAX		AtDNSServerEntry
							 | 
						||
| 
								 | 
							
											MAX-ACCESS	not-accessible
							 | 
						||
| 
								 | 
							
											STATUS		current
							 | 
						||
| 
								 | 
							
											DESCRIPTION
							 | 
						||
| 
								 | 
							
												"An Entry representing the information about a 
							 | 
						||
| 
								 | 
							
												DNS Server configuration.
							 | 
						||
| 
								 | 
							
												"
							 | 
						||
| 
								 | 
							
											INDEX { atDNSServerIndex }
							 | 
						||
| 
								 | 
							
											::= { atDNSServerTable 1 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										
							 | 
						||
| 
								 | 
							
										AtDNSServerEntry ::=
							 | 
						||
| 
								 | 
							
											SEQUENCE { 
							 | 
						||
| 
								 | 
							
												atDNSServerIndex
							 | 
						||
| 
								 | 
							
													INTEGER,
							 | 
						||
| 
								 | 
							
												atDNSServerAddrType
							 | 
						||
| 
								 | 
							
													InetAddressType,
							 | 
						||
| 
								 | 
							
												atDNSServerAddr
							 | 
						||
| 
								 | 
							
													IpAddress,
							 | 
						||
| 
								 | 
							
												atDNSServerStatus
							 | 
						||
| 
								 | 
							
													RowStatus
							 | 
						||
| 
								 | 
							
											 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										-- 1.3.6.1.4.1.207.8.4.4.4.501.1.2.1.1
							 | 
						||
| 
								 | 
							
										atDNSServerIndex	OBJECT-TYPE
							 | 
						||
| 
								 | 
							
											SYNTAX		INTEGER (1..65535)
							 | 
						||
| 
								 | 
							
											MAX-ACCESS	not-accessible
							 | 
						||
| 
								 | 
							
											STATUS		current
							 | 
						||
| 
								 | 
							
											DESCRIPTION
							 | 
						||
| 
								 | 
							
												"This object represents the index corresponding to the 
							 | 
						||
| 
								 | 
							
												particular DNS Server configuration in the system.
							 | 
						||
| 
								 | 
							
												For creation of new entry, the value of this object 
							 | 
						||
| 
								 | 
							
												should be same as that of the value of
							 | 
						||
| 
								 | 
							
												'atDNSServerIndexNext' object. If this is not
							 | 
						||
| 
								 | 
							
												the case, then the entry creation will fail."
							 | 
						||
| 
								 | 
							
											::= { atDNSServerEntry 1 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										
							 | 
						||
| 
								 | 
							
										-- 1.3.6.1.4.1.207.8.4.4.4.501.1.2.1.2
							 | 
						||
| 
								 | 
							
										atDNSServerAddrType	OBJECT-TYPE
							 | 
						||
| 
								 | 
							
											SYNTAX		InetAddressType
							 | 
						||
| 
								 | 
							
											MAX-ACCESS	read-only
							 | 
						||
| 
								 | 
							
											STATUS		current
							 | 
						||
| 
								 | 
							
											DESCRIPTION
							 | 
						||
| 
								 | 
							
												"This object represents the Inet Address type of the 
							 | 
						||
| 
								 | 
							
												'atDNSServerAddr' object.
							 | 
						||
| 
								 | 
							
												It's value should be of the values list below:
							 | 
						||
| 
								 | 
							
												unknown(0),
							 | 
						||
| 
								 | 
							
												ipv4(1),
							 | 
						||
| 
								 | 
							
												ipv6(2),
							 | 
						||
| 
								 | 
							
												ipv4z(3),
							 | 
						||
| 
								 | 
							
												ipv6z(4),
							 | 
						||
| 
								 | 
							
												dns(16)	"
							 | 
						||
| 
								 | 
							
											DEFVAL { ipv4 }
							 | 
						||
| 
								 | 
							
											::= { atDNSServerEntry 2 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										
							 | 
						||
| 
								 | 
							
										-- 1.3.6.1.4.1.207.8.4.4.4.501.1.2.1.3
							 | 
						||
| 
								 | 
							
										atDNSServerAddr		OBJECT-TYPE
							 | 
						||
| 
								 | 
							
											SYNTAX		IpAddress
							 | 
						||
| 
								 | 
							
											MAX-ACCESS	read-write
							 | 
						||
| 
								 | 
							
											STATUS		current
							 | 
						||
| 
								 | 
							
											DESCRIPTION
							 | 
						||
| 
								 | 
							
												"This object represents the address of the 
							 | 
						||
| 
								 | 
							
												DNS Server.
							 | 
						||
| 
								 | 
							
												
							 | 
						||
| 
								 | 
							
												This object is a current object for row creation.
							 | 
						||
| 
								 | 
							
												
							 | 
						||
| 
								 | 
							
												When a new row is created, this object is set with
							 | 
						||
| 
								 | 
							
												a default value '0.0.0.0', and the management 
							 | 
						||
| 
								 | 
							
												application should change it to a desired value by
							 | 
						||
| 
								 | 
							
												a SET operation."
							 | 
						||
| 
								 | 
							
											DEFVAL { '00000000'h }
							 | 
						||
| 
								 | 
							
											::= { atDNSServerEntry 3 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										
							 | 
						||
| 
								 | 
							
										-- 1.3.6.1.4.1.207.8.4.4.4.501.1.2.1.4
							 | 
						||
| 
								 | 
							
										atDNSServerStatus	OBJECT-TYPE
							 | 
						||
| 
								 | 
							
											SYNTAX		RowStatus
							 | 
						||
| 
								 | 
							
											MAX-ACCESS	read-write
							 | 
						||
| 
								 | 
							
											STATUS		current
							 | 
						||
| 
								 | 
							
											DESCRIPTION
							 | 
						||
| 
								 | 
							
												"The Status of this row.
							 | 
						||
| 
								 | 
							
												The reading of this object should have a value of 
							 | 
						||
| 
								 | 
							
												'active(1)', for an existing row.
							 | 
						||
| 
								 | 
							
												
							 | 
						||
| 
								 | 
							
												For creation of new entry, a management application 
							 | 
						||
| 
								 | 
							
												should set this object with value 'createAndGo(4)',
							 | 
						||
| 
								 | 
							
												and using the same value as that got from reading
							 | 
						||
| 
								 | 
							
												object 'atDNSServerIndexNext', as the index for 
							 | 
						||
| 
								 | 
							
												the new entry.
							 | 
						||
| 
								 | 
							
												
							 | 
						||
| 
								 | 
							
												When an entry is created, the object 'atDNSServerAddr'
							 | 
						||
| 
								 | 
							
												in the entry is set with a default value '0.0.0.0'.
							 | 
						||
| 
								 | 
							
												The management application should change it to
							 | 
						||
| 
								 | 
							
												a desired value with a SET operation.
							 | 
						||
| 
								 | 
							
												
							 | 
						||
| 
								 | 
							
												For deletion of entry, a management application 
							 | 
						||
| 
								 | 
							
												should set this object with value 'destroy(6)'.
							 | 
						||
| 
								 | 
							
												
							 | 
						||
| 
								 | 
							
												Once an entry is deleted, other entries in the table 
							 | 
						||
| 
								 | 
							
												which have bigger index than the deleted one, will 
							 | 
						||
| 
								 | 
							
												be indexed again. Therefore a management 
							 | 
						||
| 
								 | 
							
												application can effectively delete multiple entries
							 | 
						||
| 
								 | 
							
												by repeating the SET operation using the same index.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								                                An attempt to SET this object with any value other
							 | 
						||
| 
								 | 
							
												than 'createAndGo' or 'destroy' will fail."
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
											DEFVAL { 1 }
							 | 
						||
| 
								 | 
							
											::= { atDNSServerEntry 4 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										
							 | 
						||
| 
								 | 
							
									
							 | 
						||
| 
								 | 
							
									END
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								--
							 | 
						||
| 
								 | 
							
								-- at-dns.mib
							 | 
						||
| 
								 | 
							
								--
							 |