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@1570 61d68cd4-352d-0410-923a-c4978735b2b8
		
			
				
	
	
		
			226 lines
		
	
	
		
			6.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			226 lines
		
	
	
		
			6.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
RADLAN-DNSCL-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
-- Title:                RADLAN DNSCL Private Extension
 | 
						|
--                       This Private MIB supports the DNS Client for ROS
 | 
						|
-- Version:              7.30
 | 
						|
-- Date:                 24 Oct 2003
 | 
						|
 | 
						|
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    rlDnsCl                                 FROM RADLAN-MIB
 | 
						|
    dnsResConfigSbeltEntry                  FROM DNS-RESOLVER-MIB
 | 
						|
    DnsName                                 FROM DNS-SERVER-MIB
 | 
						|
    OBJECT-TYPE, IpAddress,
 | 
						|
    Unsigned32, Integer32                   FROM SNMPv2-SMI
 | 
						|
    DisplayString                           FROM SNMPv2-TC-v1
 | 
						|
    TEXTUAL-CONVENTION,
 | 
						|
    TruthValue, RowStatus                   FROM SNMPv2-TC;
 | 
						|
 | 
						|
rlDnsClMibVersion OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "MIB's version, the current version is 1."
 | 
						|
::= { rlDnsCl 1 }
 | 
						|
 | 
						|
rlDnsClEnable OBJECT-TYPE
 | 
						|
    SYNTAX INTEGER{
 | 
						|
       enable(1),
 | 
						|
       disable(2)
 | 
						|
    }
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
       "Enable or Disable the use of the DNS client feature."
 | 
						|
    ::=  { rlDnsCl 2 }
 | 
						|
 | 
						|
rlDnsClDomainNameTable OBJECT-TYPE
 | 
						|
   SYNTAX SEQUENCE OF RlDnsClDomainNameEntry
 | 
						|
   MAX-ACCESS not-accessible
 | 
						|
   STATUS current
 | 
						|
   DESCRIPTION
 | 
						|
    "The domain names table."
 | 
						|
     ::= { rlDnsCl 3}
 | 
						|
 | 
						|
rlDnsClDomainNameEntry  OBJECT-TYPE
 | 
						|
   SYNTAX RlDnsClDomainNameEntry
 | 
						|
   MAX-ACCESS not-accessible
 | 
						|
   STATUS current
 | 
						|
   DESCRIPTION
 | 
						|
     " The row definition for this table."
 | 
						|
   INDEX { rlDnsClDomainNameName }
 | 
						|
   ::= { rlDnsClDomainNameTable  1 }
 | 
						|
 | 
						|
RlDnsClDomainNameEntry  ::= SEQUENCE {
 | 
						|
    rlDnsClDomainNameName           DnsName,
 | 
						|
    rlDnsClDomainNameOwner          INTEGER,
 | 
						|
    rlDnsClDomainNameRowStatus      RowStatus
 | 
						|
}
 | 
						|
 | 
						|
rlDnsClDomainNameName OBJECT-TYPE
 | 
						|
   SYNTAX DnsName
 | 
						|
   MAX-ACCESS read-write
 | 
						|
   STATUS current
 | 
						|
   DESCRIPTION
 | 
						|
     "The domain name for this ifIndex."
 | 
						|
     ::= { rlDnsClDomainNameEntry 1 }
 | 
						|
 | 
						|
rlDnsClDomainNameOwner OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER{
 | 
						|
           static(1),
 | 
						|
           dhcp(2)
 | 
						|
    }
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
       "The Domain Name owner. Static if Domain Name defined by user, dhcp
 | 
						|
        if received by boot protocol like DHCP."
 | 
						|
    DEFVAL  { static }
 | 
						|
    ::=   { rlDnsClDomainNameEntry 2 }
 | 
						|
 | 
						|
rlDnsClDomainNameRowStatus  OBJECT-TYPE
 | 
						|
    SYNTAX   RowStatus
 | 
						|
    MAX-ACCESS   read-write
 | 
						|
    STATUS   current
 | 
						|
    DESCRIPTION
 | 
						|
      "The row status variable, used according to
 | 
						|
      row installation and removal conventions."
 | 
						|
    ::= { rlDnsClDomainNameEntry 3 }
 | 
						|
 | 
						|
rlDnsClMaxNumOfRetransmissions OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER (0..10)
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The maximum number of retransmissions for each query."
 | 
						|
    DEFVAL      { 3 }
 | 
						|
::= { rlDnsCl 4 }
 | 
						|
 | 
						|
rlDnsClMinRetransmissionInterval OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER (1..15)
 | 
						|
    MAX-ACCESS      read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The minimum number of seconds that must elapsed before
 | 
						|
         retransmission for each query."
 | 
						|
    DEFVAL      { 5 }
 | 
						|
::= { rlDnsCl 5 }
 | 
						|
 | 
						|
