zabbix 4.4 前端资产 503 错误

zabbix 4.4 前端资产 503 错误

我正在尝试设置一个 zabbix 服务器,最终我将连接到远程代理主机。Zabbix 声称 5 分钟内即可启动并运行,这似乎有点误导,但那是另一回事了

我在 CentOS 7 服务器上使用 rpm 包安装了 zabbix 4.4。配置 MySql 数据库、zabbix-server.conf 等后,我打开浏览器并收到一些奇怪的问题。

第一个问题,打开 http://[主机 ip 地址]/zabbix,返回The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

如果我尝试 http://[主机 ip 地址]/zabbix/index.php,我会看到屏幕,但没有样式。使用 Chrome 浏览器,我打开了开发人员工具,并在控制台中看到几个 503 错误(服务不可用)。

研究这个问题后,我发现可能需要更改所有者并设置权限,因此我

chown -R apache:apache /usr/share/zabbix
chmod -R =x /usr/share/zabbix

这并没有帮助。

/var/log/httpd/access_log 或 error_log 中均无错误。我已启用 php 来记录错误,error_log = /var/log/php/php_errors.log并创建了父目录 /var/log/php,但未生成任何文件

我不知道还能做什么。

设置和配置:

  • 操作系统:CentOS Linux 版本 7.4.1708 Apache:服务器版本:
  • Apache/2.4.6(CentOS)
  • PHP:5.6.40 (cli)(构建时间:2020 年 2 月 18 日 08:36:40)
  • /etc/httpd/conf.d/zabbix.conf:
#
# Zabbix monitoring system php web frontend
#

Alias /zabbix /usr/share/zabbix

<Directory "/usr/share/zabbix">
    Options FollowSymLinks
    AllowOverride None
    Require all granted

    <IfModule mod_php5.c>
        php_value max_execution_time 300
        php_value memory_limit 128M
        php_value post_max_size 16M
        php_value upload_max_filesize 2M
        php_value max_input_time 300
        php_value max_input_vars 10000
        php_value always_populate_raw_post_data -1
        php_value date.timezone America/New_York
    </IfModule>
</Directory>

<Directory "/usr/share/zabbix/conf">
    Require all denied
</Directory>

<Directory "/usr/share/zabbix/app">
    Require all denied
</Directory>

<Directory "/usr/share/zabbix/include">
    Require all denied
</Directory>

<Directory "/usr/share/zabbix/local">
    Require all denied
</Directory>

我读过的所有内容都指向 Apache 的错误配置,但我想我已经尝试过我能想到的一切。

我错过了什么?

答案1

请按照安装手册https://www.zabbix.com/documentation/4.4/manual/installation/install_from_packages/rhel_centos一步一步非常仔细。我很确定它涵盖了正确的安装步骤,因为我自己这样做了,最终正确地安装了 zabbix。

对于您的问题 - 如果不发布错误日志,很难说出到底是什么问题,但我认为可能是以下一些问题:

  1. 你的安装PHP源下载不完整
  2. 你的 PHP 安装缺少关键模块
  3. 您的 PHP/apache/MySQL 配置不完整或配置错误

如果您需要进一步的帮助,您需要验证上述要点并正确设置 php 和 apache 错误日志。然后将日志发布到您的问题中。

目录中通常还有 zabbix 服务器日志/var/log/zabbix/zabbix_server/,可以提示出了什么问题。

相关内容