-- -- 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 } 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 } 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 } END