zabbix实现自定义自动发现的流程】的更多相关文章

前言 本章介绍如何去自定义一个zabbix自动发现的整个流程 过程 首先需要在模板当中创建一个自动发现的规则,这个地方只需要一个名称和一个键值,例如 名称:Ceph Cluster Pool Discovery 键值:ceph.pools 过滤器中间要添加你需要的用到的值宏 我的数据是: [root@lab8106 ~]# zabbix_get -s 127.0.0.1 -k ceph.pools {"data":[{"{#POOLNAME}":"rbd&…
zabbix模板的自动发现规则(ldd)实现被监控项自动发现 自动发现规则(ldd)用途说明 在zabbix自带的linux模板的自动发现规则中,有一个Mounted filesystem discovery自动发现规则,可以根据每个服务器磁盘梳理不同,自动生成相应的磁盘监控数据. 这就是自动注册的用途,根据不同服务器上同一个监控项不同的数量,自动生成对应数量的监控 例如5个服务器都分别启动了tomcat多实例,但启动的tomcat数量不相同,端口也不同,我想要监控这些端口是否down掉: 用普…
需求: 自定义发现磁盘io,并实现监控.其他的业务组件自动发现监控其实也和这个大同小异,自动发现主要逻辑就是你要根据组件规则自动匹配出需要监控的所有组件,再通过传参的方式获取对应组件数据. 自动发现无非分为几个步骤: 写一个脚本获取需要监控的系统信息,如所有磁盘标识或者一些组件名称等,脚本输出json格式到zabbix server,再写一个脚本根据传参,获取单独磁盘监控数据. 1.被监控端编写脚本,输出agent所有的磁盘json格式 vim /etc/zabbix/scripts/disk_…
一.zabbix自动发现 利用zabbix的discovery功能可以实现自动批量添加主机的功能. Zabbix自动发现实现自定义主机名: 通过自动发现添加的客户端主机的Host name 是以IP地址命名的,该怎么解决: 方法一:直接在zabbix server端的/etc/hosts文件里添加客户端主机名和IP. 这样获取到的主机名就是你定义的主机名了,而不是ip地址的. 参考文档:http://www.ttlsa.com/zabbix/zabbix-configure-network-di…
由于最近项目上需要对服务器监控进行规范化监控,再磁盘这块有几种方式 1.如果每台设备的磁盘是一样的 比如都有vda,vdb两块磁盘那么可以采用 1.1 每台客户端写脚本,服务端每台设备去加上监控项(------最次的手段-------------) 1.2 客户端批量部署脚本,服务端直接把监控项部署到模板里面去.这样所有使用了模板的设备都可以加上这个监控项目了  但是必须注意,这样必须是所有设备磁盘都一样的情况 2.如果每台设备的磁盘数目不一样,就只能采用客户端定义脚本,服务端单独针对每台设备添…
1.需求描述        默认情况下Zabbix 模板 中网络接口自动发现接口时,会产生很多item,有时候会有我们不需要的一些接口,这时候需要过滤掉他们.        比如我有一台运行kvm的服务器,服务器上有四个物理接口 eth0-eth3 , 三个网桥接口 br0-br2 , 还有很多个虚机的网卡接口 vnetxx ,如下所示:   1 [root@host00 ~]# ifconfig |grep HW 2 br0 Link encap:Ethernet HWaddr EC:F4:B…
问题:zabbix添加自动发现端口,提示Value should be a JSON object [root@localhost zabbix_agentd.d]# zabbix_get -s 192.168.100.223 -k discovery.port (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it…
  docker部署zabbix比源码安装简单一些,特此记录: 机器准备: zabbix-server: 192.168.0.150 homeserver zabbix-agent: 192.168.0.116 app1 软件准备: 两台机均安装并启动docker服务.   过程: 在zabbix-server上安装mysql镜像并启动: root@homeserver:/etc/docker# docker run --name mysql-server -t \ -e MYSQL_DATAB…
创建思路 首先说下自动发现强大的功能,它到底可以帮助我们完成什么工作: 快速发现并添加主机 简单的管理 随着环境的改变而快速搭建监控系统 自动发现基于网络发现功能,而网络发现又基于以下信息: IP地址段 基于服务的FTP.SSH.Web.POP3.IMAP.TCP等 从Zabbix-agent端接收的信息 从SNMP agent端接受的信息 好了了解到以上信息,我们可以理解创建自动发现的过程为,zabbix-server会扫描你添加的IP地址段.比如你需要添加IP地址段为192.168.80.1…
一.自动发现 1.概述 自动发现(LLD)提供了一种在计算机上为不同实体自动创建监控项,触发器和图形的方法.例如,zabbix可以在你的机器上自动开始监控文件系统或者网络接口,而无需为每个文件系统或网络接口手动创建监控项.此外,可以配置zabbix根据定期执行发现后得到的实际结果,来移除不需要的监控项. 2.配置 第一步:点击配置(configure)-->自动发现(discovery) 第二步:创建自动发现的规则(create discovery rule) 第三步:填写发现规则(checks…