作者簡介
俞海鷗
某地市税務局信息中心網絡工程師,1996年進入税務系統之後,一直從事網絡安全管理,多次被總局和省局徵召參加各項工作,並於2008年國地税合併期間臨危受命,主持全省國地税網絡的合併工作。先後兩次參與某省税務系統教材的編寫工作。
隨着國家信創要求的進度,迫切需要對原有使用MySQL搭建的Zabbixe服務器進行改造。經過多方考慮,選擇了國內較為廣泛的且最接近MySQL的OceanBase-CE數據庫。現將實施情況記錄如下:
一、測試環境
(一)硬件環境
1、CPU:Intel i7
2、內存:32GB
3、硬盤:長城 256GB SSD
(二)軟件環境
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 端口,完成初始化即可。http://IP/ui/
1、切換中文界面
2、檢查必要條件
3、配置數據庫連接
4、設置Server名稱和時區
5、安裝前彙總
6、下載配置文件
7、配置文件下載並上傳到指定位置後,點擊完成顯示下圖
8、顯示登錄頁面
9、此時還需要再走一遍前面的配置流程,截圖省略。
…………
10、至此,配置算是正式完成
四、大功告成!!!
1、登錄
2、主界面
五、結束語
使用本方法完成在OceanBase-CE數據庫下的Zabbix 7.4系統的部署後,已經連續穩定運行了將近3個月,期間未出現任何故障,且感覺運行速度比使用MySQL數據庫更快。經過此次改造,也已經完全符合了信創要求,可以一直使用下去。