PHP SNMP - 找不到模块

2022-08-31 00:10:06

我已经启用了SNMP模块正在尝试模块中的功能。我已将 MIBDIRS 环境变量设置为我有 mibs 的位置,但我仍然收到以下“找不到模块”警告:

Cannot find module (IP-MIB): At line 0 in (none)
Cannot find module (IF-MIB): At line 0 in (none)
Cannot find module (TCP-MIB): At line 0 in (none)
Cannot find module (UDP-MIB): At line 0 in (none)
Cannot find module (HOST-RESOURCES-MIB): At line 0 in (none)
Cannot find module (SNMPv2-MIB): At line 0 in (none)
Cannot find module (SNMPv2-SMI): At line 0 in (none)
Cannot find module (NOTIFICATION-LOG-MIB): At line 0 in (none)
Cannot find module (UCD-SNMP-MIB): At line 0 in (none)
Cannot find module (UCD-DEMO-MIB): At line 0 in (none)
Cannot find module (SNMP-TARGET-MIB): At line 0 in (none)
Cannot find module (NET-SNMP-AGENT-MIB): At line 0 in (none)
Cannot find module (DISMAN-EVENT-MIB): At line 0 in (none)
Cannot find module (SNMP-VIEW-BASED-ACM-MIB): At line 0 in (none)
Cannot find module (SNMP-COMMUNITY-MIB): At line 0 in (none)
Cannot find module (UCD-DLMOD-MIB): At line 0 in (none)
Cannot find module (SNMP-FRAMEWORK-MIB): At line 0 in (none)
Cannot find module (SNMP-MPD-MIB): At line 0 in (none)
Cannot find module (SNMP-USER-BASED-SM-MIB): At line 0 in (none)
Cannot find module (SNMP-NOTIFICATION-MIB): At line 0 in (none)
Cannot find module (SNMPv2-TM): At line 0 in (none)

我知道我已经修复了一次,但我似乎无法再次修复它...我还可以尝试什么?

我在Windows上。


答案 1

显然,您可以设置2个环境变量。一个是所有MIB文件的位置。另一个是 ,我相信这是您要加载哪些 SNMP 模块。通过设置为 ,我能够摆脱错误。MIBDIRSMIBSMIBSALL


答案 2

我在使用php7.1的Ubuntu中遇到了同样的问题,解决方案是安装snmp包

apt-get install snmp

推荐