CentOS 6.x 部署 Zabbix Agent 监控客户端
本指南详细介绍了在 CentOS 6.x 系统上安装和配置 Zabbix Agent 的步骤。Zabbix Agent 是 Zabbix 监控系统中的客户端组件,负责收集本地系统的数据并发送给 Zabbix Server。
环境准备:
- Zabbix Server: CentOS 6.8, IP: 192.168.126.129 (此 IP 在 Agent 配置中会用到)
- Zabbix Agent: CentOS 6.8, IP: 192.168.126.136
1. 添加 Zabbix 软件源
首先,需要为系统添加 Zabbix 官方提供的 YUM 软件仓库。执行以下命令下载并安装 Zabbix 的 repository 配置文件:
[root@localhost ~]# rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
Retrieving http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
warning: /var/tmp/rpm-tmp.KgKscI: Header V4 DSA/SHA1 Signature, key ID 79ea5ed4: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:zabbix-release-2.4-1.el6 ################################# [100%]
2. 安装 Zabbix Agent
在成功添加软件源后,可以使用 yum 命令便捷地安装 zabbix-agent 软件包:
[root@localhost ~]# yum install zabbix-agent -y
Loaded plugins: langpacks
base | 3.6 kB 00:00:00
docker-main-repo | 2.9 kB 00:00:00
elrepo
……………………………………………………………………………………
Installed:
zabbix-agent.x86_64 0:2.4.8-1.el6
Dependency Installed:
zabbix.x86_64 0:2.4.8-1.el6
Complete!
3. 配置 Zabbix Agent
Zabbix Agent 的主配置文件位于 /etc/zabbix/zabbix_agentd.conf。需要编辑此文件以指向 Zabbix Server,并设置 Agent 的主机名。
进入配置文件目录并使用文本编辑器打开配置文件:
[root@localhost ~]# cd /etc/zabbix/
[root@localhost zabbix]# ls
zabbix_agentd.conf zabbix_agentd.d
[root@localhost zabbix]# vi zabbix_agentd.conf
在配置文件中,找到并修改以下关键参数:
Server: 设置为 Zabbix Server 的 IP 地址 (例如:Server=192.168.126.129)。此参数指定了 Zabbix Server 的 IP 地址,Server 可以主动从 Agent 收集数据。ServerActive: 设置为 Zabbix Server 的 IP 地址 (例如:ServerActive=192.168.126.129)。此参数指定了 Zabbix Server 的 IP 地址,Agent 可以主动连接 Server 进行数据发送(主动模式)。Hostname: 设置为当前 Agent 所在主机的唯一标识符,通常使用 IP 地址或主机名 (例如:Hostname=192.168.126.136)。
4. 启动并启用 Zabbix Agent 服务
完成配置后,启动 Zabbix Agent 服务,并设置其开机自启。
[root@localhost zabbix]# service zabbix-agent start
Starting zabbix-agent: [ OK ]
[root@localhost zabbix]# chkconfig zabbix-agent on
至此,CentOS 6.x 上的 Zabbix Agent 客户端已成功部署。您可以在 Zabbix Server 的 Web 界面中添加此 Agent 进行监控。