######################
# 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 は Cyclic Redundancy Checks (巡回冗長検査) の略語です。
'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=2 つのコンポーネント間で信号エラー数 (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=2 つのコンポーネント間で無効な転送ワード (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、および電源ケーブルをチェックします。
' * 問題のある FRU が A3500 上に存在する場合は、手順 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. 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>

