zabbix客户端配置

本文详细介绍了如何配置Zabbix客户端,包括禁用防火墙,时间同步,设置Zabbix源,安装并配置zabbix-agent2,启动并验证服务,以及在服务端验证连接。此外,还讲解了自定义监控内容,如限制登录人数的监控规则和设定自动发现及动作来触发报警。
摘要由CSDN通过智能技术生成

一、zabbix客户端配置

1.实验环境:关闭防火墙和安全模块

systemctl disable --now firewalld
setenforce 0

2.服务端和客户端都要时间同步

yum install -y ntpdate                                   #注意安装需要用网络源安装,不能用本地源
ntpdate -u ntp.aliyun.com

服务端:

 

 客户端:

 3.客户端配置时区

mv /etc/localtime{,.bak}                                                                  #将localtime复制一份
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime                  #建立软连接

date                                                                                                #查看时间

 4.设置 zabbix 的下载源,安装 zabbix-agent2

rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm                                  #查找zabbix软件包

cd /etc/yum.repos.d                              #切换到指定目录

sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo

    #更换zabbix下载源为阿里源

yum install -y zabbix-agent2                        #安装zabbix-agent2

 5.修改 agent2 配置文件

vim /etc/zabbix/zabbix_agent2.conf
......
Server=192.168.10.22            #80行,指定 zabbix 服务端的 IP 地址
ServerActive=192.168.10.22        #120行,指定 zabbix 服务端的 IP 地址
Hostname=zbx-agent01            #131行,指定当前 zabbix 客户端的主机名

 

6. 启动 zabbix-agent2

 systemctl start zabbix-agent2                #重新启动服务
systemctl enable zabbix-agent2               #开机自启服务

netstat -natp | grep zabbix                        #验证一下服务起来没
tcp6       0      0 :::10050                :::*                    LISTEN      43654/zabbix_agent2 

7.在服务端验证 zabbix-agent2 的连通性

yum install -y zabbix-get                #安装 zabbix 主动获取数据的命令

zabbix_get -s '192.168.91.128' -p 10050 -k 'agent.ping'                #检验是否连接成功
1

zabbix_get -s '192.168.91.128' -p 10050 -k 'system.hostname'        #获取客户端的主机名
zbx-agent01

 

8.在 Web 页面中添加 agent 主机


点击左边菜单栏【配置】中的【主机】,点击【创建主机】
【主机名称】设置成 zbx-agent01
【可见的名称】设置成 zbx-agent01-192.168.10.21
【群组】选择 Linux server
【Interfaces】的【IP地址】设置成 192.168.10.21

再点击上方菜单栏【模板】
【Link new tamplates】搜索 Linux ,选择 Template OS Linux by Zabbix agent
点击 【添加】

二、 自定义监控内容

案列:自定义监控客户端服务器登录的人数
需求:限制登录人数不超过 3 个,超过 3 个就发出报警信息

点击左边菜单栏【配置】中的【自动发现】,点击【创建发现规则】【名称】设置成 mynetw3ork
【IP范围】设置成 192.168.91.1-254
【更新间隔】设置成 30s
【检查】点击【添加】,【检查类型】选择 Zabbix 客户端,【端口范围】设置成 10050,【键值】设置成 system.uname
【设备唯一性准则】选择 IP地址
【主机名称】选择 DNS名称
【可见的名称】选择 主机名称
勾选 【已启用】,点击 【更新】

点击左边菜单栏【配置】中的【动作】,上方菜单选择 【发现动作】
勾选 【发现动作】,点击 【启用】

 点击左边菜单栏【配置】中的【主机】刷新,等待一段时间后即可刷新出自动发现的客户端主机 ,需要等待一段时间。

 

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Zabbix是一款开源的监控工具,可以帮助我们监控和管理各种网络设备、服务器和应用程序。为了实现全面的监控功能,我们需要在需要监控的设备上安装Zabbix客户端Zabbix客户端安装步骤如下: 1. 首先,我们需要下载并准备Zabbix客户端安装包。可以通过官方网站或者其他可信的资源下载最新版本的Zabbix客户端压缩包。 2. 下载完毕后,我们将安装包解压到合适的位置,如/usr/local/zabbix目录。 3. 进入解压后的目录,使用终端命令进入源代码目录。 4. 在终端中执行以下命令行,以完成Zabbix客户端的编译和安装: ./configure --enable-agent make make install 5. 当编译和安装完成后,我们需要编辑Zabbix客户端配置文件zabbix_agentd.conf。该文件通常位于/etc/zabbix/或/usr/local/etc/zabbix/目录下。 6. 在配置文件中,我们需要设置服务器的IP地址或域名,作为Zabbix服务器的监听地址,这样才能连接到服务器。另外,还需要设置Zabbix客户端的主机名和主机组信息等。 7. 配置文件保存完成后,我们执行以下命令来启动Zabbix客户端zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf 8. 客户端启动成功后,我们可以使用Zabbix服务器连接客户端进行监控和管理。 总体来说,Zabbix客户端安装相对简单,只需要下载安装包、解压、编译、配置和启动即可。通过Zabbix客户端安装,我们可以更好地实现对目标设备的监控和管理,为系统运维提供更好的支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值