Tibco Administrator
Откуда графический интерфейс Tibco Administrator позволяет получать информацию о состоянии приложений и служб?
В моем проекте у меня есть требование прочитать статус всех сервисов, перечисленных в админке Tibco. У меня не установлен Tibco Hawk, и мне нужна другая альтернатива, кроме Tibco Hawk.
6 ответов
Что вы можете сделать, это сохранить все компоненты статуса в файле с помощью следующей команды:
AppStatusCheck -user ${ADMIN_USERNAME} -pw ${ADMIN_PASSWORD} -domain ${ADMIN_DOMAIN} -outfile /tmp/status.xml
И после этого вы можете использовать команду sed или команду xmllint linux для извлечения статуса всех компонентов.
Если у вас есть машина, добавленная в домен, то эта машина автоматически устанавливает Tibco TRA Hawkagent, который отправляет Admnistrator информацию о состоянии приложения.
Вы можете использовать утилиту tra AppStatusCheck, которая будет возвращать статус конкретного приложения, развернутого в домене. Вы можете использовать эту утилиту в сценарии оболочки, чтобы использовать ее намного лучше и эффективнее.
Так как вы не хотите использовать HAWK, другой способ установки в UNIX - это PID сервисов. HAWK будет использовать то же самое в фоновом режиме. Однако это немного сложно, хотя.
На каждом компьютере / хосте в домене TIBCO Administrator будет запущен агент HawkAgent, и он отвечает за сбор данных о состоянии приложения, таких как "Остановлен", "Работает".
Если у вас есть требование для сценария и сбора статуса приложения, вы можете использовать AppStatusCheck (поставляется с TRA 5.8 и далее) для извлечения приложений и их статуса в формате XML.