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@1576 61d68cd4-352d-0410-923a-c4978735b2b8
		
			
				
	
	
		
			411 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			411 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- SECTION 1: Top Level Definitions
 | 
						|
 | 
						|
S5-COMMON-STATS-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
 | 
						|
-- 5000 Common Statistics MIB Release 1.1.2
 | 
						|
-- Revision 04/18/94
 | 
						|
 | 
						|
-- Copyright 1993-94 SynOptics Communications, Inc.
 | 
						|
-- All rights reserved.
 | 
						|
-- This SynOptics SNMP Management Information Base Specification
 | 
						|
-- (Specification) embodies SynOptics' confidential and
 | 
						|
-- proprietary intellectual property. SynOptics retains all
 | 
						|
-- title and ownership in the Specification, including any
 | 
						|
-- revisions.
 | 
						|
 | 
						|
-- This Specification is supplied "AS IS," and SynOptics makes
 | 
						|
-- no warranty, either express or implied, as to the use,
 | 
						|
-- operation, condition, or performance of the Specification.
 | 
						|
 | 
						|
 | 
						|
-- Imports
 | 
						|
 | 
						|
IMPORTS
 | 
						|
	OBJECT-TYPE
 | 
						|
		FROM RFC-1212
 | 
						|
	TimeTicks
 | 
						|
		FROM RFC1155-SMI
 | 
						|
	s5Com
 | 
						|
		FROM S5-ROOT-MIB
 | 
						|
	MacAddress
 | 
						|
		FROM SNMPv2-TC;
 | 
						|
 | 
						|
 | 
						|
-- Groups
 | 
						|
 | 
						|
-- Statistics
 | 
						|
s5CmStat	OBJECT IDENTIFIER ::= { s5Com 1 }
 | 
						|
 | 
						|
 | 
						|
-- SECTION 2: MIB Objects
 | 
						|
 | 
						|
 | 
						|
-- Show Nodes Table
 | 
						|
 | 
						|
s5CmSNodeTable OBJECT-TYPE
 | 
						|
	SYNTAX	SEQUENCE OF S5CmSNodeEntry
 | 
						|
	ACCESS	not-accessible
 | 
						|
	STATUS	mandatory
 | 
						|
	DESCRIPTION
 | 
						|
		"A Table of MAC addresses of active nodes, which are
 | 
						|
		detected to be connected to the concentrator.
 | 
						|
		These nodes may be directly connected to the
 | 
						|
		concentrator or may be indirectly connected via
 | 
						|
		an interconnect port, bridge or switch.  The definition
 | 
						|
		of active node is provided by s5CmSNodeStatus.
 | 
						|
 | 
						|
		The object s5CmSNodeIfIndex specifies the
 | 
						|
		source that is used to detect MAC addresses.  When the
 | 
						|
		source is not an interface, the agent uses best effort to
 | 
						|
		detect entries.  These entries may, but are not required
 | 
						|
		to be, MACs from media types other than the interfaces
 | 
						|
		for the agent.
 | 
						|
 | 
						|
		This table is indexed by source of the detection,
 | 
						|
		board, port, and MAC address of the node.  This 
 | 
						|
		table is indexed differently from the FindNodes
 | 
						|
		table which uses only the source of the detection
 | 
						|
		and MAC address of the node.  Note: a MAC
 | 
						|
		address could appear multiple times in this
 | 
						|
		table (on different board and port)."
 | 
						|
	::= { s5CmStat 1 }
 | 
						|
 | 
						|
s5CmSNodeEntry OBJECT-TYPE
 | 
						|
	SYNTAX	S5CmSNodeEntry
 | 
						|
	ACCESS	not-accessible
 | 
						|
	STATUS	mandatory
 | 
						|
	DESCRIPTION
 | 
						|
		"A row in the Show Node table.
 | 
						|
		Entries can not be created or deleted via
 | 
						|
		SNMP."
 | 
						|
	INDEX	{ s5CmSNodeIfIndx,
 | 
						|
		  s5CmSNodeBrdIndx,
 | 
						|
		  s5CmSNodePortIndx,
 | 
						|
		  s5CmSNodeMacAddr }
 | 
						|
	::= { s5CmSNodeTable 1 }
 | 
						|
 | 
						|
