zabbix迁移

1-04 1,002 views

一、迁移原因

原zabbix服务所在服务器到期,现迁移到新机器上

zabbix监控中有时会根据需要对zabbix服务器进行迁移,zabbix迁移是非常简单的,因为zabbix的前端所有的操作都存在zabbix数据库里。所以zabbix迁移只需对zabbix库中相应的表进行导出导进即可。

zabbix迁移可以针对是否迁移历史数据而分开进行,假如要求历史数据不丢失,那么需要对zabbix整个库迁移,若是对历史数据不要求,那么只迁移配置信息即可,毕竟历史数据占据了大量的空间。

二、准备

在新机器上先搭建好一套zabbix环境,注意PHP版本。强烈建议所用zabbix的版本与要迁移的zabbix版本一致!!!

环境搭建入口

三、迁移

1.导出zabbix数据库

#mysqldump -uadmin -pPlaymore123! -h10.117.2.11 -E -R zabbix > zabbix.sql  –全库带数据导出

2.传送sql文件到新的服务器上(新服务器上基本环境应搭建好)

# scp zabbix.sql root@192.168.70.133:/tmp

3.在新服务器上导入sql文件

# mysql -uroot -p123456 zabbix < zabbix.sql
#zabbix库可以是一个新建的库,也可以是已经存在的库,因为sql文件再导入时,会先看表是否存在,假如表存在会先删除再导入

4.修改网页文件

# vim /etc/httpd/conf.d/zabbix.conf

<VirtualHost 127.0.0.1:8088>
Alias /zabbix/ “/var/www/html/”
<Directory “/var/www/html/”>
Options Indexes ExecCGI FollowSymLinks -MultiViews
Order allow,deny
Allow from all
AllowOverride all
</Directory>
</VirtualHost>

php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value date.timezone Asia/Shanghai

5.前端访问,

#此时需要使用的便是老的zabbix的用户密码,为了防止迁移不出意外,新的服务器上搭建的环境,以及zabbix server的配置文件应尽量和老的配置文件保持一致

nagios监控

一、概述 Nagios监控相对简单,对监控对象不是很复杂的的情况,使用这个比较方便。网上相关资料很多,这里只是记录下我的安装记录,网上一般是编译安装的。我...

阅读全文

zabbix安装指南

zabbix软件包下载 zabbix-3.4.7.tar.gz 一、创建、导入zabbix数据库 cd /usr/local/src #进入软件包下载目录 tar zabbix-3.0.1.tar.gz #解压 cd /usr/loca...

阅读全文

编译安装php

Linux 6 下编译安装 PHP 5.6实例详解 PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言...

阅读全文

欢迎留言