Initial commit
This commit is contained in:
908
MIBS/junos/JUNIPER-JVAE-NODE-MIB
Normal file
908
MIBS/junos/JUNIPER-JVAE-NODE-MIB
Normal file
@ -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
|
Reference in New Issue
Block a user