rlDnsClNamesTable OBJECT-TYPE
 | 
						|
   SYNTAX SEQUENCE OF RlDnsClNamesEntry
 | 
						|
   MAX-ACCESS not-accessible
 | 
						|
   STATUS current
 | 
						|
   DESCRIPTION
 | 
						|
    "The Names table."
 | 
						|
     ::= { rlDnsCl 6}
 | 
						|
 | 
						|
rlDnsClNamesEntry  OBJECT-TYPE
 | 
						|
   SYNTAX RlDnsClNamesEntry
 | 
						|
   MAX-ACCESS not-accessible
 | 
						|
   STATUS current
 | 
						|
   DESCRIPTION
 | 
						|
       " The row definition for this table."
 | 
						|
   INDEX { rlDnsClNamesName,
 | 
						|
           rlDnsClNamesOwner,
 | 
						|
           rlDnsClNamesIndex }
 | 
						|
   ::= { rlDnsClNamesTable 1 }
 | 
						|
 | 
						|
RlDnsClNamesEntry  ::= SEQUENCE {
 | 
						|
  rlDnsClNamesName          DnsName,
 | 
						|
  rlDnsClNamesOwner         INTEGER,
 | 
						|
  rlDnsClNamesIndex         Integer32,
 | 
						|
  rlDnsClNamesAddr          IpAddress,
 | 
						|
  rlDnsClNamesRowStatus     RowStatus
 | 
						|
}
 | 
						|
 | 
						|
rlDnsClNamesName OBJECT-TYPE
 | 
						|
   SYNTAX     DnsName
 | 
						|
   MAX-ACCESS read-only
 | 
						|
   STATUS     current
 | 
						|
   DESCRIPTION
 | 
						|
       "The host name."
 | 
						|
     ::= { rlDnsClNamesEntry 1 }
 | 
						|
 | 
						|
rlDnsClNamesOwner OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER{
 | 
						|
           static(1),
 | 
						|
           dhcp(2)
 | 
						|
    }
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
       "The Host Name Entry owner. Static if  Host Name Entry defined by user, dhcp
 | 
						|
        if received by boot protocol like DHCP."
 | 
						|
    DEFVAL  { static }
 | 
						|
    ::=   { rlDnsClNamesEntry 2 }
 | 
						|
 | 
						|
rlDnsClNamesIndex OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "A value which makes entries in the table unique when the
 | 
						|
            other index values (rlDnsClNamesName) do not
 | 
						|
            provide a unique index."
 | 
						|
    ::= { rlDnsClNamesEntry 3 }
 | 
						|
 | 
						|
rlDnsClNamesAddr OBJECT-TYPE
 | 
						|
   SYNTAX     IpAddress
 | 
						|
   MAX-ACCESS read-write
 | 
						|
   STATUS     current
 | 
						|
   DESCRIPTION
 | 
						|
       "The host IP address"
 | 
						|
     ::=  { rlDnsClNamesEntry 4 }
 | 
						|
 | 
						|
rlDnsClNamesRowStatus  OBJECT-TYPE
 | 
						|
    SYNTAX       RowStatus
 | 
						|
    MAX-ACCESS   read-write
 | 
						|
    STATUS       current
 | 
						|
    DESCRIPTION
 | 
						|
       "The row status variable, used according to
 | 
						|
       row installation and removal conventions."
 | 
						|
    ::= { rlDnsClNamesEntry 5 }
 | 
						|
 | 
						|
dnsResConfigSbeltExtTable OBJECT-TYPE
 | 
						|
    SYNTAX     SEQUENCE OF DnsResConfigSbeltExtEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "Augmenting dnsResConfigSbeltTable (dns resolver safety belt table)
 | 
						|
         for added info"
 | 
						|
    ::= {rlDnsCl 7 }
 | 
						|
 | 
						|
dnsResConfigSbeltExtEntry OBJECT-TYPE
 | 
						|
    SYNTAX     DnsResConfigSbeltExtEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "A row of the table dnsResConfigSbeltTable Extended
 | 
						|
         by this definition."
 | 
						|
    AUGMENTS { dnsResConfigSbeltEntry }
 | 
						|
    ::= {dnsResConfigSbeltExtTable  1 }
 | 
						|
 | 
						|
DnsResConfigSbeltExtEntry  ::= SEQUENCE {
 | 
						|
  dnsResConfigSbeltOwner         INTEGER
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
dnsResConfigSbeltOwner OBJECT-TYPE
 | 
						|
    SYNTAX  INTEGER{
 | 
						|
           static(1),
 | 
						|
           dhcp(2)
 | 
						|
    }
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
       "The DNS server Entry owner. Static if DNS server Entry defined by user, dhcp
 | 
						|
        if received by boot protocol like DHCP."
 | 
						|
    DEFVAL  { static }
 | 
						|
    ::=   { dnsResConfigSbeltExtEntry 1 }
 | 
						|
 | 
						|
 | 
						|
END
 | 
						|
 |