Configure Sentinel
To send data from AxoRouter to Microsoft Sentinel, you have to configure a number of things in Sentinel before configuring a destination in AxoConsole. Complete the following steps.
Create an Azure App
Create an Azure (Microsoft Entra) application and credentials for it.
-
Navigate to App registrations on the Azure Portal.
-
Click New registration and register an application (for example
AxoflowIngestion). -
Save the Application (Client) ID and the Directory (Tenant) ID (you’ll need these later to configure Axoflow).
-
Go to Certificates & secrets > Client secrets > + New client secret.
-
Add a description and expiration, click Add, and record the secret value (OAuth secret). You’ll need this later to configure Axoflow.
NOTE: Set a reminder to renew the secret and update your Axoflow configuration before it expires, otherwise your AxoRouters won’t be able to send data to Sentinel, possibly causing data loss.
Enable Microsoft Sentinel on a Log Analytics Workspace
- In the Azure Portal search for Microsoft Sentinel.
- Select an existing workspace or create a new one (choose Resource Group and Region).
- Once added, select the workspace and open Tables.
- You should see the CommonSecurityLog, SecurityEvents, Syslog, WindowsEvents built-in tables. Sometimes the Syslog table appears only when it has data.
- From the workspace Overview, open JSON View and record the Workspace Resource ID (needed in templates).
Create a Data Collection Endpoint (DCE)
To create a Data Collection Endpoint, complete the following steps. For more details, see the Microsoft Sentinel documentation.
- Search for Deploy a custom template in Azure services.
- Choose Build your own template in the editor.
- Download the Axoflow DCE template, and upload or paste it into the template editor. Click Save.
- Set the parameters of the DCE. Make sure Region matches your Sentinel workspace.
- After creation, open it and copy its endpoint URL (that’s
logsIngestion.endpointin the JSON view) and its Resource ID (id). You’ll need the endpoint later to configure Axoflow, and the resource ID to configure the data collection rule.
Create a Data Collection Rule (DCR)
To create a Data Collection Rule, complete the following steps. For more details, see the Microsoft Sentinel documentation.
- Search for Deploy a custom template in Azure services.
- Choose Build your own template in the editor.
- Download the Axoflow DCR template, and upload or paste it into the template editor. Click Save.
- Set the parameters of the DCR. Enter the Workspace Resource ID and Endpoint Resource ID from the previous steps.
- After creation, open it and copy its
immutableIDfrom the JSON view. You’ll need it later to configure Axoflow.
Assign Permissions on the DCR
-
Open Access control (IAM) on the DCR.
-
Add a role assignment:
- Role: Monitoring Metrics Publisher
- Member: the Azure App you created in step 1 (Create an Azure App)
-
Review and assign. This gives the app permissions to push data into Sentinel via the DCR.
After configuring everything in Sentinel, configure a Sentinel destination in AxoConsole.