-- ***************************************************************************** -- Juniper-DS1-MIB -- -- Juniper Networks Enterprise MIB -- IDP MIB -- -- Copyright (c) 2006 Juniper Networks, Inc. -- All Rights Reserved. -- ***************************************************************************** JUNIPER-IDP-MIB DEFINITIONS ::= BEGIN IMPORTS NOTIFICATION-TYPE, Gauge32, OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI jnxMibs,jnxTraps FROM JUNIPER-SMI; -- the Juniper IDP group jnxIdpMIB MODULE-IDENTITY LAST-UPDATED "200605180000Z" ORGANIZATION "Juniper Networks, Inc." CONTACT-INFO " Juniper Technical Assistance Center Juniper Networks, Inc. 1195 N. Mathilda Avenue Sunnyvale, CA 94089 E-mail: support@juniper.net" DESCRIPTION "The Structure of IDP MIBS for Juniper Networks." ::= { jnxMibs 9 } jnxIdpSensor OBJECT IDENTIFIER ::= { jnxIdpMIB 1 } -- Juniper IDP Objects jnxIdpSensorCpuUsage OBJECT-TYPE SYNTAX Gauge32 (0..100) ACCESS read-only STATUS current DESCRIPTION "CPU utilization as a percentage." ::= { jnxIdpSensor 1 } jnxIdpSensorMemUsage OBJECT-TYPE SYNTAX Gauge32 (0..100) ACCESS read-only STATUS mandatory DESCRIPTION "Memory utilization as a percentage." ::= { jnxIdpSensor 2 } jnxIdpSensorSessAllocated OBJECT-TYPE SYNTAX Gauge32 ACCESS read-only STATUS mandatory DESCRIPTION "Number of sessions currently allocated for this IDP." ::= { jnxIdpSensor 3 } jnxIdpSensorSessMaximum OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Maximum number of sessions supported by this IDP." ::= { jnxIdpSensor 4 } jnxIdpSensorFreeDiskSpace OBJECT-TYPE SYNTAX Gauge32 UNITS "Megabytes" ACCESS read-only STATUS mandatory DESCRIPTION "Free disk space available on this IDP." ::= { jnxIdpSensor 5 } jnxIdpSensorCpuThreshold OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-only STATUS current DESCRIPTION "CPU alert threshold as a percentage." ::= { jnxIdpSensor 6 } jnxIdpSensorMemThreshold OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-only STATUS mandatory DESCRIPTION "Memory alert threshold as a percentage." ::= { jnxIdpSensor 7 } jnxIdpSensorSessThreshold OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-only STATUS mandatory DESCRIPTION "Session alert threshold as a percentage." ::= { jnxIdpSensor 8 } jnxIdpSensorDiskSpaceThreshold OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-only STATUS mandatory DESCRIPTION "Disk space alert threshold as a percentage." ::= { jnxIdpSensor 9 } jnxIdpTrap OBJECT IDENTIFIER ::= { jnxTraps 12 } jnxIdpTrapsPrefix OBJECT IDENTIFIER ::= { jnxIdpTrap 0 } jnxIdpSessionCountNotify NOTIFICATION-TYPE OBJECTS { jnxIdpSensorSessAllocated, jnxIdpSensorSessThreshold } STATUS current DESCRIPTION "Session count has exceeded threshold." ::= { jnxIdpTrapsPrefix 1 } jnxIdpSessionCountLimitRestored NOTIFICATION-TYPE OBJECTS { jnxIdpSensorSessAllocated } STATUS current DESCRIPTION "Session count has returned to normal." ::= { jnxIdpTrapsPrefix 2 } jnxIdpCPUUtilizationNotify NOTIFICATION-TYPE OBJECTS { jnxIdpSensorCpuUsage, jnxIdpSensorCpuThreshold } STATUS current DESCRIPTION "CPU utilization has exceeded threshold." ::= { jnxIdpTrapsPrefix 3 } jnxIdpCPUUtilizationLimitRestored NOTIFICATION-TYPE OBJECTS { jnxIdpSensorCpuUsage } STATUS current DESCRIPTION "CPU utilization has returned to normal." ::= { jnxIdpTrapsPrefix 4 } jnxIdpMemoryNotify NOTIFICATION-TYPE OBJECTS { jnxIdpSensorMemUsage, jnxIdpSensorMemThreshold } STATUS current DESCRIPTION "RAM memory utilization has exceeded threshold." ::= { jnxIdpTrapsPrefix 5 } jnxIdpMemoryLimitRestored NOTIFICATION-TYPE OBJECTS { jnxIdpSensorMemUsage } STATUS current DESCRIPTION "RAM memory utilization has returned to normal." ::= { jnxIdpTrapsPrefix 6 } jnxIdpDiskUtilizationNotify NOTIFICATION-TYPE OBJECTS { jnxIdpSensorFreeDiskSpace, jnxIdpSensorDiskSpaceThreshold } STATUS current DESCRIPTION "Hard disk space utilization has exceeded threshold." ::= { jnxIdpTrapsPrefix 7 } jnxIdpDiskUtilizationLimitRestored NOTIFICATION-TYPE OBJECTS { jnxIdpSensorFreeDiskSpace } STATUS current DESCRIPTION "Hard disk space utilization has returned to normal." ::= { jnxIdpTrapsPrefix 8 } END