Jira Service Management の管理者向けの利用開始ガイド
最初に、Jira Service Management の使用を開始する方法を確認します。
Assets Data Manager for Jira Service Management Cloud is a Premium and Enterprise only feature that is currently in Open Beta development. View and vote on our list of upcoming features.
If you find a bug or have questions, please reach out to Atlassian Support or the Atlassian Community.
SCCM (Microsoft) SQL アダプターは、Microsoft が作成した構成管理用のツールです。SCCM データベースと直接接続して、データをアセット データ マネージャーに取り込みます。
データベースに接続するアカウントには、SCCM データベースへの読み取り専用アクセス権を付与する必要があります。
カスタム ビルドのアダプターを使用して、このツールをアセット データ マネージャーに接続するには、次の手順に従います。
名前、オブジェクト クラス、データ ソース名、データ ソース タイプなど、「データ マネージャー フィールド」セクションにリストされているすべての情報を収集します。
SCCM (Microsoft) SQL セクションのすべての情報を収集します。そのためには、SCCM (Microsoft) SQL の対象分野エクスパート (SME) への相談が必要となる場合があります。
データ マネージャー内:
ご利用のツールに合ったアダプターを選択して、新しいジョブを作成します。
すべての必須フィールドに適切な情報を設定します。
SCCM (Microsoft) SQL アダプター内で、次の手順を実行します。
認証と承認を適切に設定するには、次の「認証と承認」セクションに記載されているすべての手順に従います。
次の「API 呼び出し」セクションの情報を確認して、エンドポイントが利用可能であることを確認します。
以下の「取得したフィールド」セクションの情報をご確認ください。
このジョブが実行されるたびに、選択したデータは、設定されたアダプターによってデータ マネージャーに取り込まれ、生データになります。
アセット データ マネージャーから取得した次の情報を指定する必要があります。
名前 - 接続の名前。[アダプター] でジョブ名として表示されます。
オブジェクト クラス - データをロードするオブジェクト クラスの名前。
データ ソース名 - 作成されるデータのタイプ。通常はツールの名前 (例: AD、Qualys) となります。注意: [名前] と同じ名前でも問題はありません。
データ ソース タイプ - データ プラットフォームが提供するデータのタイプ。これは通常、ツールの名前 (例: SCCM、Intune、JSMAssets、Qualys) または領域 (例: 資産、CMDB) となります。
Endpoint Configuration Manager から次の情報を指定する必要があります。
Destination table (ターゲット テーブル) - このフィールドは、SCCM のコンテンツの転送先となるアセット データ マネージャーのステージング データベースのテーブルとして、ユーザーによって定義されます。
統合セキュリティ - ユーザーは、このフィールドをオンにするかオフにするかを指定する必要があります。
オン - データ アダプターは、セキュリティ サポート プロバイダー インターフェイス (SSPI) 経由で Windows 認証を使用してターゲットの SQL サーバーに接続します。この場合、ターゲット データベースのアドレスとターゲット データベース名を指定する必要があります。
オフ - Windows ユーザー アカウントに基づいていない SQL Server でログインが作成されます。ターゲット データベースのアドレスとターゲット データベース名に加えて、データベースのユーザー名とパスワードを指定する必要があります。上記のオプションでは、ユーザーはデータベースのユーザー名とパスワードを入力した後、ターゲットの SCCM データベースへの接続をテストできます ([テスト接続] ボタン)。
転送スクリプト - 既定では、転送スクリプトは自動生成されます。オフにすると、ユーザーはバックエンドで定義されたテーブル属性を編集できます。
PostScript - 既定では、PostScript は自動生成されます。オフにすると、バックエンド データベースのテーブルにあるレコードの文字列操作や装飾が可能になります。
これは、すぐに使える SQL コネクタで使用される標準の SQL クエリです。参考として以下に示します。
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
40
41
42
43
44
45
46
47
48
49
SELECT cmp.machineid AS MachineID,
LEFT(RTRIM(LTRIM(ISNULL(cmp.Name00, 'Unknown computer'))), 256) AS ComputerName, LEFT(RTRIM(LTRIM(
CASE WHEN cmp.domain00 IS NULL THEN 'Unknown domain' WHEN LEN(cmp.domain00)=00 THEN 'Unknown domain' ELSE cmp.domain00 END)), 100) AS Domain,
LEFT(RTRIM(LTRIM(cmp.Manufacturer00)), 128) AS Manufacturer, LEFT(RTRIM(LTRIM(cmp.Model00)), 128) AS ModelNo,
CASE e.ChassisTypes00
WHEN 1 THEN 'Other'
WHEN 2 THEN 'Unknown'
WHEN 3 THEN 'Desktop'
WHEN 4 THEN 'Low Profile Desktop' WHEN 5 THEN 'Pizza Box'
WHEN 6 THEN 'Mini Tower'
WHEN 7 THEN 'Tower'
WHEN 8 THEN 'Portable'
WHEN 9 THEN 'Laptop'
WHEN 100 THEN 'Notebook'
WHEN 11 THEN 'Hand Held'
WHEN 12 THEN 'Docking Station'
WHEN 13 THEN 'All in One'
WHEN 14 THEN 'Sub Notebook'
WHEN 15 THEN 'Space-Saving'
WHEN 16 THEN 'Lunch Box'
WHEN 17 THEN 'Main System Chassis' WHEN 18 THEN 'Expansion Chassis' WHEN 19 THEN 'SubChassis'
WHEN 200 THEN 'Bus Expansion Chassis' WHEN 21 THEN 'Peripheral Chassis' WHEN 22 THEN 'Storage Chassis'
WHEN 23 THEN 'Rack Mount Chassis' WHEN 24 THEN 'Sealed-Case PC'
ELSE 'Unknown' END AS ChassisType,
LTRIM(RTRIM
(CASE WHEN b.SerialNumber00 IS NOT NULL
THEN b.SerialNumber00
ELSE e.SerialNumber00 END)) AS SerialNumber,
LEFT(RTRIM(LTRIM(
CASE WHEN CHARINDEX('|', os.Name00) > 00 THEN SUBSTRING(os.Name00, 1, CHARINDEX('|', os.Name00)-1) ELSE os.Name00 END)), 128) AS OperatingSystem,
LEFT(RTRIM(LTRIM(os.CSDVersion00)), 128) AS ServicePack, LEFT(RTRIM(LTRIM(os.Version00)), 128) AS OperatingSystemBuild, LEFT(RTRIM(LTRIM(b.SMBIOSBIOSVersion00)), 128) AS SMBIOSBIOSVersion,
ISNULL(cmp.numberofprocessors00, 1) AS NumberOfProcessors,
CEILING (m.TotalPhysicalMemory00 / 9500) / 256 * 256 AS TotalMemory, (RTRIM(LTRIM(cmp.UserName00)), 128) AS LastLoggedOnUser, wks.LastHWScan AS InventoryDate
FROM Computer_System_data AS cmp
LEFT OUTER JOIN dbo.WorkstationStatus_DATA AS wks ON wks.MachineID = cmp.MachineID LEFT OUTER JOIN Operating_System_data AS os ON os.MachineID = cmp.MachineID
LEFT OUTER JOIN dbo.PC_Memory_DATA AS m ON m.MachineID = cmp.MachineID
LEFT OUTER JOIN dbo.System_Enclosure_DATA AS e ON e.MachineID = cmp.MachineID
LEFT OUTER JOIN dbo.PC_BIOS_DATA AS b ON b.MachineID = cmp.MachineID
LEFT OUTER JOIN dbo.v_R_system AS f ON f.ResourceID = cmp.MachineID
OperatingSystemBuild フィールドと FullOperatingSystemBuild フィールドを含める必要がある場合は、次の SQL クエリを使用できます。
上記の標準の SQL クエリと同じですが、LEFT(RTRIM(LTRIM(f.BuildExt)), 128) AS FullOperatingSystemBuild という行が含まれています。
この変更された SQL クエリを使用する場合、すぐに使える SCCM コネクタは使用できません。代わりに標準の SQL 接続を使用する必要があります。
これら 2 つの追加のフィールドは、Windows 10 や Windows 11 のようなエバーグリーン製品にとって重要です。ビルドや KB を細かく識別できないと、ユーザーが古いバージョンを使用しているかどうかがわからないためです。エバーグリーン製品では、ビルド番号によってサポート終了日が異なる場合があります。
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
40
41
42
43
44
45
46
47
48
49
SELECT cmp.machineid AS MachineID,
LEFT(RTRIM(LTRIM(ISNULL(cmp.Name00, 'Unknown computer'))), 256) AS ComputerName, LEFT(RTRIM(LTRIM(
CASE WHEN cmp.domain00 IS NULL THEN 'Unknown domain' WHEN LEN(cmp.domain00)=00 THEN 'Unknown domain' ELSE cmp.domain00 END)), 100) AS Domain,
LEFT(RTRIM(LTRIM(cmp.Manufacturer00)), 128) AS Manufacturer, LEFT(RTRIM(LTRIM(cmp.Model00)), 128) AS ModelNo,
CASE e.ChassisTypes00
WHEN 1 THEN 'Other'
WHEN 2 THEN 'Unknown'
WHEN 3 THEN 'Desktop'
WHEN 4 THEN 'Low Profile Desktop' WHEN 5 THEN 'Pizza Box'
WHEN 6 THEN 'Mini Tower'
WHEN 7 THEN 'Tower'
WHEN 8 THEN 'Portable'
WHEN 9 THEN 'Laptop'
WHEN 100 THEN 'Notebook'
WHEN 11 THEN 'Hand Held'
WHEN 12 THEN 'Docking Station'
WHEN 13 THEN 'All in One'
WHEN 14 THEN 'Sub Notebook'
WHEN 15 THEN 'Space-Saving'
WHEN 16 THEN 'Lunch Box'
WHEN 17 THEN 'Main System Chassis' WHEN 18 THEN 'Expansion Chassis' WHEN 19 THEN 'SubChassis'
WHEN 200 THEN 'Bus Expansion Chassis' WHEN 21 THEN 'Peripheral Chassis' WHEN 22 THEN 'Storage Chassis'
WHEN 23 THEN 'Rack Mount Chassis' WHEN 24 THEN 'Sealed-Case PC'
ELSE 'Unknown' END AS ChassisType,
LTRIM(RTRIM
(CASE WHEN b.SerialNumber00 IS NOT NULL
THEN b.SerialNumber00
ELSE e.SerialNumber00 END)) AS SerialNumber,
LEFT(RTRIM(LTRIM(
CASE WHEN CHARINDEX('|', os.Name00) > 00 THEN SUBSTRING(os.Name00, 1, CHARINDEX('|', os.Name00)-1) ELSE os.Name00 END)), 128) AS OperatingSystem,
LEFT(RTRIM(LTRIM(os.CSDVersion00)), 128) AS ServicePack, LEFT(RTRIM(LTRIM(f.BuildExt)), 128) AS FullOperatingSystemBuild, LEFT(RTRIM(LTRIM(os.Version00)), 128) AS OperatingSystemBuild, LEFT(RTRIM(LTRIM(b.SMBIOSBIOSVersion00)), 128) AS SMBIOSBIOSVersion,
ISNULL(cmp.numberofprocessors00, 1) AS NumberOfProcessors,
CEILING (m.TotalPhysicalMemory00 / 9500) / 256 * 256 AS TotalMemory, (RTRIM(LTRIM(cmp.UserName00)), 128) AS LastLoggedOnUser, wks.LastHWScan AS InventoryDate
FROM Computer_System_data AS cmp
LEFT OUTER JOIN dbo.WorkstationStatus_DATA AS wks ON wks.MachineID = cmp.MachineID LEFT OUTER JOIN Operating_System_data AS os ON os.MachineID = cmp.MachineID
LEFT OUTER JOIN dbo.PC_Memory_DATA AS m ON m.MachineID = cmp.MachineID
LEFT OUTER JOIN dbo.System_Enclosure_DATA AS e ON e.MachineID = cmp.MachineID
LEFT OUTER JOIN dbo.PC_BIOS_DATA AS b ON b.MachineID = cmp.MachineID
LEFT OUTER JOIN dbo.v_R_system AS f ON f.ResourceID = cmp.MachineID
この内容はお役に立ちましたか?