<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Installation &#8211; Blue Lance</title>
	<atom:link href="https://bluelance.com/docs-category/azurelogconnector/installation-entraconnector/feed/" rel="self" type="application/rss+xml" />
	<link>https://bluelance.com</link>
	<description></description>
	<lastBuildDate>Wed, 03 Jun 2026 17:45:11 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://bluelance.com/wp-content/uploads/2025/11/fevicon-ic-1.png</url>
	<title>Installation &#8211; Blue Lance</title>
	<link>https://bluelance.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Prerequisites for Azure Log Connector</title>
		<link>https://bluelance.com/docs/prerequisites-for-azurelogconnector/</link>
		
		<dc:creator><![CDATA[peter thomas]]></dc:creator>
		<pubDate>Thu, 28 May 2026 16:23:10 +0000</pubDate>
				<guid isPermaLink="false">https://bluelance.com/?post_type=docs&#038;p=15895</guid>

					<description><![CDATA[Prerequisites for Azure Log Connector Before installing and configuring Azure Log Connector, several prerequisites must be in place in both your Microsoft Azure environment and your LT Auditor MP deployment. This article covers everything that needs to be confirmed or prepared before proceeding with installation. LT Auditor MP prerequisites: Requirement Details LT Auditor MP Server [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading"><strong>Prerequisites for Azure Log Connector</strong></h3>



<p class="wp-block-paragraph">Before installing and configuring Azure Log Connector, several prerequisites must be in place in both your Microsoft Azure environment and your LT Auditor <sup>MP</sup> deployment. This article covers everything that needs to be confirmed or prepared before proceeding with installation.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>LT Auditor <sup>MP</sup> prerequisites:</strong></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Requirement</strong></td><td><strong>Details</strong></td></tr><tr><td>LT Auditor <sup>MP</sup> Server</td><td>Must be installed and running</td></tr><tr><td>Network Access — Inbound</td><td>LT Auditor <sup>MP</sup> syslog listener must be active on the configured port (default: 5050)</td></tr><tr><td>Download Package</td><td>lta-mp-azurelogcollector.zip obtained from your administrator or Blue Lance</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><em>[Your administrator should confirm the exact download location for the Azure Log Connector package in your environment.]</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Server requirements:</strong></p>



<p class="wp-block-paragraph">The machine where Azure Log Connector will be installed must meet the following requirements:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Requirement</strong></td><td><strong>Details</strong></td></tr><tr><td>Operating System</td><td>Windows Server 2019 or newer</td></tr><tr><td>Internet Connectivity</td><td>Outbound HTTPS access to Microsoft Graph and Office 365 Management APIs</td></tr><tr><td>Administrative Access</td><td>Local administrator privileges required for installation and configuration</td></tr><tr><td>Network Access — Outbound</td><td>Must be able to reach the LT Auditor <sup>MP</sup> syslog listener on the configured port (default: 5050)</td></tr><tr><td>Azure Portal Access</td><td>Access to the Azure Portal to create and configure the App Registration</td></tr></tbody></table></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Required outbound network access:</strong></p>



<p class="wp-block-paragraph">Azure Log Connector requires outbound HTTPS access to the following Microsoft API endpoints. Confirm these are not blocked by your firewall or proxy:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Endpoint</strong></td><td><strong>Purpose</strong></td></tr><tr><td>https://graph.microsoft.com</td><td>Microsoft Graph API — Entra ID sign-in logs, audit logs, identity protection events</td></tr><tr><td>https://manage.office.com</td><td>Office 365 Management API — SharePoint Online and OneDrive activity logs</td></tr><tr><td>https://login.microsoftonline.com</td><td>Microsoft identity platform — authentication for the App Registration</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Test connectivity from the Azure Log Connector server to each endpoint:</p>



<p class="wp-block-paragraph">Test-NetConnection -ComputerName graph.microsoft.com -Port 443</p>



<p class="wp-block-paragraph">Test-NetConnection -ComputerName manage.office.com -Port 443</p>



<p class="wp-block-paragraph">Test-NetConnection -ComputerName login.microsoftonline.com -Port 443</p>



<p class="wp-block-paragraph">All three should return a successful result. If any connection fails, work with your network team to allow outbound HTTPS traffic to those endpoints.</p>



<p class="wp-block-paragraph"><em>[Your administrator should confirm whether outbound internet access from the installation server requires proxy configuration, and if so, ensure the proxy settings are configured before proceeding.]</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Microsoft Entra ID prerequisites:</strong></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Requirement</strong></td><td><strong>Details</strong></td></tr><tr><td>Active Entra ID Tenant</td><td>An active Microsoft Entra ID (Azure AD) tenant</td></tr><tr><td>Azure Portal Access</td><td>Global Administrator or Application Administrator privileges to create App Registrations</td></tr><tr><td>App Registration</td><td>A dedicated App Registration created for Azure Log Connector</td></tr><tr><td>API Permissions</td><td>Microsoft Graph and Office 365 Management API permissions granted with admin consent</td></tr><tr><td>Client Secret</td><td>A client secret generated for the App Registration</td></tr></tbody></table></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Required API permissions:</strong></p>



<p class="wp-block-paragraph">The App Registration used by Azure Log Connector requires the following permissions. All permissions are <strong>Application</strong> type — not Delegated — as Azure Log Connector runs as a background service without a signed-in user. All permissions require <strong>Admin Consent</strong> from a Global Administrator.</p>



<p class="wp-block-paragraph"><strong>Microsoft Graph — Application Permissions:</strong></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Permission</strong></td><td><strong>Purpose</strong></td></tr><tr><td>AuditLog.Read.All</td><td>Read Entra ID audit logs and sign-in logs</td></tr><tr><td>Directory.Read.All</td><td>Read directory objects including users, groups, and roles</td></tr><tr><td>Application.Read.All</td><td>Read application registrations and service principals</td></tr><tr><td>Domain.Read.All</td><td>Read domain information</td></tr><tr><td>Files.Read.All</td><td>Read files across the organization</td></tr><tr><td>GroupMember.Read.All</td><td>Read group memberships</td></tr><tr><td>IdentityProvider.Read.All</td><td>Read identity provider configurations</td></tr><tr><td>IdentityRiskyServicePrincipal.Read.All</td><td>Read risky service principal detections</td></tr><tr><td>IdentityRiskyUser.Read.All</td><td>Read risky user detections</td></tr><tr><td>Policy.Read.All</td><td>Read conditional access and other policies</td></tr><tr><td>RoleManagementAlert.Read.Directory</td><td>Read role management alerts</td></tr><tr><td>User.Export.All</td><td>Export user data</td></tr><tr><td>User.Read.All</td><td>Read user profiles</td></tr><tr><td>UserAuthenticationMethod.Read.All</td><td>Read user authentication methods including MFA</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>Office 365 Management APIs — Application Permissions:</strong></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Permission</strong></td><td><strong>Purpose</strong></td></tr><tr><td>ActivityFeed.Read</td><td>Read SharePoint Online and OneDrive activity logs</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">This is a significantly broader set of permissions than the previous EntraConnector module required, reflecting the expanded scope of Azure Log Connector across both Entra ID and Microsoft 365. All permissions require Admin Consent before they become active.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Microsoft 365 license requirements:</strong></p>



<p class="wp-block-paragraph">Access to certain log categories requires appropriate Microsoft licensing. Confirm the following with your Microsoft licensing administrator:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Log Category</strong></td><td><strong>Minimum License Required</strong></td></tr><tr><td>Entra ID Audit Logs</td><td>Microsoft Entra ID Free</td></tr><tr><td>Sign-In Logs</td><td>Microsoft Entra ID P1 or P2</td></tr><tr><td>Risky Sign-Ins &amp; Identity Protection</td><td>Microsoft Entra ID P2</td></tr><tr><td>SharePoint Online Activity Logs</td><td>Microsoft 365 Business Standard or above</td></tr><tr><td>OneDrive Activity Logs</td><td>Microsoft 365 Business Standard or above</td></tr><tr><td>Conditional Access Activity</td><td>Microsoft Entra ID P1 or P2</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><em>[Your administrator should confirm your organization&#8217;s current Microsoft 365 and Entra ID license tiers and which log categories are available before configuring Azure Log Connector.]</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Roles required for setup:</strong></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Task</strong></td><td><strong>Required Role</strong></td></tr><tr><td>Create the App Registration</td><td>Global Administrator or Application Administrator</td></tr><tr><td>Grant Admin Consent for API permissions</td><td>Global Administrator</td></tr><tr><td>Install Azure Log Connector</td><td>Local Administrator on the installation server</td></tr><tr><td>Configure Azure Log Connector in LT Auditor <sup>MP</sup></td><td>LT Auditor <sup>MP</sup> Administrator</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><em>[Your administrator should coordinate with your Azure or Microsoft 365 administrator to complete the App Registration steps if they do not have access to the Azure Portal.]</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Information to gather before installation:</strong></p>



<p class="wp-block-paragraph">Before proceeding to the App Registration and installation steps, gather the following. You will need all of these values during configuration:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Item</strong></td><td><strong>Where to Find It</strong></td><td><strong>Notes</strong></td></tr><tr><td>Tenant ID</td><td>Azure Portal → Microsoft Entra ID → Overview</td><td>Also called Directory ID</td></tr><tr><td>Client ID</td><td>Azure Portal → App Registrations → your app → Overview</td><td>Also called Application ID</td></tr><tr><td>Client Secret</td><td>Azure Portal → App Registrations → your app → Certificates &amp; Secrets</td><td>Copy immediately — only shown once</td></tr><tr><td>LT Auditor <sup>MP</sup> Server IP or Hostname</td><td>Your LT Auditor <sup>MP</sup> installation</td><td>Needed during configuration</td></tr><tr><td>Syslog Port</td><td>LT Auditor <sup>MP</sup> <br>Configure → Transformation Rules</td><td>Default: 5050</td></tr><tr><td>Syslog Protocol</td><td>LT Auditor <sup>MP</sup> <br>Configure → Transformation Rules</td><td>UDP, TCP, or TLS</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">The Client Secret value is only displayed once at the time of creation. Copy it immediately and store it securely. If the secret is lost, a new one must be generated.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Prerequisites checklist:</strong></p>



<p class="wp-block-paragraph">Before proceeding to the next article, confirm all of the following:</p>



<ul class="wp-block-list">
<li>[ ] Installation server meets Windows Server 2019 or newer requirement</li>



<li>[ ] Outbound HTTPS access confirmed to all three Microsoft API endpoints</li>



<li>[ ] LT Auditor <sup>MP</sup> server is installed and running</li>



<li>[ ] LT Auditor <sup>MP</sup> syslog listener is active on the configured port</li>



<li>[ ] Azure Portal access with appropriate privileges is available</li>



<li>[ ] Microsoft 365 and Entra ID license tiers confirmed</li>



<li>[ ] Tenant ID, Client ID, and Client Secret are ready to hand</li>



<li>[ ] LT Auditor <sup>MP</sup> syslog port and protocol are confirmed</li>
</ul>



<p class="wp-block-paragraph"><em>[Your administrator should complete this checklist before proceeding to the Registering the App in Microsoft Entra ID article to avoid interruptions during setup.]</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Installing Azure Log Connector</title>
		<link>https://bluelance.com/docs/installing-azure-log-connector/</link>
		
		<dc:creator><![CDATA[peter thomas]]></dc:creator>
		<pubDate>Wed, 03 Jun 2026 17:30:16 +0000</pubDate>
				<guid isPermaLink="false">https://bluelance.com/?post_type=docs&#038;p=16262</guid>

					<description><![CDATA[Azure Log Connector is installed as a Windows service using the provided MSI installation package. The service must be fully configured before it is started for the first time. Prerequisites: Before installing, confirm the prerequisites checklist in the Prerequisites for Azure Log Connector article is complete, and that your App Registration in Microsoft Entra ID [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Azure Log Connector is installed as a Windows service using the provided MSI installation package. The service must be fully configured before it is started for the first time.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Prerequisites:</strong></p>



<p class="wp-block-paragraph">Before installing, confirm the prerequisites checklist in the Prerequisites for Azure Log Connector article is complete, and that your App Registration in Microsoft Entra ID is fully configured with all required API permissions granted.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Step 1 — Run the installer:</strong></p>



<p class="wp-block-paragraph">Locate the installation package:</p>



<p class="wp-block-paragraph">LTA_AzureLogCollector.msi</p>



<p class="wp-block-paragraph">Right-click the MSI file and select <strong>Install</strong>. Follow the installation wizard prompts to complete the installation.</p>



<p class="wp-block-paragraph">By default, the application installs to:</p>



<p class="wp-block-paragraph">C:\Program Files\Blue Lance 2-0\LTA_AzureLogCollector</p>



<p class="wp-block-paragraph">The installation process does not automatically start the LTA_AzureLogCollector Windows service. The service must be configured before it is started for the first time. Do not attempt to start the service until configuration is complete.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Step 2 — Run the configuration utility:</strong></p>



<ol class="wp-block-list">
<li>Open <strong>Command Prompt or PowerShell as Administrator</strong></li>



<li>Navigate to the installation directory:</li>
</ol>



<p class="wp-block-paragraph">cd &#8220;C:\Program Files\Blue Lance 2-0\LTA_AzureLogCollector&#8221;</p>



<ol start="3" class="wp-block-list">
<li>Run the configuration utility:</li>
</ol>



<p class="wp-block-paragraph">Lta.Entra.Agent.exe &#8211;configure</p>



<ol start="4" class="wp-block-list">
<li>Enter the following information when prompted:</li>
</ol>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Prompt</strong></td><td><strong>Value to Enter</strong></td></tr><tr><td>Tenant ID</td><td>The Directory (tenant) ID from your App Registration</td></tr><tr><td>Client ID</td><td>The Application (client) ID from your App Registration</td></tr><tr><td>Client Secret</td><td>The client secret value generated in your App Registration</td></tr><tr><td>AgentId</td><td>A unique identifier for this collector — defaults to the local machine name</td></tr><tr><td>Syslog Host</td><td>The hostname or IP address of your LT Auditor <sup>MP</sup> server</td></tr><tr><td>Syslog Port</td><td>The LT Auditor <sup>MP</sup> syslog listener port — default: 5050</td></tr><tr><td>Protocol</td><td>The syslog transport protocol — UDP, TCP, or TLS — default: TCP</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><em>[Your administrator should confirm the correct Syslog Host, Port, and Protocol values for your LT Auditor <sup>MP</sup> environment before running the configuration utility.]</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Step 3 — Start the service:</strong></p>



<p class="wp-block-paragraph">After configuration is complete, start the Windows service using one of the following methods:</p>



<p class="wp-block-paragraph"><strong>Using the command line:</strong></p>



<p class="wp-block-paragraph">net start LTA_AzureLogCollector</p>



<p class="wp-block-paragraph"><strong>Using the Services console:</strong></p>



<ol class="wp-block-list">
<li>Open <strong>Services</strong> (services.msc)</li>



<li>Locate <strong>LT Auditor <sup>MP</sup> Azure Log Collector</strong></li>



<li>Click <strong>Start</strong></li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Step 4 — Verify the service is running:</strong></p>



<p class="wp-block-paragraph">Confirm the service started successfully:</p>



<p class="wp-block-paragraph">sc query LTA_AzureLogCollector</p>



<p class="wp-block-paragraph">The service should show as <strong>Running</strong>. If the service fails to start, review the application logs for errors:</p>



<p class="wp-block-paragraph">C:\Program Files\Blue Lance 2-0\LTA_AzureLogCollector\logs</p>



<p class="wp-block-paragraph">Check for:</p>



<ul class="wp-block-list">
<li>Authentication failures — confirm Tenant ID, Client ID, and Client Secret are correct</li>



<li>API permission errors — confirm Admin Consent has been granted for all permissions</li>



<li>Network connectivity issues — confirm outbound HTTPS access to Microsoft API endpoints</li>



<li>Syslog connection errors — confirm the LT Auditor <sup>MP</sup> server is reachable on the configured port</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Step 5 — Verify events are arriving in LT Auditor <sup>MP</sup>:</strong></p>



<p class="wp-block-paragraph">After the service starts successfully:</p>



<ol class="wp-block-list">
<li>Allow at least one polling cycle to complete (default: 5 minutes)</li>



<li>Log in to the LT Auditor <sup>MP</sup> Web UI</li>



<li>Navigate to <strong>View</strong></li>



<li>Select the Azure Log Connector environment and category</li>



<li>Set the date range to <strong>Last Hour</strong></li>



<li>Confirm that Azure log events are appearing in the event list</li>
</ol>



<p class="wp-block-paragraph">If no events appear after several polling cycles, refer to the verification and troubleshooting steps in the Configuring Polling Settings article.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
