目录
一.配置zabbix的yum源
二.安装zabbix server
三.安装zabbix agent
四.安装zabbix web界面
五.安装数据库
六.配置数据库
七.为zabbix server配置数据库
八.启动服务,web界面安装
九.遇到php版本过低问题
前置条件:基于Rocky Linux8操作系统配置的,建议搭建使用该版
链接地址:
Download Rocky | Rocky Linuxhttps://rockylinux.org/download/
一.配置zabbix的yum源
yum install https://mirrors.huaweicloud.com/zabbix/zabbix/6.2/rhel/8/x86_64/zabbix-release-6.2-3
更改为国内镜像源,加快访问速度:
sed -i 's#https://repo.zabbix.com#https://mirrors.huaweicloud.com/zabbix#' /etc/yum.repos.d/zabbix.repo
二.安装zabbix server
dnf install zabbix-server-mysql -y
三.安装zabbix agent
dnf install zabbix-agent2 -y
四.安装zabbix web界面
yum install zabbix-web-mysql zabbix-nginx-conf.noarch nginx -y
五.安装数据库
yum install mysql-server -y
六.配置数据库
启动服务:
systemctl start mysqld
登录数据库:
mysql
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user yulang identified with mysql_native_password by "123321000a";
mysql> grant all privileges on zabbix.* to yulang;
mysql> flush privileges;
导入数据库:
yum install zabbix-sql-scripts.noarch -y
cd /usr/share/zabbix-sql-scripts/mysql/
zcat server.sql.gz | mysql zabbix
mysql zabbix < double.sql
mysql zabbix < history_pk_prepare.sql
七.为zabbix server配置数据库
vi /etc/zabbix/zabbix_server.conf
DBName=zabbix
DBUser=yulang
DBPassword=123321000a
八.启动服务,web界面安装
systemctl enable --now nginx.service php-fpm.service zabbix-server.service zabbix-agent2.service
yum install zabbix-web-service -y
systemctl enable --now zabbix-web-service.service
修改nginx配置文件:
vi /etc/nginx/conf.d/zabbix.conf
server {
listen 8080;
server_name 192.168.145.144;
}
systemctl start nginx
登录浏览器界面:192.168.145.144:8080
默认登陆用户名及密码:
用户名:Admin
密码:zabbix
九.遇到php版本过低问题
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm
dnf module list php
dnf module reset php
dnf module install php:remi-7.4
dnf update
dnf install php