반응형
0. 개요
- 서버 관리 업무 중, 에러가 발생하는 경우 파트너사에서 supportconf 전달을 요청 하는 경우가 많다.
- SUSE 공식 문서에 해당 내용에 대한 부분이 설명되어 있어 아래와 같이 다시 한번 정리했다.
1. Supportconfig란?
- SUSE Linux 환경에서 문제 발생 시, 시스템의 상세 정보를 생성할 수 있는 SUSE Linux Command line tool이다.
- 해당 툴을 이용해서 생성한 정보는 현재 커널 버전, 하드웨어, 설치 패키지, 파티션 구성 등의 정보를 포함하고 있다.
- 기본적으로 설치되어 있는 supportutils 패키지에 의해 제공되는 툴로, supportconfig 실행에 각각 이용되는 플러그인을 통합하기도 한다.
- 플러그인들은 설치된 패키지에 따라 다르며 /usr/lib/supportconfig/plugins/ 경로에서 확인 가능하다.
- supportconf tool을 수행시 시스템의 상세 정보를 포함한 TAR 파일이 생성된다. (아래 관련 내용 참조)
2. Supportconfig 수행
- root 계정으로 접속 후, 명령어 수행
su - # root 계정으로 전환
supportconfig # 옵션 없이도 수행 가능
- 각 정보 수집에 대한 상태를 아래와 같이 확인 가능하다.
- 각 정보 수집에 대한 상태를 아래와 같이 확인 가능하다.
- Data Directory : 결과를 보관할 임시 디렉토리로, 이후 tar로 압축되는 대상 폴더이다.
- Done : 기본 혹은 선택에 의해 정보가 성공적으로 실행되어 파일이 저장된 상태
- Skipped : 하나 이상의 패키지 파일이 변경되어 건너 뛰어진 상태
- Excluded : 특정 옵션에 의해 수집하지 않도록 설정되어진 상태
- Supportconfig Plugins : plugin들을 발견하고 해당 플러그인들을 실행한 상태 ( /usr/lib/supportconfig/plugins/ )
- Log file tar ball : 수집한 파일들을 tar 파일로 압축한 경로 ( /var/log/nts_<hostname>_xxxxx_xxxx.tbz )
3. Supportconfig 설정
- Supportconfig 설정 파일을 통해 시스템 정보 상태를 제어 할 수 있다.
- Supportconfig 파일의 존재 여부를 확인하기 위해 /etc/supportconfig.conf가 있는지 확인
- 없는 경우 아래 명령어 수행하여 supportconf.conf 파일 생성
supportconfig -C
- 특정 내용을 수집하지 않도록 설정하기 위해 아래와 같이 파일 수정
# ex) /proc 수집하지 않기 원한다면
vi supportconfig.conf
OPTION_PROC=0 ( 1 -> 0 으로 변경 후 수집 시 해당 내용 exclude )
Ref.
🙋♂️ 궁금한 점이나 잘못된 내용을 댓글로 적어주시면 감사하겠습니다 !!
반응형
'Infra > LINUX' 카테고리의 다른 글
# [Linux] tcpdump (0) | 2024.05.23 |
---|---|
# [Linux] VirtualBox 설치 에러 ( Microsoft Visual C++ 2019 ) (0) | 2024.03.19 |
# [Linux] VirtualBox 설치 (4) | 2024.03.19 |
# [Linux] LVM (0) | 2023.07.26 |
# [Linux] tmux 설치 (0) | 2023.05.17 |