######################
# a3500fc.grid
######################

<include fc.crc a3500fc array>
type=a3500fc.LinkEvent_CRC
code=2.43.16
severity=2
actionable=1
desc=12-14 06:35:25 CRC-ERROR (33288 in 1 mins): Detector: port 2 on array [device_id], Link: port 1 on [device_id]
info=CRC 是循环冗余校验
'Storage A.D.E. 检测到一个光纤通道设备上的 CRC 计数器的值出现增加，
'且已经基于预设阈值生成了一个事件。
cause=1. 该事件中指定的设备光纤通道路径存在时断时续/有故障的 GBIC。
'2. 时断时续/有故障的电缆连接或路由状况较差的电缆。
'3. 有人拆除了未使用的 GBIC。
action=1. 检查设备的 Storage A.D.E. 状态，以查看与该事件说明中指定组件有关的事件。
'2. 运行链接测试以隔离 GBIC、电缆、组件等。
'3. 检查 Storage A.D.E. 拓扑了解计数器的活动方向，并更换相应的 GBIC。
'4. 按需要重新路由/更换电缆。
</include>
<include fc.sig a3500fc array>
type=a3500fc.LinkEvent_SIG
code=2.45.16
severity=2
actionable=1
desc=12-14 06:35:25 SIG-ERROR (33288 in 1 mins): Detector: port 2 on array [device_id], Link: port 1 on [device_id]
info=在两个组件之间检测到信号失败计数 (SIG)。
cause=1. 该事件中指定的设备光纤通道路径存在时断时续/有故障的 GBIC。
'2. 时断时续/有故障的电缆连接或路由状况较差的电缆。
'3. 有人拆除了未使用的 GBIC。
action=1. 检查设备的 Storage A.D.E. 状态，以查看与该事件说明中指定组件有关的事件。
'2. 运行链接测试以隔离 GBIC、电缆、组件等。
'3. 检查 Storage A.D.E. 拓扑了解计数器的活动方向，并更换相应的 GBIC。
'4. 按需要重新路由/更换电缆。
</include>
<include fc.itw a3500fc array>
type=a3500fc.LinkEvent_ITW
code=2.44.16
severity=2
actionable=1
desc=12-14 06:35:25 ITW-ERROR (33288 in 1 mins): Detector: port 2 on array [device_id], Link: port 1 on [device_id]'.
info=在两个组件之间检测到无效的传输字 (ITW)。
cause=1. 该事件中指定的设备光纤通道路径存在时断时续/有故障的 GBIC。
'2. 时断时续/有故障的电缆连接或路由状况较差的电缆。
'3. 有人拆除了未使用的 GBIC。
action=1. 检查设备的 Storage A.D.E. 状态，以查看与该事件说明中指定组件有关的事件。
'2. 运行链接测试以隔离 GBIC、电缆、组件等。
'3. 检查 Storage A.D.E. 拓扑了解计数器的活动方向，并更换相应的 GBIC。
'4. 按需要重新路由/更换电缆。
</include>


type=a3500fc.ValueChangeEvent-.battery
code=2.5.5
pattern=[MX].device_info.battery.status
severity=1
actionable=1
desc=The state of 'device_info.battery.status' on crash7_001 is 'Failed'
cause=电池发生故障的原因可能是电池损坏或者已超过了它的
'寿命。电池有两年的寿命，当它们将要超过此期限时
'将报告错误。
action=使用 raidutil -c <c#t#d#> -B 检验电池已用年限。
'2. 使用 Recovery Guru 完成更换电池的所有步骤。
'3. 更换电池后，使用
' 'raidutil -c <c#t#d#> -R' 将各控制器的电池已用年限复位。
'* 当您执行保留电池已用年限的命令时，
'在控制器上必须存在一个 LUN。
'4. 使用 'raidutil -c <c#t#d#> -B' 检验已用年限。


type=a3500fc.AuditEvent
code=2.10.16
severity=0
actionable=0
desc=Auditing a new a3500fc with ID:a3500fc.[Array_Name]
<include template.audit>
cause=每周进行审计，以收集统计数据和所有设备的当前状态。
action=1. 不需要任何操作。
</include>

type=a3500fc.ValueChangeEvent.healthck
code=2.3.221
severity=0
actionable=0
desc=HealthCheck on 'A3500FC-05' changed from 'Optimal,' to 'Degraded'
cause=命令‘healthck’的输出内容发生了更改。
action=使用 healthck 检验 A3500FC 的状态。


type=a3500fc.CommunicationEstablishedEvent.ib
code=2.11.21
severity=0
actionable=0
desc=Communication regained with A3500fc called a3500fc.[Array_Name]
<include template.commestablished_ib>
cause=已重新建立对设备的带内（光纤通道或 SCSI）访问。
action=1. 不需要任何操作。
</include>

type=a3500fc.CommunicationLostEvent.ib
code=2.12.21
pattern=ib
severity=3
actionable=1
desc=Lost communication with A3500FC called a3500fc.[Array_Name]
cause=该事件总是通过使用 rm6 命令 (lad、raidutil、rdacutil 和 drivutil) 在带内完成
action=1. 检查 SAN 拓扑，确定数据路径的故障段
'2. 检查电缆、GBIC 以及 HBA 和电源线。
'* 如果问题 FRU 位于 A3500 上，请继续执行专用于 A3500 的步骤 3。
'3. 从命令行运行 ‘/usr/sbin/osa/healthck -a’ 以查看状态
'4. 从 RAID MANAGER GUI 中运行 Healthcheck 和 Recovery Guru。请遵循提供的维修步骤


