<?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>cache enabled &#8211; Blue Lance</title>
	<atom:link href="https://bluelance.com/docs-tag/cache-enabled/feed/" rel="self" type="application/rss+xml" />
	<link>https://bluelance.com</link>
	<description></description>
	<lastBuildDate>Mon, 01 Jun 2026 19:27:57 +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>cache enabled &#8211; Blue Lance</title>
	<link>https://bluelance.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<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>
	</channel>
</rss>
