一、环境准备
1. 系统环境
- 系统版本: CentOS7 1908,最小化安装。
2. 软件准备
- Zabbix版本:5.0 LTS
- 数据库:MySQL
- web服务:apache
二、软件安装
1. 安装Zabbix repository
编辑zabbix.repo文件将默认安装源修改为阿里源,默认源会出现安装失败,因此修改安装源为国内源。
vi /etc/yum.repos.d/zabbix.repo
将文件内容修改为如下内容。 新的软件仓库源配置完成后进行新安装源缓存
yum clean
yum makecache
2. 安装Zabbix服务和代理
3. 安装数据库和zabbix图形界面
安装CentOS扩展软件库
安装数据库
安装数据库初始化文件和Nginx
创建数据库,用户并未给数据库用户授予权限。
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;
初始化数据库
配置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服务
三、软件配置
打开浏览器进行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系统中没有安装中文支持。
|