Zabbix监控之迁移zabbix server

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

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

1.导出zabbix数据库


1

[[email protected] ~]# mysqldump -uroot -p123456 --opt  zabbix > zabbix.sql

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


1

[[email protected] ~]# scp zabbix.sql [email protected]:/tmp

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


1

2

[[email protected] ~]# mysql -uroot -p123456 zabbix < zabbix.sql

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

4.修改网页文件


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

[[email protected] ~]# vim /var/www/html/conf/zabbix.conf.php

<?php

// Zabbix GUI configuration file

global $DB;

$DB[‘TYPE‘]     = ‘MYSQL‘;

$DB[‘SERVER‘]   = ‘localhost‘;

$DB[‘PORT‘]     = ‘0‘;

$DB[‘DATABASE‘] = ‘zabbix‘;

$DB[‘USER‘]     = ‘root‘;#连接zabbix数据库的用户

$DB[‘PASSWORD‘] = ‘123456‘;#连接zabbix数据库的用户的密码

// SCHEMA is relevant only for IBM_DB2 database

$DB[‘SCHEMA‘] = ‘‘;

$ZBX_SERVER      = ‘localhost‘;

$ZBX_SERVER_PORT = ‘10051‘;

$ZBX_SERVER_NAME = ‘‘;

$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;

?>

~

5.前端访问,


1

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

迁移遇到的问题:

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;

时间: 2024-08-03 04:18:14

Zabbix监控之迁移zabbix server的相关文章

zabbix监控之迁移zabbix监控

zabbix监控中有时会根据需要对zabbix服务器进行迁移,zabbix迁移是非常简单的,因为zabbix的前端所有的操作都存在zabbix数据库里.所以zabbix迁移只需对zabbix库中相应的表进行导出导进即可. 一.进入原来的zabbix服务端 1.导出zabbix数据库 命令:mysqldump -uroot  -p(密码)--opt  zabbix > /root/zabbix.sql 2.传送sql文件到新的服务器上(新服务器上基本环境应搭建好) 命令:  scp /root/z

zabbix监控之二----Zabbix受控端及监控项

4.station32受控端安装zabbix 4.1:下载所需要用的的程序包:只有受控端是主动模式时才需要装zabbix-sender [[email protected]]# yum -y localinstall \ zabbix-2.2.3-1.el6.x86_64.rpm\               # 主程序server端/agent端都需要 zabbix-agent-2.2.3-1.el6.x86_64.rpm\         # 受控端安装agent程序 zabbix-send

Zabbix监控之使用Zabbix监控windows主机【7】

Zabbix监控 之使用Zabbix监控windows主机[7] 我们前面介绍了Zabbix3.0监控linux主机,今天我们使用Zabbix监控windows主机,其实操作都是一样的:具体见下:我们首先下载windows zabbix agent安装服务:我们第一个url是下载链接,第二个第三个是最新的3.0和2.2.9的下载链接:http://www.zabbix.com/download.phphttp://www.zabbix.com/downloads/3.0.0/zabbix_age

zabbix监控报错zabbix server is not running解决方法

问题描述: 布置好zabbix监控,正常运行.但是重启了虚拟机服务器之后,页面出现如下的报错,而且设置的报信息也是失效的: 检查了iptables和selinux,处于关闭状态: 检查了zabbix-server.httpd.mysqld,均处于开启状态. 查看zabbix_server.log日志如下: 后经过资料查找,问题在于php.ini文件上. /etc/php.ini文件有一行‘disable_functions=’,将这一行去掉或者注释. 然后/etc/init.d/zabbix-s

zabbix监控大批量报警zabbix agent on **** unreachable for 5 minute

在9月4号和9月9号,公司的监控平台zabbix发生过俩次大规模的zabbix监控报警,都是zabbix agent on **** unreachable for 5 minute不可达,每次都是所有监控的主机发生这种报警. 故障描述:所有被监控的主机报警,所有图形数据都出现中断 操作:第一时间是在zabbix server 端执行zabbix_get 命令,发现可以得到数据,并且在命令面前添加time命令.显示出来得到的数据时间也是一个比较短的范围内的. 结果:过了10来分钟之后所有的报警就

zabbix监控界出现“Zabbix poller processes more than 75% busy ”报警

线上部署的zabbix监控环境运行一段时间后,突然出现了报警“Zabbix poller processes more than 75% busy“ 其实,Zabbix的监控警报有很多种,比较常见的几个莫过于内存耗尽,网络不通,IO太慢还有这个“Zabbix poller processes more than 75% busy”了.一开始的时候因为这个即不影响使用也持续一会儿就自行解决就没有多在意.然后随着数据库的增大,Zabbix消耗的内存可是越来越多,Poller processes(轮询

06: Zabbix基础 、 Zabbix监控实战 、 Zabbix报警机制

部署搭建Zabbix监控服务器 192.168.4.56 部署Zabbix监控服务运行环境 LAMP 安装Zabbix软件2.1 安装准备]# rpm -q gcc gcc-c++]# useradd zabbix 2.2 安装软件包]# tar -zxf zabbix-3.2.3.tar.gz]# cd zabbix-3.2.3/]# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mys

Zabbix监控介绍&amp;配置zabbix架构

[toc]# Linux监控平台介绍 常见的有 cacti.nagios.zabbix.smokeping.open-falcon等等. cacti.smokeping偏向于基础监控,成图非常漂亮. cacti.nagios.zabbix服务端监控中心,需要php环境支持,其中zabbix和cacti都需要mysql作为数据存储,这几款监控软件均有web操作界面. nagios不用存储历史数据,注重服务或者监控项的状态. zabbix优势: zabbix会获取服务或者监控项目的数据,会把数据记录

linux监控平台介绍,zabbix监控介绍,zabbix安装,忘记Admin密码如何做

linux监控平台介绍 cacti.nagios.zabbix.smokeping.open-falcon等等 cacti.smokeping偏向于基础监控,成图非常漂亮 cacti.nagios.zabbix服务端监控中心,需要php环境支持,其中zabbix和cacti都需要mysql作为数据存储,nagios不用存储历史数据,注重服务或者监控项的状态,zabbix会获取服务或者监控项目的数据,会把数据记录到数据库里,从而可以成图 open-falcon为小米公司开发,开源后受到诸多大公司和