프로덕션에서 모든 sadc(sar) 데이터를 가져와 다른 시스템에서 분석합니다.

프로덕션에서 모든 sadc(sar) 데이터를 가져와 다른 시스템에서 분석합니다.

슬픈프로덕션 서버에서 실행 중입니다.

사건이 발생하면 관리자가 다음을 수행하기를 바랍니다.나에게 모든 데이터를 줘(최대한 과거로 돌아가서) 사건을 분석하고 지난주에 사건으로 이어졌을 수도 있습니다.

프로덕션 서버에서 직접 분석하는 것은 다음과 같은 이유로 나쁜 생각처럼 들립니다.

  • 매 시간마다 파일 회전으로 인해 과거 데이터가 손실됩니다.
  • 컨설턴트로서 저는 서버에 액세스할 수 없으므로 다음을 수행해야 합니다. 1. 관리자에게 문의하세요. "이 sar 명령의 출력을 알려주십시오." 2. 분석 3. 질문 "알겠습니다. 이제 다른 sar 명령의 출력을 보여주세요." 등 관리자가 매우 바쁜 시간에 바로.
  • 프로덕션 서버에서 작업을 수행하면 항상 실수할 위험이 있으므로 프로덕션 서버 밖에서 최대한 많은 작업을 수행하는 것이 좋습니다.

그래서:

  • 내 시스템에서 분석할 수 있도록 관리자에게 전체 데이터를 보내달라고 요청할 수 있나요?
  • 전체 디렉토리를 나에게 보내는 것만 큼 간단합니까 /var/log/sa/? 아니면 나에게 다른 것도 보내려면 관리자가 필요합니까?
  • 데이터를 분석하려면 정확히 동일한 OS(Red Hat Enterprise Linux Server 6.3)가 필요합니까? 아니면 내 데비안에서도 똑같이 할 수 있나요? 필요한 경우 CentOS를 설치할 수 있습니다. 정확히 동일한 sysstat 버전이 필요합니까, 아니면 둘 다 최신(>9.0.4)인 경우 작동해야 합니까?

답변1

다음을 요청하세요:

  • 운영 체제 이름 및 버전
  • 디렉토리 의 전체 내용입니다 /var/log/sa/.

프로덕션 성능에 영향을 미치거나 로그 롤링에 영향을 받지 않고 자신의 하드웨어에서 sar 데이터 분석을 시작하는 데 필요한 모든 것입니다.

내 경험상 정확히 동일한 OS 버전을 갖는 것이 엄격한 요구 사항은 아닙니다. 예를 들어 Ubuntu에서 CentOS sar 데이터를 성공적으로 분석했습니다. 따라서 즐겨 사용하는 시스템을 사용해 보고 작동하지 않는 경우에만 새 OS를 설치하십시오.

관련 정보