zabbix笔记_005 zabbix自动发现
自动发现 [消耗资源较大]
1.1 自动发现监控主机
自动发现的好处: 快速发现,并自动添加主机,省去管理员配置的麻烦.
管理简单高效
zabbix监控构建速度更高效
1.2 自动发现的原理
自动发现功能是基于IP段进行扫描添加
利用SNMP协议来接收消息实现自动添加
1.3 创建自动发现规则
配置 - 自动发现 - 创建发现规则

1.4 自动发现动作配置
用于将自动发现的主机添加上模板



注意,创建了规则后记得启用规则,否则无法自动发现

1.5 客户端Linux主机配置 zabbix_agent[10.0.0.66]
1. 在被监控的linux系统中安装zabbix安装包:
rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-agent-3.4.10-1.el7.x86_64.rpm
----------------------------------------------------------------------------------------------
[root@node2 ~]# rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-agent-3.4.10-1.el7.x86_64.rpm
Retrieving https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-agent-3.4.10-1.el7.x86_64.rpm
warning: /var/tmp/rpm-tmp.UbV5Di: Header V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:zabbix-agent-3.4.10-1.el7        ################################# [100%]
----------------------------------------------------------------------------------------------
2. 配置服务器地址:
vim /etc/zabbix/zabbix_agentd.conf
改为: Server=10.0.0.80
sed -ri "s#^Server=127.0.0.1#Server=10.0.0.80#g" /etc/zabbix/zabbix_agentd.conf
#保存退出 重启zabbix-agent
 systemctl restart zabbix-agent.service
##提示:
 Server=10.0.0.80     #---> 这里配置zabbix服务器IP
 ServerActive=127.0.0.1  #---> 如果配置了代理,这里需要改为代理服务器IP,这样就可以将数据传输给上一级,因为当前环境没有代理模式,所以我在配置客户端的时候,客户端的zabbix_agentd.conf 我只修改了 Server=10.0.0.80
1.7 启动一台Linuxserver,检查自动发现添加模板,发送微信流程是否通过


经过测试,推送自动添加的监控主机到微信成功.
1.8 自动推微信配置
配置 - 动作 - [事件源:自动发现] - 操作: 
默认标题:
  自动发现Host IP:  {DISCOVERY.DEVICE.IPADDRESS}
消息内容:
  自动发现主机: {DISCOVERY.DEVICE.IPADDRESS}
  自动发现DNS : {DISCOVERY.DEVICE.DNS}
  自动发现主机状态: {DISCOVERY.DEVICE.STATUS}
  设备运行时间: {DISCOVERY.DEVICE.UPTIME}
#  设备停止时间: {DISCOVERY.DEVICE.DOWNTIME}

自动发现注册的过程很慢.. 需要等.
微信告警收到的启动发现提醒:

