如何在PHP5中启用snmp函数

时间:2019-06-22 00:38:05

标签: php apache2 raspberry-pi3 snmp

在PHP脚本中,当我尝试使用Fatal error: Call to undefined function snmp2_get() in /var/www/html/crmtest/snmp2test.php on line 3函数时,收到消息get()

我正在运行带有Raspian OS的Raspberry PI3。 PHP5是版本5.6.39-0 + deb8u1。 PHP运行良好,可以访问mysql,并且已经运行了好几年没有问题。我正在管理许多支持SNMP的设备。我希望能够从我的脚本中exec()从他们的数据。我目前正在使用snmpget()执行exec()查询。但是,<?PHP # snmp2test.php $result = snmp2_get("192.168.1.1", "mycommunity", "UBNT-AirMAX- MIB::ubntRadioFreq.1"); echo("UBNT-AirMAX-MIB::ubntRadioFreq.1 is: $result<br>"); /* The following works from the command line. snmpget -v1 -c mycommunity 192.168.1.1 UBNT-AirMAX-MIB::ubntRadioFreq.1 2>&1 */ ?> 涉及的开销很大,由于页面加载时间很长,我只能查询几个参数。

C:\Users\george>
C:\Users\george>snmpget -v1 -c wAe3ruZVJLK49S 12.164.174.84 UBNT-AirMAX-MIB::ubntRadioFreq.1 2>&1
UBNT-AirMAX-MIB::ubntRadioFreq.1 = INTEGER: 5555

C:\Users\george>

从命令行中我得到如下所示的结果:

Fatal error: Call to undefined function snmp2_get() in 
  /var/www/html/crmtest/snmp2test.php on line 3

运行脚本时,我得到:

library(rlang)

sc_df %>% 
  filter(!!rlang::parse_quo(glue::glue_collapse(glue::glue(
    "(names %rlike% '{f_params}')"), 
    " %or% "  # or " | "
  ), rlang::caller_env()))

0 个答案:

没有答案