AdminTask 오브젝트를 위한 AuditEmitterCommands

Jython 스크립팅 언어를 사용하여 wsadmin 도구를 가진 감사 서비스 제공자를 구성할 수 있습니다. AuditEmitterCommands 그룹의 명령 및 매개변수를 사용하여 보안 감사 시스템 구성에서 감사 서비스 제공자를 작성, 관리 및 제거하십시오.

참고: 이 주제는 하나 이상의 애플리케이션 서버 로그 파일을 참조합니다. 권장되는 대안은 분배 및 IBM® i 시스템에서 SystemOut.log, SystemErr.log, trace.logactivity.log 파일을 사용하는 대신 HPEL(High Performance Extensible Logging) 로그를 사용하고 인프라를 추적하도록 서버를 구성하는 것입니다. 원시 z/OS® 로깅 기능과 연계하여 HPEL을 사용할 수도 있습니다. HPEL을 사용하는 경우 서버 프로파일 바이너리 디렉토리의 LogViewer 명령행 도구를 사용하여 모든 로그에 액세스하고 정보를 추적할 수 있습니다. HPEL 사용에 대한 자세한 정보는 HPEL을 사용한 애플리케이션 문제점 해결 정보를 참조하십시오.

createBinaryEmitter

createBinaryEmitter 명령은 감사 서비스 제공자 인터페이스의 2진 파일 이미터 구현의 구성을 참조하기 위해 audit.xml 파일에서 항목을 작성합니다.

이 명령을 실행하려면 사용자가 감사자 관리 역할을 보유하고 있어야 합니다.

대상 오브젝트

없음.

필수 매개변수

-uniqueName
감사 서비스 제공자 인터페이스의 이 구현을 고유하게 식별하기 위해 이름을 지정합니다. (문자열, 필수).
-className
감사 서비스 제공자 인터페이스를 구현하는 클래스를 지정합니다. (문자열, 필수).
-fileLocation
시스템이 감사 로그를 작성하는 위치를 지정합니다. (문자열, 필수).
-auditFilters
사전정의된 감사 필터에 대한 참조 또는 참조 그룹을 지정합니다. reference,reference,reference(문자열, 필수) 형식을 사용하여 여러 참조사항을 지정하십시오.
-wrapBehavior
2진 감사 로그 랩핑에 대한 사용자 정의 가능한 동작을 표시하는 문자열을 지정합니다. (문자열, 필수).

세 개의 값(WRAP, NOWRAP 및 SILENT_FAIL)이 있습니다.

최대 로그에 도달될 때, WRAP 옵션을 사용하면 가장 오래된 감사 로그가 다시 작성됩니다. 알림은 감사자에게 전송되지 않습니다.

NOWRAP 옵션은 가장 오래된 감사 로그를 통해 다시 작성되지 않습니다. 이는 감사 서비스를 중지하고, SystemOut.log에 알림을 보내고, Application Server를 거부합니다.

SILENT_FAIL 옵션은 가장 오래된 감사 로그를 통해 다시 작성되지 않습니다. 이는 또한 감사 서비스를 중지하지만, WebSphere 프로세스가 계속되도록 허용합니다. 알림이 SystemOut.log에 게시되지 않습니다.

참고: NOWRAP 또는 SILENT_FAIL 옵션을 사용하는 경우, 서버가 최고조에 달한 로그의 결과로 중지될 때 stopserver가 수행되거나 일부 경우에 서버가 이상 종료되므로 서버를 다시 시작하기 전에 2진 감사 로그를 아카이브해야 합니다.
[z/OS]
참고: 제어 영역(CR) 및 각 하위(servant) 영역(SR) 각각에 자체 2진 감사 로그가 있습니다. 제어 영역과 연관되는 2진 감사 로그가 _CR.log 접미부로 끝나고 하위(servant) 영역 2진 감사 로그가 _SR.log 접미부로 끝납니다.

