【Linux】Zabbix5.0平台的搭建

news2024/12/23 14:14:58

文章目录

  • 项目背景
  • 视频展演
  • 一、Linux基础配置
    • 1、查看当前系统版本
    • 2、修改主机名
    • 3、修改 IP 地址
    • 4、配置防火墙
    • 5、关闭 SELINUX
    • 6、修改系统时间及时区
    • 7、配置 YUM 库
      • 方式 1
      • 方式 2
  • 二、安装apache
    • 1、安装 apache
    • 2、启动 apache 服务
    • 3、设置 httpd 服务开机启动
    • 4、查看服务状态
    • 5、防火墙设置开启 80 端口
    • 6、确认 80 端口监听中
    • 7、查看服务器 IP
    • 8、浏览器登陆
  • 三、安装mysq
    • 1、安装 mysql
    • 2、开启 mysql 服务,并设置开机启动,检查 mysql 状态
    • 3、数据库安全设置
    • 4、登陆数据库测试
  • 四、安装PHP
    • 1、安装 php
    • 2、将 php 与 mysql 关联起来
    • 3、安装常用 PHP 模块
    • 4、测试 PHP
    • 5、重启 apache 服务器
    • 6、测试 PHP
  • 五、安装部署Zabbix5.0服务端
    • 1、安装配置 zabbix 专用 yum 源
    • 2、安装 zabbix 服务端组件
    • 3、安装 zabbix 前端组件
    • 4、启用 zabbix 前端组件 YUM 索引
    • 5、安装 zabbix 前端页面、初始数据库、PHP 及 httpd 组件
    • 6、登录数据库
    • 7、创建 zabbix 数据库
    • 8、创建 zabbix 数据库用户,并设置密码(单引号内修改为自己设置的密码)
    • 9、设置 zabbix 用户对 zabbix 数据库具有本地管理权限
    • 10、导入 zabbix 初始数据库,单引号为刚才设置的 zabbix 数据库用户密码
  • 六、Zabbix配置初始化
    • 1、配置数据库连接信息
    • 2、配置时区信息
    • 3、配置字体,避免前台监控图形中文乱码
    • 4、启动 zabbix 相关服务并设置开机自启动
    • 5、浏览器上访问前端,进行初始化安装
    • 6、继续点击下一步
    • 7、输入我们自己设置的 zabbix 用户的密码,然后点击下一步
    • 8、在 Name 处输入自己想要的平台名称,然后点击下一步
    • 9、确认信息是否正确,无误则点击下一步继续
    • 10、平台初始化完成,点击 Finish
    • 11、输入用户名密码,默认用户名 Admin,密码 zabbix
    • 12、登录成功后如下图所示
    • 13、左侧边栏下拉,点击 User settings,在右侧窗口将语言改为简体中文
    • 14、当前页面已经以中文显示
  • 七、Zabbix客户端安装
    • 1、安装部署 zabbix-agent,使用 SCP 将客户端软件上传至客户端系统
    • 2、安装客户端软件
    • 3、配置 zabbix-agent
    • 4、启动 zabbix-agent 并设置开机自动启动
  • 八、Zabbix平台添加客户机
    • 1、登录 zabbix 平台,找到“配置”-“主机”-“创建主机”,填入相关信息, 选择对应的监控模板进行添加
    • 2、参照下图填写信息
    • 3、如果只需要监控客户机一些常见系统资源例如 CPU、内存、网卡、磁盘等数 据,选择系统自带的模板即可,选择后添加即可。点击客户端名称进行配置
    • 4、添加完成后可以在主机列表中看到刚才添加的主机,稍等一会后,可用性中 的“ZBX”变成绿色,即表示与客户端 zabbix-agent 正常连接,便可以获取到客 户机相关运行数据
    • 5、一段时间后,就可以看到该客户机的监控数据和图表,如图:


