[自动化分布式] Zabbix自动发现与自动注册

这篇具有很好参考价值的文章主要介绍了[自动化分布式] Zabbix自动发现与自动注册。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

abbix 自动发现(对于 agent2 是被动模式)
zabbix server 主动的去发现所有的客户端,然后将客户端的信息登记在服务端上。
缺点是如果定义的网段中的主机数量多,zabbix server 登记耗时较久,且压力会较大

部署

 添加zabbix 客户端主机 (192.168.17.31)

systemctl stop firewalld
setenforce 0

hostnamectl set-hostname zbx-agent2

服务端和客户端都配置时间同步

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

[自动化分布式] Zabbix自动发现与自动注册,自动化,zabbix,运维

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

rpm -ivh https://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-release-6.0-4.el7.noarch.rpm
sed -i 's#https://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo


yum install -y zabbix-agent2

修改 agent2 配置文件

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

启动 zabbix-agent2

systemctl start zabbix-agent2
systemctl enable zabbix-agent2

netstat -natp | grep zabbix

[自动化分布式] Zabbix自动发现与自动注册,自动化,zabbix,运维

服务端测试连通性

zabbix_get -s '192.168.17.31' -p 10050 -k 'agent.ping'
1

zabbix 自动发现与自动注册

1.确保客户端上的 zabbix-agent2 服务状态正常

systemctl is-active zabbix-agent2.service 
active

[自动化分布式] Zabbix自动发现与自动注册,自动化,zabbix,运维

2.在 Web 页面删除原有的客户端主机

[自动化分布式] Zabbix自动发现与自动注册,自动化,zabbix,运维

3.服务端客户端都设置 hosts 解析

cat > /etc/hosts << EOF
92.168.17.30 zbx-server
192.168.17.66 zbx-agent1
192.168.17.31 zbx-agent2
EOF

[自动化分布式] Zabbix自动发现与自动注册,自动化,zabbix,运维

4.在 Web 页面配置自动发现

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

[自动化分布式] Zabbix自动发现与自动注册,自动化,zabbix,运维

 [自动化分布式] Zabbix自动发现与自动注册,自动化,zabbix,运维

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

[自动化分布式] Zabbix自动发现与自动注册,自动化,zabbix,运维

[自动化分布式] Zabbix自动发现与自动注册,自动化,zabbix,运维

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

等待时间有点漫长

[自动化分布式] Zabbix自动发现与自动注册,自动化,zabbix,运维

 可在服务端查看 zabbix 日志

tail -f /var/log/zabbix_server.log

[自动化分布式] Zabbix自动发现与自动注册,自动化,zabbix,运维

zabbix 自动注册(对于 agent2 是主动模式)

zabbix agent2 会主动上报自己的信息,发给 zabbix server。
缺点是可能因为配置文件配置错误或者网络不通等原因导致 zabbix agent2 可能找不到 zabbix server

1.环境准备

点击左边菜单栏【配置】中的【发现动作】,勾选发现规则,点击 禁用
点击左边菜单栏【配置】中的【主机】,勾选原有的客户端主机,点击 删除
[自动化分布式] Zabbix自动发现与自动注册,自动化,zabbix,运维

[自动化分布式] Zabbix自动发现与自动注册,自动化,zabbix,运维

[自动化分布式] Zabbix自动发现与自动注册,自动化,zabbix,运维

服务端客户端都设置 hosts 解析

vim /etc/hosts
192.168.17.30 zbx-server
192.168.17.66 zbx-agent1
192.168.17.31 zbx-agent2

