######################
# a1000.grid
######################

<include fc.crc a1000 array>
type=a1000.LinkEvent_CRC
code=29.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 a1000 array>
type=a1000.LinkEvent_SIG
code=29.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 a1000 array>
type=a1000.LinkEvent_ITW
code=29.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=a1000.ValueChangeEvent-.battery
code=29.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=a1000.AuditEvent
code=29.10.16
severity=0
actionable=0
desc=Auditing a new a1000 with ID:a1000.[Array_Name]
info=每周都会进行审计。


type=a1000.CommunicationEstablishedEvent.ib
code=29.11.21
severity=0
actionable=0
desc=Communication regained with A3500fc called a1000.[Array_Name]


type=a1000.CommunicationLostEvent.ib
code=29.12.21
pattern=ib
severity=3
actionable=1
desc=Lost communication with A3500FC called a1000.[Array_Name]
info=该事件总是通过使用 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”。请遵循提供的
'维修步骤


<include fsa.fsa a1000>

type=a1000.ConnectivityLostEvent
code=29.36.16
severity=2
actionable=1
desc=Lost connectivity between [device] [port] and [device2] [port2]
info=故障事件

type=a1000.LoopCableDisconnect
code=29.50.16
severity=2
actionable=1
desc=Loop Interconnect Cable [device-port] was disconnected on [device]
info=故障事件
</include>


type=a1000.DiscoveryEvent
code=29.14.16
severity=0
actionable=0
desc=Discovered a new a1000 with ID:a1000.[Array_Name]
info=代理第一次探测到存储设备时便进行
事件搜索。 


type=a1000.ComponentInsertEvent.controller
code=29.40.12
severity=0
actionable=0
desc=Component 'controller.b:XX' was added to [Array_Name] 'a1000.[Array_Name]
info=由序列号标识的新控制器已安装到
'设备上。


type=a1000.ComponentInsertEvent.disk
code=29.40.13
severity=0
actionable=0
desc=Component 'disk.1:SEAGATE.LT02926900' was added to Array_Name 'a1000.[Array_Name]
info=由其序列号标识的新磁盘已安装到 A3500fc 上。


type=a1000.LocationChangeEvent
code=29.19.16
severity=0
actionable=0
desc=Location of a1000 called [Array_Name] was changed


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


type=a1000.ComponentRemoveEvent.disk
code=29.41.13
severity=2
actionable=1
desc=Component 'disk.1:SEAGATE.LT02926900' was removed from Array_Name 'a1000.[Array_Name]
info=A3500 报告一个磁盘已被拆除。这可能是由于故障时或维修时的更换操作所致
action=1. 更换磁盘


type=a1000.StateChangeEvent+.disk
code=29.25.13
severity=0
actionable=0
desc=disk.0 (SEAGATE.LT04183900) in A3500FC 'Array_Name' a1000.[Array_Name] is now Available (status-state changed from 'Degraded' to 'Optimal')


type=a1000.StateChangeEvent-.controller
code=29.26.12
pattern=[MX].controller.\w
severity=2
actionable=1
desc=controller.a (Symbios.1T93200466) in A3500FC 'Array_Name' a1000.[Array_Name] is now Not-Available (status-state changed from 'Active' to 'Error')
info=a1000 附件中某个控制器的此状态已经更改 (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=a1000.StateChangeEvent-.disk
code=29.26.13
pattern=[MX].disk
severity=2
actionable=1
desc=disk.0 (SEAGATE.LT04183900) in A3500FC 'Array_Name' a1000.[Array_Name] is now Not-Available (status-state changed from 'Optimal' to 'Degraded')
info=A3500 附件中的某个磁盘正在报告故障情况。
action=1. 在 RAID MANAGER GUI 中查看“Healthcheck”和“Recovery Guru”。请遵循
'提供的维修步骤



type=a1000.QuiesceEndEvent
code=29.22.16
severity=0
actionable=0
desc=Quiesce End on [Array_Name] ([IP_Address])
info=通过 GUI 停顿了一个设备，这意味着已临时停止对
'该设备的监视。
cause=管理员已更改了事件消息中涉及的设备的
'监视状态。


type=a1000.QuiesceStartEvent
code=29.23.16
severity=0
actionable=0
desc=Quiesce Start on [Array_Name] ([IP_Address])
info=通过 GUI 停顿了一个设备，这意味着已临时停止对
'该设备的监视。
cause=管理员已更改了事件消息中涉及的设备的
'监视状态。




