zabbix agent安装_CentOS安装Zabbix Agent

ed1234a618ce5d16d83cc6e14d2a0a62.png

可以通过官方仓库链接找到对应版本和系统的Zabbix Agent链接。因为我的服务器版本是CentOS 7.6,Zabbix Server是4.0.8,相关命令如下:

# 查看服务器版本
cat /etc/redhat-release

# 查看Zabbix Server版本
zabbix_server --version

# 安装repo
rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.8-1.el7.x86_64.rpm

# 安装Zabbix Agent
yum install zabbix-agent

# 允许开机自启
systemctl enable zabbix-agent

# 启动Zabbix Agent服务
systemctl start zabbix-agent

# 查看后台进程运行情况
ps aux |grep zabbix_agentd

修改Zabbix Agent配置文件/etc/zabbix/zabbix_agentd.conf:

# 被动模式,由服务端通过IP:10050端口获取Agent数据,172.21.134.91为服务器端IP
Server=172.21.134.91
# 主动模式,由客户端主动连接服务器端Server:10051推送数据,如果使用的是阿里云需要开通服务器端的10051端口,否则该模式不起作用
ServerActive=172.21.134.91

重启zabbix-agent:

systemctl restart zabbix-agent

在Zabbix Server端安装zabbix-get进行测试,如果服务器端没有安装zabbix-get,可以按照以下命令进行安装:

# 安装zabbix-get
rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-get-4.0.8-1.el7.x86_64.rpm
yum install zabbix-get

# 获取Agent端的负载,如果有返回值则表示连接正常
zabbix_get -s 172.21.134.87 -p 10050 -k "system.cpu.load[all,avg15]"
# 获取Agent端的主机名
zabbix_get -s 172.21.134.87 -p 10050 -k "system.hostname"

通过Configuration -> Hosts -> Create host添加上面配置的zabbix-agent:

21511402c9c723248503a11c760dca5e.png
配置Host IP

为主机配置模板,其中包含Applications、Items、Triggers、Graphs、Discovery项目:

4bbbfd9f5207f9f398de1f5680b92ce3.png
配置Host Templates

等待一会儿看到ZBX变绿表示配置生效:

8808d1954b871d80b36a461f1cd17c93.png
Host配置生效
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值