S5CmSNodeEntry ::= SEQUENCE {
 | 
						|
	s5CmSNodeIfIndx INTEGER,
 | 
						|
	s5CmSNodeBrdIndx INTEGER,
 | 
						|
	s5CmSNodePortIndx INTEGER,
 | 
						|
	s5CmSNodeMacAddr MacAddress,
 | 
						|
	s5CmSNodeStatus INTEGER
 | 
						|
	}
 | 
						|
 | 
						|
s5CmSNodeIfIndx OBJECT-TYPE
 | 
						|
	SYNTAX	INTEGER(0..65535)
 | 
						|
	ACCESS	read-only
 | 
						|
	STATUS	mandatory
 | 
						|
	DESCRIPTION
 | 
						|
		"An integer value representing the source
 | 
						|
		that detected the active node.  A value greater
 | 
						|
		than zero is the index of the agent's interface
 | 
						|
		in the NMM.  This is the same value as ifIndex 
 | 
						|
		for the interface.  A value of zero indicates
 | 
						|
		that the agent detected the node information via
 | 
						|
		best available efforts.  The nodes may be, but are
 | 
						|
		note required to be, from media types other than
 | 
						|
		the interfaces for the agent."
 | 
						|
	::= { s5CmSNodeEntry 1 }
 | 
						|
 | 
						|
s5CmSNodeBrdIndx OBJECT-TYPE
 | 
						|
	SYNTAX	INTEGER (1..255)
 | 
						|
	ACCESS	read-only
 | 
						|
	STATUS	mandatory
 | 
						|
	DESCRIPTION
 | 
						|
		"The index of the board. This corresponds to
 | 
						|
		the index of the slot containing the board."
 | 
						|
	::= { s5CmSNodeEntry 2 }
 | 
						|
 | 
						|
s5CmSNodePortIndx OBJECT-TYPE
 | 
						|
	SYNTAX	INTEGER (1..255)
 | 
						|
	ACCESS	read-only
 | 
						|
	STATUS	mandatory
 | 
						|
	DESCRIPTION
 | 
						|
		"The index of the port on the board. Its
 | 
						|
		value ranges between 1 and index of the last
 | 
						|
		manageable port on the board."
 | 
						|
	::= { s5CmSNodeEntry 3 }
 | 
						|
 | 
						|
s5CmSNodeMacAddr OBJECT-TYPE
 | 
						|
	SYNTAX	MacAddress
 | 
						|
	ACCESS	read-only
 | 
						|
	STATUS	mandatory
 | 
						|
	DESCRIPTION
 | 
						|
		"The MAC address of the station."
 | 
						|
	::= { s5CmSNodeEntry 4 }
 | 
						|
 | 
						|
s5CmSNodeStatus OBJECT-TYPE
 | 
						|
	SYNTAX	INTEGER {
 | 
						|
		other(1),
 | 
						|
		active(2),
 | 
						|
		inactive(3)
 | 
						|
		}
 | 
						|
	ACCESS	read-only
 | 
						|
	STATUS	mandatory
 | 
						|
	DESCRIPTION
 | 
						|
		"The status of the MAC address for a station.
 | 
						|
		The meaning varies depending on the media type
 | 
						|
		of the NMM reporting the status. The values are:
 | 
						|
		  other(1)......unknown or other
 | 
						|
		  active(2).....the station is actively sending
 | 
						|
		                  and receiving, or
 | 
						|
		                  participating
 | 
						|
		                  in the ring poll
 | 
						|
		  inactive(3)...the station is idle
 | 
						|
 | 
						|
		For Ethernet, active(2) means that the station
 | 
						|
		has sent a frame in the last N seconds and
 | 
						|
		inactive(3) means the station has not sent a
 | 
						|
		frame in the last N seconds. N is specified by
 | 
						|
		the s5EnNodeInactInterval object, which is
 | 
						|
		defined in the 5000 Ethernet MIB.  The status of
 | 
						|
		other(3) is reported when the current status of
 | 
						|
		the station is unknown.
 | 
						|
 | 
						|
		For Token Ring and FDDI, the status of a station
 | 
						|
		will always be reported as active(2) since it is
 | 
						|
		based on being in the ring poll.  When no longer
 | 
						|
		in the ring poll, a station is removed from the
 | 
						|
		table."
 | 
						|
	::= { s5CmSNodeEntry 5 }
 | 
						|
 | 
						|
 | 
						|
