If we have a mid server that is up and online, it’s helpful for us to have a quick and dirty way to validate that it’s up and running.
The easist way to do this is to run a simple command on the mid server and check the output
For a linux server, we can run the following with either the “background script” tool or
eXplore. This will go to the server and run the
w command, which gives output like this:
13:24 up 18:10, 2 users, load averages: 3.95 3.77 3.50 USER TTY FROM LOGIN@ IDLE WHAT mike console - Thu19 18:09 - mike s000 - Thu19 48 -bash �� /bin/bash
NOTE: For Windows MID servers, we should pick a simple command that will always succeed and give us some output to look at. I don’t know what that is for a Windows server, so good luck.
Here’s how to run
w on a Linux mid server:
var probe = SncProbe.get("Command"); probe.setName("w"); probe.create("MID_SERVER_NAME");
Then, we can check the
ecc_queue table to see what the command returned. To do this, go
File navigator and type
ecc_queue.list to display a list of mid server queue
Setup a filter so that
Agent = mid.server.MID_SERVER_NAME:
wand the queue is
output- this is the command being sent to the MID server
input- The state there will likely be
error- that’s OK
input entry and check out the XML payload and it should contain some xml with
the raw output of the command in there.