2013-11-11 3 views
0

В моем компоненте Tigase я переопределяю метод getStatistics, чтобы добавить в список статистику (т. Е. Спама, всех пакетов процессов и т. Д.). Как я могу получить доступ к этому списку вне этого метода или компонента. В этом Component implementation - Lesson 5 - Statistics записано, что «Вся статистика сервера открыта и доступна через XMPP с помощью специальных команд, HTTP, JMX и некоторые выбранные статистические данные также доступны через SNMP « так есть какая-то команда, которая позволяет мне получить всю статистику.Список статистики в компоненте Tigase

Благодаря

ответ

1

Там 2 способа сбора статистики Tigase:

  1. Администратор Специальная команда через XMPP. Вам необходимо подключиться через учетную запись администратора на сервер Tigase, просмотреть обнаружение службы и затем выполнить команду компонента Поставщик статистики. Для этого я поддерживаю Psi-клиент.
  2. Другой способ подключения через протокол JMX с использованием JConsole или аналогичного приложения. Затем вы можете собрать всю статистику Java плюс, Tigase предоставляет собственный компонент для просмотра статистики или просто загружает их все (это может быть 1000 или более метрик с сервера).
  3. Также через JMX, но может быть удобнее использовать наш класс утилиты: JavaJMXProxyOpt. Вы можете написать очень простой инструмент командной строки, который собирает статистику Tigase и выгружает его в текстовый файл. Класс предлагает несколько вариантов периодической загрузки статистики и т. Д.
+0

thank Не могли бы вы рассказать мне, как запускать скрипты bash внутри каталога ** bash **. Любая ссылка, где я могу лучше понять –