MID 서버 매개변수

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

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

    필수 매개변수

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

    CIM 매개변수

    mid.cim.batch.size
    CIM 서버에 한 번에 전송되는 최대 메시지 수를 지정합니다.
    • 유형: 정수
    • 기본값: 1
    mid.cim.request.interval
    동일한 CIMOM(공통 정보 모델 객체 관리자)에 대한 요청 간에 대기할 시간(밀리초)을 지정합니다.
    • 유형: 정수
    • 기본값: 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}{승수} 형식이며, 여기서 {number}는 정수가 아닌 숫자를 포함한 양의 10진수이고, 선택적 승수는 바이트, 킬로바이트, 메가바이트, 기가바이트 또는 테라바이트의 철자입니다(첫 번째 문자만 테스트되고 테스트는 대/소문자를 구분하지 않음). 기본 승수는 바이트입니다. 공백은 자유롭게 용인됩니다. 다음 문자열은 모두 유효한 매개변수를 나타냅니다. "10000000000", "0.5m", "5GB", "7.67gigas", "145.69392 meg" 및 "1.1 terra".
    • 유형: string
    • 기본값: 0.5GB
    인스턴스.날짜.형식
    인스턴스가 날짜 및 시간에 사용하는 형식을 지정합니다. 이 매개변수를 설정할 때 가장 큰 영향은 MID 서버가 의 ServiceNowMID 서버 기록에서 시작 및 중지 시간을 올바르게 새로 고칠 수 있도록 하는 것입니다. 이 날짜/시간 문자열의 형식은 Java SimpleDateFormat 클래스에서 사용하는 형식과 동일합니다.
    • 유형: 문자열(날짜 형식)
    • 기본값: yyyy-MM-dd HH:mm:ss
    mid.disable_amb
    새 ECC 큐 출력 메시지에 대한 AMB(비동기 메시지 버스) 알림을 사용하지 않도록 설정합니다. 자세한 정보는 의비동기 메시지 버스 비동기 메시지 버스 섹션을 참조하십시오. AMB가 활성화되면 MID 서버는 AMB가 비활성화된 경우와 다른 기본 폴링 간격을 사용합니다. 자세한 내용은 mid.poll.time 매개변수를 참조하십시오. mid.poll.time 매개변수를 사용하여 폴링 간격을 설정하면 AMB 클라이언트가 활성화되어 있는지 여부에 관계없이 MID 서버가 해당 값을 사용합니다.
    • 유형: true | false
    • 기본값: false
    mid.https.truststore.password
    AMB(비동기 메시지 버스) 클라이언트와의 HTTPS 연결에 필요한 신뢰 저장소 암호를 설정합니다.
    • 유형: string
    • 기본값: 없음
    mid.https.truststore.path
    MID 서버에서 TLS 트랜잭션(AMB(비동기 메시지 버스) 클라이언트)에 사용할 신뢰 저장소의 경로입니다. 기본 경로를 변경하려는 경우에만 이 매개변수를 추가합니다.
    • 유형: string
    • 기본값: MID 서버와 함께 제공되는 JRE 신뢰 저장소의 경로
    mid.instance.skip_basic_auth

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

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

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

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

    mid.disable.amb가 true로 설정되면 고정된 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
    중요사항:
    최대 threads.max 200까지 설정할 수 있지만 OS에 따라 이 설정을 변경해야 할 수도 있습니다. 예를 들어 검색을 실행하는 Windows 기반 MID 서버는 자원 집약적인 Powershell을 사용합니다. 이 경우 스레드 수 50만으로도 호스트 컴퓨터의 CPU 파워를 고갈시킬 수 있습니다.

    자격 증명 매개변수

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

    디버그 매개변수

    debug.logging

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

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

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

    디버그

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

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

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

    파일.프로브.템플릿.디버그
    파일 프로브 템플릿을 디버그할지 여부를 지정합니다.
    • 유형: true | false
    • 기본값: false
    mid.cim.debug
    CIM, WBEM, SLP 또는 SMI-S에 대한 디버그 로깅을 사용할지 여부를 지정합니다.
    • 유형: true | false
    • 기본값: false
    mid.ssh.debug
    로그 파일에서 SSH 디버그 정보를 사용하도록 설정합니다. 매개변수 사용은 SSH 클라이언트가 사용되는지 여부에 ServiceNow 따라 달라집니다.
    SSH 클라이언트가 ServiceNow 활성화되면 매개변수는 다음과 같이 작동합니다.
    • 유형: string
    • 기본값: 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개의 로그 메시지를 초과하면 지연된 로그는 최신 로그 메시지를 위한 공간을 만들기 위해 가장 오래된 로그 메시지를 삭제합니다.
    SSH 클라이언트가 ServiceNow 비활성화되면 매개변수는 로그 파일에서 SSH 디버그 정보를 활성화하거나 비활성화합니다.
    • 유형: true | false
    • 기본값: false
    주:
    MID 서버 매개변수 mid.ssh.debug 는 SNCSSH 및 J2SSH에만 영향을 줍니다. Maverick 클라이언트 디버그 로깅을 사용하려면 MID 서버 구성 매개변수 mid.log.leveldebug, com.maverick=debug로 설정합니다.
    mid.log.level
    MID 서버에 대한 로깅 수준을 지정합니다. 가능한 값:
    • 디버그
    • 정보
    • 경고
    • 오류
    주:
    값은 대/소문자를 구분하지 않습니다.
    • 유형: string
    • 기본값: 정보
    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 주소를 지정합니다.
    • 유형: string
    • 기본값: 없음
    mid.dns_scan.default_name_servers
    기본 이름 서버의 호스트 이름이나 IP 주소를 지정합니다.
    • 유형: string
    • 기본값: 없음
    mid.dns_scan.additional_name_servers
    추가 이름 서버의 호스트 이름 또는 IP 주소를 지정합니다.
    • 유형: string
    • 기본값: 없음
    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 서버에 의해 제한됩니다. 기본 프로브는 MID 서버 호스트 OS의 DNS 조회를 활용하여 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_size
    수신 이벤트가 거부되기 전에 이벤트 큐에 허용되는 최대 크기를 지정합니다.
    • 유형: 정수
    • 기본값: 100,000
    mid.probe.event.max.retry_time
    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>
    • 이벤트:<필터>
    • 유형: string
    • 기본값: 없음
    mid.em.metric_connector_late_arrivals_delay
    메트릭 수집 시 지연할 시간(초)을 지정합니다.
    • 유형: 정수
    • 기본값: 30

    FTP 연결 매개변수

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

    로깅 매개변수

    disable_monitors
    MID 서버가 인스턴스에서 모니터를 능동적으로 검사하지 못하도록 비활성화할지 여부를 지정합니다.
    • 유형: true | false
    • 기본값: true
    mid.show.queries
    MID Server가 ServiceNow 인스턴스에 대해 수행하는 모든 쿼리에 대한 세부 정보를 기록할지 여부를 지시합니다. 일반적으로 이 매개변수는 개발자만 사용되지만 문제를 해결할 때 유용한 경우가 있습니다. 이 매개변수를 로 설정하면 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에서 설정한 제한(기본값은 20000000바이트)보다 크기 때문에 인스턴스로 전송되지 않은 페이로드의 복사본을 저장하는 데 사용됩니다.
    • \agent\logs- 특히 JFR 덤프
    • 유형: true | false
    • 기본값: false

    mTLS 프로토콜 매개변수

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

    mid.httpclient.protocol.myprotocol.path

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

    유형: 문자열.

    mid.httpclient.protocol.myprotocol.port

    프로토콜의 포트 번호를 지정합니다. 매개변수 이름에서 myprotocol 을 해당 프로토콜의 이름으로 바꿔야 합니다.

    유형: 문자열.

    mid.httpclient.protocol.myprotocol.password

    mTLS 자격 증명 암호를 지정합니다. 매개변수 이름에서 myprotocol 을 해당 프로토콜의 이름으로 바꿔야 합니다. 암호화 속성을 secure="true" 추가하여 표준 MID 서버 암호화를 사용하여 암호를 암호화합니다.

    유형: 문자열.

    패턴 매개변수

    mid.parsing.max_필드_크기

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

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

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

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

    프록시 서버 매개변수

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

    요청 시간 제한 매개변수 재정의

    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
    mid.httpclient.tls.verify_revoked_certificate.verify_issuer
    인증서 해지(OCSP) 검사 중에 발급자가 있어야 하는지 여부를 제어합니다. 기본적으로 인증서 해지 확인이 활성화되면 각 인증서의 발급자가 있어야 합니다. 매개변수가 false로 설정되면 MID 서버는 반환된 인증서 체인을 탐색하고 각 인증서가 해지되었는지 검사합니다. 그러나 체인에서 발급자가 없어도 요청은 실패하지 않습니다.
    주:
    • 이 속성은 OCSP 해지 검사에만 영향을 줍니다. TLS 인증서 체인 확인에는 영향을 주지 않습니다.
    • Certificate Chain Check MID 인증서 검사 정책에서 사용하도록 설정하면 반환된 인증서에서 로컬 cacerts에 있는 인증서에 이르기까지 매개변수 설정에 관계없이 mid.httpclient.tls.verify_revoked_certificate.verify_issuer 완전하고 유효한 인증서 체인이 적용됩니다.
    • 데이터 유형: 부울
    • 기본값: true

    Shazzam 매개변수

    mid.shazzam.regulator.interval_ms
    Shazzam이 패킷을 시작할 수 있는 간격(밀리초)을 설정합니다. 이 매개변수는 매개변수와 mid.shazzam.regulator.packets_per_interval 함께 작동하여 이 간격에 허용되는 패킷 수를 설정합니다. 기본적으로 Shazzam은 밀리초마다 하나의 패킷을 시작합니다.
    • 유형: 정수
    • 기본값: 1
    mid.shazzam.regulator.packets_per_interval
    Shazzam이 구성된 시간 간격으로 시작할 수 있는 패킷 수를 설정합니다. 이 매개변수는 해당 간격을 설정하는 매개변수와 mid.shazzam.regulator.interval_ms 함께 작동합니다. 기본적으로 Shazzam은 밀리초마다 하나의 패킷을 시작합니다.
    • 유형: 정수
    • 기본값: 1
    mid.shazzam.chunk_size
    Shazzam이 병렬로 검색하는 최대 IP 주소 수를 지정합니다. 이 매개변수는 주로 아웃바운드 포트 사용을 제어합니다.
    • 유형: 정수
    • 기본값: 100
    mid.shazzam.스레드
    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
    • /빈
    • /sbin
    mid.connection_cache
    연결을 캐시할지 여부를 지정합니다. 연결 캐싱을 사용하지 않으려면 아니오 로 설정합니다. 이 매개변수는 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
    콘솔이 아닌 SSH를 통해 MID 서버 호스트 컴퓨터(localhost)에 대한 명령을 실행할지 여부를 지정합니다. 이렇게 하면 장기 실행 명령이 제대로 실행될 수 있습니다. 이 매개변수는 레거시 SSH 클라이언트에만 적용됩니다.
    • 유형: true | false
    • 기본값: false
    mid.ssh_connections_per_host
    MID 서버가 지정된 호스트에 대해 실행할 수 있는 동시 프로브 수를 제어합니다. 동시 연결 수를 줄이면 속도가 느려 디스커버리질 수 있습니다.
    • 유형: 정수
    • 기본값:

      클라이언트의 ServiceNow 경우 7

      레거시 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입니다.
    • 유형: 문자열(콜론으로 구분된 디렉터리 목록)
    • 기본값: 없음
    SSH 클라이언트는 ServiceNow path_overide 값 앞에 다음 프리픽스를 사용할 수 있습니다.
    • append: 호스트 경로의 끝에 무효화 경로를 추가합니다. 이것이 기본 동작입니다.
    • replace: 호스트 경로를 path_overide 값으로 바꿉니다.
    • prepend: 호스트 경로 앞에 무효화 경로를 추가합니다.
    mid.ssh.use_snc
    개별 MID 서버에서 SSH 클라이언트(SNCSSH)를 ServiceNow 활성화합니다. SNCSSH는 SSH 클라이언트의 구현이며 ServiceNowMID 서버 속성을 통해 새 인스턴스의 모든 MID 서버에 대해 기본적으로 활성화됩니다. SSH 클라이언트를 ServiceNow 사용하도록 설정하면 레거시 J2SSH 클라이언트가 사용할 수 없습니다.
    중요사항:
    동일한 인스턴스에 연결된 MID 서버에 대해 SSH 클라이언트 유형을 혼합하는 것은 바람직하지 않습니다.
    • 유형: true | false
    • 기본값: false
    mid.ssh.max_retries
    시간 초과 후 SSH 작업을 재시도할 최대 횟수를 지정합니다. 시스템은 각 연결 시도 사이에 2초 동안 절전 모드로 전환됩니다. 기본적으로 MID 서버는 한 번만 재시도합니다. 재시도를 사용하지 않으려면 매개변수를 0 으로 설정합니다.
    • 유형: 정수
    • 기본값: 1
    mid.ssh.alt_rm
    다른 SSH 파일 제거 명령을 설정합니다.
    • 유형: string
    • 기본값: 없음
    mid.ssh.initial_delay_ms
    지정된 시간(밀리초) 동안 대상에 연결한 후 서버로 SSH 프로브 명령을 보내는 것을 지연합니다. 이 매개변수는 레거시 SSH 클라이언트에만 적용됩니다.
    • 유형: 정수(밀리초)
    • 기본값: 0
    mid.ssh.suppress_history
    SSH 히스토리 파일 생성을 억제합니다. 이 매개변수는 레거시 SSH 클라이언트에만 적용됩니다.
    • 유형: true | false
    • 기본값: false
    mid.ssh.socket_timeout
    소켓 시간 제한으로 인해 발생하는 문제를 방지하기 위해 SSH 소켓의 시간 제한 값을 지정합니다. UPS 및 PDU와 같은 컨트롤러가 내장된 시스템과 같이 SSH가 활성화된 일부 장치는 인증 요청에 응답하는 데 더 많은 시간이 필요합니다. 기본값 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 및 이후 버전에서는 암호 의 인증 순서와 키보드 대화형모드에 문제가 있어 검색이 실패할 수 있습니다. 이 문제 및 적절한 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, bash 및 sh와 같이 쉼표로 구분됩니다.
    • 유형: string
    • 기본값: ksh,bash,sh
    mid.ssh.discard_lrc_error
    오래 실행되는 명령 오류 출력을 삭제하고 레거시 동작을 에뮬레이트합니다.
    • 유형: string
    • 기본값: 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 서버가 고정되어 있는 버전의 이름입니다.
    • 유형: string
    • 기본값: 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에 액세스하기 위해 웹 프록시를 통과해야 하는 경우 여기에서 프록시의 암호를 정의합니다.
    • 유형: string
    • 기본값: 없음

    Windows 검색 매개변수

    mid.powershell_api.session_pool.max_size

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

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

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

    주:
    이 매개변수를 설정하거나 변경하려면 MID 서버를 다시 시작해야 합니다.
    • 유형: 정수
    • 기본값: 2
    mid.sa.prefer_powershell
    PowerShell 원격 제어를 사용할 수 있습니다 MID 서버 .
    • 유형: true | false
    • 기본값: false
    mid.powershell_api.winrm.use_ssl
    WinRM을 사용하는 HTTPS 연결에 SSL 인증서를 사용해야 합니다.
    • 유형: true | false
    • 기본값: false
    mid.powershell_api.winrm.additional_pssesion_options
    PSSession에 대한 고급 옵션을 통제합니다. 고급 PSSession 옵션에 대한 자세한 내용은 다음 문서를 참조하십시오 https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/new-pssessionoption?view=powershell-6.
    mid.powershell_api.winrm.remote_https_port
    HTTP를 통해 PowerShell을 사용하여 Windows 서버에 연결하는 포트를 구성합니다.
    • 유형: 정수
    • 기본값: 5986
    mid.powershell_api.winrm.remote_port
    HTTP를 통해 PowerShell을 사용하여 Windows 서버에 연결하는 포트를 구성합니다.
    • 유형: 정수
    • 기본값: 5985
    mid.powershell_api.winrm.skip_ssl_cert_check
    HTTPS 연결에 WinRM을 사용하는 경우 SSL 인증서 확인을 건너뜁니다.
    • 유형: true | false
    • 기본값: false
    mid.powershell_api.winrm.skip_ssl_cert_check_options
    HTTPS 연결에 WinRM을 사용하는 경우 특정 SSL 인증서 확인을 건너뜁니다. CA(인증 기관)의 인증서, 인증서와 연결된 호스트를 식별하는 CN(일반 이름) 및 해지된 인증서에 대한 인증서 검사를 건너뛰도록 구성 MID 서버 합니다.
    • 유형: string
    • 기본값: -SkipCACheck -SkipCNCheck -SkipRevocationCheck
    mid.powershell.use_credentials
    PowerShell에 사용할 디스커버리 자격 증명을 결정합니다. true로 설정하면 자격 MID 서버 증명 테이블의 자격 증명으로 프로브 Windows 를 실행하도록 지시합니다. 서비스에 대한 MID 서버 사용자의 자격 증명으로 프로브를 실행하려면 이 매개변수를 false로 설정합니다.
    • 유형: true | false
    • 기본값: true
    mid.powershell.path
    둘 이상의 PowerShell이 설치된 경우 관리자가 특정 PowerShell MID 서버 을 가리키도록 할 수 있습니다. 실행 가능한 PowerShell이 포함된 폴더의 경로를 제공합니다(예: C:\mypowershell 또는 C:\mypowershell\). ServiceNow 경로에 문자열 powershell.exe을 자동으로 추가합니다. 32비트와 64비트 PowerShell이 모두 동일한 MID 서버VM에서 활성화될 때 이 매개변수를 구성하며, 이는 컨텍스트에 대한 올바른 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 컴퓨터에서 실행되는 애플리케이션을 검색하려면 64 MID 서버 비트 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
    mid.powershell.command.script.parameter_passing
    명령줄에서 PowerShell 스크립트 전달을 허용하려면 이 매개변수를 활성화합니다.
    • 유형: true | false
    • 기본값: true
    mid.windows.management_protocol

    관리자가 장치 및 프로세스 분류에 사용되는 Windows 관리 프로토콜을 선택할 수 있습니다. 옵션으로는 WMI 및 WinRM이 있습니다.

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

    MID 서버 매개변수 추가

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

    시작하기 전에

    필요한 역할: 관리자

    프로시저

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

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

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

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

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