zabbix5.0-02-Zabbix-Agent 的安装部署和基本配置

一、介绍

Zabbix Agent 部署在监视目标上,以主动监视本地资源和应用程序(硬盘,内存,处理器统计信息等)。

该 Agent 在本地收集操作信息,并将数据报告给Zabbix服务器以进行进一步处理。

Zabbix Agent 非常有效,因为使用了本机系统调用来收集统计信息。

二、工作模式

Zabbix Agent 可以执行被动和主动检查。

1 被动模式

在被动检查中,Agent 会响应来自Zabbix Server(或 Proxy)的数据请求。例如CPU负载,然后Zabbix Agent 将结果发送回去。

2 主动模式

主动检查需要更复杂的处理。Agent 必须首先从Zabbix Server 检索项目列表以进行独立处理。然后它将定期将新值发送到服务器。

3 支持的平台

  • Linux
  • IBM AIX
  • FreeBSD
  • NetBSD
  • OpenBSD
  • HP-UX
  • Mac OS X
  • Solaris: 9, 10, 11
  • Windows:XP之后的所有台式机和服务器版

三、安装启动

1 安装方式

1.1 使用 YUM 安装

首先像之前第一篇部署服务器端的时候一样,安装 Zabbix 仓库


rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

之后安装 zabbix-agent

yum install zabbix-agent  -y

管理进程可以使用 systemd 的方式

systemctl start zabbix-agent

1.2 二进制方式安装

二进制方式安装很简单,只需要下载二进制包,之后添加一个 zabbix 用户并使用此用户启动即可

  • 下载二进制包

wget https://cdn.zabbix.com/zabbix/binaries/stable/5.0/5.0.7/zabbix_agent-5.0.7-linux-3.0-amd64-static.tar.gz

mkdir  /usr/local/zabbix-agent
tar -xf zabbix_agent-5.0.7-linux-3.0-amd64-static.tar.gz -C  /usr/local/zabbix-agent
  • 添加 zabbix 用户
useradd zabbix
  • 指定配置文件启动
/usr/local/zabbix_agent/sbin/zabbix_agentd -c /usr/local/zabbix_agent/conf/zabbix_agentd.conf

注意:默认情况下,即使使用 root 用户启动此程序,程序最终也会用 zabbix 用户启动,此时只要保证系统中有 zabbix 用户即可。

2 以 root 用户身份运行

有些情况下,你可能希望使用系统的 root 身份运行 Agent。

此时你需要编译配置文件:
/usr/local/zabbix_agent/conf/zabbix_agentd.conf,
取消如下内容的注释,并编辑值为 1 即可,默认为 0

AllowRoot=1

四、基本配置

############ GENERAL PARAMETERS #################
##### Passive checks related  被动模式
### Option: Server
Server=127.0.0.1     # 被动模式下 zabbix server 的地址,也就是允许哪些主机给我发指令
### Option: ListenPort
# ListenPort=10050   # Agent 自己的监听端口
### Option: ListenIP
# ListenIP=0.0.0.0   # Agent 自己的监听地址

##### Active checks related   主动模式
### Option: ServerActive
ServerActive=127.0.0.1    # 主动模式下,向这些服务器主动汇报监控数据
### Option: Hostname
# Hostname=
Hostname=Zabbix server    # 我在 Server 端的识别码

注意每个被监控的节点的 Hostname 需要设置成不一样的值,最好为自己的主机名

设置好后重新 zabbix-agent

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
您好!要在一台CentOS 7服务器上安装Zabbix Server 5.0,以及在另一台服务器上安装Zabbix Agent 5.0,您可以按照以下步骤进行操作: 1. 在Zabbix Server上执行以下命令以添加Zabbix官方仓库: ```bash sudo rpm -ivh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm ``` 2. 安装Zabbix Server: ```bash sudo yum install zabbix-server-mysql zabbix-web-mysql ``` 3. 启用并启动Zabbix Server服务: ```bash sudo systemctl enable zabbix-server sudo systemctl start zabbix-server ``` 4. 在Zabbix Agent所在的服务器上执行以下命令以添加Zabbix官方仓库: ```bash sudo rpm -ivh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm ``` 5. 安装Zabbix Agent: ```bash sudo yum install zabbix-agent ``` 6. 编辑Zabbix Agent配置文件 `/etc/zabbix/zabbix_agentd.conf`,将`Server`和`ServerActive`参数设置为Zabbix Server的IP地址: ```bash Server=ZABBIX_SERVER_IP ServerActive=ZABBIX_SERVER_IP ``` 请将 `ZABBIX_SERVER_IP` 替换为实际的Zabbix Server IP地址。 7. 启用并启动Zabbix Agent服务: ```bash sudo systemctl enable zabbix-agent sudo systemctl start zabbix-agent ``` 现在,您应该已经成功安装配置Zabbix Server和Zabbix Agent。您可以通过访问Zabbix Server的IP地址来访问Zabbix Web界面,并使用默认的用户名和密码 "Admin" 进行登录。从Zabbix Web界面上,您可以配置监控项目并监控Zabbix Agent所在服务器的各项指标。 希望这对您有所帮助!如果您有任何其他问题,请随时提问。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

shark_西瓜甜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值