データ マネージャー - Puppet アダプター
アセット データ マネージャーは、Assets の Atlassian Cloud Premium インスタンスまたは Enterprise インスタンスを持つすべてのユーザーが標準機能として利用できます。公開予定の機能のリストを見て、投票してください。
バグを発見した場合、ご質問がある場合は、アトラシアン サポートまたはアトラシアン コミュニティにご連絡ください。
はじめに
Puppet は、Puppet が開発したソフトウェア構成管理のためのツールです。
Puppet アダプターは API 接続によってデータをアセット データ マネージャーに取り込みます。
セットアップを始める前に、Puppet ソースが API 対応で、関連するファイアウォール ルールが確立されていることを確認してください。また、ソースにアクセスするための認証情報があることを確認してください。
このツールをアセット データ マネージャーに接続するにはどうすればいいですか?
このタスクを完了するには、データ マネージャー アダプターの管理者権限が必要です。データ マネージャーでの権限とロールの仕組みをご覧ください。
カスタム ビルドのアダプターを使用して、このツールをアセット データ マネージャーに接続するには、次の手順に従います。
名前、オブジェクト クラス、データ ソース名、データ ソース タイプなど、「データ マネージャー フィールド」のセクションにリストされているすべての情報を収集します。
「Puppet フィールド」セクションに記載のすべての情報を集めます。これを行うには、Puppet に関するエキスパート (SME) への相談が必要となる場合があります。
データ マネージャー内:
ご利用のツールに合ったアダプターを選択して、新しいジョブを作成します。
すべての必須フィールドに適切な情報を設定します。
Puppet 内:
次の「API 呼び出し」セクションの情報を確認して、エンドポイントが利用可能であることを確認します。
以下の「取得したフィールド」セクションの情報をご確認ください。
このジョブが実行されるたびに、選択したデータは、構成されたアダプタを使用してデータ マネージャーに取り込まれ、生データになります。
データ マネージャー フィールド
アセット データ マネージャーから取得した次の情報を指定する必要があります。
名前 - 接続の名前。[アダプター] でジョブ名として表示されます。
オブジェクト クラス - データをロードするオブジェクト クラスの名前。
データ ソース名 - 作成されるデータのタイプ。通常はツールの名前 (例: AD、Qualys) となります。注意: [名前] と同じ名前でも問題はありません。
データ ソース タイプ - ツールが提供するデータのタイプ。たとえば、アセット、CMDB、ユーザーの場所などです。
Puppet フィールド
Puppet からの次の情報を指定する必要があります。
API URL - データ マネージャーで Puppet ソースに接続するための Puppet インスタンスの URL。
ログイン ユーザー名 - Puppet API のログイン ユーザー名。
パスワード - Puppet API のパスワード。
製品タイプ - ドロップダウン リストから適切な Puppet 製品タイプを選択。
Orchestrator v1
Puppet Database Inventory v4
API 呼び出し
Orchestrator
クライアント CLI は、API を直接呼び出してインベントリのリストを取得します。
API:
{apiUrl}:8143/orchestrator/v1/inventory
メソッド: GET
応答:
Name Connected Timestamp
データベース インベントリ
クライアント CLI は、API を直接呼び出してインベントリのリストを取得します。
API:
{apiUrl}:8081/pdb/query/v4/inventory
メソッド: GET
応答:
Uuid Timestamp Environment PuppetMasterServer PuppetAgentPid PuppetVersion ServerNumber ClientCert Fqdn HostName Domain DomainDn City Timezone IsVirtual Virtual Kernel KernelRelease KernelVersion KernelMajVersion OsFamily OperatingSystem OperatingSystemRelease OperatingSystemMajRelease HardwareIsa HardwareModel Architecture ProcessorCount PhysicalProcessorCount Processor BiosVendor BiosVersion BiosReleaseDate BoardProductName BoardManufacturer BoardSerialNumber ChassisType ChassisAssetTag ProductName SerialNumber Manufacturer SwapSize SwapFree SwapSizeMb SwapFreeMb MemorySize MemoryFree MemorySizeMb MemoryFreeMb IpAddress IpAddress6 MacAddress Netmask Network Netmask6 Network6 IpaddressLo Ipaddress6Lo Network6Lo NetmaskLo NetworkLo Netmask6Lo UptimeDays UptimeHours UptimeSeconds
この内容はお役に立ちましたか?