CentOS7 系统中Zabbix5.0 安装

目录

    • 一、环境准备
      • 1. 系统环境
      • 2. 软件准备
    • 二、软件安装
      • 1. 安装Zabbix repository
      • 2. 安装Zabbix服务和代理
      • 3. 安装数据库和zabbix图形界面
    • 三、软件配置

一、环境准备

1. 系统环境

  • 系统版本: CentOS7 1908,最小化安装。

2. 软件准备

  • Zabbix版本:5.0 LTS
  • 数据库:MySQL
  • web服务:apache

二、软件安装

1. 安装Zabbix repository

 rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

编辑zabbix.repo文件将默认安装源修改为阿里源,默认源会出现安装失败,因此修改安装源为国内源。

vi /etc/yum.repos.d/zabbix.repo

将文件内容修改为如下内容。
CentOS7 系统中Zabbix5.0 安装_第1张图片
新的软件仓库源配置完成后进行新安装源缓存

yum clean		#清除默认安装源的数据缓存
yum makecache		#生成新的软件仓库的数据缓存

2. 安装Zabbix服务和代理

yum -y install zabbix-server-mysql zabbix-agent

3. 安装数据库和zabbix图形界面

安装CentOS扩展软件库

# yum -y install centos-release-scl

安装数据库

# yum -y install  mariadb-server mariadb
# systemctl start mariadb			#启动数据库
# systemctl enable mariadb		#设置数据库开机启动
# mysql_secure_installation 	#数据库初始化

安装数据库初始化文件和Nginx

# yum install zabbix-web-mysql-scl zabbix-apache-conf-scl

创建数据库,用户并未给数据库用户授予权限。

# mysql -uroot -p
Enter password:
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> create user zabbix@localhost identified by 'zabbix@123';
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost;
MariaDB [(none)]> quit;

初始化数据库

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

配置zabbix服务的数据库

 vi /etc/zabbix/zabbix_server.conf
 #将文件内容做如下修改
 DBPassword=zabbix@123

配置PHP环境
修改配置文件vi /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf,将PHP时区修改为Asia/Shanghai

php_value[date.timezone] = Asia/Shanghai

启动zabbix和agent服务

# systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
# systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

三、软件配置

打开浏览器进行Zabbix初始化,在浏览器地址栏输入http://zabbix_ip/zabbix,进入初始化界面如图:
CentOS7 系统中Zabbix5.0 安装_第2张图片
点击下一步(next step)进行PHP参数检查,此时会自动检查PHP环境是否符合zabbix安装最低要求。
CentOS7 系统中Zabbix5.0 安装_第3张图片
点击下一步(next step)配置数据库相关参数信息,具体参数需要根据自己的实际情况修改。
CentOS7 系统中Zabbix5.0 安装_第4张图片
点击下一步(next step)配置服务器相关信息配置,主机、端口以及名称
CentOS7 系统中Zabbix5.0 安装_第5张图片
点击下一步(next step)查看前面的详细参数信息,确认无误后可以点击next step
CentOS7 系统中Zabbix5.0 安装_第6张图片
到这里已经完成zabbix的初始化工作,点击finish完成。
CentOS7 系统中Zabbix5.0 安装_第7张图片
输入用户名面登录,zabbix默认用户名为Admin密码为zabbix
CentOS7 系统中Zabbix5.0 安装_第8张图片
登录界面默认为英语界面。
CentOS7 系统中Zabbix5.0 安装_第9张图片
如果需要将界面修改为汉语(简体中文)按照下图所示进行修改。
CentOS7 系统中Zabbix5.0 安装_第10张图片
选择Chinese(zh_CN)然后点击Update后,界面默认修改为汉语,但是需要注意的是,简体中文模式下可能会出现部分内容显示乱码或者不显示,是因为linux系统中没有安装中文支持。
CentOS7 系统中Zabbix5.0 安装_第11张图片

你可能感兴趣的:(服务器运维,linux,服务器,zabbix)