V6 Agents On Solaris Don't Run Rexec Function

by Feb 23, 2012


Recently done the V6 upgrade and for the most part its all good. However we have a problem in that none of our solaris agents appear to want to run the rexec function. This means that a whole bunch of our custom monitors are not working.

Anyone else seen this and if yes have you found a fix?

We've adhered to the changes detailed in the release notes ie scripts MUST live in the scripts subdirectory and have suitable ownerships and permissions.

Linux V6 agents and older versions on any other system seem fine. Using a test script which just does “echo Hello”.
Sample output is below so on Solaris we get:

#telnet 0 9998
Connected to 0.
Escape character is '^]'.
rexec test /opt/uptime-agent/scripts/test.sh
ERRConnection to 0 closed by foreign host.

Compares to linux where we get:

# telnet 0 9998
Connected to 0 (
Escape character is '^]'.
rexec test /opt/uptime-agent/scripts/test.sh
Connection closed by foreign host.

Setups are otherwise identical. Tech support are on the case and I'm hoping for the usual excellent response but in the meantime can anyone else shed any light?