<?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>ldap &#8211; Blue Lance</title>
	<atom:link href="https://bluelance.com/docs-tag/ldap/feed/" rel="self" type="application/rss+xml" />
	<link>https://bluelance.com</link>
	<description></description>
	<lastBuildDate>Mon, 01 Jun 2026 19:31:04 +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>ldap &#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>
		<item>
		<title>What is eDirectory &#038; NSS Auditing?</title>
		<link>https://bluelance.com/docs/what-is-edirectory-nss-auditing/</link>
		
		<dc:creator><![CDATA[peter thomas]]></dc:creator>
		<pubDate>Thu, 28 May 2026 16:23:31 +0000</pubDate>
				<guid isPermaLink="false">https://bluelance.com/?post_type=docs&#038;p=15910</guid>

					<description><![CDATA[eDirectory &#38; NSS Auditing is the OpenText directory services and file system integration component for LT Auditor MP. It enables LT Auditor MP to receive and process audit activity from two distinct OpenText technologies — OpenText eDirectory and OpenText OES NSS (NetWare Storage Services) — providing the same centralized monitoring, alerting, and compliance reporting capabilities [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">eDirectory &amp; NSS Auditing is the OpenText directory services and file system integration component for LT Auditor <sup>MP</sup>. It enables LT Auditor <sup>MP</sup> to receive and process audit activity from two distinct OpenText technologies — <strong>OpenText eDirectory</strong> and <strong>OpenText OES NSS (NetWare Storage Services)</strong> — providing the same centralized monitoring, alerting, and compliance reporting capabilities for OpenText environments that other modules provide for Windows and cloud environments.</p>



<p class="wp-block-paragraph">This component is particularly relevant for organizations that run mixed environments where OpenText eDirectory serves as the LDAP directory service alongside or instead of Microsoft Active Directory, and where OpenText OES servers host NSS file system volumes containing business-critical or sensitive data.</p>



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



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



<p class="wp-block-paragraph">OpenText eDirectory is an enterprise-grade LDAP directory service used by many organizations — particularly those with legacy NetWare infrastructure or those in education, government, and healthcare sectors — to manage user identities, authentication, and access control. eDirectory auditing captures changes and access events within the directory, including:</p>



<ul class="wp-block-list">
<li>User account creation, modification, and deletion</li>



<li>Object creation, modification, deletion, and renaming</li>



<li>Group membership and security equivalence changes</li>



<li>Password changes</li>



<li>LDAP authentication events</li>



<li>Attribute value changes across directory objects</li>
</ul>



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



<p class="wp-block-paragraph"><strong>OpenText OES NSS (NetWare Storage Services):</strong></p>



<p class="wp-block-paragraph">OES NSS is the high-performance file system used on OpenText Open Enterprise Server (OES) Linux servers. NSS volumes are commonly used as enterprise file storage in organizations running OES infrastructure. NSS auditing captures file system activity on these volumes, including:</p>



<ul class="wp-block-list">
<li>File and folder reads, writes, and deletions</li>



<li>File and folder creation and renaming</li>



<li>Permission and trustee assignment changes</li>



<li>Volume-level activity</li>
</ul>



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



<p class="wp-block-paragraph"><strong>How eDirectory &amp; NSS Auditing works:</strong></p>



<p class="wp-block-paragraph">LT Auditor <sup>MP</sup> via <strong>syslog</strong> directly from the OpenText systems themselves. LT Auditor <sup>MP</sup> listens for incoming syslog streams on dedicated ports and processes the data through transformation rules configured in the platform.</p>



<p class="wp-block-paragraph"><strong>Default port assignments:</strong></p>



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



<p class="wp-block-paragraph">These ports can be changed in the LT Auditor <sup>MP</sup> console under <strong>Configure → Transformation Rules</strong> if they conflict with other services in your environment.</p>



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



<ol class="wp-block-list">
<li>eDirectory and OES NSS servers are configured to forward audit events via syslog to the LT Auditor <sup>MP</sup> server</li>



<li>LT Auditor <sup>MP</sup> receives the syslog streams on the configured ports</li>



<li>Transformation rules normalize the incoming data into structured audit records</li>



<li>Processed events are stored in the LT Auditor <sup>MP</sup> database and become available in the dashboard, View module, alerts, and reports</li>
</ol>



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



<p class="wp-block-paragraph"><strong>Key capabilities include:</strong></p>



<ul class="wp-block-list">
<li>Real-time collection of eDirectory object and attribute change events</li>



<li>Monitoring of LDAP authentication activity across eDirectory servers</li>



<li>Collection of NSS file system activity from OES Linux servers</li>



<li>Support for UDP, TCP, and TLS syslog transport protocols</li>



<li>Configurable transformation rules for normalizing incoming log data</li>



<li>Integration with LT Auditor <sup>MP</sup> alerting, reporting, and compliance frameworks</li>



<li>Support for compliance reporting under HIPAA, GDPR, NIS2, ISO 27001, and other frameworks</li>
</ul>



<p class="wp-block-paragraph"><strong>Common use cases:</strong></p>



<ul class="wp-block-list">
<li>Monitoring unauthorized modifications to eDirectory objects and attributes</li>



<li>Tracking privileged account changes in eDirectory environments</li>



<li>Auditing file access and modification on NSS volumes hosting sensitive data</li>



<li>Detecting suspicious authentication patterns in eDirectory</li>



<li>Producing compliance evidence for HIPAA, GDPR, and other frameworks in OpenText environments</li>



<li>Bridging the gap between OpenText and Windows/cloud monitoring in mixed environments</li>
</ul>



<p class="wp-block-paragraph"><strong>How eDirectory &amp; NSS Auditing fits into LT Auditor <sup>MP</sup>:</strong></p>



<p class="wp-block-paragraph">eDirectory &amp; NSS Auditing extends LT Auditor <sup>MP</sup> &#8216;s coverage into OpenText infrastructure, ensuring that organizations running mixed environments have the same level of visibility across their OpenText systems as they do across Windows, Linux, and cloud environments. Events collected from eDirectory and NSS appear in the same dashboards, alert rules, and compliance reports as data from all other modules.</p>



<p class="wp-block-paragraph"><em>[Your administrator should confirm which eDirectory servers and OES NSS volumes are in scope for monitoring in your environment, and identify the appropriate person to configure the syslog forwarding settings on the OpenText systems themselves.]</em></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
