zabbix学习(二)自动发现主机并添加主机

1.1创建自动发现规则

Parameter Description
Name   Unique name of the rule. For example, “Local network”.
Discovery by proxy What performs discovery:
no proxy - Zabbix server is doing discovery
<proxy name> - this proxy performs discovery
IP range   The range of IP addresses for discovery. It may have the following formats:
Single IP: 192.168.1.33
Range of IP addresses: 192.168.1.1-255
IP mask: 192.168.4.0/24
supported IP masks:
/16 - /30 for IPv4 addresses
/112 - /128 for IPv6 addresses
List: 192.168.1.1-255,192.168.2.1-100,192.168.2.200,192.168.4.0/24
Note: Each IP address should be included only once;
having multiple rules for a single IP address can have unexpected
behavior such as having deadlocks and/or duplicate hosts in the
database. The same could happen if two hosts having the sameDNSname are included in separate discovery rules.
Delay (in sec)   This parameter defines how often Zabbix will execute the rule.
Delay is measured after the execution of previous discovery instance ends so there is no overlap.
Checks   Zabbix will use this list of checks for discovery.
Supported checks: SSH, LDAP, SMTP,FTP, HTTP, HTTPS, POP, NNTP, IMAP, TCP, Telnet, Zabbix agent, SNMPv1 agent, SNMPv2 agent, SNMPv3 agent, ICMP ping.
A protocol-based discovery uses the net.tcp.service[] functionality to test each host, except for SNMP which queries an SNMP
OID. Zabbix agent is tested by querying an item. Please see agent items for more details.
The ‘Ports‘ parameter may be one of following:
Single port: 22
Range of ports: 22-45
List: 22-45,55,60-70
Device uniqueness criteria   Uniqueness criteria may be:
IP address - no processing of multiple single-IP
devices. If a device with the same IP already exists it will be
considered already discovered and a new host will not be added.
Type of discovery check - either SNMP or Zabbix agent check.
Enabled   With the check-box marked the rule is active and will be executed by Zabbix server.
If unmarked, the rule is not active. It won‘t be executed.

1.2创建自动添加到相应模板规则

1.3配置创建的discover_action

1.4 -->Conditions

1.5 -->Operations

时间: 2024-11-03 21:04:33

zabbix学习(二)自动发现主机并添加主机的相关文章

Zabbix之(3)--自动发现服务器并添加监控

一.概述 Zabbix可以实现通过扫描IP地址来发现监控节点,只要节点满足发现条件即可,比如安装了agent或开放了snmp端口等,本实验主要是通过配置Zabbix的Discovery(自动发现)功能来实现自动扫描网络节点,并根据节点操作系统类型自动关联模板添加到监控项中,从而实现自动化监控. 二.准备模板 可以根据之前的方法自己定义模板,也可以直接用系统自带的模板,我这里分别定义了"OS linux"."OS windows"."Network Devi

zabbix模板的自动发现规则(ldd)实现被监控项自动发现

zabbix模板的自动发现规则(ldd)实现被监控项自动发现 自动发现规则(ldd)用途说明 在zabbix自带的linux模板的自动发现规则中,有一个Mounted filesystem discovery自动发现规则,可以根据每个服务器磁盘梳理不同,自动生成相应的磁盘监控数据. 这就是自动注册的用途,根据不同服务器上同一个监控项不同的数量,自动生成对应数量的监控 例如5个服务器都分别启动了tomcat多实例,但启动的tomcat数量不相同,端口也不同,我想要监控这些端口是否down掉: 用普

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

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

zabbix自动发现端口并添加监控

说明:zabbix2.0以上之持了discovery功能,该discover并不是之前的 Actions中的discovery,zabbix官方是通过该discovery自动来发现服务的分区.网卡等,这些不固定的因素监控.写了一个自动发现服务器listening端口的discovery脚本,这样就会定期扫描服务器上监听的端口,自动增加端口.删除端口的监控 一.编写tcp监听端口的shell脚本: vim discovertcpport.sh #!/bin/bash portarray=(`net

Zabbix 监控Nginx_status 自动发现脚本

在网上看到了许多监控nginx状态的,发现大多都配置都比较复杂,我也写了一个自动发现的脚本,欢迎拍砖 nginx_status 具体的配置这里就不多说了,这里假装你已经配好了! #coding=utf-8 import urllib,urllib2,urllib2 import sys,json url="http://112.124.32.164/nginx_status" li=["ActiveConnections","Reading",&

zabbix低级别自动发现配置步骤总结

比如监控磁盘IO 服务器配置 1.编写json格式输出脚本,获得各个磁盘的名字,赋值给变量名 2.编写各个磁盘各种状值,赋值两个变量,第1个变量是磁盘名,第二个变量是要查看的状态变量 3.zabbix_get测试key值是否正常 Zabbix_Web界面配置 1.创建低级别自动发现规则,输入json脚本定义的磁盘变量名 2.创建各种状态的item,输入item的key值的时候,第一个变量是磁盘名字,直接输入json中定义的磁盘名字的变量名即可 3.创建触发器 4.创建图形 等待自动发现图形出现

使用 zabbix 自动发现监控 MySQL

介绍 使用 zabbix 的 low-level 自动发现功能完成单主机多端口的监控, 详见low_level_discovery, 整体上监控类似 percona 的 zabbix 监控插件, 不过使用 mymonitor.pl 替换了脚本 ss_get_mysql_stats.php, 而且配置有点不同. 具体代码及配置详见: zabbix_mysql 1. 结构说明: zabbix_mysql/ |-- README.md |-- bin | |-- get_mysql_stats_wra

zabbix系列(五)zabbix3.0.4 探索主机Discovery自动发现agent主机和zabbix-agent自动注册详细图文教程

Zabbix 自动发现(Discovery)功能使用 随着监控主机不断增多,有的时候需要添加一批机器,特别是刚用zabbix的运维人员需要将公司的所有服务器添加到zabbix,如果使用传统办法去单个添加设备.分组.项目.图像…..结果应该是让人吐的结果.       鉴于这个问题我们可以好好利用下Zabbix的一个发现(Discovery)模块,进而来实现自动刚发现主机.自动将主机添加到主机组.自动加载模板.自动创建项目(item).自动创建图像,下面我们来看看这个模块如何使用. 一.Zabbi

配置zabbix自动发现主机

zabbix的自动发现功能,能够基于规则自动发现主机并添加主机 基于发现规则的条件: 1.IP地址段 2.基于服务器,比如说FTP.SSH.WEB等 3.基于zabbix-Agent 4.还有snmp 配置步骤: 1.首先server端.我们要开启snmp和fping的查找方式: StartSNMPTrapper=1 FpingLocation=/usr/sbin/fping [[email protected] ~]# sed -i '[email protected]# [email pro