MID サーバーのシステム要件
- 更新日2025年1月30日
- 所要時間:17 分
- Yokohama
- "MID サーバー"
これらの最小システム要件を使用して、MID サーバー をホストするコンピューターにリソースを割り当てます。
MID サーバー でサポートされているシステム
- Windows Server
- Windows ベースサーバーのディスカバリー、サービスマッピング パターンの実行、または Windows デバイスでの オーケストレーション コマンドの実行を行うには、Windows Server に MID サーバー をインストールする必要があります。MID サーバー は、仮想マシンや 64 ビットシステムを含む次の Windows オペレーティングシステムをサポートしています。
- Windows Server 2012
- Windows Server 2016
- Windows Server 2019
- Windows Server 2022
- Linux
- MID サーバー は、仮想マシンと 64 ビットシステムの次の Linux バージョンでサポートされています。
- Linux Red Hat 6 以降
- Ubuntu 1404 (Ubuntu 14) 以降
- CentOS 7 以降
- CentOS 7
- Windows Server 2008
- Windows Server 2008 R2
- Windows 8
- Windows 10
セキュリティ要件
高いセキュリティ基準を満たすために、MID サーバー は ServiceNow® に接続するときに HTTPS トラフィックで x.509 証明書検証を実行します。MID サーバー とインスタンスの間にネットワークアプライアンスまたはプロキシが存在する場合、そのアプライアンスは信頼されている CA によって署名されたデジタル証明書を提示する必要があります。自己署名証明書または内部 CA によって署名された証明書を使用している場合は、証明書を MID サーバー トラストストアにインポートしてください。SSL 証明書の追加方法の詳細については、「MID サーバー用の SSL 証明書を追加する」を参照してください。
OCSP 接続要件
Online Certificate Status Protocol (OCSP) は、SSL/TLS 証明書の失効ステータスを決定するために使用されるプロトコルです。証明書の交換と検証が行われると、MID サーバーは証明書が失効していて信頼すべきでないかどうかを判断する必要があります。
OCSP は、MID サーバーなどのクライアントを使用して、HTTP Web サイトから証明書を受信します。クライアントは、証明書を発行した認証局 (CA) によって運用されているサーバーである OCSP レスポンダーに要求を送信します。クライアントに対する OCSP レスポンダーの応答は、証明書が有効であるか、失効しているかを示します。
接続するには、MID サーバーに次のアクセス権が必要です。
- *.service-now.com または <instance_name>.service-now.com
- install.service-now.com
- http://ocsp.entrust.net
- http://ocsp.digicert.com (または他の CA OCSP レスポンダー)
SSL/TLS 証明書は常に有効期限付きで発行されますが、特定の状況では、証明書が期限切れになる前に失効する必要があります (たとえば、関連付けられた秘密キーが侵害された場合など)。したがって、Web サイトの証明書の現在の有効性は、有効期限に関係なく常にクライアントが確認する必要があります。
証明書の失効ステータスを確認できない場合、クライアントは接続に失敗します。ファイアウォールとプロキシの設定によって OCSP Entrust サーバーおよび DigiCert サーバーへの呼び出しがブロックされ、MID サーバーが機能しなくなる可能性があります。OCSP トラフィックが動作するように、ファイアウォールの権限を変更することが必要な場合があります。詳細と解決策については、HI ナレッジベースの記事 [KB1216223] を参照してください。
PowerShell 要件
MID サーバー には、PowerShell の最低バージョン 3.0 が必要であり、PowerShell 5.1 までのバージョンがサポートされています。PowerShell 要件の詳細については、Microsoft のドキュメントを参照してください。インスタンスを使用して現在の PowerShell バージョンを検索するには、ecc_agent_list.do に移動します。[カスタマイズリストの更新] ギアアイコンを使用して、[選択済み] 列に [ホスト PowerShell バージョン] を追加します。次に、PowerShell バージョンで MID サーバーのリストをソートして、古い MID サーバー を探します。または、ホストの PowerShell コンソールでコマンド $Host.Version を使用して、ホストマシンで PowerShell バージョンを検索することもできます。PowerShell バージョンは PSVersion としてリストされます。
Java バージョンのサポート
Java 17.0.12 は MID サーバーインストーラーパッケージにバンドルされていて、新しいすべての MID サーバーのホストにインストールされます。このインストーラーは、使用している環境で実行できるように Java 17.0.12 を自動で設定します。追加の構成は必要ありません。このバージョンは、64 ビットの Windows MID サーバー と Linux MID サーバー の両方をサポートしています。MID サーバーには最低でも JRE バージョン 17.0.10 が必要であり、推奨バージョンは 17.0.12 です。17.0.10 よりも前のバージョンを使用している場合は、暗号化関連の問題が発生する可能性があります。
テストの結果、MID サーバーは、Oracle Java 11 バージョン 17.0.10 で期待どおりに動作することがわかりました。JRE を別のバージョンにアップグレードする必要がある場合は、適切なアカウント担当者に連絡してサポートを受けてください。
- 以前のバージョンからアップグレードした MID サーバーは、MID Server インストーラーに付属する OpenJDK を使用します。OpenJDK のこのバージョンは、これらの MID サーバーで使用するようにテストされ、認定されます。
- その他のバージョンのオペレーティングシステムでアップグレードされた MID サーバー は、JRE をインストールパッケージで提供されているバージョンに自動的にアップグレードします。
yum install glibc.i686 です。MID サーバー JRE ダウングレードのサポート
ServiceNow® インスタンスが Quebec からダウングレードされると、MID サーバー もダウングレードされます。ただし、インスタンスが次のいずれかのパッチにダウングレードされる場合を除き、JRE はダウングレードできません。
- New York パッチ 12
- Orlando パッチ 9
- Paris パッチ 3
MID サーバー が Quebec から指定されたパッチとは異なるパッチにダウングレードされた場合は、「Install Java 11 on MID Servers (MID サーバーへの Java 11 のインストール) [KB0752451]」の手順に従ってください。
Java Service Wrapper
MID サーバー のインストーラーには、Tanuki Software Java Service Wrapper バージョン 3.5.40 が含まれています。
JVM メモリサイズの設定
MID サーバー は、1 GB の JVM メモリを備えてインストールされます。製品の推奨メモリサイズが 1 GB を超える場合は、デフォルト設定を上書きする手順について、「MID サーバーの JVM メモリサイズを設定する」を参照してください。
展開タイプ
インスタンスのシステム要件は、MID サーバー が必要な個々の製品のニーズによって決まります。ヘルスログアナリティクス などの一部のアプリケーションでは、ドキュメントに追加のシステム要件が記載されています。
- 標準的な展開
- 次の製品は、MID サーバー が同じ最小ディスクスペースとメモリの要件を共有するため、「標準的」とみなされています。
- ディスカバリー
- イベント管理
- 統合
- オーケストレーション
- サービスマッピング
最小標準要件は、単一の製品と製品を組み合わせた展開の両方に関係します。ディスクまたはメモリの要件を大幅に増やすことなく、複数の標準製品用に単一の MID サーバー を展開できます。
- 高リソース展開
Cloud Management Platform (CMP) とオペレーショナルインテリジェンスは集中的に処理されるため、標準製品よりも多くのリソースが各 MID サーバー に必要となります。これらの製品用の MID サーバー は、他の製品用の MID サーバー をサポートしない専用ホストにインストールします。
推奨される MID サーバー の最小要件
- 顧客インフラストラクチャのサイズと MID サーバー で実行するように構成されている特定の機能 (機能)。
- ホストにインストールされている MID サーバー の数。
- MID サーバー あたりのスレッド数。
- MID サーバー ホストで実行されている他のアプリケーションの数と性質。
- ServiceNow リリースでのアーキテクチャとデザインの強化。たとえば、Orlando で PowerShell for Windows ディスカバリー を使用したり、Quebec でデフォルトの Java ガベージコレクションポリシーを変更したりするなど。
要するに、どんな MID サーバー 展開でもうまく機能する単一のサイズ要件はありません。次の文書化されたサイズ変更のガイドラインは、展開の開始点として使用できます。ただし、MID サーバー のパフォーマンスとリソース使用率を継続的に監視し、必要に応じて MID サーバー を調整およびスケールアップしていく必要があります。
- MID サーバー の最小システム要件
MID サーバー に必要な最小 CPU 構成は、単一の MID サーバー が展開され、25 の同時スレッドの標準構成を備えた Windows Server 2012 R2 ホストの場合、速度が 2 GHz 以上のクアッドコアプロセッサーです。
- MID サーバー の CPU 使用率
ディスカバリー などのほとんどの MID サーバー アプリケーションは、パフォーマンスを最大化して MID サーバー のリソース使用率を最大化するように設計されています。その結果、MID サーバー が ディスカバリー スケジュールまたは同様のアプリケーションを実行しているときに、90 〜 100 % の範囲の非常に高い CPU 使用率セグメントが見られることがあります。
CPU 使用率が非常に高いセグメントは、スループットを最大化するアーキテクチャ設計に沿っていることから生じており、ディスカバリーのパフォーマンスにマイナスの影響を及ぼすことはないため、心配する必要はありません。ディスカバリー の実行が正常に停止すると、MID サーバー ホストのリソース使用率は自動的に通常に戻ります。
複数のセグメントの CPU 使用率が非常に高い状態が頻繁かつ長期間にわたり継続する場合は、次のことを避ける必要があります。- MID サーバー で、ディスカバリー スケジュールの重複など、アクティブな作業負荷を同時に処理することが予想される場合に、同一ホスト上で複数の MID サーバー を実行する。
- MID サーバー ホストを他のアプリケーションと共有する。
- 純粋に CPU 使用率に基づくパフォーマンスアラートを MID サーバー ホストに対して設定する。これらのアラートは、必要に応じて、他のパフォーマンスモニターと組み合わせて使用する必要があります。
- MID サーバー ホストでの追加のパフォーマンス監視の構成
MID サーバー の CPU 使用率はホストの負荷を示す良い指標ですが、可視化は限られています。Windows オペレーティングシステムのシステムプロセッサーキューの長さと UNIX オペレーティングシステムの負荷平均を使用した監視の追加は非常に重要です。
- プロセッサーキューの長さ (Windows OS): 準備はできているものの、別のアクティブなスレッドが原因で、現在プロセッサー上で実行できないスレッドの数。キュー内のスレッド数が連続した期間プロセッサーコア数の 2 倍を超える場合、プロセッサーのボトルネックが発生することがあります。
- 負荷平均 (Unix OS): 定義された期間における Linux サーバーの平均システム負荷。実行中のスレッドと待機中のスレッドの合計を含むサーバーの CPU デマンドです。通常、top コマンドまたは uptime コマンドは、サーバーの負荷平均を出力します。
MID サーバー の CPU パフォーマンスの事例
- 最大スレッド数の変更が MID サーバー の CPU 使用率に及ぼす影響
内部ベンチマーキングに基づいて、10,000 台のサーバーで クラウドディスカバリー を実行しているときの MID サーバー の CPU 使用率のサンプルデータを以下に示します。

