文章目录

  • 一、简介
  • 二、实操
  • 1、在linux下的admin文件夹下创建zabbix文件夹
  • 2.把agent端压缩包放置到home/admin/zabbix路径下
  • 3、解压安装包
  • 4、创建zabbix日志文件
  • 5、进入到conf文件夹下,修改配置文件,与server建立关联
  • 6、启动agent
  • 7、开启10050端口,重启防火墙,依次输入下面三个命令


一、简介

  Zabbix Agent是Zabbix监控系统中的一种组件,用于在被监控的主机上收集系统信息并将其发送给Zabbix服务器。它是一个轻量级的程序,可以安装在需要监控的服务器上,以提供详细的监控数据和更精确的监控指标,以便于进行故障排除和性能优化。

  以下是Zabbix Agent的一些主要特点和功能:

  1. 数据收集:Zabbix Agent能够收集各种类型的数据,包括系统资源使用情况(如CPU、内存、磁盘、网络等),进程信息,日志文件内容等。它可以通过主动模式(主动发送数据给Zabbix服务器)或被动模式(等待Zabbix服务器请求数据)来收集数据。
  2. 监控灵活性:Zabbix Agent支持自定义监控项,可以根据具体需求定义和配置不同的监控指标。用户可以通过配置文件或Zabbix服务器的管理界面来添加、修改和删除监控项,以满足特定的监控需求。
  3. 安全性:Zabbix Agent支持基于加密的通信,可以使用TLS/SSL协议对数据进行加密传输,确保监控数据的机密性和完整性。此外,可以通过配置防火墙规则和访问控制列表来限制对Agent的访问。
  4. 低资源消耗:Zabbix Agent是一个轻量级的程序,对系统资源的消耗相对较低。它可以在各种操作系统上运行,并且具有较小的内存占用和CPU使用率。
  5. 自动发现:Zabbix Agent支持自动发现功能,可以自动检测和添加新的监控项,无需手动配置。这对于大规模的环境或动态变化的系统非常有用。

二、实操

1、在linux下的admin文件夹下创建zabbix文件夹

执行命令:mkdir /home/admin/zabbix

2.把agent端压缩包放置到home/admin/zabbix路径下

https://www.zabbix.com/cn/download_agentszabbix_agent2 zabbixagent2 安装_zabbix_agent2

3、解压安装包

执行命令:tar -xzvf zabbix_agent-5.4.2-linux-3.0-amd64-static.tar.gz

zabbix_agent2 zabbixagent2 安装_服务器_02

4、创建zabbix日志文件

执行命令:sudo touch zabbix_agentd.log

5、进入到conf文件夹下,修改配置文件,与server建立关联

切换路径:cd conf

执行命令:vi zabbix_agentd.conf

点击i,进入输入状态

zabbix_agent2 zabbixagent2 安装_linux_03


zabbix_agent2 zabbixagent2 安装_zabbix_agent2_04


zabbix_agent2 zabbixagent2 安装_运维_05

注意填写自己的虚拟机名,必须和堡垒机里的命名一致,192.168.50.40 为zabbix_server的ip,用来抓取本agent服务的配置
点esc按钮退出输入状态,输入:wq保存并退出

6、启动agent

找到zabbix_agentd所在的文件夹,路径是 /home/admin/zabbix/sbin

切换路径到sbin文件夹下:cd …/sbin

在sbin下执行命令(root权限要切换到admin):./zabbix_agentd -c /home/admin/zabbix/conf/zabbix_agentd.conf

检查启动效果:ps aux|grep zabbix

成功是这样的:

zabbix_agent2 zabbixagent2 安装_服务器_06

7、开启10050端口,重启防火墙,依次输入下面三个命令

# 查询10050端口是否开放
sudo firewall-cmd --zone=public --query-port=10050/tcp
# 开放10050端口
sudo firewall-cmd --zone=public --add-port=10050/tcp --permanent
# 重启防火墙,生效配置
sudo firewall-cmd --reload