Jamf data source
Data Manager is included in all Service Collection Premium and Enterprise plans.
Jamf is a mobile device management (MDM) tool used to manage Apple devices such as MacBooks, iPhones, and iPads.
The Jamf data source uses an API connection to bring data into Data Manager.
This task requires Data Manager & Adapters admin permissions to complete. See how permissions and roles work in Data Manager.
Consult a Jamf SME to complete configuration. Ensure:
the Jamf source is API enabled
relevant firewall rules are in place
credentials to access the source are available
How to connect Jamf to Data Manager
Gather all of the Data Manager type information, including the data source name, short display name, and the data source type.
Gather the Jamf fields – this may require consultation with the Jamf subject matter expert (SME).
In Data Manager, add a new data source by selecting the tool you which to connect and configure with all the gathered information.
Each time this data source is fetched the data becomes raw data.
Data Manager fields
You need to specify the following information from Data Manager:
Data source name – the name of the data source used to run, transform, map, cleanse, and import the data.
Short display name – a unique name as a data source label.
Data source type – what type of data the tool is providing. For example, Assets, CMDB, user location.
Jamf fields
API URL – Jamf instance URL.
Username – Jamf account username, with an author role.
Password – Jamf account password.
Authentication type – choose between Basic authentication and OAuth.
Basic authentication:
[Generate token (トークンを生成)] を選択します。
Enter Username and Password.
Select Generate.
OAuth:
Enter Client ID – unique identifier used to generate the token.
Enter Client secret – secret string used by the application when requesting a token.
You must populate username and password before generating an API access token, then click Generate to obtain it.
API calls
Retrieve list of computer IDs:
API:
{api-url}/JSSResource/computersメソッド:
GETResponse: list of computer IDs.
Use each ID to get full details:
API:
{api-url}/JSSResource/computers/id/{id}メソッド:
GETResponse: fields below.
Fields retrieved
次のフィールドが取得されます。
Id
Name
MacAddress
IpAddress
SerialNumber
Platform
AssetTag
ReportDate
LastContactTme
Make
Model
OsName
OsVersion
ServicePack
ProcessorType
ProcessorArchitecture
ProcessorSpeed
NumberProcessors
NumberCores
TotalRam
IsLeased
PoNumber
Vendor
WarrantyExpires
LeaseExpires
Usernameこの内容はお役に立ちましたか?