溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Zabbix監(jiān)控之遷移Zabbix

發(fā)布時間:2020-08-09 21:24:29 來源:ITPUB博客 閱讀:281 作者:strivechao 欄目:互聯(lián)網科技

zabbix監(jiān)控中有時會根據需要對zabbix服務器進行遷移,zabbix遷移是非常簡單的,因為zabbix的前端所有的操作都存在zabbix數據庫里。所以zabbix遷移只需對zabbix庫中相應的表進行導出導進即可。

zabbix遷移可以針對是否遷移歷史數據而分開進行,假如要求歷史數據不丟失,那么需要對zabbix整個庫遷移,若是對歷史數據不要求,那么只遷移配置信息即可,畢竟歷史數據占據了大量的空間。

1.導出zabbix數據庫

[root@zhu2 ~]# mysqldump -uroot -p123456 --opt  zabbix > zabbix.sql

2.傳送sql文件到新的服務器上(新服務器上基本環(huán)境應搭建好)

[root@zhu2 ~]# scp zabbix.sql root@192.168.70.133:/tmp

3.在新服務器上導入sql文件

[root@zhu1 ~]# mysql -uroot -p123456 zabbix < zabbix.sql 
#zabbix庫可以是一個新建的庫,也可以是已經存在的庫,因為sql文件再導入時,會先看表是否存在,假如表存在會先刪除再導入


4.修改網頁文件

[root@zhu1 ~]# 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.前端訪問,

#此時需要使用的便是老的zabbix的用戶密碼,為了防止遷移不出意外,新的服務器上搭建的環(huán)境,以及zabbix server的配置文件應盡量和老的配置文件保持一致




zabbix3.2升級3.4報錯Database error


zabbix3.2版本升級到zabbix3.4版本后打開頁面報錯,報錯內容如下

Database error
The frontend does not match Zabbix database. Current database version (mandatory/optional): 3020000/3020000. Required mandatory version: 3040000. Contact your system administrator.

Zabbix監(jiān)控之遷移Zabbix

解決辦法:

進入數據庫

mysql> show databases;
mysql> use zabbix;
mysql> update dbversion set mandatory=3040000;
mysql> flush privileges;


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI