2008-12-11 2 views

ответ

0

Это, кажется, именно то, что вы ищете, но это не бесплатно: http://www.adventnet.com/products/snmpadaptor/faqs/general.html

+0

Этот адаптер обеспечивает доступ MBeans через SNMP. Я просматриваю сайт, но я не вижу способа напрямую их просматривать в Windows Performance Monitor. Спасибо! Jon – 2008-12-12 18:28:59

1

Поскольку вы помечено это с JMX и MBeans, я предполагаю, что ваши счетчики доступны из Java MBean. Если это так, вы можете использовать jconsole, поставляемый с Java SDK, для мониторинга счетчиков. После того, как вы найдете свой MBean на вкладке MBeans, дважды щелкните по значению и нарисуйте хороший линейный график для простого мониторинга.

См. JConsole Guide для получения дополнительной информации.

+0

Да, счетчики доступны из MBean. Я надеюсь, что сможет просматривать счетчики в Performance Monitor, так как это то, что наш NOC уже использует для мониторинга других счетчиков и знаком с ними. Добавление в новую консоль для мониторинга приложения было бы большим делом. Спасибо, Jon – 2008-12-12 18:30:24

1

Следующая учебник может быть полезен: http://www.developer.com/java/ent/article.php/3087741/Hooking-to-PerfMon-from-Java.htm

Он показывает, как приложение Java определяет пользовательский счетчик, который можно наблюдать в Perfmon. В основном это сводится к использованию DLL расширения для монитора производительности и общению с ним через файл с отображением памяти. Затем вы можете подключить JMX-счетчики к аналогичному механизму, чтобы их можно было контролировать с Perfmon.

0

Если вы хотите сделать это программно, вы можете создать JMXConnection для машины, а затем получить доступ к MBeans. Мы сделали это самостоятельно для функционального теста, который включал отслеживание количества потоков в приложении, в котором есть счетчик для доступа к JMX. Если вам нужны хорошие графики и что-то подобное, я предлагаю использовать JConsole, как упоминалось выше. Также есть программа под названием JProfiler, которая работает, как JConsole, на стероидах. Есть бесплатная пробная версия, поэтому вы можете попробовать ее.

0

В этом article описано, как получить доступ к статистике Windows PerfMon из Java и выставить их как атрибуты MBean через JMX.

Смежные вопросы