MID 서버 매개변수

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 44분
  • 매개변수는 특정 MID 서버의 동작을 제어하며 MID 서버 속성보다 우선순위가 낮습니다.

    각 MID 서버 섹션에 대한 링크MID 서버가 네트워크 내부 및 외부의 요소에 연결할 수 있는지 확인Linux 또는 Windows 호스트에서 MID 서버를 다운로드 및 설치MID 서버 구성MID 서버 보안 구성MID 서버가 네트워크 내부 및 외부의 요소에 연결할 수 있는지 확인Linux 또는 Windows 호스트에서 MID 서버를 다운로드 및 설치MID 서버 구성MID 서버 보안 구성
    MID 서버에 매개변수를 추가하려면 다음 문서를 참조하십시오 MID 서버 매개변수 추가.
    중요사항:
    매개변수에 대한 변경 사항은 MID Server가 시작되거나 재시작될 때만 적용됩니다.
    주:
    config.xml 파일의 모든 MID 서버 매개변수 값을 암호화할 수 있습니다. 자세한 내용은 MID 서버 구성 파일 값 암호화 또는 암호 해독을 참조하십시오.

    필수 매개변수

    주:
    XML 구성 파일에서 특수 문자를 사용하려면 인코딩해야 합니다.
    URL
    연결된 인스턴스에 대한 URL을 지정합니다. 일반적으로 URL은 인스턴스를 인스턴스 이름으로 바꾸는 https://instance.service-now.com 와 유사합니다. 자체 인스턴스를 호스팅하는 경우에는 조직에서 설정한 URL을 사용합니다.
    • 유형: 문자열
    • 기본값: 없음
    mid_sys_id
    MID 서버 기록의 고유 식별자를 기록합니다. MID 서버를 처음 구성할 때는 이 매개변수가 비어 있어야 합니다. 값을 변경하지 마십시오.
    • 유형: 문자열
    • 기본값: 자동으로 설정(GUID)
    이름
    이 매개변수를 사용하여 의미 있는 이름을 지정합니다. 이 매개변수를 제공하지 않으면 MID 서버가 기본값을 사용합니다. 일련의 비즈니스 규칙은 구성 파일의 이름을 MID 서버 기록의 이름과 동기화합니다. 비즈니스 규칙은 한 위치의 이름을 변경하면 다른 위치의 이름도 변경되도록 합니다.
    • 유형: 문자열
    • 기본값: YOUR_MIDSERVER_NAME_GOES_HERE
    mid.instance.username 또는 glide.glidesoap.username
    ServiceNow 인스턴스에 기본적으로 인증이 활성화되어 있는 경우 이 매개변수를 설정하여 MID 서버가 인스턴스에 로그인하는 데 사용해야 하는 사용자 이름을 정의합니다. 이 사용자는 필요한 테이블과 필드에 액세스하려면 인스턴스에서 mid_server 역할이 ServiceNow 있어야 합니다. 이 매개변수를 사용하여 특수 문자로 사용자 이름을 정의할 수 있습니다.
    • 유형: 문자열
    • 기본값: 없음
    mid.instance.password 또는 glide.glidesoap.password
    ServiceNow 인스턴스에 기본적으로 인증을 사용할 수 있는 경우 이 매개변수를 설정하여 MID 서버가 인스턴스에 로그인하는 데 사용해야 하는 암호를 정의합니다. 이 매개변수를 사용하여 특수 문자로 암호를 정의할 수 있습니다.
    • 유형: 문자열
    • 기본값: 없음

    CIM 매개변수

    mid.cim.batch.size
    CIM 서버에 한 번에 보낼 최대 메시지 수를 지정합니다.
    • 유형: 정수
    • 기본값: 1
    mid.cim.request.interval
    동일한 CIMOM(Common Information Model Object Manager)에 대한 요청 간에 대기할 시간(밀리초)을 지정합니다.
    • 유형: 정수
    • 기본값: 0
    mid.cim.host.connection.limit
    각 CIMOM에 대한 최대 동시 연결 수를 지정합니다. 값이 0이면 동시 연결이 비활성화됩니다.
    • 유형: 정수
    • 기본값: 0

    연결 매개변수

    glide.mid.fast.responses
    MID 서버에 메시지가 준비되는 즉시 인스턴스 메시지를 전송하도록 지시합니다. 일반적으로 MID Server는 ServiceNow 인스턴스에 대한 메시지를 순차적으로 종료합니다(즉, 한 번에 하나의 메시지). 여러 프로브를 병렬로 실행할 수 있으므로 여러 메시지가 동시에 인스턴스로 전송될 수 있습니다. 이 매개변수를 true 로 설정하면 프로브 완료 후 인스턴스에 응답이 도착하기까지의 시간이 줄어들 수 있습니다. 그러나 여러 개의 동시 메시지는 리소스를 소비하므로 전반적인 인스턴스 응답성이 감소합니다. 통신 문제가 있는 경우 일반적으로 프로브 실행에 사용되는 스레드가 메시지 전송에 사용될 수 있으므로 이 매개변수의 값으로 인해 MID 서버에서 로그 잼이 발생할 수도 있습니다. 일반적으로 이 매개변수는 구성에서 제외합니다. true로 설정하는 것은 매우 특별한 상황에서만 의미가 있습니다.
    • 유형: true | false
    • 기본값: false
    glide.mid.max.sender.queue.size
    큐에서 얻을 수 있는 크기에 상한을 설정합니다. 이 제한을 초과하면 MID 서버가 대기 중인 메시지를 삭제하기 시작합니다. MID 서버는 메시지를 보낼 수 있는 속도보다 빠르게 인스턴스에 메시지를 ServiceNow 생성하면 MID 서버 호스트의 파일 시스템에서 메시지를 임시로 큐에 넣습니다. 이 큐는 일반적으로 매우 작으며 MID Server 처리가 잠시 느려지는 즉시 완전히 비워집니다. 그러나 MID 서버와 인스턴스 간에 통신 문제가 있는 경우, 특히 MID 서버에서 실행 중인 통합이 있는 경우 이 큐의 크기가 커질 수 있습니다.
    매개 변수는 {number}{multiplier} 형식이며, 여기서 {number}는 정수가 아닌 값을 포함한 양의 10진수이고 선택적 승수는 bytes, kilobytes, megabytes, gigabyte 또는 terabytes의 철자입니다(첫 번째 문자만 테스트되고 테스트는 대/소문자를 구분하지 않음). 기본 승수는 바이트입니다. 공백은 자유롭게 허용됩니다. "1000000000", "0.5m", "5GB", "7.67gigas", "145.69392meg" 및 "1.1 terra" 문자열은 모두 유효한 매개변수를 나타냅니다.
    • 유형: 문자열
    • 기본값: 0.5GB
    인스턴스.날짜.형식
    인스턴스가 날짜 및 시간에 사용하는 형식을 지정합니다. 이 매개변수 설정의 주요 이점은 MID 서버가 의 ServiceNowMID 서버 기록에서 시작 및 중지 시간을 올바르게 새로 고칠 수 있도록 하는 것입니다. 이 날짜/시간 문자열의 형식은 Java SimpleDateFormat 클래스에서 사용하는 형식과 동일합니다.
    • 유형: 문자열(날짜 형식)
    • 기본값: yyyy-MM-dd HH:mm:ss
    mid.disable_amb
    새 ECC 큐 출력 메시지에 대한 AMB(Asynchronous Message Bus) 알림을 비활성화합니다. 자세한 내용은 의비동기 메시지 버스 Asynchronous Message Bus 섹션을 참조하십시오. AMB가 활성화되면 MID 서버는 AMB가 비활성화되었을 때와 다른 기본 폴링 간격을 사용합니다. 자세한 내용은 mid.poll.time 매개 변수를 참조하십시오. mid.poll.time 매개변수로 폴링 간격을 설정하면 AMB 클라이언트 사용 여부에 관계없이 MID 서버가 해당 값을 사용합니다.
    • 유형: true | false
    • 기본값: false
    mid.https.truststore.password
    AMB(Asynchronous Message Bus) 클라이언트와의 HTTPS 연결에 필요한 trustStore 암호를 설정합니다.
    • 유형: 문자열
    • 기본값: 없음
    mid.https.truststore.path
    TLS 트랜잭션(AMB(Asynchronous Message Bus) 클라이언트)에 대해 MID 서버에서 사용할 신뢰 저장소의 경로입니다. 기본 경로를 변경하려는 경우에만 이 매개변수를 추가합니다.
    • 유형: 문자열
    • 기본값: MID 서버와 함께 번들로 제공되는 JRE 신뢰 저장소의 경로
    mid.instance.skip_basic_auth

    MID 서버가 기본 인증 자격 증명 대신 쿠키를 사용하여 인스턴스에 연결하도록 허용합니다. true로 설정하면 쿠키가 먼저 사용됩니다. 그러나 연결이 실패하면 MID 서버는 기본 인증 자격 증명을 사용하여 다시 연결을 시도합니다.

    • 유형: true | false
    • 기본값: true
    mid.jmx.enabled
    일부 관리 정보를 JMX 콘솔에 노출하는 MID 서버에서 JMX 서버를 활성화합니다. JMX를 구현하려면 Java 런타임 환경의 추가 구성이 필요합니다. 이 매개변수를 true 로 설정하는 것은 Java 보안 아키텍처에 대한 자세한 지식과 JMX에 대한 특정 요구 사항이 있는 사용자에게만 권장됩니다.
    • 유형: true | false
    • 기본값: false
    중간.poll.time

    기본 MID 서버 폴링 간격(초)을 설정합니다. 폴링 간격은 MID 서버가 사용 중이 아닐 때 ECC 큐가 작동하는지 확인하기 전에 MID 서버가 대기하는 시간입니다. 자세한 내용은 의 Asynchronous Message Bus 섹션을 참조하십시오.

    mid.disable.amb가 false(기본 설정)로 설정된 경우 mid.poll.time이 사용되는 방법에 대한 자세한 내용은 비동기 메시지 버스 섹션을 비동기 메시지 버스 참조하십시오.

    mid.disable.amb가 예로 설정되면 폴링은 고정된 mid.poll.time 간격으로 발생하지만 MID 서버가 사용 중일 때 폴링은 mid.poll.time.standard(기본적으로 5초)를 사용하도록 전환됩니다.

    • 유형: 정수(초)
    • 기본값: mid.disable.amb 가 false인 경우 40, mid.disable.amb 가 true인 경우 5.
    mid.probe.wait.resources
    자원을 사용할 수 있을 때까지 프로브 실행이 지연되는지 여부를 나타냅니다. MID 서버 자원 예약을 사용하는 데 사용됩니다.
    주:
    MID 서버를 다시 시작해야 합니다.
    • 유형: true | false
    • 기본값: true
    mid.property.long_runner
    장기 실행 명령을 관리하는 스크립트 포함의 이름을 식별합니다.
    주:
    이 속성은 해당 버전까지 Rome 만 적용 가능합니다. 인스턴스 버전이 이후 버전인 경우 시스템 속성 glide.eccprobe.longrunner.class을 구성해야 합니다.
    • 유형: string
    • 기본값: LongRunner
    threads.interactive.max
    대화형 스레드 풀에서 동시에 실행할 수 있는 대화형 작업자 스레드의 최대 수를 설정합니다. MID 서버 스레드 사용 설정의 내용을 참조하십시오.
    • 유형: 정수
    • 기본값: 10
    threads.expedited.max
    긴급 처리된 스레드 풀에서 동시에 실행할 수 있는 긴급 처리된 작업자 스레드의 최대 수를 설정합니다. MID 서버 스레드 사용 설정의 내용을 참조하십시오.
    • 유형: 정수
    • 기본값: 20
    threads.max
    표준 스레드 풀에서 동시에 실행할 수 있는 표준 작업자 스레드의 최대 수를 설정합니다. 이 매개변수를 사용하면 MID 서버가 호스팅하는 컴퓨터에서 소비하는 CPU 자원을 직접 제어할 수 있습니다. MID 서버 스레드 사용 설정의 내용을 참조하십시오.
    • 유형: 정수
    • 기본값: 25
    중요사항:
    thread.max는 최대 200까지 설정할 수 있지만 OS에 따라 설정을 변경해야 할 수도 있습니다. 예를 들어 검색을 실행 중인 Windows 기반 MID 서버는 자원 집약적인 Powershell을 사용합니다. 이 경우 스레드 수 50만으로도 호스트 컴퓨터의 CPU 파워를 고갈시킬 수 있습니다.

    자격 증명 매개변수

    mid.aws.instance_profile_name
    EC2 인스턴스에 구성된 AWS IAM 역할의 이름입니다. 구성된 경우 MID 서버는 AWS 인스턴스 프로파일에서 이 역할에 부여한 임시 자격 증명을 사용하여 클라우드 자원을 검색합니다.
    • 유형: 문자열
    • 기본값: 없음(사용자가 비어 있지 않은 값을 제공해야 함)
    mid.credentials.provider
    자격 증명 제공자의 Java 클래스 이름을 지정합니다.
    • 유형: 문자열
    • 기본값: com.service_now.mid.creds.standard.StandardCredentialsProvider
    mid.secure_credentials.key_pairs.provider
    MID 서버가 보안 키 쌍을 생성하는 데 사용하는 클래스입니다.
    • 유형: 문자열
    • 기본값: com.service_now.mid.keypairs.provider.standard.StandardKeyPairsProvider

    디버그 매개변수

    디버그.로깅

    [사용하지 않음] MID 서버 이벤트 및 메시지(송신 및 수신된 모두)의 로깅을 사용할지 여부를 지정합니다. 일반적으로 이 매개변수는 개발자만 사용하지만 문제를 해결할 때 유용한 경우가 있습니다. 이 매개변수를 true 로 설정하면 MID 서버에 집중 로깅이 발생하여 상당한 디스크 공간이 사용될 수 있습니다.

    • 유형: true | false
    • 기본값: false

    이 매개변수는 매개변수로 mid.log.level 대체되었습니다.

    디버그

    [사용하지 않음] MID 서버에서 디버그 로깅을 사용할지 여부를 지정합니다. 일반적으로 이 매개변수는 개발자만 사용하지만 문제를 해결할 때 유용한 경우가 있습니다. 이 매개변수를 true 로 설정하면 MID 서버에 집중 로깅이 발생하여 상당한 디스크 공간이 사용될 수 있습니다.

    • 유형: true | false
    • 기본값: false

    이 매개변수는 매개변수로 mid.log.level 대체되었습니다.

    파일.probe.template.debug
    파일 프로브 템플릿을 디버그할지 여부를 지정합니다.
    • 유형: true | false
    • 기본값: false
    mid.cim.debug
    CIM, WBEM, SLP 또는 SMI-S에 대해 디버그 로깅을 사용할지 여부를 지정합니다.
    • 유형: true | false
    • 기본값: false
    mid.ssh.debug
    로그 파일에서 SSH 디버그 정보를 사용하도록 설정합니다. 매개변수 사용은 ServiceNow SSH 클라이언트가 사용되는지 여부에 따라 달라집니다.
    ServiceNow SSH 클라이언트를 사용하는 경우 매개변수는 다음과 같이 작동합니다.
    • 유형: 문자열
    • 기본값: false

      다음 문자열 값은 ServiceNow SSH 클라이언트에 유효합니다.

      • true: 로그 파일에서 SSH 디버그 정보를 사용하도록 설정합니다.
      • false: 로그 파일에서 SSH 디버그 정보를 사용하지 않도록 설정합니다.
      • <IP 주소>: 로그 파일에서 SSH 디버그 정보를 사용할 IP 범위를 지정합니다. 다음 형식으로 IP 주소를 입력할 수 있습니다.
        • 슬래시(/)로 정의된 IP 범위와 서브 네트워크의 비트 수입니다. 예를 들어, 문자열 10.10.10.0/24는 10.10.10.0 ~ 10.10.10.254의 24비트 IP 주소를 검사합니다.
        • 대시로 정의된 IP 범위입니다. 예를 들어, 문자열 10.10.11.0-10.10.11.165는 10.10.11.0 ~ 10.10.11.165의 IP 주소를 검사합니다.
        • 쉼표로 구분된 특정 IP 주소 목록입니다. 예를 들어, 문자열 10.10.11.200,10.10.11.235는 IP 주소10.10.11.200과 10.10.11.235를 검사합니다.
      • 지연: 오류나 경고가 발생하지 않는 한 메모리에 SSH 디버그 정보를 기록합니다. 오류나 경고가 발생하면 플랫폼에서 디버그 정보를 로그 파일에 게시합니다. 이렇게 하면 오류 또는 경고와 관련된 로그 파일의 일부만 기록됩니다. 오류나 경고가 발견되지 않으면 세션이 닫힐 때 플랫폼에서 사용되지 않은 로그 데이터를 메모리에서 삭제합니다. 각 세션은 최대 1000개의 로그 메시지를 저장합니다. 세션이 1000개의 로그 메시지를 초과하면 지연된 로그가 가장 오래된 로그 메시지를 삭제하여 최신 로그 메시지를 위한 공간을 확보합니다.
    ServiceNow SSH 클라이언트가 비활성화된 경우 매개변수는 로그 파일에서 SSH 디버그 정보를 활성화하거나 비활성화합니다.
    • 유형: true | false
    • 기본값: false
    주:
    MID 서버 매개변수 mid.ssh.debug 는 SNCSSH 및 J2SSH에만 영향을 줍니다. Maverick 클라이언트 디버그 로깅을 사용하려면 MID 서버 구성 매개변수 mid.log.leveldebug, com.maverick=debug로 설정합니다.
    mid.log.level
    MID 서버의 로깅 수준을 지정합니다. 가능한 값:
    • 디버그
    • 정보
    • 경고
    • 오류
    주:
    값은 대/소문자를 구분하지 않습니다.
    • 유형: 문자열
    • 기본값: 정보
    mid.http.idle_connection_monitor.debug
    유휴 연결 모니터에 대한 디버그 로깅을 사용하도록 설정합니다.
    • 유형: true | false
    • 기본값: false

    DNS 매개변수

    mid.dns_scan.regulator.interval_ms
    DNS 검사 간격을 밀리초 단위로 지정합니다.
    • 유형: 정수
    • 기본값: 10
    mid.dns_scan.regulator.packets_per_interval
    DNS 검사당 레귤레이터 패킷 수를 지정합니다.
    • 유형: 정수
    • 기본값: 1
    mid.dns_scan.default_name_servers
    기본 이름 서버의 호스트 이름 또는 IP 주소를 지정합니다.
    • 유형: 문자열
    • 기본값: 없음
    mid.dns_scan.default_name_servers
    기본 이름 서버의 호스트 이름 또는 IP 주소를 지정합니다.
    • 유형: 문자열
    • 기본값: 없음
    mid.dns_scan.추가_이름_서버
    추가 이름 서버의 호스트 이름 또는 IP 주소를 지정합니다.
    • 유형: 문자열
    • 기본값: 없음
    mid.dns_scan.load_balancing_enable
    이름 서버의 부하 분산을 사용할지 여부를 지정합니다.
    • 유형: true | false
    • 기본값: false
    mid.probe.use_legacy_forward_dns
    레거시 DNSNameResolver 프로브를 활성화하고 기본 DNSNameResolver 프로브를 비활성화합니다. 자세한 내용은 Probes used by Orchestration을 참조하십시오.
    • 유형: true | false
    • 기본값: false
    mid.probe.use_legacy_reverse_dns
    레거시 DNS 프로브를 활성화하고 기본 DNS 프로브를 비활성화합니다. 기본 DNS 프로브의 기능에 문제가 발생하는 경우 이 매개변수를 사용하여 해당 기능을 사용하지 않도록 설정합니다. 기본 DNS 프로브의 기능에는 병렬로 실행되어 간단하고 빠른 반면 레거시 프로브는 직렬로 실행되기 때문에 MID 서버에 의해 제한됩니다. 기본 프로브는 DNS 조회를 활용하여 MID 서버 호스트 OS에서 유지 관리하는 DNS 캐시를 사용하지만 레거시 프로브는 사용하지 않습니다. 따라서 Windows 시스템에서 기본 프로브에 의한 DNS 조회가 실패한 후 OS도 NETBIOS 이름으로 조회를 시도합니다.
    • 유형: true | false
    • 기본값: false

    이벤트 관리 매개변수

    mid.probe.event.bulk_size
    이벤트 페이로드의 최대 크기(MB)를 지정합니다.
    • 유형: 정수
    • 기본값: 120
    mid.probe.event.wait_time
    빈 큐에서 이벤트 전송을 대기하는 기간입니다.
    • 유형: 정수
    • 기본값: 1000
    mid.probe.event.send.enabled
    이벤트 전송을 활성화하거나 비활성화합니다.
    • 유형: true | false
    • 기본값: true
    mid.probe.event.queue.max_크기
    수신 이벤트가 거부되기 전에 이벤트 큐에 허용되는 최대 크기를 지정합니다.
    • 유형: 정수
    • 기본값: 100,000
    mid.probe.event.max.재시도_시간
    MID에서 이벤트 전송을 재시도하는 최대 시간(초)입니다.
    • 유형: 정수
    • 기본값: 1800
    mid.probe.event.queue.use_bulk
    이벤트를 단독으로 또는 대량으로 서버로 보낼지 지정합니다. 이 매개변수가 true 로 평가되면 이벤트가 대량으로 서버로 전송됩니다.
    • 유형: true | false
    • 기본값: true
    mid.probe.event.suppress.whitespaces
    여러 줄 이벤트의 설명 필드에 줄 바꿈을 허용합니다. 이벤트 커넥터 인스턴스와 함께 사용되는 각 MID 서버에 이 매개변수를 적용합니다. 선택 항목은 다음과 같습니다.
    모두
    이 설정은 모든 공백을 제거합니다.
    leave_as_is
    이 설정은 모든 공백을 유지합니다.
    keep_newline
    이 설정은 new_line만 유지하고 다른 모든 공백을 제거합니다.
    • 유형: string
    • 기본값: 모두
    mid.em.metric.metric_to_ci_map_limit
    CI 맵당 허용되는 최대 활성 메트릭 수를 지정합니다.
    • 유형: 정수
    • 기본값: 200,000
    mid.em.metric_binding_timeout_seconds
    처리되지 않은 이벤트를 다시 보내기 전에 대기할 시간(초)을 지정합니다.
    • 유형: 정수
    • 기본값: 300
    mid.em.metric_binding_timeout_max_seconds
    처리되지 않은 이벤트를 다시 보내기 전에 대기할 최대 시간(초)을 지정합니다.
    • 유형: 정수
    • 기본값: 10800
    mid.em.metric_max_elapsed_time_before_refresh
    메트릭 소스 유형 캐시가 메모리에서 새로 고침되기 전의 최대 시간(초)을 지정합니다.
    • 유형: 정수
    • 기본값: 60
    mid.em.matric_max_sql_string_length_for_types
    SQL 명령에 사용되는 문자열(유형으로 구성)의 최대 길이를 지정합니다.
    • 유형: 정수
    • 기본값: 30000
    mid.em.statistics_report_perioon_sec
    인스턴스에 대한 통계 보고서 사이의 기간(초)을 지정합니다. 보고를 사용하지 않으려면 0 을 사용합니다. 이 매개변수를 사용하려면 재시작해야 합니다.
    • 유형: 정수
    • 기본값: 60
    mid.em.metric_connector_max_run_time_seconds
    모든 주기에서 메트릭을 수집할 최대 시간(초)을 지정합니다.
    • 유형: 정수
    • 기본값: 300
    mid.em.metric_connector_history_min
    메트릭을 검색하기 위해 이력으로 돌아갈 시간(분)을 지정합니다.
    • 유형: 정수
    • 기본값: 180
    mid.em.metric_event_logging
    메트릭 및 이벤트 로깅의 수준을 지정합니다. 선택 항목은 다음과 같습니다.
    • 없음
    • 주제에서
    • 이벤트
    • 메트릭
    • metrics:<filter>
    • events:<filter>
    • 유형: 문자열
    • 기본값: 없음
    mid.em.metric_connector_late_arrivals_delay
    메트릭 수집 시 지연할 시간(초)을 지정합니다.
    • 유형: 정수
    • 기본값: 30

    FTP 연결 매개변수

    mid.ftp.max_풀_크기
    FTP 연결 풀의 최대 크기(MB)를 지정합니다.
    • 유형: 정수
    • 기본값: 25
    mid.ftp.max_per_target
    대상당 최대 FTP 연결 수를 지정합니다.
    • 유형: 정수
    • 기본값: 5
    mid.ftp.max_conn_idle_time
    FTP 연결이 풀에서 유휴 상태로 있을 수 있는 최대 시간(밀리초)을 지정합니다.
    • 유형: 정수
    • 기본값: 30만
    mid.filesystem.max.ls
    filesystem list directory 명령에서 리턴할 수 있는 최대 파일 수를 지정합니다.
    • 유형: 정수
    • 기본값: 10000

    로깅 매개변수

    disable_monitors
    MID 서버가 인스턴스의 모니터를 능동적으로 확인하지 않도록 설정할지 여부를 지정합니다.
    • 유형: true | false
    • 기본값: true
    mid.show.queries
    MID 서버에 ServiceNow 인스턴스에 수행하는 모든 쿼리에 대한 세부 정보를 기록할지 여부를 지정합니다. 일반적으로 이 매개변수는 개발자만 사용하지만 문제를 해결할 때 유용한 경우가 있습니다. 이 매개변수를 true 로 설정하면 MID 서버에 집중 로깅이 발생하여 상당한 디스크 공간이 사용될 수 있습니다.
    • 유형: true | false
    • 기본값: false
    disable.remote.logging
    MID 서버가 인스턴스의 MID 서버 로그에 정보를 로깅하지 못하도록 합니다. 어떤 경우에도 인스턴스에 기록되는 정보는 비교적 적지만 이 매개변수를 true 로 설정하면 인스턴스에 대한 모든 로깅이 제거됩니다.
    • 유형: true | false
    • 기본값: false
    disable.status
    MID 서버가 10분마다 상태 보고서를 인스턴스에 보내지 못하도록 합니다.
    • 유형: true | false
    • 기본값: false
    mid.file_cleaner.사용 안 함

    다음 폴더 내의 파일 및 빈 폴더는 이 MID 파일 클리너에 의해 삭제될 수 있습니다. 30일 이전에 마지막으로 액세스한 파일은 삭제됩니다. 시동 시 실행되고 그 후 24시간마다 실행됩니다. MID 서버 서비스를 다시 시작하여 파일 클리너를 강제로 실행할 수 있습니다.

    정리된 폴더/파일:
    • \agent\import
    • \agent\export- 익스포트 세트 기능에 사용됩니다.
    • \agent\work\monitors\ECCSender\output_error - 어떤 이유로든 삽입할 수 없는 ECC 입력 페이로드에 사용됩니다.
    • \agent\work\monitors\ECCSender\output_oversize - mid.eccq.max_payload_size(기본값: 2,000000바이트)로 설정된 제한보다 크기 때문에 인스턴스로 전송되지 않은 페이로드의 복사본을 저장하는 데 사용됩니다.
    • \agent\logs- 특히 JFR 덤프
    • 유형: true | false
    • 기본값: false

    mTLS 프로토콜 매개변수

    이러한 매개변수를 설치 디렉터리의 /agent 디렉터리에 MID 서버 있는 config.xml 파일에 추가합니다.

    mid.httpclient.protocol.myprotocol.path

    키 스토어의 경로를 지정합니다. 경로는 절대 경로이거나 상대 경로일 수 있습니다. 파라미터 이름에서 myprotocol 을 프로토콜 이름으로 바꿔야 합니다.

    유형: 문자열.

    mid.httpclient.protocol.myprotocol.port

    프로토콜의 포트 번호를 지정합니다. 파라미터 이름에서 myprotocol 을 프로토콜 이름으로 바꿔야 합니다.

    유형: 문자열.

    mid.httpclient.protocol.myprotocol.password

    mTLS 자격 증명 암호를 지정합니다. 파라미터 이름에서 myprotocol 을 프로토콜 이름으로 바꿔야 합니다. 표준 MID 서버 암호화를 사용하여 암호를 암호화하려면 암호화 속성을 secure="true" 추가합니다.

    유형: 문자열.

    패턴 매개변수

    mid.parsing.max_field_size

    패턴이 실행되는 동안 임시 변수로 저장된 문자열의 최대 문자 길이를 설정합니다. 이 매개변수의 값보다 긴 문자열은 값과 같도록 잘립니다. 더 긴 문자열을 구문 분석할 때 이 매개변수를 사용하여 한도를 늘립니다.

    경고:
    SQL 데이터베이스 구현의 최대 필드 크기 제한을 초과하면 오류가 발생합니다.
    • 유형: 정수
    • 기본값: 1024
    mid.sa.discovery.pattern_string_attributes.중복 제거

    중복 문자열을 제거하여 패턴 실행 컨텍스트 속성의 메모리 소비를 줄입니다.

    • 유형: true | false
    • 기본값: true

    프록시 서버 매개변수

    mid.instance.use_proxy 또는 mid.proxy.use_proxy
    MID 서버가 웹 프록시를 ServiceNow 통과하여 인스턴스에 액세스해야 하는 경우 이 매개변수를 true 로 설정하여 MID 서버에 프록시를 사용하도록 지시합니다. 또한 프록시 서버의 호스트와 포트는 물론 사용자 이름과 암호도 설정해야 할 수 있습니다.
    • 유형: true | false
    • 기본값: false
    mid.proxy.host
    MID 서버가 웹 프록시를 ServiceNow 통과하여 인스턴스에 액세스해야 하는 경우 이 매개변수를 설정하여 프록시의 호스트를 정의합니다.
    • 유형: 문자열
    • 기본값: 없음
    mid.proxy.password
    MID 서버가 인스턴스에 액세스하기 ServiceNow 위해 웹 프록시를 통과해야 하고 프록시에 암호가 필요한 경우 이 매개변수를 설정하여 해당 암호를 정의합니다.
    • 유형: 문자열
    • 기본값: 없음
    mid.proxy.port
    MID 서버가 인스턴스에 액세스하기 위해 웹 프록시를 ServiceNow 통과해야 하는 경우 이 매개변수를 설정하여 프록시의 포트를 정의합니다.
    • 형식: 정수(0-65535)
    • 기본값: 80
    mid.proxy.username
    MID 서버가 인스턴스에 액세스하기 ServiceNow 위해 웹 프록시를 통과해야 하고 프록시에 사용자 이름이 필요한 경우 이 매개변수를 설정하여 해당 사용자 이름을 정의합니다.
    • 유형: 문자열
    • 기본값: 없음

    요청 시간 제한 무효화 매개변수

    mid.sa.cloud.request_timeout
    클라우드 요청에 대한 시간 제한(밀리초)을 설정합니다. 이 매개변수는 아웃바운드 REST 트랜잭션이 시간 초과되기 전에 대기할 최대 밀리초 수를 지정하는 glide.http.timeout 시스템 속성을 재정의합니다.
    • 유형: 정수
    • 기본값: 30000
    mid.http_classy.request_timeout
    HTTP - 분류 프로브를 사용하여 HTTP 분류 요청에 대한 시간 제한(밀리초)을 설정합니다. 이 매개변수는 아웃바운드 트랜잭션이 시간 초과되기 전에 대기할 최대 시간(밀리초)을 지정하는 glide.http.timeout 시스템 속성을 재정의합니다.
    • 유형: 정수
    • 기본값: 30000

    보안 매개변수

    mid.windows_host.file_permissions.allow_list
    보안을 향상시키기 위해 Windows 파일 권한 적용에 대한 포함 목록을 설정합니다. 매개변수는 쉼표로 구분된 그룹 이름, 사용자 이름 및 SID의 문자열을 사용합니다. 그룹 및 사용자 이름은 SAM 계정 명명 요구 사항을 따라야 합니다. SID를 사용하여 도메인 계정을 지정할 수 있습니다.
    • 유형: 문자열(쉼표로 구분된 그룹 및 사용자 이름)
    • 기본값: 없음
    mid.windows_host.file_permissions.enforce
    MID 서버가 Windows 파일 권한 적용을 사용하여 보안을 강화할 수 있도록 합니다. 이 매개변수를 false 로 설정하면 MID 서버가 파일 권한 포함 목록을 업데이트할 수는 없지만 파일 권한은 되돌리지 않습니다.
    • 유형: true | false
    • 기본값: true

    Shazzam 매개변수

    mid.shazzam.regulator.interval_ms
    Shazzam이 패킷을 시작할 수 있는 간격(밀리초)을 설정합니다. 이 매개변수는 매개변수와 함께 mid.shazzam.regulator.packets_per_interval 작동하여 이 간격에 허용되는 패킷 수를 설정합니다. 기본적으로 Shazzam은 밀리초마다 1개의 패킷을 시작합니다.
    • 유형: 정수
    • 기본값: 1
    mid.shazzam.regulator.packets_per_interval
    Shazzam이 구성된 시간 간격으로 시작할 수 있는 패킷 수를 설정합니다. 이 매개변수는 해당 간격을 설정하는 매개변수와 함께 mid.shazzam.regulator.interval_ms 작동합니다. 기본적으로 Shazzam은 밀리초마다 1개의 패킷을 시작합니다.
    • 유형: 정수
    • 기본값: 1
    mid.shazzam.chunk_size
    Shazzam이 병렬로 스캔하는 최대 IP 주소 수를 지정합니다. 이 매개 변수는 주로 아웃바운드 포트 사용을 제어합니다.
    • 유형: 정수
    • 기본값: 100
    mid.shazzam.threads
    Shazzam이 사용하는 동시 스레드의 수를 지정합니다. 이 매개변수 또는 mid.shazzam.max_scanners_per_thread 매개변수를 0으로 설정하면 Shazzam 다중 스레드 최적화가 비활성화됩니다.
    • 유형: 정수
    • 기본값: 5
    mid.shazzam.max_scanners_per_thread
    각 Shazzam 스레드에서 처리하는 동시 스캐너 수를 지정합니다. 이 매개변수 또는 mid.shazzam.threads 매개변수를 0으로 설정하면 Shazzam 다중 스레드 최적화가 비활성화됩니다.
    • 유형: 정수
    • 기본값: 500

    SNMP 구성 매개변수

    mid.snmp.enable_auto_public
    다른 SNMP 자격 증명이 성공하지 못한 경우 SNMP 공용 커뮤니티 문자열을 자동으로 사용할지 여부를 지정합니다.
    • 유형: true | false
    • 기본값: true
    mid.snmp.request.timeout
    첫 번째 OID 요청의 시간 제한 값(밀리초)을 지정합니다. 후속 요청(예: 테이블 OID)의 경우 매개변수(아래 참조)가 mid.snmp.session.timeout configuration 적용됩니다.
    주:
    SNMP 프로브 매개변수를 사용하여 timeout 이 매개변수를 재정의할 수 있습니다.
    • 유형: 정수
    • 기본값: 1500
    mid.snmp.session.timeout
    후속 OID 요청의 시간 제한 값(밀리초)을 지정합니다. SNMP 통신은 상태 비저장이며 일반적인 의미에서 세션이나 연결이 없습니다. 시스템은 첫 번째 OID 요청의 긍정적인 응답을 후속 요청에 대한 신속한 응답을 기대해야 한다는 신호로 간주합니다. 기본값은 짧지만 이 매개변수 값을 에 사용된 mid.snmp.request.timeout값과 동일한 값으로 늘리는 것이 유용할 수 있습니다.
    주:
    SNMP 프로브 매개변수를 사용하여 establish_session_timeout 이 매개변수를 재정의할 수 있습니다.
    • 유형: 정수
    • 기본값: 500
    mid.snmp.use_getbulk
    GETBULK를 사용하여 많은 양의 데이터를 일괄 처리할지 여부를 지정합니다. 개별 MID Server를 구성하는 데 사용할 수 있습니다.
    • 유형: true | false
    • 기본값: True
    GETBULK는 프로브 수준에서 설정하거나 모든 MID 서버에 대해 전역으로 설정할 수도 있습니다. 설정은 우선순위에 따라 나열됩니다.
    mid.snmp.use_snmp4j
    SNMP 통신을 위해 Snmp4j 라이브러리를 사용합니다. 이는 SNMPv3에 대한 엄격한 요구 사항입니다. 이 매개변수는 의 고객 서비스 및 지원조언에 따라서만 false로 설정해야 합니다.
    • 유형: true | false
    • 기본값: true
    mid.snmp.use_snmp_v1_v2c

    SNMPv1 및 SNMPv2c 프로토콜 버전을 사용하여 통신을 시도합니다. 를 구성해야 SNMP community credentials할 수 있습니다. 이 매개변수는 SNMPv3에 대한 엄격한 요구 사항이 아닌 대체 매개변수입니다.

    • 유형: true | false
    • 기본값: true
    mid.snmp.use_snmp_v3
    SNMPv3 프로토콜 버전을 사용하여 통신을 시도합니다. SNMPv3 자격 증명을 구성해야 합니다.
    • 유형: true | false
    • 기본값: true

    SSH 검색 매개변수

    기본적으로 MID 서버는 다음 경로와 로그온한 사용자의 기본 경로에서 SSH 명령을 검색하도록 구성됩니다.
    • /usr/sbin
    • /usr/bin
    • /bin
    • /sbin
    mid.connection_cache
    연결을 캐시할지 여부를 지정합니다. 연결 캐싱을 사용하지 않으려면 false 로 설정합니다. 이 매개변수는 SSH 연결에만 적용됩니다.
    • 유형: true | false
    • 기본값: true
    mid.ssh.disable_history
    셸 세션 기록이 대상 호스트에 저장되는지 여부와 HISTFILE=/dev/null 명령이 실행되는지 여부를 제어합니다. 대상 호스트에 기록을 유지하려면 이 속성을 false 로 설정하여 HISTFILE=/dev/null 명령이 대상 장치로 전송되지 않도록 합니다.
    • 유형: true | false
    • 기본값: true
    mid.ssh.set_path
    SSH 명령에 대해 PATH 환경 변수를 설정할지 여부를 지정합니다.
    • 유형: true | false
    • 기본값: true
    mid.ssh.local
    MID 서버 호스트 컴퓨터(localhost)에 대한 명령을 콘솔이 아닌 SSH를 통해 실행할지 여부를 지정합니다. 이렇게 하면 장기 실행 명령을 제대로 실행할 수 있습니다. 이 매개변수는 레거시 SSH 클라이언트에만 적용됩니다.
    • 유형: true | false
    • 기본값: false
    mid.ssh_connections_per_host
    MID 서버가 지정된 호스트에 대해 실행할 수 있는 동시 프로브 수를 제어합니다. 동시 연결 수를 줄이면 가 느려질 디스커버리수 있습니다.
    • 유형: 정수
    • 기본값:

      7 클라이언트의 경우 ServiceNow

      레거시 SSH 클라이언트의 경우 3입니다.

    mid.ssh.sudo_preserve_environment
    sudo를 사용하여 SSH를 위한 환경을 유지할지 여부를 지정합니다.
    • 유형: true | false
    • 기본값: false
    mid.ssh.terminal.width
    터미널에서 sudo -l을 처리할 때 행당 최대 문자를 제어합니다. 값이 너무 낮으면 출력이 여러 줄로 나뉘어 파서에 영향을 줄 수 있습니다. 필요에 따라 출력을 처리할 수 있는 충분한 크기로 값을 설정합니다.
    • 유형: int
    • 기본값: 255
    mid.ssh.path_override
    명령을 실행하기 전에 설정된 기본 경로를 무효화합니다. 콜론으로 구분된 하나 이상의 무효화 경로를 입력합니다(:). 기본 경로는 /usr/sbin: /usr/bin: /bin: /sbin입니다.
    • 형식: 문자열(콜론으로 구분된 디렉터리 목록)
    • 기본값: 없음
    ServiceNow SSH 클라이언트는 path_overide 값 앞에 다음 접두사를 허용합니다.
    • append: 호스트 경로의 끝에 무효화 경로를 추가합니다. 기본 동작입니다.
    • replace: 호스트 경로를 path_overide 값으로 바꿉니다.
    • prepend: 호스트 경로 앞에 무효화 경로를 추가합니다.
    mid.ssh.use_snc
    개별 MID Server에서 SSH 클라이언트(SNCSSH)를 ServiceNow 활성화합니다. SNCSSH는 SSH 클라이언트의 구현이며 ServiceNowMID 서버 속성을 통해 새 인스턴스의 모든 MID 서버에 대해 기본적으로 활성화됩니다. ServiceNow SSH 클라이언트를 사용하면 레거시 J2SSH 클라이언트가 비활성화됩니다.
    중요사항:
    동일한 인스턴스에 연결된 MID Server에 대해 SSH 클라이언트 유형을 혼합하는 것은 좋은 습관이 아닙니다.
    • 유형: true | false
    • 기본값: false
    mid.ssh.max_retries
    시간 초과 후 SSH 작업을 다시 시도할 최대 횟수를 지정합니다. 시스템은 각 연결 시도 사이에 2초 동안 절전 모드로 전환됩니다. 기본적으로 MID 서버는 한 번만 재시도합니다. 재시도를 사용하지 않으려면 매개변수를 0 으로 설정합니다.
    • 유형: 정수
    • 기본값: 1
    mid.ssh.alt_rm
    다른 SSH 파일 제거 명령을 설정합니다.
    • 유형: 문자열
    • 기본값: 없음
    mid.ssh.initial_delay_ms
    지정된 시간(밀리초) 동안 대상에 연결한 후 서버로 SSH 프로브 명령 보내기를 지연합니다. 이 매개변수는 레거시 SSH 클라이언트에만 적용됩니다.
    • 유형: 정수(밀리초)
    • 기본값: 0
    mid.ssh.suppress_history
    SSH 이력 파일의 생성을 억제합니다. 이 매개변수는 레거시 SSH 클라이언트에만 적용됩니다.
    • 유형: true | false
    • 기본값: false
    mid.ssh.socket_timeout
    소켓 시간 제한으로 인해 발생하는 문제를 방지하기 위해 SSH 소켓의 시간 제한 값을 지정합니다. SSH를 사용하도록 설정된 UPS 및 PDU와 같은 컨트롤러가 내장된 시스템과 같은 일부 장치는 인증 요청에 응답하는 데 더 많은 시간이 필요합니다. 기본값은 2분이므로 이러한 요청이 조기에 시간 초과되지 않습니다.
    • 유형: 정수(밀리초)
    • 기본값: 120000(2분)
    mid.ssh.channel_timeout
    연결을 닫기 전에 MID 서버가 SSH 소켓에서 활동을 기다리는 시간을 지정합니다. 지정된 시간 제한 값에 대한 SSH 소켓의 활동이 없는 경우 MID 서버가 연결을 닫습니다. SSH를 사용하도록 설정된 UPS 및 PDU와 같은 컨트롤러가 내장된 시스템과 같은 일부 장치는 인증 요청에 응답하는 데 더 많은 시간이 필요할 수 있습니다.
    • 유형: 정수(밀리초)
    • 기본값: 120000(2분)
    mid.ssh.session_timeout
    캐시된 세션이 마지막으로 사용한 후 메모리에 남아 있는 시간을 지정합니다. 값이 너무 작으면 성능이 저하되는 경향이 있습니다. 이 매개변수는 SSH 클라이언트에만 ServiceNow 적용됩니다.
    • 유형: 정수(밀리초)
    • 기본값: 300000(5분)
    mid.ssh.command_timeout_ms
    SSH 명령 실행의 시간 제한 기간(밀리초)입니다.
    • 유형: 정수(밀리초)
    • 기본값: 300000(5분)
    mid.ssh.use_keyboard_interactive
    활성화된 SSH 디먼에서 키보드 대화형 인증 모드를 사용합니다.
    • 유형: true | false
    • 기본값: false
    경고:
    Mac OS X Sierra 이상에서는 암호키보드-대화형모드의 인증 순서에 문제가 있어 Discovery가 실패할 수 있습니다. 이 문제 및 적절한 SSH 인증에 필요한 구성에 대한 자세한 내용은 KB0623600 참조하십시오.
    mid.ssh.dh_group_length_min
    Diffie-Hillman 키 교환에서 "공유 비밀" 키를 생성하는 데 사용되는 최소 그룹 길이(비트)를 지정합니다. 키가 클수록 SSH 연결의 보안은 강화되지만 성능이 저하됩니다.
    • 유형: 정수(비트)
    • 기본값: 1024
    mid.ssh.dh_group_length_max
    Diffie-Hillman 키 교환에서 "공유 비밀" 키를 생성하는 데 사용되는 최대 그룹 길이(비트)를 지정합니다. 키가 클수록 SSH 연결의 보안은 강화되지만 성능이 저하됩니다.
    • 유형: 정수(비트)
    • 기본값: 8192
    mid.ssh.shells_supported
    MID 서버에서 지원하는 Bourne 호환 셸을 정의합니다. 이 값은 ksh, dsh, bashsh와 같이 쉼표로 구분된 지원되는 셸 목록입니다.
    • 유형: 문자열
    • 기본값: ksh,bash,sh
    mid.ssh.discard_lrc_error
    오래 실행되는 명령 오류 출력을 취소하고 레거시 동작을 에뮬레이션합니다.
    • 유형: 문자열
    • 기본값: j2ssh - true, sncssh - false
    mid.ssh.pool_thread_ratio
    구성된 MID 서버 스레드 번호(threads.max)에 대한 SSH 세션 풀 용량의 비율(백분율로 표시)입니다. 허용된 풀 용량 세션 수는 이 매개변수에 설정됩니다. 이 매개변수에 설정된 값에 관계없이 시스템은 풀 용량이 25개 세션 아래로 떨어지는 것을 허용하지 않습니다.
    • 유형: 정수
    • 기본값: 150
    mid.ssh.disable_privilege_check
    대상이 sudo 이외의 권한 있는 명령을 사용하는 경우에는 이 매개변수가 적용되지 않습니다. 자세한 내용은 MID 서버 권한 있는 명령을(를) 참조하십시오.

    이 섹션의 나머지 부분은 sudo를 실행하는 대상에만 적용됩니다. 이 매개변수가 true로 설정되면 MID 서버는 자격 증명에 구성된 사용자가 sudo를 사용하여 지정된 명령을 실행할 수 있는 권한이 있다고 가정합니다. MID 서버는 대상 사용자가 대상에서 sudo 다음에 오는 모든 명령 문자열을 실행할 수 있다고 가정합니다. 이 매개변수가 false로 설정되면 MID 서버는 대상에서 "sudo -l"을 실행하여 sudo에 따르는 명령에 대상에서 실행할 수 있는 권한이 있는지 확인합니다. 이 매개변수의 값에 관계없이 MID 서버는 항상 대상에서 sudo 자체를 실행할 수 있는지 확인합니다.

    일부 릴리스는 MID 구성 매개변수 풀다운 목록에 이 매개변수를 표시하지 않습니다. 이 경우 MID 속성에 이 매개변수를 선택적으로 추가할 수 있습니다.

    • 유형: true | false
    • 기본값: false

    업그레이드 매개변수

    mid.pinned.version
    이 MID 서버가 고정되어 있는 버전의 이름입니다.
    • 유형: 문자열
    • 기본값: MID buildstamp
      주:
      인스턴스의 MID 빌드 스탬프를 보려면 탐색 필터에 stats.do 입력합니다. buildstamp 형식의 예는 london-06-27-2018__patch3-10-24-2018_11-11-2018_0542입니다.
    mid.upgrade.use_proxy
    MID 서버가 웹 프록시를 통과하여 업그레이드 URL에 액세스해야 하는 경우 이 매개변수를 true 로 설정하여 MID 서버에 프록시를 사용하도록 지시합니다. 또한 프록시 서버의 호스트 및 포트도 설정해야 합니다. 인스턴스 프록시 사용자 이름과 암호가 설정되면 업그레이드 프록시에도 사용됩니다.
    주:
    이 매개변수는 glide.mid.autoupgrade.proxy* 매개변수로 구성된 프록시 상세 정보를 제어하기 위한 것이 아닙니다.
    • 유형: true | false
    • 기본값: true
    glide.mid.autoupgrade.proxy_host 또는 glide.glidesoap.proxy_host
    MID 서버가 웹 프록시를 통과하여 업그레이드 URL에 액세스해야 하는 경우 여기에서 프록시의 호스트를 정의합니다.
    • 유형: 문자열(URL)
    • 기본값: 없음
    glide.mid.autoupgrade.proxy_port 또는 glide.glidesoap.proxy_port
    MID 서버가 웹 프록시를 통과하여 업그레이드 URL에 액세스해야 하는 경우 여기에서 프록시의 포트를 정의합니다.
    • 형식: 정수(0-65535)
    • 기본값: 80
    glide.mid.autoupgrade.proxy_user
    MID 서버가 웹 프록시를 통과하여 업그레이드 URL에 액세스해야 하는 경우 여기에서 프록시의 사용자 이름을 정의합니다.
    • 유형: 문자열(URL)
    • 기본값: 없음
    glide.mid.autoupgrade.proxy_password
    MID 서버가 웹 프록시를 통과하여 업그레이드 URL에 액세스해야 하는 경우 여기에서 프록시의 암호를 정의합니다.
    • 유형: 문자열
    • 기본값: 없음

    Windows 검색 매개변수

    mid.powershell_api.session_pool.max_size

    세션 풀에 허용되는 최대 세션 수를 지정합니다.

    주:
    이 매개변수를 설정하거나 변경하려면 MID 서버를 다시 시작해야 합니다.
    • 유형: 정수
    • 기본값: 25
    mid.powershell_api.session_pool.target.max_size

    풀에 허용되는 대상 호스트당 최대 세션 수를 지정합니다.

    주:
    이 매개변수를 설정하거나 변경하려면 MID 서버를 다시 시작해야 합니다.
    • 유형: 정수
    • 기본값: 2
    mid.sa.prefer_powershell
    MID 서버를 활성화하여 PowerShell을 원격으로 사용할 수 있습니다.
    • 유형: true | false
    • 기본값: false
    mid powershell_api use_ssl
    WinRM을 사용하는 HTTPS 연결에 SSL 인증서를 사용해야 합니다.
    • 유형: true | false
    • 기본값: false
    mid powershell_api additional_pssesion_options
    PSSession에 대한 고급 옵션을 통제합니다. 고급 PSSession 옵션에 대한 자세한 내용은 https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/new-pssessionoption?view=powershell-6 문서를 참조하십시오.
    mid powershell_api remote_https_port
    HTTP를 통해 PowerShell을 사용하여 Windows 서버에 연결하는 포트를 구성합니다.
    • 유형: 정수
    • 기본값: 5986
    mid.powershell_api.winrm.remote_port
    HTTP를 통해 PowerShell을 사용하여 Windows 서버에 연결하는 포트를 구성합니다.
    • 유형: 정수
    • 기본값: 5985
    mid powershell_api skip_ssl_cert_check
    HTTPS 연결에 WinRM을 사용하는 경우 SSL 인증서 확인을 건너뜁니다.
    • 유형: true | false
    • 기본값: false
    mid powershell_api skip_ssl_cert_check_options
    HTTPS 연결에 WinRM을 사용하는 경우 특정 SSL 인증서 확인을 건너뜁니다. CA(인증 기관)의 인증서, 인증서와 연결된 호스트를 식별하는 CN(일반 이름)의 인증서, 해지된 인증서에 대한 인증서 검사를 건너뛰도록 MID 서버를 구성합니다.
    • 유형: 문자열
    • 기본값: -SkipCACheck -SkipCNCheck -SkipRevocationCheck
    mid.powershell.use_credentials
    PowerShell과 디스커버리에서 사용할 자격 증명을 결정합니다. True 설정은 자격 증명 테이블의 Windows 자격 증명으로 프로브를 실행하도록 MID 서버에 지시합니다. MID 서버 서비스에 대한 사용자의 자격 증명으로 프로브를 실행하려면 이 매개변수를 False로 설정합니다.
    • 유형: true | false
    • 기본값: true
    mid.powershell.path
    두 개 이상의 PowerShell이 설치된 경우 관리자가 MID 서버에서 특정 PowerShell을 가리키도록 할 수 있습니다. 실행 가능한 PowerShell이 포함된 폴더의 경로를 제공합니다(예: C:\mypowershell 또는 C:\mypowershell\). ServiceNow는 자동으로 스트링 powershell.exe를 경로에 추가합니다. 32비트 및 64비트 PowerShell이 동일한 MID 서버에서 활성화될 때 이 매개변수를 구성하며, 이는 컨텍스트에 대한 올바른 PowerShell을 실행하는 데 중요합니다. 64비트 Windows는 파일 시스템 리디렉션을 이용하며 MID 서버는 32비트 애플리케이션으로 실행됩니다. %WinDir%\System32에 경로를 지정하려고 하면 Windows가 자동으로%WinDir%\SysWOW64로 리디렉션됩니다. 리디렉션을 방지하려면 경로를 %WinDir%\Sysnative로 지정하십시오. 예를 들어 C:\WINDOWS\system32\WindowsPowerShell\v1.0\ 대신 C:\WINDOWS\sysnative\WindowsPowerShell\v1.0\를 지정합니다.
    주:
    64비트 버전의 Windows XP를 사용하려면 Microsoft 핫픽스가 필요할 수 있습니다.

    64비트 Windows 머신에서 실행되는 애플리케이션을 검색하려면 MID 서버가 64비트 windows 호스트 머신에서 실행되고 있어야 합니다.

    • 유형: 문자열(경로)
    • 기본값: 없음
    mid.powershell.enforce_utf8
    대상 Windows 시스템에 명령하여 UTF-8로 인코딩된 출력을 반환하도록 하려면 이 매개변수를 사용합니다. 이 기능을 사용하지 않으면 대상 시스템에서 기본 인코딩을 사용할 수 있습니다. 이 매개변수는 PowerShell을 사용하는 경우에만 유효합니다.

    이 값을 False 로 설정하면 프로브에서 비 ASCII 문자가 반환될 때 CMDB에 잘못된 값이 생성될 수 있습니다.

    • 유형: true | false
    • 기본값: true
    mid.powershell.local_mid_service_credential_fallback
    다른 모든 자격 증명이 실패하는 경우 서비스 자격 증명으로 자동 폴백을 MID 서버 활성화합니다.
    • 유형: true | false
    • 기본값: true
    mid.powershell_api.idle_session_timeout

    유휴 Powershell 세션의 시간 제한 값(초)을 지정합니다.

    주:
    이 매개변수를 설정하거나 변경하려면 MID 서버를 다시 시작해야 합니다.
    • 유형: 정수
    • 기본값: 60
    mid.powershell.command.parameter_passing
    이 매개변수를 활성화하여 명령 라인에서 PowerShell 매개변수 전달을 허용합니다.
    • 유형: true | false
    • 기본값: false
    중간. powershell. parameter_passing
    이 매개변수를 활성화하여 명령 라인에서 PowerShell 스크립트 전달을 허용합니다.
    • 유형: true | false
    • 기본값: true
    mid.windows.management_protocol

    장치에 사용된 Windows 관리 프로토콜을 선택하고 분류를 처리하려면 관리자를 활성화합니다. 옵션에는 WMI 및 WinRM이 포함됩니다.

    • 유형: 문자열
    • 기본값: WMI
    mid.windows.probe_timeout
    특정 MID 서버의 모든 Windows 프로브에 대한 시간 제한 간격을 설정합니다. 이 값은 개별 프로브에 대해 wmi_timeout 프로브 매개변수로 구성된 값에 의해 무효화됩니다.
    • 유형: 정수
    • 기본값: 300
    mid.powershell.jea.append_username
    현재 사용자의 사용자 이름을 JEA 엔드포인트에 추가할지 여부를 지정합니다.
    • 유형: true | false
    • 기본값: False
    mid.powershell.jea.endpoint
    MID 서버가 연결될 원격 서버의 JEA 구성 이름(엔드포인트)입니다. JEA_DISCO_BASIC로 설정합니다.
    • 유형: 문자열
    • 기본값: ""

    MID 서버 매개변수 추가

    MID 서버 매개변수를 사용하여 특정 MID 서버의 동작을 제어합니다.

    시작하기 전에

    필요한 역할: 관리자

    프로시저

    1. 다음으로 이동 모두 > MID 서버 > 서버.
    2. MID 서버 목록에서 구성할 MID 서버를 선택합니다.
    3. 구성 매개변수 관련 목록을 선택합니다.

      현재 MID 서버의 구성 파일에 있는 모든 매개변수가 표시됩니다. 암호가 있는 경우 보안상의 이유로 별표 안에 표시됩니다. 사용 가능한 매개변수 목록은 을 참조하십시오 MID 서버 매개변수 .

      그림 1. MID 서버 구성 매개변수 정의

      MID 서버 구성 매개변수 정의
    4. 매개변수를 추가하려면 새로 만들기를 클릭한 다음 양식을 작성합니다.
      양식이 제출되면 해당 MID 서버의 구성 파일이 새 매개변수를 포함하도록 수정됩니다. 기존 매개변수에 대한 변경 사항은 MID 서버 구성 파일에도 반영됩니다. MID Server 구성 파일에 대한 변경 사항은 즉시 적용되지 않고 다음에 MID Server를 다시 시작할 때 적용됩니다. MID 서버 양식에는 MID 서버를 다시 시작하기 위한 관련 링크가 있습니다.
      주:
      ServiceNow 매개변수 수정 또는 삭제와 같이 MID 서버와 인스턴스 간의 통신이 끊어질 수 있는 변경 사항을 저장하지 못하도록 차단합니다. 예를 들어 url 매개변수는 변경할 수 없습니다. 이러한 보호된 매개변수를 변경하려면 해당 MID 서버의 config.xml 파일에서 직접 변경해야 합니다.
    5. 옵션: config.xml 파일에 매개변수를 설정합니다.
      MID Server 구성은 config.xml라는 XML 파일에 의해 제어됩니다. 이 파일은 MID 서버 설치 디렉터리의 /agent 디렉터리에 있습니다. 이 파일을 직접 편집하여 보호된 매개변수에 대한 구성을 변경할 수 있습니다. MID 서버와 ServiceNow 인스턴스 간의 통신을 방해하지 않는 것과 같은 많은 구성 변경 사항도 인스턴스에서 수행할 수 있습니다.
      config.xml 파일의 구조는 단순히 외부 매개 변수 태그와 일련의 내부 매개 변수 태그입니다. 각 매개변수 태그에는 이름 및 속성이 있습니다.
      • 매개변수 값을 변경하려면 값 속성을 편집합니다.
      • 매개변수를 추가하려면 이름 및 값을 사용하여 다른 매개변수 태그를 추가합니다.
      • 매개변수를 삭제하려면 전체 매개변수 태그를 삭제합니다.
      파일 내의 매개변수 순서는 중요하지 않습니다. 샘플에 녹색 주석 섹션이 있습니다. 이러한 요소를 사용하여 구성 파일에 유용한 주석을 추가합니다.
      주:
      프록시 서버와 함께 사용하도록 MID 서버를 구성할 때는 구성하는 프록시 섹션 주변의 주석 태그를 제거해야 합니다.
      그림 2. MID 서버 config.xml 파일

      MID 서버 config.xml 파일
      주:
      여기에 있는 샘플 파일은 Firefox 브라우저에서 가져온 것입니다. 메모장, 워드패드 또는 TextEdit와 같은 기존 텍스트 편집기는 색상 및 가변 글꼴을 표시하지 않습니다.