zabbix的使用-部署zabbix客户端

该博客详细记录了在两台机器上部署Zabbix客户端的步骤,包括环境准备、时间同步、时区设置、安装Zabbix-agent2、配置文件修改、启动与验证客户端,并在服务端使用zabbix_get进行数据获取测试。在遇到连接拒绝问题时,通过关闭防火墙成功解决。
摘要由CSDN通过智能技术生成

部署zabbix客户端
两台机器同时进行
机器环境准备
10.30.59.231 zabbix-agent2
10.30.59.221 zabbix-agent3
注意时间正确性

[root@linux1 ~]# yum install ntpdate -y 
[root@linux1 ~]# ntpdate -u ntp.aliyun.com
21 Jun 11:12:32 ntpdate[2414]: step time server 203.107.6.88 offset -28881.912262 sec

服务端也进行一下时间更新
[root@zabbix-server01 ~]#yum install ntpdate -y 
[root@zabbix-server01 ~]# ntpdate -u ntp.aliyun.com21 Jun 11:13:52 ntpdate[3864]: step time server 203.107.6.88 offset -28881.981860 sec

时区的统一配置

[root@linux1 ~]# mv /etc/localtime{,.bak}
[root@linux1 ~]# ln -s /usr/local/share/zoneinfo/Asia/Shanghai /etc/localtime
服务端也需要进行
[root@zabbix-server01 ~]# mv /etc/localtime{,.bak}
[root@zabbix-server01 ~]# ln -s /usr/local/share/zoneinfo/Asia/Shanghai /etc/localtime

zabbix-agent的部署

1.配置zabbix的yum源
[root@linux1 ~]# rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

[root@linux1 ~]# sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo
2.安装zabbix-agent2
[root@linux1 ~]# yum install zabbix-agent2 -y 

查看配置文件
[root@linux1 ~]# vim /etc/zabbix/zabbix_agent2.conf
启动命令

[root@linux1 ~]# ls -l /usr/sbin/zabbix_agent2 
-rwxr-xr-x. 1 root root 17608072 May 24 09:37 /usr/sbin/zabbix_agent2

启动客户端

[root@linux1 ~]# 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.

查看端口

[root@linux1 ~]# netstat -ntpl |grep zabbix
tcp6       0      0 :::10050                :::*                    LISTEN      9973/zabbix_agent2 

修改配置文件
[root@zbx-agent04 ~]# vim /etc/zabbix/zabbix_agent2.conf 在这里插入图片描述
在这里插入图片描述

Hostname=zbx-agent04

查看一下是否正确

[root@zbx-agent04 ~]# 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.212
ServerActive=10.30.59.212
Hostname=zbx-agent04
Include=/etc/zabbix/zabbix_agent2.d/*.conf
ControlSocket=/tmp/agent.sock

重启zabbix-agent2

[root@zbx-agent04 ~]# systemctl restart zabbix-agent2

验证zabbix-agent2的连通性
服务端通过命令,主动获取数据
安装工具

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

出现1说明正确

[root@zabbix-server01 ~]# zabbix_get -s '10.30.59.231' -p 10050 -k 'agent.ping'
1

做到这里的时候出了一个错
在这里插入图片描述
遇到问题不要慌,百度一下
在这里插入图片描述
到客户端关闭防火墙问题就解决了
1.调用主机名的测试

[root@zabbix-server01 ~]# zabbix_get -s '10.30.59.231' -p 10050 -k 'system.hostname'
zbx-agent04

2.关闭后在进行测试服务拒绝

[root@zbx-agent05 ~]# systemctl stop zabbix-agent2
[root@zabbix-server01 ~]# zabbix_get -s '10.30.59.231' -p 10050 -k 'system.hostname'
zabbix_get [16485]: Get value error: cannot connect to [[10.30.59.231]:10050]: [111] Connection refused
[root@zabbix-server01 ~]# zabbix_get -s '10.30.59.221' -p 10050 -k 'system.hostname'
zabbix_get [16609]: Get value error: cannot connect to [[10.30.59.221]:10050]: [111] Connection refused
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值