linux下qftp源码_Linux下源码安装Zabbix5之Agent详解

概述

通过源代码编译安装,可以安装Zabbix最新及任何版本。

本示例以目前最新的文档版本5.0.5为例。

操作系统:CentOS Linux release 7.5.1804 (Core)

配置epel源

便于环境依赖的顺利安装,配置对应的yum源。

下载阿里云的yum源并移动至对应的yum源目录:

wget https://mirrors.aliyun.com/repo/epel-7.repo

mv epel-7.repo /etc/yum.repos.d/

清空原有及生成最新、更新缓存并查看yum源情况

yum clean all

yum makecache

yum repolist

安装zabbix-Agent

下载源文件

wget https://cdn.zabbix.com/zabbix/sources/stable/5.0/zabbix-5.0.5.tar.gz

解压源文件到指定目录

tar -xf zabbix-5.0.5.tar.gz

cd zabbix-5.0.5

创建zabbix用户组及用户

创建zabbix用户组

groupadd --system zabbix

创建zabbix用户

useradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin -c "Zabbix Monitoring System" zabbix

创建zabbix Agent的安装目录

mkdir /usr/local/zabbix-agent

修改zabbix agent的安装目录的用户组及用户

chown -R zabbix:zabbix /usr/local/zabbix-agent

配置编译环境

./configure --prefix=/usr/local/zabbix-agent --enable-agent

编译并执行安装

make

make install

查看 zabbix-agent安装的版本

/usr/local/zabbix-agent/sbin/zabbix_agentd --version

b01f1371511f15121f87297f22e3aa59.png

查看已安装的版本

修改配置文件

vi /usr/local/zabbix-agent/etc/zabbix_agentd.conf

根据实际工作情况修改对应的Hostname及Zabbix Server 所在服务器的ip地址

Hostname=Zabbix_server

Server=Zabbix Server的ip地址

ServerActive=Zabbix Server的ip地址

注册系统服务

首先需要建立软连接

ln -s /usr/local/zabbix-agent/sbin/zabbix_agentd /usr/local/sbin/

注意:软连接建立的目录一定是/usr/local/sbin/,否则后面的注册服务启动无法启动zabbix-agent。

复制注册服务的文件到指定目录

cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/zabbix.agentd.server

注册系统服务并设置开机启动

systemctl enable zabbix.agentd.server

开放对应的端口

firewall-cmd --zone=public --add-port=10050/tcp --permanent

firewall-cmd --zone=public --add-port=10050/udp --permanent

firewall-cmd --reload

启动服务

systemctl start zabbix.agentd.server

查看服务启动情况

systemctl status zabbix.agentd.server

1ed957b4f57b697d4822548bb16947a7.png

查看服务启动情况

在Zabbix-Server添加此资产

3217a40b0f0f5d65588f622c64949f4d.png

添加Agent资产至Server

查看服务启动日志,确保启动是否正常

cat /tmp/zabbix_agentd.log

e6d0e25ca2beee463183160a1d3c34ed.png
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在VS2019中编译qftp源码,你需要按照以下步骤进行操作: 1. 首先,确保已经安装了VS2019以及相关的开发工具。如果没有安装,你可以从官方网站或者其他可信来源下载并进行安装。 2. 打开VS2019,并选择“打开项目”或“新建项目”选项。 3. 在打开或新建项目的对话框中,浏览到qftp源码所在的文件夹,并选择对应的项目文件(通常是一个.sln文件)。 4. 等待VS2019加载并解析该项目。 5. 一旦项目被加载,你可以在解决方案资源管理器中查看项目的文件和目录结构。 6. 如果项目中有依赖项(如库文件),你需要确保这些依赖项已经正确配置并可访问。 7. 如果需要配置项目的编译选项,你可以通过右键点击项目文件,然后选择“属性”来进行配置。在属性窗口中,你可以设置编译器选项、链接选项以及其他相关设置。 8. 确定项目的配置和编译目标(如Debug或Release),然后点击“生成”菜单中的“生成解决方案”选项来开始编译。 9. 等待编译过程完成,如果没有错误或警告,说明编译成功。 10. 编译成功后,你可以在生成的目标文件或文件夹中找到生成的可执行文件或库文件。根据项目的类型和配置,可能会生成不同的输出文件。 请注意,以上步骤是一个概述,具体操作可能因为项目的配置和特殊性而有所不同。如果遇到问题,你可以通过查阅VS2019的文档或搜索相关的解决方案来获取更多的帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值