Troubles with RMA 3.82 on old Win2000 machine

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
Kapz
Posts: 216
Joined: Mon Dec 06, 2004 2:33 pm
Location: Denmark

Troubles with RMA 3.82 on old Win2000 machine

Post by Kapz »

Hi !

Just upgraded HM from 7.18 to 7.42 and upgraded a few agents from 3.62 to 3.82 as well.

This causes a lot of troubles on one particular machine - an old timer running Win2000SP4 Advanced Server on a 1 GHz Duron with 1 GB of memory. A lot of the tests give "RMA: Connection error" as reply and the only way to fix this seems to be disabling most of the tests. When this is done the remaining tests give correct answers.

There doesn't seem to be a pattern in this e.g. I can't find one particular test type that causes these problems - it simply seems like the RMA cannot deal with the amount of tests that it performs (51 tests each performed once every minute).

On the server running the agent there doesn't seem to be any problem with resources. The CPU runs at an average of 5 to 10 percent (rma.exe never climbs higher than approx. 6% CPU and 8 MB memory) and there's still free memory on the system.

Restoring RMA 3.62 completely fixes all problems and all tests can be turned back on.

I tried running RMA 3.82 both as a service and as an application with no differences in results.

Can you suggest what I can do to dig further into this ?

Thanks in advance !

/Kasper
KS-Soft
Posts: 13012
Joined: Wed Apr 03, 2002 6:00 pm
Location: USA
Contact:

Post by KS-Soft »

Do I understand everything correctly
- HostMonitor 7.42 -> RMA 3.62 works fine on any Windows (2000, XP, 2003)?
- HostMonitor 7.42 -> RMA 3.82 (Windows XP, 2003?) works fine as well?
- HostMonitor 7.42 -> RMA 3.82 (Windows 2000 SP?) does not work well?
What system in installed on HostMonitor's machine? Service Pack?

I assume this problem somehow relates to our new code that supports IPv6 and uses ws2_32.dll instead of wsock32.dll.
However RMA's "server" component that accepts and services HostMonitor's requests uses old code that should not be effected by modifications. :roll:

Do you see any errors in RMA's log files?
Could you please update HostMonitor to version 7.46 and then install 7.47 update www.ks-soft.net/download/hm747d.zip ?

Regards
Alex
Kapz
Posts: 216
Joined: Mon Dec 06, 2004 2:33 pm
Location: Denmark

Post by Kapz »

Alex,

Just upgraded HM from 7.46 to 7.47 per your suggestion without any problems.
HM is running on Windows Server 2003 SP1.

In general both RMA 3.62 and RMA 3.82 seems to run fine on both Win2000 and Win2003. I upgraded RMA on every single Win2000 server that I could find to see if I could replicate the problems but they only occurs on this one server which by the way runs Windows 2000 Advanced Server with SP4 and all updates.
Edit: This is the only Advanced Server, the rest are all Windows 2000 Server - don't know if this information can be of any help.

So now the scenario is:

HM 7.47d -> RMA 3.82 = Lots of RMA: Connection errors

... whereas ...

HM 7.47d -> RMA 3.62 = OK

No BadLog is beeing created on either of the two RMA versions - when running as an application both just tells about the latest connections.

Perhaps I could narrow this down by testing some RMA versions between 3.62 and 3.82 if there are any public available ?

Thanks !

/Kasper
KS-Soft
Posts: 13012
Joined: Wed Apr 03, 2002 6:00 pm
Location: USA
Contact:

Post by KS-Soft »

Yes, could you please try the following versions
www.ks-soft.net/download/test/rma370c5.zip
www.ks-soft.net/download/test/rma370c7.zip
rma370c5.zip - official RMA 3.70 that comes with Advanced Host Monitor 7.22
rma370c7.zip - the same RMA but compiled with different compiler settings. We use the same settings for RMA 3.80+

Regards
Alex
Kapz
Posts: 216
Joined: Mon Dec 06, 2004 2:33 pm
Location: Denmark

Post by Kapz »

Okay, tried both versions with clear results:

> rma370c5.zip - official RMA 3.70 that comes with Advanced Host Monitor 7.22
Running without any problems.

> rma370c7.zip - the same RMA but compiled with different compiler settings.
Lots of RMA: Connection errors - just like with RMA 3.82.

So apparently the changed compiler settings has quite an effect. Just to make sure I could double check if you could perhaps compile a version of RMA 3.82 with the old compiler settings (if this is techincal possible at all) ?

/Kasper
KS-Soft
Posts: 13012
Joined: Wed Apr 03, 2002 6:00 pm
Location: USA
Contact:

Post by KS-Soft »

Good news, so we know what is the problem.
Actually its not just compiler settings, its newer version of the compiler. Old and new version of standard compiler libraries contain some "mistakes" so we patched some places with our code. Looks like new compiler does not care about our patch... or may be we need to patch something else as well.
I am not sure we will be able to fix this today, but I hope we fix this next week (so far you may use RMA 3.70 - this passive RMA should work fine with new HostMonitor)

Thank you for testing.

Regards
Alex
KS-Soft
Posts: 13012
Joined: Wed Apr 03, 2002 6:00 pm
Location: USA
Contact:

Post by KS-Soft »

Could you please try the following update: www.ks-soft.net/download/rma383.zip

Regards
Alex
Kapz
Posts: 216
Joined: Mon Dec 06, 2004 2:33 pm
Location: Denmark

Post by Kapz »

Hi Alex !

> Could you please try the following update: www.ks-soft.net/download/rma383.zip
Sure thing - and it works just fine :D
Seems like you've nailed it !

If you need further testing just let me know.

So far thanks for the quick fix !

/Kasper
KS-Soft
Posts: 13012
Joined: Wed Apr 03, 2002 6:00 pm
Location: USA
Contact:

Post by KS-Soft »

Great. Thank you for help

Regards
Alex
Post Reply