<?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>ports &#8211; Blue Lance</title>
	<atom:link href="https://bluelance.com/docs-tag/ports/feed/" rel="self" type="application/rss+xml" />
	<link>https://bluelance.com</link>
	<description></description>
	<lastBuildDate>Thu, 04 Jun 2026 23:13:56 +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>ports &#8211; Blue Lance</title>
	<link>https://bluelance.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Modifying Receiver Settings in LT Auditor ᴹᴾ</title>
		<link>https://bluelance.com/docs/modifying-receiver-settings-in-lt-auditor-mp/</link>
		
		<dc:creator><![CDATA[peter thomas]]></dc:creator>
		<pubDate>Thu, 28 May 2026 16:24:11 +0000</pubDate>
				<guid isPermaLink="false">https://bluelance.com/?post_type=docs&#038;p=15912</guid>

					<description><![CDATA[Before configuring your eDirectory or OES NSS servers to forward audit logs, confirm that LT Auditor MP is correctly configured to receive them. The receiver settings define the IP address, port, and protocol that LT Auditor MP listens on for incoming syslog streams from your OpenText systems. This article covers how to review and update [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Before configuring your eDirectory or OES NSS servers to forward audit logs, confirm that LT Auditor <sup>MP</sup> is correctly configured to receive them. The receiver settings define the IP address, port, and protocol that LT Auditor <sup>MP</sup> listens on for incoming syslog streams from your OpenText systems. This article covers how to review and update these settings in the LT Auditor <sup>MP</sup> console.</p>



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



<p class="wp-block-paragraph"><strong>Understanding receiver settings:</strong></p>



<p class="wp-block-paragraph">LT Auditor <sup>MP</sup> uses <strong>Transformation Rules</strong> to define how incoming syslog data is received and processed. Each transformation rule specifies:</p>



<ul class="wp-block-list">
<li>The <strong>IP address</strong> the LT Auditor <sup>MP</sup> server listens on for incoming connections</li>



<li>The <strong>port number</strong> the rule listens on</li>



<li>The <strong>communication protocol</strong> — UDP, TCP, or TLS</li>



<li>How the incoming log data is parsed and normalized into structured audit records</li>
</ul>



<p class="wp-block-paragraph">Two transformation rules are pre-configured for eDirectory and NSS auditing:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Rule</strong></td><td><strong>Default Port</strong></td><td><strong>Source</strong></td></tr><tr><td>eDirectory Transformation Rule</td><td>5014</td><td>OpenText eDirectory CEF audit logs</td></tr><tr><td>NSS Transformation Rule</td><td>5015</td><td>OpenText OES NSS file activity logs</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">If these default ports conflict with other services in your environment, they can be changed in the transformation rule configuration.</p>



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



<p class="wp-block-paragraph"><strong>Accessing transformation rules:</strong></p>



<ol class="wp-block-list">
<li>Log in to the LT Auditor <sup>MP</sup> Web UI</li>



<li>Navigate to <strong>Configure</strong> in the main navigation menu</li>



<li>Locate the relevant transformation rule in the list:
<ul class="wp-block-list">
<li>The eDirectory rule (default port 5014)</li>



<li>The NSS rule (default port 5015)</li>
</ul>
</li>



<li>Click the <strong>three vertical action buttons</strong> to the right of the rule</li>



<li>Select <strong>Edit</strong> to open the transformation rule configuration window</li>
</ol>



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



<p class="wp-block-paragraph"><strong>Reviewing and updating receiver settings:</strong></p>



<p class="wp-block-paragraph">Once the transformation rule configuration window is open:</p>



<ol class="wp-block-list">
<li>Navigate to the <strong>Settings</strong> tab</li>



<li>Review and update the following fields as needed:</li>
</ol>



<p class="wp-block-paragraph"><strong>IP Address:</strong> The network interface on the LT Auditor <sup>MP</sup> server that will listen for incoming syslog connections from your OpenText systems.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Value</strong></td><td><strong>Description</strong></td></tr><tr><td>0.0.0.0</td><td>Listen on all available network interfaces</td></tr><tr><td>Specific IP</td><td>Listen only on the specified network interface</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Use a specific IP address if your LT Auditor <sup>MP</sup> server has multiple network interfaces and you want to restrict syslog reception to a specific one. Use 0.0.0.0 to accept connections on any interface.</p>



<p class="wp-block-paragraph"><strong>Port Number:</strong> The port the transformation rule listens on for incoming syslog data.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Rule</strong></td><td><strong>Default Port</strong></td></tr><tr><td>eDirectory</td><td>5014</td></tr><tr><td>NSS</td><td>5015</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">If you change the default port, ensure the new port is:</p>



<ul class="wp-block-list">
<li>Not already in use by another service on the LT Auditor <sup>MP</sup> server</li>



<li>Open in your firewall between the OpenText servers and the LT Auditor <sup>MP</sup> server</li>



<li>Updated in the syslog forwarding configuration on your eDirectory and OES servers to match</li>
</ul>



<p class="wp-block-paragraph"><strong>Communication Protocol:</strong> The transport protocol used for the syslog connection between your OpenText servers and LT Auditor <sup>MP</sup>.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Protocol</strong></td><td><strong>Description</strong></td><td><strong>Recommended Use</strong></td></tr><tr><td>UDP</td><td>Fast, connectionless — no delivery guarantee</td><td>Lower security requirement environments</td></tr><tr><td>TCP</td><td>Reliable, connection-oriented delivery</td><td>Production environments — recommended</td></tr><tr><td>TLS</td><td>Encrypted TCP — secure transport</td><td>Production environments with strict security requirements</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>TLS configuration (if TLS is selected):</strong></p>



<p class="wp-block-paragraph">If TLS is selected as the protocol, additional settings are required:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Setting</strong></td><td><strong>Description</strong></td></tr><tr><td>CA Certificate Path</td><td>Path to the Certificate Authority certificate used to validate client certificates</td></tr><tr><td>Enable Mutual TLS</td><td>Require the connecting OpenText server to present a client certificate</td></tr><tr><td>Verify Server Certificate</td><td>Validate the server certificate presented by the connecting system</td></tr><tr><td>Server Name</td><td>The SNI hostname used for certificate validation</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><em>[Your administrator should coordinate with your PKI or security team to obtain the appropriate certificates before enabling TLS.]</em></p>



<ol start="3" class="wp-block-list">
<li>Click <strong>Save</strong> to apply your changes</li>
</ol>



<p class="wp-block-paragraph">Changes to transformation rule settings take effect immediately. If eDirectory or NSS servers are already forwarding logs to LT Auditor <sup>MP</sup>, updating the port or protocol will interrupt collection until the syslog forwarding configuration on those servers is updated to match.</p>



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



<p class="wp-block-paragraph"><strong>Confirming the firewall allows the configured ports:</strong></p>



<p class="wp-block-paragraph">After reviewing or updating the transformation rule settings, confirm that your firewall allows inbound traffic on the configured ports from your OpenText servers to the LT Auditor <sup>MP</sup> server.</p>



<p class="wp-block-paragraph">Test connectivity from an OES server to the LT Auditor <sup>MP</sup> server:</p>



<p class="wp-block-paragraph">nc -zv &lt;LT_AuditorMP_Host&gt; &lt;Port&gt;</p>



<p class="wp-block-paragraph">A successful response confirms the port is open and reachable. If the connection fails, review your firewall rules to ensure the required port is permitted.</p>



<p class="wp-block-paragraph"><em>[Your administrator should document the configured ports and protocols for both the eDirectory and NSS transformation rules so that OpenText system administrators can configure syslog forwarding to match.]</em></p>



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



<p class="wp-block-paragraph"><strong>Duplicating transformation rules:</strong></p>



<p class="wp-block-paragraph">If your environment has multiple eDirectory servers or OES NSS servers that require different port assignments or protocol configurations, you can duplicate an existing transformation rule and modify the copy:</p>



<ol class="wp-block-list">
<li>In the <strong>Configure</strong> page, locate the transformation rule to duplicate</li>



<li>Click the <strong>three vertical action buttons</strong></li>



<li>Select <strong>Duplicate</strong></li>



<li>Edit the duplicated rule with the new port or protocol settings</li>



<li>Click <strong>Save</strong></li>
</ol>



<p class="wp-block-paragraph">This allows you to maintain separate receiver configurations for different OpenText systems in your environment.</p>



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



<p class="wp-block-paragraph"><strong>Viewing transformation rule history:</strong></p>



<p class="wp-block-paragraph">LT Auditor <sup>MP</sup> maintains a version history of transformation rule configurations:</p>



<ol class="wp-block-list">
<li>Open the transformation rule</li>



<li>Click <strong>View History</strong></li>



<li>Review previous versions with timestamps</li>



<li>Revert to a previous version if needed</li>
</ol>



<p class="wp-block-paragraph">This is useful if a recent configuration change has caused collection issues and you need to restore a previously working configuration.</p>



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



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



<ul class="wp-block-list">
<li>Review transformation rule settings before configuring syslog forwarding on your OpenText systems — the port and protocol must match on both ends</li>



<li>Use TCP or TLS rather than UDP in production environments for reliable log delivery</li>



<li>Document the configured ports and protocols for all transformation rules and share them with your OpenText system administrator</li>



<li>Test firewall connectivity from each OpenText server to the LT Auditor <sup>MP</sup> server before configuring syslog forwarding to catch network issues early</li>



<li>Change default ports only if necessary — using standard ports simplifies troubleshooting and documentation</li>



<li>If enabling TLS, coordinate certificate management with your PKI team well in advance of go-live</li>
</ul>



<p class="wp-block-paragraph"><em>[Your administrator should include the eDirectory and NSS transformation rule port and protocol settings in your network documentation so firewall administrators can maintain the correct rules over time.]</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Forwarding eDirectory CEF Audit Logs to LT Auditor ᴹᴾ</title>
		<link>https://bluelance.com/docs/forwarding-edirectory-cef-audit-logs-to-lt-auditor-mp/</link>
		
		<dc:creator><![CDATA[peter thomas]]></dc:creator>
		<pubDate>Thu, 28 May 2026 16:23:40 +0000</pubDate>
				<guid isPermaLink="false">https://bluelance.com/?post_type=docs&#038;p=15914</guid>

					<description><![CDATA[Once the LT Auditor MP receiver is configured and listening on the correct port, every eDirectory server in your environment must be configured to forward its audit logs to LT Auditor MP. eDirectory uses the Common Event Format (CEF) for audit log output, which LT Auditor MP &#8216;s transformation rules are designed to receive and [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Once the LT Auditor <sup>MP</sup> receiver is configured and listening on the correct port, every eDirectory server in your environment must be configured to forward its audit logs to LT Auditor <sup>MP</sup>. eDirectory uses the <strong>Common Event Format (CEF)</strong> for audit log output, which LT Auditor <sup>MP</sup> &#8216;s transformation rules are designed to receive and process.</p>



<p class="wp-block-paragraph">Every LDAP server in your environment must be configured to forward eDirectory audit logs. Missing even one server will result in gaps in your audit data that may affect compliance reporting and incident investigation.</p>



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



<p class="wp-block-paragraph"><strong>Understanding CEF audit log forwarding:</strong></p>



<p class="wp-block-paragraph">eDirectory generates audit log data in CEF format and forwards it via syslog to a configured destination — in this case, the LT Auditor <sup>MP</sup> server. There are two ways to configure this forwarding depending on your environment:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Method</strong></td><td><strong>Best For</strong></td></tr><tr><td>Option A — iManager (GUI)</td><td>Administrators who prefer a graphical interface or are configuring a small number of servers</td></tr><tr><td>Option B — Configuration File</td><td>SLES Linux LDAP servers, large deployments, or environments where GUI access is not available</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Both methods produce the same result — CEF audit events forwarded to LT Auditor <sup>MP</sup> on port 5014 (or your configured port).</p>



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



<p class="wp-block-paragraph"><strong>Before you begin:</strong></p>



<p class="wp-block-paragraph">Confirm the following on each eDirectory server before proceeding:</p>



<ul class="wp-block-list">
<li>The LT Auditor <sup>MP</sup> transformation rule for eDirectory is configured and the server is listening on port 5014 (or your configured port) — see the Modifying Receiver Settings in LT Auditor <sup>MP</sup> article</li>



<li>The firewall allows outbound syslog traffic from the eDirectory server to the LT Auditor <sup>MP</sup> server on the configured port</li>



<li>You have administrative access to each eDirectory server — either via iManager or direct server access for configuration file editing</li>
</ul>



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



<p class="wp-block-paragraph"><strong>Option A — Configure via iManager (GUI):</strong></p>



<p class="wp-block-paragraph">Use this method if you prefer a graphical interface or are configuring a small number of eDirectory servers.</p>



<ol class="wp-block-list">
<li>Open a browser and log in to <strong>iManager</strong> for the eDirectory server you are configuring</li>



<li>Navigate to <strong>eDirectory Auditing</strong></li>



<li>Select your LDAP NCP server from the server list</li>



<li>Select <strong>CEF</strong> as the audit output format</li>



<li>Configure the syslog destination:
<ul class="wp-block-list">
<li><strong>Host</strong> — the IP address or hostname of the LT Auditor <sup>MP</sup> server</li>



<li><strong>Port</strong> — 5014 (or your configured port)</li>



<li><strong>Protocol</strong> — TCP, UDP, or TLS to match your LT Auditor <sup>MP</sup> transformation rule setting</li>
</ul>
</li>



<li>Enable the following event categories and save:</li>
</ol>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Event Category</strong></td><td><strong>Description</strong></td></tr><tr><td>Security Events</td><td>Authentication attempts, password changes, account lockouts</td></tr><tr><td>Object Events</td><td>Object creation, modification, deletion, renaming, moving</td></tr><tr><td>Attribute Events</td><td>Attribute value additions, modifications, and deletions</td></tr><tr><td>LDAP Events</td><td>LDAP bind, search, add, modify, and delete operations</td></tr></tbody></table></figure>



<ol start="7" class="wp-block-list">
<li>Click <strong>Save</strong></li>



<li>Verify the configuration is active and eDirectory begins forwarding logs</li>
</ol>



<p class="wp-block-paragraph"><em>[Your administrator should add screenshots of each iManager screen here to guide administrators who are less familiar with the iManager interface.]</em></p>



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



<p class="wp-block-paragraph"><strong>Option B — Configure via configuration file (SLES LDAP Server):</strong></p>



<p class="wp-block-paragraph">Use this method for SLES Linux LDAP servers, large deployments, or where iManager access is not available.</p>



<p class="wp-block-paragraph"><strong>Step 1 — Edit the audit log configuration file:</strong></p>



<p class="wp-block-paragraph">Open the audit configuration file on the eDirectory server:</p>



<p class="wp-block-paragraph">sudo nano /etc/opt/novell/eDirectory/conf/auditlogconfig.properties</p>



<p class="wp-block-paragraph">Uncomment and update the following lines. The example below uses TCP — replace TCP with UDP or TLS if required by your environment:</p>



<p class="wp-block-paragraph">log4j.rootLogger=debug, S</p>



<p class="wp-block-paragraph">log4j.appender.S=org.apache.log4j.net.SyslogAppender</p>



<p class="wp-block-paragraph">log4j.appender.S.Host=&lt;IP Address of LT Auditor MP&gt;</p>



<p class="wp-block-paragraph">log4j.appender.S.Port=5014</p>



<p class="wp-block-paragraph">log4j.appender.S.Protocol=TCP</p>



<p class="wp-block-paragraph">log4j.appender.S.Threshold=INFO</p>



<p class="wp-block-paragraph">log4j.appender.S.CacheEnabled=no</p>



<p class="wp-block-paragraph">log4j.appender.S.layout=org.apache.log4j.PatternLayout</p>



<p class="wp-block-paragraph">log4j.appender.S.layout.ConversionPattern=%c: %m%n</p>



<p class="wp-block-paragraph">Replace &lt;IP Address of LT Auditor MP> with the actual IP address or hostname of your LT Auditor <sup>MP</sup> server.</p>



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



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Protocol Value</strong></td><td><strong>Description</strong></td></tr><tr><td>TCP</td><td>Reliable delivery — recommended for production</td></tr><tr><td>UDP</td><td>Fast but no delivery guarantee</td></tr><tr><td>TLS</td><td>Encrypted TCP — for environments requiring secure transport</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Save the file after making your changes.</p>



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



<p class="wp-block-paragraph"><strong>Step 2 — Update the modules configuration file:</strong></p>



<p class="wp-block-paragraph">To ensure the CEF audit daemon restarts automatically when eDirectory is restarted or the server reboots, add the following line to the modules configuration file:</p>



<p class="wp-block-paragraph">Open the file:</p>



<p class="wp-block-paragraph">sudo nano /etc/opt/novell/eDirectory/conf/ndsmodules.conf</p>



<p class="wp-block-paragraph">Add the following line:</p>



<p class="wp-block-paragraph">cefauditds &nbsp; auto &nbsp; &nbsp; #cefauditds</p>



<p class="wp-block-paragraph">Save the file.</p>



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



<p class="wp-block-paragraph"><strong>Step 3 — Restart the CEF audit daemon:</strong></p>



<p class="wp-block-paragraph">Apply the configuration changes by restarting the CEF audit daemon:</p>



<p class="wp-block-paragraph">ndstrace –c &#8220;unload cefauditds&#8221;</p>



<p class="wp-block-paragraph">ndstrace –c &#8220;load cefauditds&#8221;</p>



<p class="wp-block-paragraph">The daemon will restart and begin forwarding eDirectory CEF audit events to the LT Auditor <sup>MP</sup> server on the configured port.</p>



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



<p class="wp-block-paragraph"><strong>Verifying eDirectory log forwarding:</strong></p>



<p class="wp-block-paragraph">After configuring syslog forwarding on the eDirectory server, verify that LT Auditor <sup>MP</sup> is receiving the data:</p>



<ol class="wp-block-list">
<li>Log in to the LT Auditor <sup>MP</sup> Web UI</li>



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



<li>Select the eDirectory environment and category</li>



<li>Set the date range to <strong>Last 15–30 minutes</strong></li>



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



<p class="wp-block-paragraph">If no events appear:</p>



<p class="wp-block-paragraph">Confirm the CEF audit daemon is running on the eDirectory server:<br>ndstrace –c &#8220;modules&#8221; | grep cefauditds</p>



<ul class="wp-block-list">
<li></li>



<li>Confirm no firewall is blocking outbound syslog traffic from the eDirectory server to the  LT Auditor <sup>MP</sup> server on port 5014</li>



<li>Confirm the IP address and port in the configuration file match the LT Auditor <sup>MP</sup> transformation rule settings</li>



<li>Review the eDirectory server logs for any errors related to the CEF audit module</li>
</ul>



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



<p class="wp-block-paragraph"><strong>Repeating configuration across all eDirectory servers:</strong></p>



<p class="wp-block-paragraph">Repeat the configuration steps above — using either Option A or Option B — for every eDirectory LDAP server in your environment. Each server must be individually configured to forward its audit logs to LT Auditor <sup>MP</sup>.</p>



<p class="wp-block-paragraph">To confirm all servers are forwarding:</p>



<ol class="wp-block-list">
<li>Navigate to <strong>View</strong> in the LT Auditor <sup>MP</sup> Web UI</li>



<li>Filter by <strong>Source</strong> or <strong>Host</strong> and confirm events are appearing from each eDirectory server</li>



<li>If any server is not appearing as a source, revisit the configuration on that server</li>
</ol>



<p class="wp-block-paragraph"><em>[Your administrator should maintain a list of all eDirectory servers in the environment and confirm each one has been configured and verified before considering the deployment complete.]</em></p>



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



<p class="wp-block-paragraph"><strong>Caching behavior during LT Auditor <sup>MP</sup></strong><strong> outages:</strong></p>



<p class="wp-block-paragraph">The eDirectory CEF audit configuration supports log caching to prevent data loss during temporary connectivity interruptions:</p>



<ul class="wp-block-list">
<li>When CacheEnabled=no is set (as in the configuration above), events are not cached locally — if the LT Auditor <sup>MP</sup> server is temporarily unavailable, events generated during that period will be lost</li>
</ul>



<p class="wp-block-paragraph">To enable caching and ensure no audit events are lost during outages, change the setting:<br>log4j.appender.S.CacheEnabled=yes</p>



<ul class="wp-block-list">
<li>When caching is enabled, events are stored locally on the eDirectory server and automatically forwarded to LT Auditor <sup>MP</sup> once connectivity is restored</li>
</ul>



<p class="wp-block-paragraph"><em>[Your administrator should determine whether caching is required based on your organization&#8217;s audit data retention and compliance requirements. For compliance-critical environments, enabling caching is recommended.]</em></p>



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



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



<ul class="wp-block-list">
<li>Configure all eDirectory servers before considering the deployment complete — a single unconfigured server represents a monitoring gap</li>



<li>Use TCP or TLS in production environments for reliable log delivery</li>



<li>Enable caching if your compliance requirements mandate that no audit events are lost during connectivity interruptions</li>



<li>Test log forwarding from each server individually after configuration rather than assuming all servers are working correctly</li>



<li>Document which eDirectory servers have been configured, the protocol and port used, and the date of configuration</li>



<li>Coordinate with your network team to confirm firewall rules are in place for all eDirectory servers — not just the first one you configure</li>



<li>Add screenshots of the iManager configuration screens to the Option A section of this article to assist administrators less familiar with iManager</li>
</ul>



<p class="wp-block-paragraph"><em>[Your administrator should revisit this configuration whenever new eDirectory servers are added to the environment, or when the LT Auditor <sup>MP</sup> server IP address or syslog port changes.]</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Installing &#038; Configuring the NSS Audit Agent (OES Servers)</title>
		<link>https://bluelance.com/docs/installing-configuring-the-nss-audit-agent-oes-servers/</link>
		
		<dc:creator><![CDATA[peter thomas]]></dc:creator>
		<pubDate>Thu, 28 May 2026 16:23:33 +0000</pubDate>
				<guid isPermaLink="false">https://bluelance.com/?post_type=docs&#038;p=15916</guid>

					<description><![CDATA[NSS file activity auditing requires a dedicated agent installed on every SLES OES server that hosts NSS volumes you want to monitor. The NSS Audit Agent collects file system activity from NSS volumes and forwards it to the LT Auditor MP server via syslog on port 5015 (or your configured port). This article covers the [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">NSS file activity auditing requires a dedicated agent installed on every SLES OES server that hosts NSS volumes you want to monitor. The NSS Audit Agent collects file system activity from NSS volumes and forwards it to the LT Auditor <sup>MP</sup> server via syslog on port 5015 (or your configured port). This article covers the complete installation and configuration process for the NSS Audit Agent.</p>



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



<p class="wp-block-paragraph"><strong>Understanding the NSS Audit Agent:</strong></p>



<p class="wp-block-paragraph">Unlike eDirectory auditing which is configured directly within eDirectory itself, NSS file activity auditing requires a separate agent component — the LT Auditor <sup>MP</sup> OES module — to be installed on each OES server hosting NSS volumes. The agent:</p>



<ul class="wp-block-list">
<li>Monitors file system activity on NSS volumes in real time</li>



<li>Captures file reads, writes, deletions, renames, and permission changes</li>



<li>Forwards collected activity to LT Auditor <sup>MP</sup> via syslog</li>



<li>Caches audit streams locally if the LT Auditor <sup>MP</sup> server is temporarily unavailable and automatically resends once connectivity is restored — no audit data is lost during outages</li>
</ul>



<p class="wp-block-paragraph">The agent must be installed individually on each OES server you want to monitor. Missing even one server results in a gap in your NSS file activity audit data.</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 the NSS Audit Agent, confirm the following on each target OES server:</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>SLES OES Linux</td></tr><tr><td>Privileges</td><td>Root access required</td></tr><tr><td>NSS Volumes</td><td>At least one NSS volume must be present on the server</td></tr><tr><td>Network Access</td><td>Outbound syslog traffic to the LT Auditor <sup>MP</sup> server on port 5015 must be permitted</td></tr><tr><td>LT Auditor <sup>MP</sup></td><td>Server must be installed and running with the NSS transformation rule configured on port 5015</td></tr><tr><td>Agent Package</td><td>LTAuditorMP-OES-xx.x.x.x-x.x86_64.rpm — obtain from your administrator or Blue Lance</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><em>[Your administrator should confirm the current version of the agent package and where to obtain it for your environment.]</em></p>



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



<p class="wp-block-paragraph"><strong>Step 1 — Copy the agent package to the OES server:</strong></p>



<p class="wp-block-paragraph">Copy the agent RPM package to the target OES server. The package filename follows the format:</p>



<p class="wp-block-paragraph">LTAuditorMP-OES-25.0.0.0-0.x86_64.rpm</p>



<p class="wp-block-paragraph"><em>[Your administrator should note the current package filename and version used in your environment here.]</em></p>



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



<p class="wp-block-paragraph"><strong>Step 2 — Switch to root:</strong></p>



<p class="wp-block-paragraph">Open a terminal on the OES server and switch to root:</p>



<p class="wp-block-paragraph">su</p>



<p class="wp-block-paragraph">Enter the root password when prompted.</p>



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



<p class="wp-block-paragraph"><strong>Step 3 — Install the agent package:</strong></p>



<p class="wp-block-paragraph">Install the RPM package using the following command:</p>



<p class="wp-block-paragraph">rpm -ivh LTAuditorMP-OES-25.0.0.0-0.x86_64.rpm</p>



<p class="wp-block-paragraph">The agent installs to:</p>



<p class="wp-block-paragraph">/opt/bluelance/</p>



<p class="wp-block-paragraph">The installation process:</p>



<ul class="wp-block-list">
<li>Installs the agent binaries and configuration files to /opt/bluelance/</li>



<li>Registers the ltaudit service with systemd</li>



<li>Does not start the service automatically — configuration must be completed first</li>
</ul>



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



<p class="wp-block-paragraph"><strong>Step 4 — Configure syslog forwarding:</strong></p>



<p class="wp-block-paragraph">Navigate to the agent bin directory and run the configuration script:</p>



<p class="wp-block-paragraph">cd /opt/bluelance/bin</p>



<p class="wp-block-paragraph">./update_syslog_config.sh</p>



<p class="wp-block-paragraph">The script will prompt you for the following information:</p>



<p class="wp-block-paragraph"><strong>Host/IP of the LT Auditor <sup>MP</sup> server:</strong> Enter the IP address or hostname of your LT Auditor <sup>MP</sup> server:</p>



<p class="wp-block-paragraph">Enter LT Auditor <sup>MP</sup> host: &lt;LT_AuditorMP_IP_or_Hostname></p>



<p class="wp-block-paragraph"><strong>Port:</strong> Enter the port configured in the LT Auditor <sup>MP</sup> NSS transformation rule (default: 5015):</p>



<p class="wp-block-paragraph">Enter port [default: 5015]: 5015</p>



<p class="wp-block-paragraph"><strong>Protocol:</strong> Select the communication protocol to match your LT Auditor <sup>MP</sup> NSS transformation rule:</p>



<p class="wp-block-paragraph">Enter protocol [UDP/TCP/TLS, default: TCP]: TCP</p>



<p class="wp-block-paragraph"><strong>If TLS is selected</strong>, you will be prompted for additional settings:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Prompt</strong></td><td><strong>Description</strong></td><td><strong>Default</strong></td></tr><tr><td>CA Certificate Path</td><td>Path to the CA certificate file for server verification</td><td>None</td></tr><tr><td>Enable Mutual TLS</td><td>Require the agent to present a client certificate</td><td>No</td></tr><tr><td>Verify Server Certificate</td><td>Validate the LT Auditor <sup>MP</sup> server certificate</td><td>Yes</td></tr><tr><td>Server Name</td><td>SNI hostname for certificate validation</td><td>syslog.example.com</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><em>[Your administrator should update the TLS defaults above with the actual values used in your environment if TLS is selected.]</em></p>



<p class="wp-block-paragraph">Once all prompts are completed, the configuration script automatically saves the settings and starts the required daemons.</p>



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



<p class="wp-block-paragraph"><strong>Step 5 — Configure the firewall:</strong></p>



<p class="wp-block-paragraph">Ensure no firewall is blocking outbound traffic from the OES server to the LT Auditor <sup>MP</sup> server on the configured syslog port.</p>



<p class="wp-block-paragraph">Test connectivity from the OES server:</p>



<p class="wp-block-paragraph">nc -zv &lt;LT_AuditorMP_Host&gt; &lt;Port&gt;</p>



<p class="wp-block-paragraph">A successful response confirms the connection is open. If the connection fails, review your firewall rules to permit outbound traffic on the configured port.</p>



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



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



<p class="wp-block-paragraph">After the configuration script completes, confirm the ltaudit service is running:</p>



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



<p class="wp-block-paragraph">systemctl status ltaudit.service</p>



<p class="wp-block-paragraph"><strong>Using the control script:</strong></p>



<p class="wp-block-paragraph">/opt/bluelance/bin/ltaudit.rc status</p>



<p class="wp-block-paragraph">The service should show as <strong>active (running)</strong>. If the service is not running, check the agent logs for errors before proceeding.</p>



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



<p class="wp-block-paragraph"><strong>Step 7 — Verify audit log collection:</strong></p>



<p class="wp-block-paragraph">After confirming the service is running, verify that NSS audit data is being collected and forwarded to LT Auditor <sup>MP</sup>:</p>



<p class="wp-block-paragraph"><strong>Check NSS audit status:</strong></p>



<p class="wp-block-paragraph">cat /opt/bluelance/log/nssstatus.log</p>



<p class="wp-block-paragraph">Confirm the file contains:</p>



<p class="wp-block-paragraph">Successfully opened live vigil file</p>



<p class="wp-block-paragraph">This message confirms the agent has successfully connected to the NSS audit subsystem and is collecting file activity data.</p>



<p class="wp-block-paragraph"><strong>Review general application logs:</strong></p>



<p class="wp-block-paragraph">ls /opt/bluelance/logs/</p>



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



<p class="wp-block-paragraph">cat /opt/bluelance/log/syslog_send.log</p>



<p class="wp-block-paragraph">Review this log for any errors related to forwarding data to the LT Auditor <sup>MP</sup> server.</p>



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



<p class="wp-block-paragraph"><strong>Step 8 — Verify data in LT Auditor <sup>MP</sup>:</strong></p>



<p class="wp-block-paragraph">Confirm that NSS file activity data is appearing in LT Auditor <sup>MP</sup>:</p>



<ol class="wp-block-list">
<li>Log in to the LT Auditor <sup>MP</sup> Web UI</li>



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



<li>Select the NSS environment and category</li>



<li>Set the date range to <strong>Last 15–30 minutes</strong></li>



<li>Perform a file operation on an NSS volume on the configured server (e.g., create or modify a file)</li>



<li>Confirm the event appears in the LT Auditor <sup>MP</sup> event list within a short period</li>
</ol>



<p class="wp-block-paragraph">If no events appear:</p>



<ul class="wp-block-list">
<li>Confirm the ltaudit service is running on the OES server</li>



<li>Confirm the nssstatus.log shows Successfully opened live vigil file</li>



<li>Confirm no firewall is blocking traffic on the configured syslog port</li>



<li>Confirm the port and protocol in the agent configuration match the LT Auditor <sup>MP</sup> NSS transformation rule settings</li>



<li>Review the syslog_send.log for forwarding errors</li>
</ul>



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



<p class="wp-block-paragraph"><strong>Managing the NSS Audit Agent service:</strong></p>



<p class="wp-block-paragraph">Use the following commands to manage the ltaudit service after installation:</p>



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



<p class="wp-block-paragraph"># Start the service</p>



<p class="wp-block-paragraph">systemctl start ltaudit.service</p>



<p class="wp-block-paragraph"># Stop the service</p>



<p class="wp-block-paragraph">systemctl stop ltaudit.service</p>



<p class="wp-block-paragraph"># Restart the service</p>



<p class="wp-block-paragraph">systemctl restart ltaudit.service</p>



<p class="wp-block-paragraph"># Check service status</p>



<p class="wp-block-paragraph">systemctl status ltaudit.service</p>



<p class="wp-block-paragraph"># Enable the service to start automatically on boot</p>



<p class="wp-block-paragraph">systemctl enable ltaudit.service</p>



<p class="wp-block-paragraph"><strong>Using the control script:</strong></p>



<p class="wp-block-paragraph"># Start the service</p>



<p class="wp-block-paragraph">/opt/bluelance/bin/ltaudit.rc start</p>



<p class="wp-block-paragraph"># Stop the service</p>



<p class="wp-block-paragraph">/opt/bluelance/bin/ltaudit.rc stop</p>



<p class="wp-block-paragraph"># Check service status</p>



<p class="wp-block-paragraph">/opt/bluelance/bin/ltaudit.rc status</p>



<p class="wp-block-paragraph">Enable the service to start automatically on boot using systemctl enable ltaudit.service to ensure NSS audit collection resumes automatically after a server reboot without manual intervention.</p>



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



<p class="wp-block-paragraph"><strong>Caching behavior during LT Auditor <sup>MP</sup> outages:</strong></p>



<p class="wp-block-paragraph">If the LT Auditor <sup>MP</sup> server is temporarily unavailable, the NSS Audit Agent automatically caches audit streams locally on the OES server. Once connectivity to the LT Auditor <sup>MP</sup> server is restored, the cached data is automatically forwarded — no NSS audit events are lost during outages.</p>



<p class="wp-block-paragraph">This behavior is built into the agent and requires no additional configuration.</p>



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



<p class="wp-block-paragraph"><strong>Repeating installation across all OES servers:</strong></p>



<p class="wp-block-paragraph">Repeat all steps in this article for every OES server in your environment that hosts NSS volumes you want to monitor. Each server must have the agent installed and configured individually.</p>



<p class="wp-block-paragraph">To confirm all servers are forwarding:</p>



<ol class="wp-block-list">
<li>Navigate to <strong>View</strong> in the LT Auditor <sup>MP</sup> Web UI</li>



<li>Filter by <strong>Source</strong> or <strong>Host</strong></li>



<li>Confirm NSS file activity events are appearing from each OES server</li>



<li>If any server is not appearing as a source, revisit the installation and configuration on that server</li>
</ol>



<p class="wp-block-paragraph"><em>[Your administrator should maintain a list of all OES servers in the environment, confirm each one has been installed and verified, and document the agent version, configuration date, and protocol used for each server.]</em></p>



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



<p class="wp-block-paragraph"><strong>Uninstalling the NSS Audit Agent:</strong></p>



<p class="wp-block-paragraph">If the agent needs to be removed from an OES server:</p>



<ol class="wp-block-list">
<li>Stop the service:</li>
</ol>



<p class="wp-block-paragraph">systemctl stop ltaudit.service</p>



<ol start="2" class="wp-block-list">
<li>Remove the RPM package:</li>
</ol>



<p class="wp-block-paragraph">rpm -e LTAuditorMP-OES</p>



<ol start="3" class="wp-block-list">
<li>Confirm the package has been removed:</li>
</ol>



<p class="wp-block-paragraph">rpm -qa | grep LTAuditorMP</p>



<p class="wp-block-paragraph">No output confirms the package has been successfully removed.</p>



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



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



<ul class="wp-block-list">
<li>Install the agent on all OES servers hosting NSS volumes before considering the deployment complete — a single unmonitored server is a gap in your audit coverage</li>



<li>Always verify the nssstatus.log after installation to confirm the agent has successfully connected to the NSS audit subsystem</li>



<li>Enable the ltaudit service to start automatically on boot on every OES server to prevent monitoring gaps after reboots</li>



<li>Use TCP or TLS in production environments for reliable log delivery</li>



<li>Test firewall connectivity before running the configuration script to catch network issues early</li>



<li>Document the agent version, configuration date, port, and protocol for each OES server</li>



<li>Include NSS Audit Agent installation in your OES server provisioning checklist so new servers are automatically configured for monitoring when they are deployed</li>
</ul>



<p class="wp-block-paragraph"><em>[Your administrator should revisit agent installations whenever the LT Auditor <sup>MP</sup> server IP address or NSS syslog port changes, as the agent configuration will need to be updated on every OES server to reflect the new values.]</em></p>
]]></content:encoded>
					
		
		
			</item>
		<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>Connecting to Managed Endpoints</title>
		<link>https://bluelance.com/docs/connecting-to-managed-endpoints/</link>
		
		<dc:creator><![CDATA[peter thomas]]></dc:creator>
		<pubDate>Thu, 28 May 2026 16:21:10 +0000</pubDate>
				<guid isPermaLink="false">https://bluelance.com/?post_type=docs&#038;p=15870</guid>

					<description><![CDATA[After installing PowerShell Orchestrator, you need to configure the endpoints it will connect to and run assessments against. Managed endpoints are the Active Directory domain controllers, member servers, and other Windows machines that PowerShell Orchestrator will query during its assessment runs. Understanding managed endpoints: A managed endpoint is any machine that PowerShell Orchestrator connects to [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">After installing PowerShell Orchestrator, you need to configure the endpoints it will connect to and run assessments against. Managed endpoints are the Active Directory domain controllers, member servers, and other Windows machines that PowerShell Orchestrator will query during its assessment runs.</p>



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



<p class="wp-block-paragraph"><strong>Understanding managed endpoints:</strong></p>



<p class="wp-block-paragraph">A managed endpoint is any machine that PowerShell Orchestrator connects to in order to collect assessment data. This includes:</p>



<ul class="wp-block-list">
<li>Active Directory domain controllers</li>



<li>Windows member servers</li>



<li>Workstations (if included in your assessment scope)</li>



<li>Microsoft Entra ID (connected via the configured service account, not a direct machine connection)</li>
</ul>



<p class="wp-block-paragraph">PowerShell Orchestrator connects to endpoints using PowerShell Remoting over WinRM. The service account configured during installation is used to authenticate to each endpoint.</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 adding managed endpoints, confirm the following on each target machine:</p>



<ul class="wp-block-list">
<li>WinRM is enabled and the WinRM service is running</li>



<li>The PowerShell Orchestrator service account has read permissions on the target machine</li>



<li>No firewall is blocking WinRM traffic between the orchestrator machine and the target endpoint</li>
</ul>



<p class="wp-block-paragraph"><strong>Default WinRM ports:</strong></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Protocol</strong></td><td><strong>Port</strong></td></tr><tr><td>HTTP (unencrypted)</td><td>5985</td></tr><tr><td>HTTPS (encrypted)</td><td>5986</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Anthropic recommends using HTTPS (port 5986) for WinRM connections in production environments to encrypt traffic between the orchestrator and managed endpoints.</p>



<p class="wp-block-paragraph"><em>[Your administrator should confirm which WinRM protocol and port are used in your environment.]</em></p>



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



<p class="wp-block-paragraph"><strong>Enabling WinRM on target endpoints:</strong></p>



<p class="wp-block-paragraph">If WinRM is not already enabled on a target endpoint, run the following in PowerShell as Administrator on that machine:</p>



<p class="wp-block-paragraph">Enable-PSRemoting -Force</p>



<p class="wp-block-paragraph">To enable WinRM across multiple machines simultaneously, use Group Policy:</p>



<ol class="wp-block-list">
<li>Open <strong>Group Policy Management Console</strong></li>



<li>Create or edit a GPO linked to the relevant OU</li>



<li>Navigate to:</li>
</ol>



<p class="wp-block-paragraph">Computer Configuration → Policies → Windows Settings →</p>



<p class="wp-block-paragraph">Security Settings → System Services → Windows Remote Management</p>



<ol start="4" class="wp-block-list">
<li>Set the service startup mode to <strong>Automatic</strong></li>



<li>Apply the GPO</li>
</ol>



<p class="wp-block-paragraph"><em>[Your administrator should confirm whether WinRM is already managed via Group Policy in your environment before making manual changes.]</em></p>



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



<p class="wp-block-paragraph"><strong>Testing connectivity to a target endpoint:</strong></p>



<p class="wp-block-paragraph">Before adding an endpoint to PowerShell Orchestrator, test that the orchestrator machine can successfully connect to it:</p>



<p class="wp-block-paragraph">Test-WSMan -ComputerName &lt;hostname or IP&gt; -Credential (Get-Credential)</p>



<p class="wp-block-paragraph">A successful result returns the WinRM service information for the target machine. If the test fails:</p>



<ul class="wp-block-list">
<li>Confirm WinRM is running on the target machine</li>



<li>Confirm no firewall is blocking ports 5985 or 5986</li>



<li>Confirm the service account has permission to connect remotely</li>
</ul>



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



<p class="wp-block-paragraph"><strong>Adding managed endpoints in LT Auditor <sup>MP</sup>:</strong></p>



<ol class="wp-block-list">
<li>Log in to the LT Auditor <sup>MP</sup> Web UI</li>



<li>Navigate to <strong>Configure → PowerShell Orchestrator</strong></li>



<li>Click <strong>Add Endpoint</strong></li>



<li>Configure the endpoint details:
<ul class="wp-block-list">
<li><strong>Name</strong> — a descriptive name for the endpoint (e.g., DC01 — Primary Domain Controller)</li>



<li><strong>Hostname or IP Address</strong> — the address of the target machine</li>



<li><strong>Connection Protocol</strong> — HTTP or HTTPS</li>



<li><strong>Port</strong> — 5985 (HTTP) or 5986 (HTTPS)</li>



<li><strong>Credential</strong> — select the configured service account</li>
</ul>
</li>



<li>Click <strong>Test Connection</strong> to verify connectivity before saving</li>



<li>Click <strong>Save</strong></li>
</ol>



<p class="wp-block-paragraph">Repeat this process for each endpoint you want to include in assessments.</p>



<p class="wp-block-paragraph"><em>[Your administrator should maintain a list of all managed endpoints and their roles in your environment.]</em></p>



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



<p class="wp-block-paragraph"><strong>Adding Microsoft Entra ID as a managed target:</strong></p>



<p class="wp-block-paragraph">Entra ID is connected as a cloud target rather than a direct machine endpoint.</p>



<ol class="wp-block-list">
<li>Navigate to <strong>Configure → PowerShell Orchestrator → Cloud Targets</strong></li>



<li>Click <strong>Add Entra ID Target</strong></li>



<li>Enter the following details from your App Registration in the Azure Portal:
<ul class="wp-block-list">
<li><strong>Tenant ID</strong></li>



<li><strong>Client ID</strong></li>



<li><strong>Client Secret</strong></li>
</ul>
</li>



<li>Click <strong>Test Connection</strong> to verify the credentials</li>



<li>Click <strong>Save</strong></li>
</ol>



<p class="wp-block-paragraph"><em>[Your administrator should refer to the EntraConnector Prerequisites article for instructions on creating and configuring the App Registration in the Azure Portal if this has not already been done.]</em></p>



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



<p class="wp-block-paragraph"><strong>Verifying endpoint connectivity:</strong></p>



<p class="wp-block-paragraph">After adding endpoints, confirm they are showing as reachable in LT Auditor <sup>MP</sup>:</p>



<ol class="wp-block-list">
<li>Navigate to <strong>Configure → PowerShell Orchestrator</strong></li>



<li>Review the endpoint list — each endpoint should show a status of <strong>Reachable</strong></li>



<li>If any endpoint shows as <strong>Unreachable</strong>, check:
<ul class="wp-block-list">
<li>The WinRM service is running on that machine</li>



<li>The hostname or IP address is correct</li>



<li>No firewall is blocking the WinRM port</li>



<li>The service account credentials are valid and have not expired</li>
</ul>
</li>
</ol>



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



<p class="wp-block-paragraph"><strong>Removing a managed endpoint:</strong></p>



<p class="wp-block-paragraph">If a machine is decommissioned or no longer needs to be included in assessments:</p>



<ol class="wp-block-list">
<li>Navigate to <strong>Configure → PowerShell Orchestrator</strong></li>



<li>Locate the endpoint in the list</li>



<li>Click the <strong>Delete</strong> icon next to it</li>



<li>Confirm the deletion</li>
</ol>



<p class="wp-block-paragraph">Removing an endpoint stops future assessments from running against it. Historical assessment data collected from that endpoint is retained in the LT Auditor <sup>MP</sup> database and is not affected.</p>



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



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



<ul class="wp-block-list">
<li>Always test connectivity before saving a new endpoint to catch configuration issues early</li>



<li>Use HTTPS for WinRM connections in production to encrypt assessment traffic</li>



<li>Use a dedicated, least-privilege service account — avoid using a domain admin account for orchestrator connections</li>



<li>Keep the endpoint list current — remove decommissioned machines promptly to avoid failed assessment runs</li>



<li>Manage WinRM configuration via Group Policy for consistency across large environments</li>



<li>Document each managed endpoint and its role so other administrators understand the assessment scope</li>
</ul>



<p class="wp-block-paragraph"><em>[Your administrator should review the managed endpoint list regularly to ensure it reflects the current state of your environment.]</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Troubleshooting</title>
		<link>https://bluelance.com/docs/troubleshooting-log-collection/</link>
		
		<dc:creator><![CDATA[peter thomas]]></dc:creator>
		<pubDate>Thu, 28 May 2026 16:20:08 +0000</pubDate>
				<guid isPermaLink="false">https://bluelance.com/?post_type=docs&#038;p=15864</guid>

					<description><![CDATA[This article covers the most common issues encountered with EventLogCentral and EventLogAgent and how to resolve them. Work through the relevant section below based on the type of issue you are experiencing. Login issues: Problem Resolution Cannot log in with credentials Verify username and password — passwords are case-sensitive. Check if the account is locked [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">This article covers the most common issues encountered with EventLogCentral and EventLogAgent and how to resolve them. Work through the relevant section below based on the type of issue you are experiencing.</p>



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



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



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Problem</strong></td><td><strong>Resolution</strong></td></tr><tr><td>Cannot log in with credentials</td><td>Verify username and password — passwords are case-sensitive. Check if the account is locked and wait 15 minutes if so. Ensure you are using the correct URL (HTTP vs HTTPS). Clear browser cookies and try again.</td></tr><tr><td>Account locked</td><td>After 5 failed login attempts accounts are locked for 15 minutes. Wait 15 minutes or contact an administrator to unlock the account.</td></tr><tr><td>Session expires too quickly</td><td>Sessions expire after 60 minutes of inactivity. Keep the browser tab active. Contact your administrator to adjust the session timeout if needed.</td></tr><tr><td>Login page not accessible</td><td>Confirm the LT Auditor <sup>MP</sup> Event Log Server Service is running on the EventLogCentral server. Confirm no firewall is blocking port 52966.</td></tr></tbody></table></figure>



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



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



<p class="wp-block-paragraph"><strong>Client not appearing in the client list:</strong></p>



<ol class="wp-block-list">
<li>Verify the EventLogAgent service is installed and running on the client machine:</li>
</ol>



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



<ol start="2" class="wp-block-list">
<li>Confirm the appsettings.json on the agent machine points to the correct EventLogCentral server address and port</li>



<li>Check for network connectivity issues between the client and the EventLogCentral server</li>



<li>If using self-signed certificates, confirm the ltaeventlog.cer file has been installed on the client machine via Install-Rootcert.ps1</li>



<li>Review the agent logs for errors:</li>
</ol>



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



<p class="wp-block-paragraph"><strong>Client showing as Offline:</strong></p>



<ol class="wp-block-list">
<li>Confirm the EventLogAgent service is running on the client:</li>
</ol>



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



<ol start="2" class="wp-block-list">
<li>Verify the agent configuration points to the correct EventLogCentral server address</li>



<li>Check for network connectivity or firewall issues between the agent and the server on port 52966</li>



<li>Review agent logs for connectivity or authentication errors</li>
</ol>



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



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



<p class="wp-block-paragraph"><strong>Configuration changes not applying to clients:</strong></p>



<ol class="wp-block-list">
<li>Wait for the next heartbeat cycle — agents retrieve configuration updates every 5 minutes by default</li>



<li>Check the client&#8217;s <strong>Last Heartbeat</strong> timestamp in the Clients page to confirm the agent is checking in</li>



<li>Use <strong>Force Configuration Sync</strong> from the client actions menu to trigger an immediate update</li>



<li>Restart the EventLogAgent service on the client if Force Configuration Sync does not resolve the issue:</li>
</ol>



<p class="wp-block-paragraph">Restart-Service LTA_EventLogAgent</p>



<ol start="5" class="wp-block-list">
<li>Verify the client is assigned to the correct group</li>
</ol>



<p class="wp-block-paragraph"><strong>Events not being forwarded:</strong></p>



<ol class="wp-block-list">
<li>Verify the syslog target is configured correctly in the <strong>Targets</strong> section</li>



<li>Confirm a sender is assigned to the client&#8217;s group in the <strong>Sender</strong> configuration</li>



<li>Test network connectivity to the syslog target using <strong>Test Connection</strong> in the Targets page</li>



<li>Check if Windows auditing is enabled on the client for the relevant event categories — EventLogAgent can only collect events that Windows is generating</li>



<li>Review the Event Log configuration for the group — confirm the relevant log channels and Event IDs are enabled</li>



<li>Review audit policies for the group — confirm no DENY policy is suppressing the expected events</li>



<li>Review agent logs for forwarding errors:</li>
</ol>



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



<p class="wp-block-paragraph"><strong>File audit not working:</strong></p>



<ol class="wp-block-list">
<li>Confirm Windows Object Access auditing is enabled on the client machine via Group Policy:</li>
</ol>



<p class="wp-block-paragraph">Computer Configuration → Policies → Windows Settings →</p>



<p class="wp-block-paragraph">Security Settings → Advanced Audit Policy Configuration →</p>



<p class="wp-block-paragraph">Object Access → Audit File System</p>



<ol start="2" class="wp-block-list">
<li>Confirm the monitored path exists and is accessible on the client machine</li>



<li>Confirm the EventLogAgent service account has appropriate permissions to the monitored path</li>



<li>Verify include and exclude patterns in the file audit rule are not filtering out the expected files</li>



<li>Confirm no audit policy DENY rule is suppressing Windows Security Event IDs 4656 or 4670</li>
</ol>



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



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



<p class="wp-block-paragraph"><strong>Too many events being forwarded:</strong></p>



<ol class="wp-block-list">
<li>Add Exclude Event IDs to the group&#8217;s Event Log configuration for high-volume, low-value events</li>



<li>Create DENY audit policies to suppress routine events such as service account logons</li>



<li>Refine file audit rules — add Exclude Patterns to filter out temporary files and use Include Patterns to limit monitoring to relevant file types</li>



<li>Review which log channels are enabled for the group and disable any that are not required</li>
</ol>



<p class="wp-block-paragraph"><strong>Web interface slow to load:</strong></p>



<ol class="wp-block-list">
<li>Reduce the page size in the client list — use 10 or 25 items per page rather than 100</li>



<li>Use the search bar to filter results rather than loading the full client list</li>



<li>Check server resource utilization on the EventLogCentral server</li>



<li>Review the EventLogCentral server logs for database performance issues:</li>
</ol>



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



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



<p class="wp-block-paragraph"><strong>Common error messages:</strong></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Error Message</strong></td><td><strong>Cause</strong></td><td><strong>Resolution</strong></td></tr><tr><td>Invalid username or password</td><td>Incorrect credentials or Caps Lock active</td><td>Verify credentials and check Caps Lock</td></tr><tr><td>Access Denied</td><td>User role does not have permission for the action</td><td>Contact an administrator to adjust role permissions</td></tr><tr><td>Configuration sync failed</td><td>Network connectivity issue between agent and server</td><td>Check connectivity and review server logs</td></tr><tr><td>Target unreachable</td><td>Syslog server offline or firewall blocking the port</td><td>Verify server address, port, and firewall rules</td></tr><tr><td>Certificate error</td><td>TLS certificate not trusted by the agent</td><td>Confirm ltaeventlog.cer is installed on the agent machine</td></tr><tr><td>Service failed to start</td><td>Configuration error or port conflict</td><td>Review EventLogCentral server logs for startup errors</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph"><strong>Log file locations:</strong></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Component</strong></td><td><strong>Log Location</strong></td></tr><tr><td>EventLogCentral Server</td><td>C:\Program Files\Blue Lance 2-0\LTA_EventLogCentral\logs</td></tr><tr><td>EventLogAgent Client</td><td>C:\Program Files\Blue Lance 2-0\LTA_EventLogAgent\logs</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">When contacting support or escalating an issue, include relevant excerpts from both log locations along with a description of the problem and steps already taken to resolve it.</p>



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



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



<p class="wp-block-paragraph">If the troubleshooting steps above do not resolve the issue, contact Blue Lance support at: support@bluelance.com</p>



<p class="wp-block-paragraph">When contacting support, provide:</p>



<ul class="wp-block-list">
<li>A detailed description of the problem</li>



<li>Steps taken to reproduce the issue</li>



<li>Exact error messages</li>



<li>Relevant log file excerpts</li>



<li>System information including OS version and EventLogCentral version</li>
</ul>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Common Installation Issues</title>
		<link>https://bluelance.com/docs/common-installation-issues/</link>
		
		<dc:creator><![CDATA[peter thomas]]></dc:creator>
		<pubDate>Thu, 28 May 2026 16:17:37 +0000</pubDate>
				<guid isPermaLink="false">https://bluelance.com/?post_type=docs&#038;p=15834</guid>

					<description><![CDATA[If you encounter problems during or after installation, refer to the common issues and resolutions below. For issues not covered here, check the application logs first before contacting support. Cannot access from remote machines The server was likely configured using 127.0.0.1 (localhost) as the IP address during installation. This restricts access to the local machine [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">If you encounter problems during or after installation, refer to the common issues and resolutions below. For issues not covered here, check the application logs first before contacting support.</p>



<p class="wp-block-paragraph"><strong>Cannot access from remote machines</strong> The server was likely configured using 127.0.0.1 (localhost) as the IP address during installation. This restricts access to the local machine only. Reconfigure the server using its actual IP address or domain name.</p>



<p class="wp-block-paragraph"><strong>SMTP not working</strong> Email/alert delivery settings can be reconfigured after installation by editing the configuration files in the installation directory. You do not need to reinstall.</p>



<p class="wp-block-paragraph"><strong>Port conflicts</strong> If a required port is already in use by another application, the service will fail to start. Confirm all required ports are free before installation. Use the following to check for port conflicts:</p>



<p class="wp-block-paragraph">On Linux:</p>



<p class="wp-block-paragraph">sudo ss -tulnp | grep &lt;port&gt;</p>



<p class="wp-block-paragraph">On Windows:</p>



<p class="wp-block-paragraph">netstat -ano | findstr &lt;port&gt;</p>



<p class="wp-block-paragraph"><strong>Service errors on startup</strong> Check the application logs for error details:</p>



<p class="wp-block-paragraph">On Linux:</p>



<p class="wp-block-paragraph">cd /opt/bluelance/lcollector/logs/general/</p>



<p class="wp-block-paragraph">cd /opt/bluelance/web/server/logs/</p>



<p class="wp-block-paragraph">On Windows:</p>



<p class="wp-block-paragraph">\Program Files\Blue Lance 2-0\Web\Apps\Logs\</p>



<p class="wp-block-paragraph">\Program Files\Blue Lance 2-0\Collector\Logs\General\</p>



<p class="wp-block-paragraph"><strong>Services not starting automatically on reboot (Linux)</strong> If services do not restart after a system reboot, ensure they are enabled:</p>



<p class="wp-block-paragraph">sudo systemctl enable lta-web</p>



<p class="wp-block-paragraph">sudo systemctl enable lta-collector</p>



<p class="wp-block-paragraph"><strong>PowerShell execution policy error (Windows)</strong> If the installation script fails to run, confirm the execution policy is set correctly before running the installer:</p>



<p class="wp-block-paragraph">Set-ExecutionPolicy Unrestricted</p>



<p class="wp-block-paragraph">Remember to reset it after installation completes:</p>



<p class="wp-block-paragraph">Set-ExecutionPolicy Restricted</p>



<p class="wp-block-paragraph">For additional support, refer to the Blue Lance documentation at<a href="https://www.bluelance.com/docs"> https://www.bluelance.com/docs</a> or contact your system administrator.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>System Requirements</title>
		<link>https://bluelance.com/docs/system-requirements/</link>
		
		<dc:creator><![CDATA[peter thomas]]></dc:creator>
		<pubDate>Thu, 28 May 2026 16:14:45 +0000</pubDate>
				<guid isPermaLink="false">https://bluelance.com/?post_type=docs&#038;p=15809</guid>

					<description><![CDATA[Before installing LT Auditor MP, confirm that your server meets the following minimum requirements. Component Requirement Operating System See Supported Operating Systems RAM 8 GB minimum (16 GB recommended) Disk Space 50 GB minimum for server Database PostgreSQL (installed automatically) Browser Chrome, Edge, or Firefox (for Web UI) Network Required ports must be open and [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph" style="font-size:16px">Before installing LT Auditor <sup>MP</sup>, confirm that your server meets the following minimum requirements.</p>



<figure class="wp-block-table is-style-stripes" style="font-size:16px"><table class="has-fixed-layout"><thead><tr><th>Component</th><th>Requirement</th></tr></thead><tbody><tr><td>Operating System</td><td>See Supported Operating Systems</td></tr><tr><td>RAM</td><td>8 GB minimum (16 GB recommended)</td></tr><tr><td>Disk Space</td><td>50 GB minimum for server</td></tr><tr><td>Database</td><td>PostgreSQL (installed automatically)</td></tr><tr><td>Browser</td><td>Chrome, Edge, or Firefox (for Web UI)</td></tr><tr><td>Network</td><td>Required ports must be open and not blocked by firewall</td></tr><tr><td>Privileges</td><td>Root or sudo access (Linux) / Administrator (Windows)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph" style="font-size:16px"><em>Your administrator should confirm exact RAM, disk, and network port requirements for your specific deployment.</em></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
