######################
# 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 は 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 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=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 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=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=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=バッテリの不良か、バッテリが寿命期間を超えた可能性があります。
'バッテリの寿命は 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=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 上に存在する場合は、手順 3 に進んで A3500 固有の作業を行います。
'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=管理者が、イベントメッセージで通知されたデバイスの監視ステータスを
'変更しました。




