成功最有效的方法就是向有经验的人学习!

Centos7.3安装Zabbix3.2

一、准备环境搭建

Centos7.3x86_64

二、安装过程

1、首先查看selinux状态,我这边已经把selinux关掉了,具体如下:

[root@yankerp ~]# getenforce 
Disabled

2、永久关闭selinux

1)修改selinux状态,这个修改后重启后永久生效。

vim /etc/selinux/config

Centos7.3安装Zabbix3.2

Centos7.3安装Zabbix3.2

2)如果需要在不关机的情况下关闭selinux,立刻有效可以使用以下命令

[root@yankerp ~]# setenforce 0

三、关闭firewalld防火墙

1)当前环境下立刻关闭防火墙

[root@yankerp ~]# systemctl stop firewalld.service

2)永久关闭防火墙

[root@yankerp ~]# systemctl disable firewalld.service

四、安装数据库

1)安装mariadb数据库

[root@yankerp ~]# yum install -y mariadb-server mariadb-devel
Centos7.3安装Zabbix3.2

Centos7.3安装Zabbix3.2

2)开启mariadb数据库

[root@yankerp ~]# systemctl start mariadb
[root@yankerp ~]# netstat -anpt | grep 3306
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      11268/mysqld
Centos7.3安装Zabbix3.2

Centos7.3安装Zabbix3.2

五、配置mariadb数据库,创建一个名字为zabbix的库

MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;

character set utf8:把默认字符集设置为utf8

collate utf8_bin:是数据库校对的规则

允许zabbix用户对zabbix库进行任意操作

MariaDB [(none)]> grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by '123456';
Query OK, 0 rows affected (0.00 sec)
Centos7.3安装Zabbix3.2

Centos7.3安装Zabbix3.2

六、安装zabbix

1)获取并安装zabbix的源

[root@yankerp ~]# wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm

安装源

[root@yankerp ~]# rpm -ivh zabbix-release-3.2-1.el7.noarch.rpm

查看安装好的源

[root@yankerp ~]# cd /etc/yum.repos.d/ && ls
CentOS-Base.repo  CentOS-Epel.repo  zabbix.repo

2)生成yum源快照,这样可以直接用tab键来补全安装。

[root@yankerp yum.repos.d]# yum makecache
Centos7.3安装Zabbix3.2

Centos7.3安装Zabbix3.2

3)安装相关的软件包

[root@yankerp ~]# yum install zabbix-get zabbix-sender zabbix-server-mysql  zabbix-web zabbix-agent

4)进入zabbix-server目录找到创建数据库表文件,随后导入数据库 如下:

[root@yankerp ~]# cd /usr/share/doc/zabbix-server-mysql-3.2.10/           //进入zabbix-server目录

[root@yankerp zabbix-server-mysql-3.2.10]# gunzip create.sql.gz          //解压create.sql表文件

[root@yankerp zabbix-server-mysql-3.2.10]# mysql -u zabbix -p zabbix < create.sql     //导入数据文件

5)修改zabbix_server_conf文件,如下:

[root@yankerp ~]# vim /etc/zabbix/zabbix_server.conf
Centos7.3安装Zabbix3.2

Centos7.3安装Zabbix3.2

6)修改/etc/httpd/conf.d/zabbix.conf 文件,(修改时区)

[root@yankerp ~]# vim /etc/httpd/conf.d/zabbix.conf
Centos7.3安装Zabbix3.2

Centos7.3安装Zabbix3.2

7)开启相关的服务(httpd、mariadb、zabbix-server、zabbix-agent)

[root@yankerp ~]# systemctl start httpd
[root@yankerp ~]# systemctl start mariadb
[root@yankerp ~]# systemctl start zabbix-server
[root@yankerp ~]# systemctl start zabbix-agent

七、安装Zabbix,客户端打开浏览器输入http://IP/zabbix测试

Centos7.3安装Zabbix3.2

Centos7.3安装Zabbix3.2

点击Next step下一步

Centos7.3安装Zabbix3.2

Centos7.3安装Zabbix3.2

在选择数据库时发现没有我们的数据库只显示一个PostgreSQL,这时候我们需要安装php-mysql包。

Centos7.3安装Zabbix3.2

Centos7.3安装Zabbix3.2

下载可以直接yum -y install php-mysql来下载,下载完成后重启httpd服务,再次打开网页就可以正常的显示我们的数据库了

Centos7.3安装Zabbix3.2

Centos7.3安装Zabbix3.2

点击下一步后出现以下界面输入名字,这里的名字可以自定义填写

Centos7.3安装Zabbix3.2

Centos7.3安装Zabbix3.2

Centos7.3安装Zabbix3.2

Centos7.3安装Zabbix3.2

在一路下一步之后,到了最后输入用户名密码了,默认的用户名为Admin 密码为zabbix 注意大小写 如下:

Centos7.3安装Zabbix3.2

Centos7.3安装Zabbix3.2

登陆出现以下界面,zabbix正式安装成功!

Centos7.3安装Zabbix3.2

Centos7.3安装Zabbix3.2

修改zabbix页面中文显示

在右上角有个小人头

Centos7.3安装Zabbix3.2

Centos7.3安装Zabbix3.2

修改后如下:

Centos7.3安装Zabbix3.2

Centos7.3安装Zabbix3.2

赞(0) 打赏
未经允许不得转载:陈桂林博客 » Centos7.3安装Zabbix3.2
分享到

大佬们的评论 抢沙发

全新“一站式”建站,高质量、高售后的一条龙服务

微信 抖音 支付宝 百度 头条 快手全平台打通信息流

橙子建站.极速智能建站8折购买虚拟主机

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册