I’m not familiar with how the Reimann monitoring client runs – but if you
run it at the command line and it runs within the shell and requires the command
shell to run perpetually, you could try “start.exe reimannclient.exe” or
whatever the name of the exe is. There are a # of command line switches
that you can look at in the help by typing start /? at the command line.
This would be a kludgey way to do it though to be honest. You won’t have a
very good way to control it.
Alternatively, it’s usually better to run these types of things within the
service control manager as a service if they are supported which will give you
more control over starting, stopping, and ensuring it starts up when the servers
reboot, etc. Hopefully your tool is able to run natively as a
service. if not, you can try to set up a service wrapper to run it as a
service (Unfortunately you can’t just convert any exe natively into a Windows
service). SrvAny (the wrapper) and InstSrv (sets up the SrvAny wrapper in
the registry/service control manager) were tools available in the Windows 2003
Server Resource Kit. I’ve recently read that those 2003 tools still work
in 2008, but keep in mind that they are not supported and your mileage may
vary.
If your client is available as something that can run as a service that
would be much better.
You could use puppet to ensure the components are installed properly and
that the service is set to run all the time.