more than one msaudite.dll file

All questions related to installations, configurations and maintenance of Advanced Host Monitor (including additional tools such as RMA for Windows, RMA Manager, Web Servie, RCC).
Post Reply
nate-boit
Posts: 33
Joined: Thu Sep 28, 2006 2:50 pm

more than one msaudite.dll file

Post by nate-boit »

The MsAuditE.dll file is the main dll that events are formatted with, correct? Well how can you have two of those files in the EventLogDlls folder?; one for 2003 events and one for 2000 events. Because it seems like whenever i have one or the other in there, the corresponding Windows server type displays event logs correctly. But say if i only have the 2000 dll in that folder, values are missing from the 2003 server events.
KS-Soft
Posts: 12887
Joined: Wed Apr 03, 2002 6:00 pm
Location: USA
Contact:

Post by KS-Soft »

The MsAuditE.dll file is the main dll that events are formatted with, correct?
If you are checking security log, then yes.
Well how can you have two of those files in the EventLogDlls folder?;
You cant.
But say if i only have the 2000 dll in that folder, values are missing from the 2003 server events.
Yes, but you may copy DLL from Windows 2003 (if HostMonitor is running on Windows 2003, you don't need to copy this DLL at all). In such case you should see all messages because new version of the DLL should include old messages as well.
It doesnt?

Regards
Alex
nate-boit
Posts: 33
Joined: Thu Sep 28, 2006 2:50 pm

Post by nate-boit »

Code: Select all

In such case you should see all messages because new version of the DLL should include old messages as well.
It doesnt? 
Yes and no. Some messages from the 2000 server try to appear but get the "Not enough insertion data for the message (MsAuditE.dll)" error. And then it shows the template for the the event with no values. It still has the %1, %2, etc.

I am using using the 2003 DLL, running on Windows XP SP2.

I am also getting a lot of replies from that 2000 server saying "Win32 Error. Code:87. The parameter is incorrect." I know you looked for the cause of that error previously and didn't have any luck. But it might be related.
KS-Soft
Posts: 12887
Joined: Wed Apr 03, 2002 6:00 pm
Location: USA
Contact:

Post by KS-Soft »

Yes and no. Some messages from the 2000 server try to appear but get the "Not enough insertion data for the message (MsAuditE.dll)" error.
Means Microsoft changed format of some messages :(
Solution? H'm... you may install RMA on the same system and create EventLogDlls subfolder in RMA's directory, copy DLL from Windows 2000 into that folder and use agent to monitor Windows 2000 systems, while use HostMonitor to checks Windows 2003 and XP directly.
Or simply install RMA on Windows 2000 system and do not copy any DLLs.
I am also getting a lot of replies from that 2000 server saying "Win32 Error. Code:87. The parameter is incorrect."
We found article that explains error 87 but.. this article relates to Windows NT 4.0 :roll:
http://support.microsoft.com/default.as ... -us;177199
On the other hand, may be it can apear on XP under some circumstances? What size of your Event logs? Over 2MB?
Could you try to install HostMonitor on Windows 2003 SP1?

Regards
Alex
nate-boit
Posts: 33
Joined: Thu Sep 28, 2006 2:50 pm

Post by nate-boit »

you may install RMA on the same system and create EventLogDlls subfolder in RMA's directory, copy DLL from Windows 2000 into that folder and use agent to monitor Windows 2000 systems, while use HostMonitor to checks Windows 2003 and XP directly.
This sounds like a good solution, however, in order to use a test with even the localhost RMA, you have to purchase a license for 10 RMAs.


I'm not sure of the individual size of each event, i can only connect to the event viewer through another computer. The size of the entire security events is 73MB, overwritten as needed. Installing HM on 2003 is not really an option at this time, because there is a specific computer on the network designed for this purpose and it sadly has XP on it. Maybe i can implement a virtual machine on top of it in the future with 2003. We'll see.
KS-Soft
Posts: 12887
Joined: Wed Apr 03, 2002 6:00 pm
Location: USA
Contact:

Post by KS-Soft »

This sounds like a good solution, however, in order to use a test with even the localhost RMA, you have to purchase a license for 10 RMAs.
Yes (Enteprise license includes 10 RMA)
The size of the entire security events is 73MB
That's what I asked. It doesn't matter what the size of each event.
Installing HM on 2003 is not really an option at this time, because there is a specific computer on the network designed for this purpose and it sadly has XP on it.
We recommend Windows 2000 SP4 or Windows 2003 SP1
Maybe i can implement a virtual machine on top of it in the future with 2003. We'll see.
:roll:

Regards
Alex
nate-boit
Posts: 33
Joined: Thu Sep 28, 2006 2:50 pm

Post by nate-boit »

Is there any way i can try the RMA thing first to make sure that will work? Or a money-back guarentee? :P Not likely, huh?

And no deals on just one RMA?
KS-Soft
Posts: 12887
Joined: Wed Apr 03, 2002 6:00 pm
Location: USA
Contact:

Post by KS-Soft »

If you are using evaluation version of HostMonitor, you may try RMA. It works without registration.
If you already purchased license and registered HostMonitor, please send request to sales@ks-soft.net or support@ks-soft.net. Provide your registration name or order number.

Regards
Alex
nate-boit
Posts: 33
Joined: Thu Sep 28, 2006 2:50 pm

Post by nate-boit »

Hey thanks so much for that. I am running the RMA on localhost with the 2000 MsAuditE.dll in the RMA's EventLogDlls folder, and running the test for the 2000 servers from the RMA. So far it looks like it is working good. Better than before anyway. I am no longer getting the "Not enough insertion data" error, but i am still getting that Win32 Error. Code:87. It just has 'RMA: 301' in front of it now.

One other thing, that might not be fixable, is that events from the RMA test using the 2000 DLL seem to be double-spaced when i look at them in MySQL, as opposed to single spaced as they are normally. I am logging this with the %Reply% variable. When i use the %NTEventText% variable, all tests are double-spaced. I guess the Server 2000 DLL has some extra carriage returns in there? Is there any way you know of to make those single-spaced as well?

Again thanks for the help with that, and the quick response.
KS-Soft
Posts: 12887
Joined: Wed Apr 03, 2002 6:00 pm
Location: USA
Contact:

Post by KS-Soft »

but i am still getting that Win32 Error. Code:87
Sorry, we did not find any useful information about this error in Microsoft manuals. And I do not remember any customer that had such error :roll:
One other thing, that might not be fixable, is that events from the RMA test using the 2000 DLL seem to be double-spaced
double-spaced? You see 2 space characters between every word? I cannot reproduce this problem.
...
or may be you see empty lines? Something like this

Code: Select all

Logon Failure:

Reason: Unknown user name or bad password

User Name: test
?

Regards
Alex
nate-boit
Posts: 33
Joined: Thu Sep 28, 2006 2:50 pm

Post by nate-boit »

The latter. Empty space between lines.
KS-Soft
Posts: 12887
Joined: Wed Apr 03, 2002 6:00 pm
Location: USA
Contact:

Post by KS-Soft »

Message contains CRLF characters between lines. When you are using macro variables for SQL Query, HostMonitor replaces CR with \r and LF with \n. So, problem is your SQL Browser inserts empty line when processes \r\n that is not correct. Am I right?

Regards
Alex
Post Reply