环境介绍

zabbix版本Zabbix 4.2.6
zabbix server:10.0.10.234
zabbix-agent:16台 Linux 7.x设备
 
自动发现
自动发现的好处:快速发现,并自动添加主机,省去管理员配置的麻烦。
自动发现的原理:自动发现功能是基于IP段进行扫描添加利用SNMP协议来接收消息实现自动添加
自动注册
自动注册的相较于自动发现的有点就在于节省zabbix-server的资源
自动注册也就是被动发现,等着业务机器来找zabbix server注册,自动注册的原理: 自动注册会根据host进行匹配,将符合条件的机器执行动作
本文采用自动注册的方式做为示例。
 

Linux 服务器端操作

agent rpm 安装包

安装脚本

#!/bin/bash
####################################
#批量安装zabbix-agent4.2.6脚本
#雪文龙 2020-6-22 v1
#
#修改者:雪文龙
#修改时间:2020-xx-xx
#修改内容:修改内容描述
#####################################
#定义变量
IP=`ip a |grep 10.0. |awk -F '/|'inet'' '{print $2}'` wget http://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-agent-4.2.6-1.el7.x86_64.rpm
rpm -ivh zabbix-agent-4.2.6-1.el7.x86_64.rpm
rm -rf zabbix-agent-4.2.6-1.el7.x86_64.rpm
echo'备份agent.conf配置文件' mv /etc/zabbix/zabbix_agentd.conf /etc/zabbix/zabbix_agentd.conf.bak
touch /etc/zabbix/zabbix_agentd.conf
echo "修改配置文件" cat >> /etc/zabbix/zabbix_agentd.conf << EOF
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=1
DebugLevel=3
Server=10.0.10.243
ListenPort=10050
ServerActive=10.0.10.243
Include=/etc/zabbix/zabbix_agentd.d/
Hostname= $IP
HostMetadata=zabbix.bsh
EOF systemctl start zabbix-agent && systemctl enable zabbix-agent

WEB 页面操作

配置--动作--事件源选择为自动注册--创建动作

设置自动注册的规则

我这里设置主机名称为包含10的则添加注册,因为我的主机地址段都是在10段的
 

然后坐等主机上线

收到提醒后打开主机列表查看自动注册上来的主机

检查已注册主机

 

最新文章

  1. js == 与 === 的区别
  2. BZOJ的两道osu概率DP easy与osu
  3. Effective c++ 小结
  4. CentOS安装某个命令的办法如locate
  5. 【python学习笔记01】python的数据类型
  6. nmon related
  7. 怎样选择PHP的版本
  8. TFS体系结构和概念
  9. adb指令介绍
  10. PRTG测试!
  11. Jupyter Notebook(推荐使用Anaconda安装)
  12. Mysql数据库左外连接,右外连接,模糊查询
  13. MT【312】特征根法求数列通项
  14. 使用pca/lda降维
  15. 第三节:工厂+反射+配置文件(手写IOC)对缓存进行管理。
  16. mysql概要(十四)(一)索引
  17. Vim打开文件中文乱码如何解决?
  18. 9-[CSS]-字体、文本、背景图片
  19. 【Nodejs】“快算24”扑克牌游戏算法 1.01
  20. 基于UML的面向对象分析与设计

热门文章

  1. (Ooencv3)颜色空间转换
  2. 深入刨析tomcat 之---第7篇 这个是链接,如果使用idea 创建servlet工程
  3. bootstrap table记录一下
  4. DC-5 靶机渗透测试
  5. 痞子衡嵌入式:ARM Cortex-M内核那些事(9.1)- 存储保护(MPU - PMSAv6/7)
  6. OpenGL学习笔记(四)纹理
  7. cs派生msf shell
  8. springcloud搭建高可用注册中心的时候注册中心在unavailable-replicas中的问题
  9. 【加解密】使用CFSSL生成证书并使用gRPC验证证书
  10. [1.6W字]浏览器跨域请求的原理, 以及解决方法(可以纯前端实现) #flight.Archives011