Ad Widget

Collapse

Zabbix Server 6.0.7 - zabix agent + JMX - перестаёт работать опрос явы

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

    #1

    Zabbix Server 6.0.7 - zabix agent + JMX - перестаёт работать опрос явы

    Добрый день.
    На клиенте изначально опрашивалась только java машина, В панели на сервере zabbix сделал график сколько занимают SStable на смонтированном диске. Всё отлично.
    Захотел сделать ось графика слева, которая бы в MAX показывала место на разделе.
    Для этого нужен клиент zabbix. Клиент установил - (SUSE Linux Ent 12 SP3, zabbix-agent 6.4.7), настроил, запустил.
    Добавил клиента zabbix в настройки хоста и ....

    Отвалился мониторинг JAVA... автодескавери работать перестал и т.д. причём по TCP 7199 к клиенту с сервера нормально подключаюсь.

    Клиент zabbix - работает, данные по шаблону Linux by Zabbix agent - идут.
    И удалить невозможно, кнопки не активны, не нажимаются )))
    Вопроса два:

    1. Как удалить Интерфейс Агент в данном случае
    2. Как заставить работать одновременно два интерфейса, не делать же два разных хоста?

    Заранее спасибо.
    ​​Click image for larger version

Name:	image.png
Views:	180
Size:	42.8 KB
ID:	471987
  • Griboed0ff
    Senior Member
    • Sep 2022
    • 153

    #2
    Как предположение, попробуй отсоединить шаблон для агента, а уже после удалить интерфейс. По идее оба вида проверок должны работать одновременно. Посмотри, может элементы данных джавы изменили метод сбора и пытаются сделать это через интерфейс агента.

    Comment

    • Sloner999
      Senior Member
      • Jan 2022
      • 101

      #3
      Originally posted by Griboed0ff
      Как предположение, попробуй отсоединить шаблон для агента, а уже после удалить интерфейс. По идее оба вида проверок должны работать одновременно. Посмотри, может элементы данных джавы изменили метод сбора и пытаются сделать это через интерфейс агента.
      Да, спасибо, так и получилось - Удаляешь шаблон -> Отсоединить и очистить -> Обновить. Заходишь в настройки по новой и можно удалять интерфейсы!

      Я убеждён, что именно так и есть - сбор джава пытается осуществится с клиента Zabbix ! Думал может последовательность шаблов важна - менял последовательность шаблонов и последовательность интерфейсов - ничего не изменилось.
      Как бы указать шаблону, с помощью какого интерфейса вести опрос?

      Comment

      • Sloner999
        Senior Member
        • Jan 2022
        • 101

        #4
        Вообщем-то так и есть - если оставить шаблон в таком виде, то при попытке провести автодискавери происходит следующая ошибка:

        Click image for larger version

Name:	image.png
Views:	92
Size:	46.1 KB
ID:	472049

        Click image for larger version

Name:	image.png
Views:	87
Size:	308.9 KB
ID:	472050​​

        Comment

        • Griboed0ff
          Senior Member
          • Sep 2022
          • 153

          #5
          Я про это и говорил, надо посмотреть прямо в элементах данных типы проверок. У вас в обнаружении стоит активный агент. Поэтому принудительно вы не сможете выполнить сейчас, это доступно для пассивного агента. Судя по шаблону обнаружений они из шаблона активного агента. Когда активный агент отправит данные, тогда правила обнаружения сработают сами. Для этого надо, чтобы агент узнал от сервера, что у него есть активные проверки, потом в заданный интервал, а он у вас 1 час, агент отправит данные.
          Last edited by Griboed0ff; 12-10-2023, 11:08.

          Comment

          • Sloner999
            Senior Member
            • Jan 2022
            • 101

            #6
            Да, видно что в интерфейсах добавляется только клиент zabbix, а настройки доступа по JMX вообще не отображаются ...

            Click image for larger version