아카이브된 2진 로그의 최대 수가 CR 및 SR 리젼 모두에 적용됩니다. 예를 들어, 아카이브된 2진 로그의 최대 수가 10인 경우, CR 영역 및 각 SR 영역에는 최대 10개의 아카이브된 2진 로그가 있습니다.

아카이브된 2진 로그의 최대 수에 도달될 때 적용되는 감사 동작이 아카이브된 로그가 구성된 최대치에 도달한 해당 영역에만 적용됩니다. 예를 들어, SR 영역이 아카이브된 로그의 최대 수에 도달하면 동작이 SR 영역에만 적용됩니다. CR 영역이 아직 아카이브된 로그의 최대 수에 도달하지 않으면 감사가 여전히 해당 영역에서 계속됩니다.

선택적 매개변수

-eventFormatterClass
시스템이 출력을 위한 감사 이벤트를 형식화하는 방법을 구현하는 클래스를 지정합니다. 기본 감사 서비스 제공자를 사용하려면 이 매개변수를 지정하지 마십시오. (문자열, 선택적)
-maxFileSize
시스템이 시간소인을 가진 감사 로그를 저장하기 전에 각 로그가 도달하는 최대 크기를 지정합니다. 크기를 메가바이트로 지정하십시오. 기본값은 10MB입니다. (정수, 선택사항)
-maxLogs
시스템이 가장 오래된 감사 로그를 다시 작성하기 전에 작성할 로그 파일의 최대 수를 지정합니다. 기본값은 100 로그입니다. (정수, 선택사항)

리턴값

