Ad Widget

Collapse

Как мониторить два Java процесса на одной маш&

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • danich
    Junior Member
    • Sep 2012
    • 2

    #1

    Как мониторить два Java процесса на одной маш&

    Есть задача мониторить 2 Java процесса (например Tomcat 8080 и 8090) на одной машине.
    Для получения данных использую порты Jconsole. При необходимости мониторинга одних и тех же параметров двух процессов добавляем 2 интерфейса JMX, а добавить 2 Item невозможно (напр. jmx["java.lang:type=Memory","HeapMemoryUsage.committed "]).
    Хотелось бы иметь привязку интерфейса к Item.
  • Dushman
    Junior Member
    • Oct 2012
    • 8

    #2
    Столкнулся с аналогичной проблемой.

    Нормального решения не нашел, но есть 2 "костыля":

    1) можно клонировать метрику,в ее свойствах указать второй интерфейс и чтобы заббикс не ругался на дублирование ключей
    добавить перед ] пробел.

    2) Создать еще один хост и добавить в него jmx интерфейс с основного хоста.

    Но это скорее всего не позволит объединять метрики с разных jvm на одном графике и создавать сложные триггеры основанные на метриках разных jvm



    Подробнее на английском по ссылкам: тут и тут

    Comment

    Working...