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

909 lines
25 KiB
Plaintext

--
-- Juniper JunosV App Engine Node MIB
--
-- Copyright (c) 2012 Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--
JUNIPER-JVAE-NODE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, OBJECT-IDENTITY,
Gauge32, Counter64
FROM SNMPv2-SMI
DisplayString, PhysAddress, TruthValue
FROM SNMPv2-TC
jnxJVAEMibRoot
FROM JUNIPER-SMI;
jnxJVAENodeMIB MODULE-IDENTITY
LAST-UPDATED "201208010000Z" -- Aug 01 00:00:00 2012 UTC
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
"The MIB modules for JunosV App Engine Compute Nodes."
REVISION "201208010000Z" -- Aug 01 00:00:00 2012 UTC
DESCRIPTION
"Initial version of JVAE Node MIB."
::= { jnxJVAEMibRoot 2 }
jnxJVAENodeNotifications OBJECT IDENTIFIER ::= { jnxJVAENodeMIB 0 }
jnxJVAENodeObjects OBJECT IDENTIFIER ::= { jnxJVAENodeMIB 1 }
jnxJVAENodeTables OBJECT IDENTIFIER ::= { jnxJVAENodeObjects 1 }
--
-- JVAE Node Objects
--
--
-- Compute Node System Information Table
--
jnxJVAECNSysInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxJVAECNSysInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table for further information on Compute Nodes."
::= { jnxJVAENodeTables 1 }
jnxJVAECNSysInfoEntry OBJECT-TYPE
SYNTAX JnxJVAECNSysInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"System information for a Compute Node."
INDEX { jnxJVAECNSysId }
::= { jnxJVAECNSysInfoTable 1 }
JnxJVAECNSysInfoEntry ::= SEQUENCE {
jnxJVAECNSysId DisplayString,
jnxJVAECNSysCpus INTEGER,
jnxJVAECNSysProcessingLoad INTEGER,
jnxJVAECNSysMemCapacity Gauge32,
jnxJVAECNSysMemUsed Gauge32,
jnxJVAECNSysMemFree Gauge32,
jnxJVAECNSysMemUsedPr INTEGER,
jnxJVAECNSysSwapCapacity Gauge32,
jnxJVAECNSysSwapFree Gauge32,
jnxJVAECNSysBootMethod INTEGER,
jnxJVAECNSysLastReboot DisplayString
}
jnxJVAECNSysId OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Id of the Compute Node."
::= { jnxJVAECNSysInfoEntry 1 }
jnxJVAECNSysCpus OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of CPUs or cores on the Compute Node."
::= { jnxJVAECNSysInfoEntry 2 }
jnxJVAECNSysProcessingLoad OBJECT-TYPE
SYNTAX INTEGER (0..100)
UNITS "%"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total processing load on the Compute Node, in percentage."
::= { jnxJVAECNSysInfoEntry 3 }
jnxJVAECNSysMemCapacity OBJECT-TYPE
SYNTAX Gauge32
UNITS "KB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of RAM on the Compute Node, in kilo bytes. Zero if
information is unavailable."
::= { jnxJVAECNSysInfoEntry 4 }
jnxJVAECNSysMemUsed OBJECT-TYPE
SYNTAX Gauge32
UNITS "KB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of RAM used on the Compute Node, in kilo bytes. Zero
if information in unavailable."
::= { jnxJVAECNSysInfoEntry 5 }
jnxJVAECNSysMemFree OBJECT-TYPE
SYNTAX Gauge32
UNITS "KB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of RAM free on the Compute Node, in kilo bytes. Zero
if information in unavailable."
::= { jnxJVAECNSysInfoEntry 6 }
jnxJVAECNSysMemUsedPr OBJECT-TYPE
SYNTAX INTEGER (0..100)
UNITS "%"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of RAM used on the Compute Node, in percentage. Zero
if information in unavailable."
::= { jnxJVAECNSysInfoEntry 7 }
jnxJVAECNSysSwapCapacity OBJECT-TYPE
SYNTAX Gauge32
UNITS "KB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total swap space on the Compute Node, in kilo bytes. Zero if
information is unavailable."
::= { jnxJVAECNSysInfoEntry 8 }
jnxJVAECNSysSwapFree OBJECT-TYPE
SYNTAX Gauge32
UNITS "KB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amout of swap space free on the Compute Node, in kilo bytes.
Zero if information is unavailable."
::= { jnxJVAECNSysInfoEntry 9 }
jnxJVAECNSysBootMethod OBJECT-TYPE
SYNTAX INTEGER { unknown(0), network(1), local (2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Boot method used by the Compute Node, in the last reboot."
::= { jnxJVAECNSysInfoEntry 10 }
jnxJVAECNSysLastReboot OBJECT-TYPE
SYNTAX DisplayString (SIZE(30))
UNITS "Secs"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Seconds passed since the last reboot or restart of the Compute Node."
::= { jnxJVAECNSysInfoEntry 11 }
--
-- Compute Node Processor (CPU) Table
--
jnxJVAECNProcessorTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxJVAECNProcessorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Processors contained in the Compute Nodes."
::= { jnxJVAENodeTables 2 }
jnxJVAECNProcessorEntry OBJECT-TYPE
SYNTAX JnxJVAECNProcessorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Processor."
INDEX { jnxJVAECNSysId, jnxJVAECNProcessorId }
::= { jnxJVAECNProcessorTable 1 }
JnxJVAECNProcessorEntry ::= SEQUENCE {
jnxJVAECNProcessorId INTEGER,
jnxJVAECNProcessorLoad INTEGER
}
jnxJVAECNProcessorId OBJECT-TYPE
SYNTAX INTEGER (1..256)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An unique identifier for the processor with this Compute Node."
::= { jnxJVAECNProcessorEntry 1 }
jnxJVAECNProcessorLoad OBJECT-TYPE
SYNTAX INTEGER (0..100)
UNITS "%"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Load on the processor, expressed in percentage. Zero if information
is unavailable."
::= { jnxJVAECNProcessorEntry 2 }
--
-- Compute Node Network Interface Table
--
jnxJVAECNifTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxJVAECNifEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of network interfaces contained in the Compute Nodes."
::= { jnxJVAENodeTables 3 }
jnxJVAECNifEntry OBJECT-TYPE
SYNTAX JnxJVAECNifEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A network interface."
INDEX { jnxJVAECNSysId, jnxJVAECNifId }
::= { jnxJVAECNifTable 1 }
JnxJVAECNifEntry ::= SEQUENCE {
jnxJVAECNifId INTEGER,
jnxJVAECNifName DisplayString,
jnxJVAECNifOperStatus INTEGER,
jnxJVAECNifAdminStatus INTEGER,
jnxJVAECNifLinkDetect TruthValue,
jnxJVAECNifAddress PhysAddress,
jnxJVAECNifInPkts Counter64,
jnxJVAECNifInDiscards Counter64,
jnxJVAECNifInErrors Counter64,
jnxJVAECNifOutPkts Counter64,
jnxJVAECNifOutDiscards Counter64,
jnxJVAECNifOutErrors Counter64
}
jnxJVAECNifId OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An unique identifier for the network interface."
::= { jnxJVAECNifEntry 1 }
jnxJVAECNifName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..10))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description of the interface."
::= { jnxJVAECNifEntry 2 }
jnxJVAECNifOperStatus OBJECT-TYPE
SYNTAX INTEGER { down(0), up (1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operational state of the interface."
::= { jnxJVAECNifEntry 3 }
jnxJVAECNifAdminStatus OBJECT-TYPE
SYNTAX INTEGER { down(0), up (1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Administrative state of the interface."
::= { jnxJVAECNifEntry 4 }
jnxJVAECNifLinkDetect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Link presence, True if present else False. This field is meaningless
when the interface is administered down."
::= { jnxJVAECNifEntry 5 }
jnxJVAECNifAddress OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Physcial address (MAC) of the interface."
::= { jnxJVAECNifEntry 6 }
jnxJVAECNifInPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets received on the interface."
::= { jnxJVAECNifEntry 7 }
jnxJVAECNifInDiscards OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received packets discarded, on the interface."
::= { jnxJVAECNifEntry 8 }
jnxJVAECNifInErrors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received packets with errors, on the interface."
::= { jnxJVAECNifEntry 9 }
jnxJVAECNifOutPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets sent on the interface."
::= { jnxJVAECNifEntry 10 }
jnxJVAECNifOutDiscards OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of sent packets discarded, on the interface."
::= { jnxJVAECNifEntry 11 }
jnxJVAECNifOutErrors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of sent packets with errors, on the interface."
::= { jnxJVAECNifEntry 12 }
--
-- Compute Node File System Table
--
jnxJVAECNFileSysTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxJVAECNFileSysEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of mounted file systems in the Compute Nodes."
::= { jnxJVAENodeTables 4 }
jnxJVAECNFileSysEntry OBJECT-TYPE
SYNTAX JnxJVAECNFileSysEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A File System."
INDEX { jnxJVAECNSysId, jnxJVAECNFileSysId }
::= { jnxJVAECNFileSysTable 1 }
JnxJVAECNFileSysEntry ::= SEQUENCE {
jnxJVAECNFileSysId INTEGER,
jnxJVAECNFileSysMountPoint DisplayString,
jnxJVAECNFileSysSize Gauge32,
jnxJVAECNFileSysUsed Gauge32,
jnxJVAECNFileSysFree Gauge32,
jnxJVAECNFileSysUsedPr INTEGER
}
jnxJVAECNFileSysId OBJECT-TYPE
SYNTAX INTEGER (1..127)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An unique identifier for the file system."
::= { jnxJVAECNFileSysEntry 1 }
jnxJVAECNFileSysMountPoint OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..127))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Filesystem path where the file system is mounted."
::= { jnxJVAECNFileSysEntry 2 }
jnxJVAECNFileSysSize OBJECT-TYPE
SYNTAX Gauge32
UNITS "KB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total storage capacity of the file system, in kilo bytes."
::= { jnxJVAECNFileSysEntry 3 }
jnxJVAECNFileSysUsed OBJECT-TYPE
SYNTAX Gauge32
UNITS "KB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used Storage capacity of the file system, in kilo bytes."
::= { jnxJVAECNFileSysEntry 4 }
jnxJVAECNFileSysFree OBJECT-TYPE
SYNTAX Gauge32
UNITS "KB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unused Storage capacity of the file system, in kilo bytes."
::= { jnxJVAECNFileSysEntry 5 }
jnxJVAECNFileSysUsedPr OBJECT-TYPE
SYNTAX INTEGER (0..100)
UNITS "%"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used Storage capacity of the file system, in percentage."
::= { jnxJVAECNFileSysEntry 6 }
--
-- Compute Node Disk Table
--
jnxJVAECNDiskTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxJVAECNDiskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Physical Disks connected to the Compute Nodes."
::= { jnxJVAENodeTables 5 }
jnxJVAECNDiskEntry OBJECT-TYPE
SYNTAX JnxJVAECNDiskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A disk."
INDEX { jnxJVAECNSysId, jnxJVAECNDiskId }
::= { jnxJVAECNDiskTable 1 }
JnxJVAECNDiskEntry ::= SEQUENCE {
jnxJVAECNDiskId INTEGER,
jnxJVAECNDiskSlot INTEGER,
jnxJVAECNDiskModel DisplayString,
jnxJVAECNDiskRevision DisplayString,
jnxJVAECNDiskVendor DisplayString,
jnxJVAECNDiskOSPath DisplayString
}
jnxJVAECNDiskId OBJECT-TYPE
SYNTAX INTEGER (1..15)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The unique identifier for this disk."
::= { jnxJVAECNDiskEntry 1 }
jnxJVAECNDiskSlot OBJECT-TYPE
SYNTAX INTEGER (0..14)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The slot at which disk is connected."
::= { jnxJVAECNDiskEntry 2 }
jnxJVAECNDiskModel OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..127))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Disk product model."
::= { jnxJVAECNDiskEntry 3 }
jnxJVAECNDiskRevision OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..127))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Disk product revision."
::= { jnxJVAECNDiskEntry 4 }
jnxJVAECNDiskVendor OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..127))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Disk product vendor."
::= { jnxJVAECNDiskEntry 5 }
jnxJVAECNDiskOSPath OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..127))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Disk device path."
::= { jnxJVAECNDiskEntry 6 }
--
-- Compute Node Raid Table
--
jnxJVAECNRaidTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxJVAECNRaidEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Raid Arrays on the Compute Nodes."
::= { jnxJVAENodeTables 6 }
jnxJVAECNRaidEntry OBJECT-TYPE
SYNTAX JnxJVAECNRaidEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Raid array."
INDEX { jnxJVAECNSysId, jnxJVAECNRaidId }
::= { jnxJVAECNRaidTable 1 }
JnxJVAECNRaidEntry ::= SEQUENCE {
jnxJVAECNRaidId INTEGER,
jnxJVAECNRaidName DisplayString,
jnxJVAECNRaidState DisplayString,
jnxJVAECNRaidLevel INTEGER,
jnxJVAECNRaidSize Gauge32,
jnxJVAECNRaidMembers INTEGER,
jnxJVAECNRaidMemberDiskPartitions DisplayString,
jnxJVAECNRaidMemberDiskAtSlots DisplayString,
jnxJVAECNRaidOSPath DisplayString
}
jnxJVAECNRaidId OBJECT-TYPE
SYNTAX INTEGER (1..15)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The unique identifier for this raid array."
::= { jnxJVAECNRaidEntry 1 }
jnxJVAECNRaidName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the raid array."
::= { jnxJVAECNRaidEntry 2 }
jnxJVAECNRaidState OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"State of the raid array."
::= { jnxJVAECNRaidEntry 3 }
jnxJVAECNRaidLevel OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Raid level of the raid array."
::= { jnxJVAECNRaidEntry 4 }
jnxJVAECNRaidSize OBJECT-TYPE
SYNTAX Gauge32
UNITS "GB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Size of the raid array."
::= { jnxJVAECNRaidEntry 5 }
jnxJVAECNRaidMembers OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of members of the raid array."
::= { jnxJVAECNRaidEntry 6 }
jnxJVAECNRaidMemberDiskPartitions OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..127))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"List of device path of the partitions, that are members of the
raid array."
::= { jnxJVAECNRaidEntry 7 }
jnxJVAECNRaidMemberDiskAtSlots OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"List of slot numbers identifying the disks, that are members of
the raid array."
::= { jnxJVAECNRaidEntry 8 }
jnxJVAECNRaidOSPath OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..127))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The raid device disk path."
::= { jnxJVAECNRaidEntry 9 }
--
-- Compute Node Sensor Table
--
jnxJVAECNSensorTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxJVAECNSensorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Sensors on the Compute Nodes."
::= { jnxJVAENodeTables 7 }
jnxJVAECNSensorEntry OBJECT-TYPE
SYNTAX JnxJVAECNSensorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Sensor."
INDEX { jnxJVAECNSysId, jnxJVAECNSensorId }
::= { jnxJVAECNSensorTable 1 }
JnxJVAECNSensorEntry ::= SEQUENCE {
jnxJVAECNSensorId INTEGER,
jnxJVAECNSensorType INTEGER,
jnxJVAECNSensorValue DisplayString,
jnxJVAECNSensorRange DisplayString,
jnxJVAECNSensorDesc DisplayString
}
jnxJVAECNSensorId OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The unique identifier for this sensor."
::= { jnxJVAECNSensorEntry 1 }
jnxJVAECNSensorType OBJECT-TYPE
SYNTAX INTEGER { voltage(0), temperature(1), fan(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of the sensor."
::= { jnxJVAECNSensorEntry 2 }
jnxJVAECNSensorValue OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..127))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sensor reading."
::= { jnxJVAECNSensorEntry 3 }
jnxJVAECNSensorRange OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Normal operating range for the sensor, traps are raised the reading
is no within this range."
::= { jnxJVAECNSensorEntry 4 }
jnxJVAECNSensorDesc OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..127))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description of the sensor."
::= { jnxJVAECNSensorEntry 5 }
--
-- JVAE Node Notifications
--
jnxJVAECNMemoryLow NOTIFICATION-TYPE
OBJECTS {
jnxJVAECNSysId,
jnxJVAECNSysMemCapacity,
jnxJVAECNSysMemUsed,
jnxJVAECNSysMemFree,
jnxJVAECNSysMemUsedPr,
jnxJVAECNSysSwapCapacity,
jnxJVAECNSysSwapFree
}
STATUS current
DESCRIPTION
"This notification is generated whenever the free (unused) RAM goes
below threshold for this compute node."
::= { jnxJVAENodeNotifications 1 }
jnxJVAECNMemoryOk NOTIFICATION-TYPE
OBJECTS {
jnxJVAECNSysId,
jnxJVAECNSysMemCapacity,
jnxJVAECNSysMemUsed,
jnxJVAECNSysMemFree,
jnxJVAECNSysMemUsedPr,
jnxJVAECNSysSwapCapacity,
jnxJVAECNSysSwapFree
}
STATUS current
DESCRIPTION
"This notification is generated whenever the free (unused) RAM recovers
above threshold for this compute node and previously a
jnxJVAECNMemoryLow was reported."
::= { jnxJVAENodeNotifications 2 }
jnxJVAECNProcessingLoadHigh NOTIFICATION-TYPE
OBJECTS {
jnxJVAECNSysId,
jnxJVAECNSysProcessingLoad
}
STATUS current
DESCRIPTION
"This notification is generated whenever the overall system processing
load exceeds threshold."
::= { jnxJVAENodeNotifications 3 }
jnxJVAECNProcessingLoadOk NOTIFICATION-TYPE
OBJECTS {
jnxJVAECNSysId,
jnxJVAECNSysProcessingLoad
}
STATUS current
DESCRIPTION
"This notification is generated whenever the overall system processing
load is within threshold and previously a jnxJVAECNProcessingLoadHigh
was reported."
::= { jnxJVAENodeNotifications 4 }
jnxJVAECNProcessorLoadHigh NOTIFICATION-TYPE
OBJECTS {
jnxJVAECNSysId,
jnxJVAECNProcessorId,
jnxJVAECNProcessorLoad
}
STATUS current
DESCRIPTION
"This notification is generated whenever the load on a processor
exceeds threshold."
::= { jnxJVAENodeNotifications 5 }
jnxJVAECNProcessorLoadOk NOTIFICATION-TYPE
OBJECTS {
jnxJVAECNSysId,
jnxJVAECNProcessorId,
jnxJVAECNProcessorLoad
}
STATUS current
DESCRIPTION
"This notification is generated whenever the load on a processor
is within threshold and previously a jnxJVAECNProcessorLoadHigh
was reported."
::= { jnxJVAENodeNotifications 6 }
jnxJVAECNifDown NOTIFICATION-TYPE
OBJECTS {
jnxJVAECNSysId,
jnxJVAECNifId,
jnxJVAECNifName,
jnxJVAECNifOperStatus,
jnxJVAECNifAdminStatus,
jnxJVAECNifLinkDetect
}
STATUS current
DESCRIPTION
"This notification is generated whenever network interface is down."
::= { jnxJVAENodeNotifications 7 }
jnxJVAECNifUp NOTIFICATION-TYPE
OBJECTS {
jnxJVAECNSysId,
jnxJVAECNifId,
jnxJVAECNifName,
jnxJVAECNifOperStatus,
jnxJVAECNifAdminStatus,
jnxJVAECNifLinkDetect
}
STATUS current
DESCRIPTION
"This notification is generated whenever network interface is up and
previously a jnxJVAECNifDown was reported."
::= { jnxJVAENodeNotifications 8 }
jnxJVAECNStorageLow NOTIFICATION-TYPE
OBJECTS {
jnxJVAECNSysId,
jnxJVAECNFileSysId,
jnxJVAECNFileSysMountPoint,
jnxJVAECNFileSysSize,
jnxJVAECNFileSysUsed,
jnxJVAECNFileSysFree,
jnxJVAECNFileSysUsedPr
}
STATUS current
DESCRIPTION
"This notification is generated whenever storage space falls below
threshold."
::= { jnxJVAENodeNotifications 9 }
jnxJVAECNStorageOk NOTIFICATION-TYPE
OBJECTS {
jnxJVAECNSysId,
jnxJVAECNFileSysId,
jnxJVAECNFileSysMountPoint,
jnxJVAECNFileSysSize,
jnxJVAECNFileSysUsed,
jnxJVAECNFileSysFree,
jnxJVAECNFileSysUsedPr
}
STATUS current
DESCRIPTION
"This notification is generated whenever storage space recovers and
previously a jnxJVAECNStorageLow was reported."
::= { jnxJVAENodeNotifications 10 }
jnxJVAECNRaidError NOTIFICATION-TYPE
OBJECTS {
jnxJVAECNSysId,
jnxJVAECNRaidId,
jnxJVAECNRaidName,
jnxJVAECNRaidState,
jnxJVAECNRaidOSPath
}
STATUS current
DESCRIPTION
"This notification is generated whenever raid array degradation or
failure is detected."
::= { jnxJVAENodeNotifications 11 }
jnxJVAECNRaidOk NOTIFICATION-TYPE
OBJECTS {
jnxJVAECNSysId,
jnxJVAECNRaidId,
jnxJVAECNRaidName,
jnxJVAECNRaidState,
jnxJVAECNRaidOSPath
}
STATUS current
DESCRIPTION
"This notification is generated whenever raid array recovers and
previously a jnxJVAECNRaidError was reported."
::= { jnxJVAENodeNotifications 12 }
jnxJVAECNSensorAlert NOTIFICATION-TYPE
OBJECTS {
jnxJVAECNSysId,
jnxJVAECNSensorId,
jnxJVAECNSensorValue,
jnxJVAECNSensorType,
jnxJVAECNSensorRange,
jnxJVAECNSensorDesc
}
STATUS current
DESCRIPTION
"This notification is generated whenever sensor reading is not within
the normal operating range."
::= { jnxJVAENodeNotifications 13 }
jnxJVAECNSensorOk NOTIFICATION-TYPE
OBJECTS {
jnxJVAECNSysId,
jnxJVAECNSensorId,
jnxJVAECNSensorValue,
jnxJVAECNSensorType,
jnxJVAECNSensorRange,
jnxJVAECNSensorDesc
}
STATUS current
DESCRIPTION
"This notification is generated whenever sensor reading recovers and
previously a jnxJVAECNSensorAlert was reported."
::= { jnxJVAENodeNotifications 14 }
END