博主首次安装 zabbix 时,出现了一些错误,特此记录一下,希望帮助到一些 Zabbix freshman.
参考其他博客安装 zabbix 时,运行到如下command 安装zabbix 相关组件出现如下Error:
apt installzabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scriptszabbix-agent
原因: 使用的zabbix 安装包不对,
解决方案:建议使用 zabbix 官方推荐的步骤按照,选择相应platform后,自动生成steps
按照官方推荐的步骤安装完成后,运行 http://zabbixserverip/ 出现 apache hello page ,证明apache 一切运行正常
但是访问 http://zabbixserverip/zabbix/ 出现404 nginx 错误,如果关闭nginx 后出现502 error,
查看nginx access log 发现error code :404
原因:nginx 影响了zabbix 读取apache 的设置,导致无法映射到 /zabbix 地址
解决办法:参考Stack Overflow
运行 service apache2 reload 命令出现 apache2.service is not active,cannotreload 错误, 查看service apache2 status, 发现80 端口被占用,因为 nginx 使用的80!!!
Service nginx stop 后,再次运行 service apache2 reload 命令成功
之后再次访问 http://zabbixserverip/zabbix/ 一切正常!!!
注意: zabbix 默认的登录用户名和密码为:username: Admin Password: zabbix