宝塔Linux面板环境–安装Zabbix6.4.14详细步骤

宝塔Linux面板环境–安装Zabbix6.4.14详细步骤

💡 原文中文,约3900字,阅读约需10分钟。
📝

内容提要

最近安装Zabbix6.4.14监控服务器网络状况,步骤包括更新系统软件、创建用户、下载解压Zabbix、编译安装、创建数据库、导入数据、更新配置、启动程序、创建网站、安装web端。登录网页端使用默认账户Admin密码zabbix。注意安装参数可能变化,需参考官网命令修改。

🔎

延伸解读

环境配置与版本要求

文章基于CentOS 7.6、宝塔面板8.1.0、Nginx 1.24、MySQL 8.0.36和PHP 7.4进行安装。Zabbix 6.4.14要求MySQL最低版本为8.0.30,因此MySQL 8.0.36满足要求。安装前需放行端口10051(服务端)和10050(客户端),并调整PHP设置:删除禁用函数putenv,将max_input_time改为300。若服务器内存不足,宝塔可能限制安装高版本MySQL,文章提供了注释面板文件或强制升级的方法。

编译安装与数据库操作要点

编译安装前需安装依赖(libevent-devel、net-snmp-devel、mysql-devel)并切换gcc版本至devtoolset-11。创建zabbix系统用户后,下载源码解压,进入目录执行configure和make install。数据库需通过SSH命令行创建,避免在宝塔面板中操作,否则可能出错。创建数据库zabbix_proxy和用户zabbix,并临时设置log_bin_trust_function_creators=1以导入schema.sql、images.sql和data.sql,导入

Web端安装与配置注意事项

将Zabbix源码ui目录下的文件复制到网站根目录,并删除宝塔默认生成的索引文件。访问网站进入安装向导,选择中文,确认PHP环境(LDAP告警可忽略),填写数据库信息。若出现Access denied错误,需检查/usr/local/zabbix/etc/zabbix_server.conf中的数据库配置。安装完成后下载配置文件并上传至网站conf目录。默认登录账户为Admin,密码为zabbix,注意大小写。

后续维护与排错建议

Zabbix服务端和代理端可分别通过/usr/local/zabbix/sbin/zabbix_server和zabbix_agentd启动,并建议写入/etc/rc.d/rc.local实现开机自启。日志文件位于/tmp/zabbix_server.log,运行错误可查看日志获取详细信息。文章提醒,未来版本更新可能导致安装参数变化,应参考Zabbix官网下载页面的最新命令,但不要直接照抄官方命令,以免破坏现有LNMP环境。

❓

Q&A

安装Zabbix6.4.14前需要准备哪些环境要求?

需要确认操作系统、PHP版本和MySQL版本,放行端口10051和10050,确保PHP允许函数和最大输入时间设置正确。

Zabbix6.4.14的安装步骤有哪些?

安装步骤包括更新系统软件、创建用户、下载解压Zabbix、编译安装、创建数据库、导入数据、更新配置、启动程序、创建网站、安装web端。

如何创建Zabbix数据库?

通过SSH连接,使用MySQL命令创建数据库和用户,并授予权限,确保数据库配置正确。

如何启动Zabbix程序并设置开机自启动?

使用命令启动Zabbix程序,并将启动命令写入/etc/rc.d/rc.local以实现开机自启动。

如何登录Zabbix的网页端?

使用默认账户Admin和密码zabbix登录Zabbix网页端,注意大小写。

安装Zabbix时需要注意哪些常见错误?

注意数据库配置是否正确,避免出现'Access denied for user'错误,并查看日志文件获取详细错误信息。

🏷️

标签

➡️

继续阅读