首页 » Monitor » Zabbix » Zabbix7.0基于wlnmp源单机部署

Zabbix7.0基于wlnmp源单机部署

 

本文基于wlnmp一键安装包提供的wlnmp源来部署Zabbix7.0单机版本,文中所有安装过程全部都使用yum/dnf方式部署。这种部署方式的好处就是便于后期版本平滑升级,杜绝一次性部署后难以升级的痛点适用于生产环境

当前环境

系统:Anolis OS 8.9(理论适用于RockyLinux 8.x、AlmaLinux 8.x、OpenCloudOS 8.x)

数据库:MySQL 8.4

php:8.3

注:从Zabbix7.0开始,php版本最低要求为php8.0

1、初始化系统添加epel源

替换epel源为国内源

2、添加wlnmp源

3、配置zabbix7.0源

官方源和阿里源任选其一

官方源

阿里云源

4、安装nginx、php、mysql、zabbix-server、zabbix-web

5、启动MySQL并创建库

注1:这里MySQL为什么使用的是127.0.0.1而不是localhost,如果使用localhost,在安装完成仪表盘后,可能会在底部看到zabbix server is not running; the informantion displayed may not be current提示。

注2:默认root密码为空,请自行修改root密码。

6、导入zabbix数据库

我这里密码为whsir

注意:set global log_bin_trust_function_creators = 1;仅在数据导入前临时设置。数据导入完成后,默认log_bin_trust_function_creators为0即可。

7、优化MySQL并重启数据库

使用吴昊开发的MySQL my.cnf配置文件生成器https://dbcnf.wlnmp.com/,如果没有特殊需求,仅填写CPU、内存生成MySQL 8.4配置文件即可。

8、配置zabbix-server数据库账号密码

9、启动zabbix-server并设置自启动

10、设置目录权限

11、配置php并启动

12、配置nginx并启动

域名或IP,结合实际情况配置server_name

13、安装配置zabbix-agent、zabbix-get并启动服务设置开机自启

Agent和Agent 2对比参见官方文档:https://www.zabbix.com/documentation/7.0/zh/manual/appendix/agent_comparison

14、Zabbix仪表盘安装

访问http://IP或设置好的域名地址,进行仪表盘安装流程

①修改语言为中文

②确保前置检查必要条件没有问题,然后下一步

③这里配置数据库主机及密码,取消TLS加密选项

④时区改为上海

⑤没问题,直接下一步即可

⑥如果此处提示无法创建配置文件,表示/etc/zabbix/权限没有设置www,按照本文顺序操作,不会出现这类问题,点击完成即可

⑦安装完成,默认登录帐号为Admin,密码zabbix

15、配置中文字体

Zabbix7.0如何前期版本一样,在安装完成后图形字体都是方块显示,需要手动配置中文字体

①配置中文字体

下载中文字体,我这里使用的是阿里巴巴普惠体2.0,当然你也可以从Windows上找个中文字体上传上来,可参考https://blog.whsir.com/post-5965.html

②刷下字体权限

③修改zabbix配置文件

找到以下两处内容

改成

保存退出,然后直接刷新页面就好了,至此Zabbix7.0基于wlnmp源单机部署完成

16、地理地图卡顿优化(补充)

操作Zabbix7.0时,偶尔会出现卡顿,这是因为,仪表盘首页中的地理地图会请求https://a.tile.openstreetmap.org/地址,因为该地址在某些场景下是访问不了,所以通过F12请求会发现大量的报错。

GET https://a.tile.openstreetmap.org/11/1160/628.png net::ERR_CONNECTION_TIMED_OUT
zabbix.php:708
GET https://a.tile.openstreetmap.org/11/1161/627.png net::ERR_CONNECTION_TIMED_OUT
zabbix.php:708
GET https://c.tile.openstreetmap.org/11/1160/627.png net::ERR_CONNECTION_TIMED_OUT
zabbix.php:708
GET https://b.tile.openstreetmap.org/11/1161/628.png net::ERR_CONNECTION_TIMED_OUT

为保障使用顺畅,建议删除“地理地图”组件。

原文链接:Zabbix7.0基于wlnmp源单机部署,转载请注明来源!

0