Jamf installation question and population into the CMDB

wildturkey07
Tera Contributor

I set up the Jamf service graph connector. I ran the test load 20 connections and its successful.

image

I see it has pulled in 15 devices and I open the records. For the import set. Keep in mind "State" says pending but this is still happening when "State" says processed.

image

When I click on any of the created dates I get Data but it looks like this

image

I tried to use the transform map and have the information populate in the "Computer" (cmdb_ci_computer) table. When I check the table I am not finding anything that was imported by Jamf. Here is the transform map.

image

Can anyone point me in the direction of what I should be doing or where I have this configured incorrectly? Also is a Mid Server required for this seeing Jamf is SaaS based? If so where would I deploy the mid server? 

Thank you

11 REPLIES 11

Maik Skoddow
Tera Patron
Tera Patron

Hi

JSON-based payloads for CMDB integrations are normal and therefore not reason for concern. Therefore you do not need a transform map as the JamfDataSourceUtil class manages that itself. I cannot tell you whether you need a MID server, depends on the reachability of your Jamf application via internet. If not because it is located in your company network, then you will need a MID server.

For more information, please take the NowLearning course regarding Jamf integrations: https://nowlearning.servicenow.com/lxp?id=learning_course_prev&course_id=0fa4d1081bbe89109098c8ca234...

Maik

Not applicable

The Service Graph connector for JAMF should use the Robust Transform Engine and not transform maps.  I'm not sure how you got to a state of using transform maps.

find_real_file.png

Aside from that.  The test load of 20 records does not put the records into a state where they can be transformed.  It is designed for testing the load only.  In order to actually process those 20 records you would need to go back to the import set and reprocess then transform it.

wildturkey07
Tera Contributor

I reprocessed the set and transformed it using the Robust Transform Engine. Where would the transformed records be displayed? The target table that I have them set to?

 

find_real_file.png

Everything should be OOTB.  You shouldn't have to set a target table or anything like that.  There is an OOTB RTE mapping that will take care of everything.

You can look at cmdb_ci where discovery source is SG-Jamf to see the records created in the CMDB.