mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	git-svn-id: http://www.observium.org/svn/observer/trunk@1577 61d68cd4-352d-0410-923a-c4978735b2b8
		
			
				
	
	
		
			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
 | 
						|
--
 |