项目背景

       某公司现需要一个可以提供分布式系统监视以及网络监视功能的企业级的系统,在提高监视效率的同时最大限度地降低成本。
        而zabbix(音同 z æbix)是一个基于WEB界面的提供分布 系统监视以及网络监视功能的企业级的开源解决方案。
        zabbix能监视各种网络参数,保证 服务器系统的安全运营;并提供灵活的通知机制以让 系统管理员快速定位/解决存在的各种问题。


视频展演

【实训展演】Zabbix平台以及Linux下Apache+Mysql+PHP


一、Linux基础配置

1、查看当前系统版本

cat /etc/redhat-release
#CentOS Linux release 7.5.1804 (Core) 
uname -a
#Linux 20kp2_zrz_zabbix 3.10.0-862.el7.x86_64 
#1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

2、修改主机名

2.1查看当前主机名

hostname
#20kp2_zrz_zabbix

2.2修改主机名

hostnamectl set-hostname 20kp2_zrz_zabbix  
#此步操作为永久更改主机名

2.3查看当前主机名

hostname
#20kp2_zrz_zabbix

在这里插入图片描述

2.4重新打开命令窗口或者重新连接puTTY实现主机名的更新

3、修改 IP 地址

3.1查看当前 IP 地址,并进行记录

cd /etc/sysconfig/network-scripts/
ifconfig

在这里插入图片描述

3.2查看网关及 DNS 地址,并进行记录

[root@20kp2_zrz_zabbix network-scripts]# nmcli device show ens33

在这里插入图片描述

可以看出

网关GATEWAY为192.168.0.1
DNS1为192.168.0.1
DNS2为8.8.8.8

3.3查看网络配置文件

cd /etc/sysconfig/network-scripts 
ls

在这里插入图片描述

3.4编辑网卡配置文件

[root@20kp2_zrz_zabbix network-scripts]# vi ifcfg-ens33

默认配置如下图所示:
在这里插入图片描述

修改为如下图所示:
在这里插入图片描述

3.5重启网卡

[root@20kp2_zrz_zabbix network-scripts]# service network restart
Restarting network (via systemctl):                        [  OK  ]

3.6 ping 测试

#Ping 网关 
ping 192.168.0.1 -c 5

在这里插入图片描述

#Ping 外网 
ping www.baidu.com -c 5

在这里插入图片描述

4、配置防火墙

4.1查看当前 firewall 服务状态

systemctl status firewalld

在这里插入图片描述

4.2查看当前防火墙规则

firewall-cmd --list-all

在这里插入图片描述

4.3停止 firewall 服务

systemctl stop firewalld

4.4查看 firewall 服务当前状态

systemctl status firewalld 

在这里插入图片描述

4.5禁用 firewall 开机自启动

systemctl disable firewalld.service

4.6重启系统

 init 6 

4.7重启完毕后查看当前系统 firewall 是否自启动

systemctl status firewalld.service 

在这里插入图片描述

5、关闭 SELINUX

5.1查看当前 selinux 状态

getenforce

5.2修改配置文件,使 selinux 永久关闭,需要重启生效

vi /etc/selinux/config 

改成如下所示:
在这里插入图片描述

5.3临时关闭 selinux

setenforce 0 

5.4查看当前 selinux 状态

getenforce 

6、修改系统时间及时区

6.1 查看系统当前时间

date

在这里插入图片描述

6.2 修改当前系统时间

date -s "2022-01-04 11:45:40"

在这里插入图片描述

6.3 查看硬件时间

hwclock –show

6.4 修改硬件时间

hwclock --set --date "2022-01-04 11:48:00"

6.5 查看硬件时间

hwclock --show 

在这里插入图片描述

6.6 同步系统时间和硬件时间

hwclock --hctosys 

6.7 保存时钟

clock -w 

6.8 查看硬件时间

hwclock --show 

6.9 查看系统时间的各方面的各种状态

timedatectl 

在这里插入图片描述

6.10 将硬件时钟调整为与本地时钟一致, 0 为设置为 UTC 时间

timedatectl set-local-rtc 1 

6.11 设置系统时区为上海

timedatectl set-timezone Asia/Shanghai 

