Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

Version 1 Current »

PICA-PRIVATE-TRAP-MIB DEFINITIONS ::= BEGIN

IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
rpsuIndex, rpsuStatus,sfpIndex,fanIndex,picaPrivateMib,
cpuHighThresholdValue, cpuLowThresholdValue,
cpuUsage, macThresholdValue, macMonitorValue
FROM PICA-PRIVATE-MIB;

picaTrap MODULE-IDENTITY
LAST-UPDATED "201212290000Z"
ORGANIZATION "Pica8 Inc."
CONTACT-INFO
" Customer Support
E-Mail: support@pica8.com
WWW: http://www.pica8.com"
DESCRIPTION
"The MIB module to describe traps for pica private mib."
::= { picaPrivateMib 21 }

-- Trap Support Objects

-- The following are support objects for the pica private traps.


rpsuTraps OBJECT IDENTIFIER ::= { picaTrap 1 }
spfTraps OBJECT IDENTIFIER ::= { picaTrap 2 }
switchTraps OBJECT IDENTIFIER ::= { picaTrap 3 }
cpuThresholdTraps OBJECT IDENTIFIER ::= { picaTrap 4 }
macThresholdTraps OBJECT IDENTIFIER ::= { picaTrap 5 }

-- Traps

switchFanFailed NOTIFICATION-TYPE
OBJECTS {
fanIndex -- The number of fan
}
STATUS current
DESCRIPTION
"A switchFanFailed trap will be generated if the fan
of switch is failed."
::= { switchTraps 1 }

switchFanPlugIn NOTIFICATION-TYPE
OBJECTS {
fanIndex -- The number of fan
}
STATUS current
DESCRIPTION
"A switchFanPlugIn trap signifies that
the fan is plugged in."
::= { switchTraps 2 }

switchFanPlugOut NOTIFICATION-TYPE
OBJECTS {
fanIndex -- The number of fan
}
STATUS current
DESCRIPTION
"A switchFanPlugOut trap signifies that
the fan is plugged out."
::= { switchTraps 3 }

switchFanRecovery NOTIFICATION-TYPE
OBJECTS {
fanIndex -- The number of fan
}
STATUS current
DESCRIPTION
"A switchFanRecovery trap will be generated if the fan
of switch is recovery from fail."
::= { switchTraps 4 }

rpsuStateChange NOTIFICATION-TYPE
OBJECTS {
rpsuIndex, -- The number of RPSU
rpsuStatus -- The new state
}
STATUS current
DESCRIPTION
"A rpsuStateChange trap signifies that there
has been a change in the state of a Redundancy
power supply unit(RPSU) . This trap should be
generated when the RPSU status changed (e.g.,
plugged in or out)."
::= { rpsuTraps 1 }

rpsuPlugIn NOTIFICATION-TYPE
OBJECTS {
rpsuIndex -- The number of RPSU
}
STATUS current
DESCRIPTION
"A rpsuPlugIn trap will be generated if the
Redundancy power supply unit(RPSU) is plugged in."
::= { rpsuTraps 2 }

rpsuPlugOut NOTIFICATION-TYPE
OBJECTS {
rpsuIndex -- The number of RPSU
}
STATUS current
DESCRIPTION
"A rpsuPlugOut trap will be generated if the
Redundancy power supply unit(RPSU) is plugged out."
::= { rpsuTraps 3 }

rpsuFanFailed NOTIFICATION-TYPE
OBJECTS {
rpsuIndex -- The number of RPSU
}
STATUS current
DESCRIPTION
"A rpsuFanFailed trap will be generated if the fan
of Redundancy power supply unit(RPSU) is failed."
::= { rpsuTraps 4 }

rpsuStatusChangePowerOff NOTIFICATION-TYPE
OBJECTS {
rpsuIndex -- The number of RPSU
}
STATUS current
DESCRIPTION
"A rpsuStatusChangePowerOff trap signifies that
the RPSU status power off."
::= { rpsuTraps 5 }

