zabbix自动发现

news2024/12/22 23:10:42

目录

一、环境准备

1、搭建zabbix基础环境

2、创建被监控主机

二、创建自动发现规则

1、自动发现概述

2、自动发现流程

3、部署监控端主机web2

4、创建自动发现规则

三、创建自动发现后的动作

四、测试自动发现


一、环境准备

1、搭建zabbix基础环境

zabbix基础环境部署参照:zabbix基础环境部署_桂安俊@kylinOS的博客-CSDN博客

2、创建被监控主机

zabbix监控主机方法参见:zabbix模板监控和自定义监控_桂安俊@kylinOS的博客-CSDN博客

以下实验部署均基于上述环境
 

二、创建自动发现规则

1、自动发现概述

当zabbix需要监控的设备越来越多,手动添加监控设备越来越有挑战,此时,可以考虑使用自动发现功能。自动发现可以实现:发现主机、添加主机、添加主机到组、链接模板等功能。

2、自动发现流程

  • 创建自动发现规则
  • 创建Action动作(发现主机后自动执行什么动作)
  • 通过动作,执行添加主机,链接模板到主机等操作

3、部署监控端主机web2

以下在web3主机执行,主机环境详见zabbix基础环境部署_桂安俊@kylinOS的博客-CSDN博客

给web2主机源码安装zabbix agent,然后是zabbixserver自动发现web2:

本文使用的是3.4.4版本,下载地址如下:

链接:https://pan.baidu.com/s/1T_h7OhFf5wHAR8Bo0WvsEQ?pwd=1234 
提取码:1234 

#以下在web2主机执行
#安装编译环境依赖
yum install gcc pcre-devel -y

tar -xvf zabbix-3.4.4.tar.gz

cd zabbix-3.4.4

./configure --enable-agent

make install

启动zabbix agent客户端:

#以下在web2主机执行
useradd zabbix

zabbix_agentd

echo zabbix_agentd >> /etc/rc.loca

chmod +x /etc/rc.local

4、创建自动发现规则

配置--->自动发现--->创建发现规则:

 如下图,自定义发现规则名称,由于本次环境web2主机是192.168.1.30,这里可以设置发现IP范围在15-35之间,更新时间默认是1h,这在生产环境是合理的,出于实验效果,这里改成了1m(1分钟),下面的检查规则意思是如果发现该主机启用了ssh 22端口,就可以匹配该规则:

 

 如上图,已经创建好了发现规则,但是这边只是发现,发现完后还需要执行一些动作,这时候就需要对“动作”进行配置。

三、创建自动发现后的动作

目标:将发现的主机执行自动添加到指定主机组的动作

配置--->动作--->事件源选择“自动发现”--->创建动作:

 进入动作配置页面,自定义动作名称,新的触发条件相当于对自动发现主机的二次过滤,符合条件的才执行动作,设置好条件之后选择条件下面的添加,不要选最下面大的添加按钮,后面还要进行“操作”的配置:

 配置“操作”,操作类型选择将符合发现和动作要求的主机加入linux server组:

 动作创建成功:

四、测试自动发现

自动发现规则、动作配置完成后,回到首页--->配置--->主机,静等1分钟,如下图发现有一台192.168.2.30主机自动添加到监控列表里面:

 并且这个主机是已经自动在Linux server组里面:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/43722.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringCloud:Nacos注册中心和服务消费方式

目录 一、nacos环境搭建 nacos简介 步骤1:安装nacos 步骤2:启动nacos 启动 步骤3:访问nacos 二、nacos的微服务注册 ①导入pom依赖 shop-common的pom.xml 父工程的pom ②加注解 ③在application.yml中添加nacos服务的地址 ④启动服务…

[附源码]Python计算机毕业设计Django病人跟踪治疗信息管理系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

python+django大学生心理素质测评及咨询平台

1.系统包括登录模块、消费模块、收入模块和统计模块。 2.登录模块:对用户的管理权限进行验证,确保用户账号的安全。 3.消费模块:包括食品消费、着装消费、家具消费和行车消费,将日常生活中的主要消费进行详细汇总,具体包含购买日期、购买物品…

全国心力衰竭日| 仿生“人工心脏”——心衰患者的“心”希望

积羽沉舟——感冒竟酿心衰 龚先生今年四十多岁,有贤惠的妻子、聪明可爱的儿子,过着平凡却幸福的日子。没想到2017年一次小感冒,竟差点毁掉这个幸福的家庭。2017年的一天,龚先生突然得了一场重感冒,伴随胃痛、浑身无力等…

C++11(二)右值引用移动语义

🧸🧸🧸各位大佬大家好,我是猪皮兄弟🧸🧸🧸 文章目录左值引用和右值引用1.左值与左值引用2.右值与右值引用3.左值引用和右值引用比较左值引用引用右值右值引用引用左值4.右值引用之后的变化5.左…

