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