AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 601649
Accepted
Rob
Rob
Asked: 2014-06-04 22:36:18 +0800 CST2014-06-04 22:36:18 +0800 CST 2014-06-04 22:36:18 +0800 CST

zabbix,smnp设备的发现规则不起作用

  • 772

也许你可以帮忙

我在现场有很多 mikrotik。它们都通过 l2pt 或 pptp 连接到我们数据中心中的一个 1。

我使用 zabbix 来监控它们,它的网络接口发现规则工作得很好。但是,它似乎不适用于总部的那个。

我在日志中收到此消息:

主机“xxxx”上的 SNMP 代理项“ifDescr”失败:第一个网络错误,等待 15 秒。

如果我做一个 snmpwalk 我得到这个结果

snmpwalk -v 2c -c public x.x.x.x IF-MIB::ifDescr
IF-MIB::ifDescr.1 = STRING: 1 - Internet
IF-MIB::ifDescr.2 = STRING: 2 - DMZ
IF-MIB::ifDescr.39 = STRING: <l2tp-kepjbn>
IF-MIB::ifDescr.215 = STRING: <l2tp-km-1>
IF-MIB::ifDescr.299 = STRING: <l2tp-ct>
IF-MIB::ifDescr.378 = STRING: <pptp-ke>
IF-MIB::ifDescr.381 = STRING: <l2tp-in>

所以它正在从路由器返回结果。

要为每个接口设置检查将花费一生,我宁愿尝试更正发现规则。

有人可以帮忙吗?

snmp
  • 2 2 个回答
  • 10054 Views

2 个回答

  • Voted
  1. Best Answer
    asaveljevs
    2014-06-05T04:40:33+08:002014-06-05T04:40:33+08:00

    直到 2.2.2 版本,Zabbix 使用 GetNextRequest-PDU 进行低级发现。

    从 2.2.3 版本开始,Zabbix 使用 GetNextRequest-PDU 用于 SNMPv1 设备上的低级发现,而 GetBulkRequest-PDU 用于 SNMPv2 和 SNMPv3 设备,因为在 SNMPv2 中引入了 GetBulkRequest-PDU。

    您的问题似乎是设备不支持 GetBulkRequest-PDU,即使它是通过 SNMPv2 监控的。

    作为一种解决方法,您可以尝试使用 SNMPv1 在该设备上进行低级发现(其余项目,除了具有动态索引的项目,可以保持 SNMPv2)。

    同时,我还将为您添加案例ZBXNEXT-2301,它谈到能够为每个接口禁用 SNMP 批量。

    • 1
  2. Haim Cohen
    2017-07-05T03:22:31+08:002017-07-05T03:22:31+08:00

    mib2zabbix

    Perl 脚本将从 SNMP MIB 文件中的 OID 树生成 XML 格式的 Zabbix v3 模板。

    在这里阅读更多: https ://github.com/cavaliercoder/mib2zabbix

    • -1

相关问题

  • VMWare 服务器 VM 网络利用率

  • show ip route 的 SNMP 等效项?

  • 通过 SNMP 导出性能计数器

  • 用于网络监控的路由/代理 SNMP 陷阱(或 Netflow、通用 UDP 等)的解决方案?

  • SNMP HOSTMIB.MIB 未加载?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve