Ad Widget

Collapse

Upgrade до версии Zabbix 7

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • teddy
    Senior Member
    • Dec 2017
    • 234

    #1

    Upgrade до версии Zabbix 7

    Коллеги!
    Кто уже выполнял upgrade до версии Zabbix 7 с 6.4 ?
    Изменений много, потому боюсь чтоб не пришлось как с 5.xx -> 6.xx апдейт делать через пересоздание БД и руками подливать те куски истории котрые никак потерять нельзя было..
    Есть опыт, портивопоказания? Все ли гладко?
  • inkostin
    Member
    • Jan 2018
    • 81

    #2
    Русский язык слетел.)

    Comment

    • DimOriN
      Junior Member
      • Apr 2024
      • 15

      #3
      Обновился в момент релиза. Танцы с бубном - апгрейд до PHP8 и уже нет прав у юзера zabbix в БД, что на сервере, что на прокси.
      Из негативного - пока не пойму, то ли шаблон автообнаружения свичей надо допилить напильником, то ли что-то случилось с автодисковером. Третий день пытается переобнаружить подсеть со свичами по SNMP

      Comment


      • Hamardaban
        Hamardaban commented
        Editing a comment
        офтопик... Торопится не надо! нет! (Этуш)
    • DimOriN
      Junior Member
      • Apr 2024
      • 15

      #4
      Там, раз уж тема есть, то:
      Обновился в день релиза. Вычитал интересную работу нового прокси:
      Proxy memory buffer


      A memory buffer has been developed for Zabbix proxy. The memory buffer allows to store new data (item values, network discovery, host autoregistration) in the buffer and upload to Zabbix server without accessing the database.

      In installations before Zabbix 7.0 the collected data was stored in the database before uploading to Zabbix server. For these installations this remains the default behavior after the upgrade.

      For optimized performance, it is recommended to configure the use of memory buffer on the proxy. This is possible by modifying the value of ProxyBufferMode from "disk" (hardcoded default for existing installations) to "hybrid" (recommended) or "memory". It is also required to set the memory buffer size (ProxyMemoryBufferSize parameter).

      In hybrid mode the buffer is protected from data loss by flushing unsent data to the database if the proxy is stopped, the buffer is full or data too old. When all values have been flushed into database, the proxy goes back to using memory buffer.

      In memory mode, the memory buffer will be used, however, there is no protection against data loss. If the proxy is stopped, or the memory gets overfilled, the unsent data will be dropped.

      The hybrid mode (ProxyBufferMode=hybrid) is applied to all new installations since Zabbix 7.0.

      Additional parameters such as ProxyMemoryBufferSize and ProxyMemoryBufferAge define the memory buffer size and the maximum age of data in the buffer, respectively.

      New internal items have been added to monitor the proxy memory buffer.
      Подправил конфиг прокси от 6.4, обновленной до 7.0, со всеми нужными параметрами Proxy memory buffer, но прокся не стартует (как и написано в мануале). Я вот что понять пытаюсь - как это заставить работать? Удалить проксю и установить новую или что делать? Предпочтительнее, чтобы работал в гибридном режиме.

      Comment

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

        #5
        Originally posted by DimOriN
        Подправил конфиг прокси от 6.4, обновленной до 7.0, со всеми нужными параметрами Proxy memory buffer, но прокся не стартует (как и написано в мануале). Я вот что понять пытаюсь - как это заставить работать? Удалить проксю и установить новую или что делать? Предпочтительнее, чтобы работал в гибридном режиме.
        Если прокси не стартует, то, вероятно, что-то пишет в свой лог или, как минимум, в stderr. Что именно?
        Кстати, у серверов и проксей теперь появился новый параметр - "-T" (или "--test-config"). Что говорит ваш прокси, если его запустить руками с этим параметром?

        Comment

        • wins
          Senior Member
          • Sep 2014
          • 307

          #6
          Обновился с 6.4, руками пришлось даунгрейднуть timescaledb до 2.14 (система тащила 2.15), проблем не возникло.
          Руки чешутся сделать feature request на счет адаптивного дизайна. https://support.zabbix.com/browse/ZBXNEXT-2292 один уже есть, но как-то не сработало.
          upd: ZBXNEXT-9253
          Last edited by wins; 17-06-2024, 08:38.

          Comment

          • DimOriN
            Junior Member
            • Apr 2024
            • 15

            #7
            Originally posted by Kos
            Если прокси не стартует, то, вероятно, что-то пишет в свой лог или, как минимум, в stderr. Что именно?
            Кстати, у серверов и проксей теперь появился новый параметр - "-T" (или "--test-config"). Что говорит ваш прокси, если его запустить руками с этим параметром?
            Похоже победилось после update из репо. Что-то еще подтянулось и конфиг применился. Ключ -T мне говорит только о том, что конфиг валидный и не запускается.

            Comment

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

              #8
              Originally posted by inkostin
              Русский язык слетел.)
              А вот с этого места подробнее, пожалуйста. Я вчера попробовал обновиться на тестовом сервере - всё в порядке с языком, веб-интерфейс отображает по-русски без проблем. А что у вас?

              Comment

              Working...