---
sourceDocument: Xanadu IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Puppet 自動化ソフトウェアディスカバリー

# Puppet 自動化ソフトウェアディスカバリー {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

ディスカバリー は UNIX サーバー上で実行されている Puppet マスターを識別します。

ディスカバリーはセキュアシェル (SSH) コマンドを使用して情報を収集します。

Puppet マスターレコードにアクセスするには、 すべて構成自動化サーバーPuppet マスター. Puppet マスターレコードの関連リスト内のリソースを表示できます。

## Puppet マスタープローブの仕組み

ディスカバリーは次のプロセスを使用して Puppet マスターを識別します。

1. UNIX - アクティブプロセスプローブは、次のいずれかの基準に一致する実行中のプロセスを検出します。
   * プロセスの名前は pe-httpd です。
   * プロセスの名前は ruby で、プロセスのパラメーターには puppet masterが含まれています。
   {#c_PuppetAutomationSoftwareDiscovery__ul_kvm_zvj_3w}
2. 上記のいずれかの条件に一致する場合、次の処理が行われます。
   * 実行中のプロセスのレコードがまだ存在しない場合は、Puppet マスターテーブル \[cmdb_ci_puppet_master\] にレコードが作成されます。
   * \[Puppet - マスター情報\] プローブがトリガーされます。このプローブのセンサーは Puppet マスター \[cmdb_ci_puppet_master\] レコードの追加情報を入力します。
   {#c_PuppetAutomationSoftwareDiscovery__ul_lvm_zvj_3w}
{#c_PuppetAutomationSoftwareDiscovery__ol_jvm_zvj_3w}

## Puppet マスターを検出するための要件

デフォルトでは、ディスカバリーは UNIX サーバー上で実行されている Puppet マスターを識別します。ディスカバリーはセキュアシェル (SSH) コマンドを使用して情報を収集します。

UNIX サーバーのディスカバリーに使用される認証情報には、次のコマンドを実行するための権限が必要です。sudo の使用はサポートされていますが、プローブに must_sudo パラメーターを追加する必要があります。  
{#c_PuppetAutomationSoftwareDiscovery__simpletable_rmx_jvv_cr__stentry__2}

| プローブ | コマンド |
|-|-|
| Puppet -- マスター情報 | puppet、echo、hostname (Bourne シェルスクリプト内) |
| Puppet -- 証明書要求 | puppet |
| Puppet -- マニフェスト | echo、sed、find (Bourne シェルスクリプト内) |
| Puppet -- モジュール | puppet |

{#c_PuppetAutomationSoftwareDiscovery__simpletable_rmx_jvv_cr}

## 収集されるデータ {#c_PuppetAutomationSoftwareDiscovery__section_hzw_bd1_bcb}

{#c_PuppetAutomationSoftwareDiscovery__table_asr_wst_cr__entry__4}

|   |   |   |   |
|-|-|-|-|
| 名前 | Puppet マスター \[cmdb_ci_puppet_master\] | name | Puppet - マスター情報 |
| 構成ディレクトリ | Puppet マスター \[cmdb_ci_puppet_master\] | config_directory | Puppet - マスター情報 |
| マニフェストディレクトリ | Puppet マスター \[cmdb_ci_puppet_master\] | manifestdir | Puppet - マスター情報 |
| モジュールパス | Puppet マスター \[cmdb_ci_puppet_master\] | modulepath | Puppet - マスター情報 |
| 完全修飾ドメイン名 | Puppet マスター \[cmdb_ci_puppet_master\] | fqdn | Puppet - マスター情報 |
| IP アドレス | Puppet マスター \[cmdb_ci_puppet_master\] | ip_address | Puppet - マスター情報 |
| バージョン | Puppet マスター \[cmdb_ci_puppet_master\] | version | Puppet - マスター情報 |
[表 : 1. Puppet 自動化ソフトウェアについてディスカバリーによってデフォルトで収集されるデータ]

{#c_PuppetAutomationSoftwareDiscovery__table_asr_wst_cr}
* **[Puppet プローブへの must_sudo パラメーターの追加](https://servicenow-prod.fluidtopics.net/66c4h1a07oY6dXa4DJQ_eg)**   
  sudo と一緒に Puppet プローブを使用するには、それを必要とする各プローブに must_sudo パラメーターを追加する必要があります。