Name:	image.png
Views:	104
Size:	36.6 KB
ID:	472054

            Comment

            • Griboed0ff
              Senior Member
              • Sep 2022
              • 153

              #7
              ранее для jmx какой интерфейс использовался? Судя по значкам у вас оба интерфейса работают.

              Comment

              • Sloner999
                Senior Member
                • Jan 2022
                • 101

                #8
                Сменил тип агента на пассивный, посмотрел - визуально правильно примаплено...
                Click image for larger version

Name:	image.png
Views:	90
Size:	185.0 KB
ID:	472057

                Comment

                • Sloner999
                  Senior Member
                  • Jan 2022
                  • 101

                  #9
                  Originally posted by Griboed0ff
                  ранее для jmx какой интерфейс использовался? Судя по значкам у вас оба интерфейса работают.
                  Раньше всё было через JMX, как я писал .я хотел пролучить объем места на диске, чтобы иметь в графика MAX значение оси графика

                  Comment

                  • Griboed0ff
                    Senior Member
                    • Sep 2022
                    • 153

                    #10
                    Ну по факту, место на диске получено. Что пишет в ошибке по jmx, если нажать на знак восклицания?

                    Comment

                    • Sloner999
                      Senior Member
                      • Jan 2022
                      • 101

                      #11
                      Originally posted by Griboed0ff
                      Ну по факту, место на диске получено. Что пишет в ошибке по jmx, если нажать на знак восклицания?
                      Ну только отвалился мониторинг по JMX ))))

                      Click image for larger version

Name:	image.png
Views:	107
Size:	56.7 KB
ID:	472063

                      Comment


                      • Sloner999
                        Sloner999 commented
                        Editing a comment
                        По отдельности (если сделать два хоста) - всё работает отлично с обоими шаблонами. Вместе - беда.
                    • Griboed0ff
                      Senior Member
                      • Sep 2022
                      • 153

                      #12
                      а ключи элементов данных jmx, в хосте с ошибкой и в отдельном хосте одинаковые? А то может подтягивается какой-то макрос из шаблонов.

                      Comment

                      • Sloner999
                        Senior Member
                        • Jan 2022
                        • 101

                        #13
                        Originally posted by Griboed0ff
                        а ключи элементов данных jmx, в хосте с ошибкой и в отдельном хосте одинаковые? А то может подтягивается какой-то макрос из шаблонов.
                        Да, одинаковые
                        Click image for larger version

Name:	image.png
Views:	94
Size:	69.8 KB
ID:	472069
                        Click image for larger version

Name:	image.png
Views:	93
Size:	71.4 KB
ID:	472070​​

                        Comment


                        • Sloner999
                          Sloner999 commented
                          Editing a comment
                          jmx["org.apache.cassandra.metrics:name=TotalCommitLogS ize,type=CommitLog","Value"]

                          jmx["org.apache.cassandra.metrics:name=TotalCommitLogS ize,type=CommitLog","Value"]
                      • Griboed0ff
                        Senior Member
                        • Sep 2022
                        • 153

                        #14
                        ну все же мне кажется, что макросы раскрываются не те, что вам нужны. {host.conn}:{host.port}, берутся из интерфейса по умолчанию, а это агент. Попробуйте выставить для jmx верный макрос, примерно: {host.conn2}:{host.port2}, так как это в документации описано: {host.conn<1-9>}:{host.port<1-9>}.

                        Comment

                        • Sloner999
                          Senior Member
                          • Jan 2022
                          • 101

                          #15
                          Originally posted by Griboed0ff
                          ну все же мне кажется, что макросы раскрываются не те, что вам нужны. {host.conn}:{host.port}, берутся из интерфейса по умолчанию, а это агент. Попробуйте выставить для jmx верный макрос, примерно: {host.conn2}:{host.port2}, так как это в документации описано: {host.conn<1-9>}:{host.port<1-9>}.
                          Извините, не знаю где это сделать...
                          И может дадите ссылку на документацию где это описано. Заранее спасибо.

                          Comment

                          Working...