명령은 다음 샘플 출력이 표시하는 것처럼 감사 서비스 제공자에 대한 축약된 참조 ID를 리턴합니다.
AuditServiceProvider_1184686384968

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.createBinaryEmitter('-uniqueName mybinaryemitter -className 
    com.ibm.ws.security.audit.BinaryEmitterImpl -fileLocation 
    c:\wasinstall\appserver\profiles\AppSrv01\logs\server1 -maxFileSize 20 -maxLogs 
    100 –wrapBehavior NOWRAP -auditFilters AuditSpecification_1173199825608')
  • Jython 목록 사용:
    AdminTask.createBinaryEmitter(['-uniqueName', 'mybinaryemitter', '-className', 
    'com.ibm.ws.security.audit.BinaryEmitterImpl', '-fileLocation', 
    'c:\wasinstall\appserver\profiles\AppSrv01\logs\server1', '-maxFileSize', 
    '20', '-maxLogs', '100', '–wrapBehavior', 'NOWRAP', '-auditFilters', 
    'AuditSpecification_1173199825608'])

대화식 모드 예제 사용법

  • Jython 사용:
    AdminTask.createBinaryEmitter('-interactive')

createSMFEmitter

createSMFEmitter 명령은 감사 서비스 제공자 인터페이스의 SMF 구현의 구성을 참조하기 위해 audit.xml 파일에서 항목을 작성합니다. 감사 레코드의 암호화 및 서명은 SMF 구현에 대해 지원되지 않습니다.

이 명령을 실행하려면 사용자가 감사자 관리 역할을 보유하고 있어야 합니다.

대상 오브젝트

없음.

필수 매개변수

-uniqueName
감사 서비스 제공자 인터페이스의 이 구현을 고유하게 식별하기 위해 이름을 지정합니다. (문자열, 필수).
-auditFilters
사전정의된 감사 필터에 대한 참조 또는 참조 그룹을 지정합니다. reference,reference,reference(문자열, 필수) 형식을 사용하여 여러 참조사항을 지정하십시오.

리턴값

명령은 다음 샘플 출력이 표시하는 것처럼 감사 서비스 제공자에 대한 축약된 참조 ID를 리턴합니다.
AuditServiceProvider_1184686384968

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.createSMFEmitter('-uniqueName mySMFEmitter -auditFilters 
    AuditSpecification_1173199825608')
  • Jython 목록 사용:
    AdminTask.createSMFEmitter(['-uniqueName', 'mySMFEmitter', '-auditFilters', 
    'AuditSpecification_1173199825608'])

대화식 모드 예제 사용법

  • Jython 사용:
    AdminTask.createSMFEmitter('-interactive')

createThirdPartyEmitter

createThirdPartyEmitter 명령은 감사 서비스 제공자 인터페이스의 써드파티 이미터 구현의 구성을 참조하기 위해 audit.xml 구성 파일에서 항목을 작성합니다. 감사 레코드의 암호화 및 서명은 써드파티 구현에 대해 지원되지 않습니다.

이 명령을 실행하려면 사용자가 감사자 관리 역할을 보유하고 있어야 합니다.

대상 오브젝트

없음.

필수 매개변수

-uniqueName
감사 서비스 제공자 인터페이스의 이 구현을 고유하게 식별하기 위해 이름을 지정합니다. (문자열, 필수).
-className
감사 서비스 제공자 인터페이스를 구현하는 클래스를 지정합니다. (문자열, 필수).
-auditFilters
사전정의된 감사 필터에 대한 참조 또는 참조 그룹을 지정합니다. reference,reference,reference(문자열, 필수) 형식을 사용하여 여러 참조사항을 지정하십시오.

선택적 매개변수

-eventFormatterClass
시스템이 출력을 위한 감사 이벤트를 형식화하는 방법을 구현하는 클래스를 지정합니다. (문자열, 선택적)
-customProperties
시스템이 감사 서비스 제공자의 써드파티 구현을 구성해야 할 수 있는 사용자 정의 특성을 지정합니다. name=value,name=value(문자열, 선택사항) 형식을 사용하여 사용자 정의 특성을 지정하십시오.

리턴값

명령은 다음 예제 출력이 표시하는 것처럼 감사 서비스 제공자에 대한 축약된 참조 ID를 리턴합니다.
AuditServiceProvider_1184686638218

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.createThirdPartyEmitter('-uniqueName myThirdPartyEmitter -className 
    com.mycompany.myemitterclass -eventFormatterClass com.mycompany.myeventformatterclass 
    -auditFilters AuditSpecification_1173199825608')
  • Jython 목록 사용:
    AdminTask.createThirdPartyEmitter(['-uniqueName', 'myThirdPartyEmitter', '-className', 
    'com.mycompany.myemitterclass', '-eventFormatterClass', 'com.mycompany.myeventformatterclass', 
    '-auditFilters', 'AuditSpecification_1173199825608'])

대화식 모드 예제 사용법

  • Jython 사용:
    AdminTask.createThirdPartyEmitter('-interactive')

deleteAuditEmitterByRef

deleteAuditEmitterByRef 명령은 참조 ID로 시스템이 참조하는 감사 서비스 제공자 구현을 삭제합니다. 이벤트 팩토리가 감사 서비스 제공자를 사용 중인 경우, 시스템은 시스템이 감사 서비스 제공자를 제거할 수 없다는 것을 표시하는 오류를 생성합니다.

이 명령을 실행하려면 사용자가 감사자 관리 역할을 보유하고 있어야 합니다.

대상 오브젝트

없음.

필수 매개변수

-emitterRef
삭제할 감사 서비스 제공자 구현의 참조 ID를 지정합니다. (문자열, 필수).

리턴값

명령은 시스템이 성공적으로 감사 서비스 제공자를 제거하는 경우 true의 값을 리턴합니다.

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.deleteAuditEmitterByRef('–emitterRef AuditServiceProvider_1173199825608')
  • Jython 목록 사용:
    AdminTask.deleteAuditEmitterByRef(['–emitterRef', 'AuditServiceProvider_1173199825608'])

대화식 모드 예제 사용법

  • Jython 사용:
    AdminTask.deleteAuditEmitterByRef('-interactive')

deleteAuditEmitterByName

deleteAuditEmitterByName 명령은 고유 이름으로 시스템이 참조하는 감사 서비스 제공자 구현을 삭제합니다. 이벤트 팩토리가 감사 서비스 제공자를 사용 중인 경우, 시스템은 시스템이 감사 서비스 제공자를 제거할 수 없다는 것을 표시하는 오류를 생성합니다.

이 명령을 실행하려면 사용자가 감사자 관리 역할을 보유하고 있어야 합니다.

대상 오브젝트

없음.

필수 매개변수

-uniqueName
삭제할 감사 서비스 제공자 인터페이스의 이 구현을 고유하게 식별하는 이름을 지정합니다. (문자열, 필수).

리턴값

명령은 시스템이 성공적으로 감사 서비스 제공자 구현을 삭제하는 경우 true의 값을 리턴합니다.

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.deleteAuditEmitterByName('-uniqueName mybinaryemitter')
  • Jython 목록 사용:
    AdminTask.deleteAuditEmitterByName(['-uniqueName', 'mybinaryemitter'])

대화식 모드 예제 사용법

  • Jython 사용:
    AdminTask.deleteAuditEmitterByName('-interactive')

getAuditEmitter

getAuditEmitter 명령은 관심 있는 감사 서비스 제공자에 대한 속성을 리턴합니다.

이 명령을 실행하려면 사용자가 모니터 관리 역할을 보유하고 있어야 합니다.

대상 오브젝트

없음.

필수 매개변수

-emitterRef
감사 서비스 제공자 구현에 대한 참조를 지정합니다. (문자열, 필수).

리턴값

명령은 다음 예제 출력이 표시하는 것처럼 -emitterRef 매개변수에 의해 지정되는 감사 서비스 제공자에 대한 속성 목록을 리턴합니다.
{{auditSpecifications myfilter(cells/CHEYENNENode04Cell|audit.xml#AuditSpecification_1184598886859)}
{name auditServiceProviderImpl_1}
{_Websphere_Config_Data_Id cells/CHEYENNENode04Cell|audit.xml#AuditServiceProvider_1173199825608}
{maxFileSize 1}
{_Websphere_Config_Data_Type AuditServiceProvider}
{fileLocation ${PROFILE_ROOT}/logs/server1}
{className com.ibm.ws.security.audit.BinaryEmitterImpl}
{properties {}}
{eventFormatterClass {}}
{maxLogs 100}}

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.getAuditEmitter('-emitterRef AuditServiceProvider_1173199825608')
  • Jython 목록 사용:
    AdminTask.getAuditEmitter(['-emitterRef AuditServiceProvider_1173199825608'])

대화식 모드 예제 사용법

  • Jython 사용:
    AdminTask.getEmitterClass('-interactive')

getBinaryFileLocation

getBinaryFileLocation 명령은 2진 파일 감사 로그의 파일 위치를 리턴합니다.

이 명령을 실행하려면 사용자가 모니터 관리 역할을 보유하고 있어야 합니다.

대상 오브젝트

없음.

필수 매개변수

-emitterRef
2진 파일 감사 서비스 제공자 구현에 대한 참조를 지정합니다. (문자열, 필수).

리턴값

명령은 다음 예제가 표시하는 것처럼 감사 로그의 파일 경로를 리턴합니다.
$profile_root/logs/server1

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.getBinaryFileLocation('-emitterRef AuditServiceProvider_1173199825608')
  • Jython 목록 사용:
    AdminTask.getBinaryFileLocation(['-emitterRef', 'AuditServiceProvider_1173199825608'])

대화식 모드 예제 사용법

  • Jython 사용:
    AdminTask.getBinaryFileLocation('-interactive')

getAuditEmitterFilters

getAuditEmitterFilters 명령은 관심 있는 감사 서비스 제공자 구현에 대한 정의된 필터 목록을 리턴합니다.

이 명령을 실행하려면 사용자가 모니터 관리 역할을 보유하고 있어야 합니다.

대상 오브젝트

없음.

필수 매개변수

-emitterRef
관심 있는 감사 서비스 제공자 구현을 지정합니다. 서비스 제공자 오브젝트에 대한 참조를 지정할 수 있습니다. (문자열, 필수)

리턴값

명령은 다음 예제 출력이 표시하는 것처럼 축약된 형식으로 정의된 필터의 목록을 리턴합니다.
AUTHN:SUCCESS,AUTHN:INFO,AUTHZ:SUCCESS,AUTHZ:INFO

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.getAuditEmitterFilters('-emitterRef AuditServiceProvider_1173199825608')
  • Jython 목록 사용:
    AdminTask.getAuditEmitterFilters(['-emitterRef', 'AuditServiceProvider_1173199825608'])

대화식 모드 예제 사용법

  • Jython 사용:
    AdminTask.getAuditEmitterFilters('-interactive')

getBinaryFileSize

getBinaryFileSize 명령은 audit.xml 구성 파일에서 관심 있는 감사 서비스 제공자에 대해 정의되는 2진 감사 로그의 최대 파일 크기를 리턴합니다.

이 명령을 실행하려면 사용자가 모니터 관리 역할을 보유하고 있어야 합니다.

대상 오브젝트

없음.

필수 매개변수

-emitterRef
2진 파일 감사 서비스 제공자 구현에 대한 참조를 지정합니다. (문자열, 필수).

리턴값

명령은 최대 파일 크기(메가바이트)의 정수 값을 리턴합니다.

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.getBinaryFileSize('-emitterRef AuditServiceProvider_1173199825608')
  • Jython 목록 사용:
    AdminTask.getBinaryFileSize(['-emitterRef', 'AuditServiceProvider_1173199825608'])

대화식 모드 예제 사용법

  • Jython 사용:
    AdminTask.getBinaryFileSize('-interactive')

getEmitterClass

getEmitterClass 명령은 감사 서비스 제공자 이미터 구현의 클래스 이름을 리턴합니다.

이 명령을 실행하려면 사용자가 모니터 관리 역할을 보유하고 있어야 합니다.

대상 오브젝트

없음.

필수 매개변수

-emitterRef
감사 서비스 제공자 구현에 대한 참조를 지정합니다. (문자열, 필수).

리턴값

명령은 감사 서비스 제공자 구현의 클래스 이름을 리턴합니다.

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.getEmitterClass('-emitterRef AuditServiceProvider_1173199825608')
  • Jython 목록 사용:
    AdminTask.getEmitterClass(['-emitterRef', 'AuditServiceProvider_1173199825608'])

대화식 모드 예제 사용법

  • Jython 사용:
    AdminTask.getEmitterClass('-interactive')

getEmitterUniqueId

getEmitterUniqueId 명령은 감사 서비스 제공자 구현의 고유한 ID를 리턴합니다.

이 명령을 실행하려면 사용자가 모니터 관리 역할을 보유하고 있어야 합니다.

대상 오브젝트

없음.

필수 매개변수

-emitterRef
서비스 제공자 구현에 대한 참조를 지정합니다. (문자열, 필수)

리턴값

명령은 관심 있는 감사 서비스 제공자에 대한 고유한 ID를 리턴합니다.

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.getEmitterUniqueId('-emitterRef AuditServiceProvider_1173199825608')
  • Jython 목록 사용:
    AdminTask.getEmitterUniqueId(['-emitterRef', 'AuditServiceProvider_1173199825608'])

대화식 모드 예제 사용법

  • Jython 사용:
    AdminTask.getEmitterUniqueId('-interactive')

getMaxNumBinaryLogs

getMaxNumBinaryLogs 명령은 audit.xml 구성 파일에서 관심 있는 감사 서비스 제공자에 대해 정의되는 2진 감사 로그의 최대 수를 리턴합니다.

이 명령을 실행하려면 사용자가 모니터 관리 역할을 보유하고 있어야 합니다.

대상 오브젝트

없음.

필수 매개변수

-emitterRef
2진 파일 감사 서비스 제공자 구현에 대한 참조를 지정합니다. (문자열, 필수).

리턴값

명령은 구성에서 2진 감사 로그의 최대 수를 표시하는 정수 값을 리턴합니다.

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTaskgetMaxNumBinaryLogs('-emitterRef AuditServiceProvider_1173199825608')
  • Jython 목록 사용:
    AdminTaskgetMaxNumBinaryLogs(['-emitterRef', 'AuditServiceProvider_1173199825608'])

대화식 모드 예제 사용법

  • Jython 사용:
    AdminTask.getMaxNumBinaryLogs('-interactive')

listAuditEmitters

listAuditEmitters 명령은 구성된 감사 서비스 제공자 구현 오브젝트 및 해당 속성 목록을 리턴합니다.

이 명령을 실행하려면 사용자가 모니터 관리 역할을 보유하고 있어야 합니다.

대상 오브젝트

없음.

리턴값

명령은 다음 예제 출력이 표시하는 것처럼 감사 서비스 제공가 구현 오브젝트 및 속성의 배열 목록을 리턴합니다.
{{auditSpecifications myfilter(cells/CHEYENNENode04Cell|audit.xml#AuditSpecifica
tion_1184598886859)}
{name auditServiceProviderImpl_1}
{_Websphere_Config_Data_Id cells/CHEYENNENode04Cell|audit.xml#AuditServiceProvid
er_1173199825608}
{maxFileSize 1}
{_Websphere_Config_Data_Type AuditServiceProvider}
{fileLocation ${PROFILE_ROOT}/logs/server1}
{className com.ibm.ws.security.audit.BinaryEmitterImpl}
{properties {}}
{auditSpecRef1 AuditSpecification_1184598886859}
{eventFormatterClass {}}
{maxLogs 100}
{emitterRef AuditServiceProvider_1173199825608}}
{{auditSpecifications DefaultAuditSpecification_1(cells/CHEYENNENode04Cell|audit
.xml#AuditSpecification_1173199825608)}
{name mythirdpartyemitter}
{_Websphere_Config_Data_Id cells/CHEYENNENode04Cell|audit.xml#AuditServiceProvid
er_1184686638218}
{maxFileSize 0}
{_Websphere_Config_Data_Type AuditServiceProvider}
{fileLocation {}}
{className com.mycompany.myemitterclass}
{properties {}}
{auditSpecRef1 AuditSpecification_1173199825608}
{eventFormatterClass com.mycompany.myeventformatterclass}
{maxLogs 0}
{emitterRef AuditServiceProvider_1184686638218}}

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.listAuditEmitters()
  • Jython 목록 사용:
    AdminTask.listAuditEmitters()

대화식 모드 예제 사용법

  • Jython 사용:
    AdminTask.listAuditEmitters('-interactive')

modifyAuditEmitter

modifyAuditEmitter 명령은 감사 서비스 제공자 구현 오브젝트의 속성을 수정합니다.

이 명령을 실행하려면 사용자가 감사자 관리 역할을 보유하고 있어야 합니다.

대상 오브젝트

없음.

필수 매개변수

-emitterRef
감사 서비스 제공자 구현에 대한 참조를 지정합니다. (문자열, 필수).

선택적 매개변수

-className
구현을 식별하기 위해 사용하려는 클래스 이름을 지정합니다. (문자열, 선택적)
-eventFormatterClass
시스템이 출력을 위한 감사 이벤트를 형식화하는 방법을 구현하는 클래스를 지정합니다. 기본 감사 서비스 제공자를 사용하려면 이 매개변수를 지정하지 마십시오. (문자열, 선택적)
-customProperties
이름 및 값 쌍으로 형식화되는 사용자 정의 특성의 목록을 name=value,name=value 형식으로 지정합니다. (문자열, 선택사항)

[z/OS]변수 길이 감사 데이터가 잘리는 길이를 지정하기 위해 com.ibm.audit.field.length.limit 사용자 정의 특성을 설정할 수 있습니다. 자세한 정보는 보안 사용자 정의 특성에 대한 문서를 참조하십시오.

-auditFilters
사전정의된 감사 필터에 대한 참조 또는 참조 그룹을 지정합니다. reference,reference,reference(문자열, 필수) 형식을 사용하여 여러 참조사항을 지정하십시오.
-fileLocation
시스템이 감사 로그를 작성하는 위치를 지정합니다. (문자열, 선택적)
-maxFileSize
시스템이 시간소인을 가진 감사 로그를 저장하기 전에 각 로그가 도달하는 최대 크기를 지정합니다. 크기를 메가바이트로 지정하십시오. 기본값은 10MB입니다. (정수, 선택사항)
-maxLogs
시스템이 가장 오래된 감사 로그를 다시 작성하기 전에 작성할 로그 파일의 최대 수를 지정합니다. 기본값은 100 로그입니다. (정수, 선택사항)
-wrapBehavior
2진 감사 로그 랩핑에 대한 사용자 정의 가능한 동작을 표시하는 문자열을 지정합니다. (문자열, 선택사항)

세 개의 값(WRAP, NOWRAP 및 SILENT_FAIL)이 있습니다.

최대 로그에 도달될 때, WRAP 옵션을 사용하면 가장 오래된 감사 로그가 다시 작성됩니다. 알림은 감사자에게 전송되지 않습니다.

NOWRAP 옵션은 가장 오래된 감사 로그를 통해 다시 작성되지 않습니다. 이는 감사 서비스를 중지하고, SystemOut.log에 알림을 보내고, Application Server를 거부합니다.

SILENT_FAIL 옵션은 가장 오래된 감사 로그를 통해 다시 작성되지 않습니다. 이는 또한 감사 서비스를 중지하지만, WebSphere 프로세스가 계속되도록 허용합니다. 알림이 SystemOut.log에 게시되지 않습니다.

리턴값

명령은 시스템이 관심 있는 감사 서비스 제공자를 성공적으로 수정하는 경우 true의 값을 리턴합니다.

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.modifyAuditEmitter('-emitterRef AuditServiceProvider_1184686638218 
    –wrapBehavior NOWRAP -auditFilters AuditSpecification_1173199825608
    -fileLocation c:\wasinstall\appserver\profiles\AppSrv01\mylogs -maxFileSize 
    14 -maxLogs 200')
  • Jython 목록 사용:
    AdminTask.modifyAuditEmitter(['-emitterRef', 'AuditServiceProvider_1184686638218', 
    '–wrapBehavior', 'NOWRAP' '-auditFilters', 'AuditSpecification_1173199825608', '-fileLocation', 
    'c:\wasinstall\appserver\profiles\AppSrv01\mylogs', '-maxFileSize', '14', '-maxLogs', 
    '200'])

대화식 모드 예제 사용법

  • Jython 사용:
    AdminTask.modifyAuditEmitter('-interactive')

setAuditEmitterFilters

setAuditEmitterFilters 명령은 감사 서비스 제공자 구현에 대한 필터를 설정합니다.

이 명령을 실행하려면 사용자가 감사자 관리 역할을 보유하고 있어야 합니다.

대상 오브젝트

없음.

필수 매개변수

-emitterRef
감사 서비스 제공자 구현에 대한 참조를 지정합니다. (문자열, 필수).
-filtersRef
하나 이상의 참조사항을 정의된 감사 필터에 지정합니다. reference,reference,reference(문자열, 필수) 형식을 사용하여 둘 이상의 필터 참조를 지정하십시오.

리턴값

명령은 시스템이 감사 서비스 제공자에 대한 필터를 성공적으로 설정하면 true의 값을 리턴합니다.

일괄처리 모드 사용법 예제

  • Jython 문자열 사용:
    AdminTask.setAuditEmitterFilters('-emitterRef AuditServiceProvider_1173199825608 
    -filtersRef AuditSpecification_1184598886859')
  • Jython 목록 사용:
    AdminTask.setAuditEmitterFilters(['-emitterRef', 'AuditServiceProvider_1173199825608', 
    '-filtersRef', 'AuditSpecification_1184598886859'])

대화식 모드 예제 사용법

  • Jython 사용:
    AdminTask.setAuditEmitterFilters('-interactive')

주제 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_7audit2
파일 이름:rxml_7audit2.html