Tibco Administrator GUI 在哪里获取应用程序和服务的状态?
在我的项目中,我需要读取 Tibco admin 中列出的所有服务的状态。我没有安装 Tibco hawk,我需要除 tibco hawk 之外的其他替代品。
Tibco Administrator GUI 在哪里获取应用程序和服务的状态?
在我的项目中,我需要读取 Tibco admin 中列出的所有服务的状态。我没有安装 Tibco hawk,我需要除 tibco hawk 之外的其他替代品。
您可以做的是使用以下命令将所有组件状态存储在一个文件中:
AppStatusCheck -user ${ADMIN_USERNAME} -pw ${ADMIN_PASSWORD} -domain ${ADMIN_DOMAIN} -outfile /tmp/status.xml
之后,您可以使用 sed 命令或 xmllint linux 命令提取所有组件的状态。
您可以通过appmanage查询应用程序的状态
如果您将机器添加到域中,则该机器会自动安装 tibco TRA Hawkagent,它会向管理员发送有关应用程序状态的信息。
您可以使用 tra 实用程序“AppStatusCheck”,它将返回部署在域上的特定应用程序的状态。您可以在 shell 脚本中使用此实用程序以更好、更有效地使用它。
TIBCO Administrator 域中的每台机器/主机都将运行一个 HawkAgent,它负责收集应用程序状态,例如“已停止”、“正在运行”。
如果您需要编写脚本并收集应用程序状态,您可以使用 AppStatusCheck(随 TRA 5.8 及更高版本提供)以 XML 格式获取应用程序及其状态。
由于您不想使用 HAWK,因此 UNIX 机器上的另一种方式将是服务的 PID。HAWK 将在后台使用相同的。但是,这有点棘手。