@Monkz

Как настроить Zabbix для мониторинга Tomcat?

Добрый день!

Пожалуйста, помогите с настройкой мониторинга tomcat на zabbix.
Дано:
Zabbix-server ip x.x.x.x
сервер с tomcat ip y.y.y.y
Что делал:
На zabbix сервере установлен zabbix-java-gateway (в его config файле ничего не менял)
в конфиге zabbix.conf - javagateway=127.0.0.1 javagatewayport=10033

На сервере где tomcat (ip - y.y.y.y) в catalina.sh добавил CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=7777 -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=y.y.y.y"

В web-морде zabbix добавляю сервер где jmx interface y.y.y.y port 7777 и JMX зеленым не становится.
Где может быть проблема??
  • Вопрос задан
  • 1639 просмотров
Пригласить эксперта
Ответы на вопрос 2
@wirehead
  1. Создаем файлы remote.users и remote.acl например в папке /conf
  2. remote.user содержит user password, в формате: usename strontpassword
  3. remote.acl содержит разрешения для JMX например username readwrite
  4. в catalina.sh прописываем:
    CATALINA_OPTS="$CATALINA_OPTS \
    -Dcom.sun.management.jmxremote.password.file=/<путь до tomcat>/conf/remote.users \
    -Dcom.sun.management.jmxremote.access.file=/<путь до tomcat>/conf/remote.acl \
    -Dcom.sun.management.jmxremote \
    -Dcom.sun.management.jmxremote.port=7777 \
    -Dcom.sun.management.jmxremote.ssl=false \
    -Djava.rmi.server.hostname=y.y.y.y"


У меня лично без юзера JMX также не поднимался. В Zabbix при создании items указывать логин и пароль для JMX. Шаблоны посмотрите здесь: https://www.zabbix.com/integrations/tomcat

А вообще если что-то не взлетает сначала стоит глянуть в логи zabbix-server и zabbix-java-gateway:)
Ответ написан
Комментировать
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
Если правильно помню, то там ничего сверхсложного нет — ставится шаблон, настраивается и все работает.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы