Centos7 Zabbix的安装与部署

1、关闭selinux

永久关闭:sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config,执行完重启设备

临时关闭:setenforce 0

2、关闭防火墙

systemctl stop firewalld

systemclt disable firewalld

3、安装数据库mariadb

yum install -y mariadb mariadb-server

运行服务

systemctl start mariadb

Centos7 Zabbix的安装与部署

开机自启动

systemctl enable mariadb

Centos7 Zabbix的安装与部署

验证mariadb是否安装成功

Centos7 Zabbix的安装与部署

4、安装php环境

yum install -y php php-mysql

修改php.ini

vim /etc/php.ini

Centos7 Zabbix的安装与部署

5、安装zabbix

安装zabbix仓库

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

Centos7 Zabbix的安装与部署

安装zabbix包

yum install -y zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender

创建zabbix库并设置utf8字符编码格式

create database zabbix character set utf8 collate utf8_bin;

Centos7 Zabbix的安装与部署

创建账户并授权设置密码

grant all privileges on zabbix.* to [email protected] identified by 'zabbix';

刷新授权

flush privileges;

Centos7 Zabbix的安装与部署

导入数据库表

cd /usr/share/doc/zabbix-server-mysql-3.4.15/

gunzip create.sql.gz

Centos7 Zabbix的安装与部署

在当前目录进入mysql,选择数据库,导入数据

mysql

use zabbix;

source create.sql;

Centos7 Zabbix的安装与部署

6、配置zabbix

cd /etc/zabbix/

vim zabbix_server.conf

Centos7 Zabbix的安装与部署

Centos7 Zabbix的安装与部署

运行zabbix server并设置自启动

Centos7 Zabbix的安装与部署

7、安装nginx,并配置nginx+php

配置nginx仓库

vim /etc/yum.repos.d/nginx.repo

Centos7 Zabbix的安装与部署

安装nginx

yum -y install nginx php-fpm

修改nginx配置文件

vim /etc/nginx/conf.d/default.conf

Centos7 Zabbix的安装与部署

启动nginx和php-fpm,并设置自启动

systemctl start nginx

systemctl start php-fpm

systemctl enable nginx

systemctl enable nginx

使用浏览器访问http://192.168.110.132/zabbix/setup.php

Centos7 Zabbix的安装与部署

Centos7 Zabbix的安装与部署

Centos7 Zabbix的安装与部署

Centos7 Zabbix的安装与部署

Centos7 Zabbix的安装与部署

Centos7 Zabbix的安装与部署

到这里,zabbix就安装完成了,账号Admin,密码zabbix