- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
892 lines
29 KiB
Text
892 lines
29 KiB
Text
--
|
|
-- 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
|