澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

澳门新萄京官方网站zabbix2升级zabbix3

2019-09-11 作者:澳门新萄京官方网站   |   浏览(168)

1.停服zabbix2,停服数据库
/etc/init.d/zabbix_server stop
/etc/init.d/mysqld stop

zabbix2升级zabbix3,zabbix2zabbix3

1.停服zabbix2,停服数据库
/etc/init.d/zabbix_server stop
/etc/init.d/mysqld stop
2.大意备份数据库
cd /var/lib/mysql/
tar -zcvf /tmp/data_zabbix2_20170306.tar.gz *
3.设置依赖包
yum -y install net-snmp-devel libxml2-devel libcurl-devel php-gd mysql-devel gcc net-snmp-devel curl-devel perl-DBI php-mysql php-bcmath php-mbstring php-xml
4.下载zabbix3源码包
wget
5.解压并安装
tar -xf zabbix-3.0.7.tar.gz
cd zabbix-3.0.7
mkdir -p /usr/local/zabbix/
./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2
6.替换zabbix3运维脚本以及布署文件
cp misc/init.d/tru64/zabbix_agentd /etc/init.d/zabbix3_agentd
cp misc/init.d/tru64/zabbix_server /etc/init.d/zabbix3_server
sed -i 's/(DAEMON=/usr/local/)(sbin/zabbix_server)/1zabbix/2/g' /etc/init.d/zabbix3_server
7.拷贝前端文件
cp /root/zabbix-3.0.7/frontends/php/* /var/www/html/zabbix3/ -rp
8.配备前端文件

或者
cp /var/www/html/zabbix/conf/zabbix.conf.php /var/www/html/zabbix3/conf/zabbix.conf.php
9.启动mysql
10.启动zabbix3
/etc/init.d/zabbix3_server start
/etc/init.d/zabbix3_agentd start
11.查看zabbix_server日志中数据库的活动晋级速度

1.停服zabbix2,停服数据库 /etc/init.d/zabbix_server stop /etc/init.d/mysqld stop 2.大意备份数据库 cd /var/lib/mysql/ tar -zcvf...

1. 关闭selinux,防火墙

预备干活

2.轮廓备份数据库
cd /var/lib/mysql/
tar -zcvf /tmp/data_zabbix2_20170306.tar.gz *

[root@localhost /]# sed -i "s#SELINUX=enforcing#SELINUX=disabled#g" /etc/selinux/config #                                                                                                                                      重启生效[root@localhost /]# setenforce 0 #暂且关门

[root@localhost /]#service iptables stop 

service iptables stop

3.装置依赖包
yum -y install net-snmp-devel libxml2-devel libcurl-devel php-gd mysql-devel gcc net-snmp-devel curl-devel perl-DBI php-mysql php-bcmath php-mbstring php-xml

2. 安装PHP,Apache

setenforce 0

4.下载zabbix3源码包
wget

[root@localhost /]# rpm -ivh

[root@localhost /]# yum -y install httpd php56w php56w-gd php56w-mysql php56w-bcmath php56w-mbstring php56w-xml php56w-ldap

#配置php文件

[root@localhost /]# vim /etc/php.ini

post_max_size = 16M

max_execution_time = 300

max_input_time = 300

date.timezone = Asia/Shanghai

always_populate_raw_post_data = -1

#配置apache

[root@localhost /]# vim /etc/httpd/conf/httpd.conf 

DirectoryIndex index.html index.html.var index.php

vi /etc/sysconfig/selinux

5.解压并设置
tar -xf zabbix-3.0.7.tar.gz
cd zabbix-3.0.7
mkdir -p /usr/local/zabbix/
./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2

3. 安装MySQL

SELINUX=disabled

6.替换zabbix3初叶脚本以及安顿文件
cd zabbix-3.0.7
cp misc/init.d/tru64/zabbix_agentd /etc/init.d/zabbix3_agentd
cp misc/init.d/tru64/zabbix_server /etc/init.d/zabbix3_server
sed -i 's/(DAEMON=/usr/local/)(sbin/zabbix_server)/1zabbix/2/g' /etc/init.d/zabbix3_server

[root@localhost /]# rpm -ivh

[root@localhost /]# yum -y install mysql-server

[root@localhost /]# /etc/init.d/mysqld start

[root@localhost /]# mysql -u root -p123456

mysql> CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;

               Query OK, 1 row affected (0.06 sec)

mysql> GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'zabbix';             Query OK, 0 rows affected (0.02 sec)

mysql> show databases;

|information_schema|

| mysql |

| performance_schema |

| zabbix | 

 

7.拷贝前端文件
cp /root/zabbix-3.0.7/frontends/php/* /var/www/html/zabbix3/ -rp

4. 安装配备Zabbix

Server端:

8.布署前端文件

或者
cp /var/www/html/zabbix/conf/zabbix.conf.php /var/www/html/zabbix3/conf/zabbix.conf.php

#创造客商

[root@localhost /]# groupadd zabbix

[root@localhost /]# useradd -g zabbix zabbix

安装依赖包

[root@localhost mysql]# yum -y install gcc mysql-community-devel libxml2-devel unixODBC-devel net-snmp-devel libcurl-devel libssh2-devel OpenIPMI-devel openssl-devel openldap-devel

#下载安装zabbix

[root@localhost /]# wget

[root@localhost /]# tar -zxvf zabbix-3.0.4.tar.gz

#导入数据库文件

[root@localhost /]# cd /zabbix-3.0.4/database/mysql/

[root@localhost mysql]#  mysql -uzabbix  -p123456 zabbix  < schema.sql

[root@localhost mysql]#  mysql -uzabbix -p223456 zabbix  < images.sql

[root@localhost mysql]#  mysql -uzabbix  -p123456 zabbix  < data.sql

#安装zabbix

[root@localhost mysql]# cd /zabbix-3.0.4

[root@localhost zabbix-3.0.4]# ./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --with-unixodbc --with-ssh2 --with-openipmi --with-openssl --prefix=/usr/local/zabbix

[root@localhost zabbix-3.0.4]#make && make i#nsta#ll

#配置zabbix

[root@localhost etc]# vim /usr/local/zabbix/etc/zabbix_server.conf

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

#配置zabbix-web

[root@localhost conf]# mkdir /var/www/html/zabbix 

[root@localhost php]# cp -r zabbix-3.0.4/frontends/php/*   /var/www/html/zabbix/

[root@localhost php]# chown -R apache:apache /var/www/html/zabbix

#布局运营脚本

[root@localhost] # cp /zabbix-3.0.4/misc/init.d/fedora/core/zabbix_server  /etc/init.d/zabbix_server

[root@localhost ]# cp /zabbix-3.0.4/misc/init.d/fedora/core/zabbix_agentd  /etc/init.d/zabbix_agentd

 #改动下路线

[root@localhost php]# vim /etc/init.d/zabbix_server

BASEDIR=/usr/local/zabbix   #改动下路径

[root@localhost php]# vim /etc/init.d/zabbix_agent

BASEDIR=/usr/local/zabbix #变动下路线

#增添为系统服务

 [root@localhost php]# chkconfig --add /etc/init.d/zabbix_server

[root@localhost php]# chkconfig --add /etc/init.d/zabbix_agentd

[root@localhost php]# chkconfig httpd on

[root@localhost php]# chkconfig mysqld on

[root@localhost php]# chkconfig zabbix_server on

[root@localhost php]# chkconfig zabbix_agentd on

1、安装开采软件包

9.启动mysql

5. 发轫服务

yum  -y groupinstall  "Development Tools"

10.启动zabbix3
/etc/init.d/zabbix3_server start
/etc/init.d/zabbix3_agentd start

[root@localhost php]# /etc/init.d/zabbix_server start

[root@localhost php]# /etc/init.d/zabbix_agent start

[root@localhost php]#service  httpd  start

[root@localhost php]# service mysqld start

2、安装所需的依据包

11.查看zabbix_server日志中数据库的自动晋级速度

澳门新萄京官方网站 1

yum -y install httpd mysql mysql-server php php-mysql php-common php-mbstring php-gd php-odbc php-pear curl curl-devel net-snmp net-snmp-devel perl-DBI php-xml ntpdate  php-bcmath

澳门新萄京官方网站 2

澳门新萄京官方网站zabbix2升级zabbix3。3、同步服务端的时刻,保持全数服务器时间同样防止出现时间各异变成的不可用的监控数据

用户:Admin,密码:zabbix

ntpdate pool.ntp.rog

澳门新萄京官方网站 3

4、创制zabbix服务运作所要求的客户和组

澳门新萄京官方网站 4

groupadd  -g 201  zabbix

OK

useradd  -g zabbix  -u 201 -m zabbix

5、初始化mysql服务器

/etc/init.d/mysqld start

6、创造zabbix运转所供给的数据库及客户权限

mysqladmin  -uroot -h127.0.0.1  password "123456"

mysql -uroot -h127.0.0.1 -p

create database zabbix character set utf8;

mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));

grant all privileges on testDB.* to test@localhost identified by '1234';

grant 权限 on 数据库.* to 顾客名@登录主机 identified by "密码";

grant all privileges on zabbix.* to zabbixuser@'%' identified by 'zabbixpass';

flush privileges;

7、下载解压zabbix

cd /usr/src/

tar xf zabbix-2.2.2.tar.gz

8、将zabbix的初步数据导入到数据库中

cd zabbix-2.2.2

mysql -uzabbixuser -h192.168.239.130 -p zabbix <database/mysql/schema.sql

mysql -uzabbixuser -h192.168.239.130 -p zabbix <database/mysql/images.sql

澳门新萄京官方网站zabbix2升级zabbix3。mysql -uzabbixuser -h192.168.239.130 -p zabbix <database/mysql/data.sql

#报到数据库查看下表是或不是都创建成功

9、编译安装zabbix

yum install mysql-devel

./configure –sysconfdir=/etc/zabbix/ –enable-server –enable-agent –with-net-snmp –with-libcurl –with-mysql

make && make install

#此地内定sysconfdir配置文件的门径就在/etc/zabbix/目录下了,假如不钦命暗中同意在/usr/local/etc下

10、Copy zabbixserver端跟agent端的运营脚本,并安装进行权限

cp misc/init.d/tru64/zabbix_agentd /etc/init.d/

cp misc/init.d/tru64/zabbix_server /etc/init.d/

chmod x /etc/init.d/zabbix_*

11、将zabbix的页面文件copy到钦赐目录(跟apache配置的同一就能够)

mkdir /var/www/html/zabbix

cp -a  zabbix-2.2.2/frontends/php/* /var/www/html/zabbix/

chown -R  apache.apache /var/www/html/zabbix/

12、配置php文件,适应zabbix安装所需的参数

vim /etc/php.ini

date.timezone = Asia/Shanghai

max_execution_time = 300

max_input_time = 300

post_max_size = 32M

memory_limit = 128M

mbstring.func_overload = 2

13、配置apache文件,定义安装访谈zabbix的设想主机

vim /etc/httpd/conf/httpd.conf

ServerName 127.0.0.1

<VirtualHost *:80>

 DocumentRoot  "/var/www/html"

 ServerName 192.168.239.130

澳门新萄京官方网站,</VirtualHost>

14、配置zabbix server端的公文,定义数据库的IP、客户名、密码

vim /etc/zabbix/zabbix_server.conf

DBHost=192.168.239.130

DBName= zabbix

DBUser=zabbixuser

DBPassword=zabbixpass

StartPollers=30                         #拉开四线程数,一般不要凌驾二14个

StartTrappers=20                        #trapper线程数

StartPingers=10                         #fping线程数

StartDiscoverers=120            

MaxHousekeeperDelete=5000       

CacheSize=1024M                         #用来保存监察和控制数据的缓存数,依照监察主机的数额卓越调解

StartDBSyncers=8                        #数据库同步时间

HistoryCacheSize=1024M          

TrendCacheSize=128M                     #总方向缓存大小

HistoryTextCacheSize=512M

AlertScriptsPath=/etc/zabbix/alertscripts

LogSlowQueries=1000

15、启动apache服务跟zabbix服务

/etc/init.d/httpd start

/etc/init.d/zabbix_server start

16、访问安装界面依照分界面提醒一步一步的达成安装

   a) 步入安装界面点击Next

   b) 确定保障所有的监测项都以OK,点击Next

   c) 填写zabbix数据库的客商名、密码、地址等信息,点击Test connection,OK后点击Next

   d) 填写zabbix服务器的信息,主机名,server程序监听的的端口,主机IP地址等,假设server跟web在一台服务器上维持暗中认可即可,点击Next

   e) 确认前边几部填写的音信并没十分的话点击Next

   f) 检查web程序的config文件,即使没难点会呈现OK,直接点击finish就可以完结安装(若是此处有题目一般是zabbix设想主机目录文件的权位难题,上边已经有设置的进度相似不会冒出难题)

#假诺因为手误,数据库密码照旧客户名等的填充错了,后边会直接报错,我们能够手动的去编辑配置文件vim /var/www/html/zabbix/conf/zabbix.conf.php  手动定义相关的参数就可以

   g) 步入登录分界面点击登陆,暗许admin  zabbix

#现今,server端的设置到位

/etc/zabbix/zabbix_agentd.conf

Agent安装

rpm -ivh release-2.2-1.el6.noarch.rpm

yum install -y zabbix zabbix-agent

vim /etc/zabbix/zabbix_agentd.conf

server 改成主机的ip

service zabbix-agent restart

service zabbix-server restart

 

 

本文由澳门新萄京官方网站发布于澳门新萄京官方网站,转载请注明出处:澳门新萄京官方网站zabbix2升级zabbix3

关键词: