######################
# 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=電池出現故障的原因可能是電池已損壞或者已超過其使用
'壽命。電池的使用壽命為 2 年，而且當它們快要超過其使用壽命時，
'將會報告錯誤。
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 以及電源線。
'* 如果在 A3500 上出現 FRU 問題，請繼續至步驟 3，以取得 A3500 的特定程序。
'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. 檢查診斷測試管理員以取得測試結果。
</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. 使用 Recovery Guru，從 Raid Manager GUI 更換控制器。


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>