-- Find Nodes Table
 | 
						|
 | 
						|
s5CmFNodeTable OBJECT-TYPE
 | 
						|
	SYNTAX	SEQUENCE OF S5CmFNodeEntry
 | 
						|
	ACCESS	not-accessible
 | 
						|
	STATUS	mandatory
 | 
						|
	DESCRIPTION
 | 
						|
		"A Table of MAC addresses of active nodes, which are
 | 
						|
		detected to be connected to the concentrator.
 | 
						|
		These nodes may be directly connected to the
 | 
						|
		concentrator or may be indirectly connected via
 | 
						|
		an interconnect port, bridge or switch.  The definition
 | 
						|
		of active node is provided by s5CmSNodeStatus.
 | 
						|
 | 
						|
		The object s5CmSNodeIfIndex specifies the
 | 
						|
		source that is used to detect MAC addresses.  When the
 | 
						|
		source is not an interface, the agent uses best effort to
 | 
						|
		detect entries.  These entries may, but are not required
 | 
						|
		to be, MACs from media types other than the interfaces
 | 
						|
		for the agent.
 | 
						|
 | 
						|
		This table is indexed by source of the detection
 | 
						|
		and MAC address of the node.  This 
 | 
						|
		table is indexed differently from the ShowNodes
 | 
						|
		table which uses the source of the detection,
 | 
						|
		board, port, and MAC address of the node.
 | 
						|
 | 
						|
		Note: The same MAC may be detected at several
 | 
						|
		locations.  The entry in this table is the last 
 | 
						|
		detected location.  In addition, more than one
 | 
						|
		MAC address could appear on the same board
 | 
						|
		and port."
 | 
						|
	::= { s5CmStat 2 }
 | 
						|
 | 
						|
s5CmFNodeEntry OBJECT-TYPE
 | 
						|
	SYNTAX	S5CmFNodeEntry
 | 
						|
	ACCESS	not-accessible
 | 
						|
	STATUS	mandatory
 | 
						|
	DESCRIPTION
 | 
						|
		"A row in the Find Node table.
 | 
						|
		Entries can not be created or deleted via
 | 
						|
		SNMP."
 | 
						|
	INDEX	{ s5CmFNodeIfIndx,
 | 
						|
		  s5CmFNodeMacAddr }
 | 
						|
	::= { s5CmFNodeTable 1 }
 | 
						|
 | 
						|
S5CmFNodeEntry ::= SEQUENCE {
 | 
						|
	s5CmFNodeIfIndx INTEGER,
 | 
						|
	s5CmFNodeMacAddr MacAddress,
 | 
						|
	s5CmFNodeBrdIndx INTEGER,
 | 
						|
	s5CmFNodePortIndx INTEGER
 | 
						|
	}
 | 
						|
 | 
						|
s5CmFNodeIfIndx OBJECT-TYPE
 | 
						|
	SYNTAX	INTEGER(0..65535)
 | 
						|
	ACCESS	read-only
 | 
						|
	STATUS	mandatory
 | 
						|
	DESCRIPTION
 | 
						|
		"An integer value representing the source
 | 
						|
		that detected the active node.  A value greater
 | 
						|
		than zero is the index of the agent's interface
 | 
						|
		in the NMM.  This is the same value as ifIndex 
 | 
						|
		for the interface.  A value of zero indicates
 | 
						|
		that the agent detected the node information via
 | 
						|
		best available efforts.  The nodes may be, but are
 | 
						|
		note required to be, from media types other than
 | 
						|
		the interfaces for the agent."
 | 
						|
	::= { s5CmFNodeEntry 1 }
 | 
						|
 | 
						|
s5CmFNodeMacAddr OBJECT-TYPE
 | 
						|
	SYNTAX	MacAddress
 | 
						|
	ACCESS	read-only
 | 
						|
	STATUS	mandatory
 | 
						|
	DESCRIPTION
 | 
						|
		"MAC address of the station."
 | 
						|
	::= { s5CmFNodeEntry 2 }
 | 
						|
 | 
						|
