snmp_mib_archive/NOKIA-IPSO-SYSTEM-MIB.txt
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

1595 lines
43 KiB
Plaintext
Executable File

NOKIA-IPSO-SYSTEM-MIB DEFINITIONS ::= BEGIN
-- 4567890123456789012345678901234567890123456789012345678901234567890123456789
-- This line is 80 characters wide, keep lines in this file shorter than that--
-- ===============================================================
-- Copyright (C) Nokia Telecommunications Oy 1998
-- ===============================================================
-- This MIB Module defines the System MIB for products running IPSO.
-- More detailed description of the variables and tables is
-- provided in other related documentation.
--
-- Format: SNMP v2 MIB (Simple network management protocol,
-- version 2, Management Information Base )
--
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, enterprises, Integer32, Gauge32,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
-- ifIndex, ifType
-- FROM IF-MIB
IANAifType
FROM IANAifType-MIB
DisplayString, DateAndTime
FROM SNMPv2-TC
OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
hrPartitionIndex, hrPartitionLabel, hrFSMountPoint, hrPartitionSize
FROM HOST-RESOURCES-MIB;
ipsoSystem MODULE-IDENTITY
LAST-UPDATED "0001300000Z"
ORGANIZATION "Nokia"
CONTACT-INFO
"EMail: tac.support@nokia.com
Postal: 313 Fairchild Drive
Mountain View,
California, 94043"
--REVISION "9811080000Z"
DESCRIPTION
"Author: Alan Fransisco
Revision 1.02
changed ipsoChassisMBType to DisplayString - 09.11.1998
removed ipsoChassisType - 20.08.1998
removed ipsoFanSpeed - 19.08.1998
removed ipsoCardStorageCapacity and made other corrections - 12.08.1998
Added Nokia Telecommunications header - 03.08.1998"
REVISION "9910200000Z"
DESCRIPTION
"Author: Shoba Narasimhan Panappakkam
Revision 1.03
Added ipsoNotificationGroup.
Added 5 system traps. - 10.20.1999"
REVISION "0001110000Z"
DESCRIPTION
"Author: Kripakaran karlekar
Revision 1.04
SMIv1 to SMIv2 MIB conversion - 11.01.2000"
REVISION "0107160000Z"
DESCRIPTION
"Author: Rupa Bose
Revision 1.05
Added Asset Mib - 7.16.01"
REVISION "0206270000Z"
DESCRIPTION
"Author: Durvasula Vara Prasada Rao
Revision 1.06
Added new state (notAvailable) for
ipsoFanOperStatus,ipsoPowerSupplyOverTemperature and
ipsoPowerSupplyOperStatus"
REVISION "0212170000Z"
DESCRIPTION
"Author: Kalyan Tata
Revision 1.07
Corrected IPSO system trap OIDs"
REVISION "0709190000Z"
DESCRIPTION
"Author: Raamkumar Thirugnanam
Revision 1.08
Added new ADP asset Mib and ipsoConnectionsGroup for SXL statistics"
::= {ipsoProducts 1}
nokia OBJECT IDENTIFIER ::= {enterprises 94}
nokiaProducts OBJECT IDENTIFIER ::= {nokia 1}
ipsoProducts OBJECT IDENTIFIER ::= {nokiaProducts 21}
--ipsoSystem OBJECT IDENTIFIER ::= {ipsoProducts 1}
--ipsoChassisGroup OBJECT IDENTIFIER ::= {ipsoSystem 1}
--ipsoFanGroup OBJECT IDENTIFIER ::= {ipsoSystem 2}
--ipsoPowerSupplyGroup OBJECT IDENTIFIER ::= {ipsoSystem 3}
--ipsoConfigGroup OBJECT IDENTIFIER ::= {ipsoSystem 4}
--ipsoImageGroup OBJECT IDENTIFIER ::= {ipsoSystem 5}
--ipsoStorageGroup OBJECT IDENTIFIER ::= {ipsoSystem 6}
--ipsoProcessGroup OBJECT IDENTIFIER ::= {ipsoSystem 7}
--ipsoNotificationGroup OBJECT IDENTIFIER ::= {ipsoSystem 8}
--ipsoDiskMirrorGroup OBJECT-IDENTIFIER ::= {ipsoSystem 9}
--ipsoAssetGroup OBJECT-IDENTIFIER ::= {ipsoSystem 10}
--ipsoLicenseGroup OBJECT-IDENTIFIER ::= {ipsoSystem 11}
--ipsoEthStatsGroup OBJECT-IDENTIFIER ::= {ipsoSystem 12}
--ipsoConnectionsGroup OBJECT-IDENTIFIER ::= {ipsoSystem 13}
-- IPSO Chassis Group
ipsoChassisGroup OBJECT-GROUP
OBJECTS {
ipsoChassisSerialNumber,
ipsoChassisMBType,
ipsoChassisMBRevNumber,
ipsoChassisMBSerialNumber,
ipsoChassisTemperature,
ipsoCardIndex,
ipsoCardOperStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing the instrumentation of
ipsoChassis"
::= { ipsoSystem 1 }
ipsoChassisSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The serial number of this device. "
::= { ipsoChassisGroup 1 }
ipsoChassisMBType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An string value representing the type of
motherboard populating this device. "
::= { ipsoChassisGroup 2 }
ipsoChassisMBRevNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The revision number for the motherboard of this chassis. "
::= { ipsoChassisGroup 3 }
ipsoChassisMBSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The serial number for the motherboard of this chassis. "
::= { ipsoChassisGroup 4 }
ipsoChassisTemperature OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
overTemperature(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indication of whether or not the internal
temperature reading of this chassis is higher
than the recommended operating temperature."
::= { ipsoChassisGroup 5 }
ipsoCardTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpsoCardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of slots or onboard network interfaces
in the chassis. "
::= { ipsoChassisGroup 6 }
ipsoCardEntry OBJECT-TYPE
SYNTAX IpsoCardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A sequence of slot entries containing the
operational status, and index of the slot's module."
INDEX { ipsoCardIndex }
::= { ipsoCardTable 1 }
IpsoCardEntry ::= SEQUENCE {
ipsoCardIndex Integer32,
ipsoCardOperStatus INTEGER
}
ipsoCardIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of the slot in which this card is plugged. "
::= { ipsoCardEntry 1 }
ipsoCardOperStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational status of this card. "
::= { ipsoCardEntry 2 }
-- IPSO Fan Group
ipsoFanGroup OBJECT-GROUP
OBJECTS {
ipsoFanIndex,
ipsoFanOperStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing the instrumentation of
ipsoFanGroup"
::= { ipsoSystem 2 }
ipsoFanTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpsoFanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A listing of fans which are present in this chassis. "
::= { ipsoFanGroup 1 }
ipsoFanEntry OBJECT-TYPE
SYNTAX IpsoFanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A grouping of objects displaying certain characteristics
of each fan present in the chassis."
INDEX { ipsoFanIndex }
::= { ipsoFanTable 1 }
IpsoFanEntry ::= SEQUENCE {
ipsoFanIndex Integer32,
ipsoFanOperStatus INTEGER
}
ipsoFanIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique index for this particular fan. "
::= { ipsoFanEntry 1 }
ipsoFanOperStatus OBJECT-TYPE
SYNTAX INTEGER {
running(1),
notRunning(2),
notAvailable(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational status of this fan. "
::= { ipsoFanEntry 2 }
-- IPSO Power Supply Group
ipsoPowerSupplyGroup OBJECT-GROUP
OBJECTS {
ipsoPowerSupplyIndex,
ipsoPowerSupplyOverTemperature,
ipsoPowerSupplyOperStatus,
ipsoPowerSupplyLowVoltage,
ipsoPowerSupplyHighVoltage
}
STATUS current
DESCRIPTION
"A collection of objects providing the instrumentation of
ipsoPowerSupply"
::= { ipsoSystem 3 }
ipsoPowerSupplyTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpsoPowerSupplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of all power supplies installed in this chassis. "
::= { ipsoPowerSupplyGroup 1 }
ipsoPowerSupplyEntry OBJECT-TYPE
SYNTAX IpsoPowerSupplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of characteristics of each power supply. "
INDEX { ipsoPowerSupplyIndex }
::= { ipsoPowerSupplyTable 1 }
IpsoPowerSupplyEntry ::= SEQUENCE {
ipsoPowerSupplyIndex Integer32,
ipsoPowerSupplyOverTemperature INTEGER,
ipsoPowerSupplyOperStatus INTEGER
}
ipsoPowerSupplyIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique index representing this power supply."
::= { ipsoPowerSupplyEntry 1 }
ipsoPowerSupplyOverTemperature OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
overTemperature(2),
notAvailable(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indication of whether or not this power supply's
internal temperature is over the recommended
operation temperature limit. "
::= { ipsoPowerSupplyEntry 2 }
ipsoPowerSupplyOperStatus OBJECT-TYPE
SYNTAX INTEGER {
running(1),
notRunning(2),
notAvailable(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational status of this power supply. "
::= { ipsoPowerSupplyEntry 3 }
ipsoPowerSupplyLowVoltage OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The slot value for Low Voltage supply. "
::= { ipsoPowerSupplyGroup 2 }
ipsoPowerSupplyHighVoltage OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The slot value for High Voltage supply. "
::= { ipsoPowerSupplyGroup 3 }
-- IPSO Configuration Group
ipsoConfigGroup OBJECT-GROUP
OBJECTS {
ipsoConfigIndex,
ipsoConfigFilePath,
ipsoConfigFileDateAndTime,
ipsoConfigLogSize,
ipsoConfigLogIndex,
ipsoConfigLogDescr
}
STATUS current
DESCRIPTION
"A collection of objects providing the instrumentation of
ipsoConfigGroup"
::= { ipsoSystem 4 }
ipsoConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpsoConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of available configurations for this
system. "
::= { ipsoConfigGroup 1 }
ipsoConfigEntry OBJECT-TYPE
SYNTAX IpsoConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of attributes for each available configuration
on this system. "
INDEX { ipsoConfigIndex }
::= { ipsoConfigTable 1 }
IpsoConfigEntry ::= SEQUENCE {
ipsoConfigIndex Integer32,
ipsoConfigFilePath DisplayString,
ipsoConfigFileDateAndTime DateAndTime
}
ipsoConfigIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index for this configuration, with 1 representing
the currently running database and traversing from
newest to oldest. "
::= { ipsoConfigEntry 1}
ipsoConfigFilePath OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The absolute pathname and filename which holds a
record of this configuration, truncated to within
255 characters. "
::= { ipsoConfigEntry 2 }
ipsoConfigFileDateAndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date and time of the last time this file was
changed. "
::= { ipsoConfigEntry 3 }
ipsoConfigLogSize OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A maximum limit on the number of entries which may
be recorded in the ipsoConfigLogTable. "
::= { ipsoConfigGroup 2 }
ipsoConfigLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpsoConfigLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A log of the most recent configuration changes on
this system. "
::= { ipsoConfigGroup 3 }
ipsoConfigLogEntry OBJECT-TYPE
SYNTAX IpsoConfigLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A listing of attributes for a configuration change.
This table lists the oldest configuration change
in the table and proceeds toward the most recent
configuration change. "
INDEX { ipsoConfigLogIndex }
::= { ipsoConfigLogTable 1 }
IpsoConfigLogEntry ::= SEQUENCE {
ipsoConfigLogIndex Integer32,
ipsoConfigLogDescr DisplayString
}
ipsoConfigLogIndex OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unique index of this configuration change entry. "
::= { ipsoConfigLogEntry 1 }
ipsoConfigLogDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A synopsis of the nature of the configuration change. "
::= { ipsoConfigLogEntry 2 }
-- IPSO Image Group
ipsoImageGroup OBJECT-GROUP
OBJECTS {
ipsoImageIndex,
ipsoImageVersionNumber,
ipsoImageSerialNumber,
ipsoImageTimeOfLoad
}
STATUS current
DESCRIPTION
"A collection of objects providing the instrumentation of
ipsoImage Group"
::= { ipsoSystem 5 }
ipsoImageTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpsoImageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of resident kernel images on this system,
including the currently up-and-running kernel. "
::= { ipsoImageGroup 1 }
ipsoImageEntry OBJECT-TYPE
SYNTAX IpsoImageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A series of attributes for each image including
date loaded, version number, serial number, etc. "
INDEX { ipsoImageIndex }
::= { ipsoImageTable 1 }
IpsoImageEntry ::= SEQUENCE {
ipsoImageIndex Integer32,
ipsoImageVersionNumber DisplayString,
ipsoImageSerialNumber DisplayString,
ipsoImageTimeOfLoad DateAndTime
}
ipsoImageIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique index for the image represented by this entry.
The currently running image has a index value of 1,
and subsequent images are indexed from earliest loaded
image to most recently loaded image. "
::= { ipsoImageEntry 1 }
ipsoImageVersionNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version number of this image. "
::= { ipsoImageEntry 2 }
ipsoImageSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The serial number of this image. "
::= { ipsoImageEntry 3 }
ipsoImageTimeOfLoad OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date and time when this instance of the image
had been first transferred onto this device. "
::= { ipsoImageEntry 4 }
-- IPSO Storage Group
ipsoStorageGroup OBJECT-GROUP
OBJECTS {
ipsoSIMMTotal
}
STATUS current
DESCRIPTION
"A collection of objects providing the instrumentation of
ipsoStorage Group"
::= { ipsoSystem 6 }
ipsoSIMMTotal OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
UNITS "MBytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total memory capacity in megabytes contained
in the SIMM sockets. "
::= { ipsoStorageGroup 1 }
-- IPSO Process Group
ipsoProcessGroup OBJECT-GROUP
OBJECTS {
ipsoProcessorUtilization,
ipsoProcessID ,
ipsoProcessParentID,
ipsoProcessOwner ,
ipsoProcessMemory ,
ipsoProcessPercentCPU,
ipsoProcessName,
ipsoProcessLastCpu
}
STATUS current
DESCRIPTION
"A collection of objects providing the instrumentation of
ipsoProcessor Group"
::= { ipsoSystem 7 }
ipsoProcessorUtilization OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current percentage of CPU utilization. "
::= { ipsoProcessGroup 1 }
ipsoProcessTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpsoProcessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of all processes currently running on this system. "
::= { ipsoProcessGroup 2 }
ipsoProcessEntry OBJECT-TYPE
SYNTAX IpsoProcessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A sequence of objects describing each process's
execution. "
INDEX { ipsoProcessID }
::= { ipsoProcessTable 1 }
IpsoProcessEntry ::= SEQUENCE {
ipsoProcessID Integer32,
ipsoProcessParentID Integer32,
ipsoProcessOwner DisplayString,
ipsoProcessMemory Integer32,
ipsoProcessPercentCPU Integer32,
ipsoProcessName DisplayString,
ipsoProcessLastCpu OBJECT IDENTIFIER
}
ipsoProcessID OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This process's ID. "
::= { ipsoProcessEntry 1 }
ipsoProcessParentID OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ID of this process's parent process. "
::= { ipsoProcessEntry 2 }
ipsoProcessOwner OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the user who is given execution of this
process. "
::= { ipsoProcessEntry 3 }
ipsoProcessMemory OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
UNITS "KBytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of memory in kilobytes which this process
is utilizing in its current execution state. "
::= { ipsoProcessEntry 4 }
ipsoProcessPercentCPU OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The percentage of the CPU cycle which this process
is utilizing in its current execution state. "
::= { ipsoProcessEntry 5 }
ipsoProcessName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of this process. "
::= { ipsoProcessEntry 6 }
ipsoProcessLastCpu OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The OBJECT IDENTIFIER of the hrDeviceIndex into
the hrProcessorTable for the CPU to which this process
was last assigned.
Note that a process-scheduling algorithm may assign this
process to a different CPU each time the process enters
the 'run' execution state. "
::= { ipsoProcessEntry 7 }
-- IPSO Disk Mirror Group
ipsoDiskMirrorGroup OBJECT-GROUP
OBJECTS {
ipsoTotalDiskMirrorSets,
ipsoDiskMirrorSetIndex,
ipsoDiskMirrorSetSourceDriveIndex,
ipsoDiskMirrorSetDestinationDriveIndex,
ipsoDiskMirrorSetSyncPercent
}
STATUS current
DESCRIPTION
"A collection of objects providing the instrumentation of
ipsoDiskMirroring"
::= { ipsoSystem 9 }
ipsoTotalDiskMirrorSets OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of mirror sets currently configured
on the system."
::= { ipsoDiskMirrorGroup 1 }
ipsoDiskMirrorSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpsoDiskMirrorSetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of all mirror sets currently on this system. "
::= { ipsoDiskMirrorGroup 2 }
ipsoDiskMirrorSetEntry OBJECT-TYPE
SYNTAX IpsoDiskMirrorSetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A sequence of objects describing each mirror set."
INDEX { ipsoDiskMirrorSetIndex }
::= { ipsoDiskMirrorSetTable 1 }
IpsoDiskMirrorSetEntry ::= SEQUENCE {
ipsoDiskMirrorSetIndex DisplayString,
ipsoDiskMirrorSetSourceDriveIndex DisplayString,
ipsoDiskMirrorSetDestinationDriveIndex DisplayString,
ipsoDiskMirrorSetSyncPercent DisplayString
}
ipsoDiskMirrorSetIndex OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mirror set index used to identify a mirror set present
on the system. "
::= { ipsoDiskMirrorSetEntry 1 }
ipsoDiskMirrorSetSourceDriveIndex OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The source drive of the mirror set. "
::= { ipsoDiskMirrorSetEntry 2 }
ipsoDiskMirrorSetDestinationDriveIndex OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The destination drive of the mirror set. "
::= { ipsoDiskMirrorSetEntry 3 }
ipsoDiskMirrorSetSyncPercent OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The percentage of the space in sync of source drive with
the destination drive. "
::= { ipsoDiskMirrorSetEntry 4 }
-- IPSO Asset Management Group
ipsoAssetGroup OBJECT-GROUP
OBJECTS {
ipsoAssetChassisSerialNumber,
ipsoCPUModel,
ipsoCPUMfr,
ipsoCPUFreq,
ipsoKernMaxMem,
ipsoMotherBoardSerNum,
ipsoMotherBoardRev,
ipsoMotherBoardModel,
ipsoOSRelease,
ipsoOSVersion,
ipsoProductModel,
ipsoPkgIndex,
ipsoPkgName,
ipsoPkgMajorVersion,
ipsoPkgMinorVersion,
ipsoPkgLicense,
ipsoDiskDriveIndex,
ipsoDiskSysDriveIndex,
ipsoDiskDriveModel,
ipsoDiskDriveCapacity,
ipsoDiskDriveLocation,
ipsoBiosVendor,
ipsoBiosVersion,
ipsoBiosDate,
ipsoAdpSlotIndex,
ipsoAdpSlotProductID,
ipsoAdpSlotSerNum,
ipsoAdpSlotRev
}
STATUS current
DESCRIPTION
"A collection of objects representing some of the basic
assets of the IPSO system."
::= { ipsoSystem 10 }
ipsoAssetChassisSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The serial number of this device. "
::= { ipsoAssetGroup 1 }
ipsoCPUModel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CPU model of this device. "
::= { ipsoAssetGroup 2 }
ipsoCPUMfr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CPU manufacturer of this device. "
::= { ipsoAssetGroup 3 }
ipsoCPUFreq OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CPU frequency. "
::= { ipsoAssetGroup 4 }
ipsoKernMaxMem OBJECT-TYPE
SYNTAX Unsingned32
UNITS "KBytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum amount of kernel memory in kilobytes. "
::= { ipsoAssetGroup 5 }
ipsoMotherBoardSerNum OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The serial number of the motherboard. "
::= { ipsoAssetGroup 6 }
ipsoMotherBoardRev OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The revision number of the motherboard. "
::= { ipsoAssetGroup 7 }
ipsoMotherBoardModel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The model number of the motherboard. "
::= { ipsoAssetGroup 8 }
ipsoOSRelease OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The release number current IPSO OS. "
::= { ipsoAssetGroup 9 }
ipsoOSVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version number of the current IPSO OS. "
::= { ipsoAssetGroup 10 }
ipsoProductModel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The product model number of the current system."
::= { ipsoAssetGroup 11 }
ipsoAssetTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpsoAssetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of currently installed packages and
their relevant information."
::= { ipsoAssetGroup 12 }
ipsoAssetEntry OBJECT-TYPE
SYNTAX IpsoAssetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A sequence of package entries containing the
version number, license information and policy
type for the particular package."
INDEX { ipsoPkgIndex }
::= { ipsoAssetTable 1 }
IpsoAssetEntry ::= SEQUENCE {
ipsoPkgIndex Integer32,
ipsoPkgName DisplayString,
ipsoPkgMajorVersion DisplayString,
ipsoPkgMinorVersion DisplayString,
ipsoPkgLicense DisplayString
}
ipsoPkgIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index used to iterate through all packages
which are installed and currently running, ie, Checkpoint,
ISS, etc."
::= { ipsoAssetEntry 1 }
ipsoPkgName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The package name."
::= { ipsoAssetEntry 2 }
ipsoPkgMajorVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The major version number of the package. For FireWall NG, this
displays the Build and Feature Pack information."
::= { ipsoAssetEntry 3 }
ipsoPkgMinorVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minor version number of the package. For Firewall NG, this
is not applicable."
::= { ipsoAssetEntry 4 }
ipsoPkgLicense OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The license information of the package."
::= { ipsoAssetEntry 5 }
ipsoDiskDriveTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpsoDiskDriveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of all disk drives currently on this system. "
::= { ipsoAssetGroup 13 }
ipsoDiskDriveEntry OBJECT-TYPE
SYNTAX IpsoDiskDriveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A sequence of objects describing each disk drive. "
INDEX { ipsoDiskDriveIndex }
::= { ipsoDiskDriveTable 1 }
IpsoDiskDriveEntry ::= SEQUENCE {
ipsoDiskDriveIndex Integer32,
ipsoDiskSysDriveIndex Integer32,
ipsoDiskDriveModel DisplayString,
ipsoDiskDriveCapacity DisplayString,
ipsoDiskDriveLocation DisplayString
}
ipsoDiskDriveIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The drive index used to identify a particular row in table. "
::= { ipsoDiskDriveEntry 1 }
ipsoDiskSysDriveIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The drive index used internally by the system to identify a disk. "
::= { ipsoDiskDriveEntry 2 }
ipsoDiskDriveModel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The model of the disk drive. "
::= { ipsoDiskDriveEntry 3 }
ipsoDiskDriveCapacity OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total data holding capacity of the disk drive. "
::= { ipsoDiskDriveEntry 4 }
ipsoDiskDriveLocation OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The location of the disk drive. "
::= { ipsoDiskDriveEntry 5 }
ipsoBiosVendor OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The vendor name of the bios. "
::= { ipsoAssetGroup 14 }
ipsoBiosVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version of bios currently running. "
::= { ipsoAssetGroup 15 }
ipsoBiosDate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bios date."
::= { ipsoAssetGroup 16 }
ipsoAdpSlotTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpsoAdpSlotEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of all ADP slots currently on this system. "
::= { ipsoAssetGroup 17 }
ipsoAdpSlotEntry OBJECT-TYPE
SYNTAX IpsoAdpSlotEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A sequence of objects describing each ADP slot. "
INDEX { ipsoAdpSlotIndex }
::= { ipsoAdpSlotTable 1 }
IpsoAdpSlotEntry ::= SEQUENCE {
ipsoAdpSlotIndex Integer32,
ipsoAdpSlotProductID DisplayString,
ipsoAdpSlotSerNum DisplayString,
ipsoAdpSlotRev DisplayString
}
ipsoAdpSlotIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The slot number on which the ADP card is installed in the system. "
::= { ipsoAdpSlotEntry 1 }
ipsoAdpSlotProductID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The product ID of the ADP card. "
::= { ipsoAdpSlotEntry 2 }
ipsoAdpSlotSerNum OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The serial number of the ADP card. "
::= { ipsoAdpSlotEntry 3 }
ipsoAdpSlotRev OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The revision number of the ADP card. "
::= { ipsoAdpSlotEntry 4 }
-- *********************************************
-- IPSO Connections Group
-- *********************************************
ipsoConnectionsGroup OBJECT-GROUP
OBJECTS {
ipsoSxlStatus,
ipsoSxlConnsExisting,
ipsoSxlConnsAdded,
ipsoSxlConnsDeleted,
ipsoSxlConnsAddedRate,
ipsoSxlConnsDeletedRate,
ipsoAdpConnsExisting,
ipsoAdpConnsAdded,
ipsoAdpConnsDeleted,
ipsoAdpConnsAddedRate,
ipsoAdpConnsDeletedRate
}
STATUS current
DESCRIPTION
"A collection of objects providing the connection statistics
handled by IPSO system"
::= { ipsoSystem 13 }
ipsoSxlStatus OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current status of SecureXL. "
::= { ipsoConnectionsGroup 1 }
ipsoSxlConnsExisting OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of existing connections handled by SecureXL. "
::= { ipsoConnectionsGroup 2 }
ipsoSxlConnsAdded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of connections added by SecureXL. "
::= { ipsoConnectionsGroup 3 }
ipsoSxlConnsDeleted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of connections deleted by SecureXL. "
::= { ipsoConnectionsGroup 4 }
ipsoSxlConnsAddedRate OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate per minute of connections added by SecureXL. "
::= { ipsoConnectionsGroup 5 }
ipsoSxlConnsDeletedRate OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate per minute of connections deleted by SecureXL. "
::= { ipsoConnectionsGroup 6 }
ipsoAdpConnsExisting OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of existing connections handled by ADP. "
::= { ipsoConnectionsGroup 7 }
ipsoAdpConnsAdded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of connections added by ADP. "
::= { ipsoConnectionsGroup 8 }
ipsoAdpConnsDeleted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of connections deleted by ADP. "
::= { ipsoConnectionsGroup 9 }
ipsoAdpConnsAddedRate OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate per minute of connections added by ADP. "
::= { ipsoConnectionsGroup 10 }
ipsoAdpConnsDeletedRate OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate per minute of connections deleted by ADP. "
::= { ipsoConnectionsGroup 11 }
-- ***********************************************
-- ***********************************************
-- Ethernet stats - Extension of dot3StatsTable
-- ***********************************************
ipsoEtherStatsGroup OBJECT IDENTIFIER ::= { ipsoSystem 12 }
ipsoDot3StatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3StatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IPSO extensions of the Dot3StatsTable defined in
ether-like MIB."
::= { ipsoEtherStatsGroup 1 }
ipsoDot3StatsEntry OBJECT-TYPE
SYNTAX IpsoDot3StatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IPSO specific statistics for a particular interface
to an ethernet-like medium."
INDEX { ipsoDot3StatsIndex }
::= { ipsoDot3StatsTable 1 }
IpsoDot3StatsEntry ::=
SEQUENCE {
ipsoDot3StatsIndex
INTEGER,
ipsoDdot3StatsRxErrors
Counter32,
ipsodot3StatsRxMissedPackets
Counter32,
ipsoDot3StatsRxLenErrors
Counter32,
ipsoDot3StatsRxUnderSizeErrors
Counter32,
ipsoDot3StatsRxCarExtErrors
Counter32,
ipsoDot3StatsRxNoMbufErrors
Counter32
}
ipsoDot3StatsIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An index value that uniquely identifies an
interface to an ethernet-like medium. The
interface identified by a particular value of
this index is the same interface as identified
by the same value of ifIndex."
::= { ipsoDot3StatsEntry 1 }
ipsoDdot3StatsRxErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of frames received on a particular
interface that are in error."
REFERENCE
"IEEE 802.3 Layer Management"
::= { ipsoDot3StatsEntry 2 }
ipsodot3StatsRxMissedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Missed packets received on a particular
interface."
REFERENCE
"IEEE 802.3 Layer Management"
::= { ipsoDot3StatsEntry 3 }
ipsoDot3StatsRxLenErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of Length Errors received on a particular
interface."
REFERENCE
"IEEE 802.3 Layer Management"
::= { ipsoDot3StatsEntry 4 }
ipsoDot3StatsRxUnderSizeErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of under size errors received on a particular
interface."
REFERENCE
"IEEE 802.3 Layer Management"
::= { ipsoDot3StatsEntry 5 }
ipsoDot3StatsRxCarExtErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of carrier Extension errors received on a particular
interface."
REFERENCE
"IEEE 802.3 Layer Management"
::= { ipsoDot3StatsEntry 6 }
ipsoDot3StatsRxNoMbufErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of packets dropped due to no mbufs on a particular
interface."
REFERENCE
"IEEE 802.3 Layer Management"
::= { ipsoDot3StatsEntry 7 }
-- *******************************************************************
-- Trap Definitions
-- *******************************************************************
ipsoNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
systemTrapConfigurationChange,
systemTrapConfigurationFileChange,
systemTrapConfigurationSaveChange,
systemTrapLowDiskSpace,
systemTrapNoDiskSpace,
systemTrapDiskFailure,
systemTrapDiskMirrorSetCreate,
systemTrapDiskMirrorSetDelete,
systemTrapDiskMirrorSyncFailure,
systemTrapDiskMirrorSyncSuccess,
systemTrapSnmpProcessShutdown,
systemTrapLicense
}
STATUS current
DESCRIPTION
"A collection of notifications providing the instrumentation of
ipsoNotification"
::= { ipsoSystem 8 }
systemTrapsPrefix OBJECT IDENTIFIER ::= { ipsoSystem 0 }
systemTrapConfigurationChange NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The trap which indicates a temporary configuration change."
::= { systemTrapsPrefix 1 }
systemTrapConfigurationFileChange NOTIFICATION-TYPE
OBJECTS { ipsoConfigFilePath
}
STATUS current
DESCRIPTION
"The trap which indicates a change in the configuration file."
::= { systemTrapsPrefix 2 }
systemTrapConfigurationSaveChange NOTIFICATION-TYPE
OBJECTS { ipsoConfigFilePath
}
STATUS current
DESCRIPTION
"The trap which indicates a permanent configuration change
which is written to the configuration file."
::= { systemTrapsPrefix 3 }
systemTrapLowDiskSpace NOTIFICATION-TYPE
OBJECTS { hrPartitionIndex,
hrPartitionLabel,
hrPartitionSize,
hrFSMountPoint
}
STATUS current
DESCRIPTION
"The trap which indicates if the disk space is low."
::= { systemTrapsPrefix 4 }
systemTrapNoDiskSpace NOTIFICATION-TYPE
OBJECTS { hrPartitionIndex,
hrPartitionLabel,
hrPartitionSize,
hrFSMountPoint
}
STATUS current
DESCRIPTION
"The trap which indicates that there is no more disk space
available."
::= { systemTrapsPrefix 5 }
systemTrapDiskFailure NOTIFICATION-TYPE
OBJECTS {
ipsoDiskDriveIndex
}
STATUS current
DESCRIPTION
"The trap which indicates that a particular disk drive has
failed , means giving no response for read/write operation. "
::= { systemTrapsPrefix 6 }
systemTrapDiskMirrorSetCreate NOTIFICATION-TYPE
OBJECTS {
ipsoDiskMirrorSetIndex,
ipsoDiskMirrorSetSourceDriveIndex,
ipsoDiskMirrorSetDestinationDriveIndex
}
STATUS current
DESCRIPTION
"The trap which indicates that a particular mirror set has
been created on the system. "
::= { systemTrapsPrefix 7 }
systemTrapDiskMirrorSetDelete NOTIFICATION-TYPE
OBJECTS {
ipsoDiskMirrorSetIndex,
ipsoDiskMirrorSetSourceDriveIndex,
ipsoDiskMirrorSetDestinationDriveIndex
}
STATUS current
DESCRIPTION
"The trap which indicates that a particular mirror set has
been deleted from the system. "
::= { systemTrapsPrefix 8 }
systemTrapSnmpProcessShutdown NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The trap which indicates that the snmp process is going down."
::= { systemTrapsPrefix 9 }
systemTrapDiskMirrorSyncFailure NOTIFICATION-TYPE
OBJECTS {
ipsoDiskMirrorSetIndex
}
STATUS current
DESCRIPTION
"The trap which indicates that a particular mirror set sync
has failed."
::= { systemTrapsPrefix 10 }
systemTrapDiskMirrorSyncSuccess NOTIFICATION-TYPE
OBJECTS {
ipsoDiskMirrorSetIndex
}
STATUS current
DESCRIPTION
"The trap which indicates that a particular mirror set sync
has succeeded."
::= { systemTrapsPrefix 11 }
systemOverTemperature NOTIFICATION-TYPE
OBJECTS {
ipsoTempSensorId
}
STATUS current
DESCRIPTION
"The trap which indicates that the temperature
of the system has crossed the threshold."
::= { systemTrapsPrefix 12 }
systemPowerFailure NOTIFICATION-TYPE
OBJECTS {
ipsoPowerSupplyIndex
}
STATUS current
DESCRIPTION
"The trap which indicates that a particular power supply
failed."
::= { systemTrapsPrefix 13 }
systemFanFailure NOTIFICATION-TYPE
OBJECTS {
ipsoFanIndex
}
STATUS current
DESCRIPTION
"The trap which indicates that a particular fan failed."
::= { systemTrapsPrefix 14 }
systemTrapLicense NOTIFICATION-TYPE
OBJECTS {
ipsoFeatureName,
ipsoDaysToExpire
}
STATUS current
DESCRIPTION
"The trap indicates the product is about to expire/expired.
A zero value for the NoOfDays means the product has
expired."
::= { systemTrapsPrefix 16 }
systemLowVoltage NOTIFICATION-TYPE
OBJECTS {
ipsoPowerSupplyLowVoltage
}
STATUS current
DESCRIPTION
"The trap which indicates that the voltage
of the system has fallen down the low limit."
::= { systemTrapsPrefix 17 }
systemHighVoltage NOTIFICATION-TYPE
OBJECTS {
ipsoPowerSupplyHighVoltage
}
STATUS current
DESCRIPTION
"The trap which indicates that the voltage
of the system has exceeded the high limit."
::= { systemTrapsPrefix 18 }
systemNotificationObjects OBJECT IDENTIFIER ::= { ipsoNotificationGroup 1 }
--THE FOLLOWING IS SENT AS PART OF THE TEMP TRAP TO IDENTIFY
--THE TEMP SENSOR
ipsoTempSensorId OBJECT-TYPE
SYNTAX Integer
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The temperature sensor id."
::= { systemNotificationObjects 1 }
--THE FOLLOWING IS SENT AS PART OF THE TRAP LICENSE TO IDENTIFY
ipsoFeatureName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The feature name that is licensed."
::= { systemNotificationObjects 2 }
ipsoDaysToExpire OBJECT-TYPE
SYNTAX Integer
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Number of Day(s) for the license to expire, the
value of this object is zero, if the license for
feature has expired."
::= { systemNotificationObjects 3 }
END