(Click to open topic with navigation)
The home directory value specified at configure time can be overridden by creating an /etc/moab.cfg file or by setting the MOABHOMEDIR environment variable.
Once the client has determined where the Moab server is located, it creates a message, adds an encrypted checksum, and sends the message to the server. The Moab client and Moab server must use a shared secret key for this to work. When the Moab server receives the client request and verifies the message, it processes the command and returns a reply.
12.5.2 Diagnosing Client Problems
The easiest way to determine where client failures are occurring is to use built-in Moab logging. On the client side, use the --loglevel flag. For example:
> showq --loglevel=9
This will display verbose logging information regarding the loading of the configuration file, connecting to the Moab server, sending the request, and receiving a response.
This information almost always reveals the source of the problem. If it does not, the next step is to look at the Moab server side logs; this is done using the following steps:
> mschedctl -s
> mschedctl -m loglevel 7
> tail -f log/moab.log | more
Now, in a second window, issue any failing client command, such as showq.
The moab.log file will record the client request and any reasons it was rejected.