rpsuStatusChangePowerOn NOTIFICATION-TYPE
OBJECTS {
rpsuIndex -- The number of RPSU
}
STATUS current
DESCRIPTION
"A rpsuStatusChangePowerOn trap signifies that
the RPSU status power on."
::= { rpsuTraps 6 }

rpsuFanRecovery NOTIFICATION-TYPE
OBJECTS {
rpsuIndex -- The number of RPSU
}
STATUS current
DESCRIPTION
"A rpsuFanRecovery trap will be generated if the fan
of Redundancy power supply unit(RPSU) is rpsuFanRecovery from fail."
::= { rpsuTraps 7 }

sfpPlugIn NOTIFICATION-TYPE
OBJECTS {
sfpIndex -- The index of SFP
}
STATUS current
DESCRIPTION
"A sfpPlugIn trap signifies the SFP is plugged in."
::= { spfTraps 1 }

sfpPlugOut NOTIFICATION-TYPE
OBJECTS {
sfpIndex -- The index of SFP
}
STATUS current
DESCRIPTION
"A sfpPlugOut trap signifies the SFP is plugged out."
::= { spfTraps 2 }

cpuHighThreshold NOTIFICATION-TYPE
OBJECTS {
cpuHighThresholdValue,
cpuUsage
}
STATUS current
DESCRIPTION
"A cpuHighThreshold notification is sent
when configured high CPU utilization threshold
(cpuHighThresholdValue) is reached and
CPU utilization remained above the threshold
for configured interval(cpuThresholdPeriod)
and such a notification is requested."
::= { cpuThresholdTraps 1 }

cpuLowThreshold NOTIFICATION-TYPE
OBJECTS {
cpuLowThresholdValue,
cpuUsage
}
STATUS current
DESCRIPTION
"A cpuLowThreshold is sent when the configured
low threshold (cpuLowThresholdValue) is
reached and CPU utilization remained under threshold
for configured interval (cpuThresholdPeriod)
and such a notification is requested."
::= { cpuThresholdTraps 2 }

macThreshold NOTIFICATION-TYPE
OBJECTS {
macThresholdValue,
macMonitorValue
}
STATUS current
DESCRIPTION
"A macThreshold is sent when the configured mac
address table threshold (macThresholdValue) is
reached and mac address usage percentage remained
above the threshold for configured interval
(macThresholdPeriod) and such a notification
is requested."
::= { macThresholdTraps 1 }


picaTrapConformance OBJECT IDENTIFIER ::= { picaTrap 20 }

picaTrapGroups OBJECT IDENTIFIER ::= { picaTrapConformance 1 }
picaTrapCompliances OBJECT IDENTIFIER ::= { picaTrapConformance 2 }

-- compliance statements

picaTrapCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement "
MODULE -- this module
GROUP picaTrapGroups
DESCRIPTION
"This group is optional but recommended"
::= { picaTrapCompliances 1 }


-- units of conformance

rpusTrapGroup OBJECT-GROUP
OBJECTS {
rpsuIndex, -- The number of RPSU
rpsuStatus
}
STATUS current
DESCRIPTION
"These objects are required to control traps."
::= { picaTrapGroups 1 }

picaTrapEventGroup NOTIFICATION-GROUP
NOTIFICATIONS {
switchFanFailed,
switchFanPlugIn,
switchFanPlugOut,
switchFanRecovery,
rpsuStateChange,
rpsuPlugIn,
rpsuPlugOut,
rpsuFanFailed,
rpsuStatusChangePowerOff,
rpsuStatusChangePowerOn,
rpsuFanRecovery,
sfpPlugIn,
sfpPlugOut,
cpuHighThreshold,
cpuLowThreshold,
macThreshold
}
STATUS current
DESCRIPTION
"A grouping of pica private trap events, as specified
in NOTIFICATION-TYPE constructs."
::= { picaTrapGroups 2 }


END

  • No labels