自动发现 修改自动发现规则的相关数据获取间隔 然后修改数据更新间隔(秒),改成以秒计算 60秒 配置好以后到监控中心,查看图形相关,可以选择查看某一块网卡的图形去查看 因为可能设置的获取时间比较长,不能及时的或许新数据...更改图形界面颜色 在模板——自发现规则——图形原型中更改:
前言 很多情况下自定义监控项需要手动创建,重复的工作耗时耗力,全面自动化的时代如何实现同一类型的监控项批量添加。zabbix提供了自动发现的功能,实现监控项批量添加。...实现思路 通过脚本获取动态key并将key转换成zabbix识别的 json 格式 配置 zabbix agent 调用自定义脚本 创建自动发现规则获取json格式动态key数据 添加监控项原型,传入动态...key变量 动态监控项生成(按照自动发现周期失效的key到期会自动删除) (1)zabbix 监控linux系统端口状态 批量发现存活端口转换json格式 #!.../etc/zabbix/ncjson.sh UserParameter=checkport[*],bash /etc/zabbix/nc_port.sh $1 $2 $3 zabbix_get测试 自动发现规则...fping[*],bash /etc/zabbix/fping.sh $1 $2 zabbix_get测试 zabbix_get -s 127.0.0.1 -k fpingdiscovery 自动发现
不同业务对应不同模板,现在创建一个模板,用于当前这个特殊业务 创建完成后,点击右上角的创建自动发现规则。...自动发现无线 ap 值(APNAME、APID): SHELL 脚本 #!...name_array[$i]}\" }" if [ $i -lt $[ $sum-1 ] ];then printf ',' fi done printf " ]}" 自动发现无线...编写脚本值 zabbix 发现的 value 值传参进去而得出自己想要的值; 可通过 zabbix_get 得出结果 新建或者在本机上调用自动发现模板 查看自动发现的值: ---- 标题...:zabbix LLD 自动发现 作者:cuijianzhe 地址:https://solo.cjzshilong.cn/articles/2019/11/26/1555140148890.html
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
disk name #/usr/bin/python #This script is used to discovery disk on the server ...
配置Zabbix的网络发现规则来发现主机和服务: 首先进入 配置 → 自动发现 单击 创建发现规则(Create rule) (或在自动发现规则名称上编辑现有规则) 编辑自动发现规则属性,如图所示...当规则添加后,Zabbix将自动执行发现规则并生成基于发现的事件做后续处理。...自动发现Linux 主机 定义动作(action) 将所发现的Linux服务器添加到相应的组/模板 如果发生以下情况,动作(action)将被激活: “Zabbix agent”服务是“up” system.uname...ZABBIX 自动注册案例 网络中有Windows和Linux主机通过配置主机元数据来区分Linux和Windows主机。...ZABBIX 配置 创建2个动作, 第一个动作: 名称:Linux主机自动注册 条件:主机元数据,如Linux 动作:链接到模板:Template OS Linux ? ?
注:本文基于:https://blog.51cto.com/14227204/2474670 一、自动发现: 1、部署安装agent端: [root@agent /]# mkdir /zabbix...[ OK ] Starting zabbix_agentd (via systemctl): [ OK ] 2、登录到zabbix web界面操作 创建自动发现规则...创建自动发现动作 ? ? ? ? ? ?...二、自动注册 自动注册比自动发现配置少、方便,自动注册是客户端向服务端发送数据 #需要在原有配置文件上更改如下 [root@agent /]# sed -i 's/# HostMetadataItem=
自动发现 概述 自动发现主要是希望通过发现网络中的主机,并自动把主机添加到监控中,并关联特定的模板,实现自动监控。...例如在办公网络中,希望通过Zabbix Agent监控所有工作电脑,只需要把新安装的电脑开放防火墙10050端口,那么电脑就可以自动通过发现新机器,并开始监控。...如果网络中可能存在Windows和Linux系统,就需要通过Zabbix Agent判断自动添加的主机是Windows还是Linux。...: 配置自动发现 第一步:点击配置(configure)–>自动发现(discovery) 第二步:创建自动发现的规则(create discovery rule) 检查发现主机 ## 重启zabiix-server...当以前未知的active agent要求检查时,会发生自动注册。 该功能可能非常方便自动监控新的cloud节点。
UserParameter=im.port.discovery,/bin/bash /data/scripts/process_discovery.sh
(zabbix.com) 二、Zabbix网络自动发现介绍 Zabbix为用户提供了高效灵活的网络自动发现功能。...** 如果主机已经存在, 且自动发现中同时存在已发现的IP地址,那么将不会创建新的主机,但是,如果自动发现的操作包含(链接模板,添加到主机群组等),则会在已经存在的主机上执行相应的操作。...4、移除主机 从Zabbix 2.4.0开始,如果已发现的实体不在自动发现规则的IP范围内,则由网络发现规则创建的主机将会被自动删除。...如果最初创建了3个独立的主机,他们都被自动发现的唯一性准则“IP”发现,然后修改自动发现规则,为了使A、B和C自动发现的唯一性准则结果是相同的,那么接口B和C作为接口A的附加接口来创建第一个主机。...system.hostname' zabbix-agent-02 [root@zabbix-server ~]# zabbix_get -s 192.168.200.100 -p 10050 -k 'system.uname' Linux
批量监控有两种方式:自动发现和自动注册。 自动发现 由服务端主动发起,Zabbix Server 开启发现进程,定时扫描局域网中 IP 服务器、设备。...具体配置如下: 1、创建自动发现规则 “配置”->“自动发现”->“创建发现规则” 填入名称、需发现服务器、设备的 IP 范围、更新间隔、检查项(ssh 和 zabbix 客户端)、设备唯一性准则 最后勾选已启用...2、创建自动发现动作 “配置”->“动作”-> 事件源 “自动发现”->“创建动作” 点击操作配置,选择具体的操作类型:添加主机、添加到主机群组、与模板关联 最后点击添加即可。...3、在 “检测中”->“自动发现” 可以查看 已发现的设备 自动注册 由客户端主动发起,客户端必须安装并启动 Agentd,否则无法被自动注册添加至主机列表。...具体配置如下: 1、创建自动注册动作 “配置”-> 事件源 “自动注册”->“创建动作” 点击操作配置,选择具体的操作类型:添加主机、添加到主机群组、与模板关联 最后点击添加即可。
Zabbix自动发现功能从配置流程上比较简单:Discovery与Action。在做Zabbix的自动发现验证时,使用”ICMP ping”的check方式时,自动发现功能并不生效。...二.自动发现失效 1....现象 在自动发现的discovery与action流程配置正确的前提下,等待10分钟观察,自动发现功能并不生效。 2....定位故障 #发现有”找不到/usr/sbin/fping文件”的信息记录。...故障分析 “ICMP ping”的check方式,使用/usr/sbin/fping命令检测状态,如果系统没有安装或fping命令执行路径有误,则check方式不能发现设备,自动发现功能失效。
上篇回顾 上篇文章我们讲解了自定义监控,但是我们会发现,每次新增一个监控对象都需要我们手动的创建一个ServiceMonitor,这无疑是比较麻烦的,那么有没有一种可以自动发现的实现方案呢。...本篇文章我们讲解如何自动发现监控目标 prometheus配置文件及标签 通过Promethues控制台查看: scrape_configs: - job_name: serviceMonitor/monitoring...,也就是在kubernetes中的自动发现。...更多自动发现可以参考:https://prometheus.io/docs/prometheus/latest/configuration/configuration/#configuration-file...再次查看prometheus中targets 验证指标 总结 本此文章主要讲解了在kubernetes中如何自动发现并纳入监控中,以及一些标签和操作标签动作。
Prometheus 已经支持多种内置的服务发现机制: 发现云服务商的 VM 虚拟机 Kubernetes 上的自动发现 通用的服务查找,例如 DNS、Consul、Zookeeper 或自定义发现机制...特别适合运行于 Kubernetes 集群下面,可以自动发现监控目标。...https://releases.hashicorp.com/consul/1.10.2/consul_1.10.2_linux_amd64.zip ☸ ➜ unzip consul_1.10.2_linux_amd64...配置 Consul 自动发现 上面我们通过 Consul 注册了 3 个 demo 服务,接下来我们将配置 Prometheus 通过 Consul 来自动发现 demo 服务。...这样我们就完成了 Prometheus 基于 Consul 的一个简单的自动发现配置。
自动发现与自动注册 自动发现:zabbix Server主动发现所有客户端,然后将客户端登记自己的小本本上,缺点zabbix server压力山大(网段大,客户端多),时间消耗多。...安装完毕,Server=172.16.1.61(完成) 第三步、网页上配置自动发现规则 可以创建自动发现规则,可以修改默认的: ?...编辑自动发现规则: 在ip范围内输入ip,注意格式; 延迟在实际的生产环境中要大一些,实验环境可以小一些 ? 在动作中找到自动发现,进行修改: ? 主要在操作中添加这两项: ?...加条件,让发现更精准 ? 添加主机、启用主机 ? 然后就等着客户端就好了,最好在自动发现完成后,关闭自动发现。...在模板中,选择有SNMP名称的linux系统模板,然后添加 ?
为了解决这些重复的机械性工作,自动发现功能孕育而生。...创建思路 首先说下自动发现强大的功能,它到底可以帮助我们完成什么工作: 快速发现并添加主机 简单的管理 随着环境的改变而快速搭建监控系统 自动发现基于网络发现功能,而网络发现又基于以下信息: IP地址段...比如linux机器添加linux模板,并且添加到KVM虚拟机的分组当中。当完成了这些操作,zabbix主机的添加也就已经完成了。下面我们先进行动作的设置。 创建动作 ?...创建发现规则 点击自动发现→创建发现规则 ?...点击主机 自动发现: 填写名称 由agent代理程序自动发现 IP范围:填写发现范围 延迟:此处按秒计算 添加检查:此处添加zabbix的uname 设备唯一性准则:按IP地址区分 最后点击启用,添加。
Prometheus为什么需要自动发现?...,以便能够通过服务注册中心自动发现、检测、分类可被检测的各target,以及更新发生了变动的target。...自动发现的几种方式演示 基于文件的自动发现 此种类型也是最简单的服务发现方式,主要是通过Prometheus Server定期从文件中加载target的信息。...target全部放在targets/目录下即可,例如 cat targets/nodes-linux.yaml - targets: - monitor.example.com:9100 -...job: prometheus 重新加载Prometheus配置即可: curl -XPOST monitor.example.com:9090/-/reload 基于consul注册中心自动发现
这里的话,一套脚本拿下,直接输出 json 格式的数据,让系统自动发现。 1. 首先脚本功能要实现,怎么写出自动发现端口呢? #!...可在 linux 中使用 netstat -nltp| grep -v -w -|grep -v rpc|awk -F "[ :]+" '{if( [root@zabbix ~]# netstat -nltp...}] print json.dumps({'data':ports},sort_keys=True,indent=4,separators=(',',':')) 1.3 python3 端口自动发现功能...discovery.ports,/usr/bin/python /usr/lib/zabbix/externalscripts/zabbix_ports_discovery.py 最后在 zabbix 前端添加自动发现...: 添加模板: 在相应模板添加自动发现规则 添加监控项原型 添加触发器 在相应主机添加模板, 查看主机发现数据: ---- 标题:zabbix监控端口自动发现功能
比较实用针对基础服务运行状态检测,自动端口发现加入监控与告警,稍作修改 脚本 python port_discover.py #!
不过 Prometheus 官方支持多种自动服务发现的类型,其中就支持 Consul。...linux_amd64.zip $ ....现在 Consul 服务已经启动完毕,并成功注册了一个服务,接下来,我们需要配置 Prometheus 来使用 Consul 自动服务发现,目的就是能够将上边添加的服务自动发现到 Prometheus...就能自动发现该服务,是不是很方便。...问题四,将自动发现的服务进行分类,本质上跟上边的处理方式一致,可以添加自定义的标签方式,通过标签来区分,二可以通过服务 Tag 来进行匹配来创建不同的类型 exporter 分组。
领取专属 10元无门槛券
手把手带您无忧上云