• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

zabbix监控问题

8小时前提问
  • 0关注
  • 0收藏,62浏览
粉丝:0人 关注:0人

问题描述:

  我有两台H3C_S7606做的堆叠,还有另外两台H3C_S7606没有做堆叠,以前用CactiEZ监控流量以前正常,交换机各个端口名称和数据都能正常采集,昨天部署zabbix7.0准备监控链路状态及端口包的错误数,先后用zabbix自带的HP Comware HH3C by SNMP和Huawei VRP by SNMP模板,堆叠的7606交换机的监控项里面总是不能显示Ten-Ge万兆口,没有对接的7606交换机和5560交换机就能正常显示,后来又在CSDN下载了华三网络设备交换机通用模板,情况也是一样的。请问这种情况该怎么解决?

组网及组网描述:

2 个回答
粉丝:17人 关注:0人

问题根因分析

  1. 核心原因:当H3C S7606交换机组成IRF(堆叠)后,其接口的 SNMP索引(ifIndex)和描述(ifDescr)​ 会发生变化。
    • 未堆叠时:接口标识为 Ten-GigabitEthernet1/0/1
    • 堆叠后:接口标识变为 Ten-GigabitEthernet1/0/0/1或类似格式(多了一个表示成员设备编号的字段 1/0/)。您截图中显示的 FortyGigE1/0/0/1也印证了这一点(这里是40G口,但逻辑相同)。
  2. 模板匹配失败:您使用的Zabbix模板(无论是自带还是下载的)中,网络接口发现规则​ 通常通过正则表达式过滤 ifDescr来识别接口类型。这些规则很可能只匹配了 ^Ten-GigabitEthernet^GigabitEthernet等模式,而无法匹配堆叠后可能变化的接口描述格式,导致万兆口“消失”。

解决方案

您无需更换模板,只需修改现有模板中的 “网络接口发现”规则​ 即可。以下是具体步骤:

步骤一:确定堆叠后接口的实际SNMP名称

在Zabbix服务器上执行以下命令,查看堆叠交换机返回的真实接口列表,这是解决问题的关键。
# 将 192.168.1.1 替换为您的堆叠交换机虚拟IP,将 public 替换为您的SNMP共同体名 snmpwalk -v 2c -c public 192.168.1.1 1.3.6.1.2.1.2.2.1.2
这条命令会列出所有接口的描述(ifDescr)。请从输出结果中,找到您的万兆端口的完整名称。它可能类似以下格式之一:
  • Ten-GigabitEthernet1/0/0/1
  • H3C. Ten-GigabitEthernet1/0/0/1
  • XGigabitEthernet1/0/0/1
记下这个准确的名称格式。

步骤二:修改Zabbix模板的发现规则(关键操作)

  1. 登录Zabbix前端,进入 “配置” -> “模板”
  2. 找到您正在使用的监控模板(例如 HP Comware HH3C by SNMP),点击名称进入。
  3. 找到 “自动发现规则”​ 列表,点击名为 “Network interface discovery”​ 或 “网络接口发现”​ 的规则。
  4. 进入该规则的 “过滤器”​ 标签页。这里定义了哪些接口会被发现并创建监控项。
  5. 修改“接口”的“正则表达式”
    • 您会看到一个用于匹配 {#IFDESCR}{#IFNAME}的正则表达式,原来的值可能类似于 ^(GigabitEthernet|Ten-GigabitEthernet|FortyGigE|XGigabitEthernet).*
    • 根据第一步查看到的真实接口名,修改这个正则表达式,确保它能同时匹配堆叠和非堆叠的接口名。
    • 推荐修改为(这是一个更宽泛、容错性更高的表达式):
      ^(.*GigabitEthernet|Ten-GigabitEthernet|FortyGigE|XGigabitEthernet|Eth).*
      • 开头的 .*可以匹配堆叠后可能增加的设备编号前缀(如 1/0/)。
      • 增加了 Eth以涵盖更多变体。
  6. 保存修改。

步骤三:更可靠的方法 - 使用OID匹配(备用方案)

如果修改正则表达式后仍不理想,可以采用更底层的匹配方式:基于接口类型OID(ifType)。万兆以太网的 ifType值是 161
  1. 在同一个发现规则的 “过滤器”​ 中,添加一个新条件:
    • 宏名称: {#IFTYPE}
    • 正则表达式: ^(6|161|117|62)$
      • 6: ethernetCsmacd (标准以太网)
      • 161: gigabitEthernet (千兆/万兆以太网,H3C常用)
      • 117: gigabitEthernet (一些标准MIB)
      • 62: fastEther (百兆)
    • 此方法不依赖接口名称,只认标准类型,最为可靠
  2. 将原有基于 {#IFDESCR}的条件改为“或”关系,或适当放宽其正则表达式

步骤四:重新发现并验证

  1. 修改模板后,进入 “监控” -> “主机”,找到您的堆叠交换机。
  2. 点击主机,进入 “自动发现规则”​ 标签页。
  3. 找到对应的发现规则,点击右侧的 “立即检查”​ 或等待下一个发现周期(通常5-15分钟)。
  4. 之后,进入 “监控项”​ 标签页,您应该能看到新的、正确的万兆接口监控项(如 Interface Ten-GigabitEthernet1/0/0/1: ...)被创建出来。

补充建议

  • 手动创建监控项(临时):如果急于监控特定端口,可以在Zabbix中为该主机手动创建监控项。SNMP OID可以使用接口计数器的完整OID,例如接收字节数:1.3.6.1.2.1.31.1.1.1.6.[ifIndex],其中的 [ifIndex]需要通过 snmpwalk命令查询接口索引来获得。
  • 使用H3C官方MIB:确保您的Zabbix服务器导入了H3C S7606型号对应的完整MIB文件。这有助于更准确地识别接口类型和设备信息。您可以从H3C官网下载您设备型号和软件版本对应的MIB包。
  • 查看最新模板:在Zabbix官方社区或GitHub上搜索如 H3C Comware SNMP等关键词,可能有社区用户已经更新了支持堆叠的模板版本。
总结:问题的核心在于发现规则的正则表达式未能涵盖堆叠后的接口名。请按照步骤一(确定真实名称)和步骤二(修改模板正则)​ 操作,有很高概率能解决问题。如果追求稳定性,强烈建议采用步骤三(基于ifType过滤)​ 的方法。

谢谢,但我堆叠后的前兆口是能正常显示的,并且在图形中,万兆口是正正常显示的。

zhiliao_8T30ch 发表时间:8小时前 更多>>

谢谢,但我堆叠后的前兆口是能正常显示的,并且在图形中,万兆口是正正常显示的。

zhiliao_8T30ch 发表时间:8小时前
粉丝:143人 关注:10人

#官方源仓库:

***.***/

#国内镜像源

***.***/zabbix/

***.***/zabbix/

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明