트러블 슈팅이란?
- 트러블슈팅(troubleshooting)은 문제 해결의 일종으로, 망가진 제품, 또는 기계 시스템의 망가진 프로세스를 수리하는 일에 주로 적용됩니다. 문제 해결을 위해 문제의 원인을 논리적이고 올바르게 찾는 일이며 제품이나 프로세스의 운영을 재개할 수 있게 한다. 트러블슈팅은 증상 식별에 필수적입니다.
트러블 슈팅이 필요한 이유?
- 프로젝트 진행중 필수적으로 나타나는 오류와 버그에 대해 전반적인 과정을 문서화를 통해 예방할 수 있습니다.
- 문제해결을 통한 과정을 기록하고 상기하면서 추후 같은 문제가 발생했을시 빠르게 대처가 가능합니다.
- 기술자는 트러블슈팅 절차를 통해 계속되는 추가 질문을 답변하고 해결책 목록을 좁혀나가는 단계를 밟아나가거나
문제 해결에 도움이 될 해결책을 즉시 구현할 수 있습니다.
트러블 슈팅 기본적 개념
- 발생 가능성이 큰 곳부터 현재 상태를 하나씩 진단하고 파악해 나가는 개념입니다.
- 가장 단순하고 빈도 높은 원인에서 가능성을 지워가는 것과 같은 제거법의 개념으로 해결해갑니다.
트러블 슈팅 방법
1. 상황 파악
- 우선, 문제가 되는 상황을 파악하는 것이 트러블 슈팅의 첫 번째 단계입니다. 「어디서」 「무엇이」 「어떻게 되었는가」를 기본으로 파악합니다. 나타난 문제가 한 개라고 할 수 없습니다. 문제가 발생한 시점부터 문제의 범위와 현상을 하나씩 확인합니다.
2. 문제 발생 출처 찾기
- 어디서 문제가 발생했는지 출처를 찾습니다. 이것은 수고스러운 작업이지만 트러블 슈팅에서 가장 중요한 일입니다. 이 단계에서 다음 소개하는 3가지 룰이 도움이 됩니다.
- 하나씩 하나씩 결과를 확인하기
- 가까운 곳에서 먼 곳으로 확인하기
- 아래에서 위로 체크해가기
3. 발생 조건 파악하기
- 트러블에 있어 특정 조건하에 발생하는 경우도 있습니다. 그것을 기록해 두어 원인을 정확히 특정할 수 있는 경우가 많습니다.
- 자주 있는 발생 조건으로 들 수 있는 것이, 시간대 외에 문제가 발생했을 때 실행한 시스템과 어플리케이션, 특정 작업・동작 등입니다. 어떤 조건이 모이면 반드시 이상이 발생한다와 같은 재현성 유무도 원인 규명에 큰 역할을 할 수 있습니다.
4. 원인을 상정하여 검증하기
- 생각할 수 있는 요소를 하나 하나씩 확인하여 트러블 원인을 상정합니다. 더불어 대책을 세우고 복구가 가능한지 검증해봅시다. 여기에서도 「하나씩 결과를 확인하기」가 매우 중요합니다. 몇 가지 대책을 한 번에 실시하는 것이 빠를 수도 있지만 정확한 원인을 특정할 수 없습니다. 조금 돌아가더라도 한 개의 대책을 시험해볼 때 동작을 확인하여 원인을 특정해야 합니다.
적절한 트러블 슈팅을 실현하기 위해서는?
우선순위에 따라 어떤 대응을 할까
시스템 전체를 수시로 감시하는 IT 부서 스텝이라면 가령 우선순위가 낮은 트러블이라도 문제가 발생하면 바로 대처하지 않으면 안되기 때문에 우선순위를 매기는 것 자체가 쓸데없는 작업이 될 수도 있을 것입니다.
사소한 것이라도 큰 트러블 원인이 될 수도 있다는 견해도 있지만, 우선도가 매우 낮은 알림에 대해 어떻게 처리하면 좋을지 미리 검토해두는 것도 좋을 것입니다.
대처 프로세스를 체계화하기
발생할 수 있는 트러블에 어떻게 대처할 수 있을까요? 미숙한 사용자라도 가능하게 하는 것이 트러블 슈팅입니다. 그리고 전문성이 필요한 트러블에 대해서는 IT 부서가 대처합니다.
그러나, IT 부서에서도 엔지니어마다 스킬 차이가 있기 때문에 어려운 트러블은 스킬 높은 스텝에 업무를 집중시킬 가능성이 있습니다.
이러한 상황을 피하기 위해 트러블 대응 업무를 체계화하여 매뉴얼로 표준화해두는 것이 중요합니다. 그렇게 하면 누구라도 동일한 대응이 가능하여 원활하게 해결・복구할 수 있게 됩니다.
IT 툴과 서비스 활용하기
트러블 슈팅을 위한 전용 툴을 준비해두는 것도 좋습니다.
사내 시스템과 네트워크를 감시하고 트러블이 발생했을 때 원인규명을 서포트하는 보존 툴은 시장에 다수 등장하고 있습니다. 또한, OS에 표준으로 내장되어 있는 트러블 슈팅 툴도 있습니다.
또한, 각종 IT 툴과 클라우드 서비스에서는 벤더의 자사 사이트 내에 트러블 슈팅을 콘텐츠로 갖추고 있습니다. 그 중에서는 매우 넓은 범위의 내용도 있고, 사용자 커뮤니티에서 트러블과 그 해결방법에 대해 활발한 보고가 이루어지는 예도 있습니다.
이러한 툴과 사이트를 활용하면 유사시 큰 도움이 될 것입니다.
'IT > 트러블 슈팅' 카테고리의 다른 글
| Dump란 무엇인가? (0) | 2025.09.04 |
|---|