如何安装CentOS7系统上的Zabbix5.0监控软件?

摘要:一、环境准备 1. 系统环境 系统版本: CentOS7 1908,最小化安装。 2. 软件准备 Zabbix版本:5.0 LTS 数据库:MySQL web服务:apache 二、软件安装 1. 安装Zabbix repository #
目录一、环境准备1. 系统环境2. 软件准备二、软件安装1. 安装Zabbix repository2. 安装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 将文件内容修改为如下内容。 新的软件仓库源配置完成后进行新安装源缓存 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,进入初始化界面如图: 点击下一步(next step)进行PHP参数检查,此时会自动检查PHP环境是否符合zabbix安装最低要求。 点击下一步(next step)配置数据库相关参数信息,具体参数需要根据自己的实际情况修改。 点击下一步(next step)配置服务器相关信息配置,主机、端口以及名称 点击下一步(next step)查看前面的详细参数信息,确认无误后可以点击next step 到这里已经完成zabbix的初始化工作,点击finish完成。
阅读全文