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

前端之家收集整理的这篇文章主要介绍了Centos7.3安装Zabbix3.2(Yum详细步骤)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一、准备环境搭建

Centos7.3x86_64


二、安装过程

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

[root@yankerp ~]# getenforce
Disabled


2、永久关闭selinux

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

vim /etc/selinux/config


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

[root@yankerp ~]# setenforce 0


三、关闭firewalld防火墙

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

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

2)永久关闭防火墙

[root@yankerp ~]# systemctldisablefirewalld.service


四、安装数据库

1)安装mariadb数据库

[root@yankerp ~]# yum install -y mariadb-server mariadb-devel



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)



六、安装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



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



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

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



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测试


点击Nextstep下一步



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



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



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




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


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



修改zabbix页面中文显示

在右上角有个小人头



修改后如下:


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

猜你在找的CentOS相关文章