运动的人需要什么装备?运动健身装备推荐分享

平时健身运动得比较多,对这些健身运动装备也有一定的了解。看今天有点时间,就在这里给大家说说我平时在用的健身装备好了,既可以当成是我自己这些时间健身运动的阶段性总结,也看看能不能对大家有些帮助。不多说别的,直…

【Mybatis编程:查询相册数据列表】

目录 1. 书写执行的SQL语句 2. 在项目的根包下创建pojo.vo.AlbumListItemVO类 3. 在AlbumMapper.java中添加抽象方法 4. 在AlbumMapper.xml中配置SQL语句 5. 在AlbumMapperTests.java中编写并执行测试 1. 书写执行的SQL语句 需要执行的SQL语句大致是: SELECT …

AnalysisView

元数据分析:血统分析、血液分析

[Power BI] 认识Power Query和M语言

数据清洗,可理解为数据整理,对从各类数据源导入的数据,通过一定的方法(如数据的增删改、转换、逆透视、合并等)进行处理,整理成符合要求的数据,然后加载到数据模型中,进行数据可视化 在Power BI中&#xf…

【Java八股文总结】之面试题(三)

文章目录面试线程相关1、线程有哪些状态?2、线程池的核心参数3、sleep VS wait4、lack VS synchronized5、volatile能否保证线程安全?6、悲观锁VS乐观锁7、HashTable Vs CurrentHashMap8、ThreadLocal的理解虚拟机相关1、JVM 内存结构1、程序计数器(线程私有&…

Linux安装CUDA 添加环境变量 多版本CUDA切换 (软链接)

一、 Linux安装CUDA 步骤1. 去官网找到你想安装的CUDA版本: CUDA Toolkit Archive | NVIDIA Developer 步骤 2. 根据你的系统选择合适的系统版本 其中注意上图标红框的 Distribution 和Version 可用指令 cat /proc/version查看,如下: 选择…

居舍杂志居舍杂志社居舍编辑部2022年第27期目录

行业聚焦《居舍》投稿:cnqikantg126.com 走进企业|共推区域合作交流 共助行业转型升级——走进广州百利文仪北京分公司 1-2 CIFF|办好家居产业的连锁展会平台,助推家居产业高质量发展 3-5 CIFF上海虹桥|观展必看:这份史上最全品牌…

【CNN】搭建AlexNet网络——并处理自定义的数据集(猫狗分类)

前言 2012年,AlexNet横空出世。它首次证明了学习到的特征可以超越手工设计的特征。它一举打破了计算机视觉研究的现状。 AlexNet使用了8层卷积神经网络,并以很大的优势赢得了2012年ImageNet图像识别挑战赛。 论文地址:http://papers.nips.c…

Windows OpenGL ES 图像色彩替换

目录 一.OpenGL ES 图像色彩替换 1.原始图片2.效果演示 二.OpenGL ES 图像色彩替换源码下载三.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 特效 零基础 …

MongoDB的使用

MongoDB 是一个跨平台的,以 JSON 为数据模型的文档数据库,是当前 NoSQL 数据库产品中最热门的一种。它介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的产品。 1、 MongoDB 与 MySQL 数据库 数据…

openGauss 高效数据压缩算法

openGauss 高效数据压缩算法 2.1 主要创新技术点 openGauss 的主要创新技术点总结如下: (一)改进压缩算法,压缩数据单位依然是选择页级别,进一步结合 Page 结构以及本身数据的特征,将 page 交给通用压缩算…

使用ClickHouse JDBC官方驱动,踩坑无数

前言 最近遇到一个ClickHouse的线上问题: Code: 242, e.displayText() DB::Exception: Table is in readonly mode(zookeeper path:/clickhouse/tables/02/xxx) (version 21.12.4.1) (official build) 这个问题我在网上查原因说是由于Zookeeper压力过大&#xf…

MySQL基础篇之多表查询(内连接、外连接、自连接、子查询、union)

05、多表查询 5.1、多表关系 1、概述 项目开发中,在进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,分析并设计表结构,由于业务之间相互关联,所以各个表结构之间也存在着各种联系,基本上分…

maven学完总结!少走弯路一百遍

一、学习方式 学完maven大概花了两天的时间,其实之前学javaweb时用的是maven,因此有点接触,一到两天便能学完maven。 这次我也做了每个知识点的流程图。 但是我学完之后我发现可能没什么要做流程图的,因为更多的是自己动手操作的…

澳大利亚昆士兰大学博士后职位—生物活性肽

【国外博士后招聘-知识人网】澳大利亚昆士兰大学博士后职位—生物活性肽 昆士兰大学(The University of Queensland),简称“昆大”“UQ” ,世界高等科研学府。始建于1910年,是昆士兰州第一所综合型大学,同时…