---
sourceDocument: 호주 IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/it-operations-management

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# 호출 API를 생성하여 osquery 요청 전송

# 호출 API를 생성하여 osquery 요청 전송 {#ariaid-title1}

* 릴리스 버전: Australia
* 
* 업데이트 날짜 2026년 03월 12일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 1분

`osquery` 요청을 보내는 백그라운드 스크립트를 만듭니다. `osquery` 요청을 사용하면 호스트의 운영 체제에서 데이터 수집이 가능합니다.

## 시작하기 전에

필요한 역할: administrator

## 프로시저

1. 다음 백그라운드 스크립트를 생성합니다.  
   * <kbd class="ph userinput">"MTLV9DE22016"</kbd> 은 에이전트를 실행하는 서버의 이름입니다.
   * <kbd class="ph userinput">"c8bf9072539333003e76ddeeff7b12c5"</kbd> 는 이전에 작성된 검사 정의의 sys_id입니다.

   {#acc-api-send-os-query-reqs__ul_nld_s41_jkb}


       cis = new GlideRecord("cmdb_ci_server"); 
           cis.addQuery("name", "MTLV9DE22016"); 
           cis.query(); 
           check = { 
               "checkDefId": "c8bf9072539333003e76ddeeff7b12c5",
               "params": { 
                   "query": "select pid,cmdLine from processes limit 4" 
               } 
           }; 
           var agentNow = new sn_agent.AgentNowHandler(); 
           gs.info('request_id: ' + agentNow.runCheckForCis(cis,check,'1',60000));

2. 스크립트를 실행하여 요청 ID를 인쇄합니다.  
   request_id: `eefbff7ab75733003e766068de11a981`
3. 인스턴스 스크립트에서 보낸 메시지에 대한 시스템 로그를 검사합니다.  

       result 0 requestId: 06c6c887b79733003e766068de11a912 agent_name: MTLV9DE22016 ci_id:
       00726c36539333003e76ddeeff7b12db status: 0 output: [ 
       {"cmdline":"","pid":"0"}, 
       {"cmdline":"","pid":"1"}, 
       {"cmdline":"","pid":"45"}, 
       {"cmdline":"","pid":"46"} 
       ] 


