mibs/MIBS/junos/JUNIPER-JS-IDP-MIB
2023-12-05 12:25:34 +01:00

203 lines
6.2 KiB
Plaintext

--
-- Juniper Enterprise specific MIB: IDP MIB
--
-- Copyright (c) 2006-2009, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--
JUNIPER-JS-IDP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Gauge32, Unsigned32, Integer32,
NOTIFICATION-TYPE, TimeTicks, Counter32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
jnxJsIdpRoot
FROM JUNIPER-JS-SMI;
jnxJsIdpMIB MODULE-IDENTITY
LAST-UPDATED "200706132153Z" -- Wed Jun 13 21:53:50 2007UTC
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
Juniper Networks, Inc.
1133 Innovation Way
Sunnyvale, CA 94089
E-mail: support@juniper.net"
DESCRIPTION
"This is Juniper Networks' implementation of enterprise
specific MIB for IDP."
::= {jnxJsIdpRoot 1}
jnxJsIdpObjects OBJECT IDENTIFIER ::= { jnxJsIdpMIB 1 }
jnxJsIdpDataPlaneMemoryUsage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Memory used by IDP in the data plane in percentage"
::= { jnxJsIdpObjects 1}
jnxJsIdpSessionsUsage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Currently allocated sessions by IDP in percentage"
::= { jnxJsIdpObjects 2}
jnxJsIdpSessionsMaximum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of sessions supported by IDP"
::= { jnxJsIdpObjects 3 }
jnxJsIdpPoliciesSupported OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of policies that can be simultaneously loaded on the IDP device"
::= { jnxJsIdpObjects 4}
jnxJsIdpPoliciesLoaded OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of policies that are currently loaded on the IDP device"
::= { jnxJsIdpObjects 5}
jnxJsIdpActivePolicyName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the policy currently active on the device"
::= { jnxJsIdpObjects 6 }
jnxJsIdpAttackTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxJsIdpAttackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The attack table giving details of the attack and
the number of hits"
::= { jnxJsIdpObjects 7 }
jnxJsIdpAttackEntry OBJECT-TYPE
SYNTAX JnxJsIdpAttackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Attributes of an attack"
INDEX { jnxJsIdpAttackIndex }
::= { jnxJsIdpAttackTable 1 }
JnxJsIdpAttackEntry ::= SEQUENCE {
jnxJsIdpAttackIndex Unsigned32,
jnxJsIdpAttackName DisplayString,
jnxJsIdpAttackHits Counter32
}
jnxJsIdpAttackIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index for the attack table"
::= { jnxJsIdpAttackEntry 1 }
jnxJsIdpAttackName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of an attack identified by IDP"
::= { jnxJsIdpAttackEntry 2 }
jnxJsIdpAttackHits OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of times an attack has been hit"
::= { jnxJsIdpAttackEntry 3 }
jnxJsIdpNotifications OBJECT IDENTIFIER ::= { jnxJsIdpMIB 2 }
jnxJsIdpNotificationPrefix OBJECT IDENTIFIER ::= { jnxJsIdpNotifications 0 }
jnxJsIdpRunningDetectorVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The version of the detector currently loaded"
::= { jnxJsIdpObjects 8 }
jnxJsIdpSecurityPackageVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The version of the security package currently loaded"
::= { jnxJsIdpObjects 9 }
jnxJsIdpLastSignatureUpdateTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The value of sysUpTime when the signature was last updated
successfully. Zero if unknown."
::= { jnxJsIdpObjects 10 }
jnxJsIdpSignatureUpdateStatus OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The status of the signature update i.e. success or failure"
::= { jnxJsIdpObjects 11 }
jnxJsIdpSignatureUpdate NOTIFICATION-TYPE
OBJECTS {jnxJsIdpRunningDetectorVersion,
jnxJsIdpSecurityPackageVersion,
jnxJsIdpLastSignatureUpdateTime,
jnxJsIdpSignatureUpdateStatus}
STATUS current
DESCRIPTION
"A trap which signifies that a signature update has occurred."
::= { jnxJsIdpNotificationPrefix 1 }
jnxJsIdpAttackLog NOTIFICATION-TYPE
OBJECTS {jnxJsIdpAttackName,
jnxJsIdpAttackHits}
STATUS current
DESCRIPTION
"A trap which signifies that attacks have been detected.
jnxJsIdpAttackName is the name of the attacks that have been
detected so far and
jnxJsIdpAttackHits is the number of times each attack has
been detected."
::= { jnxJsIdpNotificationPrefix 2 }
END