Ad Widget

Collapse

Мониторинг Apache Cassandra 3.11.6

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Sloner999
    Senior Member
    • Jan 2022
    • 101

    #1

    Мониторинг Apache Cassandra 3.11.6

    Здравствуйте.
    Свежеустановленный Zabbix 6.4, есть кластер из 3х кассандр.
    JavaGateway, настроена, стоит, работает.

    systemctl status zabbix-java-gateway
    ● zabbix-java-gateway.service - Zabbix Java Gateway
    Loaded: loaded (/lib/systemd/system/zabbix-java-gateway.service; enabled; vendor preset: enabled)
    Active: active (running) since Wed 2023-08-16 10:55:04 +05; 2h 40min ago
    Main PID: 692 (java)
    Tasks: 34 (limit: 4915)
    Memory: 121.3M
    CGroup: /system.slice/zabbix-java-gateway.service
    └─692 /usr/bin/java -Xmx256m -server -Dzabbix.pidFile=/run/zabbix/zabbix-java-gateway.pid -Dzabbix.listenIP=0.0.0.0

    Включено 5 пуллеров​

    Создал тестовый хост, шаблон Apache Cassandra by JMX​, интерфейс JMX, IP адрес 172.12.0.115 и порт 9042

    В логах zabbix_java_gateway, подобные сообщения, ну и в GUI - тоже самое...

    ​2023-08-16 13:25:17.468 [pool-2-thread-2] WARN com.zabbix.gateway.SocketProcessor - error processing request, item "jmx["org.apache.cassandra.metrics:type=ThreadPools ,pat h=internal,scope=MemtablePostFlush,name=PendingTas ks","Value"]" failed: Unsupported or unrecognized SSL message: service:jmx:rmi:///jndi/rmi://172.12.0.115:9042/jmxrmi
    2023-08-16 13:26:17.545 [pool-2-thread-1] WARN com.zabbix.gateway.SocketProcessor - error processing request, item "jmx["org.apache.cassandra.metrics:type=Client,name =con nectedThriftClients","Value"]" failed: Unsupported or unrecognized SSL message: service:jmx:rmi:///jndi/rmi://172.12.0.115:9042/jmxrmi
    2023-08-16 13:27:17.622 [pool-2-thread-3] WARN com.zabbix.gateway.SocketProcessor - error processing request, item "jmx["org.apache.cassandra.metrics:type=DroppedMess age, scope=READ,name=Dropped","Count"]" failed: Unsupported or unrecognized SSL message: service:jmx:rmi:///jndi/rmi://172.12.0.115:9042/jmxrmi
    2023-08-16 13:28:17.692 [pool-2-thread-4] WARN com.zabbix.gateway.SocketProcessor - error processing request, item "jmx["org.apache.cassandra.net:type=FailureDetector ","U pEndpointCount"]" failed: Unsupported or unrecognized SSL message: service:jmx:rmi:///jndi/rmi://172.12.0.115:9042/jmxrmi
    2023-08-16 13:29:17.771 [pool-2-thread-5] WARN com.zabbix.gateway.SocketProcessor - error processing request, item "jmx["org.apache.cassandra.metrics:name=ReadLatency ,typ e=Table","50thPercentile"]" failed: Unsupported or unrecognized SSL message: service:jmx:rmi:///jndi/rmi://172.12.0.115:9042/jmxrmi
    2023-08-16 13:30:17.839 [pool-2-thread-2] WARN com.zabbix.gateway.SocketProcessor - error processing request, item "jmx["org.apache.cassandra.metrics:type=Cache,scope =Key Cache,name=Size","Value"]" failed: Unsupported or unrecognized SSL message: service:jmx:rmi:///jndi/rmi://172.12.0.115:9042/jmxrmi
    2023-08-16 13:31:17.912 [pool-2-thread-1] WARN com.zabbix.gateway.SocketProcessor - error processing request, item "jmx["org.apache.cassandra.metrics:type=ThreadPools ,pat h=internal,scope=MemtableFlushWriter,name=TotalBlo ckedTasks","Count"]" failed: Unsupported or unrecognized SSL message: service:jmx:rmi:///jndi/rmi://172.12.0.115:9042/jmxrmi
    2023-08-16 13:32:18.003 [pool-2-thread-3] WARN com.zabbix.gateway.SocketProcessor - error processing request, item "jmx["org.apache.cassandra.metrics:type=ThreadPools ,pat h=request,scope=CounterMutationStage,name=Currentl yBlockedTasks","Count"]" failed: Unsupported or unrecognized SSL message: service:jmx:rmi:///jndi/rmi://172.12.0.115:9042/jmxrmi

    До этого момента не мониторил Кассандру вообще, опыта ноль Подскажите, в чём может быть причина ошибки? Два порта TCP у неё открыты - 7000 и 9042, пробовал оба...
    Или возможно библиотека какая-то нужна?
    Заранее спасибо.

  • Hamardaban
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2019
    • 2713

    #2
    На стороне java приложения включен ssl (-Dcom.sun.management.jmxremote.ssl=true​) и вообще вы знаете с какими параметрами ява запущена?
    Каким либо инструментом (jConsole) можете подключиться к 9042?

    Насколько помню jmx+zabbix вся хитрость в четком согласовании параметров всех компонентов\соединений.

    Поищите по форуму - были подобные темы

    Возможно интересно будет прочитать вот это https://docs.oracle.com/javase/1.5.0...ent/agent.html
    ну и конечно https://www.zabbix.com/documentation...jmx_monitoring
    Last edited by Hamardaban; 16-08-2023, 12:53.

    Comment

    • Sloner999
      Senior Member
      • Jan 2022
      • 101

      #3
      Да, помогло, дало "на водку" )))

      /conf/cassandra-env.sh
      ----------------------------------
      if [ "x$LOCAL_JMX" = "x" ]; then
      LOCAL_JMX=no

      ​JMX_PORT="7199"

      JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.authenticate=false"

      ---------------------------------

      она только оказывается с 127.0.0.1 соединения примала... но и порт попробуй с наскока отыскать...

      systemctl restart cassandra

      в настройках хоста соответственно указать порт 7199

      Данные побежали!
      Спасибо!

      Comment

      Working...