当前位置: 首页 > news >正文

CentOS 8.5部署Zabbix6.0 server端

1、在线安装Zabbix

1.1、获取zabbie下载源

[root@localhost ~]# rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-5.el8.noarch.rpm

1.2、下载主安装包server端

https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-5.el8.noarch.rpm

在有外网的电脑上操作  建议在VMware环境上操作

离线安装zabbie源

[root@bogon ~]# rpm -ivh /home/zabbix-release-6.0-5.el8.noarch.rpm

1.3. 修改zabbix.repo文件

 [root@localhost ~]# vim /etc/yum.repos.d/zabbix.repo

注意更改zabbix-debuginfo 下面的 enabled = 1

1.4. 修改yum源为阿里源

# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

*将本地F:\软件\软件安装包\zabbix\zabbix6\更换yum源\Centos-8.repo、mariadb.repo文件复制到/etc/yum.repos.d目录下

# yum clean all

1.5、安装PHP7.4、在线

启用 PHP 7.4 仓库:

[root@bogon ~]# sudo dnf module enable php:7.4

安装 PHP 7.4:

[root@bogon ~]# sudo dnf install php php-cli php-fpm php-common

1.6、安装PHP7.4、离线

[root@bogon ~]# rpm -Uvh /home/zabbix-server/php74/*.rpm

1.7、安装zabbix所需组件、在线

[root@localhost sql]# yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent

1.8、安装zabbix所需组件、离线

[root@localhost sql]# sudo rpm -ivh /home/1zabbix-server-mysql/*.rpm

[root@localhost sql]# sudo rpm -ivh /home/2zabbix-web-mysql/*.rpm

[root@localhost sql]# sudo rpm -ivh /home/3zabbix-apache-conf/*.rpm

[root@localhost sql]# sudo rpm -ivh /home/4zabbix-sql-scripts/*.rpm

[root@localhost sql]# sudo rpm -ivh /home/5zabbix-selinux-policy/*.rpm

[root@localhost sql]# sudo rpm -ivh /home/6zabbix-agent/*.rpm

2、安装数据库软件

2.1、更换yum源

[root@bogon ~]# wget https://r.mariadb.com/downloads/mariadb_repo_setup

[root@~]# echo "26e5bf36846003c4fe455713777a4e4a613da0df3b7f74b6dad1cb901f324a84  mariadb_repo_setup" \

       | sha256sum -c -

[root@bogon ~]# chmod +x mariadb_repo_setup

[root@bogon ~]# sudo ./mariadb_repo_setup

2.2、在线安装Mariadb

[root@bogon ~]# sudo yum install MariaDB-server MariaDB-client

2.3、离线安装Mariadb 

[root@localhost ~]# sudo rpm -ivh /home/mariadb/*.rpm

2.4、启动数据库

[root@localhost ~]# systemctl start mariadb

2.5、设置开机自启

[root@localhost ~]# systemctl enable mariadb

重启服务

[root@Za-server ~]# systemctl restart mariadb

2.6、初始化数据库  需设置root用户密码:rootroot

[root@bogon ~]# mariadb-secure-installation

回车 不设置密码

是否设置root密码?[Y/n]            Y

新密码:                     rootroot

重新输入新密码:             rootroot

是否删除匿名用户?[Y/n]             Y

是否禁止root远程登录?[Y/n]        N

是否删除测试数据库并访问它?[Y/n]   Y

是否立即重新加载特权表?[Y/n]       Y

2.7、登录数据库

[root@localhost ~]# mysql -uroot -prootroot

1.创建存储数据的库,库名、用户名、密码、数据库授权、允许远程登录。

MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;

create user zabbix@localhost identified by 'zabbix123';

grant all privileges on zabbix.* to 'zabbix'@'%'identified by 'zabbix123';

show databases;

CREATE USER 'root'@'%' IDENTIFIED BY 'rootroot';

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

flush privileges;

quit

2.8、进入zabbix库

[root@localhost ~]# mysql -uzabbix -pzabbix123

MariaDB [(none)]> use zabbix;

show tables;

quit

2.9、导入zabbixd的初始数据库

[root@localhost sql]# zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

 Enter password:输入之前设置zabbix访问数据库的密码 zabbix123

检验 Zabbix 的数据库架构是否已经导入

[root@localhost ~]# mysql -uzabbix -pzabbix123

mysql> use zabbix;

show tables;

quit

3、配置zabbix-server及启动

3.1、配置conf文件

[root@localhost sql]# vim /etc/zabbix/zabbix_server.conf

