【Zabbix】安装并配置zabbix agent2

一、准备工作

1. 时间同步

首先,我们需要确保服务器时间与标准时间同步,避免时间差异导致监控数据的不准确。执行以下步骤来同步时间并设置时区:

  1. 手动同步
# 查看当前时间:
date

#设置时间: 假设当前时间为 2024 年 12 月 11 日 15:30:00,运行以下命令:
sudo date -s "2024-12-11 15:30:00"

#将系统时间写入硬件时钟:
sudo hwclock --systohc
  1. 使用 chronyd 自动同步时间
chrony 是一个现代的时间同步服务,可以替代 ntpd。

#安装 chrony:
sudo apt install chrony       # Debian/Ubuntu
sudo yum install chrony       # CentOS/RHEL

#启动并启用服务:
sudo systemctl start chronyd
sudo systemctl enable chronyd

#检查同步状态:
chronyc tracking

#更新时间源配置(可选): 配置文件通常在 /etc/chrony/chrony.conf,可以添加或修改时间服务器,例如:
server pool.ntp.org iburst

#重新加载配置:
sudo systemctl restart chronyd
  1. 使用 NTP 自动同步时间 NTP
#如果系统中未安装 ntpdate,可以先安装它:
sudo yum install ntpdate

#运行以下命令同步时间:
sudo ntpdate -u ntp.aliyun.com

2. 安装 Zabbix Repo

安装 Zabbix 官方源,以便从中安装相关的软件包。

rpm -Uvh https://repo.zabbix.com/zabbix/7.0/alma/9/x86_64/zabbix-release-7.0-2.el9.noarch.rpm

3. 清理 yum 缓存

在安装任何软件包之前,清理 yum 缓存以确保能够获取到最新的软件包信息:

yum clean all

二、安装 Zabbix Agent 2

Zabbix Agent 2 是 Zabbix 代理的新版本,提供了更多的功能和更高效的数据采集能力。接下来,我们将安装并配置 Zabbix Agent 2。

1. 安装 Zabbix Agent 2 及插件

yum install zabbix-agent2 zabbix-agent2-plugin-* -y

2. 配置 Zabbix Agent 2

编辑 Zabbix Agent 2 的配置文件,主要设置以下几个参数:

vim /etc/zabbix/zabbix_agent2.conf

配置文件中的关键参数:

Server=192.168.0.100
ServerActive=192.168.0.100
Hostname=zabbix Server
  • Server:指定 Zabbix Server 的 IP 地址或主机名。
  • ServerActive:指定 Zabbix Server 的 IP 地址或主机名,用于主动模式。
  • Hostname:指定本机的标识,必须与 Zabbix Server 配置的主机名一致。

3.启动并启用 Zabbix Agent 2 服务

# 重启 Zabbix Agent 2 服务
systemctl restart zabbix-agent2

# 检查 Zabbix Agent 2 服务状态
systemctl status zabbix-agent2

# 设置 Zabbix Agent 2 服务开机自启
systemctl enable zabbix-agent2

4. 配置防火墙允许端口 10050

Zabbix Agent 默认使用端口 10050 进行通信。需要在防火墙中开放该端口:

# 虚拟机
firewall-cmd --zone=public --add-port=10050/tcp --permanent
firewall-cmd --reload
# 云服务器
修改安全组

三、Zabbix Server 配置

在 Zabbix Server 上,我们需要安装 zabbix-get 工具,以便在服务器上手动测试与 Agent 的连接是否正常。

1.安装 zabbix-get

yum install zabbix-get -y

2. 测试与 Zabbix Agent 的连接

通过以下命令测试 Zabbix Server 是否能够成功与 Agent 通信:

zabbix_get -s 192.168.0.1 -k agent.ping # 192.168.0.1为agent2 ip

如果返回 1,表示 Zabbix Agent 正常工作,连接成功

四、zabbix页面创建主机

  • 数据采集 - 主机 - 创建主机

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值