s5CmFNodeBrdIndx OBJECT-TYPE
 | 
						|
	SYNTAX	INTEGER (0..255)
 | 
						|
	ACCESS	read-only
 | 
						|
	STATUS	mandatory
 | 
						|
	DESCRIPTION
 | 
						|
		"The index of the board.  This corresponds to
 | 
						|
		the index of the slot containing the board.  The
 | 
						|
		value of zero has the special meaning that the
 | 
						|
		true board index value is currently unknown.
 | 
						|
		Note that the syntax of this object is not
 | 
						|
		identical to s5CmSNodeBrdIndx."
 | 
						|
	::= { s5CmFNodeEntry 3 }
 | 
						|
 | 
						|
s5CmFNodePortIndx OBJECT-TYPE
 | 
						|
	SYNTAX	INTEGER (0..255)
 | 
						|
	ACCESS	read-only
 | 
						|
	STATUS	mandatory
 | 
						|
	DESCRIPTION
 | 
						|
		"The index of the port on the board.  This
 | 
						|
		corresponds to the index of one of the
 | 
						|
		manageable ports on the board.  The value of
 | 
						|
		zero has the special meaning that the true port
 | 
						|
		index value is currently unknown.
 | 
						|
		Note that the syntax of this object is not
 | 
						|
		identical to s5CmSNodePortIndx."
 | 
						|
	::= { s5CmFNodeEntry 4 }
 | 
						|
 | 
						|
 | 
						|
-- Per-port Network to MAC Address Mapping Table
 | 
						|
 | 
						|
s5CmNetAddrTable OBJECT-TYPE
 | 
						|
	SYNTAX	SEQUENCE OF S5CmNetAddrEntry
 | 
						|
	ACCESS	not-accessible
 | 
						|
	STATUS	mandatory
 | 
						|
	DESCRIPTION
 | 
						|
		"A table of network layer addresses associated
 | 
						|
		with MAC addresses of active nodes, which are
 | 
						|
		detected to be connected to the concentrator.
 | 
						|
 | 
						|
		This table is indexed by the interface it was
 | 
						|
		detected, the board and port the node is connected,
 | 
						|
		the MAC address of the node and an integer index 
 | 
						|
		(enumerating multiple network addresses).
 | 
						|
 | 
						|
		Note:
 | 
						|
		Only a small implementation determined number of 
 | 
						|
		network addresses are stored. The oldest one is 
 | 
						|
		discarded, so that the most recent one may be
 | 
						|
		retained.  When packet decoding is switched off
 | 
						|
		entries in the network address mapping table may
 | 
						|
		remain present for some time, but no new addresses
 | 
						|
		are added.  An network address could appear multiple
 | 
						|
		times in this table (on different board and port)
 | 
						|
		and can appear under different s5CmNetAddrNetIndx
 | 
						|
		over time."
 | 
						|
	::= { s5CmStat 3 }
 | 
						|
 | 
						|
s5CmNetAddrEntry OBJECT-TYPE
 | 
						|
	SYNTAX	S5CmNetAddrEntry
 | 
						|
	ACCESS	not-accessible
 | 
						|
	STATUS	mandatory
 | 
						|
	DESCRIPTION
 | 
						|
		"A row in the network address mapping table.
 | 
						|
		Entries can not be created or deleted
 | 
						|
		via SNMP."
 | 
						|
	INDEX	{ s5CmNetAddrIfIndex, 
 | 
						|
		  s5CmNetAddrBrdIndx, 
 | 
						|
		  s5CmNetAddrPortIndx, 
 | 
						|
		  s5CmNetAddrMacAddr, 
 | 
						|
		  s5CmNetAddrNetIndx }
 | 
						|
	::= { s5CmNetAddrTable 1 }
 | 
						|
 | 
						|
