8 JS
원본 보기이 페이지에서
8 JS
개요
zabbix_js는 임베디드 스크립트 테스트에 사용할 수 있는 명령줄 유틸리티입니다.
이 유틸리티는 문자열 매개변수와 함께 사용자 스크립트를 실행하고 결과를 출력합니다. 스크립트는 임베디드 Zabbix 스크립팅 엔진을 사용하여 실행됩니다.
컴파일 또는 실행 오류가 발생한 경우 zabbix_js는 stderr에 오류를 출력하고 코드 1로 종료됩니다.
사용법
zabbix_js -s script-file -p input-param [-l log-level] [-t timeout]
zabbix_js -s script-file -i input-file [-l log-level] [-t timeout]
zabbix_js -h
zabbix_js -V
zabbix_js는 다음과 같은 명령줄 매개변수를 받습니다:
-s, --script script-file 실행할 스크립트의 파일 이름을 지정합니다. "-"가 파일 이름으로 지정되면 stdin에서 스크립트를 읽습니다.
-i, --input input-file 입력 정보의 파일 이름을 지정합니다. 내용이 값으로 스크립트에 전달됩니다. -p와 상호 배타적입니다. "-"가 파일 이름으로 지정되면 stdin에서 스크립트를 읽습니다.
-p, --param input-param 입력 매개변수를 지정합니다: 값으로 스크립트에 전달될 변수입니다. -i와 상호 배타적입니다.
-l, --loglevel log-level 로그 수준을 지정합니다. 범위: 0-5.
-t, --timeout timeout 초 단위로 타임아웃을 지정합니다. 유효 범위: 1-600초 (기본값: 10초).
-h, --help 도움말 정보를 표시합니다.
-V, --version 버전 번호를 표시합니다.
-w <webdriver url> 브라우저 모니터링을 활성화합니다.
예제:
예제 1: 값을 포함하는 변수를 사용하여 스크립트 실행
스크립트 (script-file.js):
return value;
사용법:
zabbix_js -s script-file.js -p example_value
출력: example_value
예제 2: 입력 정보를 포함하는 파일을 사용하여 스크립트 실행
스크립트가 포함된 파일 (script-file.js):
return value;
입력 정보가 포함된 파일 (example.txt):
Example of input information from the file
사용법:
zabbix_js -s script-file.js -i example.txt
출력: Example of input information from the file
예제 3: stdin에서 읽은 입력을 사용하여 스크립트 실행
스크립트가 포함된 파일 (script-file.js):
return value;
사용법:
zabbix_js -s script-file.js -i -
입력 (stdin):
Example of input from stdin
출력: Example of input from stdin
편집 제안
제안사항이 편집자에게 전송되었습니다. Zabbix 문서 개선에 도움을 주셔서 감사합니다.
문제가 발생했습니다. 다음에 다시 시도해 주세요.