Ad Widget

Collapse

Zabbix 3.4 JMX и полный пролет

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • salto
    Junior Member
    • Dec 2010
    • 8

    #1

    Zabbix 3.4 JMX и полный пролет

    После обновления всего стека (сервер+агент+java-сервер) до 3.4 полностью слетел jmx.

    Везде (во все шаблоны) был добавлен jmx endpoint (через макросы {HOST.CONN} и {HOST.PORT}). Такой же endpoint, указанный через visualvm прекрасно работает. В заббиксе же отлуп, в логах ничего нет.

    Получилось ли у кого-нибудь перейти? Надо ли менять что-то кроме JMX Endpoint?
  • salto
    Junior Member
    • Dec 2010
    • 8

    #2
    Мдя(, поправил, заработало.

    Завелось при включенных опциях в конфигах
    сервера:
    JavaGateway=x.x.x.x
    JavaGatewayPort=y
    StartJavaPollers=z

    gateway:
    LISTEN_PORT=y
    PID_FILE="/var/run/zabbix/zabbix_java_gateway.pid"
    START_POLLERS=z
    TIMEOUT=k

    Для проверки можно использовать предоставленную утилитку (см вторую - "Another"): http://zabbix.org/wiki/Docs/howto/zabbix_get_jmx
    с исправленным MSG на
    MSG="{\"request\": \"java gateway jmx\",\"jmx_endpoint\":\"service:jmx:rmi:\/\/\/jndi\/rmi:\/\/$3:$4\/jmxrmi\", \"keys\": [\"$5\"]}"
    при условии стандартного jmx endpoint, иначе фиксите строку как надо..

    Вызывать:
    test.sh <ip gateway> <port hateway> <target host> <target port> 'jmx[\"java.lang:type=Runtime\",Uptime]'

    ковычки надо экранировать.

    Благодарю за внимание.

    Comment

    Working...