######################
# switch2.grid
######################


<include fc.crc switch2 switch>
type=switch2.LinkEvent_CRC
code=12.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 switch2 switch>
type=switch2.LinkEvent_SIG
code=12.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 switch2 switch>
type=switch2.LinkEvent_ITW
code=12.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=switch2.ValueChangeEvent-.chassis.board
code=12.5.7
pattern=[MX].sensor.board.\d+
severity=1
actionable=1
desc=The state of 'sensor.board.7.status' on [Switch_Name] ([IP_Address]) changed from 'ok' to 'failed'.
info=Storage A.D.E. 查询每个设备以获得每个组件的当前状态。在实例中，Storage A.D.E. 检测到传感器 IO-4、插槽 6 不利的状态更改。
cause=1. 这表明组件已出现故障或将要出现故障。  
'2. 同时数据中心可能还存在环境问题。
action=1. 检查 Storage A.D.E. GUI，以查看传感器的当前状态和状况。
'   “监视设备”->“<设备>”->“运行状况”
'2. 有关传感器位置及其含义的说明，请参见设备维修手册。
'3. 更换故障组件。
'4. 更换交换机。
'
' 插槽     CLI 描述     SNMP 描述
' ----     ---------     ----------
' 0        PS-0          温度状态 1
' 1        IO-0          温度状态 2
' 2        IO-1          温度状态 3
' 3        IO-2          温度状态 4
' 4        IO-3          温度状态 5
' 5        CPU-0         温度状态 6
' 6        IO-4          温度状态 7
' 7        IO-5          温度状态 8
' 8        IO-6          温度状态 9
' 9        IO-7          温度状态 10
' 10       PS-1          温度状态 11
' 11       CC-0          温度状态 12
' 12       CC-1          温度状态 13


type=switch2.ValueChangeEvent-.chassis.fan
code=12.5.8
pattern=[MX].sensor.board.\d+
severity=1
actionable=1
desc=The state of 'sensor.fan.1.status' on [Switch_Name] ([IP_Address]) changed from 'ok' to 'failed'
info=Storage A.D.E. 查询每个设备以获得每个组件的当前状态。在此实例中，Storage A.D.E. 检测到风扇出现故障。
cause=这表明风扇不再起作用。
action=1. 检查 Storage A.D.E. GUI，以查看其他组件上的类似消息。
'2. 确保交换机内及其周围的空气流通。
'3. 确保风扇正常运行。
'4. 更换风扇和/或温度传感器 (如果可以)。
'
' 插槽     CLI 描述     SNMP 描述
' ----     ---------     ----------
' 0        PS-0          温度状态 1
' 1        IO-0          温度状态 2
' 2        IO-1          温度状态 3
' 3        IO-2          温度状态 4
' 4        IO-3          温度状态 5
' 5        CPU-0         温度状态 6
' 6        IO-4          温度状态 7
' 7        IO-5          温度状态 8
' 8        IO-6          温度状态 9
' 9        IO-7          温度状态 10
' 10       PS-1          温度状态 11
' 11       CC-0          温度状态 12
' 12       CC-1          温度状态 13
'
'5. 更换交换机。


type=switch2.ValueChangeEvent-.chassis.power
code=12.5.9
pattern=[MX].sensor.power-supply.\d+
severity=1
actionable=1
desc=The state of 'sensor.power-supply.1.status' on [Switch_Name] ([IP_Address]) is 'invalid'
info=Storage A.D.E. 查询每个设备以获得每个组件的当前状态。在此实例中，Storage A.D.E. 检测到电源 1 的传感器状态无效。
cause=这表明电源将不再起作用。
action=1. 检查电源开关
'2. 检查交换机的电源
'3. 必要时更换电源
'4. 更换交换机。
'
' 插槽     CLI 描述     SNMP 描述
' ----     ---------     ----------
' 0        PS-0          温度状态 1
' 1        IO-0          温度状态 2
' 2        IO-1          温度状态 3
' 3        IO-2          温度状态 4
' 4        IO-3          温度状态 5
' 5        CPU-0         温度状态 6
' 6        IO-4          温度状态 7
' 7        IO-5          温度状态 8
' 8        IO-6          温度状态 9
' 9        IO-7          温度状态 10
' 10       PS-1          温度状态 11
' 11       CC-0          温度状态 12
' 12       CC-1          温度状态 13

