zabbix 批量安装+自动注册
2024-10-01 11:58:28
环境介绍
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段的
然后坐等主机上线
收到提醒后打开主机列表查看自动注册上来的主机
检查已注册主机
最新文章
- js == 与 === 的区别
- BZOJ的两道osu概率DP easy与osu
- Effective c++ 小结
- CentOS安装某个命令的办法如locate
- 【python学习笔记01】python的数据类型
- nmon related
- 怎样选择PHP的版本
- TFS体系结构和概念
- adb指令介绍
- PRTG测试!
- Jupyter Notebook(推荐使用Anaconda安装)
- Mysql数据库左外连接,右外连接,模糊查询
- MT【312】特征根法求数列通项
- 使用pca/lda降维
- 第三节:工厂+反射+配置文件(手写IOC)对缓存进行管理。
- mysql概要(十四)(一)索引
- Vim打开文件中文乱码如何解决?
- 9-[CSS]-字体、文本、背景图片
- 【Nodejs】“快算24”扑克牌游戏算法 1.01
- 基于UML的面向对象分析与设计
热门文章
- (Ooencv3)颜色空间转换
- 深入刨析tomcat 之---第7篇 这个是链接,如果使用idea 创建servlet工程
- bootstrap table记录一下
- DC-5 靶机渗透测试
- 痞子衡嵌入式:ARM Cortex-M内核那些事(9.1)- 存储保护(MPU - PMSAv6/7)
- OpenGL学习笔记(四)纹理
- cs派生msf shell
- springcloud搭建高可用注册中心的时候注册中心在unavailable-replicas中的问题
- 【加解密】使用CFSSL生成证书并使用gRPC验证证书
- [1.6W字]浏览器跨域请求的原理, 以及解决方法(可以纯前端实现) #flight.Archives011