これらのテストでは、最大 CPU 使用率は、スレッド数や OS とは関係なく 100 % であることが確認されました。平均 CPU 使用率はスレッド数に比例することが確認されました。スレッド数を増やしても、必ずしも直ちに CPU に負荷がかかるわけではありません。プロセッサーの最大キュー長で示されるように、スレッド数をデフォルトの 25 から 50 に増やしても、追加の CPU 負荷は発生しません。ただし、最大スレッド値を 100 に増やすと、プロセッサーキューの長さが大幅に増加し、CPU に負荷がかかっていることを示します。
- MID サーバー を他のアプリケーションまたは MID サーバー と共有した場合の CPU 使用率への影響
ディスカバリーの実行は、MID サーバー では CPU を集中的に使用する操作です。同じホストに他のアプリケーションまたは MID サーバー を展開すると、ホストの CPU 負荷が増えます。この負荷により、MID サーバー を含む実行中のアプリケーションのパフォーマンスが低下します。次の例は、さまざまな負荷パターンを持つ MID サーバー の CPU 使用率データポイントのサンプルです。
単一の MID サーバー専用ホスト:平均 CPU 使用率は 48 % です。

MID サーバーと負荷が中程度の別のアプリケーションで共有されるホスト:平均 CPU 使用率は 77 % です。

