作者简介
![]()
俞海鸥
俞海鸥,某地市税务局信息中心网络工程师,1996年进入税务系统之后,一直从事网络安全管理,多次被总局和省局征召参加各项工作,并于2008年国地税合并期间临危受命,主持全省国地税网络的合并工作。先后两次参与某省税务系统教材的编写工作。
![]()
随着国家信创要求的进度,迫切需要对原有使用MySQL搭建的Zabbix服务器进行改造。经过多方考虑,选择了国内较为广泛的且最接近MySQL的OceanBase-CE数据库。现将实施情况记录如下:
![]()
一
测试环境
1
硬件环境
1、CPU:Intel i7
2、内存:32GB
3、硬盘:长城 256GB SSD
2
软件环境
1、OS:Anolis OS 8.10GA版
2、数据库:OceanBase-CE v4.3.5
3、中间件:nginx 1.14
4、前端开发语言:PHP 8.0
二
安装
1
升级OS内核、打补丁
![]()
2
安装PHP 8.0
![]()
3
安装Nginx
![]()
4
安装系统开发环境用于编译安装Zabbix
![]()
5
安装Mysql的管理工具
![]()
6
安装OceanBase数据库
![]()
![]()
再启动服务
![]()
7
下载Zabbix并编译安装
![]()
8
创建OceanBase租户,并创建Zabbix数据库,初始化表
![]()
9
汉化
![]()
10
配置防火墙
![]()
11
配置zabbix_server.conf,并使用命令行启动zabbix_server
![]()
12
编写zabbix_server自定义服务,并设置为自启动
![]()
13
编制zabbix_agent配置
![]()
14
编制zabbix_agent服务,并链接到系统服务目录,设置为随系统自启动
![]()
三
前端配置
使用浏览器访问服务器 80 端口,完成初始化即可。
1
切换中文界面
![]()
2
检查必要条件
![]()
3
配置数据库连接
![]()
4
设置Server名称和时区
![]()
5
安装前汇总
![]()
6
下载配置文件
![]()
7
配置文件下载并上传到指定位置后,点击完成,显示下图
![]()
8
显示登录页面
![]()
9
此时还需要再走一遍前面的配置流程(截图省略)
10
至此,配置算是正式完成
![]()
四
大功告成!
1
登录
![]()
2
主界面
![]()
五
结束语
使用本方法完成在OceanBase-CE数据库下的Zabbix 7.4系统的部署后,已经连续稳定运行了将近3个月,期间未出现任何故障,且感觉运行速度比使用MySQL数据库更快。经过此次改造,也已经完全符合了信创要求,可以一直使用下去。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.