OK, I'm man enough to admit I don't entirely know what I'm doing... I'm a *NIX guys, not a Windows guy.
So, here is what I have done. This is all on a 64-bit, Windows 2003 Server R2 x86 host:
1) I uninstalled the previous 32-bit agent
2) I uninstalled the previous 32-bit C++ runtime
3) I installed the 64-bit C++ runtime (I found it at Microsoft's support site, I wondered if having the 32-bit version installed everywhere was part of my problem)
4) I re-installed the 32-bit agent, since the 64-bit beta contains only the binaries
At this point, on every host I've ever installed this on, it pops an error dialog:
"Runtime Error! Program: C:\WINDOWS\system32\regsvr32.exe
R6034
An application has made an attempt to load the C runtime library incorrectly.
Please contact the application's support team for more information."
I have always just clicked on "OK" through this error, it will be displayed anywhere from 2 to 4 times. Is this a problem? I don't see 'regsvr' or 'c++ runtime' ANYWHERE in the support forum.
5) The agent appears to configure and run fine (still the 32-bit app, remember). So, time to "install" the 64-bit version:
a) Stop the service (which takes forever)
b) Schlock the two 64-bit binaries over the originals
I then try to fire up NagEvLogCtrl, which pops an error dialog:
"C:\Program Files (x86)\Monitoring\NagEvLogCtrl.exe
This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem."
Schlocking your additional DLLs provided above does not fix the issue, and at this point, the agent is hosed.
SO. What the heck am I doing wrong? Do you have any 64-bit agents running successfully on Windows 2003 Server R2 x64?
Also, any idea why *all* of my installations throw the C++ runtime errors, even though I install the C++ runtimes?
Thank you so very much for all your help...
Benny