MID サーバーと負荷が大きい別のアプリケーションで共有されるホスト:平均 CPU 使用率は 97 % です。

- MID サーバー のスケールアップと MID サーバー の CPU リソース使用率への影響
MID サーバー で CPU リソースに大きな制約がある場合、CPU を追加して MID サーバー ホストをスケールアップすると、リソースの負荷を緩和できます。ただし、これは必ずしも非常に高い CPU 使用率セグメントをなくすものではありません。パフォーマンスを最大化するように設計された ディスカバリー などの MID サーバー アプリケーションは、引き続き利用可能な追加の CPU リソースを使用します。次の例は、同じ ディスカバリー ディスカバリースケジュールを実行している 4 CPU MID サーバー ホストと 8 CPU MID サーバー ホストの CPU 使用率データポイントの例です。
パラメーター 4 CPU 8 CPU 平均 CPU 使用率 48 % 28 % 最大 CPU 使用率 98 % 98 % 4 CPU ホストに展開した場合の MID サーバーの CPU 使用率:

8 CPU ホストに展開した場合の MID サーバーの CPU 使用率:

パフォーマンスのモニタリング
使用している環境のための MID サーバー のリソース割り当てが十分であることを確認するには、製品実行のピーク期間に MID サーバーダッシュボードからパフォーマンスを監視します。
関連コンテンツ
- MID サーバーのアップグレード
MID サーバーを手動でアップグレードするか、インスタンスから自動的にアップグレードします。インスタンスがアップグレードされ、MID サーバーのバージョンが同じでなくなると、MID サーバーの自動アップグレードがトリガーされます。新しい MID サーバーパッケージが install.service-now.com からダウンロードされ、古いパッケージが置き換えられ、MID サーバーが新しいバージョンで起動します。
- MID サーバーの問題の解決
MID サーバーの問題のトラブルシューティングを行い、解決策を見つけます。MID サーバーを監視して、問題が発生したときにアラートを受信します。MID サーバーの特定の問題を解決するためのトラブルシューティング手順があります。Hi のナレッジベースには、MID サーバーの問題のトラブルシューティングに役立つ記事がいくつか含まれています。
- MID サーバーダッシュボード
MID サーバーダッシュボードは、MID サーバーユーザーが進行中の操作を監視するための中心的な場所です。このダッシュボードは、MID サーバーステータス テーブルの情報を表示するレポートとゲージで構成されています。
- MID サーバープロパティ
すべての MID サーバーまたは特定の MID サーバーの動作をプロパティが制御します。
- MID サーバーパラメーター
パラメーターは特定の MID サーバーの動作を制御し、MID サーバープロパティよりも優先順位が低いです。
- MID サーバー設定パラメーターの設定と優先度
MID サーバーの設定は複数のテーブルに存在し、MID サーバーは設定された順序でそれらの設定に優先順位を付けます。MIDConfigParameter は、正しい型スタイルビルダーで定義する必要があります。
- MID サーバーファイルクリーナー
MID サーバーでは 1 つのモニタースレッドが実行されます。これは、古いファイルをクリーンアップし、インストールフォルダー内のファイルのサイズと量を管理しやすい状態に保ち、MID サーバーのパフォーマンスの問題を防止します。
- MID サーバーで保護されているレコードと予約文字
変更できない MID サーバーレコード一部の特殊文字は XML で事前定義されており、パスワードには使用できません。
- MID サーバー特権コマンド
ホスト サーバー上の特定の情報を検出するには、MID サーバーでより高い権限で SSH コマンドを実行する必要があります。プラットフォームでは、MID サーバーで使用されるデフォルトの特権コマンドと、システムに他のコマンドを追加する機能が用意されています。
- MIDSystem メソッド
MIDSystem 変数 (変数名 ms で参照される) は、MID サーバーに関する情報を取得するためのさまざまなメソッドを提供します。
- MID サーバーを手動で起動、停止、再起動する
インストール手順の最後で MID サーバー を起動しなかった場合は、MID サーバーを手動で起動することができます。
- MID サーバーのハートビート
インスタンスは、代理トランザクションモニタリングシステムを使用して、5 分ごとに MID サーバーの応答を確認します。
- MID サーバーの JVM メモリサイズを設定する
MID サーバーはデフォルトの JVM メモリ割り当てで開始しますが、この設定は構成ファイルで変更できます。
- MID サーバーを一時停止
MID サーバーを一時停止して、作業用の ECC キューをポーリングしたり、検出結果をインスタンスに送り返したりすることを一時的に防止します。