명령행 테스트 도구
명령행 도구를 사용하여 워크플로우를 실행하십시오. 명령행 도구는 워크플로우의 컨텐츠를 개발하거나 문제점을 해결하는 동안 빠른 피드백을 제공합니다.
명령행 도구는 라이브 IBM QRadar 이벤트 파이프라인과 상호작용하지 않습니다. Universal Cloud REST API 프로토콜에서 검색되는 모든 이벤트는 QRadar Console에 기록됩니다.
V2의 새로운 기능
V2 이상에서 도구를 실행하려면 다음 명령을 입력하십시오.
/opt/qradar/bin/test-workflow.sh
V1에서 도구를 실행하려면 다음 명령행 끝에 하나 이상의 명령을 추가하여 도구를 실행하십시오. 인수를 지정하지 않으면 전체 사용법이 기록됩니다.
java -cp "/opt/ibm/si/services/ecs-ec-ingress/current/bin/*:/opt/ibm/si/services/ecs-ec-ingress/eventgnosis/lib/q1labs/*" com.q1labs.semsources.sources.universalcloudrestapi.UniversalCloudRESTAPITest
다음 표는 명령행 테스트 도구에 대한 명령을 표시합니다.
| 명령 | 설명 |
|---|---|
-?,--help |
사용법을 표시하고 종료합니다. |
-p <[user@]server:port> |
사용할 프록시를 지정합니다. |
-r <seconds> |
폴링 빈도를 지정합니다. V2 이상에서는 기본적으로 도구가 한 번만 실행됩니다. 빈도를 입력하면 도구가 해당 간격으로 실행됩니다. |
-s <file> |
상태 지속성을 위한 파일을 지정합니다. |
-v |
추가 로깅을 표시합니다. |
-w <file> |
로드할 워크플로우를 지정합니다. |
-wp <file> |
로드할 워크플로우 매개변수 값을 지정합니다. V2 이상에서 이 매개변수는 선택사항입니다. |
-u |
연결 시 신뢰할 수 없는 서버 인증서를 허용하도록 지정합니다. |
XML 예제
다음 예제에서는 명령행을 사용하여 로드할 워크플로우 및 워크플로우 매개변수 값을 지정합니다. -w 명령은 myworkflow.XML 워크플로우를 지정하는 데 사용되고 -wp 명령은 myworkflow.parameter.values.xml 워크플로우 매개변수 값을 지정하는 데 사용됩니다.
/opt/qradar/bin/test-workflow.sh -w myworkflow.xml -wp myworkflow.parameter.values.xml