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@1645 61d68cd4-352d-0410-923a-c4978735b2b8
		
			
				
	
	
		
			124 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			124 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
NET-SNMP-TC DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
--
 | 
						|
-- Textual conventions and enumerations for the Net-SNMP project
 | 
						|
--
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    netSnmpModuleIDs, netSnmpAgentOIDs, netSnmpDomains FROM NET-SNMP-MIB
 | 
						|
 | 
						|
    MODULE-IDENTITY, Opaque FROM SNMPv2-SMI
 | 
						|
 | 
						|
    TEXTUAL-CONVENTION FROM SNMPv2-TC;
 | 
						|
 | 
						|
netSnmpTCs MODULE-IDENTITY
 | 
						|
    LAST-UPDATED "200510140000Z"
 | 
						|
    ORGANIZATION "www.net-snmp.org"
 | 
						|
    CONTACT-INFO    
 | 
						|
	 "postal:   Wes Hardaker
 | 
						|
                    P.O. Box 382
 | 
						|
                    Davis CA  95617
 | 
						|
 | 
						|
          email:    net-snmp-coders@lists.sourceforge.net"
 | 
						|
    DESCRIPTION
 | 
						|
	"Textual conventions and enumerations for the Net-SNMP project"
 | 
						|
    REVISION     "200202120000Z"
 | 
						|
    DESCRIPTION
 | 
						|
	"First draft"
 | 
						|
    ::= { netSnmpModuleIDs 1}
 | 
						|
 | 
						|
 | 
						|
-- =====================
 | 
						|
--
 | 
						|
--  Textual Conventions
 | 
						|
--
 | 
						|
-- =====================
 | 
						|
 | 
						|
--
 | 
						|
-- Define the Float Textual Convention
 | 
						|
--   This definition was written by David Perkins.
 | 
						|
--
 | 
						|
 | 
						|
Float ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A single precision floating-point number.  The semantics
 | 
						|
         and encoding are identical for type 'single' defined in
 | 
						|
         IEEE Standard for Binary Floating-Point,
 | 
						|
         ANSI/IEEE Std 754-1985.
 | 
						|
         The value is restricted to the BER serialization of
 | 
						|
         the following ASN.1 type:
 | 
						|
             FLOATTYPE ::= [120] IMPLICIT FloatType
 | 
						|
         (note: the value 120 is the sum of '30'h and '48'h)
 | 
						|
         The BER serialization of the length for values of
 | 
						|
         this type must use the definite length, short
 | 
						|
         encoding form.
 | 
						|
 | 
						|
         For example, the BER serialization of value 123
 | 
						|
         of type FLOATTYPE is '9f780442f60000'h.  (The tag
 | 
						|
         is '9f78'h; the length is '04'h; and the value is
 | 
						|
         '42f60000'h.) The BER serialization of value
 | 
						|
         '9f780442f60000'h of data type Opaque is
 | 
						|
         '44079f780442f60000'h. (The tag is '44'h; the length
 | 
						|
         is '07'h; and the value is '9f780442f60000'h.)"
 | 
						|
    SYNTAX Opaque (SIZE (7))
 | 
						|
 | 
						|
 | 
						|
-- =====================
 | 
						|
--
 | 
						|
--  Enumerations
 | 
						|
--
 | 
						|
-- =====================
 | 
						|
 | 
						|
--
 | 
						|
-- System Object ID values
 | 
						|
--
 | 
						|
--	XXX - do we want to distinguish between O/S versions ?
 | 
						|
--	(as is currently done with HP-UX)
 | 
						|
--
 | 
						|
 | 
						|
hpux9             OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 1 }
 | 
						|
sunos4            OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 2 }
 | 
						|
solaris           OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 3 }
 | 
						|
osf               OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 4 }
 | 
						|
ultrix            OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 5 }
 | 
						|
hpux10            OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 6 }
 | 
						|
netbsd            OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 7 }
 | 
						|
freebsd           OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 8 }
 | 
						|
irix              OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 9 }
 | 
						|
linux             OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 10 }
 | 
						|
bsdi              OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 11 }
 | 
						|
openbsd           OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 12 }
 | 
						|
win32		  OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 13 } -- unlucky
 | 
						|
hpux11            OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 14 }
 | 
						|
aix               OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 15 }
 | 
						|
macosx            OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 16 }
 | 
						|
unknown           OBJECT IDENTIFIER ::= { netSnmpAgentOIDs 255 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
--  Transport Domains
 | 
						|
--
 | 
						|
-- Object identifiers for the non-standard transports that UCD/Net-SNMP
 | 
						|
-- supports.  Note that snmpTCPDomain is the subject of Internet Draft
 | 
						|
-- draft-irtf-nmrg-snmp-tcp-06.txt, which defines the OID
 | 
						|
-- .iso.org.dod.internet.experimental.nmrg.nmrgSnmpDomains.snmpTCPDomain
 | 
						|
-- (.1.3.6.1.3.91.1.1) for the SNMP over TCP over IPv4 transport domain.
 | 
						|
-- This draft (or its successor) is available from the Network Management
 | 
						|
-- Research Group web page at http://www.ibr.cs.tu-bs.de/projects/nmrg/
 | 
						|
--
 | 
						|
-- The NMRG OID for snmpTCPDomain is currently used by the code, but in case
 | 
						|
-- this is thought to be a Bad Idea, we define a private transport domain here
 | 
						|
-- that we could use instead.  The Unix domain, AAL5 PVC domain and
 | 
						|
-- the IPv6 domains are also defined privately here (for now).
 | 
						|
 | 
						|
netSnmpTCPDomain	OBJECT IDENTIFIER ::= { netSnmpDomains 1 } -- obsolete
 | 
						|
netSnmpUnixDomain	OBJECT IDENTIFIER ::= { netSnmpDomains 2 } -- obsolete
 | 
						|
netSnmpAAL5PVCDomain	OBJECT IDENTIFIER ::= { netSnmpDomains 3 }
 | 
						|
netSnmpUDPIPv6Domain	OBJECT IDENTIFIER ::= { netSnmpDomains 4 } -- obsolete
 | 
						|
netSnmpTCPIPv6Domain	OBJECT IDENTIFIER ::= { netSnmpDomains 5 } -- obsolete
 | 
						|
netSnmpCallbackDomain	OBJECT IDENTIFIER ::= { netSnmpDomains 6 }
 | 
						|
 | 
						|
END
 |