######################
# 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는 Cyclic Reduncy Checks입니다.
'광섬유 채널 장치에서 CRC 카운터의 증가가 Storage A.D.E.에 의해 감지되었으며
이로 인해 미리 지정된 임계값에 기초한 이벤트가 생성되었습니다.
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는 대역 외(OutOfBand)를 의미합니다.  이것은 장치에 대한 이더넷 액세스 설명에만
'해당됩니다.
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는 대역 외(OutOfBand)를 의미합니다.  
'이것은 장치에 대한 이더넷 액세스 설명에만 해당됩니다.
cause=Storage A.D.E가 장치로부터 핑에 대한 응답을 받지 못했습니다.
action=1. 스위치의 전원을 확인합니다.
'2. 스위치에 대한 이더넷 연결을 확인합니다.
'3. 스위치가 POST 오류 없이 제대로 부트되는지 확인합니다.
'4. 스위치 테스트 모드가 정상 작동으로 설정되었는지 확인합니다.
'5. Forced Prom Mode 액세스를 통해 스위치의 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=관리자가 이벤트 메시지에 지정된 장치의 모니터링 상태를
'변경했습니다.

