#
# This only applies to /var/adm/trap_messages
# Policies are executed from top to bottom in the file.
# 03-01-2003 12:30:00 device_name [ip] :severity:trap_type: host_name date message details
#
# Severity: Alert|Critical|Error|Warning       (2.1.2)
# trap_type: archiver|init|fsd|TapeAlert|etc.. (2.1.1)
# host_name: hostname where samfs is running.  (2.1.5)
# message  : some text                         (2.1.3)
# details  : more text                         (2.2.9)
# egrid is used to form the eventGrid type (samfs.TrapEvent.tapeAlert)
#  $Id: 


[policy1]
pattern=/TrapType:FsPartitionFull/
severity=E
egrid=trap_error.FsPartitionFull

[policy2]
pattern=/TrapeType:RaidControllerFail/
severity=E
egrid=trap_error.RaidControllerFail

[policy3]
pattern=/TrapType:RaidDiskFail/
severity=E
egrid=trap_error.RaidDiskFail

[policy4]
pattern=/TrapType:RaidLunFail/
severity=E
egrid=trap_error.RaidLunFail

[policy5]
pattern=/TrapType:EnvUpsFail/
severity=E
egrid=trap_error.EnvUpsFail

[policy6]
pattern=/TrapType:EnvUpsAbnormal/
severity=W
egrid=trap_warning.EnvUpsAbnormal

[policy7]
pattern=/TrapType:EnvUpsOnBattery/
severity=E
egrid=trap_error.EnvUpsOnBattery

[policy8]
pattern=/TrapType:EnvUpsOffBattery/
severity=I
egrid=trap_warning.EnvUpsOffBattery

[policy8]
pattern=/TrapType:EnvUpsReplaceBattery/
severity=E
egrid=trap_error.EnvUpsReplaceBattery

[policy9]
pattern=/TrapType:EnvUpsLowBattery/
severity=W
egrid=trap_warning.EnvUpsLowBattery

[policy10]
pattern=/TrapType:EnvUpsNormalBattery/
severity=I
egrid=trap_warning.EnvUpsNormalBattery

[policy11]
pattern=/TrapType:EnvPowerSupplyFail/
severity=E
egrid=trap_error.EnvPowerSupplyFail

[policy12]
pattern=/TrapType:EnvFanFail/
severity=E
egrid=trap_error.EnvFanFail

[policy13]
pattern=/TrapType:EnvTemperatureError/
severity=E
egrid=trap_error.EnvTemperatureError

[policy14]
pattern=/TrapType:RaidPowerSupplyFail/
severity=E
egrid=trap_error.RaidPowerSupplyFail

[policy15]
pattern=/TrapType:RaidFanFail/
severity=E
egrid=trap_error.RaidFanFail

[policy16]
pattern=/TrapType:RaidTemperatureError/
severity=E
egrid=trap_error.RaidTemperatureError

[policy17]
pattern=/TrapType:RaidControllerBatteryLow/
severity=W
egrid=trap_warning.RaidControllerBatteryLow

[policy18]
pattern=/TrapType:MirrorLinkDown/
severity=E
egrid=trap_error.MirrorLinkDown

[policy19]
pattern=/TrapType:MirrorOutOfSync/
severity=E
egrid=trap_error.MirrorOutOfSync

[policy20]
pattern=/TrapType:MirrorLogFull/
severity=E
egrid=trap_error.MirrorLogFull

[policy21]
pattern=/TrapType:MirrorLogAlert/
severity=E
egrid=trap_error.MirrorLogAlert

[policy22]
pattern=/TrapType:NicFailover/
severity=I
egrid=trap_warning.NicFailover

[policy23]
pattern=/TrapType:BondFailed/
severity=E
egrid=trap_error.BondFailed

[policy24]
pattern=/TrapType:FsErrors/
severity=E
egrid=trap_error.FsErrors


[policy25]
pattern=/Sev:Unusable/
severity=E
egrid=trap_critical
action=1

[policy26]
pattern=/Sev:Alert/
severity=E
egrid=trap_critical
action=1

[policy27]
pattern=/Sev:Critical/
severity=E
egrid=trap_critical
action=1

[policy28]
pattern=/Sev:Error/
severity=E
egrid=trap_error
action=1

[policy29]
pattern=/Sev:Warning/
severity=W
egrid=trap_warning
action=0

[policy30]
pattern=/Sev:Notice/
severity=W
egrid=trap_warning
action=0

[policy31]
pattern=/Sev:Information/
severity=W
egrid=trap_warning
action=0