2.修改 zabbix-agent2 配置文件 (客户端

vim /etc/zabbix/zabbix_agent2.conf
......
HostnameItem=system.hostname		#152行,取消注释


egrep -v "^#|^$" /etc/zabbix/zabbix_agent2.conf  #输入后会输出

PidFile=/run/zabbix/zabbix_agent2.pid
LogFile=/var/log/zabbix/zabbix_agent2.log
LogFileSize=0
Server=192.168.17.30
ServerActive=192.168.17.30
Hostname=zbx-agent2
 HostnameItem=system.hostname
Include=/etc/zabbix/zabbix_agent2.d/*.conf
PluginSocket=/run/zabbix/agent.plugin.sock
ControlSocket=/run/zabbix/agent.sock
Include=./zabbix_agent2.d/plugins.d/*.conf


systemctl restart zabbix-agent2

[自动化分布式] Zabbix自动发现与自动注册,自动化,zabbix,运维

[自动化分布式] Zabbix自动发现与自动注册,自动化,zabbix,运维

3.在 Web 页面配置自动注册

点击左边菜单栏【配置】中的【动作】,上方菜单选择 【自动注册动作】,点击【创建动作】
【名称】设置成 Auto registration
点击 【添加】,【类型】选择 主机名称,【操作者】选择 包含,【值】设置成 zbx-agent
点击上方菜单栏【操作】,点击【添加】,【操作类型】选择 添加主机,点击 【Add】
再点击【添加】,【操作类型】选择 添加到主机群组,【主机群组】选择 Linux servers,点击 【Add】
再点击【添加】,【操作类型】选择 与模板关联,【模板】搜索 Linux,选择 Linux by Zabbix agent,点击 【Add】
点击下方的【添加】

[自动化分布式] Zabbix自动发现与自动注册,自动化,zabbix,运维

[自动化分布式] Zabbix自动发现与自动注册,自动化,zabbix,运维

[自动化分布式] Zabbix自动发现与自动注册,自动化,zabbix,运维

[自动化分布式] Zabbix自动发现与自动注册,自动化,zabbix,运维

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

 [自动化分布式] Zabbix自动发现与自动注册,自动化,zabbix,运维

在服务端查看 zabbix 日志

tail -f /var/log/zabbix_server.log

[自动化分布式] Zabbix自动发现与自动注册,自动化,zabbix,运维文章来源地址https://www.toymoban.com/news/detail-811363.html

到了这里,关于[自动化分布式] Zabbix自动发现与自动注册的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 读发布!设计与部署稳定的分布式系统(第2版)笔记10_自动化和缓慢的响应

    3.3.1.1. 被隔离的节点无法正确地感知当前状态 3.3.1.2. 控制系统会感知环境,但它们有可能被愚弄 3.3.2.1. 快速启动机器 3.3.2.2. 要慢慢关机 3.3.2.3. 启动新机器要比关闭旧机器更安全 3.3.5.1. 控制层虽然每秒都能感知到系统已经过载,但它启动一台虚拟机处理负载需要花费5分

    2024年02月10日
    浏览(37)
  • @SpringBootApplication注解的理解——如何排除自动装配 & 分布式情况下如何自动加载 & nacos是怎么被发现的

    spring作为主流的 Java Web 开发的开源框架,是Java 世界最为成功的框架,持续不断深入认识spring框架是Java程序员不变的追求。 本篇博客介绍SpringBootApplicant注解的自动加载相关内容 其他相关的Spring博客文章列表如下: Spring基础(核心容器)——从配置文件到注解开发 创建对象

    2024年02月07日
    浏览(42)
  • 分布式监控平台-Zabbix

    作为一个运维,需要会使用监控系统查看服务器状态以及网站流量指标,利用监控系统的数据去了解上线发布的结果,和网站的健康状态。 利用一个优秀的监控软件,我们可以: 通过一个友好的界面进行浏览整个网站所有的服务器状态 可以在Web 前端方便的查看监控数据 可

    2023年04月19日
    浏览(81)
  • 分布式监控平台—zabbix

    作为一个运维,需要会使用监控系统查看服务器状态以及网站流量指标,利用监控系统的数据去了解上线发布的结果,和网站的健康状态。 利用一个优秀的监控软件,我们可以: 通过一个友好的界面进行浏览整个网站所有的服务器状态 可以在Web 前端方便的查看监控数据 可

    2024年02月13日
    浏览(53)
  • 分布式监控平台——Zabbix

    市场上常用的监控软件: 传统运维:zabbix、 Nagios 作为一个运维,需要会使用监控系统查看服务器状态以及网站流量指标,利用监控系统的数据去了解上线发布的结果,和网站的健康状态。 利用一个优秀的监控软件,我们可以: 通过一个友好的界面进行浏览整个网站所有的

    2024年02月13日
    浏览(49)
  • 分布式监控平台---Zabbix

    作为一个运维,需要会使用监控系统查看服务器状态以及网站流量指标,利用监控系统的数据去了解上线发布的结果,和网站的健康状态。 利用一个优秀的监控软件,我们可以: 通过一个友好的界面进行浏览整个网站所有的服务器状态 可以在Web 前端方便的查看监控数据 可

    2024年04月22日
    浏览(40)
  • 分布式系统监控Zabbix

    1.什么是Zabbix (1)一个基于web界面提供的分布式系统监控及网络监视功能的企业级开源解决方案 (2)Zabbix能监视各种网络参数,保证server系统的安全运营,并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 (3)Zabbix由两部分构成,zabbix server和可选组件

    2024年02月13日
    浏览(43)
  • 1.监控分布式--zabbix

    利用一个优秀的监控软件,我们可以: 通过一个友好的界面进行浏览整个网站所有的服务器状态 可以在 Web 前端方便的查看监控数据 可以回溯寻找事故发生时系统的问题和报警情况 zabbix 是一个 基于 Web 界面的提供分布式系统监视 以及网络监视功能的企业级的开源解决方案。

    2024年02月12日
    浏览(54)
  • Zabbix分布式监控系统

      ps: 阿里云盘Xnode1获取 xnode1 https://www.alipan.com/s/HgLXfoeBWG2 提取码: eb70 1、xnode1克隆两台虚拟机并修改ip zabbix-server192.168.224.3 zabbix-agent192.168.224.4 2、修改主机名 1、修改/etc/hosts文件(2个节点) 添加: 1 92.168. 224.3   zabbix-server 1 92.168. 224.4   zabbix - agent 添加: 1 92.168. 224.3   z

    2024年01月24日
    浏览(52)
  • 分布式开源监控Zabbix实战

    Zabbix作为一个分布式开源监控软件,在传统的监控领域有着先天的优势,具备灵活的数据采集、自定义的告警策略、丰富的图表展示以及高可用性和扩展性。本文简要介绍Zabbix的特性、整体架构和工作流程,以及安装部署的过程,并结合实战进行监控配置。 1、Zabbix介绍 Zab

    2024年02月09日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包