---
sourceDocument: Zurich ServiceNow AI プラットフォーム機能
sourceDocumentLink: https://www.servicenow.com/docs/r/ja-JP/zurich/servicenow-platform

 Release :

    - zurich

ft:locale :

    - ja-JP

ft:publication_title :

    - Zurich ServiceNow AI プラットフォーム機能

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# MID サーバーパラメーター

# MID サーバーパラメーター {#ariaid-title1}

* リリースバージョン: Zurich
* 
* 更新日 2025年07月31日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：52分

パラメーターは特定の MID サーバーの動作を制御し、MID サーバープロパティよりも優先順位が低いです。

|-|
|   |
[ ]

{#mid-server-parameters__table_ibb_fsf_khb} パラメーターを MID サーバーに追加するには、「[MID サーバーのパラメーターを追加する](https://www.servicenow.com/docs/UOAcWs1FaIrXIRNu9s9MWg#t_SetMIDServerParameters "特定の MID サーバーの動作をコントロールするには、MID サーバーパラメーターを使用します。")」を参照してください。  
重要:  
パラメーターの変更は、MID サーバーの起動時 (または再起動時) に有効になります。  
注:  
config.xml ファイル内の任意の MID サーバー パラメーターの値を暗号化できます。詳細については、「[MID サーバー構成ファイルの値の暗号化または復号化](https://www.servicenow.com/docs/mhkw6VOaOuijJ5LNX3KtLQ "config.xml ファイル内の任意の MID サーバーパラメーターの値を暗号化できます。すべての暗号化された値の属性は、ログインパスワードのセキュリティ属性を含め、構成ファイル内から管理されます。")」を参照してください。

## 必要なパラメーター {#mid-server-parameters__section_required}

注:  
XML 構成ファイルで特殊文字を使用するには、それらをエンコードする必要があります。

URL
:   関連するインスタンスへの URL を指定します。通常、この URL は https://instance.service-now.com のようになります。instance はインスタンス名に置き換えます。独自のインスタンスをホストしている場合は、組織が設定した URL を使用します。

    * タイプ：文字列
    * デフォルト値：なし
    {#mid-server-parameters__ul_dgz_nd1_s1b}

mid_sys_id
:   MID サーバーレコードの一意の識別子を記録します。最初に MID サーバーを設定するときは、このパラメーターを空にする必要があります。値を変更しないでください。

    * タイプ：文字列
    * デフォルト値：自動設定 (GUID)
    {#mid-server-parameters__ul_egz_nd1_s1b}

name
:   このパラメーターを使用して、わかりやすい名前を指定します。このパラメーターを指定しない場合、MID サーバーはデフォルト値を使用します。一連のビジネス ルールにより、構成ファイルの名前と MID サーバーレコードの名前が同期されます。このビジネス ルールにより、ある場所で名前を変更すると、別の場所の名前も変更されます。

    * タイプ：文字列
    * デフォルト値：YOUR_MIDSERVER_NAME_GOES_HERE
    {#mid-server-parameters__ul_fgz_nd1_s1b}

mid.instance.username または glide.glidesoap.username
:   デフォルトと同様に ServiceNow インスタンスの認証が有効になっている場合は、このパラメーターを設定して、MID サーバーがインスタンスへのログインに使用するユーザー名を定義します。必要なテーブルとフィールドにアクセスするために、このユーザーは ServiceNow インスタンスに対する mid_server ロールを持つ必要があります。このパラメーターを使用して、特殊文字を持つユーザー名を定義することができます。

    * タイプ：文字列
    * デフォルト値：なし
    {#mid-server-parameters__ul_ggz_nd1_s1b}

mid.instance.password または glide.glidesoap.password
:   デフォルトと同様に ServiceNow インスタンスの認証が有効になっている場合は、このパラメーターを設定して、MID サーバーがインスタンスへのログインに使用するパスワードを定義します。このパラメーターを使用して、特殊文字を持つパスワードを定義することができます。

    * タイプ：文字列
    * デフォルト値：なし
    {#mid-server-parameters__ul_hgz_nd1_s1b}

## CIM パラメーター {#mid-server-parameters__section_cim}

mid.cim.batch.size
:   CIM サーバーに一度に送信されるメッセージの最大数を指定します。

    * タイプ：整数
    * デフォルト値： 1
    {#mid-server-parameters__ul_gdw_5pp_b3b}

mid.cim.request.interval
:   同じ共通情報モデル オブジェクト マネージャー (CIMOM) への要求の間に待機するミリ秒数を指定します。

    * タイプ：整数
    * デフォルト値：0
    {#mid-server-parameters__ul_fhg_vpp_b3b}

mid.cim.host.connection.limit
:   各 CIMOM への最大同時接続数を指定します。値を 0 にすると同時接続が無効になります。

    * タイプ：整数
    * デフォルト値：0
    {#mid-server-parameters__ul_n1x_vpp_b3b}

## 接続パラメーター {#mid-server-parameters__section_connection}

glide.mid.fast.responses
:   準備ができ次第インスタンスへのメッセージの送信を試みるよう MID サーバーに指示します。通常、MID サーバーは ServiceNow インスタンスへのメッセージを連続的に (つまり、一度に 1 つのメッセージを) 終了します。多くのプローブが並列で実行されることがあるため、複数のメッセージが同時にインスタンスに送信されることがあります。このパラメーターを true に設定すると、プローブが完了してから応答がインスタンスに到着するまでの時間が短縮される可能性があります。ただし、複数の同時メッセージはリソースを消費し、全体的なインスタンスの応答性を低下させます。また、通信に問題がある場合、通常はプローブを実行するために使用されるスレッドがメッセージを送信するために使用される可能性があるため、このパラメーターの値によって MID サーバーで渋滞が発生する可能性もあります。通常は、このパラメーターは構成から除外してください。このパラメーターを true に設定することは、非常に特殊な状況下でのみ意味があります。

    * タイプ：true \| false
    * デフォルト値：false
    {#mid-server-parameters__ul_nn3_ht5_b3b}

glide.mid.max.sender.queue.size
:   キューを取得できる大きさに上限を設定します。この制限を超えると、MID サーバーはキューに格納されたメッセージの削除を開始します。MID サーバーが送信できるよりも早く ServiceNow インスタンスへのメッセージを生成すると、MID サーバーホストのファイル システムでメッセージが一時的にキューに格納されます。このキューは通常は非常に小さく、短時間 MID サーバーの処理が低速になるとすぐに完全に空になります。ただし、MID サーバーとインスタンスの間の通信に問題がある場合、特に MID サーバーで統合が実行されている場合は、このキューのサイズが大きくなる可能性があります。  
    このパラメーターの形式は {number}{multiplier} です。{number} は非整数を含む正の 10 進数で、オプションの {multiplier} は bytes、kilobytes、megabytes、gigabytes、または terabytes のスペルです (最初の文字のみがテストされ、このテストでは大文字と小文字は区別されません)。デフォルトの乗数はバイトです。空白は自由に使用できます。次の文字列はすべて有効なパラメーターを表しています：「1000000000」、「0.5m」、「5 GB」、「7.67gigas」、「145.69392 meg」、および「1.1 terra」。

    * タイプ：文字列
    * デフォルト値：0.5 GB
    {#mid-server-parameters__ul_n2z_ht5_b3b}

instance.date.format
:   インスタンスが日付と時刻に使用する形式を指定します。このパラメーターを設定することの主な影響は、MID サーバーが ServiceNow の MID サーバーレコードの開始時間と停止時間を正しく更新できるようになることです。この日付/時刻文字列の形式は、Java SimpleDateFormat クラスで使用されるものと同じです。

    * タイプ：文字列 (日付形式)
    * デフォルト値：yyyy-MM-dd HH:mm:ss
    {#mid-server-parameters__ul_l1s_3t5_b3b}

mid.disable_amb
:   新しい ECC キュー出力メッセージの非同期メッセージバス (AMB) 通知を無効にします。詳細については、「[Asynchronous Message Bus](https://www.servicenow.com/docs/_Ek0UO0oZvUMsfLY0dg6Pg#ecc-queue-mid-server__section_b5j_ysv_s1b)」の「非同期メッセージバス」セクションを参照してください。AMB が有効になっている場合、MID サーバーは AMB が無効になっている場合とは異なるデフォルトのポーリング間隔を使用します。詳細については、mid.poll.time パラメーターを参照してください。mid.poll.time パラメーターでポーリング間隔を設定した場合は、AMB クライアントが有効かどうかにかかわらず、MID サーバーがその値を使用します。

    * タイプ：true \| false
    * デフォルト値：false
    {#mid-server-parameters__ul_jk5_jt5_b3b}

mid.https.truststore.password
:   非同期メッセージバス (AMB) クライアントとの HTTPS 接続に必要な trustStore パスワードを設定します。

    * タイプ：文字列
    * デフォルト値：なし
    {#mid-server-parameters__ul_hhn_4t5_b3b}

mid.https.truststore.path
:   TLS トランザクション (非同期メッセージバス (AMB) クライアント) の MID サーバーによって使用される trustStore へのパス。デフォルトのパスを変更する場合にのみ、このパラメーターを追加します。

    * タイプ：文字列
    * デフォルト値：MID サーバーにバンドルされている JRE trustStore へのパス
    {#mid-server-parameters__ul_ajn_pt5_b3b}

mid.instance.skip_basic_auth

:   ベーシック認証情報の代わりに Cookie を使用して MID サーバーがインスタンスにコネクトできるようにします。true に設定すると、最初に Cookie が使用されます。ただし、接続が失敗した場合、MID サーバーはベーシック認証情報を使用して再接続を試行します。

    * タイプ：true \| false
    * デフォルト値：true
    {#mid-server-parameters__ul_dct_svy_1jb}

mid.jmx.enabled
:   MID サーバー上の JMX サーバーを有効にします。このサーバーは、JMX コンソールにいくつかの管理情報を公開します。JMX を実装するには、Java ランタイム環境の追加構成が必要です。このパラメーターを true に設定することは、Java セキュリティ アーキテクチャについての詳細な知識があり、JMX のための特定のニーズがあるユーザーにのみ推奨されます。

    * タイプ：true \| false
    * デフォルト値：false
    {#mid-server-parameters__ul_xxd_tt5_b3b}

mid.poll.time

:   デフォルトの MID サーバーのポーリング間隔 (秒単位) を設定します。このポーリング間隔は、MID サーバーがビジー状態でない場合に、MID サーバーが作業のために ECC キューをチェックするまでの待機時間です。詳細については、「」の「非同期メッセージバス」セクションを参照してください。

    mid.disable.amb が false (デフォルト設定) に設定されている場合、mid.poll.time の使用方法の詳細については、「[Asynchronous Message Bus](https://www.servicenow.com/docs/_Ek0UO0oZvUMsfLY0dg6Pg#ecc-queue-mid-server__section_b5j_ysv_s1b)」の「非同期メッセージバス」セクションを参照してください。

    mid.disable.amb が true に設定されている場合、ポーリングは固定の mid.poll.time 間隔で行われますが、MID サーバーがビジー状態の場合、ポーリングは mid.poll.time.standard (デフォルトでは 5 秒) を使用するように切り替わります。  
    * タイプ：整数 (秒)
    * デフォルト値：mid.disable.amb が false の場合は 40、 mid.disable.amb が true の場合は 5
    {#mid-server-parameters__ul_odz_tt5_b3b}

mid.probe.wait.resources
:   リソースが利用可能になるまでプローブの実行を遅らせるかどうかを示します。[MID サーバーリソース予約](https://www.servicenow.com/docs/6ShwAcyUb1g4_ufVbr24SA#mid_server_resource_reservation "この機能により、タスクがスレッドに割り当てられる前にリソースを予約できます。タスクに必要なリソースが利用できない場合、そのタスクは MID サーバー 作業キューで待機し、他のタスクはスレッドに割り当てられます。")を有効にするために使用されます。  
    注:  
    MID サーバーの再起動が必要です。

    * タイプ：true \| false
    * デフォルト値：true
    {#mid-server-parameters__ul_s2f_pfp_plb}

mid.property.long_runner
:   長時間実行されているコマンドを管理するスクリプトインクルードの名前を示します。  
    注:  
    このプロパティは、Rome バージョンまでのみ適用されます。インスタンスのバージョンがそれより後のバージョンの場合は、システムプロパティ glide.eccprobe.longrunner.class を設定する必要があります。

    * タイプ：文字列
    * デフォルト値： LongRunner
    {#mid-server-parameters__ul_gqs_jlh_ppb}

threads.interactive.max
:   インタラクティブスレッドプールで同時に実行できるインタラクティブワーカースレッドの最大数を設定します。「[MID サーバースレッドの使用を設定する](https://www.servicenow.com/docs/0cUZVeFd4nFycHNZH29Z_g "パフォーマンス要件に従って、MID サーバーで使用されるスレッドの数を変更します。CPU 時間を他のプログラムと競合する MID サーバーが使用できるスレッドは、デフォルトよりも少なくなります。より高速で、十分に強力なホストコンピューターを必要とする MID サーバーは、より多くのスレッドを使用できます。")」を参照してください。

    * タイプ：整数
    * デフォルト値：10
    {#mid-server-parameters__ul_ik2_355_b3b}

threads.expedited.max
:   迅速化済みスレッドプールで同時に実行できる迅速化済みワーカースレッドの最大数を設定します。「[MID サーバースレッドの使用を設定する](https://www.servicenow.com/docs/0cUZVeFd4nFycHNZH29Z_g "パフォーマンス要件に従って、MID サーバーで使用されるスレッドの数を変更します。CPU 時間を他のプログラムと競合する MID サーバーが使用できるスレッドは、デフォルトよりも少なくなります。より高速で、十分に強力なホストコンピューターを必要とする MID サーバーは、より多くのスレッドを使用できます。")」を参照してください。

    * タイプ：整数
    * デフォルト値：20
    {#mid-server-parameters__ul_e5x_t1v_rjb}

threads.max
:   標準スレッドプールで同時に実行できる標準ワーカースレッドの最大数を設定します。このパラメーターは、MID サーバーをホストしているコンピューターで MID サーバーが消費する CPU リソースを直接制御します。「[MID サーバースレッドの使用を設定する](https://www.servicenow.com/docs/0cUZVeFd4nFycHNZH29Z_g "パフォーマンス要件に従って、MID サーバーで使用されるスレッドの数を変更します。CPU 時間を他のプログラムと競合する MID サーバーが使用できるスレッドは、デフォルトよりも少なくなります。より高速で、十分に強力なホストコンピューターを必要とする MID サーバーは、より多くのスレッドを使用できます。")」を参照してください。

    * タイプ：整数
    * デフォルト値：25

    {#mid-server-parameters__ul_cly_355_b3b}  
    重要:  
    threads.max を 200 まで設定することができますが、OS によってはこの設定を変更する必要があります。たとえば、ディスカバリーを実行している Windows ベースの MID サーバーは、リソース集約的な Powershell を使用します。この場合、スレッド数がわずか 50 でホストマシンの CPU 電力を消費する可能性があります。

## 認証情報パラメーター {#mid-server-parameters__section_credentials}

mid.aws.instance_profile_name
:   EC2 インスタンスで構成された AWS IAM ロールの名前。構成されている場合、MID サーバーは、AWS インスタンスプロファイルによってこのロールに付与された一時的な認証情報を使用してクラウドリソースを検出します。

    * タイプ：文字列
    * デフォルト値：なし (ユーザーは空白以外の値を入力する必要があります)
    {#mid-server-parameters__ul_pvm_ypp_b3b}

mid.credentials.provider
:   認証情報プロバイダーの Java クラス名を指定します。

    * タイプ：文字列
    * デフォルト値：com.service_now.mid.creds.standard.StandardCredentialsProvider
    {#mid-server-parameters__ul_cqw_ypp_b3b}

mid.secure_credentials.key_pairs.provider
:   MID サーバーがセキュアなキーペアを生成するために使用するクラス。

    * タイプ：文字列
    * デフォルト値：com.service_now.mid.keypairs.provider.standard.StandardKeyPairsProvider
    {#mid-server-parameters__ul_lsg_zpp_b3b}

## デバッグ パラメーター {#mid-server-parameters__section_debug}

debug.logging

:   \[使用廃止\] MID サーバーのイベントとメッセージ (送信と受信の両方) のログを有効にするかどうかを指定します。通常、このパラメーターは開発者のみが使用しますが、問題のトラブルシューティングに役立つことがあります。このパラメーターを true に設定すると、MID サーバーで集中的なログ記録が行われ、かなりのディスク スペースが使用される可能性があることに注意してください。

    * タイプ：true \| false
    * デフォルト値：false
    {#mid-server-parameters__ul_cmf_m55_b3b}

    このパラメーターは mid.log.level パラメーターに置き換えられました。

debug

:   \[使用廃止\] MID サーバーでデバッグログ記録を有効にするかどうかを指定します。通常、このパラメーターは開発者のみが使用しますが、問題のトラブルシューティングに役立つことがあります。このパラメーターを true に設定すると、MID サーバーで集中的なログ記録が行われ、かなりのディスク スペースが使用される可能性があることに注意してください。

    * タイプ：true \| false
    * デフォルト値：false
    {#mid-server-parameters__ul_vds_m55_b3b}

    このパラメーターは mid.log.level パラメーターに置き換えられました。

file.probe.template.debug
:   ファイル プローブ テンプレートをデバッグするかどうかを指定します。

    * タイプ：true \| false
    * デフォルト値：false
    {#mid-server-parameters__ul_imh_n55_b3b}

mid.cim.debug
:   CIM、WBEM、SLP、または SMI-S のデバッグ ログを有効にするかどうかを指定します。

    * タイプ：true \| false
    * デフォルト値：false
    {#mid-server-parameters__ul_mx1_455_b3b}

mid.ssh.debug
:   ログ ファイル内の SSH デバッグ情報を有効にします。このパラメーターの使用方法は、ServiceNow SSH クライアントが有効かどうかによって異なります。  
    ServiceNow SSH クライアントが有効な場合、このパラメーターは次のように機能します。

    * タイプ：文字列
    * デフォルト値：falseServiceNow SSH クライアントには次の文字列値が有効です。

      * true：ログ ファイル内の SSH デバッグ情報を有効にします。
      * false：ログ ファイル内の SSH デバッグ情報を無効にします。
      * \<IP Addresses\>：ログ ファイル内の SSH デバッグ情報を有効にする IP 範囲を指定します。IP アドレスは、次の形式で入力できます。
        * サブネットワーク内のスラッシュとビット数で定義された IP 範囲。たとえば、文字列 10.10.10.0/24 は 24 ビットの IP アドレス 10.10.10.0 から 10.10.10.254 までをスキャンします。
        * ダッシュで定義された IP 範囲。たとえば、文字列 10.10.11.0-10.10.11.165 は IP アドレス 10.10.11.0 から 10.10.11.165 までをスキャンします。
        * 特定の IP アドレスをカンマで区切ったリスト。たとえば、文字列 10.10.11.200,10.10.11.235 は IP アドレス 10.10.11.200 および 10.10.11.235 をスキャンします。
        {#mid-server-parameters__ul_cld_v55_b3b}
      * 保留：エラーまたは警告が発生しない限り、SSH デバッグ情報をメモリに記録します。エラーまたは警告が発生した場合は、プラットフォームがデバッグ情報をログファイルに公開します。これにより、ログファイルのうちエラーまたは警告に関連する部分のみが確実に記録されるようになります。エラーまたは警告が検出されなかった場合、プラットフォームはセッションの終了時にメモリから未使用のログデータを削除します。各セッションには、最大 1000 件のログメッセージが保存されます。セッションのログメッセージが 1000 件を超えた場合、保留されたログの最も古いログメッセージが破棄され、最新のログメッセージのための空きが確保されます。
      {#mid-server-parameters__ul_bld_v55_b3b}
    {#mid-server-parameters__ul_ald_v55_b3b}

    ServiceNow SSH クライアントが無効になっている場合、このパラメーターはログ ファイル内の SSH デバッグ情報を有効または無効にします。

    * タイプ：true \| false
    * デフォルト値：false
    {#mid-server-parameters__ul_dld_v55_b3b}

    注:  
    MID サーバーパラメーター mid.ssh.debug は、SNCSSH と J2SSH にのみ影響します。Maverick クライアントのデバッグログ記録を有効にするには、MID サーバー設定パラメーター mid.log.level を `debug, com.maverick=debug` に設定します。

mid.log.level
:   MID サーバーのログ レベルを指定します。可能な値：  
    * debug
    * 情報
    * 警告
    * エラー
    {#mid-server-parameters__ul_w4z_v55_b3b}

    注:  
    値の大文字と小文字は区別されません。

    * タイプ：文字列
    * デフォルト値：info
    {#mid-server-parameters__ul_x4z_v55_b3b}

mid.http.idle_connection_monitor.debug
:   アイドル接続監視のデバッグ ログを有効にします。

    * タイプ：true \| false
    * デフォルト値：false
    {#mid-server-parameters__ul_rms_w55_b3b}

## DNS パラメーター {#mid-server-parameters__section_dns}

mid.dns_scan.regulator.interval_ms
:   DNS スキャンの間隔をミリ秒単位で指定します。

    * タイプ：整数
    * デフォルト値：10
    {#mid-server-parameters__ul_cdz_z55_b3b}

mid.dns_scan.regulator.packets_per_interval
:   DNS スキャンごとのレギュレーター パケット数を指定します。

    * タイプ：整数
    * デフォルト値： 1
    {#mid-server-parameters__ul_tjk_1v5_b3b}

mid.dns_scan.default_name_servers
:   デフォルト ネーム サーバーのホスト名または IP アドレスを指定します。

    * タイプ：文字列
    * デフォルト値：なし
    {#mid-server-parameters__ul_jsw_1v5_b3b}

mid.dns_scan.default_name_servers
:   デフォルト ネーム サーバーのホスト名または IP アドレスを指定します。

    * タイプ：文字列
    * デフォルト値：なし
    {#mid-server-parameters__ul_lxj_bv5_b3b}

mid.dns_scan.additional_name_servers
:   追加のネーム サーバーのホスト名または IP アドレスを指定します。

    * タイプ：文字列
    * デフォルト値：なし
    {#mid-server-parameters__ul_qrf_cv5_b3b}

mid.dns_scan.load_balancing_enable
:   ネーム サーバーの負荷分散を有効にするかどうかを指定します。

    * タイプ：true \| false
    * デフォルト値：false
    {#mid-server-parameters__ul_hnk_dv5_b3b}

mid.probe.use_legacy_forward_dns
:   従来の DNSNameResolver プローブを有効にし、デフォルトの DNSNameResolver プローブを無効にします。詳細については、「[Probes used by Orchestration](https://www.servicenow.com/docs/access?context=r_OrchestrationProbes&version=zurich&pubname=zurich-integrate-applications&ft:locale=en-US)」を参照してください。

    * タイプ：true \| false
    * デフォルト値：false
    {#mid-server-parameters__ul_jxz_dv5_b3b}

mid.probe.use_legacy_reverse_dns
:   従来の DNS プローブを有効にし、デフォルトの DNS プローブを無効にします。デフォルトの DNS プローブの機能で問題が発生した場合は、このパラメーターを使用してこれらの機能を無効にします。デフォルトの DNS プローブの機能には、並列で実行されるため軽量で高速な機能がありますが、従来のプローブはシリアルで実行されるため MID サーバーによって抑制されます。デフォルトのプローブは、MID サーバーホスト OS による DNS ルックアップを使用して、維持されている DNS キャッシュを利用します。従来のプローブとは異なります。そのため、Windows システムでデフォルトのプローブによる DNS ルックアップが失敗した後、OS は NETBIOS 名によるルックアップも試行します。

    * タイプ：true \| false
    * デフォルト値：false
    {#mid-server-parameters__ul_hmv_hv5_b3b}

## イベント管理パラメーター {#mid-server-parameters__section_event-management}

mid.probe.event.bulk_size
:   イベント ペイロードの最大サイズを MB 単位で指定します。

    * タイプ：整数
    * デフォルト値： 120
    {#mid-server-parameters__ul_bzd_mv5_b3b}

mid.probe.event.wait_time
:   イベントを送信するための空のキューでの待機時間。

    * タイプ：整数
    * デフォルト値：1000
    {#mid-server-parameters__ul_oyn_mv5_b3b}

mid.probe.event.send.enabled
:   イベントの送信を有効または無効にします。

    * タイプ：true \| false
    * デフォルト値：true
    {#mid-server-parameters__ul_qwz_mv5_b3b}

mid.probe.event.queue.max_size
:   受信イベントが却下される前にイベント キューに対して許可される最大サイズを指定します。

    * タイプ：整数
    * デフォルト値：100,000
    {#mid-server-parameters__ul_jml_nv5_b3b}

mid.probe.event.max.retry_time
:   MID がイベントの送信を再試行する最大秒数。

    * タイプ：整数
    * デフォルト：1800
    {#mid-server-parameters__ul_w4l_z2x_n4b}

mid.probe.event.queue.use_bulk
:   イベントをサーバーに単独で送信するか、バルクで送信するかを指定します。このパラメーターが true と評価された場合、イベントは一括でサーバーに送信されます。

    * タイプ：true \| false
    * デフォルト値：true
    {#mid-server-parameters__ul_iq3_4v5_b3b}

mid.probe.event.suppress.whitespaces
:   複数行イベントの説明フィールド内で改行を許可します。イベントコネクタインスタンスで使用する各 MID サーバーに、このパラメーターを適用します。選択肢は次のとおりです。

    すべて
    :   この設定では、すべての空白が削除されます。

    leave_as_is
    :   この設定では、すべての空白が維持されます。

    keep_newline
    :   この設定は改行のみを保持し、他のすべての空白を削除します。

    * タイプ：文字列
    * デフォルト：すべて
    {#mid-server-parameters__ul_n32_qv5_b3b}

mid.em.metric.metric_to_ci_map_limit
:   CI マップごとに許可されるアクティブなメトリクスの最大数を指定します。

    * タイプ：整数
    * デフォルト値：200,000
    {#mid-server-parameters__ul_zsz_qv5_b3b}

mid.em.metric_binding_timeout_seconds
:   未処理のイベントを再送信するまでに待機する秒数を指定します。

    * タイプ：整数
    * デフォルト値：300
    {#mid-server-parameters__ul_q5s_rv5_b3b}

mid.em.metric_binding_timeout_max_seconds
:   未処理のイベントを再送信するまでに待機する最大秒数を指定します。

    * タイプ：整数
    * デフォルト値：10800
    {#mid-server-parameters__ul_jdq_sv5_b3b}

mid.em.metric_max_elapsed_time_before_refresh
:   メモリ内のメトリクスソース タイプのキャッシュをリフレッシュするまでの最大秒数を指定します。

    * タイプ：整数
    * デフォルト値： 60
    {#mid-server-parameters__ul_c4v_tv5_b3b}

mid.em.matric_max_sql_string_length_for_types
:   SQL コマンドに使用される文字列 (タイプで構成される) の最大長を指定します。

    * タイプ：整数
    * デフォルト値：30000
    {#mid-server-parameters__ul_znm_vv5_b3b}

mid.em.statistics_report_perioon_sec
:   インスタンスへの統計情報レポートの間隔を秒単位で指定します。0 を使用するとレポートは無効になります。このパラメーターには再起動が必要です。

    * タイプ：整数
    * デフォルト値： 60
    {#mid-server-parameters__ul_k5k_wv5_b3b}

mid.em.metric_connector_max_run_time_seconds
:   各サイクルでメトリクスを収集する最大秒数を指定します。

    * タイプ：整数
    * デフォルト値：300
    {#mid-server-parameters__ul_oyt_yv5_b3b}

mid.em.metric_connector_history_min
:   メトリクスを取得するために履歴に戻る時間を分単位で指定します。

    * タイプ：整数
    * デフォルト値：180
    {#mid-server-parameters__ul_fwv_gw5_b3b}

mid.em.metric_event_logging
:   メトリクスとイベント ロギングのレベルを指定します。選択肢は次のとおりです。

    * なし
    * すべて
    * イベント
    * メトリクス
    * メトリクス：\<フィルター\>
    * イベント：\<フィルター\>

    {#mid-server-parameters__ul_nps_hw5_b3b}  
    * タイプ：文字列
    * デフォルト値：なし
    {#mid-server-parameters__ul_ops_hw5_b3b}

mid.em.metric_connector_late_arrivals_delay
:   メトリクスを収集するときに遅延する秒数を指定します。

    * タイプ：整数
    * デフォルト値：30
    {#mid-server-parameters__ul_rhv_3w5_b3b}

## FTP 接続パラメーター {#mid-server-parameters__section_ftp-connection}

mid.ftp.max_pool_size
:   FTP 接続プールの最大サイズをメガバイト単位で指定します。

    * タイプ：整数
    * デフォルト値：25
    {#mid-server-parameters__ul_mgs_crp_b3b}

mid.ftp.max_per_target
:   ターゲットごとの FTP 接続の最大数を指定します。

    * タイプ：整数
    * デフォルト値：5
    {#mid-server-parameters__ul_v5b_drp_b3b}

mid.ftp.max_conn_idle_time
:   プール内で FTP 接続がアイドル状態になる最大時間をミリ秒単位で指定します。

    * タイプ：整数
    * デフォルト値: 300000
    {#mid-server-parameters__ul_l4l_drp_b3b}

mid.filesystem.max.ls
:   filesystem list directory コマンドで返すことができるファイルの最大数を指定します。

    * タイプ：整数
    * デフォルト値：10000
    {#mid-server-parameters__ul_ac1_2rp_b3b}

## ログ記録パラメーター {#mid-server-parameters__section_logging}

disable_monitors
:   MID サーバーがインスタンスでの監視をアクティブにチェックすることを無効にするかどうかを指定します。

    * タイプ：true \| false
    * デフォルト値：true
    {#mid-server-parameters__ul_p11_zqp_b3b}

mid.show.queries
:   ServiceNow インスタンスに対して行うすべてのクエリーに関する詳細を記録するかどうかを MID サーバーに指示します。通常、このパラメーターは開発者のみが使用しますが、問題のトラブルシューティングに役立つことがあります。このパラメーターを true に設定すると、MID サーバーで集中的なログ記録が行われ、かなりのディスク スペースが使用される可能性があることに注意してください。

    * タイプ：true \| false
    * デフォルト値：false
    {#mid-server-parameters__ul_rbk_zqp_b3b}

disable.remote.logging
:   MID サーバーがインスタンス上の MID サーバーログに情報を記録しないようにします。どのような場合でも、インスタンスで記録される情報は比較的少ないですが、このパラメーターを true に設定すると、インスタンスへのすべてのログ記録が行われなくなります。

    * タイプ：true \| false
    * デフォルト値：false
    {#mid-server-parameters__ul_h2w_zqp_b3b}

disable.status
:   MID サーバーが 10 分ごとにインスタンスにステータス レポートを送信しないようにします。

    * タイプ：true \| false
    * デフォルト値：false
    {#mid-server-parameters__ul_yzh_1rp_b3b}

mid.file_cleaner.disabled

:   次のフォルダー内のファイルや空のフォルダーは、この 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 で設定された制限 (デフォルトは 200,000,000 バイト) よりも大きいためにインスタンスに送信されないペイロードのコピーを保存するために使用されます。
    * \\`agent\logs`- 具体的には JFR ダンプ
    {#mid-server-parameters__ul_ens_fnv_zyb}

    * タイプ：true \| false
    * デフォルト値：false
    {#mid-server-parameters__ul_hyw_ymv_zyb}

## mTLS プロトコルパラメーター {#mid-server-parameters__section_sf1_qc1_5bc}

これらのパラメーターを、MID サーバーインストールディレクトリの /agent ディレクトリにある config.xml ファイルに追加します。

mid.httpclient.protocol.myprotocol.path

:   キーストアへのパスを指定します。パスは、絶対パスまたは相対パスにすることができます。パラメーター名の myprotocol を、使用するプロトコルの名前に置き換えてください。

    タイプ：文字列。

mid.httpclient.protocol.myprotocol.port

:   プロトコルのポート番号を指定します。パラメーター名の myprotocol を、使用するプロトコルの名前に置き換えてください。

    タイプ：文字列。

mid.httpclient.protocol.myprotocol.password

:   mTLS 認証情報パスワードを指定します。パラメーター名の myprotocol を、使用するプロトコルの名前に置き換えてください。暗号化属性 secure="true" を追加し、標準の MID サーバー暗号化を使用してパスワードを暗号化します。

    タイプ：文字列。

## パターンパラメーター {#mid-server-parameters__section_szn_hnx_g3b}

mid.parsing.max_field_size

:   パターンの実行中に一時変数として保存される文字列の最大文字数を設定します。このパラメーターの値よりも長い文字列は、値と等しくなるように切り捨てられます。長い文字列を解析するときは、パラメーターを使用して制限を増やします。

    警告:  
    SQL データベース実装の最大フィールドサイズ制限を超えると、エラーが発生します。

    * タイプ：整数
    * デフォルト値：1024
    {#mid-server-parameters__ul_zng_knx_g3b}

mid.sa.discovery.pattern_string_attributes.deduplicate

:   重複する文字列を排除することで、パターン実行コンテキスト属性のメモリ消費量を削減します。

    * タイプ：true \| false
    * デフォルト：true
    {#mid-server-parameters__ul_q5d_f4p_zjb}

## プロキシ サーバー パラメーター {#mid-server-parameters__section_proxy-server}

mid.instance.use_proxy または mid.proxy.use_proxy
:   ServiceNow インスタンスにアクセスするために MID サーバーが Web プロキシを経由する必要がある場合は、このパラメーターを true に設定し、プロキシを使用するように MID サーバーに指示します。また、プロキシ サーバーのホストとポートに加えて、おそらくはユーザー名とパスワードも設定する必要があります。

    * タイプ：true \| false
    * デフォルト値：false
    {#mid-server-parameters__ul_qjc_rqp_b3b}

mid.proxy.host
:   ServiceNow インスタンスにアクセスするために MID サーバーが Web プロキシを経由する必要がある場合は、このパラメーターを設定してプロキシのホストを定義します。

    * タイプ：文字列
    * デフォルト値：なし
    {#mid-server-parameters__ul_qcn_rqp_b3b}

mid.proxy.password
:   ServiceNow インスタンスにアクセスするために MID サーバーが Web プロキシを経由する必要があり、プロキシにパスワードが必要な場合は、このパラメーターを設定してパスワードを定義します。

    * タイプ：文字列
    * デフォルト値：なし
    {#mid-server-parameters__ul_vng_sqp_b3b}

mid.proxy.port
:   ServiceNow インスタンスにアクセスするために MID サーバーが Web プロキシを経由する必要がある場合は、このパラメーターを設定してプロキシのポートを定義します。

    * タイプ：整数 (0 ～ 65535)
    * デフォルト値：80
    {#mid-server-parameters__ul_omt_sqp_b3b}

mid.proxy.username
:   ServiceNow インスタンスにアクセスするために MID サーバーが Web プロキシを経由する必要があり、プロキシにユーザー名が必要な場合は、このパラメーターを設定してユーザー名を定義します。

    * タイプ：文字列
    * デフォルト値：なし
    {#mid-server-parameters__ul_tp2_tqp_b3b}

## 要求タイムアウトの上書きパラメーター {#mid-server-parameters__section_by1_v3l_tgb}

mid.sa.cloud.request_timeout
:   クラウド要求のタイムアウトをミリ秒単位で設定します。このパラメーターは、送信 REST トランザクションがタイムアウトするまで待機する最大ミリ秒数を指定する glide.http.timeout システムプロパティを上書きします。

    * タイプ：整数
    * デフォルト値：30000
    {#mid-server-parameters__ul_h4d_4qp_b3b}

mid.http_classy.request_timeout
:   HTTP 分類プローブを使用して HTTP 分類要求のタイムアウトをミリ秒単位で設定します。このパラメーターは、送信トランザクションがタイムアウトするまで待機する最大ミリ秒数を指定する glide.http.timeout システムプロパティを上書きします。

    * タイプ：整数
    * デフォルト値：30000
    {#mid-server-parameters__ul_qxm_4qp_b3b}

## セキュリティパラメーター {#mid-server-parameters__section_security}

mid.windows_host.file_permissions.allow_list
:   セキュリティを向上させるために、Windows ファイル権限適用の包含リストを設定します。このパラメーターは、カンマ区切りのグループ名、ユーザー名、および SID の文字列を受け取ります。グループ名とユーザー名は、SAM アカウントの命名要件に従う必要があります。ドメインアカウントは、SID を使用して指定できます。

    * タイプ：文字列（カンマ区切りのグループ名とユーザー名）
    * デフォルト値：なし
    {#mid-server-parameters__ul_dl5_xbf_fjb}

mid.windows_host.file_permissions.enforce
:   MID サーバーが Windows ファイル権限適用を使用してセキュリティを強化できるようにします。このパラメーターを false に設定すると、MID サーバーはファイル権限包含リストを更新できなくなりますが、ファイル権限は元に戻りません。

    * タイプ：true \| false
    * デフォルト値：true
    {#mid-server-parameters__ul_u2p_5q2_fjb}

## Shazzam パラメーター {#mid-server-parameters__section_shazzam}

mid.shazzam.regulator.interval_ms
:   Shazzam がパケットを開始できる間隔をミリ秒単位で設定します。このパラメーターは、mid.shazzam.regulator.packets_per_interval パラメーターと連携して、この間隔で許可されるパケット数を設定します。デフォルトでは、Shazzam は 1 ミリ秒ごとに 1 パケットを開始します。

    * タイプ：整数
    * デフォルト値： 1
    {#mid-server-parameters__ul_sfm_lqp_b3b}

mid.shazzam.regulator.packets_per_interval
:   設定された時間間隔で Shazzam が開始できるパケット数を設定します。このパラメーターは、この間隔を設定する mid.shazzam.regulator.interval_ms パラメーターと連携します。デフォルトでは、Shazzam は 1 ミリ秒ごとに 1 パケットを開始します。

    * タイプ：整数
    * デフォルト値： 1
    {#mid-server-parameters__ul_zgv_lqp_b3b}

mid.shazzam.chunk_size
:   Shazzam が並行してスキャンする IP アドレスの最大数を指定します。このパラメーターは、主に送信ポートの消費を制御します。

    * タイプ：整数
    * デフォルト値： 100
    {#mid-server-parameters__ul_l5f_mqp_b3b}

mid.shazzam.threads
:   Shazzam が使用する同時スレッド数を指定します。これまたは mid.shazzam.max_scanners_per_thread パラメーターを 0 に設定すると、Shazzam マルチスレッド最適化が無効になります。

    * タイプ：整数
    * デフォルト値：5
    {#mid-server-parameters__ul_nxl_1sb_x3b}

mid.shazzam.max_scanners_per_thread
:   各 Shazzam スレッドによって処理される同時スキャナーの数を指定します。これまたは mid.shazzam.threads パラメーターを 0 に設定すると、Shazzam マルチスレッド最適化が無効になります。

    * タイプ：整数
    * デフォルト値： 500
    {#mid-server-parameters__ul_zl1_4sb_x3b}

## SNMP 設定パラメーター {#mid-server-parameters__section_snmp-configuration}

mid.snmp.enable_auto_public
:   他の SNMP 認証情報が成功しなかった場合は自動的に SNMP パブリック コミュニティ文字列を使用するかどうかを指定します。

    * タイプ：true \| false
    * デフォルト値：true
    {#mid-server-parameters__ul_pf3_cqp_b3b}

mid.snmp.request.timeout
:   最初の OID 要求のタイムアウト値をミリ秒単位で指定します。後続の要求 (たとえば、テーブル OID) では、mid.snmp.session.timeout configuration 設定パラメーター (下記参照) が有効になります。  
    注:  
    このパラメーターは、timeout SNMP プローブパラメーターで上書きできます。

    * タイプ：整数
    * デフォルト値：1500
    {#mid-server-parameters__ul_pxs_cqp_b3b}

mid.snmp.session.timeout
:   後続の OID 要求のタイムアウト値をミリ秒単位で指定します。SNMP 通信はステートレスであり、通常の意味においてセッションまたは接続を持ちません。システムは、最初の OID 要求からの肯定的な応答を、後続の要求に対する迅速な応答を期待すべきサインとみなします。デフォルトでは短いですが、このパラメーター値を mid.snmp.request.timeout に使用するのと同じ値に増加すると便利です。  
    注:  
    このパラメーターは、establish_session_timeout SNMP プローブパラメーターで上書きできます。

    * タイプ：整数
    * デフォルト値： 500
    {#mid-server-parameters__ul_yyk_dqp_b3b}

mid.snmp.use_getbulk
:   大量のデータを一括で受信するために GETBULK を使用するかどうかを指定します。これは、個別の MID サーバーを構成するために使用できます。

    * タイプ：true \| false
    * デフォルト値：True

    {#mid-server-parameters__ul_sn1_2qp_b3b}  
    GETBULK は、プローブレベルまたはグローバルですべての MID サーバーに対して設定することもできます。設定は、優先度の順にリストされます。

    * [SNMP プローブパラメーター](https://www.servicenow.com/docs/access?context=r_SNMPProbeParameters&version=zurich&pubname=zurich-it-operations-management&ft:locale=en-US)
    * MID サーバー設定パラメーター
    * [MID サーバープロパティ](https://www.servicenow.com/docs/UT65DzSXmCMcdjMQi0j2OA#r_MIDServerProperties "すべての MID サーバーまたは特定の MID サーバーの動作をプロパティが制御します。")
    {#mid-server-parameters__ul_tn1_2qp_b3b}

mid.snmp.use_snmp4j
:   SNMP 通信に Snmp4j ライブラリーを使用します。これは SNMPv3 の厳密な要件です。このパラメーターは、カスタマーサービス \& サポート からのアドバイスに基づいて false にのみ設定する必要があります。

    * タイプ：true \| false
    * デフォルト値：true
    {#mid-server-parameters__ul_tkr_2qp_b3b}

mid.snmp.use_snmp_v1_v2c

:   SNMPv1 および SNMPv2c プロトコル バージョンを使用して通信を試みます。[SNMP community credentials](https://www.servicenow.com/docs/access?context=c_SNMPCredentials&version=zurich&pubname=zurich-platform-security&section=r_SNMPCommunityCredentialsForm&ft:locale=en-US)の構成が必要になる場合があります。このパラメーターは代替であり、**SNMPv3 の厳密な要件ではありません。**

    * タイプ：true \| false
    * デフォルト値：true
    {#mid-server-parameters__ul_z1c_gqp_b3b}

mid.snmp.use_snmp_v3
:   SNMPv3 プロトコル バージョンを使用して通信を試みます。SNMPv3 認証情報の設定が必要です。

    * タイプ：true \| false
    * デフォルト値：true
    {#mid-server-parameters__ul_whg_hqp_b3b}

## SSH ディスカバリーパラメーター {#mid-server-parameters__section_ssh-discovery}

デフォルトでは、MID サーバーは、次のパスとログオンしているユーザーのデフォルトのパスで SSH コマンドを検索するように構成されています。

* /usr/sbin
* /usr/bin
* /bin
* /sbin
{#mid-server-parameters__ul_rh3_zzp_sfb}

mid.connection_cache
:   接続をキャッシュするかどうかを指定します。接続キャッシュを無効にするには、false に設定します。このパラメーターは、SSH 接続にのみ適用されます。

    * タイプ：true \| false
    * デフォルト値：true
    {#mid-server-parameters__ul_kxt_dz2_xp}

mid.ssh.disable_history
:   シェルセッション履歴をターゲットホストに保存するかどうか、 `および HISTFILE=/dev/null` コマンドを実行するかどうかを制御します。このプロパティを false に設定すると、ターゲット ホストに履歴が保持され、 `HISTFILE=/dev/null` コマンドがターゲット デバイスに送信されなくなります。

    * タイプ：true \| false
    * デフォルト値：true
    {#mid-server-parameters__ul_wgp_tnc_4fc}

mid.ssh.set_path
:   SSH コマンド用の PATH 環境変数を設定するかどうかを指定します。

    * タイプ：true \| false
    * デフォルト値：true
    {#mid-server-parameters__ul_nlj_kz2_xp}

mid.ssh.local
:   コンソールからではなく SSH 経由で MID サーバーホスト マシン (localhost) に対してコマンドを実行するかどうかを指定します。これにより、長時間実行されるコマンドを適切に実行することができます。このパラメーターは、レガシー SSH クライアントにのみ適用されます。

    * タイプ：true \| false
    * デフォルト値：false
    {#mid-server-parameters__ul_jwv_4z2_xp}

mid.ssh_connections_per_host
:   MID サーバーが特定のホストに対して実行できる同時プローブの数を制御します。同時接続数を減らすとディスカバリーが遅くなることがあります。

    * タイプ：整数
    * デフォルト値：ServiceNow クライアントの場合は 7

      従来の SSH クライアントの場合は 3。
    {#mid-server-parameters__ul_vnv_5z2_xp}

mid.ssh.sudo_preserve_environment
:   SSH の環境を保持するために sudo を使用するかどうかを指定します。

    * タイプ：true \| false
    * デフォルト値：false
    {#mid-server-parameters__ul_t5v_21f_xp}

mid.ssh.terminal.width
:   ターミナルで sudo -l を処理するときの 1 行あたりの最大文字数を制御します。値が小さすぎると、出力が複数の行に分割され、パーサーに影響を与える可能性があります。必要に応じて、出力を処理するのに十分なサイズに値を設定します。

    * タイプ：整数
    * デフォルト値：255
    {#mid-server-parameters__ul_tkb_dlv_zyb}

mid.ssh.path_override
:   コマンドを実行する前に設定されているデフォルトのパスを上書きします。コロン (:) で区切られた 1 つ以上の上書きパスを入力します。デフォルトのパスは /usr/sbin: /usr/bin: /bin: /sbin です。

    * タイプ：文字列 (コロンで区切られたディレクトリのリスト)
    * デフォルト値：なし

    {#mid-server-parameters__ul_qg5_l1f_xp}  
    ServiceNow SSH クライアントは、path_overide 値の前に次のプリフィックスを受け入れます。

    * append：上書きパスをホストのパスの末尾に追加します。これはデフォルトの動作です。
    * replace：ホストパスを path_overide 値に置き換えます。
    * prepend：上書きパスをホストパスの先頭に追加します。
    {#mid-server-parameters__ul_oc3_k1f_xp}

mid.ssh.use_snc
:   個々の MID サーバー上の ServiceNow SSH クライアント (SNCSSH) を有効にする。SNCSSH は ServiceNow SSH クライアントの実装であり、[MID サーバープロパティ](https://www.servicenow.com/docs/UT65DzSXmCMcdjMQi0j2OA#r_MIDServerProperties "すべての MID サーバーまたは特定の MID サーバーの動作をプロパティが制御します。") によってデフォルトでは新しいインスタンスのすべての MID サーバーに対してアクティブです。ServiceNow SSH クライアントの有効にすると、従来の J2SSH クライアントは無効になります。  
    重要:  
    同じインスタンスに接続されている MID サーバーの SSH クライアント タイプを混在させることは良い方法ではありません。

    * タイプ：true \| false
    * デフォルト値：false
    {#mid-server-parameters__ul_rz1_p1f_xp}

mid.ssh.max_retries
:   タイムアウト後に SSH 操作を再試行する最大時間を指定します。システムは、接続試行のたびに 2 秒間スリープします。デフォルトでは、MID サーバーは一度だけ再試行します。パラメーターを 0 に設定すると再試行は無効になります。

    * タイプ：整数
    * デフォルト値： 1
    {#mid-server-parameters__ul_t2k_51f_xp}

mid.ssh.alt_rm
:   別の SSH ファイル削除コマンドを設定します。

    * タイプ：文字列
    * デフォルト値：なし
    {#mid-server-parameters__ul_dsb_x1f_xp}

mid.ssh.initial_delay_ms
:   ターゲットへの接続後に SSH プローブ コマンドをサーバーに送信するのを指定された時間 (ミリ秒単位) 遅らせます。このパラメーターは、レガシー SSH クライアントにのみ適用されます。

    * タイプ：整数 (ミリ秒)
    * デフォルト値：0
    {#mid-server-parameters__ul_x4q_z1f_xp}

mid.ssh.suppress_history
:   SSH 履歴ファイルの生成を抑制します。このパラメーターは、レガシー SSH クライアントにのみ適用されます。

    * タイプ：true \| false
    * デフォルト値：false
    {#mid-server-parameters__ul_mp3_cbf_xp}

mid.ssh.socket_timeout
:   ソケット タイムアウトによって発生する問題を防ぐために、SSH ソケットのタイムアウト値を指定します。SSH が有効になっている UPS や PDU などの組み込みコントローラーを搭載したシステムなど一部のデバイスでは、認証要求に応答するためにより多くの時間が必要です。デフォルト値の 2 分は、そのような要求のタイムアウトが早すぎないようにします。

    * タイプ：整数 (ミリ秒)
    * デフォルト値：120000 (2 分)
    {#mid-server-parameters__ul_rr5_2bf_xp}

mid.ssh.channel_timeout
:   接続を閉じる前に、MID サーバーが SSH ソケット上のアクティビティを待機する時間を指定します。指定されたタイムアウト値の間 SSH ソケットにアクティビティがない場合、MID サーバーは接続を閉じます。SSH が有効になっている UPS や PDU などの組み込みコントローラーを搭載したシステムなど一部のデバイスでは、認証要求に応答するためにより多くの時間が必要な場合があります。

    * タイプ：整数 (ミリ秒)
    * デフォルト値：120000 (2 分)
    {#mid-server-parameters__ul_msq_hbf_xp}

mid.ssh.session_timeout
:   前回の使用後にキャッシュされたセッションをメモリに残す時間を指定します。値が小さすぎるとパフォーマンスが低下しやすくなります。このパラメーターは、ServiceNow SSH クライアントにのみ適用されます。

    * タイプ：整数 (ミリ秒)
    * デフォルト値：300000 (5 分)
    {#mid-server-parameters__ul_dxl_kbf_xp}

mid.ssh.command_timeout_ms
:   SSH コマンドの実行のタイムアウト時間 (ミリ秒単位)。

    * タイプ：整数 (ミリ秒)
    * デフォルト値：300000 (5 分)
    {#mid-server-parameters__ul_dbs_nbf_xp}

mid.ssh.use_keyboard_interactive
:   有効化された SSH デーモンでキーボード インタラクティブ認証モードを使用します。

    * タイプ：true \| false
    * デフォルト値：false

    {#mid-server-parameters__ul_nh4_sbf_xp}  
    警告:  
    Mac OS X Sierra 以降では、\[パスワード\] の認証順および \[キーボードインタラクティブ\] モードによりディスカバリーが失敗する可能性があるという問題があります。この問題と適切な SSH 認証に必要な設定の詳細については、「[KB0623600](https://support.servicenow.com/nav_to.do?uri=/kb_view.do?sys_kb_id=66feae3edbf33a805a4af85e0f9619ea&sysparm_stack=&sysparm_view=)」を参照してください。

mid.ssh.dh_group_length_min
:   「共有秘密」鍵を生成するために使用される最小グループ長をビット単位で Diffie-Hillman 鍵交換に指定します。鍵が大きければ大きいほど、SSH 接続はより安全ですが、パフォーマンスのコストは低下します。

    * タイプ：整数 (ビット)
    * デフォルト値：1024
    {#mid-server-parameters__ul_hys_wbf_xp}

mid.ssh.dh_group_length_max
:   「共有秘密」鍵を生成するために使用される最大グループ長をビット単位で Diffie-Hillman 鍵交換に指定します。鍵が大きければ大きいほど、SSH 接続はより安全ですが、パフォーマンスのコストは低下します。

    * タイプ：整数 (ビット)
    * デフォルト値：8192
    {#mid-server-parameters__ul_mzb_bcf_xp}

mid.ssh.shells_supported
:   MID サーバーでサポートされる bourne 互換シェルを定義します。この値は、サポートされるシェルのカンマ区切りのリストです。例：\[ksh\]、\[dsh\]、\[bash\]、\[sh\]。

    * タイプ：文字列
    * デフォルト値：ksh、bash、sh
    {#mid-server-parameters__ul_syy_tg3_ts}

mid.ssh.discard_lrc_error
:   レガシー動作をエミュレートして、長時間実行されるコマンドのエラー出力を破棄します。

    * タイプ：文字列
    * デフォルト値：j2ssh - true、sncssh - false
    {#mid-server-parameters__ul_fgx_1gk_1y}

mid.ssh.pool_thread_ratio
:   設定されている MID サーバースレッド数 (threads.max) に対する SSH セッション プール キャパシティの比率をパーセンテージで示します。許可されるプール キャパシティ セッションの数はこのパラメーターで設定されます。このパラメーターに設定されている値に関係なく、システムはプール キャパシティが 25 セッション未満になることを許可しません。

    * タイプ：整数
    * デフォルト値：150
    {#mid-server-parameters__ul_ljt_mgk_1y}

mid.ssh.disable_privilege_check
:   ターゲットが sudo 以外の特権コマンドを使用している場合、このパラメーターには効果がありません。詳細については、「[MID サーバー特権コマンド](https://www.servicenow.com/docs/RNEk_780kOBCyQgR1S7lhQ#c_PrivilegedCommandsForMIDServer "ホスト サーバー上の特定の情報を検出するには、MID サーバーでより高い権限で SSH コマンドを実行する必要があります。プラットフォームでは、MID サーバーで使用されるデフォルトの特権コマンドと、システムに他のコマンドを追加する機能が用意されています。")」を参照してください。

    このセクションの残りの部分は、sudo を実行するターゲットにのみ適用されます。このパラメーターを true に設定すると、MID サーバーは、認証情報で設定されているユーザーに、sudo を使用して、指定されたコマンドを実行する権限があるとみなします。MID サーバーは、ターゲットユーザーがターゲットで sudo に続くコマンド文字列を実行できるとみなします。このパラメーターを false に設定すると、MID サーバーは「sudo -l」をターゲットで実行し、sudo に続くコマンドにターゲットで動作する権限があることを確認します。このパラメーターの値にかかわらず、MID サーバーは、sudo 自体をターゲットで実行できることを常に確認します。

    一部のリリースでは、MID 設定パラメータープルダウンリストにこのパラメーターが表示されません。この場合は、MID プロパティに、オプションでこのパラメーターを追加できます。

    * タイプ：true \| false
    * デフォルト値：false
    {#mid-server-parameters__ul_gcl_s3g_sbb}

## アップグレード パラメーター {#mid-server-parameters__section_upgrade}

mid.pinned.version
:   この MID サーバーが固定されているバージョンの名前。

    * タイプ：文字列
    * デフォルト値：MID buildstamp  
      注:  
      インスタンスの MID buildstamp を表示するには、ナビゲーションフィルターに \[stats.do\] と入力します。buildstamp 形式の例は、london-06-27-2018__patch3-10-24-2018_11-11-2018_0542 です。
    {#mid-server-parameters__ul_yz1_tt4_b3b}

mid.upgrade.use_proxy
:   アップグレード URL にアクセスするために MID サーバーが Web プロキシを経由する必要がある場合は、このパラメーターを true に設定し、プロキシを使用するように MID サーバーに指示します。プロキシ サーバーのホストとポートも設定する必要があります。インスタンス プロキシのユーザー名とパスワードが設定されている場合は、アップグレード プロキシにも使用されます。  
    注:  
    このパラメーターは、 glide.mid.autoupgrade.proxy\* パラメーターで構成されたプロキシの詳細を制御するためのものではありません。

    * タイプ：true \| false
    * デフォルト値：true
    {#mid-server-parameters__ul_il3_tt4_b3b}

glide.mid.autoupgrade.proxy_host または glide.glidesoap.proxy_host
:   アップグレード URL にアクセスするために MID サーバーが Web プロキシを経由する必要がある場合は、ここでプロキシのホストを定義します。

    * タイプ：文字列 (URL)
    * デフォルト値：なし
    {#mid-server-parameters__ul_wrp_tt4_b3b}

glide.mid.autoupgrade.proxy_port または glide.glidesoap.proxy_port
:   アップグレード URL にアクセスするために MID サーバーが Web プロキシを経由する必要がある場合は、ここでプロキシのポートを定義します。

    * タイプ：整数 (0 ～ 65535)
    * デフォルト値：80
    {#mid-server-parameters__ul_rn1_5t4_b3b}

glide.mid.autoupgrade.proxy_user
:   アップグレード URL にアクセスするために MID サーバーが Web プロキシを経由する必要がある場合は、ここでプロキシのユーザー名を定義します。

    * タイプ：文字列 (URL)
    * デフォルト値：なし
    {#mid-server-parameters__ul_ybj_5t4_b3b}

glide.mid.autoupgrade.proxy_password
:   アップグレード URL にアクセスするために MID サーバーが Web プロキシを経由する必要がある場合は、ここでプロキシのパスワードを定義します。

    * タイプ：文字列
    * デフォルト値：なし
    {#mid-server-parameters__ul_qk1_yv4_b3b}

## Windows ディスカバリーパラメーター {#mid-server-parameters__section_windows}

mid.powershell_api.session_pool.max_size

:   セッションプールで許可されるセッションの最大数を指定します。

    注:  
    このパラメーターを設定または変更するには、MID サーバーを再起動する必要があります。  
    * タイプ：整数
    * デフォルト値：25
    {#mid-server-parameters__ul_bcg_yp4_b3b}

mid.powershell_api.session_pool.target.max_size

:   ターゲットホストごとにプールで許可されるセッションの最大数を指定します。

    注:  
    このパラメーターを設定または変更するには、MID サーバーを再起動する必要があります。  
    * タイプ：整数
    * デフォルト値：2
    {#mid-server-parameters__ul_l3c_mq4_b3b}

mid sa. prefer_powershell
:   MID サーバーを有効にして PowerShell リモート機能を使用します。

    * タイプ：true \| false
    * デフォルト値：false
    {#mid-server-parameters__ul_ul2_nq4_b3b}

mid.powershell_api.winrm.use_ssl
:   WinRM を使用する HTTPS 接続には SSL 証明書の使用が必要です。

    * タイプ：true \| false
    * デフォルト値：false
    {#mid-server-parameters__ul_gvg_4q4_b3b}

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
:   HTTPS 上で PowerShell を使用する Windows サーバーに接続するためのポートを設定します。

    * タイプ：整数
    * デフォルト値：5986
    {#mid-server-parameters__ul_cl4_fs4_b3b}

mid.powershell_api.winrm.remote_port
:   HTTP 上で PowerShell を使用する Windows サーバーに接続するためのポートを設定します。

    * タイプ：整数
    * デフォルト値：5985
    {#mid-server-parameters__ul_bdf_gs4_b3b}

mid.powershell_api.winrm.skip_ssl_cert_check
:   HTTPS 接続に WinRM を使用するときは SSL 証明書の確認をスキップします。

    * タイプ：true \| false
    * デフォルト値：false
    {#mid-server-parameters__ul_qv1_hs4_b3b}

mid.powershell_api.winrm.skip_ssl_cert_check_options
:   HTTPS 接続に WinRM を使用するときは特定の SSL 証明書の確認をスキップします。認証局 (CA) からの証明書、証明書に関連付けられたホストを識別する共通名 (CN) からの証明書、および失効した証明書の確認をスキップするよう MID サーバーを設定します。

    * タイプ：文字列
    * デフォルト値：-SkipCACheck -SkipCNCheck -SkipRevocationCheck
    {#mid-server-parameters__ul_xhw_hs4_b3b}

mid.powershell.use_credentials
:   PowerShell で ディスカバリー を使用するための認証情報を判断します。true に設定すると、MID サーバーはプローブを実行するために認証情報テーブルから Windows 認証情報を使用します。MID サーバーサービスでユーザーの認証情報を使用してプローブを実行するには、このパラメーターを false に設定します。

    * タイプ：true \| false
    * デフォルト値：true
    {#mid-server-parameters__ul_kkh_js4_b3b}

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\\ を指定します。  
    注:  
    Windows XP の 64 ビットバージョンでは、この機能を有効にするために Microsoft ホットフィックスが必要な場合があります。

    64 ビット Windows マシン上で実行するアプリケーションを検出するため、MID サーバー は 64 ビット Windows ホストマシン上で実行する必要があります。

    * タイプ：文字列 (パス)
    * デフォルト値：なし
    {#mid-server-parameters__ul_pxw_ls4_b3b}

mid.powershell.enforce_utf8

:   このパラメーターを有効にすると、ターゲットの Windows システム上のコマンドは UTF-8 エンコードされた出力を返します。無効にすると、ターゲット システムはデフォルトのエンコーディングを使用できます。このパラメーターは、PowerShell が有効な場合にのみ有効です。この値を false に設定すると、プローブによって非 ASCII 文字が返された場合に CMDB の値が不正になる可能性があります。

    * タイプ：true \| false
    * デフォルト値：true
    {#mid-server-parameters__ul_dtb_xs4_b3b}

mid.powershell.local_mid_service_credential_fallback
:   他の認証情報がすべて失敗した場合、自動的に MID サーバー サービスの認証情報にフォール バックすることを有効にします。

    * タイプ：true \| false
    * デフォルト値：true
    {#mid-server-parameters__ul_tsz_xs4_b3b}

mid.powershell_api.idle_session_timeout

:   アイドル状態の PowerShell セッションのタイムアウト値を秒単位で指定します。

    注:  
    このパラメーターを設定または変更するには、MID サーバー を再起動する必要があります。  
    * タイプ：整数
    * デフォルト値： 60
    {#mid-server-parameters__ul_rrt_ys4_b3b}

mid.powershell.command.parameter_passing
:   このパラメーターを有効にすると、コマンドラインから PowerShell パラメーターを渡すことができます。

    * タイプ：true \| false
    * デフォルト値：false
    {#mid-server-parameters__ul_r5l_2t4_b3b}

mid.powershell.command.script.parameter_passing
:   このパラメーターを有効にすると、コマンドラインから PowerShell スクリプトを渡すことができます。

    * タイプ：true \| false
    * デフォルト値：true
    {#mid-server-parameters__ul_f34_gt4_b3b}

mid.windows.management_protocol

:   デバイスおよびプロセスの分類に使用される Windows 管理プロトコルをアドミニストレーターが選択できるようにします。オプションには、WMI と WinRM があります。

    * タイプ：文字列
    * デフォルト値：WMI
    {#mid-server-parameters__ul_z1s_ht4_b3b}

mid.windows.probe_timeout
:   特定の MID サーバー上のすべての Windows プローブのタイムアウト間隔を設定します。この値は、wmi_timeout プローブ パラメーターを使用して個々のプローブに対して設定された値によって上書きされます。

    * タイプ：整数
    * デフォルト値：300
    {#mid-server-parameters__ul_u4k_3t4_b3b}

mid.powershell.jea.append_username
:   現在のユーザーのユーザー名を JEA エンドポイントに追加するかどうかを指定します。

    * タイプ：true \| false
    * デフォルト値：False
    {#mid-server-parameters__ul_mlf_kk3_z3b}

mid.powershell.jea.endpoint
:   MID サーバーのコネクト先のリモートサーバー上の JEA 構成名 (エンドポイント)。JEA_DISCO_BASIC に設定します。

    * タイプ：文字列
    * デフォルト値：""
    {#mid-server-parameters__ul_yv5_kk3_z3b}
**関連概念**   

* [MID サーバーのアップグレード](https://www.servicenow.com/docs/sexZeGSMHPf9vlJ5K_Csvg "MID サーバーを手動でアップグレードするか、インスタンスから自動的にアップグレードします。インスタンスがアップグレードされ、MID サーバーのバージョンが同じでなくなると、MID サーバーの自動アップグレードがトリガーされます。新しい MID サーバーパッケージが install.service-now.com からダウンロードされ、古いパッケージが置き換えられ、MID サーバーが新しいバージョンで起動します。")
* [MID サーバーダッシュボード](https://www.servicenow.com/docs/CsqZ5MQV~QZSL~qot8cZHw "MID サーバーダッシュボードは、MID サーバーユーザーが進行中の操作を監視するための中心的な場所です。このダッシュボードは、MID サーバーステータス テーブルの情報を表示するレポートとゲージで構成されています。")
* [MID サーバーファイルクリーナー](https://www.servicenow.com/docs/WeOPVe1hR8SkyA~CtyvSdQ "MID サーバーでは 1 つのモニタースレッドが実行されます。これは、古いファイルをクリーンアップし、インストールフォルダー内のファイルのサイズと量を管理しやすい状態に保ち、MID サーバーのパフォーマンスの問題を防止します。")
* [MID サーバー特権コマンド](https://www.servicenow.com/docs/RNEk_780kOBCyQgR1S7lhQ#c_PrivilegedCommandsForMIDServer "ホスト サーバー上の特定の情報を検出するには、MID サーバーでより高い権限で SSH コマンドを実行する必要があります。プラットフォームでは、MID サーバーで使用されるデフォルトの特権コマンドと、システムに他のコマンドを追加する機能が用意されています。")  
**関連タスク**   

* [MID サーバーを手動で起動、停止、再起動する](https://www.servicenow.com/docs/r_lLMRTuWCPvQSXD~Yfg5w "インストール手順の最後で MID サーバー を起動しなかった場合は、MID サーバーを手動で起動することができます。")
* [MID サーバーの JVM メモリサイズを設定する](https://www.servicenow.com/docs/gd2aU2sKBykQ1Q2jnBJSZg "MID サーバーはデフォルトの JVM メモリ割り当てで開始しますが、この設定は構成ファイルで変更できます。")
* [MID サーバーを一時停止](https://www.servicenow.com/docs/KuKRSdnHG4m0QkTidY76RQ#t_PauseTheMIDServer "MID サーバーを一時停止して、作業用の ECC キューをポーリングしたり、検出結果をインスタンスに送り返したりすることを一時的に防止します。")  
**関連資料**   

* [MID サーバーのシステム要件](https://www.servicenow.com/docs/FYS5X45xZIlbHGoYFQLkfw "これらの最小システム要件を使用して、MID サーバー をホストするコンピューターにリソースを割り当てます。")
* [MID サーバーの問題の解決](https://www.servicenow.com/docs/6KrOcLB3CGCVhbj~kh_1hg "MID サーバーの問題のトラブルシューティングを行い、解決策を見つけます。MID サーバーを監視して、問題が発生したときにアラートを受信します。MID サーバーの特定の問題を解決するためのトラブルシューティング手順があります。Hi のナレッジベースには、MID サーバーの問題のトラブルシューティングに役立つ記事がいくつか含まれています。")
* [MID サーバープロパティ](https://www.servicenow.com/docs/UT65DzSXmCMcdjMQi0j2OA#r_MIDServerProperties "すべての MID サーバーまたは特定の MID サーバーの動作をプロパティが制御します。")
* [MID サーバー設定パラメーターの設定と優先度](https://www.servicenow.com/docs/G7Z6O4HvfIJb8nVZN_Cmow "MID サーバーの設定は複数のテーブルに存在し、MID サーバーは設定された順序でそれらの設定に優先順位を付けます。MIDConfigParameter は、正しい型スタイルビルダーで定義する必要があります。")
* [MID サーバーで保護されているレコードと予約文字](https://www.servicenow.com/docs/J9_9~nDDj6dX5HBe9Kjilg "変更できない MID サーバーレコード一部の特殊文字は XML で事前定義されており、パスワードには使用できません。")
* [MIDSystem メソッド](https://www.servicenow.com/docs/068qdaedXbt2_uUPvDN20w "MIDSystem 変数 (変数名 ms で参照される) は、MID サーバーに関する情報を取得するためのさまざまなメソッドを提供します。")
* [MID サーバーのハートビート](https://www.servicenow.com/docs/GrMWCbFpZ6duobY8ZYCglQ "インスタンスは、代理トランザクションモニタリングシステムを使用して、5 分ごとに MID サーバーの応答を確認します。")

## MID サーバーのパラメーターを追加する {#ariaid-title2}

特定の MID サーバーの動作をコントロールするには、MID サーバーパラメーターを使用します。

### 始める前に

必要なロール：admin

### 手順

1. 移動先 すべてMID サーバーサーバー.
2. MID サーバーのリストから、設定する MID サーバーを選択します。
3. \[設定パラメーター\] 関連リストを選択します。  
   現在 MID サーバーの構成ファイルにあるすべてのパラメーターを表示します。パスワードがある場合は、セキュリティ上の理由からアスタリスクで表示されます。利用可能な入力パラメーターのリストについては、「[MID サーバーパラメーター](https://www.servicenow.com/docs/UOAcWs1FaIrXIRNu9s9MWg#mid-server-parameters "パラメーターは特定の MID サーバーの動作を制御し、MID サーバープロパティよりも優先順位が低いです。")」を参照してください。  
   図 : 1. MID サーバー設定パラメーターの定義   

4. パラメーターを追加するには、\[新規\] をクリックし、フォームに記入します。  
   フォームが送信されると、その MID サーバーの構成ファイルが新しいパラメーターを含むように変更されます。既存のパラメーターへの変更は、MID サーバー構成ファイルにも反映されます。MID サーバー構成ファイルへの変更は、直ちに行われるのではなく、次回の MID サーバーの再起動時に行われます。MID サーバーフォームには、MID サーバーを再起動するための関連リンクがあります。  
   注:  
   ServiceNow パラメーターの変更や削除など、MID サーバーがインスタンスとの通信を失う原因となる変更を保存できないようにします。たとえば、url パラメーターは変更できません。これらの保護されたパラメーターに対する変更は、その MID サーバーの config.xml ファイルに直接行われます。
5. **オプション:** config.xml ファイルにパラメーターを設定します。  
   MID サーバーの構成は、config.xml と呼ばれる XML ファイルによってコントロールされます。このファイルは、MID サーバーのインストールディレクトリの /agent ディレクトリにあります。このファイルを直接編集して、保護されたパラメーターの構成を変更できます。MID サーバーとServiceNowインスタンス間の通信を中断しないような多くの構成変更は、インスタンスから行うこともできます。  
   config.xml ファイルの構造は単純に、外部パラメーター タグと一連の内部パラメーター タグです。各パラメーター タグには name と `value` 属性があります。
   * パラメーターの値を変更するには、value 属性を編集します。
   * パラメーターを追加するには、その名前と値を持つ別のパラメーター タグを追加します。
   * パラメーターを削除するには、パラメーター タグ全体を削除します。
   {#t_SetMIDServerParameters__ul_sp1_34d_xp}  
   ファイル内のパラメーターの順序は重要ではありません。サンプルの緑のコメント セクションに注目してください。これらの要素を使用して、構成ファイルに有用なコメントを追加します。  
   注:  
   プロキシ サーバーで使用するように MID サーバーを構成する場合は、構成したプロキシ セクションの周辺のコメント タグを削除してください。  
   図 : 2. MID サーバーの config.xml ファイル   

   注:  
   ここにあるサンプル ファイルは、Firefox ブラウザからのものです。メモ帳、ワードパッド、テキストエディットなどの従来のテキスト エディターでは、色や可変フォントは表示されません。

