13、应用过滤器,找到刚创建的模板,点击过滤器,宏 我们填写自动发现SNMP OID中定义的变量名,正则表达式直接@调用在系统全局创建的正则表达式名称 14、我们再回到主机,查看调用模板的主机监控项,可以看到zabbix已经不再监控 loopback口、vlanif接口、null接口、所有状态为down的接口了 15、我们可以手动将这些报错的监控项...
SNMP OID字段:discovery为 zabbix 内置关键字,可以理解为一个函数,将后面[ ]的值作为参数传入,参数的格式是由discovery预先规定好的(如果是自己定义的函数,可以按照自己的喜好来写)。 其中{#IFDESCR}为变量名称,1.3.6.1.2.1.2.2.1.2为获取这个变量值的 SNMP OID 值,执行类似 snmpwalk 的操作,获取设备的信息。
zabbix6.0配置自动发现交换机 一、创建自动发现规则 SNMP OID 根据不同的设备填写,以思科交换要为例 SNMPv2-MIB::sysName.0#这个有多个,也可以填写(.1.3.6.1.2.1.1.5.0) 二、查看自动发现的设备 三、创建发现动作 四、等待一段时间,然后查看主机群组,发现已经有许多自动添加的主机。
Interfaces SNMP Zabbix 5.2版本模板名称叫Inerface SNMP,如果是5.2以下(不包含5.2)叫Template Module Interfaces SNMPv2。自动发现规则(Discover rules)位置如下图红框所示。 进入到该规则里 自动发现规则的内容与监控项很类似,需要注意的是SNMP OID项的固定格式 discovery[{#MACROS1},OID1,{#MACROS2},OID2...] ...
在Zabbix中配置SNMP自动发现涉及多个步骤,包括确认Zabbix服务器已安装并配置SNMP功能、设置自动发现规则、指定目标设备、配置SNMP团体字符串以及验证自动发现结果。以下是详细的步骤说明: 1. 确认Zabbix服务器已安装并配置SNMP功能 首先,确保Zabbix服务器上已经安装了SNMP相关的软件包,并且SNMP服务正在运行。如果还没有安装,...
前期工作:配置好zabbix服务器,配置好海康摄像头snmpV2c。准备2个模板 模板1:海康摄像头oid检测项(该模板内宏定义需包含设备的社区密码否则 发现设备后SNMP将无法点亮为绿色,而是变成红色为未激活状态) 注:设备本有SNMP与无SNMP协议设备,所以分2步处理。 第一步,先自动发现海康SNMP设备。再发现无snmp协议设备(采用...
Check type选择SNMPv2 agent,端口默认161,SNMP community设置为windows snmp服务里面配置的团体名public,SNMP OID本次设置的是MIB里面的sysContact对应值。添加完毕后保存,默认Enabled启用,点击变为红色Disabled禁用。发现结果 在Monitoring的Discovery界面可以看到发现结果 搜索到一台开启了snmp协议的主机106。报警解决 开...
获取SN查询OID 配置发现规则 配置过滤器 测试自动发现规则 添加监控原型 文中模板下载 背景 ZABBIX自带的自动发现模板一般都是全局发现,发现的时候会添加一些不需要使用的监控项目。 比如:一台接入交换机,使用接口自动发现模板(Interfaces by SNMP),会把交换机所有的接口都添加一遍,问题来了!到用户的接口也要监控吗?
SNMP OID:对象标识符,在SNMP中,每一个需要监控的资源都被看作一个对象,比如交换机某一端口的入(in)流量。因为交换机肯定不止一个端口,要想表达自动发现所有端口,在zabbix中需要用到一种特殊的语法。 discovery[{#IFDESCR},IF-MIB::ifDescr] discovery表示“发现设备” ...
编写发现规则 键值这个键值是zabbix的唯一标识符,可以随便写,只要保证其唯一性就好 但是一般有种写法,使用点进行命名空间的区分net.board.discovery这个就是一个唯一的命名空间 SNMP OID discovery[{#ENT_CLASS},1.3.6.1.2.1.47.1.1.1.1.5,{#NAME},1.3.6.1.2.1.47.1.1.1.1.7,{#REL_POS},1.3.6.1.2.1.47.1.1....