fleetdm / fleet

Open-source platform for IT, security, and infrastructure teams. (Linux, macOS, Chrome, Windows, cloud, data center)
https://fleetdm.com
Other
3.12k stars 431 forks source link

Integrate Fleet with FreshService ITAM for asset management syncing #22745

Open allenhouchins opened 1 month ago

allenhouchins commented 1 month ago

prospect-pingouin: Slack thread: https://fleetdm.slack.com/archives/C07GLME5P7C/p1728335003313189?thread_ts=1728329669.900549&cid=C07GLME5P7C


noahtalerman commented 1 month ago

Problem

Admins want their asset management system to reflect accurate device information by having Fleet send information about the devices it is managing to FreshService ITAM automatically or on a schedule. Two use cases this is critical for is compliance and accurate budget forecasting.

What have you tried?

There are ways this can be accomplished via webooks and third-party solutions like Tines. Admins would prefer an out of the box solution that they don't have to manage or update as APIs change.

Here is an example of FreshService ITAMs asset attributes API endpoint: https://api.freshservice.com/#asset_attributes

Potential solutions

Create a new category of integrations for asset management systems like FreshService ITAM, ServiceNow, etc.

What is the expected workflow as a result of your proposal?

An admin would configure an integration with their asset management system in Fleet and be presented a screen to map information from fields in Fleet to fields in their asset management system as well as any desired syncing interval (once an hour, once a day, once a week).

noahtalerman commented 3 weeks ago

Hey @allenhouchins I pulled this request off of feature fest b/c it doesn't meet the criteria for prioritization: https://github.com/fleetdm/fleet/pull/23184/files#diff-c99d12c3af50c0c2aca2b9ef7597c02ccfe87678291956ff0b2e83d63978ea38R370