把stax扩展弄好后,如下图所示:
运行STAXMon.jar包后。
使用Submit New Job
如下图所示:
此处的test6.xml代码如下:
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE stax SYSTEM "stax.dtd"> <stax> <defaultcall function="test_6"/> <function name="test_6"> <block name="'Run Processes in Parallel'"> <parallel> <call function="'GetLocalWin'"></call> <call function="'Get101Win'"></call> <call function="'Get100Win'"></call> </parallel> </block> </function> <function name="GetLocalWin"> <sequence> <stafcmd> <location>'local'</location> <service>'var'</service> <request>'resolve string {STAF/Config/OS/Name}'</request> </stafcmd> <if expr="RC != 0"> <message>'Oops, RC = %s, Result = %s' % (RC, STAFResult)</message> <else> <message>'Local OS = %s' % (STAFResult)</message> </else> </if> </sequence> </function> <function name="Get101Win"> <sequence> <stafcmd> <location>'192.168.164.101'</location> <service>'var'</service> <request>'resolve string {STAF/Config/OS/Name}'</request> </stafcmd> <if expr="RC != 0"> <message>'Oops, RC = %s, Result = %s' % (RC, STAFResult)</message> <else> <message>'192.168.164.101 OS = %s' % (STAFResult)</message> </else> </if> </sequence> </function> <function name="Get100Win"> <sequence> <stafcmd> <location>'192.168.164.100'</location> <service>'var'</service> <request>'resolve string {STAF/Config/OS/Name}'</request> </stafcmd> <if expr="RC != 0"> <message>'Oops, RC = %s, Result = %s' % (RC, STAFResult)</message> <else> <message>'192.168.164.100 OS = %s' % (STAFResult)</message> </else> </if> </sequence> </function> </stax>
此处有2台虚拟机如下图所示:
xp的IP地址是:192.168.164.100
Win 7的IP地址是:192.168.164.101
主机的IP地址是:192.168.164.1
点击Stax中的
SUbmit New Job后可以得到主机,和其他2台机子,的操作系统,如下图所示: