Zabbix Documentation 3.0

3.04.05.0 (current)| In development:5.2 (devel)| Unsupported:1.82.02.22.43.23.44.24.4Guidelines

User Tools

Site Tools


ru:manual:concepts:java

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ru:manual:concepts:java [2015/12/20 15:26]
dotneft
ru:manual:concepts:java [2019/11/25 06:59] (current)
dotneft
Line 1: Line 1:
-==== -#5 Java gateway ====+==== 5 Java gateway ====
  
 === Обзор === === Обзор ===
Line 13: Line 13:
 Zabbix сервер и прокси будут пытаться максимально объединить запросы к одной цели JMX (зависит от интервалов обновления элементов данных) и отправлять их в Java Gateway за одно подключение для лучшей производительности. Zabbix сервер и прокси будут пытаться максимально объединить запросы к одной цели JMX (зависит от интервалов обновления элементов данных) и отправлять их в Java Gateway за одно подключение для лучшей производительности.
  
-Рекомендуется выставить значение **StartJavaPollers** меньшим или равным чем **START_POLLERS**,​ в противном случае могут возникнуть ситуации,​ когда потоков Java gateway может не хватить для обслуживания входящих запросов.+Рекомендуется выставить значение **StartJavaPollers** меньшим или равным **START_POLLERS**,​ в противном случае могут возникнуть ситуации,​ когда потоков Java gateway может не хватить для обслуживания входящих запросов; в этом случае Java gateway воспользуется ThreadPoolExecutor.CallerRunsPolicy,​ что означает,​ что основной поток будет обслуживать входящий запрос и временно не сможет принимать любые новые запросы.
  
 Разделы ниже рассказывают о том как получить и запустить Zabbix Java gateway, как настроить Zabbix сервер (или Zabbix прокси) для использования Zabbix Java gateway в мониторинге JMX, и как настроить элементы данных Zabbix в Zabbix веб-интерфейсе,​ которые соответствуют конкретным JMX счетчикам. Разделы ниже рассказывают о том как получить и запустить Zabbix Java gateway, как настроить Zabbix сервер (или Zabbix прокси) для использования Zabbix Java gateway в мониторинге JMX, и как настроить элементы данных Zabbix в Zabbix веб-интерфейсе,​ которые соответствуют конкретным JMX счетчикам.
Line 50: Line 50:
   lib/​logback-classic-0.9.27.jar   lib/​logback-classic-0.9.27.jar
   lib/​slf4j-api-1.6.1.jar   lib/​slf4j-api-1.6.1.jar
-  lib/org-json-2010-12-28.jar+  lib/android-json-4.3_r3.1.jar
  
-Зависимости Java gateway: [[http://​logback.qos.ch/​|Logback]],​ [[http://​www.slf4j.org/​|SLF4J]],​ и библиотека [[https://​android.googlesource.com/​platform/​libcore/​+/​master/​json|Android JSON]] ​(Примечание:​ до Zabbix 2.2.5 использовалась библиотека [[http://​www.json.org/​|JSON.org]]).+Зависимости Java gateway: [[http://​logback.qos.ch/​|Logback]],​ [[http://​www.slf4j.org/​|SLF4J]],​ и библиотека [[https://​android.googlesource.com/​platform/​libcore/​+/​master/​json|Android JSON]].
  
   lib/​logback.xml   lib/​logback.xml
Line 91: Line 91:
   JavaGatewayPort=10052   JavaGatewayPort=10052
  
-По умолчанию,​ сервер на запускает процессы связанные с мониторингом JMX. Если же вы хотите использовать этот тип мониторинга,​ то вам нужно указать количество экземпляров Java поллеров. Вы можете это сделать таким же способом как и изменение количества поллеров и трапперов.+По умолчанию,​ сервер не запускает процессы связанные с мониторингом JMX. Если же вы хотите использовать этот тип мониторинга,​ то вам нужно указать количество экземпляров Java поллеров. Вы можете это сделать таким же способом как и изменение количества поллеров и трапперов.
  
   StartJavaPollers=5   StartJavaPollers=5
Line 103: Line 103:
  
 По умолчанию,​ Java gateway записывает журнал в файл /​tmp/​zabbix_java.log с уровнем журналирования "​инфо"​. Бывает,​ что этой информации недостаточно и требуется информация уровня журналирования "​отладка"​. Чтобы увеличить уровень журналирования,​ отредактируйте файл lib/​logback.xml и  По умолчанию,​ Java gateway записывает журнал в файл /​tmp/​zabbix_java.log с уровнем журналирования "​инфо"​. Бывает,​ что этой информации недостаточно и требуется информация уровня журналирования "​отладка"​. Чтобы увеличить уровень журналирования,​ отредактируйте файл lib/​logback.xml и 
-измените атрибут "​level"​ тэга <​root>​ на "​debug": ​+измените атрибут "​level"​ тега <​root>​ на "​debug": ​
  
   <root level="​debug">​   <root level="​debug">​