diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/junos/JUNIPER-JVAE-NODE-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/junos/JUNIPER-JVAE-NODE-MIB')
| -rw-r--r-- | MIBS/junos/JUNIPER-JVAE-NODE-MIB | 908 |
1 files changed, 908 insertions, 0 deletions
diff --git a/MIBS/junos/JUNIPER-JVAE-NODE-MIB b/MIBS/junos/JUNIPER-JVAE-NODE-MIB new file mode 100644 index 0000000..571308a --- /dev/null +++ b/MIBS/junos/JUNIPER-JVAE-NODE-MIB @@ -0,0 +1,908 @@ +-- +-- 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 |