自动注册
被动发现,等着业务机器来找zabbix server注册.
自动注册的原理: 自动注册会根据host进行匹配,将符合条件的机器执行动作.
第一步[客户机]:
vim /etc/zabbix/zabbix_agent.conf
约: 96行 Server=192.168.1.1   [这里的IP改为服务器地址]
约: 138行 ServerActive=192.168.1.1 [向谁主动注册. 这里的IP改为服务器地址]
约: 149行 Hostname=node1  [自动注册的名字]
检查:
[root@node1 ~]# egrep -v "^$|#" /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=10.0.0.80
ServerActive=10.0.0.80
Hostname=node1
Include=/etc/zabbix/zabbix_agentd.d/*.conf
第二步: 重启客户机zabbix_agent
systemctl restart zabbix-agent
第三步: web页面 选择自动注册页面
配置 - 动作 - 事件源[选择'自动注册'] - 创建动作
动作配置:
	名称: chenleilei - 自动注册
	新的触发条件:  主机名称  似 node    ###---这里的 似 就是主机名包含 node 就会被自动注册
操作配置:
	默认标题: 自动注册主机: {DISCOVERY.DEVICE.IPADDRESS}
	消息内容:
			主机名: {HOST.HOST}
			主机 IP: {HOST.IP}
			zabbix 端口: {HOST.PORT}
    操作: 细节
    	 添加到主机群组: Linux servers
    	 链接到模板: Template OS Linux
    操作: 类型            发送消息
    	 发送到用户群组   Zabbix administrators
    	 发送到用户       Zabbix administrators
    	 仅送到          weixin
   选择完成后点击 - 添加

点击添加后 再次点击添加:


注意 :  动作这里的配置很重要.他是以关键字添加的.

微信效果:

查看主机:

到这,自动注册就配置完毕了.
zabbix笔记_005 zabbix自动发现的更多相关文章
- 分布式系统监视zabbix讲解八之自动发现/自动注册--技术流ken
		自动发现(LLD) 概述 自动发现(LLD)提供了一种在计算机上为不同实体自动创建监控项,触发器和图形的方法.例如,Zabbix可以在你的机器上自动开始监控文件系统或网络接口,而无需为每个文件系统或网 ... 
- zabbix的日常监控-自动发现端口并监测(服务器开启的所有端口或监控指定端口)(十三)
		动批量检查agent开放的端口 注:此方法给监控磁盘IO(即十二)篇过程一样: 注释:如果服务器上的应用都是固定的,不会随机产生的都可以使用自动发现端口来监控: 如果服务器会随机出现端口且每次启动程 ... 
- Zabbix监控系统配置之-自动发现规则入门
		假设你已经知道[模板-监控项-监控项原型-自动发现规则]之间的关系.(此处应有关系图,待填坑) 1. 添加模板 我新建了一个名叫Dapianzi SNMP Linux的模板,里面添加了已经启动了SNM ... 
- zabbix(10)自动发现规则(low level discovery)
		1.概念 在配置Iterms的过程中,有时候需要对类似的Iterms进行添加,这些Iterms具有共同的特征,表现为某些特定的参数是变量,而其他设置都是一样的,例如:一个程序有多个端口,而需要对端口配 ... 
- 分布式系统监视zabbix讲解八之自动发现/自动注册
		自动发现(LLD) 概述 自动发现(LLD)提供了一种在计算机上为不同实体自动创建监控项,触发器和图形的方法.例如,Zabbix可以在你的机器上自动开始监控文件系统或网络接口,而无需为每个文件系统或网 ... 
- zabbix之Low-level discovery(自动发现)
		功能: 自动发现挂载点并自动监控 自动发现网卡并自动监控 创建自动发现挂载点并监控 功能 假如要在monitor_linux模板中创建自动发现挂载点的功能 配置-->模板-->选择模板-- ... 
- zabbix笔记_008  zabbix监控交换机路由器
		zabbix监控交换机路由器 要监控路由器交换机,需要使用到SNMP协议 SNMP是一个简单网络管理协议,他基于C/S模型实现的监控和管理. 服务器安装SNMP: yum -y install net ... 
- Zabbix实战-简易教程--动作(Actions)--自动发现
		一.概述 Zabbix提供了有效和非常灵活的网络自动发现功能. 设置网络发现后你可以: 加快Zabbix部署(自动添加主机.添加模板) 简化管理(自动删除主机.删除模板.禁用主机) 无需过多管理就能在 ... 
- zabbix 网络模板自动发现端口时,过滤掉某些特定规则的端口,减少item的方法
		1.需求描述 默认情况下Zabbix 模板 中网络接口自动发现接口时,会产生很多item,有时候会有我们不需要的一些接口,这时候需要过滤掉他们. 比如我有一台运行kvm的服 ... 
- zabbix 添加自动发现端口并监控
		最近在部署zabbix监控 有些服务器上开启的服务端口非常多 如果一个个添加监控会很繁琐,于是想到了自动发现规则 自动发现服务器上的服务端口并进行监控. 在zabbix客户端服务器上进行操作 1 ... 
随机推荐
- ubuntu 20.04.1 安装 PHP+Nginx
			ubuntu 20.04.1 安装 PHP+Nginx 更新源 sudo apt-get update 安装环境包 sudo apt-get -y install nginx sudo apt-get ... 
- Spring开发:动态代理的艺术与实践
			本文分享自华为云社区<Spring高手之路17--动态代理的艺术与实践>,作者: 砖业洋__. 1. 背景 动态代理是一种强大的设计模式,它允许开发者在运行时创建代理对象,用于拦截对真实对 ... 
- vue-manage-system 版本更新,让开发更加简单
			vue-manage-system 近期进行了一次版本升级,主要是支持了更多功能.升级依赖版本和优化样式,并且上线了官方文档网站,大部分功能都有文档或者使用示例,更加适合新手上手开发,只需要根据实际业 ... 
- 网易游戏基于 Flink 的流式 ETL 建设
			简介: 网易游戏流式 ETL 建设实践及调优经验分享- 网易游戏资深开发工程师林小铂为大家带来网易游戏基于 Flink 的流式 ETL 建设的介绍.内容包括: 专用 ETL EntryX 通用 ETL ... 
- DataWorks搬站方案:Airflow作业迁移至DataWorks
			简介: DataWorks提供任务搬站功能,支持将开源调度引擎Oozie.Azkaban.Airflow的任务快速迁移至DataWorks.本文主要介绍如何将开源Airflow工作流调度引擎中的作业迁 ... 
- 多任务学习模型之ESMM介绍与实现
			简介:本文介绍的是阿里巴巴团队发表在 SIGIR'2018 的论文<Entire Space Multi-Task Model: An Effective Approach for Estima ... 
- [GPT] 用dogecoin接受付款,如何实现收款回调,不借助中心化的第三方
			要在不借助中心化的第三方的情况下实现Dogecoin的收款回调,您可以按照以下步骤进行操作: 1. 设置一个用于接收收款回调的URL:您需要在您的网站或应用程序中设置一个用于接收收款回调的URL. ... 
- 本周ddl(4.1-4.5)
			本周ddl(4.1-4.5) cs61a首先完成2.23之前的任务 cs61a完成3.1之前的学习 cs61a完成3.8任务并且ants完成阶段1 csapp的bomblab 记录南京5个景点及其周边 ... 
- 8.k8s之调动pod到指定节点与创建多容器pod并查找pod日志
			官方文档:将pod分配给节点题目1:调度pod到指定节点 设置配置环境kubectl config use-context k8s 按如下要求创建并调度一个pod: - 名称:nginx-kusc00 ... 
- aliyun全站DCDN刷新--Django
			1.编写原因: 由于登录到阿里云DCDN,需要登录加打开各种页面,导致推送一次感觉非常麻烦,所以编写(网上以有很多可以借鉴) 2.基础环境 # 所需模块 pip install aliyun-pyth ... 
