Zabbix-server自动发现,批量添加主机,并链接模板

  zabbix可以手动添加agent客户端,当主机数量比较多时,这时手工重复工作会大大增加.zabbix的自动发现功能可以帮我们解决这个问题。

准备条件:

1. 被监控主机都装上zabbix-agent,

  [[email protected] ~]# netstat -tunlp|grep 10050
  tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 4697/zabbix_agentd
  tcp6 0 0 :::10050 :::* LISTEN 4697/zabbix_agentd

2.  iptables放开10050端口和10051端口,我这里直接关闭了iptables

配置:

一、 客户端更改/etc/zabbix/zabbix_agentd.conf文件

[[email protected] ~]# grep -E ‘^Server|^Hostname‘ /etc/zabbix/zabbix_agentd.conf
  Server=192.168.0.195
  ServerActive=192.168.0.199
  Hostname=node7
二、zabbix-server web配置
1. 创建discovery

2. 自动添加到linux server和Hadoop_Cluster组,链接模板Linux os


观察是否有主机加入

查看主机列表

至此主机发现配置成功

时间: 2024-08-08 05:38:11

Zabbix-server自动发现,批量添加主机,并链接模板的相关文章

zabbix调用api接口批量添加主机

zabbix调用api接口批量添加主机,这里用的是python 2.7(需安装xlrd模块处理表格). (1)到官网下载xlrd模块:https://pypi.python.org/pypi/xlrd (2)解压压缩包:tar xvf xlrd-1.0.0.tar.gz(3)进入到解压的文件夹运行python setup.py install命令安装 1.整理一个excel表格(test.xlsx),格式如下: 2.addhost.py脚本,添加主机名.显示名称.dns主机名.群组.模板字段(网

zabbix应用之discovery批量添加主机并实现自定义主机名

利用zabbix的discovery功能可以实现自动批量添加主机的功能. 下面以自动监控172.16.4.240-250网段的Linux主机为例,步骤如下: 一.客户端安装agent 为网段内的Linux主机安装好zabbix agent,zabbix_agentd.conf正确配置server的IP和端口,启动agent服务. 如果你的操作系统为RHEL或者CentOS推荐使用yum安装方式. 参考官方资料:https://www.zabbix.com/documentation/2.2/ma

Zabbix agent自动注册功能实现主机批量监控

Zabbix agent自动注册功能实现主机批量监控 Zabbix auto registration 功能很强大,当每新增一台agent,只需在server添加一个触发器,在agent修改几个参数,就能自动加入监控当中.这功能在批量监控中有莫大作用,如果后续需要增加某项监控,只需要模板中添加item即可. 1.克隆新的模板.创建新的主机组 模板克隆 [组态]à[模板]à手选一个模板à[全克隆] 如果已经做好模板,就直接调用即可:如果没有做好模板,后续要更改的话,最好还是用一个新的模板. 新增主

zabbix的自动发现、自定义添加监控项目

1.zabbix的自动发现这里的自动发现,所显示出来的是规则的上自动了现 然后 可以对其内容进行相关的配制,如时间或周期 注意:对于单个主机的规则,可以自行添加或删除, 但对于已经添加好了的规则,若需要修改那么,就只有到模板里面进行相关设置.   2.自定义添加监控项目,监控项目都是针对于客户机而言的,一般都是对客户机进行配制 先在客户机创建一个脚本加入以下内容:mkdir /etc/zabbix/sh; vim /etc/zabbix/sh/estab.sh #!/bin/bash##获取80

zabbix批量添加主机

zabbix通过excel批量添加主机 本次批量添加针对监控**网络设备**,监控介质通过snmp方式. 不需要再一次一次添加每个网络设备. 只需要编写excel表格,即可一键添加监控. 安装excel python模块xlrd yum -y install epel-release yum -y install python-pip pip install --upgrade pip pip install xlrd 准备excel表格 表格列的信息依次为: 主机名,主机显示名,IP,主机所属

Zabbix之自动发现

1. 打开configure--Discovery--create discovery rule: 需要添加名称,ip地址段(这个地址段以覆盖你所有IP的最小地址段为好),checks.其中checks最为重要,总共三项,只填写key,这里用 system.uname这个key.然后点击添加并保存.这里的意思是zabbix服务器端扫描这个网段中的zabbix客户端(客户端端口默认为 10050),扫描到之后取客户端的system.uname值,这个值返回的类似于linux系统中的uname –a

zabbix通过自动发现功能实现自动识别网络设备接口

由于之前网络设备不是很多,监控网络设备接口就直接使用模版中的item来实现了,可是现在公司上线了一大批网络设备,如果要每个网络设备都做模板,添加item......那就该废了,于是迫于压力今天来测试使用zabbix的自动发现功能实现自动发现网络设备接口,并且自动获取接口的流量值,生成流量图等功能. 这样的话就能节省大量时间,时间就是生命啊,把时间浪费在枯燥的添加网络接口的工作上就是在浪费生命!好了,废话不多说,进入正题: 首先,在交换机上面配置好snmp协议,为了简单,这里目前使用的是snmp

zabbix学习(三)添加主机和Templates模版

进入ZABBIX监控的页面 添加主机: 点击配置-主机-创建主机 填写主机名称 填写可见的名称(就是在zabbix监控中显示的名称) 给主机添加到一个组里面(可用现有组,也可以在下面添加新的主机组) 填写IP地址(地址为被监控主机IP) 填写端口号(用10050默认即可) 下面没画的各个选项不用修改 保存 给主机添加模版: 这里我们使用zabbix默认自带的模版进行简单添加 点击模版-添加 选中需要的模版-选择 保存 到这里一个简单的添加监控主机和模版的工作已经完成了. zabbix学习(三)添

zabbix低级自动发现之mysql多实例

1.低级自动发现概述 zabbix的低级自动发现(LLD)适用于监控多实例,监控变化的数据(分区.网卡). 自动发现(LLD)提供了一种在计算机上为不同实体自动创建监控项,触发器和图形的方法.例如,Zabbix可以在你的机器上自动开始监控文件系统或网络接口,而无需为每个文件系统或网络接口手动创建监控项.此外,可以配置Zabbix根据定期执行发现后的得到实际结果,来移除不需要的监控项. 在zabbix中,支持六种类型的发现项目: 系统文件的发现 网络接口的发现 CPU和CPU内核的发现 SNMP