Centos7.3安装Zabbix3.2(Yum详细步骤)

一、准备环境搭建

Centos7.3x86_64

 

二、安装过程

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

[root@yankerp ~]# getenforce 
Disabled

 

2、永久关闭selinux

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

vim /etc/selinux/config

Centos7.3安装Zabbix3.2(Yum详细步骤)_第1张图片

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(Yum详细步骤)_第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 

 

五、配置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(Yum详细步骤)_第3张图片

 

六、安装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(Yum详细步骤)_第4张图片

 

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(Yum详细步骤)_第5张图片

 

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

[root@yankerp ~]# vim /etc/httpd/conf.d/zabbix.conf 

Centos7.3安装Zabbix3.2(Yum详细步骤)_第6张图片

 

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(Yum详细步骤)_第7张图片

点击Next step下一步

Centos7.3安装Zabbix3.2(Yum详细步骤)_第8张图片

 

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

Centos7.3安装Zabbix3.2(Yum详细步骤)_第9张图片

 

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

Centos7.3安装Zabbix3.2(Yum详细步骤)_第10张图片

 

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

Centos7.3安装Zabbix3.2(Yum详细步骤)_第11张图片

Centos7.3安装Zabbix3.2(Yum详细步骤)_第12张图片

 

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

Centos7.3安装Zabbix3.2(Yum详细步骤)_第13张图片

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

Centos7.3安装Zabbix3.2(Yum详细步骤)_第14张图片

 

修改zabbix页面中文显示

在右上角有个小人头

Centos7.3安装Zabbix3.2(Yum详细步骤)_第15张图片

 

修改后如下:Centos7.3安装Zabbix3.2(Yum详细步骤)_第16张图片

 

希望对您有所帮助,后续继续更新。 再见~~~

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(zabbix,Linux,Linux入门到熟练)