6.12 查看系统时间的各方面的各种状态

timedatectl

在这里插入图片描述

6.13 查看硬件时间

hwclock --show 

在这里插入图片描述

6.14查看系统时间

date 

在这里插入图片描述

7、配置 YUM 库

方式 1

# 查看当前系统是否挂载有系统镜像 
df -h 
# 挂载当前系统安装镜像至虚拟机 
mount /dev/sr0 /media/ 
# 检查挂载是否成功 
df -h 
# 检查挂载镜像是否正确 
cd /media/
ls 
# 使挂载永久生效 
vi /etc/fstab 
# 进入 yum 配置文件夹 
cd /etc/yum.repos.d/ 
ls
# 新建文件夹,将所有配置文件复制一份到新建文件夹作为备份,后直接按回车直到完成
mkdir repo 
cp CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Vault.repo CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo CentOS-Media.repo repo/ 
# 查看拷贝是否成功 
ls repo/
# 修改配置文件 
vi CentOS-Media.repo
修改配置文件如下所示: 

在这里插入图片描述

# 添加外部 YUM源 
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 查看 yum 仓库里的所有软件 
yum list|more
# 列出 yum 仓库里的软件组列表 
yum grouplist

方式 2

# 在根目录下创建存放软件包的目录 
mkdir /Centos 
ls / 
# 挂载系统镜像 
mount /dev/sr0 /media/ 
# 查看镜像是否挂载成功 
df -h
# 进入镜像挂载目录 
cd /media/ 
ls 
# 将软件包拷贝至创建的目录 
cp Packages/* /Centos 
# 编辑 YUM 配置文件 
vi CentOS-Media.repo 
# 清除 YUM 缓存 
yum clean all 
# 创建 YUM 索引文件 
createrepo /Centos/
# 添加外部 YUM|源 
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 
# 查看 yum 仓库里的所有软件 
yum list|more
# 列出 yum 仓库里的软件组列表 
yum grouplist

二、安装apache

1、安装 apache

yum install -y httpd httpd-devel 

2、启动 apache 服务

systemctl start httpd 

3、设置 httpd 服务开机启动

systemctl enable httpd 

4、查看服务状态

systemctl status httpd 

在这里插入图片描述

5、防火墙设置开启 80 端口

firewall-cmd --permanent --zone=public –add-service=http 
firewall-cmd --permanent --zone=public –add-service=https 
firewall-cmd --reload 

在这里插入图片描述

6、确认 80 端口监听中

netstat -tulp 

在这里插入图片描述

7、查看服务器 IP

ifconfig 

在这里插入图片描述

8、浏览器登陆

在这里插入图片描述


三、安装mysq

1、安装 mysql

yum install mariadb mariadb-server mariadb-libs mariadb-devel 
rpm -qa |grep maria 

2、开启 mysql 服务,并设置开机启动,检查 mysql 状态

systemctl start mariadb 
systemctl enable mariadb 
netstat -tulp 

在这里插入图片描述

3、数据库安全设置

mysql_secure_installation

在这里插入图片描述

4、登陆数据库测试

mysql -uroot -p 

在这里插入图片描述

MariaDB [(none)]> show databases;

在这里插入图片描述


四、安装PHP

1、安装 php

yum -y install php
rpm -ql php

2、将 php 与 mysql 关联起来

yum install php-mysql 
rpm -ql php-mysql 

3、安装常用 PHP 模块

yum install -y php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-bcmathbcmath 

4、测试 PHP

cd /var/www/html/ 
ls 
pwd 
vi index.php 

在这里插入图片描述

5、重启 apache 服务器

systemctl restart httpd 

6、测试 PHP

浏览器输入 http://192.168.0.106/index.php
在这里插入图片描述


五、安装部署Zabbix5.0服务端

1、安装配置 zabbix 专用 yum 源

rpm -Uvh  https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0- 1.el7.noarch.rpm 
yum clean all 
yum makecache fast 

2、安装 zabbix 服务端组件

yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-get

3、安装 zabbix 前端组件

yum -y install centos-release-scl

4、启用 zabbix 前端组件 YUM 索引

vi /etc/yum.repos.d/zabbix.repo5

5、安装 zabbix 前端页面、初始数据库、PHP 及 httpd 组件

yum -y install zabbix-web-mysql-scl zabbix-apache-conf-scl

6、登录数据库

mysql -uroot -p 

7、创建 zabbix 数据库

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

8、创建 zabbix 数据库用户,并设置密码(单引号内修改为自己设置的密码)

MariaDB [(none)]> create user zabbix@localhost identified by  'root'; 

9、设置 zabbix 用户对 zabbix 数据库具有本地管理权限

MariaDB [(none)]> grant all privileges on zabbix.*to zabbix@localhost;

10、导入 zabbix 初始数据库,单引号为刚才设置的 zabbix 数据库用户密码

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p'root' Zabbix

六、Zabbix配置初始化

1、配置数据库连接信息

编辑配置文件 /etc/zabbix/zabbix_server.conf,找到以下字段,去掉前面的
#号,填入正确的 zabbix 数据库连接信息,保存并退出文件

 vi /etc/zabbix/zabbix_server.conf 

在这里插入图片描述

2、配置时区信息

编辑配置文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf ,找到 php_value[date.timezone] = 字段,去掉前面的分号,并填入上海时区 Asia/Shanghai
修改后如下所示:
在这里插入图片描述

3、配置字体,避免前台监控图形中文乱码

yum -y install wqy-microhei-fonts
mv  /usr/share/fonts/dejavu/DejaVuSans.ttf   /usr/share/fonts/dejavu/DejaVuSans.ttf.bak
cp -f /usr/share/fonts/wqy microhei/wqy-microhei.ttc   /usr/share/fonts/dejavu/DejaVuSans.ttf 

4、启动 zabbix 相关服务并设置开机自启动

systemctl restart zabbix-server httpd rh-php72-php-fpm 
systemctl enable zabbix-server httpd rh-php72-php-fpm 

5、浏览器上访问前端,进行初始化安装

访问 http://192.168.0.106/zabbix,
进入初始化安装界面,此页面点击下一步
在这里插入图片描述

6、继续点击下一步

在这里插入图片描述

7、输入我们自己设置的 zabbix 用户的密码,然后点击下一步

在这里插入图片描述

8、在 Name 处输入自己想要的平台名称,然后点击下一步

在这里插入图片描述

9、确认信息是否正确,无误则点击下一步继续

在这里插入图片描述

10、平台初始化完成,点击 Finish

在这里插入图片描述

11、输入用户名密码,默认用户名 Admin,密码 zabbix

在这里插入图片描述

12、登录成功后如下图所示

在这里插入图片描述

13、左侧边栏下拉,点击 User settings,在右侧窗口将语言改为简体中文

在这里插入图片描述

14、当前页面已经以中文显示

在这里插入图片描述


七、Zabbix客户端安装

1、安装部署 zabbix-agent,使用 SCP 将客户端软件上传至客户端系统

2、安装客户端软件

rpm -ivh zabbix-agent-5.0.1-1.el7.x86_64.rpm 

3、配置 zabbix-agent

编辑配置文件,由于这个配置文件内容较多,可以清空文件,然后输入以下内容,并修改对应配置,或者自行在配置文件中找下面的配置字段进行修改

vi /etc/zabbix/zabbix_agentd.conf 

在配置文件中输入以下内容:
在这里插入图片描述

4、启动 zabbix-agent 并设置开机自动启动

systemctl start zabbix-agent.service 
systemctl enable zabbix-agent.service 

八、Zabbix平台添加客户机

1、登录 zabbix 平台,找到“配置”-“主机”-“创建主机”,填入相关信息, 选择对应的监控模板进行添加

在这里插入图片描述

2、参照下图填写信息

在这里插入图片描述

3、如果只需要监控客户机一些常见系统资源例如 CPU、内存、网卡、磁盘等数 据,选择系统自带的模板即可,选择后添加即可。点击客户端名称进行配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、添加完成后可以在主机列表中看到刚才添加的主机,稍等一会后,可用性中 的“ZBX”变成绿色,即表示与客户端 zabbix-agent 正常连接,便可以获取到客 户机相关运行数据

在这里插入图片描述

5、一段时间后,就可以看到该客户机的监控数据和图表,如图:

在这里插入图片描述
在这里插入图片描述


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/74242.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

深度学习——制作自己的VOC图像分割数据集

1、数据集介绍 COCO数据集有80个类别,VOC数据集有20个类别。当这些数据集类别中没有自己需要的时候,就需要自己动手做自己的数据集了。 我自己在做数据集的时候主要使用到了labelme和labelImg两个工具。labelme主要是制作语义分割数据集(ImageSets,JPEGImages,SegmentationC…

kubernetes 1.18 部署 ingress-nginx

文章目录kubernetes 1.18 部署 ingress-nginx1. 下载 yaml 文件2. 安装 ingress-nginx3. 检查安装情况4. 测试验证4.1 查看ingress规则4.2 访问测试5. 其他内容kubernetes 1.18 部署 ingress-nginx 1. 下载 yaml 文件 在 GitHub 下载完成之后可以直接使用,不需要修…

[基因遗传算法]进阶之三:sko.GA的实践TSP

参考资料:《VRP问题分类》 相关文章: 《[基因遗传算法]原理思想和python代码的结合理解之(一) :单变量》 《[基因遗传算法]进阶之二:最优规划问题–多种编码方式多变量》 文章目录一. GA的用法1.1 help(sko.GA)1.2 目标函数的书写A. 单变量的书写B. 多变量的书写C. 变量的范围…

mysql中的B+树、索引跳跃扫描

普通索引 B树的叶子节点上记录的是聚簇索引(主键索引)的值。 联合索引 叶子节点中记录的是name,age两个字段以及主键id的值。 MySQL一定是遵循最左前缀匹配的,这句话在mysql8以前是正确的,没有任何毛病。但是在M…

(文章复现)7.计及电转气协同的含碳捕集与垃圾焚烧虚拟电厂优化调度(MATLAB程序)

联系方式:2645521500 复现文章: 计及电转气协同的含碳捕集与垃圾焚烧虚拟电厂优化调度——孙惠娟(电网技术—2020) 摘要: 为了促进多能源互补及能源低碳化,本文提出了计及电转气协同的含碳捕集与垃圾焚…

有手就会做,保姆级Jmeter分布式压测操作流程(图文并茂)

分布式压测原理 分布式压测操作 保证本机和执行机的JDK和Jmeter版本一致 配置Jmeter环境变量 配置Jmeter配置文件 上传每个执行机服务jmeter chmod -R 755 apache-jmeter-5.1.1/ 执行机配置写自己的ip 控制机配置所有执行机ip,把server.rmi.ssl.disable改成true 将本机也作…

Java-1208

JVM与Java体系结构 JVM整体结构(上图主要针对hotspot虚拟机) 类加载器: 将字节码文件加载进去,并不一定是java字节码文件,很多语言都会编译成字节码文件使用JVM 运行时数据区: 方法区和堆:使用了…

毕业设计 STM32单片机智能WiFi天气助手 - 物联网 单片机

文章目录0 前言1 设计内容2 软件设计3 关键代码4 最后0 前言 🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不…

Go设计与实现--数组与切片

数组 初始化 Go语言数组的初始化是在编译期就已经执行好了。这个是初始化的代码&#xff1a; // NewArray returns a new fixed-length array Type. func NewArray(elem *Type, bound int64) *Type {if bound < 0 {base.Fatalf("NewArray: invalid bound %v", …

Security实现前后端分离

Security实现前后端分离 说明 ​ 上一篇和上上一篇我大致介绍了一下security基础使用和oauth2的一些流程&#xff0c;这里在深入了解一些相关的配置项。 ​ 首先我们在梳理一下相关概念&#xff0c;首先基本的security是负责用户认证这这一环节&#xff0c;总而言之就是用户…

PCB入门学习—原理图的绘制1(MCU部分)

目录 2.1 STM32F103VET6 MCU核心电路的绘制 学习目录 2.1 STM32F103VET6 MCU核心电路的绘制 总结&#xff1a;放置元件&#xff0c;连线&#xff0c;放置网络标号&#xff0c;更新序号。 主控放上去之后原理图图纸不太够&#xff1a;双击右边边缘&#xff0c;默认图纸大小是…

【Java小案例】从简到精完美判断年份是闰/平年和该年二月份有几天

目录前言问题描述思路分析解决方案方案一方案二方案三方案四结语前言 1、平年指阳历没有闰日或农历没有闰月的年份&#xff0c;闰年是公历中的名词&#xff0c;是为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的&#xff0c;补上时间差的年份为闰年&a…

QA | SWCF2022 笔记:GNSS模拟赋能汽车HIL测试

2022年度SWCF卫星通信与仿真测试研讨会正在进行中&#xff0c;精彩演讲&#xff1a;GNSS模拟赋能汽车HIL测试&#xff0c;感谢大家的观看与支持&#xff01;收到一些粉丝的技术问题&#xff0c;我们汇总了热点问题并请讲师详细解答&#xff0c;在此整理分享给大家&#xff01; …

高通平台开发系列讲解(UART篇)高速串口代码流程

文章目录 一、初始化1.1、Registration with the SPS driver1.2、UART port registration二、Port open三、Port close沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇章主要介绍高通平台高速串口代码流程。 一、初始化 初始化流程: msm_serial_hs_init() ->

数据传送指令MOV、XCHG

学习过程中要重点掌握对标志寄存器的影响 数据传送类指令&#xff08;不影响标志位&#xff09; 一&#xff1a;MOV指令 先要知道图片中这几个英文表示什么 立即数&#xff08;immediaate operand&#xff09; 寄存器&#xff08;register&#xff09; 内存&#xff08;…

WEB前端大作业HTML静态网页设计旅游景点区主题——三亚旅游网页设计

家乡旅游景点网页作业制作 网页代码运用了DIV盒子的使用方法&#xff0c;如盒子的嵌套、浮动、margin、border、background等属性的使用&#xff0c;外部大盒子设定居中&#xff0c;内部左中右布局&#xff0c;下方横向浮动排列&#xff0c;大学学习的前端知识点和布局方式都有…

基于Java+Swing实现超级玛丽游戏

基于JavaSwing实现超级玛丽游戏一、系统介绍二、功能展示三、其他系统一、系统介绍 超级玛丽小游戏的JAVA程序&#xff0c;进入游戏后首先按空格键开始&#xff0c;利用方向键来控制的马里奥的移动&#xff0c;同时检测马里奥与场景中的障碍物和敌人的碰撞&#xff0c;并判断马…

JVM八股文,面试会被问到什么?都在这里啦 ~

目录 1、JVM内存划分 1.1、程序计数器&#xff08;Program Counter Register&#xff09; 1.2、方法区&#xff08;Method Area&#xff09; 1.3、本地方法栈&#xff08;Native Method Stacks&#xff09; 1.4、虚拟机栈&#xff08;JVM Stacks&#xff09; 1.5、Java堆…

溢出的文字省略号显示

溢出的文字省略号显示 1、单行文本溢出显示省略号 源代码 必须满足三个条件&#xff1a;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; nowrap强制一行内显示文本(默认normal自动换行)&#xff0…

vscode跨语言调试

所谓“工欲善其事&#xff0c;必先利其器”&#xff0c;作为一个程序员&#xff0c;调试在项目开发过程中的重要性自然是不言而喻的。 最近项目中遇到的项目是由python和cpp完成的&#xff0c;python端会调用到cpp的库。由于做二次开发需要进行跨语言联调&#xff0c;所以在这…