Ad Widget

Collapse

zabbix+php7.1

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • RSA
    Junior Member
    • Dec 2018
    • 7

    #1

    zabbix+php7.1

    Обновил php

    php -v
    PHP 7.1.24 (cli) (built: Nov 11 2018 08:03:49) ( NTS )
    Copyright (c) 1997-2018 The PHP Group
    Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies


    2018/12/13 00:21:27 [error] 5307#0: *1656 FastCGI sent in stderr: "Passing INI directive through FastCGI: unable to set 'always_populate_raw_post_data'" while reading response header from upstream, client: 83.143.xxx.xxx, server: zabbix.xyx.com, request: "GET /zabbix.php?action=dashboard.view HTTP/1.1", upstream: "fastcgi://unix:/run/php7-fpm.sock:", host: "zabbix.xyx.com", referrer: "http://zabbix.xyx.com/zabbix.php?action=dashboard.view"


    патчи не работают
    In the file CFrontendSetup.php. This file is in /usr/share/zabbix/include/classes/setup/
    // check for deprecated PHP 5.6.0 option 'always_populate_raw_post_data' if (version_compare(PHP_VERSION, '7.1', '>=')) { $result[] = $this->checkPhpAlwaysPopulateRawPostData();

    Как пофиксить ?
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Вы бы хоть версию Zabbix указали, что ли.
    Рискну предположить, что 3.0 или меньше:
    The following software is required to run Zabbix frontend:
    Software Version Comments
    Apache 1.3.12 or later
    PHP 5.4.0 or later PHP v7 is not supported yet.



    Версия 4.0 должна работать нормально.
    Last edited by Kos; 13-12-2018, 10:14.

    Comment

    • RSA
      Junior Member
      • Dec 2018
      • 7

      #3
      zabbix-agent.x86_64 3.4.15-1.el7 @zabbix
      zabbix-release.noarch 3.4-2.el7 @zabbix
      zabbix-server-mysql.x86_64 3.4.15-1.el7 @zabbix
      zabbix-web.noarch 3.4.15-1.el7 @zabbix
      zabbix-web-mysql.noarch 3.4.15-1.el7 zabbix

      не знаю по какому компоненту смотреть , но получается версия 3.4.15
      centos 7 стоит
      Переходить на 4.0 ?

      Comment

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

        #4
        Скорее всего, да. Но я тут мало что могу посоветовать: я не использую ни Centos, ни сборки под него. Наверное, если есть возможность, то надо попробовать.

        Comment

        • RSA
          Junior Member
          • Dec 2018
          • 7

          #5
          нашел свой косяк уже после обновления 3.4 до 4.0:
          у меня в параметрах nginx передавалось "always_populate_raw_post_data = -1" , видимо как костыль было, не помню.
          Далее нужно заново выставить права на директории
          Дабы не получать ошибку
          PHP message: PHP Fatal error: Uncaught Exception: Cannot start session. in /usr/share/zabbix/include/classes/core/CSession.php:50
          в /etc/php-fpm.d/www.conf ищем строку
          php_value[session.save_path] = /var/lib/php/session

          И выставляем полные права на директорию /var/lib/php/session
          chmod 770 /var/lib/php/session chown :nginx /var/lib/php/session systemctl restart php-fpm и все поехало Остается вопрос по большой БД, у меня порядка 10Г, хотя устройств не много System information

          Yes localhost:10051
          136 54 / 2 / 80
          15232 14608 / 474 / 150
          6659 6459 / 200 [75 / 6384]
          5 1
          80.85

          Comment

          Working...