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@544 61d68cd4-352d-0410-923a-c4978735b2b8
		
			
				
	
	
		
			177 lines
		
	
	
		
			5.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			177 lines
		
	
	
		
			5.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
--
 | 
						|
-- Juniper Enterprise specific MIB: SRX5000 SPU monitoring MIB
 | 
						|
--
 | 
						|
-- Copyright (c) 2008, Juniper Networks, Inc.
 | 
						|
-- All rights reserved.
 | 
						|
--
 | 
						|
-- The contents of this document are subject to change without notice.
 | 
						|
--
 | 
						|
 | 
						|
JUNIPER-SRX5000-SPU-MONITORING-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    MODULE-IDENTITY, OBJECT-TYPE, Gauge32, Unsigned32
 | 
						|
        FROM SNMPv2-SMI
 | 
						|
    jnxJsSPUMonitoringRoot
 | 
						|
        FROM JUNIPER-JS-SMI;
 | 
						|
 | 
						|
jnxJsSPUMonitoringMIB MODULE-IDENTITY
 | 
						|
    LAST-UPDATED "200804160000Z" -- Apr 16 00:00:00 2008 UTC
 | 
						|
    ORGANIZATION "Juniper Networks, Inc."
 | 
						|
    CONTACT-INFO
 | 
						|
            "        Juniper Technical Assistance Center
 | 
						|
                     Juniper Networks, Inc.
 | 
						|
                     1194 N. Mathilda Avenue
 | 
						|
                     Sunnyvale, CA 94089
 | 
						|
                     E-mail: support@juniper.net"
 | 
						|
    DESCRIPTION
 | 
						|
        "This is Juniper Networks' implementation of enterprise
 | 
						|
                 specific MIB for SRX5000 SPU monitoring."
 | 
						|
    ::= { jnxJsSPUMonitoringRoot 1 }
 | 
						|
 | 
						|
    jnxJsSPUMonitoringObjectsTable OBJECT-TYPE
 | 
						|
        SYNTAX        SEQUENCE OF JnxJsSPUMonitoringObjectsEntry
 | 
						|
        MAX-ACCESS    not-accessible
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "This table exposes SPUs utilization statistics." 
 | 
						|
        ::= { jnxJsSPUMonitoringMIB 1 }
 | 
						|
 | 
						|
    jnxJsSPUMonitoringCurrentTotalSession OBJECT-TYPE
 | 
						|
        SYNTAX Unsigned32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
                "System level total session in use."
 | 
						|
        ::= { jnxJsSPUMonitoringMIB 2 }
 | 
						|
 | 
						|
    jnxJsSPUMonitoringMaxTotalSession OBJECT-TYPE
 | 
						|
        SYNTAX Unsigned32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
                "System level max session possible."
 | 
						|
        ::= { jnxJsSPUMonitoringMIB 3 }
 | 
						|
	
 | 
						|
    jnxJsSPUMonitoringObjects OBJECT-TYPE
 | 
						|
        SYNTAX        JnxJsSPUMonitoringObjectsEntry
 | 
						|
        MAX-ACCESS    not-accessible
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "Each entry collects CPU/Memory utilization for a SPU."
 | 
						|
        INDEX   { jnxJsSPUMonitoringIndex }
 | 
						|
        ::= { jnxJsSPUMonitoringObjectsTable 1 }
 | 
						|
 | 
						|
    JnxJsSPUMonitoringObjectsEntry ::= SEQUENCE
 | 
						|
    {
 | 
						|
        jnxJsSPUMonitoringIndex         Unsigned32,
 | 
						|
        jnxJsSPUMonitoringFPCIndex      Unsigned32,
 | 
						|
        jnxJsSPUMonitoringSPUIndex      Unsigned32,
 | 
						|
        jnxJsSPUMonitoringCPUUsage      Unsigned32,
 | 
						|
        jnxJsSPUMonitoringMemoryUsage   Unsigned32,
 | 
						|
        jnxJsSPUMonitoringCurrentFlowSession	Unsigned32,
 | 
						|
        jnxJsSPUMonitoringMaxFlowSession	Unsigned32,
 | 
						|
        jnxJsSPUMonitoringCurrentCPSession	Unsigned32,
 | 
						|
        jnxJsSPUMonitoringMaxCPSession	Unsigned32,
 | 
						|
        jnxJsSPUMonitoringNodeIndex     Unsigned32,
 | 
						|
        jnxJsSPUMonitoringNodeDescr     DisplayString
 | 
						|
    }
 | 
						|
 | 
						|
    jnxJsSPUMonitoringIndex OBJECT-TYPE
 | 
						|
        SYNTAX  Unsigned32
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
                "SPU's overall index in platform."
 | 
						|
        ::= { jnxJsSPUMonitoringObjects 1 }
 | 
						|
 | 
						|
    jnxJsSPUMonitoringFPCIndex OBJECT-TYPE
 | 
						|
        SYNTAX  Unsigned32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
                "Which FPC SPU is on."
 | 
						|
        ::= { jnxJsSPUMonitoringObjects 2 }
 | 
						|
 | 
						|
    jnxJsSPUMonitoringSPUIndex OBJECT-TYPE
 | 
						|
        SYNTAX  Unsigned32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
                "SPU'Index inside the FPC."
 | 
						|
        ::= { jnxJsSPUMonitoringObjects 3 }
 | 
						|
 | 
						|
    jnxJsSPUMonitoringCPUUsage OBJECT-TYPE
 | 
						|
        SYNTAX  Unsigned32
 | 
						|
        UNITS   "percent"
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
                "Current SPU(CPU) Utilization in percentage."
 | 
						|
        ::= { jnxJsSPUMonitoringObjects 4 }
 | 
						|
 | 
						|
    jnxJsSPUMonitoringMemoryUsage OBJECT-TYPE
 | 
						|
        SYNTAX  Unsigned32
 | 
						|
        UNITS   "percent"
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
                "Current memory usage of SPU(CPU) in percentage."
 | 
						|
        ::= { jnxJsSPUMonitoringObjects 5 }
 | 
						|
	
 | 
						|
    jnxJsSPUMonitoringCurrentFlowSession OBJECT-TYPE
 | 
						|
        SYNTAX  Unsigned32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
                "Current flow session number of SPU."
 | 
						|
        ::= { jnxJsSPUMonitoringObjects 6 }
 | 
						|
 | 
						|
    jnxJsSPUMonitoringMaxFlowSession OBJECT-TYPE
 | 
						|
        SYNTAX  Unsigned32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
                "Max flow session number of SPU."
 | 
						|
        ::= { jnxJsSPUMonitoringObjects 7 }
 | 
						|
 | 
						|
    jnxJsSPUMonitoringCurrentCPSession OBJECT-TYPE
 | 
						|
        SYNTAX  Unsigned32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
                "Current CP session number of SPU."
 | 
						|
        ::= { jnxJsSPUMonitoringObjects 8 }
 | 
						|
 | 
						|
    jnxJsSPUMonitoringMaxCPSession OBJECT-TYPE
 | 
						|
        SYNTAX  Unsigned32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
                "Max CP session number of SPU."
 | 
						|
        ::= { jnxJsSPUMonitoringObjects 9 }
 | 
						|
 | 
						|
    jnxJsSPUMonitoringNodeIndex OBJECT-TYPE
 | 
						|
        SYNTAX  Unsigned32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
                "This attribute is used to identify a chassis. A chassis can 
 | 
						|
                 be configured in a single or cluster mode.  When it is in a 
 | 
						|
                 cluster mode, the chassis can be denote as a cluster node."
 | 
						|
        ::= { jnxJsSPUMonitoringObjects 10 }
 | 
						|
 | 
						|
    jnxJsSPUMonitoringNodeDescr OBJECT-TYPE
 | 
						|
        SYNTAX        DisplayString (SIZE(1..255))
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "This attribute is used to describe the chassis/cluster 
 | 
						|
             node information.  Chassis can be configured as a single, or 
 | 
						|
             cluster node.  When it is cluster mode, the chassis can be 
 | 
						|
             denoted as a cluster node."
 | 
						|
        ::= { jnxJsSPUMonitoringObjects 11 }
 | 
						|
 | 
						|
END
 | 
						|
 |