Ad Widget

Collapse

JVM мониторинг - Zabbix 6.0.0 Beta1

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

    #1

    JVM мониторинг - Zabbix 6.0.0 Beta1

    Добрый день.
    Решил настроить мониторинг БД кассандра в другой локации, на другом сервере.

    Изменил конфиг заббикса:
    JavaGateway=172.12.0.46 (IP сервера)
    JavaGatewayPort=10052
    StartJavaPollers=10

    Перегрузил сервис zabbix
    systemctrl restart zabbix-server
    а потом вообще -сервер перегрузил

    В логах Zabbix вижу:

    server Site feedback started [java poller #3]
    и т.д. ...
    Через systemctrl вижу также что запущено java:
    /usr/bin/zabbix_server: java poller Private Messages ...
    и т.д. ...

    Однако, смотря netstat -netup |grep 10052
    вижу пустоту, именно по этому (думаю) ошибка в Заббиксе

    Телнетом на 10052 никтоне отвечает ни с локал хоста, ни с наружи...

    Не поможете советом - что тут не так?


    Click image for larger version

Name:	image.png
Views:	136
Size:	12.7 KB
ID:	468991
  • Sloner999
    Senior Member
    • Jan 2022
    • 101

    #2
    Начинаю вспоминать, я его ставил вот так:

    wget https://repo.zabbix.com/zabbix/5.5/d...bian11_all.deb
    dpkg -i zabbix-release_5.5-1+debian11_all.deb
    apt update
    apt install zabbix-server-pgsql zabbix-frontend-php php7.4-pgsql zabbix-nginx-conf zabbix-sql-scripts zabbix-agent

    тоесть яву не ставил явным образом...
    что-то можно в этой ситуации поделать ?

    Comment

    • Kos
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • Aug 2015
      • 3404

      #3
      А документацию читать не пробовали? Перечисленные вами настройки указывают Zabbix-серверу, где искать Java Gateway. Он у вас установлен, настроен, запущен? Ссылки раз, два.

      Ну и разобраться с тем, какую версию Zabbix Вы используете. Текущий релиз версии 6.0.х - это 6.0.20. Бета-версии не поддерживаются (и никогда не поддерживались).

      Comment

      • Sloner999
        Senior Member
        • Jan 2022
        • 101

        #4
        Originally posted by Kos
        А документацию читать не пробовали? Перечисленные вами настройки указывают Zabbix-серверу, где искать Java Gateway. Он у вас установлен, настроен, запущен? Ссылки раз, два.

        Ну и разобраться с тем, какую версию Zabbix Вы используете. Текущий релиз версии 6.0.х - это 6.0.20. Бета-версии не поддерживаются (и никогда не поддерживались).
        Для начала - здравствуйте.
        Вы смотрели мой первый пост? Конечно интерфейс сайта внёс свои ограничения, часть заменилось гиперссылками, тем не меннее смысл ясен - все настройки для запуска java-gateway я сделал, запустил.
        С виду - ВСЁ правильно, согласно логам - всё запустилось. Однако порт 10052 никто не слушает. Потому и возник вопрос - что не так.
        Второй пост - основная мысль, что я не указал опцию "zabbix-java-gateway" при установке и спрашиваю - возможно это повлияло и если да - можно ли это исправить?

        Comment

        • Kos
          Senior Member
          Zabbix Certified SpecialistZabbix Certified Professional
          • Aug 2015
          • 3404

          #5
          Originally posted by Sloner999
          Для начала - здравствуйте.
          Вы смотрели мой первый пост?
          Здравствуйте!

          Конечно, смотрел - на него и отвечал. (кстати, чтобы ссылки не заменялись движком форума, подобные цитаты лучше обрамлять тегом CODE, доступен по нажатию кнопки с решёткой - #)

          И повторю ещё раз: те настройки, которые вы сделали, относятся к самому серверу Zabbix. Мониторинг JMX (т.е. Java-процессов) выполняется путём взаимодействия с ещё одним процессом - Java Gateway, к которому обращается сервер Zabbix. И этот Java Gateway нужно устанавливать, настраивать и запускать отдельно, что и описано по тем ссылкам, которые я дал. Именно Java Gateway должен слушать тот самый порт 10052, по которому к нему будет обращаться сервер Zabbix. А "не так" - собственно, отсутствие Java Gateway на этом порту: либо он не установлен вообще, либо не запущен, либо слушает другой порт.

          Comment

          • Sloner999
            Senior Member
            • Jan 2022
            • 101

            #6
            Да, конечно к серверу zabbix относятся - иначе бы видел что-то подобное (это с другого сервера zabbix, где я настроил уже)

            root@astra:/var/log/zabbix-server# 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; 1 day 6h ago
            Main PID: 692 (java)
            Tasks: 40 (limit: 4915)
            Memory: 166.6M
            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 -Dzabbix.listenPort=10052 -Dzabbix.startPolle

            авг 16 10:55:04 astra systemd[1]: Started Zabbix Java Gateway.

            Раз такого нет - очевидно - беда. Как я написал во втором посте (самое основное) -
            apt install zabbix-server-pgsql zabbix-frontend-php php7.4-pgsql zabbix-nginx-conf zabbix-sql-scripts zabbix-agent
            установка, очевидно, была без Жава-Гейтвэй.

            Вопрос - что делать, можно ли установить сейчас отдельно?
            dpkg -i [пакет].deb
            apt update
            apt install zabbix-java-gateway

            Боюсь сломать - доступ к серверу есть только через консоль vCenter, по ssh и ещё как-то - нет. Даже snapshot снять не могу по ряду причин...​

            Comment

            • Kos
              Senior Member
              Zabbix Certified SpecialistZabbix Certified Professional
              • Aug 2015
              • 3404

              #7
              Вопрос - что делать, можно ли установить сейчас отдельно?
              Очевидно, что если какой-то нужный компонент не установлен, то его надо, для начала, установить.

              Java gateway на Debian/Ubuntu:Форматирование на форуме (правый верхний угол окна ввода текста):
              Click image for larger version  Name:	screenshot-2023-08-17_08.png Views:	0 Size:	7.9 KB ID:	469021

              Меня только смущает упоминание бета-версии в заголовке текущей темы и странный номер "5.5" для номера версии репозитория. Что говорит о себе сам сервер при запуске в первых строчках лог-файла, да и в веб-интерфейсе в последней строке?
              Last edited by Kos; 17-08-2023, 17:53.

              Comment

              • Sloner999
                Senior Member
                • Jan 2022
                • 101

                #8
                Originally posted by Kos
                Очевидно, что если какой-то нужный компонент не установлен, то его надо, для начала, установить.

                Java gateway на Debian/Ubuntu:Форматирование на форуме (правый верхний угол окна ввода текста):
                Click image for larger version Name:	screenshot-2023-08-17_08.png Views:	0 Size:	7.9 KB ID:	469021

                Меня только смущает упоминание бета-версии в заголовке текущей темы и странный номер "5.5" для номера версии репозитория. Что говорит о себе сам сервер при запуске в первых строчках лог-файла, да и в веб-интерфейсе в последней строке?
                Добрый день.
                Установил заббикс_жава_гэйтвэй - zabbix-java-gateway_6.0.0-1+debian11_all.deb
                Далее всё как обычно, гэйтвэй запустился, заработал.

                Данные с кассандр пошли. Спасибо за "на водку" и направления ))
                А версия Заббикс всё-таки 6.0.0beta1

                Click image for larger version  Name:	image.png Views:	0 Size:	61.5 KB ID:	469040

                Comment

                Working...