• 使用を開始する
  • 関連ドキュメント

データ マネージャー - Lansweeper

Jira Service Management Cloud のアセット データ マネージャーは、現在オープン ベータ版が公開中で、2024 年 10 月末までにすべての Premium および Enterprise サイトで利用できるようになります。

はじめに

Lansweeper は、Lansweeper 社が開発した資産管理用のツールです。

Lansweeper は資産管理ツールです。Lansweeper のオンプレミス インスタンスまたは Cloud インスタンスのいずれかのデータを使用できます。Lansweeper とアセット・データ・マネージャーの間の接続には、API 接続と SQL クエリの 2 つの方法があります。

このツールをアセット データ マネージャーに接続するにはどうすればいいですか?

このタスクを完了するには、データ マネージャー アダプターの管理者権限が必要です。データ マネージャーでの権限とロールの仕組みをご覧ください

 

カスタム ビルドのアダプターを使用して、このツールをアセット データ マネージャーに接続するには、次の手順に従います。

  1. 名前オブジェクト クラスデータ ソース名データ ソース タイプなど、「データ マネージャー フィールド」のセクションにリストされているすべての情報を収集します。

  2. 「Lansweeper フィールド」セクションにすべての情報を収集します。このためには、Lansweeper の対象分野専門家 (SME) への相談が必要となる場合があります。

  3. データ マネージャー内:

    1. ご利用のツールに合ったアダプターを選択して、新しいジョブを作成します。

    2. すべての必須フィールドに適切な情報を設定します。

  4. Lansweeper 内:

    1. 「認証と承認」セクションに記載されているすべての手順に従って、認証と承認を適切に設定します。

    2. 使用している接続方法に応じて、「API 呼び出し」セクションまたは SQL クエリの情報を確認して、エンド ポイントが利用可能であることを確認します。

    3. 「取得したフィールド」セクションを確認します。

このジョブが実行されるたびに、選択したデータは、構成されたアダプタを使用してデータ マネージャーに取り込まれ、生データになります。

このアダプターを使用するには、Lansweeper ソースが有効になっていて、関連するファイアウォール ルールが確立されていることと、ソースにアクセスするための資格情報が提供されていることを確認してください。

認証要件は、API と SQL のどちらで接続するかによって異なることにご注意ください。

データ マネージャー フィールド

アセット データ マネージャーから取得した次の情報を指定する必要があります。

  1. 名前 - 接続の名前。[アダプター] でジョブ名として表示されます。

  2. オブジェクト - データをロードしたいオブジェクト クラスの名前。

  3. データ ソース名 - 作成されるデータのタイプ。通常はツールの名前 (例: AD、Qualys) となります。注意: [名前] と同じ名前でも問題はありません。

  4. データ ソース タイプ - このフィールドは Lansweeper データ ソース タイプに固定されています。

Lansweeper フィールド

  1. ソース タイプ - 希望する接続タイプに応じて、API または SQL を選択します。

  2. API 接続の場合:

    • API トークン - 認証に使用するクライアントを識別する一意の識別子。

  3. SQL メソッドの場合:

    1. ユーザー名 - Lansweeper に接続するためにアセット データ マネージャー内で使用する必要があるユーザー名。使用しているアカウントで [データ プライバシー] が「なし」(フル アクセス) に設定され、[Finder access (ファインダーのアクセス)] オプションが有効になっていることを確認してください。これにより、Web API を使用できるようになります。

    2. パスワード - Lansweeper に接続するためにアセット データ マネージャー内で使用する必要があるユーザー名。

認証と承認

API メソッド (ソース タイプ)

API 接続を使用する際の Lansweeper の認証と承認の基本。

  1. Lansweeper のホーム画面で、ユーザーのプロファイル ロゴを選択し、次に [開発ツール] を選択します。

  2. 次に、[すべてのアプリケーション] を選択します。

  3. この時点で、[Add new application (新しいアプリケーションの追加)] を選択して新しいアプリケーションを作成できます。アプリケーションの種類として「Personal Application (個人用アプリケーション)」を選択します。

  4. すべてのフィールドに入力して新しいアプリケーションを作成したら、[アプリケーションの編集] 画面でアプリケーションにアクセスします。[承認] ボタンを使用して、[権限] 画面にリダイレクトします。

  5. ここで、トークンの有効期限を選択し、アクセスを許可したいサイトを選択して、[許可] をクリックします。

  6. アプリケーション ID コードが生成されます。このアプリケーション ID コードはトークンで、Lansweeper ジョブ設定情報の API トークン フィールドに入力されます。

SQL メソッド (ソース タイプ)

  1. ユーザー名に Lansweeper データベースへの読み取り専用アクセスが設定されていることを確認してください。

  2. SQL 接続では、Lansweeper データベースがアクセス可能で表示可能であることを確認する必要がある場合もあります (つまり、関連するファイアウォールがすべて開いていること)。

API 呼び出し

Lansweeper の API 呼び出しは getAssetResources  です。

取得したフィールド - API

以下のフィールドは API レスポンスを使用して取得されます。

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 assetBasicInfo.name assetCustom.serialNumber assetBasicInfo.domain assetBasicInfo.ipAddress assetBasicInfo.fqdn assetCustom.department assetCustom.manufacturer assetCustom.model assetBasicInfo.mac assetCustom.warrantyDate assetBasicInfo.lsAgentVersion assetBasicInfo.lsPushVersion assetBasicInfo.type assetCustom.dnsName assetCustom.deviceVersion assetBasicInfo.lastActiveScan assetBasicInfo.lastChanged assetBasicInfo.lastIpScan assetBasicInfo.lastSeen assetBasicInfo.upTime assetCustom.lastChanged assetCustom.lastPatched assetBasicInfo.lastSccmScan assetCustom.stateName assetCustom.location assetBasicInfo.userDomain assetBasicInfo.userName operatingSystem.version operatingSystem.caption operatingSystem.buildNumber

取得したフィールド - SQL

以下のフィールドは、以下の SQL クエリを使用して取得されます。

SQL クエリ: tblassets.AssetID = tblOperatingsystem.AssetID

 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 Select tblassets.AssetID, tblassets.AssetName, tsysassettypes.AssetTypename, tsysassettypes.AssetTypeIcon10 As icon, tblassets.IPAddress, tblassets.Lastseen, tblassets.Lasttried, tblassetcustom.Serialnumber, tblassets.Domain, tblassets.FQDN, tblassetcustom.Department, tblassetcustom.Manufacturer, tblassetcustom.Model, tblassets.Mac, tblassetcustom.Warrantydate, tblassetcustom.DNSName, tblassetcustom.DeviceVersion, tblassets.LastActiveScan, tblassets.LastIPScan, tblassets.LastChanged, tblassets.Uptime, tblassetcustom.Lastchanged As Lastchanged1, tblassetcustom.LastPatched, tblassets.LastSccmScan, tblassetcustom.State, tblState.Statename, tblassetcustom.Location, tblassets.Userdomain, tblassets.Username, tblassets.LsAgentVersion, tblassets.LsPushVersion, tblOperatingsystem.Caption, tblOperatingsystem.Version, tblOperatingsystem.BuildType From tblassets Inner Join tblassetcustom On tblassets.AssetID = tblassetcustom.AssetID Inner Join tsysassettypes On tsysassettypes.AssetType = tblassets.Assettype Inner Join tblState On tblassetcustom.State = tblState.State Inner Join tblOperatingsystem On

さらにヘルプが必要ですか?

アトラシアン コミュニティをご利用ください。