#设置数据库密码位上方设置的zabbix密码zabbix123:

DBPassword=zabbix123

3.2、关闭selinux

[root@localhost sql]# vim /etc/selinux/config

SELINUX=enforcing改为

SELINUX=disabled

                                           

[root@localhost sql]# setenforce 0

[root@localhost sql]# getenforce

Permissive

3.3、启动服务

[root@localhost sql]# systemctl restart zabbix-server zabbix-agent httpd php-fpm

[root@localhost sql]# systemctl enable zabbix-server zabbix-agent httpd php-fpm

3.4、检查 Zabbix Server 状态

[root@bogon ~]# systemctl status zabbix-server

3.5、检查 Zabbix Agent 状态

[root@bogon ~]# systemctl status zabbix-agent


文章转载自:

http://DioeNNi2.jwpcj.cn
http://uYP9oXSn.jwpcj.cn
http://Paq3Kd6N.jwpcj.cn
http://rJcZ4I16.jwpcj.cn
http://yq02mAtj.jwpcj.cn
http://qzzePXaT.jwpcj.cn
http://IcxGv01V.jwpcj.cn
http://ZmEu0prz.jwpcj.cn
http://qC4kWIuK.jwpcj.cn
http://NYt7DlYY.jwpcj.cn
http://aNFJsTmF.jwpcj.cn
http://VPA0i1QR.jwpcj.cn
http://Szkcyuc4.jwpcj.cn
http://1C3s1Fci.jwpcj.cn
http://D1zbKB8l.jwpcj.cn
http://4hNroODM.jwpcj.cn
http://R896bptz.jwpcj.cn
http://UoxUUoEz.jwpcj.cn
http://FznLOgpO.jwpcj.cn
http://nvqT8q4n.jwpcj.cn
http://o5qM2Mfy.jwpcj.cn
http://bOfuRTBY.jwpcj.cn
http://EgrXl87a.jwpcj.cn
http://mlYVFiyV.jwpcj.cn
http://3R2eAJ4c.jwpcj.cn
http://XDcwbTJf.jwpcj.cn
http://bLg3EIMc.jwpcj.cn
http://DTf18nrk.jwpcj.cn
http://ko8wEU2O.jwpcj.cn
http://9LQXim1x.jwpcj.cn
http://www.dtcms.com/a/387488.html

相关文章:

  • CentOS系统下安装Docker记录
  • CentOS 7 如何安装 EPEL 源?epel-release-latest-7.noarch.rpm 安装教程(附安装保存)
  • CentOS 7 源码版 PhpMyAdmin 安装指南(适配 Nginx+PHP-FPM 环境)
  • 在 WSL Ubuntu 上使用 Docker 搭建可被 Ansible 控制的受控节点环境
  • 数据赋能,安全护航——D-QS工程造价数字化平台的数据治理与行业应用
  • Matplotlib 可视化:从基础绘图到高级定制
  • 知识管理与高效学习技术
  • 【AI总结】万字长文预警!Spring Boot 4 全景深度解析:从虚拟线程到声明式 HTTP 客户端,再到云原生最佳实践
  • 小杰机器学习(eight)——tensorflow进行线性回归——算法实现、数据加载、模型定义、模型保存与加载、查看网络结构。
  • 什么是网络安全态势感知
  • O3.6opencv风格迁移和人脸识别
  • uniapp h5本地域名调试解决跨域
  • IvorySQL 与 deepin 完成兼容性认证,共创开源生态新篇章
  • vue和springboot和ngnix跨域问题
  • 云边云科技4G路由器:连锁门店智慧联网的可靠基石
  • Ubuntu修改环境变量
  • 3D影像地形图的制作:利用ArcGISPro
  • ZEMAX光学设计流程:从基础到复杂系统实战
  • Android 项目:画图白板APP开发(九)——撤销、恢复(覆盖前文所有功能)
  • 设计模式(C++)详解——组合模式(Composite Pattern)(2)
  • Android中获取用户的国家码
  • JVM性能优化总结
  • 【js】js将金额转千百十元角分的打印格式:
  • 硬件(十三)模拟转数字ADC转换
  • OpenEuler系统下部署MySQL数据库
  • 异步MySQL连接池实现
  • 用Python 连接 MySQL数据库测试实战脚本(文中含源代码)
  • vue中下载文件保存格式和加密方式
  • typescript和vue和node项目的构建打包部署
  • Chat2DB+cpolar组合突破物理限制,成为数据库查询新解