type=switch2.ValueChangeEvent.system_reboot
code=12.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=switch2.AuditEvent
code=12.10.16
severity=0
actionable=0
desc=Auditing a new switch2 called [Switch_Name] ([IP_Address]) WWN
info=Storage A.D.E. 每周对所有设备进行一次审计。
action=1. 不需要任何操作。


type=switch2.CommunicationEstablishedEvent.oob
code=12.11.31
pattern=e
severity=0
actionable=0
desc=Communication regained with [Switch_Name] ([IP_Address])


type=switch2.CommunicationLostEvent.fsa
code=12.12.63
pattern=fsa_001
severity=3
actionable=1
desc=Node switch2:[Switch_Name] is not available anymore, this was confirmed inband/outOfBand by 5 sub-events.
info=该交换机不再可用。该问题通过带外方式发现，并由其他带内事件确认。


type=switch2.CommunicationLostEvent.oob
code=12.12.31
pattern=e
severity=3
actionable=1
desc=Lost communication with [Switch_Name] ([IP_Address])
cause=已失去与该交换机的以太网连接
action=1. 检查交换机的电源
'2. 检查交换机的以太网连接
'3. 检验交换机是否已经正确引导并且没有任何 POST 错误。
'4. 检验交换机测试模式是否设置为可正常运行
'5. 通过强制的 PROM 模式访问检验交换机上的 TCP/IP 设置
'6. 必要时更换交换机


type=switch2.ConnectivityLostEvent.aggregate
code=12.36.71
pattern=.
severity=2
actionable=1
desc=Lost connectivity between switch2 [Switch_Name] port-2 and t3 [ARRAY] ctrl-1
info=当交换机端口脱机并且其他事件对其进行确认后，生成该事件。这可能是一个主机<->交换机、交换机<->交换机或交换机<->设备链接。          


<include fsa.fsa switch2>

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

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


type=switch2.DiagnosticTest-.switch2test
code=12.13.338
pattern=M.switch2test
severity=2
actionable=0
desc=switch2test (switch2) on [Switch_Name] ([IP_Address]) WWN


type=switch2.DiscoveryEvent
code=12.14.16
severity=0
actionable=0
desc=Discovered a new switch2 called [Switch_Name] ([IP_Address]) WWN
info=代理第一次探测到存储设备时便进行事件搜索。


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


type=switch2.StateChangeEvent+.port
code=12.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=交换机上的端口当前是可用的
action=不需要任何操作。 


type=switch2.StateChangeEvent-.port
code=12.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')
cause=该交换机上的某个端口已从光纤网络注销，并转为脱机状态。
action=1. 检查 Storage A.D.E. 设备状态，以查看有关该事件中指定的交换机的其他事件。
'2. 沿光纤通道路径检验电缆、GBIC 和连接。
'3. 检查 Storage A.D.E. 拓扑 GUI，找出数据路径中的故障段。
'4. 运行 linktest 或 switchtest 隔离故障组件。


type=switch2.Statistics
code=12.27.16
severity=0
actionable=0
desc=Statistics about switch2 [Switch_Name] ([IP_Address]) WWN
info=Storage A.D.E. 定期收集来自交换机的所有端口通信信息。
cause=该信息可用于生成报告，该报告可确定变化趋势 (转好或转差)。
action=不需要任何操作。


type=switch2.ValueChangeEvent.port.statistics
code=12.3.36
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=switch2.QuiesceEndEvent
code=12.22.16
severity=0
actionable=0
desc=Quiesce End on [Array_Name] ([IP_Address])
info=通过 GUI 静止了一个设备，这表明已暂时停止对该设备的监视。
cause=管理员已更改了事件消息所涉及（的）设备的监视状态。


type=switch2.QuiesceStartEvent
code=12.23.16
severity=0
actionable=0
desc=Quiesce Start on [Array_Name] ([IP_Address])
info=通过 GUI 静止了一个设备，这意味着已暂时停止对该设备的监视。
cause=管理员已更改了事件消息所涉及（的）设备的监视状态。
action=1. 向管理员验证该状态是否是实际预期的状态。
