CenOS 7 zabbix-2.2版本安装

2019-10-05 分类:zabbix 阅读(8) 评论(0)

环境说明

cenos 7 64 位

安装背景

因为学习需求,在网站上下载了一个zabbix的模板,但是模板是老版本导出的,模板不能上传到新版的zabbix中。所以这里需要先安装zabbix-2.2版本的,导入模板成功后再进行升级zabbix. zabbix官方安装文档

现在开始

安装zabbix-2.2 版

1.安装zabbix yum源

[root@zabbix ~]# rpm -ivh https://repo.zabbix.com/zabbix/2.2/rhel/5/x86_64/zabbix-release-2.2-1.el5.noarch.rpm
Retrieving https://repo.zabbix.com/zabbix/2.2/rhel/5/x86_64/zabbix-release-2.2-1.el5.noarch.rpm
warning: /var/tmp/rpm-tmp.T9erhN: Header V4 DSA/SHA1 Signature, key ID 79ea5ed4: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:zabbix-release-2.2-1.el5         ################################# [100%]      
[root@zabbix ~]# cat /etc/yum.repos.d/zabbix.repo 
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=http://repo.zabbix.com/zabbix/2.2/rhel/5/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX

[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch 
baseurl=http://repo.zabbix.com/non-supported/rhel/5/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1
由于zabbix官方源是国内的,所以我们可以把下载源换成清华源

替换zabbix 下载源为清华源

[root@zabbix ~]# sed  -i 's#http://repo.zabbix.com#https://mirrors.tuna.tsinghua.edu.cn/zabbix#g' /etc/yum.repos.d/zabbix.repo
[root@zabbix ~]# cat /etc/yum.repos.d/zabbix.repo 
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/2.2/rhel/5/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX

[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch 
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/non-supported/rhel/5/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1

安装zabbix 前端和后端

[root@zabbix ~]# yum install zabbix-server-mysql zabbix-web-mysql -y
[root@zabbix ~]# rpm -qa|grep zabbix
zabbix-2.2.23-1.el7.x86_64
zabbix-server-2.2.23-1.el7.x86_64
zabbix-web-2.2.23-1.el7.noarch
zabbix-server-mysql-2.2.23-1.el7.x86_64
zabbix-web-mysql-2.2.23-1.el7.noarch
zabbix-release-2.2-1.el7.noarch
[root@zabbix ~]# rpm -qa|grep php
php-gd-5.4.16-46.el7.x86_64
php-bcmath-5.4.16-46.el7.x86_64
php-cli-5.4.16-46.el7.x86_64
php-5.4.16-46.el7.x86_64
php-xml-5.4.16-46.el7.x86_64
php-pdo-5.4.16-46.el7.x86_64
php-mbstring-5.4.16-46.el7.x86_64
php-common-5.4.16-46.el7.x86_64
php-mysql-5.4.16-46.el7.x86_64

安装mysql,并启动

yum install -y mariadb-server
systemctl start mariadb

创建zabbix 需要的数据库和授权用户

# mysql -uroot
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> exit

把安装zabbix-server-mysql 自带的表导入到数据库中

[root@zabbix ~]# cd /usr/share/doc/zabbix-server-mysql-2.2.23/create/
[root@zabbix /usr/share/doc/zabbix-server-mysql-2.2.23/create]# mysql -uroot zabbix < schema.sql
[root@zabbix /usr/share/doc/zabbix-server-mysql-2.2.23/create]# mysql -uroot zabbix < images.sql
[root@zabbix /usr/share/doc/zabbix-server-mysql-2.2.23/create]# mysql -uroot zabbix < data.sql

修改zabbix-server 配置文件,连接数据库

[root@zabbix ~]# grep '^DB' /etc/zabbix/zabbix_server.conf
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBSocket=/var/lib/mysql/mysql.sock
这里的数据库密码是创建数据库的时候创建的

修改httpd配置文件

[root@zabbix ~]# grep 'php_value' /etc/httpd/conf.d/zabbix.conf
        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 max_input_vars 10000
        php_value date.timezone Asia/Shanghai
默认其他的都改好了,只需要修改 最后一个时区就行

启动zabbix-server 和 httpd

[root@zabbix ~]# systemctl start zabbix-server.service httpd

zabbix web页面安装

浏览器输入 你的ip/zabbix

账号 Admin 密码 zabbix

zabbix 上传模板

升级zabbix 为4.0

清除之前的yum缓存

[root@zabbix ~]# yum clean all
Loaded plugins: fastestmirror
Cleaning repos: base epel extras updates zabbix zabbix-non-supported
Cleaning up list of fastest mirrors

更换4.0版本的zabbix的下载源

sed -i 's#https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/2.2/rhel/7#https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7#g' /etc/yum.repos.d/zabbix.repo

将gpgcheck=1 修改为 gpgcheck=1
修改完如下图

重新生存yum源缓存

yum makecache

停止zabbix server服务

systemctl stop zabbix-server 

备份zabbix server的数据库,防止出现意外,还可以还原

mysqldump -uroot -p123456 -B zabbix|gzip >zabbix-server.sql
ll -h zabbix-server.sql
-rw-r--r-- 1 root root 1.5M Nov 20 13:10 zabbix-server.sql

停止mysql数据库

systemctl stop mariadb

查看yum源中zabbix的版本,没问题就安装zabbix

yum list|grep zabbix
[root@zabbix ~]# yum install zabbix-server-mysql zabbix-web-mysql -y
[root@zabbix ~]# rpm -qa |grep zabbix
zabbix-web-4.0.10-1.el7.noarch
zabbix-web-mysql-4.0.10-1.el7.noarch
zabbix-server-mysql-4.0.10-1.el7.x86_64
zabbix-release-2.2-1.el7.noarch
因为我们直接修改的zabbix下载源的连接,zabbix-release 还是2.2版的的,不过没关系,他只是一个下载源

到这里就更新完成了
打开浏览器检查

启动服务

systemctl start zabbix-server.service
systemctl start mariadb
systemctl start httpd

您可能也喜欢:

Zabbix客户端日志出现(Not all processes could be identified, 解决

[root@zabbix-server ~]# zabbix_get -s 10.0.0.7 -k TIME-WAIT (Not all processes could be identified, non-owned process info will not be shown, you wou...

more

20分钟安装zabbix 4.0

zabbix zabbix版本的选择 安装zabbix 4.0 1.下载zabbix官方yum源 rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm 2.更新za...

more

评论&留言
欢迎新朋友你的到来!
还没有人抢沙发呢~
昵称
邮箱
网站

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册