type=a3500fc.DiagnosticTest-.a3500fctest
code=2.13.302
pattern=M.a3500fctest
severity=2
actionable=0
desc=a3500fctest ([Host_Name]) on a3500fc.[Array_Name] failed
<include template.diagtest_fail>
cause=阵列上的诊断测试失败。
action=1. 查看 Diagnostic Test Manager 获取测试结果。
</include>


type=a3500fc.DiscoveryEvent
code=2.14.16
severity=0
actionable=0
desc=Discovered a new a3500fc with ID:a3500fc.[Array_Name]
'storage device. 
<include template.discovery>
cause=代理第一次探测到存储设备时便进行事件搜索。
action=1. 不需要任何操作。
</include>


type=a3500fc.ComponentInsertEvent.controller
code=2.40.12
severity=0
actionable=0
desc=Component 'controller.b:XX' was added to [Array_Name] 'a3500fc.[Array_Name]
<include template.insert_controller>
cause=由其序列号标识的新控制器已安装到设备上。
'这通常是管理员操作的结果。
action=不需要任何操作。
</include>

type=a3500fc.ComponentInsertEvent.disk
code=2.40.13
severity=0
actionable=0
desc=Component 'disk.1:SEAGATE.LT02926900' was added to Array_Name 'a3500fc.[Array_Name]
<include template.insert_disk>
cause=由其序列号标识的新磁盘已安装到
'设备内。
'这通常是管理员操作的结果。
action=不需要任何操作。
</include>

type=a3500fc.LocationChangeEvent
code=2.19.16
severity=0
actionable=0
desc=Location of a3500fc called [Array_Name] was changed
<include template.location>
cause=更新客户信息页面时生成此事件。
'这是管理员操作的结果。
action=1. 不需要任何操作。
</include>

type=a3500fc.ComponentRemoveEvent.controller
code=2.41.12
severity=2
actionable=1
desc=Component 'controller.b:XX' was removed from Array_Name 'a3500fc.[Array_Name]
cause=A3500 报告拆除了一个控制器。这可能是由于故障时或维修时的更换操作所致
action=1. 通过使用 RAID MANAGER GUI 中的 Recovery Guru 来更换控制器


type=a3500fc.ComponentRemoveEvent.disk
code=2.41.13
severity=2
actionable=1
desc=Component 'disk.1:SEAGATE.LT02926900' was removed from Array_Name 'a3500fc.[Array_Name]
cause=1. A3500 报告拆除了一个磁盘。这可能是由于故障时或维修时的更换操作所致
'2. 托架已断电。
action=1. 更换磁盘
'2. 检查是否断电。
'3. 检查事件日志，以查看维修时的更换操作（CompnetInsertEvent 条目）

type=a3500fc.StateChangeEvent+.disk
code=2.25.13
severity=0
actionable=0
desc=disk.0 (SEAGATE.LT04183900) in A3500FC 'Array_Name' a3500fc.[Array_Name] is now Available (status-state changed from 'Degraded' to 'Optimal')
<include template.good_disk>
cause=磁盘已返回正常操作模式。
action=1. 不需要任何操作。
</include>

type=a3500fc.StateChangeEvent-.controller
code=2.26.12
pattern=[MX].controller.\w
severity=2
actionable=1
desc=controller.a (Symbios.1T93200466) in A3500FC 'Array_Name' a3500fc.[Array_Name] is now Not-Available (status-state changed from 'Active' to 'Error')
cause=a3500fc 附件中某个控制器的此状态已经更改 (rm6)
action=1. 检查 RAID MANAGER GUI 消息日志，查看是否有错误。
'* 可将 /usr/lib/osa/rmlog.log 文件发送到 Sun 支持部门进行解码。
'2. 运行 ‘/usr/sbin/osa/lad’，获取控制器列表
'3. 从命令行运行 ‘/usr/sbin/osa/healthck -a’ 以查看状态
'4. 从 RAID MANAGER GUI 中运行 Healthcheck 和 Recovery Guru。请遵循提供的维修步骤
'5. 必要时更换控制器


type=a3500fc.StateChangeEvent-.disk
code=2.26.13
pattern=[MX].disk
severity=2
actionable=1
desc=disk.0 (SEAGATE.LT04183900) in A3500FC 'Array_Name' a3500fc.[Array_Name] is now Not-Available (status-state changed from 'Optimal' to 'Degraded')
cause=A3500 附件中的某个磁盘正在报告故障情况。
action=1. 在 RAID MANAGER GUI 中检查 Healthcheck 和 Recovery Guru。请遵循提供的
'维修步骤


type=a3500fc.QuiesceEndEvent
code=2.22.16
severity=0
actionable=0
desc=Quiesce End on [Array_Name] ([IP_Address])
<include template.quiesce_end>
cause=管理员已更改了事件消息所涉及（的）设备的
'监视状态。
action=1. 向管理员检验该操作是否为预期的操作。
'2. 检查 Storage A.D.E. GUI，以查看该设备的当前运行状态以及
'可能已发生的所有其他事件。
</include>


type=a3500fc.QuiesceStartEvent
code=2.23.16
severity=0
actionable=0
desc=Quiesce Start on [Array_Name] ([IP_Address])
<include template.quiesce_start>
cause=管理员已更改了事件消息所涉及（的）设备的
'监视状态。
action=1. 向管理员检验该操作是否为预期的操作。
'2. 检查 Storage A.D.E. GUI，以查看该设备的当前运行状态以及
'可能已发生的所有其他事件。
</include>
