問題を解く前に、試験の全体像や学習ロードマップを確認したい方は、こちらの記事を先にチェックしてみてください!

第6問
ServiceNow Discoveryにおいて、ターゲットとなるサーバーにログインするための資格情報(認証情報・Credentials)や、SNMPのコミュニティ文字列などを安全に管理・保存するために使用される専用のテーブル/機能はどれですか?
A. Key Store Table
B. Discovery Credentials
C. Password Vault Integration
D. MID Server Configuration Files
正解: B. Discovery Credentials
解説:
- 正解(B)の理由: ServiceNowでは、SSHのユーザー名/パスワード/鍵、Windowsの資格情報(WMI用)、SNMPのコミュニティ文字列などを「Credentials(認証情報)」テーブルに登録して一元管理します。Discoveryが実行される際、ターゲットのIPレンジやプロトコルに合わせて適切な資格情報が自動的に選択・適用されます。
- 不正解(A)の理由: 「Key Store Table」という名称の標準的な機能やテーブルは、ServiceNowのDiscovery資格管理の文脈には存在しません。
- 不正解(D)の理由: MID Serverの接続設定ファイル(
config.xmlなど)には、インスタンスのURLやプロキシ設定、MID Server自体の基本パラメータが記述されますが、個々のターゲットサーバーへログインするための認証情報を平文やファイルとして直接保持する設計にはなっていません。 - 不正解(C)の理由: CyberArkなどの外部パスワード管理ツールと連携する機能(Credential Resolver / External Password Vaultなど)は存在しますが、ServiceNow標準のベースラインにおける基本の管理機能は「Discovery Credentials」テーブルです。
第7問
ServiceNow Discoveryのプロセスにおいて、IPアドレスの範囲(IP Range)に対して最初に実行され、ターゲット機器が存在するか(生きているか)を確認するために行われる仕組みやフェーズはどれですか?
A. Shazzam(シャザム)
B. Port Knocking
C. ICMP Ping Sweepのみ
D. Fast Classification
正解: A. Shazzam(シャザム)
解説:
- 正解(A)の理由: ServiceNow Discoveryの最初のステップでは、「Shazzam」と呼ばれるポートスキャン用のプローブがMID Server経由で実行されます。これにより、指定されたIPレンジに対して複数のポート(TCP 22, 135, 161, 445など)を同時に高速スキャンし、どのポートが開いているか(=どのホストが稼働しており、何のサービスがありそうか)を効率的に検出します。
- 不正解(B)の理由: Port Knocking(ポートノッキング)は、特定の順序でパケットを送ることでファイアウォールのポートを開ける一般的なセキュリティ技術・手法であり、Discoveryの公式なフェーズや仕組みの名称ではありません。
- 不正解(C)の理由: ICMP Ping(Ping Sweep)だけで生存確認を行うわけではありません。現代の環境ではセキュリティ設定(ファイアウォールなど)でICMPがブロックされていることが多いため、Shazzamは複数のTCPポートやUDPポートへの接続試行を通じて生存確認とポートスキャンを同時に行います。
- 不正解(D)の理由: 「Fast Classification」という標準的なDiscoveryのフェーズや仕組みは存在しません。
第8問
ServiceNow Discoveryのパターン(Pattern)機能において、従来のプローブ&スクリプト方式と比較したときの最大のメリットとして正しいものはどれですか?
A. MID Serverを使用せずに直接ターゲットへ通信できるようになる
B. グラフィカルなステップ形式で処理が定義され、複雑なアプリケーションの依存関係や設定ファイルを直感的に効率よく取得できる
C. Discoveryの実行時間が完全にゼロになる
D. カスタムコード(JavaScript)を一切書かずに、外部データベースへの直接書き込みが可能になる
正解: B. グラフィカルなステップ形式で処理が定義され、複雑なアプリケーションの依存関係や設定ファイルを直感的に効率よく取得できる
解説:
- 正解(B)の理由: パターン(Pattern Designer)は、従来の「Probe & Sensor(プローブ&センサー)」方式に代わるモダンな検出方式です。ステップ・バイ・ステップのグラフィカルな画面で処理(プロセス実行、ファイル読み取り、レジストリ参照など)が定義されており、マルチティア(多層)構造の複雑なアプリケーションやミドルウェアの検出・トラブルシューティングが非常に容易になっています。
- 不正解(A)の理由: パターンを使用する場合であっても、ファイアウォール内へのアクセスには必ずMID Serverが必要であるため、MID Server不要になるわけではありません。
- 不正解(C)の理由: 処理の効率やメンテナンス性は向上しますが、ネットワーク通信やインベントリ収集の物理的な処理がゼロになるわけではありません。
- 不正解(D)の理由: パターンのステップ内では独自の構文や処理を行いますが、検証や高度な後処理においてJavaScript等のスクリプト(Pre/Postスクリプトなど)が完全に不要になるわけではありません。また、CMDBへの書き込みは引き続きIRE(識別調整エンジン)を介して行われます。
第9問
ServiceNowの「Behavior(ビヘイビア)」機能は、Discoveryにおいてどのような役割を持っていますか?
A. どの曜日・何時にDiscoveryを自動実行するかというスケジュールを定義する
B. 特定のIPレンジに対して、どのプローブやパターンをどの順序で実行するか(プロファイル)を定義する
C. 検出されたCIに対して、どのユーザーが所有権を持つかを自動割り当てする
D. MID Serverの負荷分散やフェイルオーバーの挙動を制御する
正解: B. 特定のIPレンジに対して、どのプローブやパターンをどの順序で実行するか(プロファイル)を定義する
解説:
- 正解(B)の理由: Discovery Definitionにおける「Behavior」は、スケジュール(Discovery Schedule)内で使用され、「どのポートスキャンを使い、どのプローブやパターンを実行・除外するか」の振る舞い(プロファイル)を定義するものです。これにより、ターゲットの特性に合わせた柔軟な検出制御が可能になります。
- 不正解(A)の理由: 実行日時や頻度のスケジュールを定義するのは「Discovery Schedule」自体の設定項目(Run as, Startingなど)です。
- 不正解(C)の理由: CIの所有権やアサイン先を自動割り当てする機能は、DiscoveryのBehaviorではなく、Assignment Rulesやアトリビュートのマッピング、あるいはITSM側のプロセスに依存します。
- 不正解(D)の理由: MID Serverの負荷分散や選択の制御は「MID Server Selection(MID Server ClusterやIP Rangesとの紐付け)」の役割です。
第10問
ServiceNow Discoveryの運用において、検出されたCI(構成アイテム)がCMDB上で意図しない重複登録(デュプリケーション)を起こしてしまう主な原因として考えられるものはどれですか? (2つ選択してください)
A. シリアルナンバーやホスト名などの識別属性(Identification Attributes)がターゲット機器間で重複している、あるいは正しく取得できていない
B. 異なるMID Serverを経由して同じネットワークをスキャンしている
C. IRE(識別および調整エンジン)の重複ルール(Identification Rules)が適切に定義されていない、または正しく機能していない
D. Discoveryのスケジュール実行間隔が短すぎる(毎日実行されている)
正解: A と C
解説:
- 正解(A)の理由: CMDBの識別は、シリアルナンバー、MACアドレス、IPアドレス、ホスト名などのキー属性(Identification Attributes)を元に行われます。これらが仮想マシンのテンプレートクローンなどで重複していたり、正しく値が取れずに空欄やプレースホルダーになっていると、IREが「別の機器である」と誤認してしまい、同一CIが重複作成される原因になります。
- 正解(C)の理由: IREは「どの属性の組み合わせをユニーク(一意)とみなすか」を識別ルール(Identification Rules)に基づいて判断します。このルールがクラスに対して適切に設定されていない場合、同じCIであっても別レコードとして登録されてしまいます。
- 不正解(B)の理由: MID Serverが複数であっても、同じターゲットを正しく同じ認証情報と識別ルールでスキャンしている場合、IREが適切に同一CIとして統合(Update)するため、それ自体が直接の重複原因になるわけではありません。
- 不正解(D)の理由: 実行頻度(毎日実行など)が高いことは、システムの負荷やログ量の増加にはつながりますが、正しく識別ルールが機能していれば、既存CIの「更新(Update)」が行われるだけであり、重複登録の直接の原因にはなりません。
上記問題を解いてみて、手応えはいかがでしたか? 「意外と解ける」と思った方もいれば、「もう少し複雑な問題が出たら不安……」と感じた方もいるかもしれません。
実際の試験では、用語の暗記だけでは太刀打ちできない、ServiceNow特有の**「ひねりの効いた日本語訳」や「実務シナリオに即した判断」**が求められます。
そこで、業務未経験から独学で合格を果たした私が、試験勉強の過程で徹底的に傾向を分析し、自作した**「CIS-Discovery厳選100問・徹底攻略問題集(完全版)」**を用意しました。

ぜひ合格のために解いてみてください!!


コメント