S5CmNetAddrEntry ::= SEQUENCE {
 | 
						|
	s5CmNetAddrIfIndex INTEGER,
 | 
						|
	s5CmNetAddrBrdIndx INTEGER,
 | 
						|
	s5CmNetAddrPortIndx INTEGER,
 | 
						|
	s5CmNetAddrMacAddr MacAddress,
 | 
						|
	s5CmNetAddrNetIndx INTEGER,
 | 
						|
	s5CmNetAddrType INTEGER,
 | 
						|
	s5CmNetAddrAddr OCTET STRING,
 | 
						|
	s5CmNetAddrLastSeen TimeTicks
 | 
						|
	}
 | 
						|
 | 
						|
s5CmNetAddrIfIndex OBJECT-TYPE
 | 
						|
	SYNTAX	INTEGER (1..65535)
 | 
						|
	ACCESS	read-only
 | 
						|
	STATUS	mandatory
 | 
						|
	DESCRIPTION
 | 
						|
		"The index of the interface on the NMM on 
 | 
						|
		which the address was detected. This is the 
 | 
						|
		same as the ifIndex."
 | 
						|
	::= { s5CmNetAddrEntry 1 }
 | 
						|
 | 
						|
 | 
						|
s5CmNetAddrBrdIndx OBJECT-TYPE
 | 
						|
	SYNTAX	INTEGER (1..255)
 | 
						|
	ACCESS	read-only
 | 
						|
	STATUS	mandatory
 | 
						|
	DESCRIPTION
 | 
						|
		"The index of the board. This corresponds to
 | 
						|
		the index of the slot containing the board."
 | 
						|
	::= { s5CmNetAddrEntry 2 }
 | 
						|
 | 
						|
 | 
						|
s5CmNetAddrPortIndx OBJECT-TYPE
 | 
						|
	SYNTAX	INTEGER (1..255)
 | 
						|
	ACCESS	read-only
 | 
						|
	STATUS	mandatory
 | 
						|
	DESCRIPTION
 | 
						|
		"The index of the port on the board."
 | 
						|
	::= { s5CmNetAddrEntry 3 }
 | 
						|
 | 
						|
s5CmNetAddrMacAddr OBJECT-TYPE
 | 
						|
	SYNTAX	MacAddress
 | 
						|
	ACCESS	read-only
 | 
						|
	STATUS	mandatory
 | 
						|
	DESCRIPTION
 | 
						|
		"The MAC address of the station."
 | 
						|
	::= { s5CmNetAddrEntry 4 }
 | 
						|
 | 
						|
s5CmNetAddrNetIndx OBJECT-TYPE
 | 
						|
	SYNTAX	INTEGER (1..255)
 | 
						|
	ACCESS	read-only
 | 
						|
	STATUS	mandatory
 | 
						|
	DESCRIPTION
 | 
						|
		"The sequence number of the network address."
 | 
						|
	::= { s5CmNetAddrEntry 5 }
 | 
						|
 | 
						|
s5CmNetAddrType OBJECT-TYPE
 | 
						|
	SYNTAX	INTEGER {
 | 
						|
		ip(1)
 | 
						|
		}
 | 
						|
	ACCESS	read-only
 | 
						|
	STATUS	mandatory
 | 
						|
	DESCRIPTION
 | 
						|
		"The type of network layer address:
 | 
						|
		  ip(1).....an IP address as defined in RFC 791."
 | 
						|
	::= { s5CmNetAddrEntry 6 }
 | 
						|
 | 
						|
s5CmNetAddrAddr OBJECT-TYPE
 | 
						|
	SYNTAX	OCTET STRING
 | 
						|
	ACCESS	read-only
 | 
						|
	STATUS	mandatory
 | 
						|
	DESCRIPTION
 | 
						|
		"The network layer address of the station represented
 | 
						|
		in network byte-order"
 | 
						|
	::= { s5CmNetAddrEntry 7 }
 | 
						|
 | 
						|
s5CmNetAddrLastSeen OBJECT-TYPE
 | 
						|
	SYNTAX	TimeTicks
 | 
						|
	ACCESS	read-only
 | 
						|
	STATUS	mandatory
 | 
						|
	DESCRIPTION
 | 
						|
		"The value of sysUpTime at the time this network
 | 
						|
		address was last seen on this interface/board/port/MAC."
 | 
						|
	::= { s5CmNetAddrEntry 8 }
 | 
						|
 | 
						|
 | 
						|
END
 |