使用 xsadmin 实用程序进行监视

通过使用 xsadmin 实用程序,可设置在 WebSphere® DataPower® XC10 Appliance 上运行的数据网格的信息的格式并显示这些信息。样本实用程序提供了一种方法来解析和发现当前部署数据,您可基于该实用程序编写定制实用程序。

开始之前

关于此任务

xsadmin 实用程序使用受管 Bean (MBean) 的实现。可使用 com.ibm.websphere.objectgrid.management 包中的接口来扩展此实用程序的功能。可在 wxs_client_home/samples/xsadmin.jar 文件(在独立安装中)或 wxs_client_home/optionalLibraries/ObjectGrid/xsadmin.jar 文件(在 WebSphere Application Server 安装中)内 查看 xsadmin 应用程序的源代码。

过程

  1. 将该设备的活动信任库下载至客户机。WebSphere DataPower XC10 Appliance 用户界面 中,单击设备 > 设置 > 传输层安全性 > 下载活动信任库。缺省信任库文件为 xsatruststore.jks 文件。此文件的缺省密码为 xc10pass
  2. 在命令行上,设置 JAVA_HOME 环境变量。
    • [Unix] export JAVA_HOME=javaHome
    • [Windows] set JAVA_HOME=javaHome
  3. 转至 bin 目录。
    cd wxs_client_home/bin
  4. 运行 xsadmin 实用程序。 要连接至该设备,必须包括已下载的信任库的安全性参数、用于登录该设备的用户名和密码以及每次运行该命令时设备的主机名:
    xsadmin.sh -trustPath xsatruststore.jks -trustType jks -ssl -trustPass xc10pass 
    -username xcadmin -password xcadmin -ch myxc10.mycompany.com 
    [additional_xsadmin_parameters]
    还可创建配置文件来保存这些参数。包括必需参数的属性文件的示例如下:
    XSADMIN_TRUST_PATH=xsatruststore.jks
    XSADMIN_TRUST_TYPE=JKS
    XSADMIN_TRUST_PASS=xc10pass
    XSADMIN_USERNAME=xcadmin
    XSADMIN_PASSWORD=xcadmin
    要带该属性文件运行 xsadmin 实用程序,请使用 -profile 参数以指示该属性文件的位置。
    xsadmin.sh -profile myxc10.properties -ssl -ch myxc10.mycompany.com 
    [additional_xsadmin_parameters]