Zabbix监控系统的安装(mysql+PHP+centos8.0)
第一步:安装zabbix依赖包第二步:清理缓存第三步:安装mysql,apache,agent的依赖第四步:执行以下命令替换仓库:第五步:然后清理缓存并重试:第六步:重新输入代码依赖安装,一直选Y第七步:Zabbix Server 需要一个本地数据库。建议安装完整的 MariaDB 服务器:第八步:启动并设置开机自启:第九步:运行安全配置脚本(设置 root 密码、删除匿名用户等):第十步:在数据

第一步:安装zabbix依赖包
rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-latest-6.0.el8.noarch.rpm
第二步:清理缓存
dnf clean all
第三步:安装mysql,apache,agent的依赖
dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent

第四步:执行以下命令替换仓库:
sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
第五步:然后清理缓存并重试:
sudo dnf clean all
sudo dnf makecache
第六步:重新输入代码依赖安装,一直选Y
dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent

第七步:Zabbix Server 需要一个本地数据库。建议安装完整的 MariaDB 服务器:
sudo dnf install mariadb-server mariadb
第八步:启动并设置开机自启:
sudo systemctl enable --now mariadb
第九步:运行安全配置脚本(设置 root 密码、删除匿名用户等):
sudo mysql_secure_installation![]()
第十步:在数据库主机上运行以下代码:
# mysql -uroot -p
密码
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by 'password';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;
第十一步:导入初始架构和数据,系统将提示您输入新创建的密码
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
# mysql -uroot -p
密码
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;
第十二步:为Zabbix server配置数据库
编辑配置文件 /etc/zabbix/zabbix_server.conf
DBPassword=密码
第十三步:启动Zabbix server和agent进程
启动Zabbix server和agent进程,并为它们设置开机自启:
systemctl restart zabbix-server zabbix-agent httpd php-fpm
systemctl enable zabbix-server zabbix-agent httpd php-fpm
第十四步:如果系统开启了防火墙,你需要放行相关端口
# Zabbix Server 与 Agent 通信
sudo firewall-cmd --add-port=10051/tcp --permanent
sudo firewall-cmd --add-port=10050/tcp --permanent
# Web 访问(HTTP)
sudo firewall-cmd --add-service=http --permanent
# 如果需要 HTTPS
sudo firewall-cmd --add-service=https --permanent
# 重新加载防火墙规则
sudo firewall-cmd --reload
第十五步:最后在网页输入http://IP/zabbix
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)