-- *************************************************************************** -- *************************************************************************** -- -- File : chkpnt-trap.mib -- Description : Check Point traps -- -- -- -- *************************************************************************** -- *************************************************************************** CHECKPOINT-TRAP-MIB DEFINITIONS ::= BEGIN -- SUBTREE: 1.3.6.1.4.1.2620.1 -- iso.org.dod.internet.private.enterprises.checkpoint.products IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Unsigned32, enterprises FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF DisplayString FROM SNMPv2-TC multiDiskName, multiDiskFreeAvailablePercent, raidVolumeID, raidVolumeState, raidDiskVolumeID, raidDiskID, raidDiskState, raidDiskFlags FROM CHECKPOINT-MIB svnNetIfName, svnNetIfAddress, svnNetIfState, svnNetIfOperState, svnNetIfRXDrops, multiProcIndex, multiProcUserTime, multiProcSystemTime, multiProcIdleTime, multiProcUsage FROM CHECKPOINT-MIB multiProcRunQueue, multiProcInterrupts, memActiveReal64, memTotalReal64, memActiveVirtual64, memTotalVirtual64, tempertureSensorName, tempertureSensorValue FROM CHECKPOINT-MIB tempertureSensorUnit, tempertureSensorType, tempertureSensorStatus, fanSpeedSensorName, fanSpeedSensorValue, fanSpeedSensorUnit, fanSpeedSensorType, fanSpeedSensorStatus FROM CHECKPOINT-MIB voltageSensorName, voltageSensorValue, voltageSensorUnit, voltageSensorType, voltageSensorStatus FROM CHECKPOINT-MIB haIdentifier, haState, haBlockState, haStatCode, haStatShort, haStatLong, haProblemName, haProblemStatus, haProblemPriority, haProblemVerified, haProblemDescr, haClusterXLFailover FROM CHECKPOINT-MIB haIfName, haIP, haStatus, haTrusted, haShared FROM CHECKPOINT-MIB fwLSConnName, fwLSConnState, fwLSConnStateDesc, fwLSConnOverall, fwLSConnOverallDesc FROM CHECKPOINT-MIB fwLocalLoggingDesc, fwLocalLoggingStat, fwLocalLoggingDesc, fwLocalLoggingStat, fwLocalLoggingDesc, fwLocalLoggingStat FROM CHECKPOINT-MIB asgNetIfName FROM CHECKPOINT-MIB; chkpntTrapMibModule MODULE-IDENTITY LAST-UPDATED "201312261309Z" ORGANIZATION "Check Point" CONTACT-INFO "Check Point" DESCRIPTION "Check Point SNMPv2 Traps, to enable\disable traps use threshold_config on the GW\Mgmt. On policy installation the Mgmt. confirurations override the GWs configurations See the most common OIDs, with detailed descriptions, in the SNMP Best Practices Guide - sk98552 (https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk98552)" REVISION "201312261309Z" DESCRIPTION "Update the SMIv1 MIB to SMIv2" ::= { chkpntTrapInfo 0 } -- textual conventions -- DisplayString ::= -- OCTET STRING -- This data type is used to model textual information taken -- from the NVT ASCII character set. By convention, objects -- with this syntax are declared as having -- -- SIZE (0..255) checkpoint OBJECT IDENTIFIER ::= { enterprises 2620 } products OBJECT IDENTIFIER ::= { checkpoint 1 } chkpntTrap OBJECT IDENTIFIER ::= { products 2000 } chkpntTrapInfo OBJECT IDENTIFIER ::= { chkpntTrap 0 } chkpntTrapNet OBJECT IDENTIFIER ::= { chkpntTrap 1 } chkpntTrapDisk OBJECT IDENTIFIER ::= { chkpntTrap 2 } chkpntTrapCPU OBJECT IDENTIFIER ::= { chkpntTrap 3 } chkpntTrapMemory OBJECT IDENTIFIER ::= { chkpntTrap 4 } chkpntTrapHWSensor OBJECT IDENTIFIER ::= { chkpntTrap 5 } chkpntTrapHA OBJECT IDENTIFIER ::= { chkpntTrap 6 } chkpntTrapLSConn OBJECT IDENTIFIER ::= { chkpntTrap 7 } asgTrap OBJECT IDENTIFIER ::= { products 2001 } asgTrapInfo OBJECT IDENTIFIER ::= { asgTrap 0 } asgTrapHA OBJECT IDENTIFIER ::= { asgTrap 1 } asgTrapNet OBJECT IDENTIFIER ::= { asgTrap 2 } asgTrapDisk OBJECT IDENTIFIER ::= { asgTrap 3 } asgTrapCPU OBJECT IDENTIFIER ::= { asgTrap 4 } asgTrapMemory OBJECT IDENTIFIER ::= { asgTrap 5 } asgTrapCplic OBJECT IDENTIFIER ::= { asgTrap 6 } asgTrapHWSensor OBJECT IDENTIFIER ::= { asgTrap 7 } asgTrapPerf OBJECT IDENTIFIER ::= { asgTrap 8 } asgTrapGeneral OBJECT IDENTIFIER ::= { asgTrap 10 } chkpntTrapMIBConformance OBJECT IDENTIFIER ::= { checkpoint 2 } chkpntTrapMIBCompliances OBJECT IDENTIFIER ::= { chkpntTrapMIBConformance 1 } chkpntTrapMIBGroups OBJECT IDENTIFIER ::= { chkpntTrapMIBConformance 2 } chkpntNotificationGroups OBJECT IDENTIFIER ::= { chkpntTrapMIBConformance 3 } --****************************************** --Compliance statements --****************************************** chkpntTrapBasicCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION " The compliance statement for check point entities which implement the chkpnt MIB." MODULE -- this module GROUP chkpntTrapGroup DESCRIPTION "This group is for checkpoint traps" GROUP chkpntNotificationGroup DESCRIPTION "This group is for chkpnt notifications" ::= { chkpntTrapMIBCompliances 1 } --****************************************** --Units of conformance --****************************************** chkpntTrapGroup OBJECT-GROUP OBJECTS { chkpntTrapOID, chkpntTrapOIDValue, chkpntTrapMsgText, chkpntTrapSeverity, chkpntTrapCategory, multiDiskName, multiDiskFreeAvailablePercent, raidVolumeID, raidVolumeState, raidDiskVolumeID, raidDiskID, raidDiskState, raidDiskFlags, chkpntTrapChassisId, chkpntTrapBladeId, multiProcIndex, multiProcUserTime, multiProcSystemTime, multiProcIdleTime, multiProcUsage, multiProcRunQueue, multiProcInterrupts, memTotalVirtual64, memActiveVirtual64, memTotalReal64, memActiveReal64, tempertureSensorName, tempertureSensorValue, tempertureSensorUnit, tempertureSensorType, tempertureSensorStatus, fanSpeedSensorName, fanSpeedSensorValue, fanSpeedSensorUnit, fanSpeedSensorType, fanSpeedSensorStatus, voltageSensorName, voltageSensorValue, voltageSensorUnit, voltageSensorType, voltageSensorStatus } STATUS current DESCRIPTION "A collection of managed objects that provide information about CheckPoint objects" ::= { chkpntTrapMIBGroups 1 } -- OBJECT-TYPE chkpntTrapOID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The trap OID that triggered this event." ::= { chkpntTrapInfo 10 } chkpntTrapOIDValue OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the trap OID that triggered this event." ::= { chkpntTrapInfo 11 } chkpntTrapMsgText OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Alert Message Text" ::= { chkpntTrapInfo 12 } chkpntTrapSeverity OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Alert Severity Value - Critical Alert(4) - High Alert(3) - Medium Alert(2) - Low Alert(1) - Clear Alert(0)" ::= { chkpntTrapInfo 13 } chkpntTrapCategory OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The category of the trap" ::= { chkpntTrapInfo 14 } chkpntTrapChassisId OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Scalable Platform Chassis Identifier" ::= { chkpntTrapInfo 15 } chkpntTrapBladeId OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Scalable Platform Blade Identifier" ::= { chkpntTrapInfo 16 } multiDiskName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { chkpntTrapInfo 17 } multiDiskFreeAvailablePercent OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { chkpntTrapInfo 18 } raidVolumeID OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Raid volume identification number" ::= { chkpntTrapInfo 19 } raidVolumeState OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Raid state: OPTIMAL(0), DEGRADED (1), FAILED(2) or UNKNOWN(other))" ::= { chkpntTrapInfo 20 } raidDiskVolumeID OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Raid volume identification" ::= { chkpntTrapInfo 21 } raidDiskID OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Raid disk SCSI identification number" ::= { chkpntTrapInfo 22 } raidDiskState OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Raid disk state (can get more then one): ONLINE(0x00), MISSING(0x01), NOT_COMPATIBLE(0x02), DISC_FAILED(0x03), INITIALIZING(0x04), OFFLINE_REQUESTED(0x05), FAILED_REQUESTED(0x06), UNCONFIGURED_GOOD_SPUN_UP(0x07), UNCONFIGURED_GOOD_SPUN_DOWN (0x08), UNCONFIGURED_BAD(0x09), HOTSPARE(0x0A), DRIVE_OFFLINE(0x0B), REBUILD(0x0C), FAILED(0x0D), COPYBACK(0x0F), OTHER_OFFLINE(0xFF) or UNKNOWN (other)" ::= { chkpntTrapInfo 23 } raidDiskFlags OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Raid disk flags: OUT_OF_SYNC(0x01),QUIESCED(0x02),VERIFYING(0x04),READY(0x08) or NONE(other)" ::= { chkpntTrapInfo 24 } multiProcIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { chkpntTrapInfo 25 } multiProcUserTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { chkpntTrapInfo 26 } multiProcSystemTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { chkpntTrapInfo 27 } multiProcIdleTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { chkpntTrapInfo 28 } multiProcUsage OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { chkpntTrapInfo 29 } multiProcRunQueue OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { chkpntTrapInfo 30 } multiProcInterrupts OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { chkpntTrapInfo 31 } memTotalVirtual64 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Total virtual memory" ::= { chkpntTrapInfo 32 } memActiveVirtual64 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Active virtual memory" ::= { chkpntTrapInfo 33 } memTotalReal64 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Total real memory" ::= { chkpntTrapInfo 34 } memActiveReal64 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Active real memory" ::= { chkpntTrapInfo 35 } tempertureSensorName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor name" ::= { chkpntTrapInfo 36 } tempertureSensorValue OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor value" ::= { chkpntTrapInfo 37 } tempertureSensorUnit OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor unit" ::= { chkpntTrapInfo 38 } tempertureSensorType OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor type" ::= { chkpntTrapInfo 39 } tempertureSensorStatus OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor is out of range TRUE(1), FALSE(0), READING ERROR(2)" ::= { chkpntTrapInfo 40 } fanSpeedSensorName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor name" ::= { chkpntTrapInfo 41 } fanSpeedSensorValue OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor value" ::= { chkpntTrapInfo 42 } fanSpeedSensorUnit OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor unit" ::= { chkpntTrapInfo 43 } fanSpeedSensorType OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor type" ::= { chkpntTrapInfo 44 } fanSpeedSensorStatus OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor is out of range TRUE(1), FALSE(0), READING ERROR(2)" ::= { chkpntTrapInfo 45 } voltageSensorName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor name" ::= { chkpntTrapInfo 46 } voltageSensorValue OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor value" ::= { chkpntTrapInfo 47 } voltageSensorUnit OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor unit" ::= { chkpntTrapInfo 48 } voltageSensorType OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor type" ::= { chkpntTrapInfo 49 } voltageSensorStatus OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Sensor is out of range TRUE(1), FALSE(0), READING ERROR(2)" ::= { chkpntTrapInfo 50 } asgTrapChassisId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Chassis identifier" ::= { asgTrapInfo 10 } asgTrapBladeId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Blade identifier" ::= { asgTrapInfo 11 } asgTrapMsgText OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Alert Message Text" ::= { asgTrapInfo 12 } asgTrapPriority OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Alert Severity Value - Critical Alert(4) - High Alert(3) - Medium Alert(2) - Low Alert(1) - Clear Alert(0)" ::= { asgTrapInfo 13 } asgTrapOID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The trap OID that triggered this event." ::= { asgTrapInfo 14 } asgTrapOIDValue OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the trap OID that triggered this event." ::= { asgTrapInfo 15 } asgTrapSN OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The appliance serial number - labelled on the appliance" ::= { asgTrapInfo 16 } asgCoreId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Core identifier" ::= { asgTrapInfo 17 } asgTrapCategory OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Trap Category" ::= { asgTrapInfo 18 } -- ****************************************** -- Notification Groups -- ****************************************** chkpntNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { chkpntDiskSpaceTrap, chkpntRAIDVolumeTrap, chkpntRAIDDiskTrap, chkpntRAIDDiskFlagsTrap, chkpntTrapNetIfState, chkpntTrapNetIfUnplugged, chkpntTrapNetIfOperState, chkpntTrapNetIfRXDrop, chkpntCPUCoreInterruptsTrap, chkpntSwapMemoryTrap, chkpntCPUCoreUtilTrap, chkpntRealMemoryTrap, chkpntTempertureTrap, chkpntFanSpeedTrap, chkpntVoltageTrap, chkpntTrapNewConnRate, chkpntTrapConcurrentConnRate, chkpntTrapBytesThroughput, chkpntTrapAcceptedPacketRate, chkpntTrapNetIfOperState, chkpntTrapNetIfRXDrop, asgTrapNetIfState, asgTrapNetAdminState } STATUS current DESCRIPTION "This is a group of notifications" ::= { chkpntNotificationGroups 1 } -- ****************************************** -- Disk Space Traps -- ****************************************** chkpntDiskSpaceTrap NOTIFICATION-TYPE OBJECTS { chkpntTrapOID, chkpntTrapOIDValue, chkpntTrapMsgText, chkpntTrapSeverity, chkpntTrapCategory, multiDiskName, multiDiskFreeAvailablePercent } STATUS current DESCRIPTION "Monitored disk partiton is dangerously full alert, alerts when multiDiskFreeAvailablePercent <= X (filesystem name in trap)" ::= { chkpntTrapDisk 1 } chkpntRAIDVolumeTrap NOTIFICATION-TYPE OBJECTS { chkpntTrapOID, chkpntTrapOIDValue, chkpntTrapMsgText, chkpntTrapSeverity, chkpntTrapCategory, raidVolumeID, raidVolumeState } STATUS current DESCRIPTION "Monitored RAID volume state, alerts when raidVolumeState = 2(volume ID in trap)" ::= { chkpntTrapDisk 2 } chkpntRAIDDiskTrap NOTIFICATION-TYPE OBJECTS { chkpntTrapOID, chkpntTrapOIDValue, chkpntTrapMsgText, chkpntTrapSeverity, chkpntTrapCategory, raidDiskVolumeID, raidDiskID, raidDiskState } STATUS current DESCRIPTION "Monitored RAID disk state alert, alerts when raidDiskState is one of [DEGRADED (1), FAILED(2) or UNKNOWN(255)](disk ID and volume ID in trap)" ::= { chkpntTrapDisk 3 } chkpntRAIDDiskFlagsTrap NOTIFICATION-TYPE OBJECTS { chkpntTrapOID, chkpntTrapOIDValue, chkpntTrapMsgText, chkpntTrapSeverity, chkpntTrapCategory, raidDiskVolumeID, raidDiskID, raidDiskState, raidDiskFlags } STATUS current DESCRIPTION "Monitored RAID disk flag alert, alerts when raidDiskFalgs contains the OUT_OF_SYNC(0x01) or QUIESCED(0x02) flags (disk ID and volume ID in trap)" ::= { chkpntTrapDisk 4 } asgDiskSpaceTrap NOTIFICATION-TYPE OBJECTS { asgTrapChassisId, asgTrapBladeId, asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "Monitored disk partiton is dangerously Full Alert (filesystem name in trap)" ::= { asgTrapDisk 1 } asgRAIDVolumeTrap NOTIFICATION-TYPE OBJECTS { asgTrapOID, asgTrapOIDValue, asgTrapMsgText, asgTrapPriority, asgTrapCategory, asgTrapChassisId, asgTrapBladeId, raidVolumeID, raidVolumeState } STATUS current DESCRIPTION "Monitored RAID volume state (volume ID in trap)" ::= { asgTrapDisk 2 } asgRAIDDiskTrap NOTIFICATION-TYPE OBJECTS { asgTrapOID, asgTrapOIDValue, asgTrapMsgText, asgTrapPriority, asgTrapCategory, asgTrapChassisId, asgTrapBladeId, raidDiskVolumeID, raidDiskID, raidDiskState } STATUS current DESCRIPTION "Monitored RAID disk state (disk ID and volume ID in trap)" ::= { asgTrapDisk 3 } -- ****************************************** -- Network Traps -- ****************************************** chkpntTrapNetIfState NOTIFICATION-TYPE OBJECTS { chkpntTrapOID, chkpntTrapOIDValue, chkpntTrapMsgText, chkpntTrapSeverity, chkpntTrapCategory, svnNetIfName, svnNetIfAddress, svnNetIfState } STATUS current DESCRIPTION "Interface admin status alert, alerts when svnNetIfState = 0(Interface name provided in trap)" ::= { chkpntTrapNet 1 } chkpntTrapNetIfUnplugged NOTIFICATION-TYPE OBJECTS { chkpntTrapOID, chkpntTrapOIDValue, chkpntTrapMsgText, chkpntTrapSeverity, chkpntTrapCategory, svnNetIfName, svnNetIfAddress } STATUS current DESCRIPTION "Interface unplugged alert, alerts when an interface disappear from svnNetIfTable(Interface name provided in trap)" ::= { chkpntTrapNet 2 } chkpntTrapNewConnRate NOTIFICATION-TYPE OBJECTS { chkpntTrapOID, chkpntTrapOIDValue, chkpntTrapMsgText, chkpntTrapSeverity, chkpntTrapCategory } STATUS current DESCRIPTION "New connection rate alert, alerts when the new connection rate equals\exceeds X (New Connections/Sec)" ::= { chkpntTrapNet 3 } chkpntTrapConcurrentConnRate NOTIFICATION-TYPE OBJECTS { chkpntTrapOID, chkpntTrapOIDValue, chkpntTrapMsgText, chkpntTrapSeverity, chkpntTrapCategory } STATUS current DESCRIPTION "Concurrent connections rate alert, alerts when fwNumConn >= X (Connections/Sec)" ::= { chkpntTrapNet 4 } chkpntTrapBytesThroughput NOTIFICATION-TYPE OBJECTS { chkpntTrapOID, chkpntTrapOIDValue, chkpntTrapMsgText, chkpntTrapSeverity, chkpntTrapCategory } STATUS current DESCRIPTION "Bytes throughput alert, alerts when the throughput equals\exceeds X (Bytes/Sec)" ::= { chkpntTrapNet 5 } chkpntTrapAcceptedPacketRate NOTIFICATION-TYPE OBJECTS { chkpntTrapOID, chkpntTrapOIDValue, chkpntTrapMsgText, chkpntTrapSeverity, chkpntTrapCategory } STATUS current DESCRIPTION "Accepted packet rate alert, alerts when the accepted packet rate equals\exceeds X (Packets/Sec)" ::= { chkpntTrapNet 6 } chkpntTrapNetIfOperState NOTIFICATION-TYPE OBJECTS { chkpntTrapOID, chkpntTrapOIDValue, chkpntTrapMsgText, chkpntTrapSeverity, chkpntTrapCategory, svnNetIfName, svnNetIfAddress, svnNetIfOperState } STATUS current DESCRIPTION "Interface operational link status alert, alerts when svnNetIfOperState = 0(Interface name provided in trap)" ::= { chkpntTrapNet 7 } chkpntTrapNetIfRXDrop NOTIFICATION-TYPE OBJECTS { chkpntTrapOID, chkpntTrapOIDValue, chkpntTrapMsgText, chkpntTrapSeverity, chkpntTrapCategory, svnNetIfName, svnNetIfState, svnNetIfRXDrops } STATUS current DESCRIPTION "Interface RX drops changed alert, alerts when svnNetIfRXDrop changed" ::= { chkpntTrapNet 8 } asgTrapNetIfState NOTIFICATION-TYPE OBJECTS { asgTrapOID, asgTrapOIDValue, asgTrapMsgText, asgTrapPriority, asgTrapCategory, asgTrapChassisId, asgTrapBladeId, asgNetIfName } STATUS current DESCRIPTION "Interface Status Alert (Interface name provided in trap)" ::= { asgTrapNet 1 } asgTrapNetAdminState NOTIFICATION-TYPE OBJECTS { asgTrapOID, asgTrapOIDValue, asgTrapMsgText, asgTrapPriority, asgTrapCategory, asgTrapChassisId, asgTrapBladeId, asgNetIfName } STATUS current DESCRIPTION "Administrative Status Alert (Interface name provided in trap)" ::= { asgTrapNet 2 } -- ****************************************** -- CPU Core Traps -- ****************************************** chkpntCPUCoreUtilTrap NOTIFICATION-TYPE OBJECTS { chkpntTrapOID, chkpntTrapOIDValue, chkpntTrapMsgText, chkpntTrapSeverity, chkpntTrapCategory, multiProcIndex, multiProcUserTime, multiProcSystemTime, multiProcIdleTime, multiProcUsage, multiProcRunQueue, multiProcInterrupts } STATUS current DESCRIPTION "Core utilization alert, alerts when multiProcUsage >= X (core name in trap)" ::= { chkpntTrapCPU 1 } chkpntCPUCoreInterruptsTrap NOTIFICATION-TYPE OBJECTS { chkpntTrapOID, chkpntTrapOIDValue, chkpntTrapMsgText, chkpntTrapSeverity, chkpntTrapCategory, multiProcIndex, multiProcUserTime, multiProcSystemTime, multiProcIdleTime, multiProcUsage, multiProcRunQueue, multiProcInterrupts } STATUS current DESCRIPTION "Core interrupts alert, alerts when multiProcInterrupts >= X (core name in trap)" ::= { chkpntTrapCPU 2 } asgCPUCoreUtilTrap NOTIFICATION-TYPE OBJECTS { asgTrapChassisId, asgTrapBladeId, asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "CPU Core Utilization Alert (Core number provided in trap)" ::= { asgTrapCPU 1 } asgCPUCoreInterruptsTrap NOTIFICATION-TYPE OBJECTS { asgTrapOID, asgTrapOIDValue, asgTrapMsgText, asgTrapPriority, asgTrapCategory, asgTrapChassisId, asgTrapBladeId, multiProcIndex, multiProcUserTime, multiProcSystemTime, multiProcIdleTime, multiProcUsage, multiProcRunQueue, multiProcInterrupts } STATUS current DESCRIPTION "CPU Core Interrupts Alert (Core number provided in trap)" ::= { asgTrapCPU 2 } -- ****************************************** -- Memory Traps -- ****************************************** chkpntSwapMemoryTrap NOTIFICATION-TYPE OBJECTS { chkpntTrapOID, chkpntTrapOIDValue, chkpntTrapMsgText, chkpntTrapSeverity, chkpntTrapCategory, memTotalVirtual64, memActiveVirtual64 } STATUS current DESCRIPTION "Swap memory utilization alert, alerts when memActiveVirtual64 exceeds X% of memTotalVirtual64" ::= { chkpntTrapMemory 1 } chkpntRealMemoryTrap NOTIFICATION-TYPE OBJECTS { chkpntTrapOID, chkpntTrapOIDValue, chkpntTrapMsgText, chkpntTrapSeverity, chkpntTrapCategory, memTotalReal64, memActiveReal64 } STATUS current DESCRIPTION "Real memory utilization alert, alerts when memActiveReal64 exceeds X% of memTotalReal64" ::= { chkpntTrapMemory 2 } asgSwapMemoryTrap NOTIFICATION-TYPE OBJECTS { asgTrapOID, asgTrapOIDValue, asgTrapMsgText, asgTrapPriority, asgTrapChassisId, asgTrapBladeId } STATUS current DESCRIPTION "Swap Memory Utilization Alert" ::= { asgTrapMemory 1 } asgRealMemoryTrap NOTIFICATION-TYPE OBJECTS { asgTrapChassisId, asgTrapBladeId, asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "Real Memory Utilization Alert" ::= { asgTrapMemory 2 } -- ****************************************** -- HW Sensor Traps -- ****************************************** chkpntTrapTempertureSensor OBJECT IDENTIFIER ::= { chkpntTrapHWSensor 1 } chkpntTrapFanSpeedSensor OBJECT IDENTIFIER ::= { chkpntTrapHWSensor 2 } chkpntTrapVoltageSensor OBJECT IDENTIFIER ::= { chkpntTrapHWSensor 3 } chkpntTempertureTrap NOTIFICATION-TYPE OBJECTS { chkpntTrapOID, chkpntTrapOIDValue, chkpntTrapMsgText, chkpntTrapSeverity, chkpntTrapCategory, tempertureSensorName, tempertureSensorValue, tempertureSensorUnit, tempertureSensorType, tempertureSensorStatus } STATUS current DESCRIPTION "Temperture sensor alert (Sensor name provided in trap)" ::= { chkpntTrapTempertureSensor 1 } chkpntFanSpeedTrap NOTIFICATION-TYPE OBJECTS { chkpntTrapOID, chkpntTrapOIDValue, chkpntTrapMsgText, chkpntTrapSeverity, chkpntTrapCategory, fanSpeedSensorName, fanSpeedSensorValue, fanSpeedSensorUnit, fanSpeedSensorType, fanSpeedSensorStatus } STATUS current DESCRIPTION "Fan speed sensor alert (Sensor name provided in trap)" ::= { chkpntTrapFanSpeedSensor 1 } chkpntVoltageTrap NOTIFICATION-TYPE OBJECTS { chkpntTrapOID, chkpntTrapOIDValue, chkpntTrapMsgText, chkpntTrapSeverity, chkpntTrapCategory, voltageSensorName, voltageSensorValue, voltageSensorUnit, voltageSensorType, voltageSensorStatus } STATUS current DESCRIPTION "Voltage sensor alert (Sensor name provided in trap)" ::= { chkpntTrapVoltageSensor 1 } asgTrapTempertureSensor OBJECT IDENTIFIER ::= { asgTrapHWSensor 1 } asgTrapFanSpeedSensor OBJECT IDENTIFIER ::= { asgTrapHWSensor 2 } asgTrapVoltageSensor OBJECT IDENTIFIER ::= { asgTrapHWSensor 3 } asgTrapSSMSensor OBJECT IDENTIFIER ::= { asgTrapHWSensor 4 } asgTrapCMMSensor OBJECT IDENTIFIER ::= { asgTrapHWSensor 5 } asgTempertureTrap NOTIFICATION-TYPE OBJECTS { asgTrapChassisId, asgTrapBladeId, asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "Temperture sensor alert (Sensor name provided in trap)" ::= { asgTrapTempertureSensor 1 } asgTempertureSensorStateTrap NOTIFICATION-TYPE OBJECTS { asgTrapChassisId, asgTrapBladeId, asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "Temperture sensor status alert (Sensor name provided in trap)" ::= { asgTrapTempertureSensor 2 } asgFanSpeedTrap NOTIFICATION-TYPE OBJECTS { asgTrapChassisId, asgTrapBladeId, asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "Fan speed sensor alert (Sensor name provided in trap)" ::= { asgTrapFanSpeedSensor 1 } asgFanSpeedSensorStateTrap NOTIFICATION-TYPE OBJECTS { asgTrapChassisId, asgTrapBladeId, asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "Fan speed sensor status alert (Sensor name provided in trap)" ::= { asgTrapFanSpeedSensor 2 } asgVoltageTrap NOTIFICATION-TYPE OBJECTS { asgTrapChassisId, asgTrapBladeId, asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "Voltage sensor alert (Sensor name provided in trap)" ::= { asgTrapVoltageSensor 1 } asgVoltageSensorStateTrap NOTIFICATION-TYPE OBJECTS { asgTrapChassisId, asgTrapBladeId, asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "Voltage sensor status alert (Sensor name provided in trap)" ::= { asgTrapVoltageSensor 2 } asgSSMTrap NOTIFICATION-TYPE OBJECTS { asgTrapChassisId, asgTrapBladeId, asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "Security Switch Module alert (Sensor name provided in trap)" ::= { asgTrapSSMSensor 1 } asgSSMPortTrap NOTIFICATION-TYPE OBJECTS { asgTrapChassisId, asgTrapBladeId, asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "Security Switch Module port status alert (Sensor name provided in trap)" ::= { asgTrapSSMSensor 2 } asgCMMTrap NOTIFICATION-TYPE OBJECTS { asgTrapChassisId, asgTrapBladeId, asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "Chassis Management Module alert (Sensor name provided in trap)" ::= { asgTrapCMMSensor 1 } -- ****************************************** -- HA Traps -- ****************************************** chkpntClusterMemberStateTrap NOTIFICATION-TYPE OBJECTS { chkpntTrapOID, chkpntTrapOIDValue, chkpntTrapMsgText, chkpntTrapSeverity, chkpntTrapCategory, haIdentifier, haState } STATUS current DESCRIPTION "Cluster member state changed alert, alerts when haState changed (Cluster member identifier provided in trap)" ::= { chkpntTrapHA 1 } chkpntClusterBlockStateTrap NOTIFICATION-TYPE OBJECTS { chkpntTrapOID, chkpntTrapOIDValue, chkpntTrapMsgText, chkpntTrapSeverity, chkpntTrapCategory, haIdentifier, haBlockState, haState } STATUS current DESCRIPTION "Cluster block state alert, alert when haBlockState is not equal to OK (Cluster member identifier provided in trap)" ::= { chkpntTrapHA 2 } chkpntClusterStateTrap NOTIFICATION-TYPE OBJECTS { chkpntTrapOID, chkpntTrapOIDValue, chkpntTrapMsgText, chkpntTrapSeverity, chkpntTrapCategory, haIdentifier, haBlockState, haState, haStatCode, haStatShort, haStatLong } STATUS current DESCRIPTION "Cluster state alert, alert when haStatCode is not equal to 0 (Cluster member identifier provided in trap)" ::= { chkpntTrapHA 3 } chkpntClusterProblemStateTrap NOTIFICATION-TYPE OBJECTS { chkpntTrapOID, chkpntTrapOIDValue, chkpntTrapMsgText, chkpntTrapSeverity, chkpntTrapCategory, haProblemName, haProblemStatus, haProblemPriority, haProblemVerified, haProblemDescr } STATUS current DESCRIPTION "Cluster problem status alert, alert when haProblemStatus is not equal to OK" ::= { chkpntTrapHA 4 } chkpntClusterInterfaceStateTrap NOTIFICATION-TYPE OBJECTS { chkpntTrapOID, chkpntTrapOIDValue, chkpntTrapMsgText, chkpntTrapSeverity, chkpntTrapCategory, haIfName, haIP, haStatus, haTrusted, haShared } STATUS current DESCRIPTION "Cluster interface status alert, alerts when haStatus is not equal to Up (Interface name provided in trap)" ::= { chkpntTrapHA 5 } chkpntClusterXLFailoverTrap NOTIFICATION-TYPE OBJECTS { haClusterXLFailover } STATUS current DESCRIPTION "ClusterXL failover alert, alerts when haClusterXLFailover is happened (clusterXL failover counter value provided in trap)" ::= { chkpntTrapHA 6 } asgChassisStateTrap NOTIFICATION-TYPE OBJECTS { asgTrapChassisId, asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "Critical Alert: Chassis State" ::= { asgTrapHA 1 } asgBladeStateTrap NOTIFICATION-TYPE OBJECTS { asgTrapChassisId, asgTrapBladeId, asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "Critical Alert: Blade State" ::= { asgTrapHA 2 } asgClusterProblemStateTrap NOTIFICATION-TYPE OBJECTS { asgTrapOID, asgTrapOIDValue, asgTrapMsgText, asgTrapPriority, asgTrapCategory, haProblemName, haProblemStatus, haProblemPriority, haProblemVerified, haProblemDescr } STATUS current DESCRIPTION "Cluster problem status alert" ::= { asgTrapHA 3 } asgMonitorStateTrap NOTIFICATION-TYPE OBJECTS { asgTrapChassisId, asgTrapBladeId, asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "Monitor state" ::= { asgTrapHA 5 } -- ****************************************** -- Performance Traps -- ****************************************** asgTrapConnRate NOTIFICATION-TYPE OBJECTS { asgTrapChassisId, asgTrapBladeId, asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "Connection Rate Alert (per blade), in connections/sec" ::= { asgTrapPerf 1 } asgTrapConcurrentConn NOTIFICATION-TYPE OBJECTS { asgTrapChassisId, asgTrapBladeId, asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "Concurrent Connections Alert (per blade)" ::= { asgTrapPerf 2 } asgTrapConcurrentConnectionsTotal NOTIFICATION-TYPE OBJECTS { asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "Concurrent Connections Total Alert (per system)" ::= { asgTrapPerf 3 } asgTrapConnRateTotal NOTIFICATION-TYPE OBJECTS { asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "Connections Rate Total Alert (per system), in connections/sec" ::= { asgTrapPerf 4 } asgTrapThroughput NOTIFICATION-TYPE OBJECTS { asgTrapChassisId, asgTrapBladeId, asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "Throughput Alert (per blade), in bps" ::= { asgTrapPerf 5 } asgTrapThroughputTotal NOTIFICATION-TYPE OBJECTS { asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "Throughput Total Alert (per system), in bps" ::= { asgTrapPerf 6 } asgTrapPacketRate NOTIFICATION-TYPE OBJECTS { asgTrapChassisId, asgTrapBladeId, asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "Packet Rate Alert (per blade), in bps" ::= { asgTrapPerf 7 } asgTrapPacketRateTotal NOTIFICATION-TYPE OBJECTS { asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "Packet Rate Total Alert (per system), in bps" ::= { asgTrapPerf 8 } -- ****************************************** -- LS Connection Traps -- ****************************************** chkpntTrapLSConnState NOTIFICATION-TYPE OBJECTS { chkpntTrapOID, chkpntTrapOIDValue, chkpntTrapMsgText, chkpntTrapSeverity, chkpntTrapCategory, fwLSConnName, fwLSConnState, fwLSConnStateDesc, fwLocalLoggingDesc, fwLocalLoggingStat } STATUS current DESCRIPTION "Problem with connection to log server(Log server name provided in trap)" ::= { chkpntTrapLSConn 1 } chkpntTrapOverallLSConnState NOTIFICATION-TYPE OBJECTS { chkpntTrapOID, chkpntTrapOIDValue, chkpntTrapMsgText, chkpntTrapSeverity, chkpntTrapCategory, fwLSConnOverall, fwLSConnOverallDesc, fwLocalLoggingDesc, fwLocalLoggingStat } STATUS current DESCRIPTION "Problem with connection to one or more log servers" ::= { chkpntTrapLSConn 2 } chkpntTrapLocalLoggingState NOTIFICATION-TYPE OBJECTS { chkpntTrapOID, chkpntTrapOIDValue, chkpntTrapMsgText, chkpntTrapSeverity, chkpntTrapCategory, fwLSConnOverall, fwLSConnOverallDesc, fwLocalLoggingDesc, fwLocalLoggingStat } STATUS current DESCRIPTION "Problem with one or more log servers resulted with local logging" ::= { chkpntTrapLSConn 3 } -- ****************************************** -- General Traps -- ****************************************** asgRouteTrap NOTIFICATION-TYPE OBJECTS { asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "Route inconsistency" ::= { asgTrapGeneral 1 } asgDiagTrap NOTIFICATION-TYPE OBJECTS { asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "Periodic system diagnostics (asg diag)" ::= { asgTrapGeneral 2 } asgPingableHostsTrap NOTIFICATION-TYPE OBJECTS { asgTrapChassisId, asgTrapBladeId, asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "Pingable hosts state" ::= { asgTrapGeneral 3 } asgMemoryLeakDetectTrap NOTIFICATION-TYPE OBJECTS { asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "Memory leak detection reached threshold" ::= { asgTrapGeneral 4 } asgTrapSynatk NOTIFICATION-TYPE OBJECTS { asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "SYN Defender activation" ::= { asgTrapGeneral 5 } asgLspTrap NOTIFICATION-TYPE OBJECTS { asgTrapChassisId, asgTrapBladeId, asgTrapMsgText, asgTrapPriority } STATUS current DESCRIPTION "LSP monitor change port state" ::= { asgTrapGeneral 6 } END