CentOS7 系统中Zabbix5.0 安装

一、环境准备

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

将文件内容修改为如下内容。
zabbix.repo
新的软件仓库源配置完成后进行新安装源缓存

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,进入初始化界面如图:
zabbix1
点击下一步(next step)进行PHP参数检查,此时会自动检查PHP环境是否符合zabbix安装最低要求。
zabbix2
点击下一步(next step)配置数据库相关参数信息,具体参数需要根据自己的实际情况修改。
images3
点击下一步(next step)配置服务器相关信息配置,主机、端口以及名称
images4
点击下一步(next step)查看前面的详细参数信息,确认无误后可以点击next step
images5
到这里已经完成zabbix的初始化工作,点击finish完成。
images6
输入用户名面登录,zabbix默认用户名为Admin密码为zabbix
images7
登录界面默认为英语界面。
images8
如果需要将界面修改为汉语(简体中文)按照下图所示进行修改。
images9
选择Chinese(zh_CN)然后点击Update后,界面默认修改为汉语,但是需要注意的是,简体中文模式下可能会出现部分内容显示乱码或者不显示,是因为linux系统中没有安装中文支持。
images10

posted @ 2021-10-06 22:45  小白爱运维  阅读(598)  评论(0)    收藏  举报