部署Zabbix客户端

部署Zabbix客户端

环境部署

1.机器环境准备,两台zabbix客户端

10.30.59.199 zabbix-agent
10.30.59.247 zabbix-agent

2.注意时间正确

# yum install -y ntpdate
# ntpdate -u ntp.aliyun.com

29 Jun 07:43:30 ntpdate[20648]: step time server 203.107.6.88 offset -27545.422002 sec
# date
Tue Jun 29 19:44:26 CST 2021

3.时区的统一配置

# mv /etc/localtime{,.bak}
# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

zabbix-agent2部署具体流程

安装agent2(两个客户节点)

一.提前配置好zabbix的yum源

(1).获取zabbix的yum源

[root@zabbix-agent02 ~]# rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

(2)更换zabbix.repo的源,为阿里的

[root@zabbix-agent02 ~]# sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo

(3)清空缓存

[root@zabbix-agent02 ~]# yum clean all
[root@zabbix-agent02 ~]# yum makecache

(4)安装工具

[root@zabbix-agent02 ~]# yum install -y zabbix-agent2

二.查看配置文件

# vim /etc/zabbix/zabbix_agent2.conf

3.启动命令

[root@zabbix-agent01 ~]# ls -l /usr/sbin/zabbix_agent2 
-rwxr-xr-x. 1 root root 17607864 Jun 28 17:26 /usr/sbin/zabbix_agent2

4.启动客户端

[root@zabbix-agent01 ~]# systemctl enable --now zabbix-agent2
Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-agent2.service to /usr/lib/systemd/system/zabbix-agent2.service.

5.查看端口

[root@zabbix-agent01 ~]# netstat -ntpl|grep zabbix
tcp6       0      0 :::10050                :::*                    LISTEN      27753/zabbix_agent2 
[root@zabbix-agent01 ~]# ls /lib/systemd/system/zabbix-agent2.service 
/lib/systemd/system/zabbix-agent2.service
### 6.修改agent2配置文件,查看配置信息
[root@zabbix-agent01 ~]# grep -Ev '^#|^$' /etc/zabbix/zabbix_agent2.conf
PidFile=/var/run/zabbix/zabbix_agent2.pid
LogFile=/var/log/zabbix/zabbix_agent2.log
LogFileSize=0
Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=Zabbix server
Include=/etc/zabbix/zabbix_agent2.d/*.conf
ControlSocket=/tmp/agent.sock
[root@zabbix-agent01 ~]# cat /var/run/zabbix/zabbix_agent2.pid 
27753[root@zabbix-agent01 ~]# 
[root@zabbix-agent01 ~]# ps -ef|grep zabbix2
root     27788 27472  0 21:03 pts/0    00:00:00 grep --color=autozabbix2
[root@zabbix-agent01 ~]# ps -ef|grep zabbix
zabbix   27753     1  0 20:50 ?        00:00:00 /usr/sbin/zabbix_agent2 -c /etc/zabbix/zabbix_agent2.conf
root     27790 27472  0 21:03 pts/0    00:00:00 grep --color=autozabbix

三.部署客户端

1、修改agent2配置文件,查看配置信息

根据自己的机器环境修改即可

[root@zabbix-agent01 ~]# vim /etc/zabbix/zabbix_agent2.conf

修改以下内容:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

[root@zbx-agent02 ~]# grep -Ev '^#|^$' /etc/zabbix/zabbix_agent2.conf
PidFile=/var/run/zabbix/zabbix_agent2.pid
LogFile=/var/log/zabbix/zabbix_agent2.log
LogFileSize=0
Server=10.30.59.190
ServerActive=10.30.59.190
Hostname=zbx-agent02
Include=/etc/zabbix/zabbix_agent2.d/*.conf
ControlSocket=/tmp/agent.sock

2.重启zabbix-agent2

[root@zabbix-agent01 ~]# systemctl restart zabbix-agent2

四:测试

验证zabbix-agent2的连通性

1.服务端安装zabbix-get,主动获取数据

[root@zabbix-agent01 ~]# yum install -y zabbix-get

2.命令检测服务端是否能连接上客户端

[root@zbx-server ~]# zabbix_get -s '10.30.59.247' -p 10050 -k 'agent.ping'
1
[root@zbx-server ~]# zabbix_get -s '10.30.59.199' -p 10050 -k 'system.hostname'
zbx-agent01

报错提示:

[root@zbx-server ~]# zabbix_get -s '10.30.59.247' -p 10050 -k 'system.hostname'
zabbix_get [30057]: Get value error: cannot connect to [[10.30.59.247]:10050]: [113] No route to host

原因是10.30.59.247的主机防火墙没关闭

防火墙关闭后
[root@zbx-server ~]# zabbix_get -s '10.30.59.247' -p 10050 -k 'system.hostname'
zbx-agent02
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值