Microsoft Intune is a cloud-based service that focuses on mobile device management (MDM) and mobile application management (MAM).
Lucidum uses the Intune connector to ingest data from Microsoft Intune.
Requirements #
To use the Intune Connector in Lucidum:
-
Before configuring the Microsoft Intune connector in Lucidum, you must first define a client in Azure. Lucidum will use the client and its secret to access Intune.
-
You can then configure the Intune connector in Lucidum and start ingesting data from Microsoft Intune.
Prerequisite: Creating a Client in Microsoft Azure #
If you are already using Lucidum to ingest data from Microsoft Azure and Azure AD, you have already created a read-only application in Azure that allows Lucidum to retrieve information from Azure and Azure Active Directory. You can use the same application to ingest data from Intune.
If you have not already created a read-only application in Azure, follow these steps to do so.
Configure the Existing Azure Client for Intune (5 minutes) #
To configure the existing Azure client for Intune:
1. Log in to the Azure Portal. |
|
2. Click Home > More Services ID. | |
3. In All Services page: |
|
4. In the Microsoft Intune admin center page: |
|
5. In the Reports page: |
|
6. In the Azure > All Services page: |
|
7. In the Overview page: |
|
8. In the <name of your app> page: |
|
Configuring the Intune Connector #
To configure Lucidum to ingest data from Intune:
- Login to Lucidum
- In the left menu bar, click the Connectors icon
- In the Connectors page, click on the tile for Microsoft Intune.
- In the Settings page, go to the Configured Profiles Click the Add New Profile (plus-sign) icon.
- In the right pane, provide value in the following fields:
Field | Description | Example |
Profile Name | A name for the Connector profile | lucidum-intune |
URL | The URL for the Intune API. This is the value of OData feed for reporting service that you captured in step 5 in the section above. | https://fef.amsua0602.manage.microsoft.com/ReportingService/DataWarehouseFEService/ |
Client ID | Enter the value for Application (client) ID. You captured this value in step 5 when defining the Azure client | 5ab80b67-a333-499f-91d9-8f3c573045ac |
Client secret | Enter the value for Secret ID from step 6 when defining the Azure client | abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIKLMNOPQRSTUVWXYZ |
Tenant ID | Enter the value for Directory (tenant) ID from step 5 when defining the Azure client. | 30930e4c-6cea-4c29-89d8-81e55978da47 |
- Click Save.
- To test the configuration, click Test.
-
-
If the connector is configured correctly, Lucidum displays a list of services that are accessible with the connector.
-
If the connector is not configured correctly, Lucidum displays an error message.
-
API Documentation #
- Intune data warehouse models: https://docs.microsoft.com/en-us/mem/intune/developer/reports-nav-intune-data-warehouse
- Intune Graph API reports: https://docs.microsoft.com/en-us/mem/intune/fundamentals/reports-export-graph-apis#next-steps
- SDK: https://avleonov.com/2021/06/09/getting-hosts-from-microsoft-intune-mdm-using-python/