zabbix的前端所有的操作都存在zabbix数据库里。
如果迁移要求历史数据不丢失,对zabbix库中相应的表进行导出导入即可。
若是对历史数据不要求,那么只迁移配置信息即可。
安装
- 根据zabbix手册新安装zabbix服务端,如果需要保留历史数据,务必使用相同版本。
- 安装好后访问/setup.php初始化。
- 同步数据库。
- 若想升级,先按相同版本迁移,再执行升级流程,否则版本不同数据库差异很大,错误连连。
- 配置邮件发送,使用smtp,不要自己配置sendmail等,坑多。
数据库
1.导出zabbix数据库
mysqldump -uroot -p --opt zabbix > zabbix.sql
2.传送sql文件到新的服务器上(新服务器上基本环境应搭建好)
scp zabbix.sql [email protected]:/tmp
3.在新服务器上导入sql文件
mysql -uroot -p zabbix < zabbix.sql
#zabbix库可以是一个新建的库,也可以是已经存在的库,因为sql文件再导入时,会先看表是否存在,假如表存在会先删除再导入