abbix监控中有时会根据需要对zabbix服务器进行迁移,zabbix迁移是非常简单的,因为zabbix的前端所有的操作都存在zabbix数据库里。所以zabbix迁移只需对zabbix库中相应的表进行导出导进即可。
zabbix迁移可以针对是否迁移历史数据而分开进行,假如要求历史数据不丢失,那么需要对zabbix整个库迁移,若是对历史数据不要求,那么只迁移配置信息即可,毕竟历史数据占据了大量的空间。
1.导出zabbix数据库
1 |
|
2.传送sql文件到新的服务器上(新服务器上基本环境应搭建好)
1 |
|
3.在新服务器上导入sql文件
1 2 |
|
4.修改网页文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
5.前端访问,
1 |
|
迁移遇到的问题:
1 The frontend does not match Zabbix database. Current database version (mandatory/optional): 2050119/2050119. Required mandatory version: 3000000. Contact your system administrator.
登录到数据库执行下面的sql,就可以修复这个问题
mysql>update dbversion set mandatory=3000000;