######################
# switch.grid
######################


<include fc.crc switch switch>
type=switch.LinkEvent_CRC
code=11.43.16
severity=2
actionable=1
desc=12-14 06:35:25 CRC-ERROR (33288 in 1 mins): Detector: port 2 on switch [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 switch switch>
type=switch.LinkEvent_SIG
code=11.45.16
severity=2
actionable=1
desc=12-14 06:35:25 SIG-ERROR (33288 in 1 mins): Detector: port 2 on switch [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 switch switch>
type=switch.LinkEvent_ITW
code=11.44.16
severity=2
actionable=1
desc=12-14 06:35:25 ITW-ERROR (33288 in 1 mins): Detector: port 2 on switch [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=switch.ValueChangeEvent.chassis.fan
code=11.3.8
pattern=[MX].chassis.fan.\d.status
severity=1
actionable=1
desc=chassis.fan.1 status changed from OK to Invalid
info=Storage A.D.E 檢查風扇狀況並偵測到其狀態從「正常」變更至「無效」。
cause=這表示風扇不再運作。
action=1. 更換交換器


type=switch.ValueChangeEvent.chassis.power
code=11.3.9
pattern=[MX].chassis.power.\d.status
severity=1
actionable=1
desc=The state of 'chassi.power-supply.1.status' on [Switch_Name] ([IP_Address])
' is 'invalid'
info=依照 sanbox chassis_status <ipno> 的報告，此事件監視
'機架溫度供應器狀況的變更。
cause=Storage A.D.E 偵測到電源供應器狀態發生變更。
action=1. 檢查電源交換器
'2. 檢查交換器所連接的電源
'3. 如有必要，請更換電源供應器


type=switch.ValueChangeEvent.chassis.temperature
code=11.3.92
pattern=[MX].chassis.temp.\d.status
severity=1
actionable=1
desc=chassis.temp.1 status changed from OK to Invalid
info=依照 sanbox chassis_status <ipno> 的報告，此事件監視
'機架溫度供應器狀況的變更。
action=1. 如有必要，將整個交換器做為 FRU 進行更換。


type=switch.ValueChangeEvent.port.statistics
code=11.3.36
pattern=[MX].port.\d+.statistics
severity=1
actionable=0
desc=Switch [Switch_Name] ([IP_Address]), port-7: Received 64516890 'InvalidTxWds' in 10 mins (value=3193037062 )
info=從交換器擷取的光纖通道計數器值超出了保證會產生通知的
'臨界值。
cause=1. 此事件指定的交換器之通訊埠中存有間歇性的/損壞的 GBIC。
'2. 間歇性的/損壞的電纜連線或路由狀況較差的電纜。
action=1. 檢查裝置的 Storage A.D.E 狀況，以找出關於此事件中所命名交換器的事件。
'2. 執行連結測試，以隔離 GBIC、電纜、交換器等。
'3. 檢查 Storage A.D.E 拓樸以找出計數器活動的方向，然後更換適當的 GBIC。
'4. 依需要重新路由/更換電纜。
 

type=switch.ValueChangeEvent.system_reboot
code=11.3.47
severity=1
actionable=0
desc=Switch uptime decreased on [Switch_Name] ([IP_Address]), from 774396s to 524848s
info=Storage A.D.E 檢查來自交換器的正常執行時間資訊，發現此正常執行時間比該交換器先前的
'正常執行時間還短。正常執行時間資訊為自從上次重設或電源循環以來的秒數。
cause=這可能表示交換器已經由使用者重設，或因斷電而重設。
action=1. 查看交換器是否已由任何使用者重設。
'2. 檢查交換器所連接的電源。
'3. 檢查可能與此交換器處在同一電源表的其他裝置。


type=switch.ValueChangeEvent.zone_change
code=11.3.80
severity=1
actionable=0
desc=Switch [Switch_Name] was rezoned: [ new zones ...]
info=Storage A.D.E 報告交換器分區功能的變更。
cause=管理員已經重新配置了交換器的分區功能。
action=與客戶聯繫，以驗證分區功能是否如預期般運作。


type=switch.AuditEvent
code=11.10.16
severity=0
actionable=0
desc=Auditing a new switch called [Switch_Name] ([IP_Address]) WWN


type=switch.CommunicationEstablishedEvent.oob
code=11.11.31
pattern=e
severity=0
actionable=0
desc=Communication regained with [Switch_Name] ([IP_Address])
info=oob 表示頻帶外。這是針對說明裝置的乙太網路
'存取。
cause=先前一定發生過 CommunicationLostEvent (OOB)，而現在乙太網路
'問題已經得到更正，或者裝置已經得到修復。


type=switch.CommunicationLostEvent.oob
code=11.12.31
pattern=e
severity=3
actionable=1
desc=Lost communication with [Switch_Name] ([IP_Address])
info=oob 表示頻帶外。
'專用於說明對裝置的乙太網路存取。
cause=Storage A.D.E 未收到來自裝置對 ping 的回應。
action=1. 檢查交換器上的電源。
'2. 檢查交換器的乙太網路連線。
'3. 驗證交換器是否已正確啟動，並且無 POST 錯誤。
'4. 驗證交換器的測試模式是否設定為適合正常作業。
'5. 透過存取強制的 PROM 模式來驗證交換器的 TCP/IP 設定。
'6. 如有必要，請更換交換器。


type=switch.ConnectivityLostEvent.aggregate
code=11.36.71
pattern=.
severity=2
actionable=1
desc=Lost connectivity between switch [Switch_Name] port-2 and t3 [ARRAY] ctrl-1
info=當交換器通訊埠離線時，會產生此事件，而其他事件會確認此事件。
'這可能是一個主機 <-> 交換器、交換器 <-> 交換器或交換器 <-> 裝置連結，該連結不再傳送 I/O。
cause=Storage A.D.E 使用 luxadm 來要求資訊，並且不能再確認此資料路徑上的 I/O 流量。
action=1. 檢查 Storage A.D.E 拓樸，以驗證連結狀況及計數器資訊。
'2. 確定所有資料路徑電纜的連接均正確。


<include fsa.fsa switch>

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

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



type=switch.DeviceLostEvent.ib
code=11.34.21
severity=3
actionable=1
desc=Device [Switch_Name] is not available anymore, this was confirmed by other inband/outofband events
cause=伺服器上可能有管理活動或受損的 HBA。
'受損的 GBIC、電纜、交換器。
action=1. 檢查交換器上的電源。
'2. 檢查交換器的乙太網路連線。
'3. 檢查電纜路由。
'4. 驗證資料路徑中的 GBIC。
'5. 更換 HBA。
'6. 更換交換器。


type=switch.DiagnosticTest-.switchtest
code=11.13.339
pattern=M.switchtest
severity=2
actionable=0
desc=switchtest (switch) on [Switch_Name] ([IP_Address]) WWN
action=檢查測試管理員，以取得有關故障的詳細資訊。


type=switch.DiscoveryEvent
code=11.14.16
severity=0
actionable=0
desc=Discovered a new switch called [Switch_Name] ([IP_Address]) WWN
info=代理程式第一次測試儲存裝置時，即會發生探索事件。
cause=Storage A.D.E 需要一個起始點來監視裝置。
action=檢查 Storage A.D.E 裝置狀況，以找出在探索期間可能已偵測到的所有異例。


type=switch.LocationChangeEvent
code=11.19.16
severity=0
actionable=0
desc=Location of switch [Switch_Name] ([IP_Address]) was changed


type=switch.LogEvent.port.statistics
code=11.20.36
severity=1
actionable=1
desc=Change in Port Statistics on switch [Switch_Name] ([IP_Address]):
info=交換器已報告錯誤計數器中的變更。這可能指出'連結中有故障元件。
action=1. 檢查拓樸 GUI，以查看所有連結錯誤。
'2. 在連結上執行連結測試以隔離即將故障的 FRU。在連結上靜止 IO，'然後再執行連結測試。


type=switch.StateChangeEvent+.port
code=11.25.35
pattern=P.port.\d
severity=0
actionable=0
desc='port.1' in SWITCH [Switch_Name] ([IP_Address]) is now Available (status-state changed from 'Offline' to 'Online')
info=交換器上的通訊埠現在是可用的


type=switch.StateChangeEvent-.port
code=11.26.35
pattern=M.port.\d
severity=2
actionable=1
desc='port.1' in SWITCH [Switch_Name] ([IP_Address]) is now Not-Available (status-state changed from 'Online' to 'Offline')
info=該交換器上的某個通訊埠已登出架構，並且已離線。
cause= 1. 此事件指定的交換器之通訊埠中存有損壞的 GBIC。
'2. 損壞的電纜連線或路由狀況較差的電纜。
'3. 交換器通訊埠已損壞。
'4. 此通訊埠連接的裝置已離線。

action=1. 檢查裝置的 Storage A.D.E 狀況，以找出此事件中
'所命名交換器的事件。
'2. 沿光纖通道路徑來驗證電纜、GBIC 以及連線。
'3. 檢查 Storage A.D.E SAN 拓樸 GUI，以識別資料路徑的故障區段。
'4. 驗證已完成重新配置。
'5. 驗證 FC 交換器配置是否正確。


type=switch.Statistics
code=11.27.16
severity=0
actionable=0
desc=Statistics about switch [Switch_Name] ([IP_Address]) WWN
info=Storage A.D.E 定期收集來自交換器的所有通訊埠流量資訊。
cause=此資訊可用來產生報告，該報告表示可能偵測到一種趨勢（好或不好）。
action=查看輸出內容，以確保正確理解交換器上的載入。

type=switch.QuiesceEndEvent
code=11.22.16
severity=0
actionable=0
desc=Quiesce End on [Array_Name] ([IP_Address])
info=使用 GUI 來靜止裝置，此動作意味著已經暫時
'停止監視。
cause=管理員已經變更了事件訊息中所呼叫出的裝置
'監視狀況。


type=switch.QuiesceStartEvent
code=11.23.16
severity=0
actionable=0
desc=Quiesce Start on [Array_Name] ([IP_Address])
info=使用 GUI 來靜止裝置，此動作意味著已經暫時
'停止監視。
cause=管理員已經變更了事件訊息中所呼叫出的裝置
'監視狀況。

