summaryrefslogtreecommitdiff
path: root/MIBS/junos/JUNIPER-COLLECTOR-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/junos/JUNIPER-COLLECTOR-MIB')
-rw-r--r--MIBS/junos/JUNIPER-COLLECTOR-MIB892
1 files changed, 892 insertions, 0 deletions
diff --git a/MIBS/junos/JUNIPER-COLLECTOR-MIB b/MIBS/junos/JUNIPER-COLLECTOR-MIB
new file mode 100644
index 0000000..bae2386
--- /dev/null
+++ b/MIBS/junos/JUNIPER-COLLECTOR-MIB
@@ -0,0 +1,892 @@
+--
+-- Juniper Enterprise Specific MIB: Collector PIC MIB
+--
+-- Copyright (c) 2003, 2005-2006, Juniper Networks, Inc.
+-- All rights reserved.
+--
+-- The contents of this document are subject to change without notice.
+--
+
+JUNIPER-COLLECTOR-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Counter64, Gauge32, Integer32,
+ NOTIFICATION-TYPE, OBJECT-IDENTITY, TimeTicks
+ FROM SNMPv2-SMI
+ DateAndTime, TEXTUAL-CONVENTION, DisplayString
+ FROM SNMPv2-TC
+ ifIndex, ifDescr
+ FROM IF-MIB
+ InetAddressType, InetAddress
+ FROM INET-ADDRESS-MIB -- RFC2851
+ CounterBasedGauge64
+ FROM HCNUM-TC
+ jnxMibs, jnxCollectorNotifications
+ FROM JUNIPER-SMI;
+
+jnxCollectorMIB MODULE-IDENTITY
+ LAST-UPDATED "200311130000Z" -- Nov 13, 2003
+ 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
+ "Provides data about each of the Collector PICs on a router."
+
+ -- revision history
+ REVISION "200311130000Z"
+ DESCRIPTION
+ "Initial revision."
+ ::= { jnxMibs 28 }
+
+JnxCollPicStateDef ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Identifies specific error conditions that may exist on a
+ Collector PIC."
+ SYNTAX BITS {
+ jnxCollStateSoftOverload(0), -- soft flow overload
+ jnxCollStateHardOverload(1), -- hard flow overload
+ jnxCollStateMemoryUnavail(2) -- unavailable memory
+ }
+
+--
+-- Global Stats
+--
+
+ jnxCollGlobalStats OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Global, router-wide collector stats."
+ ::= { jnxCollectorMIB 1 }
+
+
+ jnxCollGlobalCreatedFiles OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of file created by all the
+ collector pics on the router since the last
+ time the router was reset."
+ ::= { jnxCollGlobalStats 1 }
+
+ jnxCollGlobalOpenFiles OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of open collector files currently
+ present on the router."
+ ::= { jnxCollGlobalStats 2 }
+
+--
+-- Per-Collector PIC data
+--
+
+ jnxCollPicIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxCollPicEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Data about each collector pic currently present
+ on the router."
+ ::= { jnxCollectorMIB 2 }
+
+ jnxCollPicIfEntry OBJECT-TYPE
+ SYNTAX JnxCollPicEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry provides information about a single Collector PIC.
+ Each Collector PIC contains a single interface and is
+ identified by its ifIndex."
+ INDEX { ifIndex }
+ ::= { jnxCollPicIfTable 1 }
+
+ JnxCollPicEntry ::=
+ SEQUENCE {
+
+ --
+ -- File statistics
+ --
+ jnxCollPicIfCreatedFiles Counter64,
+ jnxCollPicIfCreatedFileRate Gauge32,
+ jnxCollPicIfPeakCreatedFileRate Gauge32,
+ jnxCollPicIfExportedFiles Counter64,
+ jnxCollPicIfExportedFileRate Gauge32,
+ jnxCollPicIfPeakExportedFileRate Gauge32,
+ jnxCollPicIfDestroyedFiles Counter64,
+ jnxCollPicIfDestroyedFileRate Gauge32,
+ jnxCollPicIfPeakDestroyedFileRate Gauge32,
+
+ --
+ -- Record statistics
+ --
+ jnxCollPicIfProcRecords Counter64,
+ jnxCollPicIfProcRecordsRate Gauge32,
+ jnxCollPicIfPeakProcRecordsRate Gauge32,
+
+ --
+ -- Memory statistics
+ --
+ jnxCollPicIfMemoryUsed CounterBasedGauge64,
+ jnxCollPicIfMemoryFree CounterBasedGauge64,
+
+ --
+ -- Ftp statistics
+ --
+ jnxCollPicIfFtpBytes Counter64,
+ jnxCollPicIfFtpByteRate Gauge32,
+ jnxCollPicIfPeakFtpByteRate Gauge32,
+ jnxCollPicIfFtpFiles Counter64,
+ jnxCollPicIfFtpFileRate Gauge32,
+ jnxCollPicIfPeakFtpFileRate Gauge32,
+ jnxCollPicIfFtpFailures CounterBasedGauge64,
+
+ --
+ -- Error state information
+ --
+ jnxCollPicIfCurrentState JnxCollPicStateDef,
+ jnxCollPicIfLastStateChange JnxCollPicStateDef,
+ jnxCollPicIfStateChangeTime TimeTicks,
+ jnxCollPicIfStateChangeDate DateAndTime,
+ jnxCollPicIfStateChangeType INTEGER
+ }
+
+ --
+ -- File statistics
+ --
+ jnxCollPicIfCreatedFiles OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of files created by this Collector PIC
+ since the last time the PIC was reset."
+ ::= { jnxCollPicIfEntry 1 }
+
+ jnxCollPicIfCreatedFileRate OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of files created per second, measured over the
+ current 10 second interval."
+ ::= { jnxCollPicIfEntry 2 }
+
+ jnxCollPicIfPeakCreatedFileRate OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peak number of files created per second."
+ ::= { jnxCollPicIfEntry 3 }
+
+ jnxCollPicIfExportedFiles OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of files exported by this Collector PIC."
+ ::= { jnxCollPicIfEntry 4 }
+
+ jnxCollPicIfExportedFileRate OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of files exported per second, measured over
+ the current 10 second interval."
+ ::= { jnxCollPicIfEntry 5 }
+
+ jnxCollPicIfPeakExportedFileRate OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peak number of files exported per second."
+ ::= { jnxCollPicIfEntry 6 }
+
+ jnxCollPicIfDestroyedFiles OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of files destroyed by this Collector PIC."
+ ::= { jnxCollPicIfEntry 7 }
+
+ jnxCollPicIfDestroyedFileRate OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of files destroyed per second, as measured over
+ the current 10 second interval."
+ ::= { jnxCollPicIfEntry 8 }
+
+ jnxCollPicIfPeakDestroyedFileRate OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peak number of files destroyed per second."
+ ::= { jnxCollPicIfEntry 9 }
+
+ --
+ -- Record statistics
+ --
+ jnxCollPicIfProcRecords OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of flow records processed by this Collector PIC."
+ ::= { jnxCollPicIfEntry 10 }
+
+ jnxCollPicIfProcRecordsRate OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of flow records processed per seconds, measured
+ during the current 10 second interval."
+ ::= { jnxCollPicIfEntry 11 }
+
+ jnxCollPicIfPeakProcRecordsRate OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peak number of flow records processed."
+ ::= { jnxCollPicIfEntry 12 }
+
+ --
+ -- Memory statistics
+ --
+ jnxCollPicIfMemoryUsed OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of memory used, in bytes, by this Collector PIC."
+ ::= { jnxCollPicIfEntry 13 }
+
+ jnxCollPicIfMemoryFree OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of memory free, in bytes, on this Collector PIC."
+ ::= { jnxCollPicIfEntry 14 }
+
+ --
+ -- Ftp statistics
+ --
+ jnxCollPicIfFtpBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of bytes transferred via FTP by this
+ Collector PIC."
+ ::= { jnxCollPicIfEntry 15 }
+
+ jnxCollPicIfFtpByteRate OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bytes per second transfered via FTP measured
+ during the current 10 second interval."
+ ::= { jnxCollPicIfEntry 16 }
+
+ jnxCollPicIfPeakFtpByteRate OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peak number of bytes per second transferred via FTP."
+ ::= { jnxCollPicIfEntry 17 }
+
+ jnxCollPicIfFtpFiles OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of files transferred via FTP by this
+ Collector PIC."
+ ::= { jnxCollPicIfEntry 18 }
+
+ jnxCollPicIfFtpFileRate OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of files per second transferred via FTP."
+ ::= { jnxCollPicIfEntry 19 }
+
+ jnxCollPicIfPeakFtpFileRate OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peak number of files per second transferred via FTP."
+ ::= { jnxCollPicIfEntry 20 }
+
+ jnxCollPicIfFtpFailures OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of FTP transfer failures on this Collector
+ PIC."
+ ::= { jnxCollPicIfEntry 21 }
+
+ --
+ -- Error State Information
+ --
+ jnxCollPicIfCurrentState OBJECT-TYPE
+ SYNTAX JnxCollPicStateDef
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current state of various error conditions on this
+ Collector PIC."
+ ::= { jnxCollPicIfEntry 22 }
+
+ jnxCollPicIfLastStateChange OBJECT-TYPE
+ SYNTAX JnxCollPicStateDef
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Identifies the error condition that last changed state."
+ ::= { jnxCollPicIfEntry 23 }
+
+ jnxCollPicIfStateChangeTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime when the management subsystem last
+ learned of a change to the value of jnxCollPicIfCurrentState
+ for this Collector PIC."
+ ::= { jnxCollPicIfEntry 24 }
+
+ jnxCollPicIfStateChangeDate OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The system date and time when the management subsystem last
+ learned of a change to the value of jnxCollPicIfCurrentState
+ for this Collector PIC."
+ ::= { jnxCollPicIfEntry 25 }
+
+ jnxCollPicIfStateChangeType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (1),
+ set (2),
+ cleared (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This indicates whether the last state change set a new
+ error condition or cleared an existing one."
+ ::= { jnxCollPicIfEntry 26 }
+
+
+
+
+--
+-- Per Collector file data
+--
+
+ jnxCollFileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxCollFileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Data about each collector file currently present
+ on the router."
+ ::= { jnxCollectorMIB 3 }
+
+ jnxCollFileEntry OBJECT-TYPE
+ SYNTAX JnxCollFileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry provides information about a single file currently
+ open on this Collector PIC. Each Collector PIC File is
+ identified by the ifIndex associated with the Collector PIC
+ and the name of the file."
+ INDEX { ifIndex, jnxCollFileName }
+ ::= { jnxCollFileTable 1 }
+
+ JnxCollFileEntry ::=
+ SEQUENCE {
+ jnxCollFileName DisplayString,
+ jnxCollFileFname DisplayString,
+ jnxCollFileRecords CounterBasedGauge64,
+ jnxCollFileRecordRate Gauge32,
+ jnxCollFilePeakRecordRate Gauge32,
+
+ jnxCollFileUncompBytes CounterBasedGauge64,
+ jnxCollFileUncompByteRate Gauge32,
+ jnxCollFilePeakUncompByteRate Gauge32,
+ jnxCollFileCompBytes CounterBasedGauge64,
+ jnxCollFileCompByteRate Gauge32,
+ jnxCollFilePeakCompByteRate Gauge32,
+ jnxCollFileBlocks Gauge32,
+ jnxCollFileCompBlocks Gauge32,
+ jnxCollFileTransferAttempts Gauge32,
+ jnxCollFileState INTEGER
+ }
+
+ jnxCollFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..115))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The name of a Collector File on this Collector PIC."
+ ::= { jnxCollFileEntry 1 }
+
+ jnxCollFileFname OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of a Collector File on this Collector PIC. This
+ object is included for those NM applications that can't
+ parse the file name from the instance portion of the OIDs
+ and provides the value of jnxCollFileName explicitly."
+ ::= { jnxCollFileEntry 2 }
+
+ jnxCollFileRecords OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of flow records in this file."
+ ::= { jnxCollFileEntry 3 }
+
+ jnxCollFileRecordRate OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of flow records per second added to this file,
+ measured during the current 10 second interval."
+ ::= { jnxCollFileEntry 4 }
+
+ jnxCollFilePeakRecordRate OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peak number of flow records per second added to this file."
+ ::= { jnxCollFileEntry 5 }
+
+ jnxCollFileUncompBytes OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of uncompressed bytes in this file."
+ ::= { jnxCollFileEntry 6 }
+
+ jnxCollFileUncompByteRate OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of uncompressed bytes per second added to this file."
+ ::= { jnxCollFileEntry 7 }
+
+ jnxCollFilePeakUncompByteRate OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peak number of uncompressed bytes per second added to this
+ file."
+ ::= { jnxCollFileEntry 8 }
+
+ jnxCollFileCompBytes OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of compressed bytes in this file."
+ ::= { jnxCollFileEntry 9 }
+
+ jnxCollFileCompByteRate OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of compressed bytes per second added to this file,
+ measured during the current 10 second interval."
+ ::= { jnxCollFileEntry 10 }
+
+ jnxCollFilePeakCompByteRate OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peak number of compressed bytes per second added to this file."
+ ::= { jnxCollFileEntry 11 }
+
+ jnxCollFileBlocks OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of blocks in this file."
+ ::= { jnxCollFileEntry 12 }
+
+ jnxCollFileCompBlocks OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of compressed blocks in this file."
+ ::= { jnxCollFileEntry 14 }
+
+ jnxCollFileTransferAttempts OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of FTP transfer attempts for this file."
+ ::= { jnxCollFileEntry 15 }
+
+ jnxCollFileState OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ active (2), -- file is actively receiving flow records
+ wait (3), -- file is waiting for export
+ export1(4), -- file is being exported to the primary server
+ export2(5) -- file is being exported to the secondary server
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current state of this file."
+ ::= { jnxCollFileEntry 16 }
+
+
+--
+-- Collector PIC Notification objects
+--
+
+ jnxCollNotifyVars OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Notification object definitions."
+ ::= { jnxCollectorMIB 4 }
+
+ jnxCollNotifyUrl OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The URL associated with a file transfer destination."
+ ::= { jnxCollNotifyVars 1 }
+
+ jnxCollNotifyInetType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Used with jnxCollNotifyInetAddress to identify a specific
+ file transfer destination."
+ ::= { jnxCollNotifyVars 2 }
+
+ jnxCollNotifyInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Used with jnxCollNotifyInetType to identify a specific
+ file transfer destination."
+ ::= { jnxCollNotifyVars 3 }
+
+ jnxCollNotifyError OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Description of error encountered when trying to transfer a file."
+ ::= { jnxCollNotifyVars 4 }
+
+ jnxCollNotifyFile OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Identifies a specific file for notifications that refer to a file."
+ ::= { jnxCollNotifyVars 5 }
+
+ jnxCollNotifyFtpResultCode OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Provides the FTP result code for file transfer notifications."
+ ::= { jnxCollNotifyVars 6 }
+
+ jnxCollNotifyFtpErrorText OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Provides the FTP error text for file transfer notifications."
+ ::= { jnxCollNotifyVars 7 }
+
+ jnxCollNotifyMemUtil OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Provides the current memory utilization for pic overload
+ notifications."
+ ::= { jnxCollNotifyVars 8 }
+
+ jnxCollNotifyMemFree OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Provides the current amount of free memory for pic overload
+ notifications."
+ ::= { jnxCollNotifyVars 9 }
+
+ jnxCollNotifyMemThresh OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Provides the current memory threshold used for determining
+ memory unavailable conditions."
+ ::= { jnxCollNotifyVars 10 }
+
+ jnxCollNotifyNewRecordRate OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Provides the current number of new records per second created
+ on this Collector PIC."
+ ::= { jnxCollNotifyVars 11 }
+
+ jnxCollNotifyOverloadType OBJECT-TYPE
+ SYNTAX INTEGER {
+ softOverload (1),
+ hardOverload (2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Identifies a specific type of flow overload condition
+ on this Collector PIC."
+ ::= { jnxCollNotifyVars 12 }
+
+ jnxCollNotifyDate OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Provides the current system date and time."
+ ::= { jnxCollNotifyVars 13 }
+
+ jnxCollNotifyFromFtpServerInetType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Used with jnxCollNotifyFromFtpServerInetAddress to identify
+ a specific FTP server address."
+ ::= { jnxCollNotifyVars 14 }
+
+ jnxCollNotifyFromFtpServerInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The FTP server address from which the switchover occurs."
+ ::= { jnxCollNotifyVars 15 }
+
+ jnxCollNotifyFromFtpServerType OBJECT-TYPE
+ SYNTAX INTEGER {
+ primary (1),
+ secondary (2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The FTP server Type from which the switchover occurs."
+ ::= { jnxCollNotifyVars 16 }
+
+ jnxCollNotifyToFtpServerInetType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Used with jnxCollNotifyToFtpServerInetAddress to identify
+ a specific FTP server address."
+ ::= { jnxCollNotifyVars 17 }
+
+ jnxCollNotifyToFtpServerInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The FTP server address to which the switchover occurs."
+ ::= { jnxCollNotifyVars 18 }
+
+ jnxCollNotifyToFtpServerType OBJECT-TYPE
+ SYNTAX INTEGER {
+ primary (1),
+ secondary (2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The FTP server Type to which the switchover occurs."
+ ::= { jnxCollNotifyVars 19 }
+
+ jnxCollNotifyInitiatedBy OBJECT-TYPE
+ SYNTAX INTEGER {
+ cli (1),
+ automatic (2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Identify what initiates the FTP switchover."
+ ::= { jnxCollNotifyVars 20 }
+
+
+--
+-- Collector PIC Notification definitions
+--
+
+ jnxCollNotificationPrefix OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "All collector notifications are registered under this branch."
+ ::= { jnxCollectorNotifications 0 }
+
+
+ jnxCollUnavailableDest NOTIFICATION-TYPE
+ OBJECTS { ifDescr,
+ jnxCollNotifyDate,
+ jnxCollNotifyUrl,
+ jnxCollNotifyInetType,
+ jnxCollNotifyInetAddress }
+ STATUS current
+ DESCRIPTION
+ "Notification of an unavailable destination failure encountered
+ while transferring a collector file."
+ ::= { jnxCollNotificationPrefix 1 }
+
+ jnxCollUnavailableDestCleared NOTIFICATION-TYPE
+ OBJECTS { ifDescr,
+ jnxCollNotifyDate,
+ jnxCollNotifyUrl,
+ jnxCollNotifyInetType,
+ jnxCollNotifyInetAddress }
+ STATUS current
+ DESCRIPTION
+ "This indicates a previous unavailable destination failure
+ has been resolved."
+ ::= { jnxCollNotificationPrefix 2 }
+
+ jnxCollUnsuccessfulTransfer NOTIFICATION-TYPE
+ OBJECTS { ifDescr,
+ jnxCollNotifyDate,
+ jnxCollNotifyFile,
+ jnxCollNotifyUrl,
+ jnxCollNotifyInetType,
+ jnxCollNotifyInetAddress,
+ jnxCollNotifyError,
+ jnxCollNotifyFtpResultCode,
+ jnxCollNotifyFtpErrorText }
+ STATUS current
+ DESCRIPTION
+ "This indicates an error was encountered while attempting
+ a file transfer."
+ ::= { jnxCollNotificationPrefix 3 }
+
+ jnxCollFlowOverload NOTIFICATION-TYPE
+ OBJECTS { ifDescr,
+ jnxCollPicIfStateChangeDate,
+ jnxCollNotifyOverloadType,
+ jnxCollNotifyNewRecordRate,
+ jnxCollPicIfCreatedFiles,
+ jnxCollPicIfDestroyedFiles}
+ STATUS current
+ DESCRIPTION
+ "This indicates a soft or hard flow overload condition has been
+ triggered."
+ ::= { jnxCollNotificationPrefix 4 }
+
+ jnxCollFlowOverloadCleared NOTIFICATION-TYPE
+ OBJECTS { ifDescr,
+ jnxCollPicIfStateChangeDate,
+ jnxCollNotifyOverloadType,
+ jnxCollNotifyNewRecordRate,
+ jnxCollPicIfCreatedFiles,
+ jnxCollPicIfDestroyedFiles }
+ STATUS current
+ DESCRIPTION
+ "This indicates a soft or hard flow overload condition has been
+ cleared."
+ ::= { jnxCollNotificationPrefix 5 }
+
+ jnxCollMemoryUnavailable NOTIFICATION-TYPE
+ OBJECTS { ifDescr,
+ jnxCollPicIfStateChangeDate,
+ jnxCollNotifyMemThresh,
+ jnxCollNotifyMemUtil,
+ jnxCollNotifyMemFree }
+ STATUS current
+ DESCRIPTION
+ "This indicates a memory unavailable condition has been
+ triggered."
+ ::= { jnxCollNotificationPrefix 6 }
+
+ jnxCollMemoryAvailable NOTIFICATION-TYPE
+ OBJECTS { ifDescr,
+ jnxCollPicIfStateChangeDate,
+ jnxCollNotifyMemThresh,
+ jnxCollNotifyMemUtil,
+ jnxCollNotifyMemFree }
+ STATUS current
+ DESCRIPTION
+ "This indicates a memory unavailable condition has been
+ cleared."
+ ::= { jnxCollNotificationPrefix 7 }
+
+ jnxCollFtpSwitchover NOTIFICATION-TYPE
+ OBJECTS { ifDescr,
+ jnxCollNotifyDate,
+ jnxCollNotifyFromFtpServerInetType,
+ jnxCollNotifyFromFtpServerInetAddress,
+ jnxCollNotifyFromFtpServerType,
+ jnxCollNotifyToFtpServerInetType,
+ jnxCollNotifyToFtpServerInetAddress,
+ jnxCollNotifyToFtpServerType,
+ jnxCollNotifyInitiatedBy }
+ STATUS current
+ DESCRIPTION
+ "This indicates an FTP server switchover has occurred."
+ ::= { jnxCollNotificationPrefix 8 }
+
+END