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

来源:互联网 发布:数控线切割编程软件 编辑:程序博客网 时间:2024/06/07 16:10

一、准备环境搭建

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 ~]# systemctl disable firewalld.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测试


点击Next step下一步



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



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



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




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


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



修改zabbix页面中文显示

在右上角有个小人头



修改后如下:


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










原创粉丝点击