Skip to main content
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

NFS 및 SMB용 로깅(옵션)

기여자

xCP NFS 및 SMB에 대한 로깅.

xCP는 'xcpLogConfig.json' JSON 구성 파일을 사용하여 여러 선택적 기능을 구성할 수 있도록 지원합니다. 특정 기능만 활성화하려면 xcpLogConfig.json 구성 파일을 수동으로 만듭니다. 'xcpLogConfig.json' 설정 파일을 사용하여 다음을 활성화할 수 있습니다.

  • 이벤트 로그 메시지

  • xCP용 syslog 클라이언트

  • 사용자 지정 xCP 로깅

이벤트 로그 메시지와 syslog 클라이언트는 기본 구성에서 비활성화됩니다. NFS 및 SMB 모두에 대해 구성이 일반적입니다.

JSON 파일 위치를 구성 합니다 NFS 를 참조하십시오 중소기업

구성 파일 기본 위치

/opt/NetApp/xFiles/xCP/

C:\NetApp\xCP\ConfigFile

사용자 정의 위치에는 xCP_Config_DIR 환경 변수가 필요합니다

xCP_Config_DIR 변수에 대해 설정한 위치를 사용합니다

해당 없음

JSON 구성 파일 옵션은 대소문자를 구분합니다. 이러한 옵션은 XCP NFS 및 XCP SMB에서 동일합니다.

하위 옵션 이름 JSON 데이터 유형 기본값 설명

로그 구성

xCP 로깅을 사용자 지정하는 옵션입니다.

“수준”

문자열

정보

로그 메시지 심각도 필터 수준입니다. xCP 로그 메시지는 심각도 수준을 줄이는 중요한, 오류, 경고, 정보, 디버그 등 5가지 심각도 레벨을 지원합니다(정보 또는 디버그 사용은 적극 권장).

“maxBytes”

정수

52428800

각 회전 로그 파일의 크기입니다. 지원되는 최대 회전 파일은 10개입니다.

"이름"

문자열

xcp.log

사용자 정의 로그 파일 이름을 설정하는 옵션입니다.

이벤트 로그

이벤트 로그 메시지를 구성하는 옵션입니다.

“IsEnabled(활성화)”

부울

이 부울 옵션은 이벤트 메시징을 설정하는 데 사용됩니다. "false"로 설정하면 이벤트 메시지가 생성되지 않으며 이벤트 로그 파일에 이벤트 로그가 게시되지 않습니다.

“수준”

문자열

정보

이벤트 메시지 심각도 필터 수준입니다. 이벤트 메시징은 심각도를 감소시키는 5가지 심각도 수준(위험, 오류, 경고, 정보, 디버그)을 지원합니다

Syslog를 클릭합니다

syslog 메시징을 구성하는 옵션입니다.

“IsEnabled(활성화)”

부울

거짓

이 부울 옵션은 XCP에서 syslog 클라이언트를 활성화하는 데 사용됩니다.

“수준”

문자열

정보

메시지 심각도 필터 수준입니다. xCP 이벤트 로그 메시지는 심각도를 줄이기 위해 5가지 심각도 수준(위험, 오류, 경고, 정보, 디버그)을 지원합니다

“서버 IP”

문자열

없음

원격 syslog 서버 IP 주소 또는 호스트 이름입니다.

"포트"

정수

514

원격 syslog 수신기 포트. 다른 포트에서 syslog 데이터그램을 받아들이는 syslog 수신기는 포트 옵션 UDP 포트 514로 구성할 수 있지만 원하는 포트로 구성할 수도 있습니다.

"완전 삭제"

부울

거짓

xCP 지원을 위한 일반적인 옵션이며 이 값을 true로 설정하면 지원할 메시지(로깅, 이벤트, syslog 등)에서 중요한 정보(IP 및 사용자 이름)가 숨겨집니다. 예를 들어, 'anitize' 옵션을 'false'로 설정하면 * '2020-07-17 03:10:23,779-INFO-12806 xCP 경로: ['10.234.104.251:/cat_vol'] ' * '2020-07-17 03:10:23,778-INFO-12806 xCP 사용자 이름: root' -xCP '<0980:00:00-xCP' -17:00: XX.XX.XX:/cat_vol'] ``2020-07-17 03:13:51595-Info-12859 xCP 사용자 이름: * * '

JSON 구성 파일을 생성합니다

이벤트 로그 메시지, syslog 클라이언트 또는 고객 로깅을 활성화하려면 다음 단계를 완료하십시오.

단계
  1. 메모장이나 vi와 같은 텍스트 편집기를 엽니다.

  2. 다음 JSON 템플릿을 사용하여 새 파일을 생성합니다.

    {
      "logConfig": {
        "level": "INFO",
        "maxBytes": 52428800,
        "name": "xcp.log"
      },
      "eventlog": {
        "isEnabled": false,
        "level": "INFO"
      },
      "syslog": {
        "isEnabled": false,
        "level": "INFO",
        "serverIp": "10.234.219.87",
        "port": 514
      },
      "sanitize": false
    }
  3. 사용하려는 기능에 대해 IsEnabled 값을 true로 변경합니다.

  4. 파일 이름을 'xcpLogConfig.json'으로 지정하고 기본 위치(/opt/NetApp/xFiles/xCP/)에 저장합니다

    xCP_CONFIG_DIR 환경 변수가 설정된 경우 xCP_CONFIG_DIR 변수에 대해 설정된 위치에 xcpLogConfig.json 파일을 저장한다.

기본 구성 json 구성 파일의 예
{
  "logConfig": {
    "level": "INFO",
    "maxBytes": 52428800,
    "name": "xcp.log"
  },
  "sanitize": false
}
{
  "logConfig": {
    "level": "INFO",
    "maxBytes": 52428800,
    "name": "xcp.log"
  },
  "eventlog": {
    "isEnabled": false,
    "level": "INFO"
  },
  "syslog": {
    "isEnabled": false,
    "level": "INFO",
    "serverIp": "10.234.219.87",
    "port": 514
  },
  "sanitize": false
}