When I'm using a Linux/Unix script monitor, ${IP} doesn't seem to work as an argument passed to scripts. I get that this might be extraneous because the agent should know where it's running, but having the scripts run uniformly on agent and non-agent systems is more important, IMHO.
Thanks in advance!