DirxmlLogFileMonitoring

DirXML-StatusLog#

The DirXML-StatusLog is a muilti-valued attribute that is available on:

For logging purposes, we are interested in the following attributes:

The "DirXML-StatusLog" and the "DirXML-LastLogTime" are flaged as X-NDS_NEVER_SYNC, which means they are NOT replicated across servers and therefore return different values when quering different servers.

The "DirXML-LastLogTime" attribute contains the last time in seconds since Jan 1, 1970 that an value was added to the "DirXML-StatusLog" attribute.

A typical value for the "DirXML-StatusLog" is an concatenated case-ignore-list attribute as:

<timeinsecondssincejan1970>$ <level>$<xml formated message>
At typical message would be like:
1122357670$ 
Fatal $
<status event-id="INO0S134#20050308070112#5#31" level="error">
Code(-9063) Object matching policy found an object that is already associated.
<application>DirXML</application> 
<module>B1ENTtoONEforESTPST</module> 
<object-dn>\5CB1ENT\5Cnet\5C[Directory-Info.com]\5CPeople\5CE000860</object-dn> 
<component>Publisher</component></status> $
\5CB1ENT\5Cnet\5C[Directory-Info.com]\5CPeople\5CE000860 

As this attribute has embeded carrige returns, it is difficult to read anf if exported, it will be base64 formated.

Our LDAPMonitor application reads the attribute values and performs the following on each value: