- 一、环境准备
- 1. 系统环境
- 2. 软件准备
- 二、软件安装
- 1. 安装Zabbix repository
- 2. 安装Zabbix服务和代理
- 3. 安装数据库和zabbix图形界面
- 三、软件配置
- 系统版本: CentOS7 1908,最小化安装。
- Zabbix版本:5.0 LTS
- 数据库:MySQL
- web服务:apache
# 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
将文件内容修改为如下内容。
新的软件仓库源配置完成后进行新安装源缓存
yum clean #清除默认安装源的数据缓存 yum makecache #生成新的软件仓库的数据缓存2. 安装Zabbix服务和代理
# yum -y install zabbix-server-mysql zabbix-agent3. 安装数据库和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,进入初始化界面如图:
点击下一步(next step)进行PHP参数检查,此时会自动检查PHP环境是否符合zabbix安装最低要求。
点击下一步(next step)配置数据库相关参数信息,具体参数需要根据自己的实际情况修改。
点击下一步(next step)配置服务器相关信息配置,主机、端口以及名称
点击下一步(next step)查看前面的详细参数信息,确认无误后可以点击next step
到这里已经完成zabbix的初始化工作,点击finish完成。
输入用户名面登录,zabbix默认用户名为Admin密码为zabbix
登录界面默认为英语界面。
如果需要将界面修改为汉语(简体中文)按照下图所示进行修改。
选择Chinese(zh_CN)然后点击Update后,界面默认修改为汉语,但是需要注意的是,简体中文模式下可能会出现部分内容显示乱码或者不显示,是因为linux系统中没有安装中文支持。



